Cloned Games

stfdecomp

DecompilationSporadicUnplayableArcade

Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.

Sonic the Fighters (original game, not this project)Original game image
Image of the original game, Sonic the Fighters. This project has no screenshots of its own yet.
Links, repository & details

About

Sonic the Fighters, released outside Japan as Sonic Championship, is a 1996 arcade fighting game developed by Sega AM2 for the Model 2 board, built on the Fighting Vipers engine and notable as the first 3D game in the Sonic series. stfdecomp is a work-in-progress decompilation of Sonic the Fighters, aiming to produce buildable code for Sega's Model 2b arcade board from disassembled AM2 engine code. It requires the original schamp.zip and sfight.zip ROM archives for asset extraction, and the reverse engineering is not yet complete, with many addresses still hardcoded rather than properly labeled.

Getting started

Building uses CTOOLS (or a compatible i960 GCC toolchain) together with the original ROM archives placed in the project's ROM folder, then a Makefile-driven build process that produces presplit ROM files usable in arcade emulators.

History

The project builds on years of community reverse-engineering work, including SteveBlockhead's accidental discovery of the game's debug mode and Sappharad's earlier find of unused 'Honey' content in Sonic Gems Collection.

Known issues & limitations

  • reverse-engineering: The reverse engineering is not complete; many addresses remain hardcoded without proper labels.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (Arcade version). The original Sonic the Fighters ROM files are required for asset extraction.

Licensing & legal

  • The code is source-available rather than open source — no license is granted and all rights are reserved by the author, though GitHub's terms allow viewing, forking, and pull requests.

FAQ

What is stfdecomp?
stfdecomp is an open-source decompilation of Sonic the Fighters. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on Arcade.
Do I need the original game files to run stfdecomp?
Yes. The project does not include the original game's assets, so you need your own copy. The original Sonic the Fighters ROM files are required for asset extraction.
How is stfdecomp licensed?
project: not licensed (code). The repository itself is the authoritative source.
Share:

More like stfdecomp

Halted
Original game (original game, not this project)Original game image
A disassembly of Sega's 1996 arcade fighter Sonic the Fighters' program ROM, nearly six years in the making, requiring original ROM files.
Platforms:Arcade
Stars47
Updated2 years ago
LicenseUnknown
Release2020
Halted
Original game (original game, not this project)Original game image
A disassembly of Sonic the Fighters. The repository holds an assembly source for the game's program ROM data that can be assembled and…
Stars47
Updated2 years ago
LicenseUnknown
Release2020