Case study
Zoids Legacy: byte-matched GBA code reconstruction
This rebuilds 1,130 code regions of Zoids Legacy for the Game Boy Advance, USA, and compares each region's bytes with the ROM. make verify checks the ROM SHA-1 and does not write a ROM. The translation editor is python3 tools/script_editor.py and listens on 127.0.0.1:5097. English and Spanish text files are dialogue-en.json, scene-translation.json, and the Spanish counterparts. The USA ROM is named Zoids Legacy (USA).gba.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 26
- Last commit
- 2026-11-09
- Language
- C
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Python 3, a C preprocessor, ARM binutils, and agbcc commit da598c1d918402c42c0c0d7128ba14567f3175e9 built with GCC 14. Run make verify with the USA ROM.
- The README names no license.
Cite
BibTeX
@misc{zoids-legacy-decomp,
title = {{Zoids Legacy: byte-matched GBA code reconstruction}},
howpublished = {\url{https://github.com/jmacato/ZoidsLegacyDecomp}},
url = {https://github.com/jmacato/ZoidsLegacyDecomp},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/zoids-legacy-decomp/}}
}Plain text
Zoids Legacy: byte-matched GBA code reconstruction. https://github.com/jmacato/ZoidsLegacyDecomp (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/zoids-legacy-decomp/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · jmacato/ZoidsLegacyDecomp · Revision 16aaa5d
More in Games
- Zoids Saga Fuzors: a byte-matching GBA decompilation · Case study
- Zoids Saga: Japanese GBA code reconstruction · Case study
- 180: a SkoolKit disassembly of the ZX Spectrum game · Case study
- 4x4e: reconstructing 4x4 Evolution Build 57 · Case study
- A-Team: an Atari 2600 disassembly with PAL conversion · Case study
- abcParkDecomp: an Alphabet Park Adventure decompilation · Case study