Sonic Advance
Sonic Advance (GBA, 2001) has a matching decompilation, SAT-R/sa1, and 2 other public projects, including a static recompilation and code that decompiles almost back to source.
Data checked 2026-10-12 · unbaked registry
Projects
Merged into https://github.com/SAT-R/sa2
Merged into SAT-R/sa2 (progress shield SA1 100%); native SDL port via the sa2 tree
A cross-platform port of Sonic Advance
Cross-platform reinterpretation of decompiled Java from the Android version of Sonic Advance, written in Monkey; resembles decompiled output, not guaranteed 1:1; inactive since 2023
Sonic Advance Recompilation Project
Native C/C++ port via GBARecomp static recompilation (x86_64/ARM64)
What you need
You need your own copy of the game: these projects ship code only.
Same toolchain
More on GBA
Found via sat-r.github.io/sa2/reports/progress-sa1-shield., retroreversing.com/source-code/decompiled-retail
GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.