Star on GitHubStar2.4k stars

Case study

GT Advance 3: matching GBA ROM reconstruction

GT Advance 3 reconstructs the US Game Boy Advance ROM from C, assembly and registered data generators. The author reports an 8 MiB byte-identical build and tracks compiler-generated C matches separately from assembly-backed functions and preserved data payloads.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
2
Last commit
2026-11-06
Language
C
License (GitHub)
CC0-1.0

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Python 3.11+, GNU Make, Git, a host C/C++ compiler, Clang, ARM GCC/binutils, shasum and pyelftools are required for the documented build.
  • Prerequisites: A user-owned US ROM named baserom.gba is required for comparison.
  • Limits: Some functions remain assembly-backed, and some data payloads are preserved or extracted from the reference ROM.
  • License: CC0-1.0 applies to the project's reconstruction, tooling and documentation.

Cite

BibTeX

@misc{gt-advance-3-decomp-case,
  title = {{GT Advance 3: matching GBA ROM reconstruction}},
  howpublished = {\url{https://github.com/722rsr/gtadv3-decomp}},
  url = {https://github.com/722rsr/gtadv3-decomp},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/gt-advance-3-decomp-case/}}
}

Plain text

GT Advance 3: matching GBA ROM reconstruction. https://github.com/722rsr/gtadv3-decomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/gt-advance-3-decomp-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · 722rsr/gtadv3-decomp · Revision 76ef122
  2. LICENSE GitHub · 722rsr/gtadv3-decomp · Revision 76ef122

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab