MDGenesis · 1991 · 2D platformer
Sonic the Hedgehog
Sonic the Hedgehog (Genesis, 1991) has a full disassembly, sonicretro/s1disasm, and 15 other public projects, including a matching decompilation and a decompilation. An agent environment already wraps it.
Data checked 2026-10-13 · unbaked registry
Projects
Retro Games in Gym
Archived (2024); 2018 Sonic transfer-learning benchmark; many community agents (e.g. wassname/world-models-sonic-pytorch)
Sonic 1 Disassembly
Complete split disassembly, bit-perfect rebuild (REV00/REV01); very actively maintained; basis for countless hacks
Sonic the Hedgehog (Mega Drive) Hivebrain 2022 disassembly
Alternative maintained Sonic 1 disassembly by Hivebrain (2022 edition); differs from Sonic Retro's
A full reimplementation of Sonic 1 in C. (WIP)
PortMaster aarch64 (HeldGames, Oct 2026)
A modification of the 2013 mobile port, based on the 2021 decompilation
repo archived; dropped from awesome-decomp-games: quiver-only, <; version 1.5.1 (latest); archived; latest release 1.5.1, 2024-10-16; Quiver type: PC port
A split disassembly of the Sonic 1 Prototype.
Split disassembly of the Sonic 1 prototype (MDDC disassembly reworked)
Sonic the Hedgehog recompiled for the Sega Genesis using segagenesisrecomp · Part of the R.A.I.D. community
recompiled using segagenesisrecomp
Sonic The Hedgehog: Part One J2ME decompilation project
Decompilation project (2025)
I'm having fun by taking the Sonic 1 disassembly and decompiling it into C++ to learn how it works! I don't know if it'll ever compile/run, but maybe it'll be useful to other people.
Hobby hand-decompilation of s1disasm into C++; not buildable
A decompilation of the Didj game, "Sonic the Hedgehog"!
inactive >2y
68K Disassembly of the arcade version of Sonic the Hedgehog
Disassembly of the arcade Mega-Play Sonic 1
Complete reverse engineering & decompilation of Sonic The Hedgehog (1991, Sega Genesis). 580 functions, 34986 lines of pseudo-C, full M68K disassembly, hidden features, bugs, exploits, and cut conten…
580 functions, ~35k lines pseudo-C, full RAM map; analysis not a buildable C port (Mar 2026)
A complete decompilation of Sonic 1 & Sonic 2 (2013) & Retro Engine (v4)
A complete decompilation of Sonic 1 & Sonic 2 (2013) & Retro Engine (v4); [listed in Sebastrion/awesome-unofficial-pc-ports under 'Project(s)']
PCGW: origin Decompilation; status; lang C++; Made without AI
listed in awesome-unofficial-pc-ports [listed in Sebastrion/awesome-unofficial-pc-ports as recommended ⭐]
Missing a project, or something wrong here? Suggest a project · Report a fix
What you need
You need your own copy of the game: these projects ship code only.
Agent environments
- itself
- OpenAI Retro Contest / gym-retro
- stable-retro (Farama-Foundation/Stable-Retro) SonicTheHedgehog-Genesis; OpenAI Retro Contest (openai/retro-baselines)
Same toolchain
More on Genesis
Found via openai/retro-baselines, wassname/world-models-sonic-pytorch, info.sonicretro.org/Sonic_Retro_on_GitHub, openai.com/index/retro-contest/, SubmitGame/awesome-decomp-games
GitHub data checked 2026-10-13. Notes are summaries from the research pass; the project pages are the authority.