Схема прилагается. Сразу предупреждаю, что схема рисовалась после изготовления платы, могут быть неточности. Но схема - не главное, все содержится в прошивке.
БК-0010, если сделать чтение, то ОЗУ будет как обычное. Память 512К=128 страниц по 4 К. Страница отображается в окно 0..4095 байт.
Номер страницы задается в регистре. Регистры отображаются на адреса 8704+.
Все области памяти равноценны, можно хранить в любом месте, можно выводить на экран из любого места.
Valen, программные задержки не для синхронизации, это Спек ждет окончания выполнения команды GPU, после чего последний снова станет доступен для записи. Одна точка рисуется со скоростью 25 МГц, отсюда рассчитывается кол-во тактов ожидания Z80 и кол-во циклов ожидания.




ZXM-Phoenix rev.01 2048K, VG93 hw emulator
Ответить с цитированием


