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
- The Minish Cap
- Mega Man Zero
- WarioWare Twisted!
- Mario Kart Super Circuit
- Dragon Ball Z: Buu's Fury
- Pokemon Ruby/Sapphire
- Pokemon FireRed/LeafGreen
- Pokemon Emerald
- Super Mario Advance 2
- Super Mario Advance 4
- Community: Boktai
Reading
- Expanding the *recomp ecosystem with GBARecomp (1379.tech)
- Building & Enhancing Recomps: Ecosystem Updates (1379.tech)
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.