Cloned Games

stfdisasm

HaltedPlayableArcade

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. stfdisasm is a disassembly of Sonic the Fighters' program ROM for Sega's Model 2 arcade board, providing either a GNU binutils-based build path or a CTOOLS-based one that reassembles the code into a bit-perfect binary, along with a ROM-splitting utility that converts the output into the interleaved format needed for emulators or EPROM burning.

Getting started

Building requires either the GNU binutils-based i960 assembler/linker or CTOOLS, followed by the included ROM-splitting utility to divide the output into the two word-interleaved files needed for emulators or EPROM burning; the utility can also verify the split files' checksums against known-good originals.

History

The author describes this as a nearly six-year-long ongoing project, evolving from a straightforward disassembly into a more general build process over time.

Known limitations

  • build-system: The build is not 'shiftable' yet; custom code can only be inserted at the end of ROM data in the 0xFF filler.
Requires original assets. The original Sonic the Fighters ROM files (schamp.zip and sfight.zip) are required in the rom directory.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.