Multiplayer
Support in this project — multiplayer in the original game may differ.
Local
On the same device
Not confirmedLAN
Over a local network
Not confirmedOnline
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.

