allrecomps

Project type: Decompilation

SegaSonic the Hedgehog — C Decompilation / SDL2

C decompilation of the arcade program and sound driver, with a playable SDL2 reference port. It is the foundation for the separately distributed segasonic-port.

FromArcade
ToWindows
Development stage:Release available
SegaSonic the Hedgehog — C Decompilation / SDL2
Source ↗

Multiplayer

Support in this project — multiplayer in the original game may differ.

Local

On the same device

Not confirmed

LAN

Over a local network

Not confirmed

Online

Over the internet

Not confirmed

“Documented support” means reported by the project. AllRecomps has not tested matches or servers. “Not confirmed” does not mean the feature does not work. Report a correction ↗

About this project

C decompilation of the arcade program and sound driver, with a playable SDL2 reference port. It is the foundation for the separately distributed segasonic-port.

Source: Official project documentation ↗ · Checked Oct 25, 2026

Compatibility

The SDL2 port is documented as built/played on Windows. Other desktop builds and Switch/ARM handheld work are not treated as verified just because they appear in the roadmap.

Source: Official project documentation ↗ · Checked Oct 25, 2026

Documented support and independently tested compatibility are different. AllRecomps has not run these games.

Development progress

Recorded public release: v1.0.1. Release availability does not certify stability.

Source: Official project documentation ↗ · Checked Oct 25, 2026

The latest non-prerelease GitHub release observed is v1.0.1. A release does not establish stability, complete gameplay or tested platform support.

Source: GitHub latest release (automatic) ↗ · Checked Oct 25, 2026

Known limitations

v1.0.1 fixes extraction output. Re-extraction overwrites edited assets, so back them up. Author-reported reference comparisons are not an AllRecomps gameplay test or a measured completion percentage.

Source: Official project documentation ↗ · Checked Oct 25, 2026

Getting started

Provide your own sonic.zip Japan rev. C, verify/extract assets and build with Python 3.10+, CMake 3.20+, C11/C++17 and SDL2 development files.

Source: Official project documentation ↗ · Checked Oct 25, 2026

Some projects require files from your own copy of the original game. Follow the official instructions.