Nintendo Game and Watch е хакнат поради добре познатия си вътрешен хардуер и много упорита работа на отдадени хакери.
Някои интелигентни детективски дейности поставиха основите за разработване на игри за домашни пиеси за ретро машината на Nintendo за обратно връщане.
Вашите любими ретро игри в Nintendo Game and Watch
Разбиване на стекове в YouTuber пусна поредица видеоклипове за това как да проникна Nintendo Game and Watch. Това не е прост процес, но засега емулацията на NES и Game Boy работи в основно състояние, заедно със задължителен порт на Doom.
Този хак е възможен поради електрониката, която използва Nintendo Game and Watch. STM32H7B0 е част от широко използваното семейство чипове STM32. Тези чипове могат да бъдат намерени в много дъски за микроконтролер за хоби и може да се чете и модифицира чрез пинове за отстраняване на грешки на чипсета. Чипът е сдвоен с 1MB SPI Flash чип, който също може да се използва за събиране на данни за случващото се в основния процесор.
Има много платки за микроконтролер, от които да изберете, че може да е трудно да изберете перфектния за вас.
За щастие, печатната платка на Nintendo Game and Watch излага всички изводи, необходими за препрограмиране на чипа STM32 като заглавки на щифтове. Достъпът до фърмуера на чипа обаче се оказа труден, тъй като Nintendo беше задал производствени флагове, спиращи директното четене на чипа - защитна характеристика на STM32.
Хардуерният детектив се отплаща
Липсата на достъп до фърмуера затруднява стартирането на персонализирани ROM на хардуера, но стекшейшингът все още е имал достъп до RAM на чипа и отделния SPI Flash чип. Използвайки данни, събрани от RAM и SPI Flash, той успя да разбере какво криптиране се използва за зареждане на ROM, като в крайна сметка го модифицира, за да стартира хакната версия на Mario Bros.
Следващата задача беше да се намери начин да се изхвърли фърмуерът на Nintendo от чипа, за да може да се архивира. Без тази стъпка всеки опит за препрограмиране на устройството обикновено може да доведе до това да спре да работи за постоянно, като "огражда" конзолата.
След като се обединиха с Конрад Бекман, хардуерен хакер от Швеция, те откриха това, като пуснаха парче от потребителски код от SPI Flash чипа, те успяха да разтоварят целия фърмуер за играта Nintendo и Гледам.
Сега всичко беше на мястото си, за да хакнат до насита, знаейки, че могат да върнат промените си по всяко време. Конрад Бекман не губи време, използвайки новата свобода за добро използване в Twitter:
Най-накрая приключи пренасянето на Super Mario Bros 3 в Nintendo Game & Watch! 🥳 (cc /@ghidraninja) pic.twitter.com/5iGY3wHUqt
- Конрад Бекман (@kbeckmann) 20 ноември 2020 г.
От тук, след невероятно много упорита работа, персонализираните емулатори започнаха да се оформят. Текущите усилия са съсредоточени върху създаването на лесна за използване настройка за домашно пиво за Nintendo Game and Watch.
Още в ранните си етапи, homebrew кода за игри и гледане на Nintendo и инструкциите могат да бъдат намерени в Страница на GitHub.
Японският производител на видеоигри публикува впечатляващи данни за продажбите в последния си финансов отчет.
- Направи си сам
- Технически новини
- Nintendo
- Хакване

Ян Бъкли е журналист на свободна практика, музикант, изпълнител и продуцент на видео, живеещ в Берлин, Германия. Когато не пише или не е на сцената, той си бърка с електрониката или кода за „направи си сам“ с надеждата да стане луд учен.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!
Още една стъпка…!
Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.