После трёх дней намётки печатной платы готовы. Напомню, что почти всю логику я запихал в ПЛИС (EPM7128SLC84). Пустые пины у неё ещё остались. Постарался вписаться в размеры 10 на 10 см. Картридж размерами 10 на 5 см. В него я впихнул ПЗУ, ОЗУ и сдвиговый видео регистр. Схему представлю, когда нарисую внутренности плисины (Quartus нужно ставить...).
Последний раз редактировалось fifan; 29.05.2025 в 20:30.
Alex_LG(24.05.2025)
Т.к. в ПЛИС я могу сделать любой маппер давайте разберёмся с распределение памяти консоли.
Как написал AlexBek и уточнил shattered мы имеем:
Но ПЗУ по схеме выбирается, как заметил PVV, по сигналу SV. Там же ОЗУ находится?! Как будет правильнее?0000 - E7FF - ROM GAME
E800 - EFFF - RAM
F000 - F7FF - управление
F800 - FFFF - пока не понял
E000-E7FF - зеркало RAM E800-EFFF
P.S.
1. В картридж я поставил ПЗУ одну 2764. Знакогенератор можно будет выбирать DIP переключателями 4 по 2 кБайта.
2. Системное ПЗУ у нас 58 кБайт, округляем до 64. В 27512 можно засунуть только один набор игр с системой. Может поставить что-нибудь больше?
3. ОЗУ я поставил 62256 с 32 кБайтами, но А11...А14 я заземлил. Может предусмотреть какой-то переключатель страниц? 16 страниц ОЗУ по 2 кБайта как задействовать?
Нет схем картриджей вставляемых в оригинальную консоль. Но схему можно срисовать с реальных фото, взятых с видео о Крохе с ютуба. Я так и сделал. Здесь кто-то упоминал что выборку (/CE) нужно брать с адреса А15. Так в реальном картридже и сделано. /OE идет на /RD схемы. Остальное всё как полагается адреса A0...A12 и данные D0...D7 на соответствующие сигналы с процессора. Я предполагал, что ПЗУ должно быть 64 кБайта, но реально в картридж впаяно 8 кБайтная РФ6А. Адреса A13 и A14 микросхемы (если это не 8 кБайт) просто весят в воздухе. Вот лицезрейте фото.
![]()
Вроде всё доделал. Схема новой консоли здесь. Из новшеств:
1. убраны две микросхемы в плисину;
2. добавлен кварцевый генератор;
3. в качестве дополнения можно установить разъёмы для клавиатуры (если конечно есть поддержка ПО для неё).
![]()
Последний раз редактировалось fifan; 30.05.2025 в 06:06.
Было фото Vinxru игры в приставку с выходом цвета. Как он это сделал? Жаль что с ним невозможно связаться и спросить о доработке.
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Просмотрите картридж снятый со скриншота видео 3 поста назад. Там провод с ножки 20 РФ6А идёт на 17 ножку разъёма, куда подключен адрес А15 на плате консоли.
Схема, где можно посмотреть разъём МРН22-2 Х4.
Я спрашивал у писавших в этом топике почему в маппере приставки ПЗУ выделено (0000 - E7FF) - 58 кБайт, а реальное ПЗУ всего 8 кБайт? Мне никто не ответил. Применяемое 27512 хоть как-то можно будет расширить до 8*4 кБайт перемычками, которые я установил с обратной стороны платы. Если конечно количество набора игр с системным ПЗУ увеличится до 4...
Последний раз редактировалось fifan; 30.05.2025 в 11:16.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)