0.53 [?]
0.37b12 [Paul Leaman, Razoola, AlmtyBob]
0.36b3 [Testdriver]
Artwork available
Bugs:
- Original PCB running through an RGB board and into my PC. It's about 8 minutes of attract mode. Smitdogg (ID 03939)
WIP:
- 0.178: Added CPS2 encryption key.
- 0.149u1: Smitdogg and The Dumping Union added clone Street Fighter Zero (Asia 950605).
- 6th July 2013: Smitdogg - I picked up Street Fighter Zero (Asia 950605) with recycle funds. We are working on some other CPS2 updates over the next few weeks.
- 0.138u4: Layne, N. Francfort, R. Mucciarelli, Smitdogg and The Dumping Union added clone Street Fighter Zero (Hispanic 950718). Renamed (sfzh) to (sfzhr1).
- 8th July 2010: Smitdogg - The Capcom game we bought during the last mini-drive was Street Fighter Zero (Hispanic 950718). It hasn't arrived yet but has been shipped.
- 0.128u4: MAMEPlus added clone Street Fighter Alpha: Warriors' Dreams (Euro 950727 Phoenix Edition) (bootleg).
- 0.112u2: Added CPS2 keys to clones Street Fighter Zero (Asia 950627), (Hispanic 950627), (Brazil 951109) and (Brazil 950727).
- 0.111u3: Andreas Naive and Nicola Salmoria replaced CPS2 CHD with preliminary decryption function in the clones (Japan 950727), (Japan 950627) and (Japan 950605).
- 0.110u4: Removed old 'handcrafted' XOR roms in clone sfzj, sfzjr1 and sfzjr2.
- 0.110u3: Added raw decryption table CHDs to clones (Japan 950727), (Japan 950627) and (Japan 950605).
- 0.98u2: Razoola added clone Street Fighter Zero (Asia 950627).
- 0.93u2: Added clone Street Fighter Zero (Brazil 950727).
- 0.84: Razoola added clone Street Fighter Alpha: Warriors' Dreams (Euro 950627). Renamed (sfar2) to (sfar3).
- 0.69u3: Razoola added clone Street Fighter Zero (Brazil 951109).
- 3rd June 2003: Razoola - Released XOR 109 for Street Fighter Alpha (Euro 950718) donated by Chance.
- 0.59: Added clone Street Fighter Alpha: Warriors' Dreams (Euro 950718). Renamed (sfar1) to (sfar2).
- 0.55: Added clone Street Fighter Alpha: Warriors' Dreams (Euro 950605). Added XOR user1 rom ($0).
- 12th September 2001: Razoola - Released XORs 57 and 58 for Street Fighter Alpha (Euro 950727) and (Euro 950605) donated by SaiyanAce.
- 0.53: Changed clone 'Street Fighter Alpha: Warriors' Dreams (Euro 950727)' to parent. Renamed (sfa) to (sfau) and (sfaer1) to (sfa).
- 5th April 2001: Razoola - Released XOR 27 for Street Fighter Zero (Japan 950605) donated by Mito.
- 0.37b13: Added clone Street Fighter Zero (Hispanic 950627).
- 0.37b12: Paul Leaman added 'Street Fighter Alpha: Warriors' Dreams (US 950627)' (Capcom 1995) and clones (Euro 950727) and Street Fighter Zero (Japan 950605), (Japan 950627) and (Japan 950727).
- 19th January 2001: Razoola - Released XOR 3 for Street Fighter Alpha (950627) donated by AlmtyBob.
- 10th January 2001: Paul Leaman added the necessary modifications to the CPS-1 driver to allow CPS-2 emulation, and he added support for Street Fighter Zero.
- 3rd January 2001: Razoola - Released XOR files for Street Fighter Zero.
- 0.36b3: Added (Testdrivers) Street Fighter Alpha (Euro) and clone Street Fighter Zero (Japan).
LEVELS: 8
Other Emulators:
* Calice
* FB Alpha
* Kawaks
* Nebula
* Raine
Recommended Games (Street Fighter):
Street Fighter
Street Fighter II: The World Warrior
Street Fighter II': Champion Edition
Street Fighter II': Hyper Fighting
Ken Sei Mogura: Street Fighter II
Super Street Fighter II: The New Challengers
Super Street Fighter II - The New Challengers
Super Street Fighter II Turbo
Street Fighter Alpha: Warriors' Dreams
Street Fighter Alpha 2
Street Fighter Alpha 3
Street Fighter Zero 2 Alpha
Street Fighter Zero 3 Upper
Street Fighter: The Movie
Street Fighter EX
Street Fighter EX Plus
Street Fighter EX2
Street Fighter EX2 Plus
Street Fighter III: New Generation
Street Fighter III 2nd Impact: Giant Attack
Street Fighter III 3rd Strike: Fight for the Future
Hyper Street Fighter II: The Anniversary Edition
X-Men Vs. Street Fighter
Marvel Super Heroes Vs. Street Fighter
Marvel Vs. Capcom: Clash of Super Heroes
Marvel Vs. Capcom 2 New Age of Heroes
Capcom Vs. SNK Millennium Fight 2000
Capcom Vs. SNK Millennium Fight 2000 Pro
Capcom Vs. SNK 2 Millionaire Fighting 2001
SNK vs. Capcom - SVC Chaos
Capcom Fighting Jam
Tatsunoko Vs Capcom : Cross Generation of Heroes
$command = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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 = $row['command'];
// minusculs
$command = preg_replace('/_([abcdefghijklmnopqrstuvwxyz])/','
',$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;
?>