Manufacturers

Loading

Sonic Championship (USA)

  1. Game infos
  2. Parent and Clones
  3. Sound
  4. Driver
  5. Inputs
  6. Controls
  7. Display
  8. Roms list
  9. Chips list
  10. Categories
  11. MAMEinfo
  12. History
  13. Commands list
Download schamp.zip (62.5 MB)
Snapshot

Game infos

Description Sonic Championship (USA)
Name schamp
Manufacturer Sega
Year 1996
Runnable yes
System arcade /
Number of players 2P sim
Added to MAME .134u4
Romset size 62.5 MB
Romset file 23 files
Romset zip 16 B
Language English
Genre Fighter

Parent and clones

Parent This game is the parent

Sound infos

Sound_channels 2

Driver infos

Driver status preliminary
Driver emulation preliminary
Driver color good
Driver sound good
Driver graphic imperfect
Driver cocktail
Driver protection
Driver savestate yes

Inputs infos

Input service yes
Input tilt no
Input players 2
Input buttons
Input coins 2

Controls infos

type ways minimum maximum sensitivity keydelta reverse
joy 8 no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 496 384 57.52416 16000000 656 0 496 424 0 384

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade epr-19021.31 524288 0b9f7583 21290389cd8bd9e52ed438152cc6cb5793f809d3 audiocpu 80000 good no
arcade epr-19141.15 524288 b942ef21 2372412d49349894c99d545313c12413c2d1ec86 maincpu 0 good no
arcade epr-19142.16 524288 2d54bd76 9456fb9a847e01548fc30d36ef161325788653d5 maincpu 2 good no
arcade epr-19143.7 524288 f97176fd 8c9d871d4639563f8298a7f93032e07a8f863faa user1 1000000 good no
arcade epr-19144.8 524288 d040202a 950ad9174196e776881439545983f91655922a49 user1 1000002 good no
arcade mpr-19005.9 4194304 98cd1127 300c9cdef199f31255bacb95399e9c75be73f817 user1 800000 good no
arcade mpr-19006.10 4194304 e79f0a26 37a4ff13cfccfda587ca59a9ef08b5914d2c28d4 user1 800002 good no
arcade mpr-19007.11 4194304 8b8ff751 5343a9a2502052e3587424c984bd48caa7564849 user1 0 good no
arcade mpr-19008.12 4194304 a94654f5 39ad2e9431543ea6cbc0307bc39933cf64956a74 user1 2 good no
arcade mpr-19009.17 4194304 fd410350 5af3a90c87ec8a90a8fc58ae469ef23ec6e6213c user2 0 good no
arcade mpr-19010.18 4194304 6fd94187 e3318ef0eb0168998e139e527339c7c667c17fb1 user2 800000 good no
arcade mpr-19012.21 4194304 9bb7b5b6 8e13a0bb34e187a340b38d76ab15ff6fe4bae764 user2 2 good no
arcade mpr-19013.22 4194304 9e232fe5 a6c4b2b3bf8efc6f6263f73d6f4cacf9785010c1 user2 800002 good no
arcade mpr-19015.29 2097152 c74d99e3 9914be9925b86af6af670745b5eba3a9e4f24af9 user5 0 good no
arcade mpr-19016.30 2097152 746ae931 a6f0f589ad174a34493ee24dc0cb509ead3aed70 user5 2 good no
arcade mpr-19017.25 4194304 7b298379 52fad61412040c90c7dd300c0fd7aa5b8d5af441 user3 2 good no
arcade mpr-19018.26 4194304 3b7e7a12 9c707a7c2cffc5eff19f9919ddfae7300842fd19 user3 800002 good no
arcade mpr-19019.27 4194304 59121896 c29bedb41b14d63c6067ae12ad009deaafca2aa4 user3 0 good no
arcade mpr-19020.28 4194304 9540dba0 7b9a75caa8c5b12ba54c6f4f746d80b165ee97ab user3 800000 good no
arcade mpr-19022.32 2097152 4381869b 43a21609b49926a227558d4938088526acf1fe42 scsp 0 good no
arcade mpr-19023.33 2097152 07c67f88 696dc85e066fb27c7618e52e0acd0d00451e4589 scsp 200000 good no
arcade mpr-19024.34 2097152 15ff76d3 b431bd85c973aa0a4d6032ac98fb057139f142a2 scsp 400000 good no
arcade mpr-19025.35 2097152 6ad8fb70 b666d31f9be26eb0cdcb71041a3c3c08d5aa41e1 scsp 600000 good no

Chips list

name tag type clock
ADSP21062 dsp cpu 40000000
M68000 audiocpu cpu 12000000
SCSP scsp audio
Speaker rspeaker audio
i960kb maincpu cpu 25000000

Categories

MAMEinfo

0.134u4 [Brian Troha, Dumping Union]

0.87u1 [R. Belmont]


WIP:

- 0.145u4: Team CPS-1 changed description to 'Sonic Championship (USA)' and clone 'Sonic The Fighters' to 'Sonic the Fighters (Japan)'.

- 0.134u4: Brian Troha and Dumping Union added 'Sonic Championship' (Sega 1996). Renamed (schamp) to (sfight).

- 24th October 2009: Smitdogg - Brian Troha dumped Sonic Championship. It shows the game title as Sonic Championship when set to USA & Export and shows Sonic the FIghters when set to Japan. The previously dumped clone of this game shows Sonic the Fighters in all regions. I'm not sure what other changes it has.

- 0.106u9: Removed 2nd ADSP21062 CPU. Changed region cpu3 to user5.

- 0.87u2: R. Belmont changed description to 'Sonic The Fighters'.

- 0.87u1: R. Belmont added 'Sonic Championship' (Sega 1996). R. Belmont fixed some errors in i960 interrupt handling, this fixed crashes in Sonic Championship.

- 29th September 2004: R. Belmont - Fixed an i960 core bug that was causing crashes and corrupt graphics in Fighting Vipers and Sonic Championship, among other things.

- 24th September 2004: R. Belmont - Even more Model 2 and i960 work... Sonic The Fighters.

- 3rd May 2001: Guru - Dumped Sonic Fighters (Sega 1996, Model 2B-CRX).


LEVELS: 10 (sfight)


Other Emulators:

* Model 2


Recommended Games (Sonic):

Sonic The Hedgehog (Mega-Tech)

Sonic The Hedgehog (Mega Play)

Sonic The Hedgehog 2 (Mega-Tech)

Sonic The Hedgehog 2 (Mega Play)

Sonic The Hedgehog 2 (bootleg of Megadrive version)

SegaSonic The Hedgehog

Sonic Championship

Waku Waku Sonic Patrol Car

Sega Sonic Cosmo Fighter

SegaSonic Popcorn Shop


Recommended Games (Fighter 3D):

Pit Fighter

Holosseum

Killer Instinct

Killer Instinct 2

Killer Instinct (SNES bootleg)

Tattoo Assassins

Fighting Vipers

Fighting Vipers 2

War Gods

Last Bronx

Mace: The Dark Age

Sonic Championship

Bloody Roar / Beastorizer

Bloody Roar 2

Bloody Roar 3

BioFreaks

Rival Schools: United By Fate

Daraku Tenshi - The Fallen Angels

Spikeout

Spikeout Final Edition

Spikers Battle

Final Fight Revenge

Toy Fighter

Fighting Mania

Punch Mania 2: Hokuto No Ken

Project Justice / Moero! Justice Gakuen

Bounty Hunter

Jingi Storm - The Arcade

History


Arcade Video game published 23 years ago:

Sonic Championship (c) 1996 Sega Enterprises, Limited.

- TECHNICAL -

Runs on the Sega "Model 2B" hardware.

- TRIVIA -

Released in May 1996.

Known outside US as "Sonic The Fighters".

- PORTS -

* CONSOLES:
Nintendo GameCube [US] (aug.16, 2005) "Sonic Gems Collection [Model DOL-G2XE-USA]"

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=32467&o=2

Commands list

 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>