Doom läuft auf einem Game & Watch
Doom

Game & Watch ist ein legendärer Name unter Nintendo-Fans. Die ersten Einheiten dieser Serie stammen aus April 1980, und wer eine in gutem Zustand besitzt, hat ein virtuelles Vermögen in den Händen. Kürzlich präsentierte Nintendo eine aktualisierte Version des Game & Watch, die einen Tag vor ihrer Veröffentlichung gehackt wurde, und wie zu erwarten war, verlangte das Internet nur eines: zu sehen, wie Doom läuft. Der YouTuber „stacksmashing“ versuchte es, und obwohl seine endgültige Version einige Anpassungen erhielt, denke ich, können wir von einer erfolgreichen Mission sprechen…

Gestern war es eine einfache Demonstration von Neugier. Heute ist es das definitive „Hallo Welt“. Natürlich meine ich damit, Doom auf allem zu installieren und auszuführen, was es aufnehmen kann ... und anderen, die ein wenig Hilfe brauchen. Wir haben alles auf der Liste: Thermostate, Geldautomaten, Drucker, Taschenrechner, Oszilloskope und sogar Schwangerschaftstests. Jedes Mal, wenn wir an eine Grenze denken, kommen Enthusiasten mit etwas anderem heraus, und dieses Mal nutzten sie eine neue „klassische Konsole“ von Nintendo.

Ich meine den Game & Watch „Edition 2020“ mit Farbdisplay, Super Mario Bros. und Super Mario Bros. 2 (lies: „Lost Levels“) vorinstalliert. Natürlich möchte das Gerät Sammler und Hardcore-Fans gleichermaßen verführen, aber wenn es sich auf Software- und Hardware-Ebene wie eine Retro-Konsole verhält, die NES-Spiele emuliert, dann bleibt nur eines zu tun: Die ursprüngliche Firmware ersetzen und eine Kopie von Doom hineinlegen.

Doom auf dem neuen Game & Watch

Das ist genau das, was der YouTuber und Hacker „stacksmashing“ tat, der einen der neuen Game & Watch erhielt und es schaffte, ihn einen Tag vor der offiziellen Veröffentlichung zu hacken. Glücklicherweise bedeckte Nintendo nicht die gesamte Platine mit Epoxidharz, und es gab keine größeren Probleme, den Controller STM32H7B0 (ARM Cortex-M7, 128 Kilobyte Flash) zu identifizieren. Allerdings aktivierte Nintendo den Sicherheitsmodus auf dem Chip, sodass stacksmashing zuerst die Verschlüsselung knacken musste. Die gute Nachricht ist, dass Doom zu funktionieren scheint. Die schlechte ist, dass es sich um eine reduzierte Version handelt.

Warum? Weil der Game & Watch nicht genügend Ressourcen hat. Insgesamt kombiniert er 128 KB Flash und 1,3 MB RAM im Controller und nur 1,1 MB externen Flash. Die Lösung bestand darin, Texturen und andere sekundäre Elemente im Spiel zu extrahieren (mit freundlicher Genehmigung des MiniWAD-Projekts), aber die Essenz von Doom ist da und funktioniert gut. Was kommt als Nächstes? Wahrscheinlich eine Methode, um andere ROMs auf den Game & Watch zu laden und seine Verwandlung in eine tragbare Retro-Konsole abzuschließen. Eine Frage der Zeit.

https://old.neoteo.com/speedrun-de-doom/