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 МБ, которая также может использоваться для сбора данных о том, что происходит в основном процессоре.

6 лучших плат микроконтроллеров для всех уровней

Существует множество плат микроконтроллеров, из которых может быть сложно выбрать идеальную для вас.

К счастью, на печатной плате 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 Switch более успешен, чем NES

Японский производитель видеоигр опубликовал впечатляющие данные о продажах в своем последнем финансовом отчете.

Похожие темы
  • Сделай сам
  • Новости техники
  • Nintendo
  • Взлом
Об авторе
Ян Бакли (Опубликовано 203 статьи)

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

Ещё от Ian Buckley

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

.