This is a disassembly of Sonic Advance 2
It builds the following ROM:
- sa2.gba
sha1: 7bcd6a07af7c894746fa28073fe0c0e34408022d
-
You must have a copy of the Sonic Advance 2 ROM named
baserom.gba
in the repository directory. -
Install devkitARM.
-
Clone the agbcc repo into another folder
-
Run
./build.sh
and./install.sh path/to/SoAdvance2
-
You can then build sa2 using
make
in the MSYS environment provided with devkitARM.
- It seems the Kirby & The Amazing Mirror decompilation uses a very similar codebase
- https://decomp.me is a great resource for helping to create matching functions
ldscript.txt
tells the linker the order which files should be linked
- Special thanks to @normatt for the initial repo setup and sounds decompilation
- Shout out to @froggestspirit for the drive to set this project up
- Pokemon Reverse Engineering Team for their help with the project, and tooling for GBA decompilations