Проект новодела Корвет. Обсуждение ТЗ.
Цитата:
Сообщение от
Arix
Просто, хочется аутентичности.
Похоже, найдена причина, почему для Корвета до сих пор нет:
1. Новых игр.
2. Ни одной демки.
3. Адаптера PS/2 клавиатуры.
4. PAL-кодера.
5. Не подключен эмулятор дисковода Gotek.
6. Пары-тройки клонов на ПЛИС.
Просто корветолюбы собирают "аутентичный Корвет" с родным сверхнадежным БП, с гудящим трансформатором на 220-42В, с родным сверхчетким ч/б монитором и смотрят на него.
Проект новодела Корвет. Обсуждение ТЗ.
Предлагаю обсудить здесь сабж.
Со своей стороны вижу следующую задачу.
1. Сохранить БИС из МК кр580
2. Перейти на более компактные СОЗУ
3. Предусмотреть возможность установки Z80 или 8085
4. Подключение VGA
5. Использование доступных по цене компонентов.
6. По возможности минимизировать размеры платы.
7. Сохранить максимальную совместимость с оригиналом
8.....
Цитата:
Сообщение от
LeoN65816
Позвольте дополнить:
1. Проц, ПЗУ, БИСы (82C55, 82C59, MB8877A вместо ВГ93) оставить натуральными, остальное "упрятать" в FPGA. ВВ51 - в топку, имхо, не нужны они.
2. Видеовыхлоп в XGA 1024x768@50Гц (50 Герц для совместимости софта). Есть мониторы, которые прекрасно это проглатывают. АЦЗУ и ГЗУ упаковываются во внутреннюю память FPGA (конфигурируем двухпортовкой).
3. Расширенная LUT (с полной совместимостью).
4. Z80 с тактом 2.5/5/10/20 МГц. Переключение такта и программно, и пимпочкой. А можно и
KL5C8400, или
Z84C15.
5. Расширенное ОЗУ на статике: маппер наподобие, как у MSX - 8 сегментов по 8 КиБ адресного пространства ЦП, на каждый сегмент байтовый регистр банка памяти по 8 КиБ, 8 КиБ х 256 банков = 2 МиБ. С сохранением совместимости.
6. Прикрутить блиттер 2 такта/байт.
7. 4-канальный ЦАП 8 бит, с FIFO или DMA.
8. AY/YM, или OPL2/OPL3.