Case study
MegaManZeroRecomp: statically recompiling Mega Man Zero
MegaManZeroRecomp statically translates the Mega Man Zero USA revision 0 ROM, SHA-1 193b14120119162518a73c70876f0b8bffdbd96e, from ARM and Thumb into native C++. The runtime hash-gates the ROM. The ROM file is roms/megaman_zero_usa.gba. The repository is cloned beside gbarecomp, gba_recompile regenerates the translation units, and cmake --build build --target MegaManZeroRecomp builds the Windows program.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 26
- Last commit
- 2026-11-06
- Language
- C++
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Windows with CMake, Ninja, and MSYS2 mingw64 GCC, G++, and SDL2. A retail GBA BIOS is selected at launch.
- License: PolyForm Noncommercial 1.0.0.
Cite
BibTeX
@misc{megaman-zero-recomp,
title = {{MegaManZeroRecomp: statically recompiling Mega Man Zero}},
howpublished = {\url{https://github.com/mstan/MegaManZeroRecomp}},
url = {https://github.com/mstan/MegaManZeroRecomp},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/megaman-zero-recomp/}}
}Plain text
MegaManZeroRecomp: statically recompiling Mega Man Zero. https://github.com/mstan/MegaManZeroRecomp (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/megaman-zero-recomp/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · mstan/MegaManZeroRecomp · Revision fa410ff
More in Games
- Melee Unlocked: a Windows source port and static recompilation of Melee · Case study
- MeleePad: a native Apple static recompilation of Super Smash Bros. Melee · Case study
- Metal Gear Solid Recompiled: static recompilation of Metal Gear Solid · Case study
- Metal Slug XX: recompiling the game with ReXGlue · Case study
- metal-slug-x-recomp: a Neo Geo static recompilation and native runtime · Case study
- Metroid Dread: a native PC recompilation from Switch game files · Case study