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 limitations
- reverse-engineering: The reverse engineering is not complete; many addresses remain hardcoded without proper labels.
Additional notes
- License
- 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.