Case study
Advance Wars 2: Black Hole Rising: partial GBA decompilation
aw2bhr reconstructs Advance Wars 2: Black Hole Rising for Game Boy Advance with C source and assembly. Its build uses the user's base ROM for unfinished regions and provides a SHA-1 target for comparing the generated ROM.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 16
- Last commit
- 2025-06-11
- Language
- Assembly
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: A copy of the original ROM named baserom.gba is required for every build.
- Prerequisites: The documented Debian/Ubuntu setup uses build-essential, gcc-arm-none-eabi, and agbcc.
- License: No licence file in the repository.
Cite
BibTeX
@misc{aw2bhr-case,
title = {{Advance Wars 2: Black Hole Rising: partial GBA decompilation}},
howpublished = {\url{https://github.com/Eebit/aw2bhr}},
url = {https://github.com/Eebit/aw2bhr},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/aw2bhr-case/}}
}Plain text
Advance Wars 2: Black Hole Rising: partial GBA decompilation. https://github.com/Eebit/aw2bhr (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/aw2bhr-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- Advance Wars: a byte-identical GBA reconstruction · Case study
- Advance Wars: Dual Strike: a matching Nintendo DS decompilation · Case study
- Age of Empires II: matching PC and PlayStation 2 decompilation · Case study
- Age of Empires: The Rise of Rome — a function-matched beta decompilation · Case study
- Agent decompilation: a byte-matching retrospective · Case study
- AGS 2.x Decompilation: matching the Adventure Game Studio runtime · Case study