Nintendo Game and Watch была взломана из-за ее хорошо известного внутреннего оборудования и большой тяжелой работы преданных хакеров.
Некоторые умные детективы заложили основу для разработки домашних игр для ретро-машины Nintendo.
как переместить несколько песен на Spotify
Ваши любимые ретро-игры на 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 Game and Watch.
Теперь все было готово, чтобы им было угодно, зная, что они могут отменить свои изменения в любой момент. Конрад Бекманн, не теряя времени, нашел применение новой свободе в Твиттере:
Отсюда, после невероятного количества кропотливой работы, начали формироваться кастомные эмуляторы. Текущие усилия сосредоточены на создании простой в использовании домашней установки для Nintendo Game and Watch.
Код и инструкции для домашних игр Nintendo Game and Watch и инструкции еще находятся на ранней стадии разработки. Страница GitHub .
Делиться Делиться Твитнуть Эл. адрес Nintendo Switch более успешен, чем NESЯпонский производитель видеоигр опубликовал впечатляющие цифры продаж в своем последнем финансовом отчете.
Читать далее Похожие темы- Сделай сам
- Новости техники
- Nintendo
- Взлом
Ян Бакли - независимый журналист, музыкант, исполнитель и видеопродюсер, живущий в Берлине, Германия. Когда он не пишет или на сцене, он возится с электроникой или кодом своими руками в надежде стать безумным ученым.
Ещё от Ian BuckleyПодписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
как узнать, кто подписан на вас в мобильном приложении facebookНажмите здесь, чтобы подписаться