Вече можете да подражавате на NES и Game Boy Games на Nintendo Game and Watch

Вече можете да подражавате на NES и Game Boy Games на Nintendo Game and Watch

Nintendo Game and Watch е хакнат поради добре познатия си вътрешен хардуер и много упорита работа от посветени хакери.





Някаква умна детективска работа е положила основите за разработването на игри за домашно производство за ретро машината за отстъпка на Nintendo.





5 0 радио полицейски скенер android

Любимите ви ретро игри на Nintendo Game and Watch

YouTuber stacksmashing пусна поредица от видеоклипове за това как да хакнете 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 Game and Watch.

Сега всичко беше на място, за да хакна до насита, знаейки, че могат да върнат промените си по всяко време. Конрад Бекман не губи време да използва добре новата свобода в Twitter:





Оттук, след невероятно количество упорита работа, персонализираните емулатори започнаха да се оформят. Текущите усилия са насочени към улесняване на настройката за домашно приготвяне за Nintendo Game and Watch.

Докато все още са в ранен стадий, домашният Nintendo Game и Watch код и инструкции могат да бъдат намерени на stacksmashing's Страница на GitHub .

Дял Дял Туит електронна поща Nintendo Switch е по -успешен от NES

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

Прочетете Напред
Свързани теми
  • Направи си сам
  • Технически новини
  • Nintendo
  • Хакване
За автора Иън Бъкли(216 статии са публикувани)

Иън Бъкли е журналист на свободна практика, музикант, изпълнител и видео продуцент, живеещ в Берлин, Германия. Когато не пише или е на сцената, той се занимава с „направи си сам“ електроника или код с надеждата да стане луд учен.

Още от Иън Бъкли

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

как да се отървете от рекламите на kindle fire hd, без да плащате
Щракнете тук, за да се абонирате