Pokémon Emerald auf RP2350 - Volles Spiel, 60 fps, HDMI, ohne Emulator

Show HN: Pokémon Emerald Ported to Raspberry Pi Pico 2

Dieses Projekt portiert Pokémon Emerald nativ auf einen 6-Dollar-Mikrocontroller (RP2350B). Das Spiel läuft mit konstanten 60 fps, gibt Video über HDMI aus und speichert den Spielstand dauerhaft auf dem Flash-Speicher. Statt eines Emulators wird die Decompilation direkt für den Cortex-M33 neu kompiliert, während die Grafik-Hardware des Game Boy Advance per Software auf dem zweiten Kern emuliert wird. Das gesamte Spiel – Code, Grafiken, Musik – ist ein 11,7 MB großes Image, das direkt aus dem Flash ausgeführt wird. Der Port ist von Anfang bis Ende spielbar und bietet echte Buttons, Speicherfunktion und eine präzise PPU-Implementierung. Für Entwickler gibt es ausführliche Dokumentation und Test-Targets, um die Hardware zu validieren.

Pokémon Emerald läuft nativ auf einem 6-Dollar-Mikrocontroller – volles Spiel, 60 fps, HDMI-Ausgang, echte Buttons und Speicherstände, die einen Neustart überleben. Kein Emulator: Die Decompilation wird von ARMv4T auf Cortex-M33 neu kompiliert und die Video-Hardware des Game Boy Advance wird per Software auf dem zweiten Kern nachgebildet.

Mehr von diesem Tag

2026-08-07