Вход

Просмотр полной версии : Вопросы начинающего спектрумопаятеля :)



The_Medved
21.09.2011, 07:06
Доброго времени суток всем!
Когда-то в далекую пору (начало 90-х) был у меня один из клонов Спектрума, игрался, что-то даже пытался кодить. Продал, забыл.
Пару недель назад попали ко мне в руки огромная куча микросхем и старых ISA плат, среди них и три проца Z80. Ностальгия замучила, решил спаять. Пока сделал нечто типа материнки с разведенными 7 шт ISA слотами, шинами питания, макетным полем под ATX блок питания - для модульности конструкции и последующего добавления преферанса с куртизанками в виде периферии. Проблема - изучение ресурсов показало огромное количество вариантов схем. Что лучше взять как простую основу (48К модель) для начальной сборки и наладки, последующего апгрейда без глобального перепиливания схемы? Ну и по возможности советов мудрых по литературе и замене на более современную комплектуху, та же память например.
Паяльником владею, транзистор от резистора отличаю, измерительное оборудование есть, закон Ома знаю, в цифровой электронике не шибко силен, заодно хочу подтянуть знания. Чтобы не быть голословным:

Арнольд
21.09.2011, 13:36
Лучше взять, и спаять Speccy, и не морочиться. Как вариант простой в настройке схемы, могу предложить еще "Ленинград - 48".

The_Medved
21.09.2011, 14:15
Который 2007? Как бы бездумно зашить ПЛМ с контроллером и спаять это я смогу, но творчества тут нуль. А вот килограмма три ТТЛ-микросхем и желание разобраться как это работало у меня есть :) Плюс куча ISA плат на запчасти, даже WD37C65 откопал на контроллер дисковода. Что подскажет сообщество? Ленинград? Пентагон или еще что?

Totem
21.09.2011, 14:20
Арнольд, Нифига не спортивно гы, конечно нужно с нуля делать свой клонег:)
или повторить редкий:)

The_Medved, подобная конструкция, уже сделана и вроде как даже продается.

---------- Post added at 14:20 ---------- Previous post was at 14:19 ----------

Посмотри в сторону Феникса, там попаять в свое удовольствие можно:)

Doktor
21.09.2011, 14:40
Я бы порекомендовал Пентагон-128 по альбому схем от Гущина. Схема разбита на функциональные узлы, как раз по узлу в слот. Сам паял её несколько раз на макетках. Выложить не могу, т.к. 35 Мб, но лежит где-то в сети.

breeze
21.09.2011, 14:49
Посмотри в сторону Феникса, там попаять в свое удовольствие можно:)

Кстати да, Феникс (http://zx.pk.ru/showthread.php?t=9310) это именно то что надо :) Вот там как раз целое раздолье для пайки ТЛЛ :) и слоты и карты расширения… вообщем рай для паяльника :D

Арнольд
21.09.2011, 15:34
Арнольд, Нифига не спортивно гы, конечно нужно с нуля делать свой клонег:)
или повторить редкий:)
Вот именно, конструкция давно всеми желающими сделана, отработана и блохи выловлены. Если это с первого захода получится собрать в работающем состоянии, тогда можно и о собственном клоне подумать, или о "сборке редкого экземпляра" последний раз описанного в литературе 25 - летней давности.

Totem
21.09.2011, 17:11
Doktor, угу вот Fan'овская версия
http://zx.pk.ru/attachment.php?attachmentid=9733&d=1228039769
К сожалению там не все видно, версия Wlodeka похоже канула в лету:(

Если это с первого захода получится собрать дык оно вообще не понятно что :) все таки Феникс и Пент самое то.

Арнольд
21.09.2011, 17:39
все таки Феникс и Пент самое то.
Посмотрел инфу по фениксу. Конструкция достойная, и сам бы ее повторил, будь желание. Если "начинающий спектрумопаятель" это соберет и запустит, не забросив по дороге, на выходе получит шикарную машинку и мощный опыт. За одно, будет неплохая отладочная платформа для своих собственных разработок.

solegstar
21.09.2011, 17:43
Doktor, угу вот Fan'овская версия
http://zx.pk.ru/attachment.php?attachmentid=9733&d=1228039769
К сожалению там не все видно, версия Wlodeka похоже канула в лету:(
дык оно вообще не понятно что :) все таки Феникс и Пент самое то.

В этой схеме есть ошибки! Одна из которых навскидку - в формировании кадровой: сигнал на 2 вывод DD12 должен идти не с В13, а с В12! Там есть еще ошибки, но я их уже подзабыл. Самая правильная схема пентагона 128 - Схема от В.М.Г. Конечно коряво читается, но во всяком случае без ошибок. Найти можно здесь - http://sblive.narod.ru/ZX-Spectrum/Pentagon128k/Pentagon128k.htm

Black_Cat
21.09.2011, 17:57
Посмотрел инфу по фениксу. Конструкция достойная, и сам бы ее повторил, будь желание. Если "начинающий спектрумопаятель" это соберет и запуститповторяемость хорошая, у большинства запустилась сразу, купи пустую плату и паяй на здоровье

Арнольд
21.09.2011, 18:01
купи пустую плату и паяй на здоровье

Паять то не я конечно тут хотел, а вот посмотрел сейчас, и думаю, не собрать ли и себе такой. Не знаю, в какой теме узнать только, о платках и наборе комплектующих.

Black_Cat
21.09.2011, 18:13
Что касательно твоей самопальной кроссплаты, то у zst на сайте подобная есть в продаже, а так же много другого. Он кстати тоже фанат модульности, хотя такая модульность была актуальна в 70х, а щас ПЛИС рулят :)

---------- Post added at 18:13 ---------- Previous post was at 18:04 ----------


Не знаю, в какой теме узнать только, о платках и наборе комплектующих
платы обычно заказывают в Барахолке, там есть подобная тема, но это надо чтоб собралось чел. 15 желающих. Иногда продают платы те, у кого по той или иной причине отпадает в ней необходимость (спроси у Ewgeny7, мож у него есть синяя на продажу). Если ты не сноб, и наличие пары ошибок, исправляемых проводками тебя не пугает, то у Mick'а наверно есть такая плата :)

Totem
21.09.2011, 18:30
solegstar, хмм на моем пенте столько мгтфа:) надо как то заняться, им.

Арнольд
21.09.2011, 19:37
... и наличие пары ошибок, исправляемых проводками тебя не пугает...
Украшение любой платы соплями из мгтф не самое страшное. Я физически живу в таком медвежьем углу, где этот самый мгтф надо заказывать по почте, месяца за три до возникновения самой потребности в нем. Потому, интересуюсь в первую очередь укомплектованными наборами, вида "хоть какая то плата + чего то там насыпали, должно хватить" :). Спасибо за инфу, в барахолке посмотрю, что можно найти.

zx-kit
21.09.2011, 20:04
Пару недель назад попали ко мне в руки огромная куча микросхем и старых ISA плат, среди них и три проца Z80. Ностальгия замучила, решил спаять. Пока сделал нечто типа материнки с разведенными 7 шт ISA слотами, шинами питания, макетным полем под ATX блок питания - для модульности конструкции и последующего добавления преферанса с куртизанками в виде периферии. Проблема - изучение ресурсов показало огромное количество вариантов схем. Что лучше взять как простую основу (48К модель) для начальной сборки и наладки, последующего апгрейда без глобального перепиливания схемы? Ну и по возможности советов мудрых по литературе и замене на более современную комплектуху, та же память например.
Паяльником владею, транзистор от резистора отличаю, измерительное оборудование есть, закон Ома знаю, в цифровой электронике не шибко силен, заодно хочу подтянуть знания. Чтобы не быть голословным:
Раз вы за две недели смогли сделать кросс-плату, то у вас не будет проблем сделать и макетки для ZX-BUS.

Из схем советую Ленинград 48 К (http://www.sblive.narod.ru/ZX-Spectrum/Leningrad48k/Leningrad48k.htm)
Микросхем мало - спаять проводами легко. Cоветую разделить на 2 модуля. На первом модуле разместить Z80, FLASH (вместо ПЗУ) и порты клавиатуры и джойстика. На втором модуле разместить детали видеоконтроллера и ОЗУ.

На модулях паять сигналы к краевым разъемам в соответствии с цоколевкой шины ZX-BUS (http://www.zx.pk.ru/showpost.php?p=368138&postcount=21). Это позволит потом добавлять готовые контроллеры с этой шиной или делать аналоги на макетках.

А как заработает минимальная версия компьютера, можно будет подумать над платой расширения до 128к+AY, контроллерах дисковода и жесткого диска и так далее. Их также проще подключить через слоты ZX-BUS.

fan
21.09.2011, 20:09
или еще что?
http://sblive.narod.ru/ZX-Spectrum/SpeccyBob/SpeccyBob.htm
Клон оригинального спека . Достаточно простой для разбора полётов , даже сдвиговый регистр на россыпи :D
Как раз будет повод для подгонки под менее брутальную элементную бузу .

По общим вопросам и по принципу фунцеклирования пентагонообразных клонов стоит глянуть статьи Буна - http://andrnow.narod.ru/zx/radio/

З.Ы. Proteus в помощь .

The_Medved
22.09.2011, 18:39
Спасибо всем!
Статьи Буна сейчас читаю внимательно, параллельно вкуривая в схемы. Начну все-таки с простого, дабы потом на ловле блох руки не опустились :)



З.Ы. Proteus в помощь .
В качестве симулятора пользовать?

fan
22.09.2011, 19:33
В качестве симулятора пользовать?
Угу .

zx-kit
24.09.2011, 22:55
http://sblive.narod.ru/ZX-Spectrum/SpeccyBob/SpeccyBob.htm
Клон оригинального спека . Достаточно простой для разбора полётов , даже сдвиговый регистр на россыпи :D

Лучше делать "Harlequin". Там схема разделена на несколько модулей (http://www.zxdesign.info/schematics.shtml).
Также есть описание процесса разработки и наладки (http://www.zxdesign.info/indexPage.shtml).
Кроме, он совместим с оригиналом, что подтверждается тестами. Про SpeccyBob информации мало.

Totem
25.09.2011, 01:40
:v2_dizzy_mutant:http://www.zxdesign.info/images/prototype/harlequinWithDRAM.jpg
ой

zx-kit
25.09.2011, 20:04
SpeccyBob Lite почти такой же:http://sblive.narod.ru/ZX-Spectrum/SpeccyBob/pic01.jpg
Можно и МГТФ-фом паять.

The_Medved
25.09.2011, 20:24
Спасибо за последние ссылки, вообще все разжевано


Можно и МГТФ-фом паять.
Не, я понимаю конечно, что МГТФ это таки кошеrно, аутентично и в лучших традициях:v2_conf2: клоностроения, но не до такой же степени :))))) Мне проще плату развести и ЛУТом забабахать за день, процесс откатан. Так что я потихоньку щас в Спринте раскидываю процессорную часть.

Totem
25.09.2011, 22:38
The_Medved, память статику будешь или класика драм?

The_Medved
26.09.2011, 11:09
The_Medved, память статику будешь или класика драм?
Как раз хотел спросить, что вообще лучше? РУ5 паять пачкой, и где-то еще найти, или у меня есть память от видеокарт старых по 512К и 1М и кроватки, куча модулей DRAM 72-ногих 4Мб и статическая память от винчестеров старых по 256 и 512К - сразу впаять 512кб или 1Мб?. Чуть позже запощу, что конкретно есть. Сейчас даташиты на нее изучаю.

Со статической я как понимаю будет меньше проблем, линии адреса/данных и разрешения чтения и записи и все, никаких заморочек с регенерацией?

Totem
26.09.2011, 11:37
The_Medved, угу со статикой гимора по меньше, если не собираешься делать рам диски 128-512 будет достаточно, или ты 48 голый хочешь?
В чем делаешь кстате PC CAD?

The_Medved
26.09.2011, 12:35
Ну, если есть возможность сразу запилить, то почему бы и нет...
Пользую Eagle, ибо халявно (с ограничениями) и кроссплатформенно.

УПД: Сейчас пока каша в голове, от обилия информации...

Totem
26.09.2011, 14:01
The_Medved, Eagle это гуд.

The_Medved
26.09.2011, 16:24
Ковырял схемы Арлекина - у него что, раздельная видеопамять и память программ?
У наших клонов поле памяти общее, так?

Totem
26.09.2011, 17:03
Арлекина ты лучше сцылку давай, схем много.
точнее видео и оставшееся озу. Как известно из истории это медленная память для иссполняемго кода, т.к. видеорпроцессор waitит Z80 для свой работы, сие справедливо для 48 класики. для 128 фирменных надо смотреть, мое не помнит но, знатоки тут есть. Тема неоднократно всплывала здесь.
Есть где то описалово здесь достачно подробное про прзрачный доступ и тд.

---------- Post added at 17:03 ---------- Previous post was at 16:46 ----------

http://zx.pk.ru/showthread.php?t=16519&highlight=%EF%EE%EB%FF+%EF%E0%EC%FF%F2%E8
http://zx.pk.ru/showthread.php?t=12413&highlight=%EF%EE%EB%FF+%EF%E0%EC%FF%F2%E8
Вот тебе еще от Velesoft как он мучает свой +2 grey и другое железо у него на сайте
http://velesoft.speccy.cz/
По нашим думаю без проблем найдешь.



ZX SPECTRUM - MODELS

Russian games/demos designed for ZX clones run on original ZX128 models with different speed and can often crash.
More ZX clones use fast access to contended(with ULA/videoram) memory. Original ZX Spectrum models use slow access to contended memory(ULA slow-down CPU).


ZX Spectrum 128K / +2(grey)
- 228 Tacts per scanline
- 311 lines per frame
- 63 lines before TV picture
- 70908 Tacts per frame
- Pages 1,3,5,7 are slow (but only when displaying screen)
- if register I is set to point to slow ram, computer gets snow on screen and may crash.
- port #FF works
- out (#FD),rampage works as on pentagon

adress space on original ZX128/+2(grey model):
#0000-#3FFF = zx rom (fast memory)
#4000-#7FFF = videoram 1 (slow memory contended with ula)
#8000-#BFFF = fast memory
#C000-#FFFF = memory paging area (pages 0,2,4,6 = fast / pages 1,3,5,7 = slow)


ZX Spectrum 128+2A / +3
- 228 Tacts per scanline
- 311 lines per frame
- 63 lines before TV picture
- 70908 Tacts per frame
- Pages 4,5,6,7 are slow (but only when displaying screen)
- No problem with I pointing to slow ram
- port #FF doesn't work
- must use out on #7ffd or out (#FD),rampage with 6th bit set (as on scorpion)
- Has faster slow ram than ZX 128K / +2

adress space on original ZX128+2A/+3:
#0000-#3FFF = zx rom (fast memory)
#4000-#7FFF = videoram 1 (slow memory contended with ula)
#8000-#BFFF = fast memory
#C000-#FFFF = memory paging area (pages 0,1,2,3 = fast / pages 4,5,6,7 = slow)

kotsoft
29.09.2011, 21:01
2Totem: О_о, Зема, Спектрум на безпаячной макетке это пять!!)))) Кста ходят мысли тоже залудить ЛУТом себе пентагон, кто-то вроде заикался что печатка под лут есть даже

The_Medved
02.10.2011, 20:54
Totem, Спасибо за информацию, в голове устаканивается, как это работает :)

kotsoft, На больших платах с классическим ЛУТом(принтер, утюг, фотобумага) начинается жесткач с несовпадением отверстий в слоях. Тоже была причина, по которой модульную конструкцию начал делать.

Totem
02.10.2011, 21:36
kotsoft, я схему просил, но делать так и не собрался, подогнали Пентагон 12 8мне.
Вообщем то принтер и ламинатор позволяют зафигачить "длинного 128", но ну его...

The_Medved
04.10.2011, 20:37
Прикупил на Ебее клавиатуру от фирменного спектрума 128 и музыкальный проц.

Totem
05.10.2011, 01:23
The_Medved, это к чему?

The_Medved
05.10.2011, 05:36
Это к тому, что процесс идет потихоньку. Дабы не заморачиваться с контроллером AT-клавиатуры :))

Totem
05.10.2011, 11:08
это последние чем бы я заморочился , решил сделать как в оригинале хе хе, ну да, ну да разьмы для шлейфов в комлекте? если что в принтерах их куча, как то приспособить можно.

The_Medved
05.10.2011, 12:17
Мне бы сначала завести без осложнений, потом фичи добавлять :) Про принтеры спасибо.
У меня что-то разломанное лежит с подобными разъемами.

Totem
05.10.2011, 13:44
Дык ты решил DIPами всю платку вылажить? аля класика-феникс?

The_Medved
05.10.2011, 16:23
Да. Помаявшись, пришел к выводу, что секс со сверловкой с успехом компенсируется простотой разводки DIPов.
З.Ы. Респекты господам Титце и Шенку. Яростно вкуриваю :)
Мы тут за флуд не получим?:(

Totem
05.10.2011, 18:14
Ну совсем флуд, ты сцылочки приведи на этих замечательных людей, полезно будет.

The_Medved
05.10.2011, 19:03
http://www.kodges.ru/2007/04/11/titce_u_shenk_k_poluprovodnikovaja_skhem.html
Как бы вот. Понятно разобрано функционирование логики и мелкого компьютера. Правда на примере конкурента - Моторолы 6800
У меня правда скан старого издания.

Totem
05.10.2011, 19:45
The_Medved, мдя Буна почитать не судьба

The_Medved
06.10.2011, 08:12
Как раз таки во время изучения Буна и возникают вопросы типа "Чо такое сдвиговый регистр и с чем его едят", а эти господа объясняют это доступным для "самых маленьких" языком. Я ж деревянный в цифровой схемотехнике.

iceoflame
08.10.2011, 22:59
The_Medved, Да тут половину хотят нормальную герконовую клаву..... Но дух синклера, чем можем, тем и работаем. :-)