Evidence at a glance #
source evidence…
What was done #
gba-recomp is a static recompilation toolkit that translates GBA ROMs into native executables. It uses an AI-assisted mapping process to achieve zero-interpreter execution and includes enhanced audio and video output paths.
gba-recomp is a Rust-based toolkit designed to translate GBA cartridge ROM images into native executables ahead of time. The project aims to eliminate the need for interpreters by creating a complete function map for every game, which is stored in a gamedb.sqlite database. The author reports that this mapping process is automated using Ghidra, Qwen 3.6 Coder running locally, and Codex for hourly supervision checks. The author notes that this map is not a decompilation but a record of function boundaries, which allows the recompiler to resolve code branches and achieve native execution. As of June 2026, the project has verified end-to-end execution on Windows hardware for titles such as Frogger's Adventures - Temple of the Frog, where the system reports a MATCH during verification and successfully boots the BIOS. Development is AI-assisted, with commit history documenting co-authorship by Claude Opus 4.8 (1M context) [email protected]. The project includes optional enhanced audio and video features, such as band-limited resampling and screen simulation, which are continuously cross-checked against hardware-accurate baselines. The project is available at https://raw.githubusercontent.com/jrickey/gba-recomp/HEAD/README.md.
Reproduce it #
cargo build --release; ./target/release/recomp play path/to/your.gba
Community #
Ask a question, share what worked, or follow the next milestone.