Hra Nintendo Game and Watch bola napadnutá hackerom kvôli známemu internému hardvéru a množstvu tvrdej práce venovanej hackerom.
Niektoré šikovné detektívne práce položili základy pre vývoj domácich hier pre automat Nintendo retro.
Vaše obľúbené retro hry na Nintendo Game and Watch
YouTuber stacksmashing vydala sériu videí o tom, ako hacknúť hry Nintendo Game and Watch. Nie je to jednoduchý proces, ale zatiaľ je emulácia NES a Game Boy spustená v základnom stave spolu s povinným portom Doom.
Tento hack je možný vďaka elektronike, ktorú Nintendo Game and Watch používa. STM32H7B0 je súčasťou široko používanej rodiny čipov STM32. Tieto čipy nájdete v veľa hobby dosiek mikrokontrolérov a je možné ich načítať a upraviť pomocou ladiacich pinov na čipovej sade. Čip je spárovaný s 1 MB SPI Flash čipom, ktorý je možné použiť aj na zhromažďovanie údajov o dianí v hlavnom procesore.
Existuje veľa dosiek mikrokontrolérov, z ktorých môže byť ťažké vybrať ten pravý pre vás.
Našťastie PCB hier Nintendo Game and Watch vystavuje všetky kolíky potrebné na preprogramovanie čipu STM32 na kolíkové konektory. Prístup k firmvéru čipu sa však ukázal ako ťažký, pretože Nintendo nastavilo výrobné vlajky, ktoré zastavili priame čítanie čipu - bezpečnostný prvok STM32.
Hardvérová detektívna práca sa vypláca
Žiadny prístup k firmvéru nesťažuje spustenie vlastných pamätí ROM na hardvéri, ale hromadné hromadné načítanie malo stále prístup k RAM čipu a samostatnému čipu SPI Flash. Pomocou údajov zhromaždených z pamäte RAM a SPI Flash dokázal zistiť, aké šifrovanie sa použilo na načítanie ROM, a nakoniec ho upraviť tak, aby spustil hacknutú verziu hry Mario Bros.
Ďalšou úlohou bolo nájsť spôsob, ako vyradiť firmvér Nintendo z čipu, aby ho bolo možné zálohovať. Bez tohto kroku by akýkoľvek pokus o normálne preprogramovanie zariadenia mohol spôsobiť, že prestane pracovať natrvalo a konzolu „zamuruje“.
Po nadviazaní spolupráce so švédskym hardvérovým hackerom Konradom Beckmannom to zistili spustením kúska vlastný kód z čipu SPI Flash, dokázali odložiť celý firmvér pre hru Nintendo Game a Sledujte.
Teraz bolo všetko na mieste, aby sa nabúrali do ich sŕdc s vedomím, že svoje zmeny môžu kedykoľvek vrátiť. Konrad Beckmann nestrácal čas používaním novej slobody na Twitteri:
Konečne sme dokončili prenos Super Mario Bros 3 na Nintendo Game & Watch! 🥳 (kópia /@ghidraninja) pic.twitter.com/5iGY3wHUqt
- Konrad Beckmann (@kbeckmann) 20. novembra 2020
Odtiaľto sa po neuveriteľnom množstve tvrdej práce začali formovať vlastné emulátory. Súčasné úsilie sa zameriava na vytvorenie ľahko použiteľného domáceho nastavenia pre hry a hry Nintendo.
Kód a pokyny pre domácu hru Nintendo Game and Watch, ktoré sú ešte v počiatočných fázach, nájdete na Stránka GitHub.
Japonský výrobca videohier zverejnil vo svojej najnovšej finančnej správe pôsobivé čísla o predaji.
- DIY
- Tech News
- Nintendo
- Hackovanie
Ian Buckley je nezávislý novinár, hudobník, performer a producent videa žijúci v Berlíne v Nemecku. Keď nepíše alebo na pódiu, hrá s elektronikou alebo kódom pre domácich majstrov v nádeji, že sa z neho stane šialený vedec.
Prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!
Ešte jeden krok…!
V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.