Nintendo Game and Watch har blitt hacket på grunn av sin velkjente interne maskinvare og mye hardt arbeid av dedikerte hackere.

Noe smart detektivarbeid har lagt grunnlaget for utvikling av hjemmebryggt spill for Nintendos retro throwback-maskin.

Ditt favoritt Retro-spill på Nintendo Game and Watch

YouTuber stacksmashing har gitt ut en serie videoer om hvordan du kan hacke Nintendo Game and Watch. Det er ikke en enkel prosess, men så langt kjører NES og Game Boy-emulering i en grunnleggende tilstand sammen med en obligatorisk Doom-port.

Denne hackingen er mulig på grunn av elektronikken Nintendo Game and Watch bruker. STM32H7B0 er en del av den mye brukte STM32-familien av sjetonger. Disse sjetongene finner du i mange hobbymikrokontrollerkort og kan leses og endres via feilsøkingsnåler på brikkesettet. Brikken er paret med en 1 MB SPI Flash-brikke, som også kan brukes til å samle inn data om hva som skjer i hovedprosessoren.

De 6 beste mikrokontrollkortene for alle nivåer

Det er mange mikrokontrollkort å velge mellom, det kan være vanskelig å velge den perfekte for deg.

instagram viewer

Heldigvis avslører PCB-en til Nintendo Game and Watch alle pinnene som kreves for omprogrammering av STM32-brikken som pin-headere. Tilgangen til firmwaren til brikken viste seg imidlertid å være vanskelig, ettersom Nintendo hadde satt produksjonsflagg som stoppet direkte lesing av brikken - en sikkerhetsfunksjon i STM32.

Maskinvaredetektivarbeid lønner seg

Ingen tilgang til fastvaren gjør det vanskelig å kjøre tilpassede ROM-er på maskinvaren, men stacksmashing hadde fremdeles tilgang til RAM-en til brikken og den separate SPI Flash-brikken. Ved å bruke data samlet fra RAM og SPI Flash, var han i stand til å finne ut hvilken kryptering som ble brukt for lasting av ROM-er, og til slutt endret den for å kjøre en hacket versjon av Mario Bros.

Den neste oppgaven var å finne en måte å dumpe Nintendo-firmware fra brikken slik at den kunne sikkerhetskopieres. Uten dette trinnet, kan ethvert forsøk på å omprogrammere enheten normalt føre til at den slutter å fungere permanent, og "murmer" konsollen.

Etter å ha gått sammen med Konrad Beckmann, en maskinvarehacker fra Sverige, fant de ut ved å kjøre et stykke tilpasset kode fra SPI Flash-brikken, klarte de å laste ned hele firmwaren til Nintendo Game og Se.

Nå var alt på plass for å hacke med det de ønsket, og visste at de når som helst kunne tilbakeføre endringene. Konrad Beckmann kastet bort tid på å bruke den nye friheten til god bruk på Twitter:

Endelig ferdig med å portere Super Mario Bros 3 til Nintendo Game & Watch! 🥳 (cc /@ghidraninja) pic.twitter.com/5iGY3wHUqt

- Konrad Beckmann (@kbeckmann) 20. november 2020

Herfra, etter utrolig mye hardt arbeid, begynte egendefinerte emulatorer å ta form. Den nåværende innsatsen er fokusert på å lage et brukervennlig hjemmebryggingsoppsett for Nintendo Game and Watch.

Mens du fremdeles er i en tidlig fase, finner du hjemmebrygget Nintendo Game and Watch-kode og instruksjoner på stacksmashing's GitHub-side.

E-post
Nintendo Switch er mer vellykket enn NES

Den japanske produsenten av videospill har lagt ut imponerende salgstall i sin siste økonomiske rapport.

Relaterte temaer
  • DIY
  • Tekniske nyheter
  • Nintendo
  • Hacking
Om forfatteren
Ian Buckley (203 publiserte artikler)

Ian Buckley er frilansjournalist, musiker, utøver og videoprodusent bosatt i Berlin, Tyskland. Når han ikke skriver eller står på scenen, tukler han med DIY-elektronikk eller kode i håp om å bli en gal vitenskapsmann.

Mer fra Ian Buckley

Abonner på vårt nyhetsbrev

Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Ett steg til…!

Bekreft e-postadressen din i e-posten vi nettopp sendte deg.

.