Nintendo Game and Watch je bil vdrl zaradi svoje dobro znane notranje strojne opreme in veliko trdega dela predanih hekerjev.

Neka pametna detektivska dela so postavila temelje za razvoj domačih iger za Nintendov retro povratni stroj.

Vaše najljubše retro igre v igri Nintendo Game and Watch

YouTuber razbijanje nizov je izdal serijo videoposnetkov o tem, kako vdreti v Nintendo Game and Watch. To ni preprost postopek, toda doslej se emulacija NES in Game Boy izvaja v osnovnem stanju, poleg obveznih vrat Doom.

Ta kramp je mogoč zaradi elektronike, ki jo uporablja Nintendo Game and Watch. STM32H7B0 je del široko uporabljene družine čipov STM32. Te žetone lahko najdete v veliko hobi mikrokrmilnih plošč in ga je mogoče brati in spreminjati prek zatičev za odpravljanje napak na naboru čipov. Čip je seznanjen z 1 MB SPI Flash čipa, ki se lahko uporablja tudi za zbiranje podatkov o dogajanju v glavnem procesorju.

6 najboljših plošč za mikrokrmilnike za vse ravni

Izbirate lahko med številnimi ploščami mikrokrmilnikov, med katerimi je težko izbrati popolno.

Naključno PCB Nintendo Game and Watch razkrije vse nožice, potrebne za reprogramiranje čipa STM32, kot glave zatičev. Vendar se je izkazalo, da je dostop do vdelane programske opreme čipa težaven, saj je Nintendo postavil zastavice za proizvodnjo, ki so ustavile neposredno branje čipa - varnostna značilnost STM32.

Dejavnost strojne opreme se obrestuje

Zaradi dostopa do vdelane programske opreme je težko zagnati ROM-je po meri na strojni opremi, vendar je stacksmashing vseeno imel dostop do RAM-a čipa in ločenega čipa SPI Flash. Z uporabo podatkov, zbranih iz RAM-a in SPI Flash, je lahko ugotovil, katero šifriranje je bilo uporabljeno za nalaganje ROM-ov, sčasoma pa jo je spremenil tako, da je zagnala vdrto različico Mario Bros.

Naslednja naloga je bila najti način, kako iz čipa odstraniti vdelano programsko opremo Nintendo, da bi jo lahko varnostno kopirali. Brez tega koraka lahko vsak poskus ponovnega programiranja naprave trajno preneha delovati, kar "opeče" konzolo.

Potem ko so se povezali s Konradom Beckmannom, švedskim hekerjem na strojno opremo, so to ugotovili z vodenjem po meri iz čipa SPI Flash, so lahko razložili celotno programsko opremo za Nintendo Game in Pazi.

Zdaj je bilo vse na svojem mestu, da bi se naježili do konca, saj so vedeli, da lahko svoje spremembe spremenijo kadar koli. Konrad Beckmann ni izgubljal časa, da bi novo svobodo dobro izkoristil na Twitterju:

Končno končan prenos Super Mario Bros 3 na Nintendo Game & Watch! 🥳 (cc /@ghidraninja) pic.twitter.com/5iGY3wHUqt

- Konrad Beckmann (@kbeckmann) 20. november 2020

Od tu so se po neverjetnem napornem delu začeli oblikovati emulatorji po meri. Trenutna prizadevanja so osredotočena na enostavno uporabo nastavitev za samopostrežno uporabo Nintendo Game and Watch.

Domačo piškotke Nintendo Game and Watch in navodila, ki so še vedno v zgodnji fazi, najdete na spletnem mestu stacksmashing's Stran GitHub.

E-naslov
Stikalo Nintendo je uspešnejše kot NES

Japonski proizvajalec video iger je v zadnjem finančnem poročilu objavil impresivne podatke o prodaji.

Sorodne teme
  • Naredi si sam
  • Tehnične novice
  • Nintendo
  • Hekanje
O avtorju
Ian Buckley (203 objavljenih člankov)

Ian Buckley je svobodni novinar, glasbenik, performer in video producent, ki živi v Berlinu v Nemčiji. Ko ne piše ali je na odru, se ukvarja z elektroniko ali kodo DIY v upanju, da bo postal nor znanstvenik.

Več od Iana Buckleyja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.

.