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

Een slim speurwerk heeft de basis gelegd voor de ontwikkeling van homebrew-games voor de retro-throwback-machine van Nintendo.

Je favoriete retro-games op de Nintendo Game and Watch

YouTuber stapelen heeft een reeks video's uitgebracht over het hacken van de Nintendo Game and Watch. Het is geen eenvoudig proces, maar tot nu toe draait de NES- en Game Boy-emulatie in een basistoestand, naast een verplichte Doom-poort.

Deze hack is mogelijk vanwege de elektronica die de Nintendo Game and Watch gebruikt. De STM32H7B0 maakt deel uit van de veelgebruikte STM32-chipsfamilie. Deze chips zijn te vinden in veel hobby-microcontrollerborden en kan 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.

De 6 beste microcontrollerborden voor alle niveaus
instagram viewer

Er zijn veel microcontrollerborden waaruit u kunt kiezen, waardoor het moeilijk kan zijn om de perfecte voor u te kiezen.

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

Het werk van de hardwaredetective 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 van de chip en de aparte SPI Flash-chip. Met behulp van gegevens die waren verzameld uit RAM en SPI Flash, was hij in staat om erachter te komen welke codering werd gebruikt voor het laden van ROM's, en veranderde deze uiteindelijk 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 zou elke poging om het apparaat normaal te herprogrammeren ervoor kunnen zorgen dat het permanent stopt met werken, waardoor de console wordt "gemetseld".

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

Nu was alles aanwezig om naar hartenlust 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:

Eindelijk klaar met het porten van Super Mario Bros 3 naar de Nintendo Game & Watch! 🥳 (cc /@hidraninja) pic.twitter.com/5iGY3wHUqt

- Konrad Beckmann (@kbeckmann) 20 november 2020

Vanaf hier, na ongelooflijk hard werken, begonnen aangepaste emulators vorm te krijgen. De huidige inspanningen zijn gericht op het maken van een eenvoudig te gebruiken homebrew-setup voor de Nintendo Game en Watch.

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

E-mail
De Nintendo Switch is succesvoller dan de NES

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

Gerelateerde onderwerpen
  • DIY
  • Tech Nieuws
  • Nintendo
  • Hacken
Over de auteur
Ian Buckley (203 artikelen gepubliceerd)

Ian Buckley is een freelance journalist, muzikant, performer en videoproducent en woont in Berlijn, Duitsland. Als hij niet aan het schrijven is 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!

Nog een stap…!

Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.

.