Retro Porting Toolkit · The classics, rebuilt to run anywhere

Game Boy Advance

ARM7 · 2026

The toolkit's first 32-bit target: ARM7TDMI to C++, about ten game repos, adaptive widescreen that genuinely widens, and an Android APK.

GBARecomp recompiles Game Boy Advance games from ARM7TDMI machine code, ARM and Thumb interworking included, into C++. It was the toolkit's first 32-bit target, and the GBA BIOS was the first binary it booted. The README is upfront about the game projects: "These projects are experimental previews and byproducts of developing the framework".

What works today

About ten game repos exist, including The Minish Cap, Mega Man Zero, Super Mario Advance 2 and 4, Mario Kart Super Circuit, WarioWare Twisted!, three Dragon Ball Z titles, Pokemon Ruby/Sapphire/Emerald host-clock work, and Shrek GBA Video. An interpreter and self-healing tier handles unresolved code and is compiled into a persistent native cache. Networking is not supported yet.

Enhancements

Opt-in adaptive widescreen that gives a genuinely wider logical view, not a stretch. A .gbamod mod format, color profiles, save states, RTC support, and substitution for gyro, solar, and rumble cartridge hardware. An Android arm64 APK exists.

Games

Reading

GBARecomp does not include the BIOS, ROMs, generated ROM-derived source, saves, or extracted game data. Everything builds from your own legally dumped BIOS and cartridges.

Links