Nintendo Game & Watch: Super Mario Bros.
На всякий случай расскажу тем, кто не в теме.
Практически все уже знают, что наша ностальгическая электронная игрушка "Ну, погоди!" - это клон консоли от Nintendo Game & Watch. В ПЗУ процессора нашей "Ну, погоди!" даже сохранилась надпись NINTENDO. И данные консоли (отечественного производства) были популярны не только у нас, но и во всём мире (конечно же, оригинальные, производства Nintendo). На волне всеобщей ностальгии Nintendo начала выпускать мини-версии своих старых консолей. И вот дело дошло до Game & Watch. Причём помимо оригинальной игры Ball в консоль засунули и мегахит Super Mario Bros. c NES (у нас более известной как Dendy). Получилось весьма неплохо:
https://cdn02.nintendo-europe.com/me...y_Hardware.png
Предсказуемо, что хакеры начали пытаться её взломать. И взлом случился ещё до официального запуска консоли. Вначале удалось только поменять надпись:
https://hackaday.com/wp-content/uplo...newgw_feat.jpg
Далее запустили небольшое homebrew-приложение, заполняющее экран движущейся текстурой.
А теперь и вовсе запустили DOOM:
https://www.youtube.com/watch?v=sNg_...ature=youtu.be
К сожалению, DOOM неполноценный, так как у данной консоли недостаточно ресурсов и прежде всего памяти, поэтому пришлось урезать текстуры и уровни:
- RAM ~ 1.3 Mb
- Flash - 128 Kb
- Slow Flash - 1 Mb
А ARM-соместимый процессор работает на тактовой частоте 240 MHz
У новой Game & Watch, конечно, нет никакого Linux'а - всё ПО работает на чистом железе (Bare Metal).
И, конечно же, туда напрашивается эмулятор ZX Spectrum :) Может кто-то возьмётся? ;)