Пишу эмулятор БК0011М для FPGA MiST.
Всем привет.
Пишу эмулятор БК0011М для платы MiST: https://github.com/mist-devel/mist-board/wiki
При этом хочу сделать максимально близко к железу.
Использую модель процессора от Vslav: http://zx-pk.ru/showthread.php?t=23978
Есть тут владельцы данной платы ну или может кто-то решится купить? (недавно закончил писать эмулятор ZX Spectrum 128K для этой платы со 100% такт-совместимостью с реальным железом).
Мой эмулятор в общем-то готов. Но столкнулся с проблемами подгонки кода чтобы было в точности как на реальном железе. Поскольку последний раз держал БК в руках лет 20 назад, много уже позабылось.
Нужен кто-то, у кого еще остались знания о точной работе разных регистров чтобы проверить и найти ошибки.
В частности не могу понять что не так с клавиатурой. При удержании кнопки при старте, БК остается в мониторе и при этом печатается символ нажатой кнопки, хотя в оригинале не должен.
Есть подозрение что регистр палитр иногда переключается в ненужное время.
В общем, хотелось бы найти единомышленников, готовых помочь довести эмулятор до полной совместимости. Знания FPGA не требуются. Нужно лишь хорошо знать БК и желание тестировать в разных ситуациях.