Case study
Sonic CD: reconstructing the Sonic Gems Collection version
Sonic CD Decompilation reconstructs C source for the version of Sonic CD included in Sonic Gems Collection. The repository also contains an SDL launcher with game file loading, graphics and audio support.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C3 notes only
- Stars
- 5
- Last commit
- 2025-12-12
- Language
- C
- License (GitHub)
- CC0-1.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code observed; no usable documentation found.
- Scope
- Notes
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: CMake 3.20 or newer and either SDL2 or the launcher's SDL subproject.
- License: CC0-1.0.
Cite
BibTeX
@misc{sonic-gems-sonic-cd-decomp-case,
title = {{Sonic CD: reconstructing the Sonic Gems Collection version}},
howpublished = {\url{https://github.com/Clownacy/Sonic-CD-Decompilation}},
url = {https://github.com/Clownacy/Sonic-CD-Decompilation},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/sonic-gems-sonic-cd-decomp-case/}}
}Plain text
Sonic CD: reconstructing the Sonic Gems Collection version. https://github.com/Clownacy/Sonic-CD-Decompilation (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/sonic-gems-sonic-cd-decomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Clownacy/Sonic-CD-Decompilation · Revision fd4e173
- src/LAUNCHER/MAIN.C GitHub · Clownacy/Sonic-CD-Decompilation · Revision fd4e173
More in Games
- Sonic Mania: a game-code decompilation for the RSDKv5 engine · Case study
- Sonic Riders Tournament Edition: a GameCube decompilation · Case study
- Sonic Riders: Zero Gravity: a PlayStation 2 prototype decompilation · Case study
- Sonic the Fighters: a work-in-progress Model2b decompilation · Case study
- SpaceCadetPinball: decompiled game logic adapted to SDL2 · Case study
- Sparkplug Engine: reconstructing Winx Club systems and resource formats · Case study