>1. Двухканальный контроллер SDRAM
Сама природа SDRAM рассчитана на блочный (страничный) и оптимальный режим работы - связка SDRAM <=> cache. Остались еще нерешенные вопросы как подружить ее с Z80.
>1.1 Вынести всё ОЗУ/ПЗУ спектрума и NeoGS в SDRAM
Получится ограничение на доступ в 142нс, а это уже мало для GS. Опять вернулись к cache.
>2. Вынести видеоОЗУ и память скандаблера а SRAM
Если городить проф. скандаблер, то без видео буфера не обойтись, а это 800х600 = 480000 байт.
>3. Написать загрузчик SMM (находиться в внутренней памяти FPGA)
Начало есть, сейчас работаю над ядром периферийного MPU.
>4. Написать прошивку SMM (загрузка образов ПЗУ, начальная инициализация, сохранение/загрузка настроек и т.д.)
Тоже ляжет на плечи периферийного MPU.
>5. Реализовать маппер ZXM-Phoenix и пентагон 1024
>6. Реализовать видео режимы MultiColor, 16c
>7. Реализовать палитру по стандарту SamCope, ATM и RGB 3:3:3
>8. Реализовать блокировку xxFD портов для команд OUT (#FD),A
Зависит от архитектуры, т.е. надстройки над п.1..п.2...
>9. Реализовать эмулятор BetaDisc2DiskImage
Тоже ляжет на плечи периферийного MPU.
В общем, если есть желание помочь отладить MPU, могу выслать его исходники.





Ответить с цитированием