Dabar galite imituoti NES ir „Game Boy“ žaidimus „Nintendo“ žaidime ir žiūrėti

Dabar galite imituoti NES ir „Game Boy“ žaidimus „Nintendo“ žaidime ir žiūrėti

„Nintendo“ žaidimas ir laikrodis buvo nulaužti dėl gerai žinomos vidinės aparatinės įrangos ir daug sunkiai dirbančių įsilaužėlių.





Kai kurie sumanūs detektyvo darbai padėjo pagrindą namų „Nintendo“ retro žaidimų automatų žaidimų kūrimui.





kaip patikrinti, ar jūsų vaizdo plokštė veikia „Windows 10“

Mėgstamiausi retro žaidimai „Nintendo“ žaidime ir žiūrėti

„YouTuber“ stacksmashing išleido vaizdo įrašų seriją, kaip nulaužti „Nintendo Game“ ir „Watch“. Tai nėra paprastas procesas, tačiau kol kas NES ir „Game Boy“ emuliacija veikia pagrindinėje būsenoje kartu su privalomu „Doom“ prievadu.





Šis įsilaužimas įmanomas dėl elektronikos, kurią naudoja „Nintendo Game“ ir „Watch“. STM32H7B0 yra plačiai naudojamos STM32 mikroschemų šeimos dalis. Šiuos lustus galima rasti daugelyje mėgėjų mikrovaldiklių plokščių, juos galima skaityti ir modifikuoti naudojant mikroschemų rinkinio derinimo kaiščius. Lustas suporuotas su 1 MB SPI „Flash“ mikroschema, kuri taip pat gali būti naudojama duomenims apie tai, kas vyksta pagrindiniame procesoriuje, rinkti.

Laimei, „Nintendo“ žaidimo ir laikrodžio PCB atskleidžia visus kaiščius, reikalingus STM32 mikroschemai perprogramuoti kaip kaiščių antraštes. Tačiau pasiekti mikroschemos programinę -aparatinę įrangą pasirodė sunku, nes „Nintendo“ nustatė gamybos vėliavas, stabdančias tiesioginį mikroschemos skaitymą - tai STM32 saugumo funkcija.



Aparatinės įrangos detektyvinis darbas atsiperka

Nesant prieigos prie programinės įrangos, sunku paleisti pasirinktinius ROM aparatinėje įrangoje, tačiau „stacksmashing“ vis tiek turėjo prieigą prie lusto RAM ir atskiros „SPI Flash“ mikroschemos. Naudodamas duomenis, surinktus iš RAM ir „SPI Flash“, jis sugebėjo išsiaiškinti, koks šifravimas buvo naudojamas įkeliant ROM, galiausiai jį pakeitus, kad būtų paleista įsilaužta „Mario Bros“ versija.

Kita užduotis buvo rasti būdą, kaip pašalinti „Nintendo“ programinę -aparatinę įrangą iš lusto, kad būtų galima sukurti atsarginę jo kopiją. Neatlikus šio veiksmo, bet koks bandymas perprogramuoti įrenginį įprastai gali lemti, kad jis visam laikui nustos veikti, „užmūrydamas“ konsolę.





Bendradarbiaudami su Konradu Beckmannu, aparatinės įrangos įsilaužėliu iš Švedijos, jie nustatė, kad paleisdami pasirinktinį kodą iš „SPI Flash“ lusto jie sugebėjo iškrauti visą „Nintendo Game“ ir „Watch“ programinę įrangą.

Dabar viskas buvo paruošta įsilaužti į širdį, žinant, kad jie bet kada gali pakeisti savo pakeitimus. Konradas Beckmannas negaišo laiko, norėdamas gerai panaudoti naują laisvę „Twitter“:





Iš čia po neįtikėtinai daug sunkaus darbo pradėjo formuotis individualūs emuliatoriai. Dabartinės pastangos yra sutelktos į tai, kad būtų paprasta naudoti „Nintendo Game“ ir „Watch“ „Homebrew“ sąranką.

Dar pradiniame etape namų „Nintendo“ žaidimų ir laikrodžių kodą ir instrukcijas rasite „stacksmashing“ „GitHub“ puslapis .

Dalintis Dalintis „Tweet“ Paštu „Nintendo Switch“ yra sėkmingesnis nei NES

Japonijos vaizdo žaidimų gamintojas savo naujausioje finansinėje ataskaitoje paskelbė įspūdingus pardavimo duomenis.

Skaityti toliau
Susijusios temos
  • Pasidaryk pats
  • Technikos naujienos
  • „Nintendo“
  • Įsilaužimas
Apie autorių Ianas Buckley(Paskelbti 216 straipsniai)

Ianas Buckley yra laisvai samdomas žurnalistas, muzikantas, atlikėjas ir vaizdo įrašų prodiuseris, gyvenantis Berlyne, Vokietijoje. Kai jis nerašo ar ne scenoje, jis užsiima „pasidaryk pats“ elektronika ar kodu, tikėdamasis tapti pamišusiu mokslininku.

Daugiau iš Ian Buckley

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

diskas veikia 100 windows 10
Norėdami užsiprenumeruoti, spustelėkite čia