Выпаял обратно АТМЕГА328.
Как я понял, АТМЕГА328 должна подключаться к 580ВВ55, вместо внешнего Ромдиска, а не непосредственно к шине данных и адреса компьютера !
А автор платы подключил АТМЕГА328 непосредственно к шине данных и адреса компьютера !
Как видно из исходников СД контроллер эмулирует внешнее ПЗУ.
Было бы конечно намного лучше подключить АТМЕГА328 к шине данных и адреса компьютера и выбирать её как к.л. устройство по к.л. адресу,
либо полностью эмулировать ПЗУ в к.л. адресном пространстве компьютера.
А в текущем варианте используется 580ВВ55 и у тебя подключен либо Ромдиск, либо СД контроллер.
С Ромдиском тоже немного разобрался: в качестве ПЗУ необходимо использовать 32 пиновую флэш, а не 32 пиновое ПЗУ.
Я сначала установил W27C512, но у него другая распиновка, в отличии от флэш.
После установки AM29F040, данные с флэш считываются.
Но видимо есть проблема с формированием старших адресов для флэш.
Почему то иногда директивой R0,100 читаются первые 256 байт флэш, а иногда последние 256 байт 64 КБ блока !
У меня уже был рабочий RK86SDRAM с платой контроллера дисковода и Ромдиском на 64КБ.
Вот решил собрать ещё один, купился на всё в одном. А в итоге пока получил второй RK86SDRAM с платой контроллера дисковода.
Ромдиск не работает, ВГА не работает, СД контроллер не работает.
К тому же нет ни нормальной полной схемы, ни описание всех перемычек и переключателей ...