Teraz môžete emulovať hry NES a Game Boy v hre a hodinkách Nintendo

Teraz môžete emulovať hry NES a Game Boy v hre a hodinkách Nintendo

Hry a hodinky Nintendo boli napadnuté kvôli dobre známemu vnútornému hardvéru a množstvu tvrdej práce špecializovaných hackerov.





Nejaká múdra detektívna práca položila základ pre vývoj hier homebrew pre retro hrací automat Nintendo.





správy Skype sa zobrazujú v zlom poradí

Vaše obľúbené retro hry v hre a hodinkách Nintendo

Stackovanie youtubera zverejnila sériu videí o tom, ako hacknúť hru a hodinky Nintendo. Nie je to jednoduchý proces, ale zatiaľ emulácia NES a Game Boy beží v základnom stave spolu s povinným portom Doom.





Tento hack je možný kvôli elektronike, ktorú používajú hry a hodinky Nintendo. STM32H7B0 je súčasťou široko používanej rodiny čipov STM32. Tieto čipy sa nachádzajú na mnohých hobby mikrokontrolérových doskách a je možné ich čítať a upravovať pomocou ladiacich kolíkov na čipovej sade. Čip je spárovaný s 1 MB čipom SPI Flash, ktorý je možné použiť aj na zber údajov o tom, čo sa deje v hlavnom procesore.

Našťastie PCB Nintendo Game and Watch vystavuje všetky piny potrebné na preprogramovanie čipu STM32 ako kolíkové hlavičky. Prístup k firmvéru čipu sa však ukázal ako ťažký, pretože Nintendo nastavilo produkčné vlajky zastavujúce priame čítanie čipu - bezpečnostnú funkciu STM32.



Hardvérová detektívna práca sa vypláca

Žiadny prístup k firmvéru sťažuje prevádzkovanie vlastných ROM na hardvéri, ale stacksmashing mal stále prístup k pamäti RAM čipu a samostatnému čipu SPI Flash. Pomocou dát zozbieraných z RAM a SPI Flash dokázal zistiť, aké šifrovanie sa používa na načítanie ROM, prípadne ho upraviť tak, aby bežal hacknutú verziu programu Mario Bros.

Ďalšou úlohou bolo nájsť spôsob, ako vypustiť firmvér Nintendo z čipu, aby ho bolo možné zálohovať. Bez tohto kroku by akýkoľvek pokus o normálne naprogramovanie zariadenia mohol spôsobiť, že prestane fungovať natrvalo, čím sa „zamuruje“ konzola.





Po spojení s hardvérovým hackerom Konradom Beckmannom zo Švédska zistili, že spustením kusa vlastného kódu z čipu SPI Flash dokázali vyložiť celý firmvér pre hry a hodinky Nintendo.

Teraz bolo všetko na mieste, aby sa hackli do sýtosti, s vedomím, že svoje zmeny môžu kedykoľvek vrátiť. Konrad Beckmann nemrhal časom a dobre využil novú slobodu na Twitteri:





Odtiaľto, po neuveriteľnom množstve tvrdej práce, sa začali formovať vlastné emulátory. Súčasné úsilie je zamerané na uľahčenie používania homebrewu pre hry a hodinky Nintendo.

Zatiaľ čo je počiatočný kód, domácu hru Nintendo Game and Watch a pokyny nájdete na stacksmashing's Stránka GitHub .

zdieľam zdieľam Tweet E -mail Prepínač Nintendo je úspešnejší ako NES

Japonský výrobca videohier zverejnil vo svojej najnovšej finančnej správe pôsobivé čísla predajov.

Čítajte ďalej
Súvisiace témy
  • DIY
  • Tech News
  • Nintendo
  • Hackovanie
O autorovi Ian Buckley(216 publikovaných článkov)

Ian Buckley je nezávislý novinár, hudobník, performer a producent videa žijúci v Berlíne v Nemecku. Keď nepíše, alebo nie je na javisku, pohráva si s elektronikou alebo kódom pre domácich majstrov v nádeji, že sa stane šialeným vedcom.

Viac od Iana Buckleyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

skontrolujte, či je odkaz bezpečný
Kliknutím sem sa prihlásite na odber