Позвольте дополнить:
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.