Ну про ABC/ACB и т.д. - ладно, хотя странно. Неужели это чисто радиолюбительская какая-то разработка и не было официальной схемы?
Про "велосипеды" - если не удастся найти нормальное описание по каким портам туда писалось, то можно, как крайний вариант, рассмотреть реверс чужой схемы, ну а так смысл не просто получить ZX Spectrum, а сделать именно свой, т.е. именно повелосипедить - для здоровья (умственного). Велосипед - это хорошо и полезно, хотя автобус и метро часто практичнее :)
Если кто кинет готовую ссылку на хороший ресурс про адреса портов всякой периферии спектрума, то будет польза.
Если кто не может без каких-то целей, делающих проект уникальным и превосходным по сравнению с "конкурентами", то я для себя вижу следующее:
Народ мастерит спектрумы, умеющие лазить по файловой системе SD карт, снабжая их еще одним чипом с каким нить ARM ядром. А вдруг можно уместить это внутри ПЛИС марсохода 2? Неужели нет исходников работы с FAT32 для компактных ядер?
Нынешний проект спектрума для марсохода формирует очень уж далекий от стандарта (кривой) VGA видеосигнал. Хотелось бы чего-то, что везде показывает. Я для этого свой осциллограф на марсоходе 2 сделал, чтобы понять где отклонения, неприемлемые для слишком дотошной ТВ техники - пользу извлек.
Старые игры разрабатывались с учетом "мыла" тогдашней аналоговой телевизионной техники и запомнились детскими глазами, смотрящими в кинескоп с крупным зерном маски - на нынешних мониторах и телевизорах все как-то слишком четко. Хочется post process видеоэффектов "ухудшающих" картинку.
Хочется SDR-овского формирования полного видеосигнала с цветность для показа на ТВ.
Все перечисленное вместе может в марсоход 2 и не поместится. Хотя... Но попробовать по очереди, а потом, допустим реализовать на каком-нить марсоходе 3 или спаять самому на вообще другой ПЛИС будет приятно.