Emulatoren für das NES (Nintendo Entertainment System) sind nicht neu und wurden auch schon auf diverse Hardware portiert, wie den ESP32. Der Raspberry Pi Pico war bisher noch nicht dabei. Mit dem InfoNES für den RP2040 steht nun ein NES-Emulator für den Raspberry Pi Pico bereit, der sogar per DVI ein Bild ausgibt und hier neben dem Bild auch Audio digital ausgeben kann.
 
IMG_20220121_105031.jpg
Eine Handvoll Bauteile und fertig ist der Raspberry Pi Pico NES.

Da der Raspberry Pi Pico bekanntlich wenig integrierte Knöpfe mitbringt, nutzt der Emulator die USB-Host-Fähigkeiten des Controllers, so dass eines der drei unterstützten Gamepads mit einem USB-OTG-Kabel angeschlossen werden kann. Ein passendes ROM lässt sich dann (wie in der Readme-Datei angegeben) mit dem picotool in den Raspberry Pi Pico hochladen.

Das Video zeigt eine Demonstration des InfoNES auf dem Raspberry Pi Pico (NES Demo von Upsilandre). Man kann hier auch erkennen, dass InfoNES für den Pico noch in einem frühen Stadium ist, da nicht alle Effekte eines realen NES emuliert werden. Aber für eine Runde Super Mario ist der Emulator mehr als ausreichend.
 


Es muss aber nicht gerade ein 32“-Bildschirm sein, an den der Raspberry Pi Pico angeschlossen wird; in Verbindung mit kleinen HDMI-Displays würden sich so sicher auch interessante Anwendungen realisieren lassen.
 
IMG_20220121_105534.jpg
Kleines HDMI-Display und der RP2040 als NES Emulator.