Всем доброго времени суток!
Оптимизировал я свой эмулятор БК-0010 (https://zx-pk.ru/threads/29542-emuly...a-esp8266.html).
Получилось таки впихнуть БК-0011М в ESP8266.
Проект на github: https://github.com/konst-st/BK8266/tree/BK0011M
Билд 55:
https://github.com/konst-st/BK8266/b...55/0x00000.bin
https://github.com/konst-st/BK8266/b...ds/55/fota.bin
Эмулятор использует все 160 кБ ОЗУ ESP8266 (из которых 128 кБ выделено под ОЗУ БК0011М).
ПЗУ БК11М подгружаются из флэш (используется программное кэширование).
Код эмулятора частично разбит на оверлеи, подгружаемые из флэш по мере необходимости.
Пока не реализовано:
Прерывание по вектору 14 после выполнения каждой команды при установленном в PSW бите T (трассировка).
Прерывание от таймера 50 Гц.
Чтение и запись файлов (планирую эмулировать дисковод).
Так же планирую реализовать эмуляцию звукового сопроцессора AY-3-8910.
Кстати, судя по всему эмулятор ZX Spectrum 128 тоже вполне реально на ESP8266 реализовать.




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
