Sonic Advance 2
Sonic Advance 2 (GBA, 2002) has a matching decompilation, SAT-R/sa2, and 3 other public projects, including an open-source reimplementation and a source port.
Data checked 2026-10-12 · unbaked registry
Projects
A decompilation and port of Sonic Advance 1 & 2 - GameBoy Advance game's written in C
Decompilation + native port of Sonic Advance 1 & 2 (progress shields: SA1 100%, SA2 100% decompiled; matching ongoing); SDL ports sa2.sdl (Linux/macOS) and sa2.sdl_win32.exe; sa2.dev
Disassembly of Sonic Advance 2
Older disassembly (inactive since 2021); repo archived
Switch Port of Sonic Advance 2 Decompilation
Nintendo Switch port of the SAT-R Sonic Advance 2 decompilation
Sonic Advance 2 Ported to C# Using OpenGL
SA2 ported to C# with OpenGL (inactive since 2021)
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-sa2-shield.
GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.