Nintendo Game and Watch er blevet hacket på grund af sin velkendte interne hardware og en masse hårdt arbejde af dedikerede hackere.

Noget smart detektivarbejde har lagt grundlaget for udvikling af hjemmebrygget spil til Nintendos retro throwback-maskine.

Dine foretrukne retro-spil på Nintendo Game and Watch

YouTuber stacksmashing har udgivet en række videoer om, hvordan man hacker Nintendo Game og Watch. Det er ikke en simpel proces, men indtil videre kører NES og Game Boy-emulering i en grundlæggende tilstand sammen med en obligatorisk Doom-port.

Dette hack er muligt på grund af den elektronik, som Nintendo Game og Watch bruger. STM32H7B0 er en del af den udbredte STM32 familie af chips. Disse chips findes i mange hobby mikrocontroller boards og kan læses og ændres via fejlretningsstifter på chipsættet. Chippen er parret med en 1MB SPI Flash-chip, som også kan bruges til at indsamle data om, hvad der foregår i hovedprocessoren.

De 6 bedste mikrocontrolkort til alle niveauer

Der er mange mikrocontroller-kort at vælge imellem, at det kan være svært at vælge den perfekte til dig.

instagram viewer

Heldigvis udsætter PCB'en for Nintendo Game and Watch alle de ben, der kræves til omprogrammering af STM32-chippen som pin-headere. Adgang til chipwarens firmware viste sig imidlertid at være vanskelig, da Nintendo havde sat produktionsflag, der stoppede direkte aflæsning af chippen - en sikkerhedsfunktion i STM32.

Hardware-detektivarbejde betaler sig

Ingen adgang til firmwaren gør det svært at køre brugerdefinerede ROM'er på hardwaren, men stacksmashing havde stadig adgang til chipens RAM og den separate SPI Flash-chip. Ved hjælp af data indsamlet fra RAM og SPI Flash var han i stand til at finde ud af, hvilken kryptering der blev brugt til at indlæse ROM'er, og til sidst ændre den for at køre en hacket version af Mario Bros.

Den næste opgave var at finde en måde at dumpe Nintendo-firmwaren fra chippen, så den kunne sikkerhedskopieres. Uden dette trin kan ethvert forsøg på at omprogrammere enheden normalt få den til at stoppe med at arbejde permanent og "murere" konsollen.

Efter at have slået sig sammen med Konrad Beckmann, en hardwarehacker fra Sverige, fandt de det ved at køre et stykke brugerdefineret kode fra SPI Flash-chip, var de i stand til at downloade hele firmwaren til Nintendo Game og Holde øje.

Nu var alt på plads for at hacke efter hjertets tilfredshed, vel vidende at de til enhver tid kunne vende deres ændringer tilbage. Konrad Beckmann spildte ingen tid på at bruge den nye frihed til god brug på Twitter:

Endelig færdig med at overføre Super Mario Bros 3 til Nintendo Game & Watch! 🥳 (cc /@ghidraninja) pic.twitter.com/5iGY3wHUqt

- Konrad Beckmann (@kbeckmann) 20. november 2020

Herfra begyndte brugerdefinerede emulatorer at tage form efter utrolig meget hårdt arbejde. Den nuværende indsats er fokuseret på at gøre en brugervenlig homebrew-opsætning til Nintendo Game and Watch.

Mens det stadig er i sine tidlige faser, kan hjemmebrygget Nintendo Game og Watch-kode og instruktioner findes på stacksmashing's GitHub-side.

E-mail
Nintendo Switch er mere vellykket end NES

Den japanske producent af videospil har offentliggjort imponerende salgstal i sin seneste økonomiske rapport.

Relaterede emner
  • gør det selv
  • Tekniske nyheder
  • Nintendo
  • Hacking
Om forfatteren
Ian Buckley (203 artikler offentliggjort)

Ian Buckley er freelance journalist, musiker, performer og videoproducent, der bor i Berlin, Tyskland. Når han ikke skriver eller står på scenen, tinker han med DIY elektronik eller kode i håb om at blive en gal videnskabsmand.

Mere fra Ian Buckley

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.

.