Von der Touch Bar von MacBook Pro bis hin zu Schwangerschaftstests, hat Doom schon viele kleine Bildschirme gesehen … aber es ist eine Sache, eine Demo abzuspielen, und eine andere, die Möglichkeit zu haben, ein Spiel zu starten. Genau darum geht es im Blog des bekannten Portals Adafruit, wo gerade ihre Abenteuer mit einem Doom-Port auf einem QT Py ESP32 Pico geteilt werden, das einen 1,3-Zoll-Bildschirm, Audioausgang und einen GPIO-Expander zur Steuerung von bis zu zehn Tasten umfasst …
Vor einigen Monaten haben wir eine Partie Doom Eternal auf dem kleinsten Monitor der Welt gesehen. Der HDMI-Eingang dieses Moduls half, die Sache zu vereinfachen, und der Doomslayer benötigte die Feuerkraft eines kompletten Computers, um seine Fähigkeiten einzusetzen. Nun, was ist das kleinste Gerät, auf dem wir eine Doom-Partie starten können, ohne externe Hardware? Das erste, was uns in den Sinn kommt, ist Doom auf einem Game & Watch, aber heute sind wir auf einen anderen Kandidaten gestoßen: das QT Py ESP32 Pico Gerät von Adafruit mit einem 1,3-Zoll-Bildschirm.
Doom auf weniger als zwei Zoll spielen
Der QT Py ESP32 Pico ist ein sehr interessantes Tier: Wie der Name schon sagt, basiert er auf einem ESP32-Pico-Modul mit zwei Tensilica-Kernen mit 240 MHz, 2 Megabyte PSRAM (das ist pseudostatischer RAM) und 8 Megabyte Flash-Speicher. Das 1,3-Zoll-TFT-Display kann 240 × 240 Pixel darstellen, und unter den restlichen Spezifikationen finden wir einen microSD-Steckplatz sowie einen GPIO-Expander AW9523, der auch als LED-Treiber fungiert.
Auf der Softwareseite hat das Adafruit-Team einen Port von Retro-Go erstellt, eine Retro-Emulationsplattform, die mit ESP32-Geräten kompatibel ist (die offizielle Unterstützung gilt für die ODROID-GO-Serie). Retro-Go enthält auch einen Port von PrBoom für den ESP32, so dass der letzte Schritt darin bestand, die klassische DOOM1.WAD von der microSD-Karte zu laden.
Das Beste daran ist, dass Retro-Go nicht nur Doom ausführt: Als Emulator kann es Spiele für NES, Game Boy und Game Boy Color (Nintendo), Master System, SG-1000 und Game Gear (Sega), Colecovision, PC Engine und Atari Lynx ausführen. Soweit ich herausfinden konnte, ist der QT Py ESP32 Pico noch nicht öffentlich erhältlich, aber ich kann mir vorstellen, dass Klone nicht lange auf sich warten lassen.
Offizielle Website: Hier klicken