Nintendo Game and Watch была взломана из-за ее хорошо известного внутреннего оборудования и большой тяжелой работы преданных хакеров.
Некоторые умные детективы заложили основу для разработки домашних игр для ретро-машины Nintendo.
Ваши любимые ретро-игры на Nintendo Game and Watch
Стеки YouTube выпустила серию видео о том, как взломать Nintendo Game and Watch. Это непростой процесс, но пока эмуляция NES и Game Boy работает в базовом состоянии вместе с обязательным портом Doom.
Этот взлом возможен из-за электроники, которую использует Nintendo Game and Watch. STM32H7B0 является частью широко используемого семейства микросхем STM32. Эти фишки можно найти в многие платы микроконтроллеров для хобби и может быть прочитан и изменен с помощью отладочных контактов на чипсете. Чип работает в паре с микросхемой SPI Flash объемом 1 МБ, которая также может использоваться для сбора данных о том, что происходит в основном процессоре.
Существует множество плат микроконтроллеров, из которых может быть сложно выбрать идеальную для вас.
К счастью, на печатной плате Nintendo Game and Watch есть все контакты, необходимые для перепрограммирования чипа STM32, в качестве разъемов для контактов. Однако доступ к прошивке чипа оказался затруднительным, поскольку Nintendo установила производственные флаги, запрещающие прямое чтение чипа - это функция безопасности STM32.
Работа детектива по оборудованию окупается
Отсутствие доступа к прошивке затрудняет запуск пользовательских ПЗУ на аппаратном обеспечении, но для стекинга все еще был доступ к ОЗУ чипа и отдельному чипу SPI Flash. Используя данные, собранные из ОЗУ и SPI Flash, он смог выяснить, какое шифрование использовалось для загрузки ПЗУ, в конечном итоге изменив его для запуска взломанной версии Mario Bros.
Следующей задачей было найти способ сбросить прошивку Nintendo с чипа, чтобы сделать ее резервную копию. Без этого шага любая попытка перепрограммировать устройство в обычном режиме может привести к тому, что оно перестанет работать, что приведет к «замораживанию» консоли.
После объединения с Конрадом Бекманном, хакером оборудования из Швеции, они обнаружили, что, запустив часть пользовательский код из чипа SPI Flash, они смогли выгрузить всю прошивку для игры Nintendo и Смотреть.
Теперь все было готово, чтобы им было угодно, зная, что они могут отменить свои изменения в любой момент. Конрад Бекманн, не теряя времени, нашел применение новой свободе в Твиттере:
Наконец-то завершен перенос Super Mario Bros 3 на Nintendo Game & Watch! 🥳 (cc /@ghidraninja) pic.twitter.com/5iGY3wHUqt
- Конрад Бекманн (@kbeckmann) 20 ноября 2020 г.
Отсюда, после невероятного количества кропотливой работы, начали формироваться кастомные эмуляторы. Текущие усилия сосредоточены на создании простой в использовании домашней установки для Nintendo Game and Watch.
Код и инструкции для домашних игр Nintendo Game and Watch и инструкции еще находятся на ранней стадии разработки. Страница GitHub.
Японский производитель видеоигр опубликовал впечатляющие данные о продажах в своем последнем финансовом отчете.
- Сделай сам
- Новости техники
- Nintendo
- Взлом

Ян Бакли - независимый журналист, музыкант, исполнитель и видеопродюсер, живущий в Берлине, Германия. Когда он не пишет или на сцене, он возится с электроникой или кодом своими руками в надежде стать безумным ученым.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.