This is a work in progress matching decompilation of Sonic Advance 3
It so far builds the following ROM:
- sa3.gba
sha1: 685af3a2dc0f1b3f8922e73ec42c1dc92e210e39(Europe) (En,Ja,Fr,De,Es,It)
- No LLMs for issues.
- No LLMs for pull requests.
This project was created as a learning excerise, I (freshollie) like learning new things. Of course it also has real world outcomes (having the ability to play, mod, port this game), but we as maintainers are not interested in submissions from LLM origin.
We want humans to use this project to practice their skills. Reverse engineering, documenting, understanding, being part of the process. If you submit a pull request we want you to have accountability as well as knowledge of what you've done. We want you to develop on those skills and continue to contribute. If "the computer" did all the work for you, we are not interested.
Our policy is based off Zig's
Compiler version specifics for SA3
On December 10th 2024 we integrated previously unused LibC math code (dubbed 'newlib') into the codebase. Since that is included through linking with agbcc's LibC binary, you HAVE to update your version of the compiler if you're using a version that is older than:
Provide assets
You must have a copy of the Sonic Advance 3 ROM mentioned above named baserom_sa3.gba in the repository's root directory.