
Супратим Саньял, он же Tuklusan, выпустил Nintendo Game & Watch on the ZX Spectrum 48K — эмулятор микроконтроллера Sharp SM510, написанный на ассемблере Z80. Раньше игры с Game & Watch добирались до компьютера отдельными портами, а здесь ZX Spectrum исполняет оригинальные программы электронных игр — без переписанной с нуля игровой логики.
Эмулятор поддерживает 18 игр Nintendo:
По словам автора, эмуляция учитывает команды SM510, тайминги, кнопки, звук и режимы Game A и Game B, а изображения сегментов LCD заново нарисованы под разрешение Spectrum.
К сожалению, чтобы поиграть во всё это богатство, придётся как следует повозиться. Из-за опасений получить претензии со стороны Nintendo автор не положил ROM-файлы в комплект с эмулятором. Чтобы сыграть в электронные версии Donkey Kong или Mario Bros., вам придётся сначала загрузить TZX-образ в любимом эмуляторе, после загрузки которого программа попросит запустить второй TZX-образ с 4-килобайтным образом ROM соответствующей игры.
А сделать такой образ можно при помощи приложенного скрипта на Python 3 и подходящего ROM-набора MAME. Причём нужна совместимая версия ROM, одного правильного имени недостаточно. Без дополнительных файлов заработает лишь Munchy — этот клон Pac-Man Саньял сделал самостоятельно.
💾 Скачать архив со всеми нужными файлами (кроме, увы, ROM-ов) можно с itch.io или с «Идеального пикселя».
Solo los usuarios autorizados pueden dejar comentarios