Je kunt nu NES- en Game Boy-spellen emuleren op de Nintendo Game and Watch

Je kunt nu NES- en Game Boy-spellen emuleren op de Nintendo Game and Watch

De Nintendo Game and Watch is gehackt vanwege de bekende interne hardware en het harde werk van toegewijde hackers.





Slim speurwerk heeft de basis gelegd voor de ontwikkeling van homebrew-games voor Nintendo's retro throwback-machine.





terugdraaien naar vorige versie van chrome

Je favoriete retro-games op de Nintendo Game and Watch

YouTuber stapelt zich op heeft een reeks video's uitgebracht over hoe je de Nintendo Game and Watch kunt hacken. Het is geen eenvoudig proces, maar tot nu toe draait de emulatie van NES en Game Boy in een basisstatus, naast een verplichte Doom-poort.





Deze hack is mogelijk dankzij de elektronica die de Nintendo Game and Watch gebruikt. De STM32H7B0 maakt deel uit van de veelgebruikte STM32-chipfamilie. Deze chips zijn te vinden in veel hobby-microcontrollerborden en kunnen worden gelezen en gewijzigd via debug-pinnen op de chipset. De chip is gekoppeld aan een 1 MB SPI Flash-chip, die ook kan worden gebruikt om gegevens te verzamelen over wat er in de hoofdprocessor gebeurt.

Toevallig onthult de PCB van de Nintendo Game and Watch alle pinnen die nodig zijn voor het herprogrammeren van de STM32-chip als pin-headers. Toegang krijgen tot de firmware van de chip bleek echter moeilijk, omdat Nintendo de productievlaggen had ingesteld om het direct lezen van de chip te stoppen - een beveiligingsfunctie van de STM32.



Hardware-detectivewerk loont

Geen toegang tot de firmware maakt het moeilijk om aangepaste ROM's op de hardware uit te voeren, maar stacksmashing had nog steeds toegang tot het RAM-geheugen van de chip en de afzonderlijke SPI Flash-chip. Met behulp van gegevens die zijn verzameld uit RAM en SPI Flash, kon hij achterhalen welke codering werd gebruikt voor het laden van ROM's, en deze uiteindelijk aanpassen om een ​​gehackte versie van Mario Bros.

De volgende taak was om een ​​manier te vinden om de Nintendo-firmware van de chip te dumpen, zodat er een back-up van kon worden gemaakt. Zonder deze stap kan elke poging om het apparaat normaal te herprogrammeren ertoe leiden dat het permanent niet meer werkt, waardoor de console wordt 'gemetseld'.





Na een samenwerking met Konrad Beckmann, een hardware-hacker uit Zweden, ontdekten ze dat ze door een stukje aangepaste code van de SPI Flash-chip uit te voeren, de hele firmware voor de Nintendo Game and Watch konden downloaden.

Nu was alles aanwezig om naar hartelust te hacken, wetende dat ze hun wijzigingen op elk moment konden terugdraaien. Konrad Beckmann verspilde geen tijd om de nieuwe vrijheid goed te gebruiken op Twitter:





Vanaf hier, na ongelooflijk veel hard werk, begonnen aangepaste emulators vorm te krijgen. De huidige inspanningen zijn gericht op het maken van een gebruiksvriendelijke homebrew-setup voor de Nintendo Game and Watch.

Hoewel het nog in de kinderschoenen staat, zijn de zelfgemaakte Nintendo Game and Watch-code en instructies te vinden op stacksmashing's GitHub-pagina .

Deel Deel Tweeten E-mail De Nintendo Switch is succesvoller dan de NES

De Japanse maker van videogames heeft in zijn laatste financiële rapport indrukwekkende verkoopcijfers gepubliceerd.

Lees volgende
Gerelateerde onderwerpen
  • doe-het-zelf
  • Technisch nieuws
  • Nintendo
  • Hacken
Over de auteur Ian Buckley(216 artikelen gepubliceerd)

Ian Buckley is een freelance journalist, muzikant, performer en videoproducent die in Berlijn, Duitsland woont. Als hij niet aan het schrijven of op het podium staat, sleutelt hij aan doe-het-zelf-elektronica of code in de hoop een gekke wetenschapper te worden.

Meer van Ian Buckley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

morsecode software voor windows 10
Klik hier om je te abonneren