Дорогие друзья!
Вашему вниманию предлагается очередной клон-велосипед под кодовым названием Карабас-128 .
Идеей к созданию послужило желание заиметь ZX-Spectrum 128к совместимый комп с минимальным количеством деталей и, соответственно, стоимостью. Идея максимум - развести плату под размер корпуса от оригинального ZX Spectrum 48k, чтобы все разъемы, крепежные отверстия соответствовали их местоположению и назначению. Идея не нова, товарищ Superfo делает Harlequin 48k и 128k, есть еще 100500 разных вариаций на тему (ZAXXON Just Speccy 128, например), и т.п.
Но финальная стоимость собранной платы без корпуса иногда зашкаливает за $100. Может для буржуев это и не столь внушительная сумма, но если можно собрать дешевле - то почему бы и не попробовать ?
За основу для проекта был взят одноплатный вариант Speccy 2007 128к на одной микросхеме SRAM 621024 (автор: .jackson). В качестве CPLD была выбрана Altera EPM7128STC100, которая дала возможность использовать 84 доступных I/O (задействованы все). Pal coder, согласователь уровней RGB, питающая часть и читалка были взяты из схемы Harlequin 48k Rev. G.
Итого, на сегодняший день:
0) Собран прототип на макетной плате
1) Разведена и выпущена плата ревизии А
2) Плата собрана, все работает, в ревизии A найден ряд недоработок (см ERRATA)
3) Выпущены ревизии платы B и B1 - в основном багфиксы.
Что из себя представляет Карабас-128?
- Плата для размещения в корпусе от оригинального ZX Spectrum 48k
- Конфигурация Spectrum 128k с времянками пентагона
- Возможность переключаться с помощью горячих клавиш между режимом пентагона и режимом ula48 (с эмуляцией медленной памяти). Для данной фичи необходима небольшая доработка
- порт #FE для чтения физической 40-кнопочной клавиатуры
- реализован порт #FF
- на плате присутствует AY-3-8912
- фирменный разъем (краевой слот) для подключения внешней периферии
- работает читалка с магнитофона
- есть выход на подключение VGA Scandoubler'а ZXKIT1
- присутствует RGB выход для подключения к ТВ через SCART
- присутствует PAL coder для подключения к ТВ по НЧ каналу
Текущая версия схемы, gerber'ов платы и прошивки тут: https://github.com/andykarpov/karabas-128
Доработка платы от solegstar для перключения режимов "pentagon" и "ula48" по RESET+1 и RESET+2: http://zx-pk.ru/threads/27724-karaba...l=1#post928848. Данная доработка включена в ревизии B1.
Доработка сигнала CLK на краевом слоте для плат ревизий A и B до ревизии B1:
Вариант решения проблемы тусклой картинки от crrush при подключении по RGB: https://zx-pk.ru/threads/27724-karab...=1#post1068344. Данная доработка является опциональной, потому как мнения разделились - у части пользователей все отлично, а у части - тусклые цвета. Вероятно, от монитора/ТВ также зависит.
Special thanks to: syd, .jackson, Superfo, tank-uk, NiKa, MV1971, solegstar, vlad