0.139u2 [john666, Smitdogg, The Dumping Union]
0.35b2 [Paul Leaman]
0.34b1 [Testdriver]
Artwork available
Bugs:
- Clone sf2accp2: Installation instructions and DIP settings for SF2CE (Accelerator Pt.II) hack. geforcefly (ID 05277)
- Original PCB running attract mode and a quick game through an RGB board and into my PC. Smitdogg (ID 04015)
WIP:
- 0.170: Osso fixed inputs (sf2->sf2hack) in clone Street Fighter II': Champion Edition (M10, bootleg).
- 0.169: Robbbert and Marco added clone Street Fighter II': Champion Edition (M10, bootleg) from HBMAME. rtw, Smitdogg and The Dumping Union added clone Street Fighter II': Champion Edition ('Taiwan' bootleg with PAL).
- 0.166: Robbbert improved the picture in clone Street Fighter II': Champion Edition (M9, bootleg).
- 5th July 2015: Guru - Another Street Fighter 2 CE bootleg arrived. Thanks to Marco.
- 15th April 2015: Guru - Thanks to Marco for sending out an alternative Street Fighter 2 CE bootleg PCB.
- 0.157: darq fixed input in clone Street Fighter II': Champion Edition (Alpha Magic-F, bootleg).
- 0.155: ANY added clones Street Fighter II': Champion Edition (M9, bootleg) and Street Fighter II': Magic Delta Turbo (bootleg, set 4). Replaced gfx ($0) rom in clone 'Street Fighter II': Magic Delta Turbo (bootleg, set 2)'.
- 0.153: ANY added clones Street Fighter II': Champion Edition (protected bootleg on non-dash board), Street Fighter II': Champion Edition (L735 Test Rom, bootleg) and Street Fighter II': Magic Delta Turbo (bootleg, set 3).
- 0.152: Osso fixed kick inputs (LK MK FK) are not working in clones sf2m3 and sf2m8. Porchy dumped and added s9263b.1a rom to Street Fighter II': Champion Edition (World 920513) and clones.
- 0.150: iq_132, Smitdogg and The Dumping Union added clone Street Fighter II': Champion Edition (Hung Hsi, bootleg).
- 6th August 2013: Smitdogg - I picked up the reasonably popular yet still undumped Taiwan "Hung Hsi" Champion Edition hack, which is sort of like Rainbow/Accelerator etc. I took a video of it you can grab below. If you have all the dips set to off it runs at a normal speed but if you use the combo that it arrived at, which is 12356 on sw2 and 12 on sw3, the game goes to ludicrous speed. In the video you can see in the middle I power down, flip the switches and power back up.
- 0.148u4: Fixed crash of sf2m1 in debug build (memory array overrun). Fixed slight offset of layer2 in sf2m3 and sf2m8 [Robbbert].
- 0.148u3: Unscrambled the gfx roms in clone sf2m8. Fixed remaining gfx issues in sf2m3 and sf2m8, marked as WORKING. Moved clone sf2m1 from CPS1 to Final Crash driver. sf2m1 is working apart from some very minor gfx glitches. sf2amf loaded the gfx roms correctly. Fixed regression in sf2mdt [Robbbert].
- 0.148u2: hap removed aboardplds, bboardplds and cboardplds roms and added GAME_NOT_WORKING flag to clone Street Fighter II': Champion Edition (Dongfang Bubai protection, bootleg). Robbbert fixed clone sf2m3 (boots up now, sound works and some gfx issues) and rom loading in clone sf2m8.
- 0.148u1: iq_132 added clone Street Fighter II': Champion Edition (Dongfang Bubai protection, bootleg). Note: If anybody fancies digging up the clown-car-credits they can.
- 14th January 2013: Smitdogg - I got another undumped hack of Street Fighter II CE. It has treacherous custom protection from a hacked up Altera chip hidden under the C board.
- 0.148: Barry Harris fixed clones Street Fighter II': Magic Delta Turbo (bootleg, set 1)/(bootleg, set 2) crashed after OK.
- 0.147u4: Bonky and ReadOnly added clone Street Fighter II': Champion Edition (M8, bootleg). f205v and ReadOnly added clone Street Fighter II': Magic Delta Turbo (bootleg, set 2). Added some extra dipswitches for sf2amf, added some more (not working) bootlegs and some consistency fixes, many thanks to Jackc for pointing me to all the necessary documentation [ReadOnly]. Fixed video and sound in clone Street Fighter II': Magic Delta Turbo (bootleg, set 1) [Barry Harris]: Moved sf2mdt (bootleg, set 1) and sf2mdta (bootleg, set 2) to fcrash driver. Emulated the Z80, YM2151 + 2xMSM5205 sound. Implemented the correct irq line. Hooked up the input and dipswitch reads. Hooked up the scroll and layer enable register writes. Allowed use of separate bootleg sprite ram in the driver. Fixed sf2mdta and inproved sf2mdt [Barry Harris]: Removed hack for row scroll table address in sf2mdt (bootleg layer render code doesn't use table, and the game isn't writing the address anywhere, hence the presence of the hack). Aligned scroll 2 layer in sf2mdt. Boosted interleave when writing sound command to fix the issue of voice's being dropped. Decoded graphics in sf2mdta correctly. Hooked up sf2mdta reads and writes the same as sf2mdt with different a layer write layout. Hooked up sf2mdta work ram. Changed description of clones (Rainbow set 1, bootleg) to 'Street Fighter II': Champion Edition (Rainbow, bootleg, set 1)', (Rainbow set 2, bootleg) to 'Street Fighter II': Champion Edition (Rainbow, bootleg, set 2)', (Rainbow set 3, bootleg) to 'Street Fighter II': Champion Edition (Rainbow, bootleg, set 3)', (Accelerator!, bootleg) (set 1) to 'Street Fighter II': Champion Edition (Accelerator!, bootleg, set 1)', (Accelerator!, bootleg) (set 2) to 'Street Fighter II': Champion Edition (Accelerator!, bootleg, set 2)' and 'Street Fighter II': Magic Delta Turbo (bootleg)' to 'Street Fighter II': Magic Delta Turbo (bootleg, set 1)'.
- 4th December 2012: Smitdogg - Brian Troha sent me some Street Fighter II bootlegs with air moves and whatnot. I haven't fully dumped them yet because of all the soldering but they look to all have at least some changes from sets in MAME.
- 0.147u3: Smitdogg and Dumping Union added clone 'Street Fighter II': Champion Edition (Accelerator!, bootleg) (set 2)'. Darran, Smitdogg and The Dumping Union added clone Street Fighter II': Champion Edition (Alpha Magic-F, bootleg). Added some non-working Street Fighter 2 bootlegs, the PCBs are broken and missing roms so they're just for reference [ReadOnly]. Changed description of clone (Accelerator!, bootleg) to 'Street Fighter II': Champion Edition (Accelerator!, bootleg) (set 1)'.
- 0.147u2: Emulated protection in 'Street Fighter II': Champion Edition (Rainbow set 1, bootleg)' and 'Street Fighter II': Champion Edition (Rainbow set 2, bootleg)' rather than simply patch it out [IQ_132].
- 0.145u4: Dominic Nater added clone Street Fighter II': Champion Edition (Japan 920803). Renamed (sf2cej) to (sf2cejb).
- 10th March 2012: Smitdogg - Dominic Nater sent us the most wanted version of SF2 Champion, Japan 920803, the final Japanese version. It's basically the holy grail of SF2 Champion revisions.
- 0.145u2: idc/Team Avalaunch added clone Street Fighter II': Champion Edition (Japan 920322).
- 0.144u2: Removed clone 'Street Fighter II': Champion Edition (USA 920803)'. Changed description of clone (USA 920803, alt) to 'Street Fighter II': Champion Edition (USA 920803)'. Renamed (sf2ceud) to (sf2ceuc).
- 0.144u1: Added clone Street Fighter II': Champion Edition (USA 920803, alt). Redumped and fixed clone Street Fighter II': Champion Edition (USA 920803) to match real PCB [Dumping Union].
- 13th June 2011: Smitdogg - Dumped an alt. revision of SF2CE Accelerator.
- 24th February 2010: f205v dumped Street Fighter II Magic Delta Turbo (Playmark). PCB's layout is identical to Street Fighter II (bootleg).
- 0.139u2: john666, Smitdogg and The Dumping Union added Street Fighter II': Champion Edition (World 920513). Renamed (sf2ce) to (sf2ceea).
- 20th August 2010: Smitdogg - We got Street Fighter II CE (World 920513).
- 0.139: Changed description to 'Street Fighter II': Champion Edition (World 920313)' and clones (US 920313) to 'Street Fighter II': Champion Edition (USA 920313)', (US 920513) to 'Street Fighter II': Champion Edition (USA 920513)', (US 920803) to 'Street Fighter II': Champion Edition (USA 920803)', (Japan 920513) to 'Street Fighter II': Champion Edition (Japan 920513)', (Rainbow set 1, bootleg) to 'Street Fighter II': Champion Edition (Rainbow set 1, bootleg)', (Rainbow set 2, bootleg) to 'Street Fighter II': Champion Edition (Rainbow set 2, bootleg)', (Rainbow set 3, bootleg) to 'Street Fighter II': Champion Edition (Rainbow set 3, bootleg)', (Red Wave, bootleg) to 'Street Fighter II': Champion Edition (Red Wave, bootleg)', (V004, bootleg) to 'Street Fighter II': Champion Edition (V004, bootleg)', (Accelerator!, bootleg) to 'Street Fighter II': Champion Edition (Accelerator!, bootleg)', (Accelerator Pt.II, bootleg) to 'Street Fighter II': Champion Edition (Accelerator Pt.II, bootleg)', (Double K.O. Turbo II, bootleg) to 'Street Fighter II': Champion Edition (Double K.O. Turbo II, bootleg)', (M1, bootleg) to 'Street Fighter II': Champion Edition (M1, bootleg)', (M2, bootleg) to 'Street Fighter II': Champion Edition (M2, bootleg)', (M3, bootleg) to 'Street Fighter II': Champion Edition (M3, bootleg)', (M4, bootleg) to 'Street Fighter II': Champion Edition (M4, bootleg)', (M5, bootleg) to 'Street Fighter II': Champion Edition (M5, bootleg)', (M6, bootleg) to 'Street Fighter II': Champion Edition (M6, bootleg)', (M7, bootleg) to 'Street Fighter II': Champion Edition (M7, bootleg)', (YYC, bootleg) to 'Street Fighter II': Champion Edition (YYC, bootleg)', (Xiang Long, Chinese bootleg) to 'Street Fighter II': Champion Edition (Xiang Long, Chinese bootleg)' and (Magic Delta Turbo, bootleg) to 'Street Fighter II': Magic Delta Turbo (bootleg)'.
- 0.134u4: J. Bijl, Krick and Smitdogg added clone 'Street Fighter II' - Champion Edition (Double K.O. Turbo II, bootleg)'.
- 22nd October 2009: Smitdogg - Thanks to J. Bijl and Krick we got another one of the remaining undumped Street Fighter 2 kitted bootlegs as mentioned here. Supposedly the correct title is Street Fighter II' Champion Edition Double KO. Phil Bennett - Differences are 1. It's unplayably fast (?), 2. Pressing start changes character (the CPU does this too), 3. More fireballs! and 4. E. Honda's stage is dripping with blood.
- 0.134u2: D. Beneke, Guru, Smitdogg and The Dumping Union added clone 'Street Fighter II' - Champion Edition (Accelerator!, bootleg)'.
- 18th September 2009: Smitdogg - I got 2 of the remaining undumped Street Fighter 2 kitted bootlegs. The first is Street Fighter 2 Champion Edition (Accelerator) thanks to D. Beneke. The Accelerators became famous in part because the company that made them (Testron) had the balls/stupidity to put their name and phone number on the title screens. Accelerator Part II is in MAME already. This is obviously the earlier version. A few things are different such as the ways fireballs travel and you can't change characters in this one with the start button like you can in Part II. However, Blanka turns into and out of Ryu while he fights you which sometimes results in a faked Super Art Dragon Punch similar to SF3. I don't think any other characters swap bodies like this. I think the biggest change in this one from Champion Edition was the (much) higher speed. It makes SF2 Champion Edition seem like it's crawling by comparison.
- 0.128u4: Bill DeLeo added clone Street Fighter II' - Champion Edition (Rainbow set 3, bootleg).
- 0.127u1: Roberto Zandona fixed clone (M2, bootleg) - Game now playable. Removed duplicate buttons in INPUT_PORT (sf2hack).
- 0.126u5: Added A-board PLDs (buf1, ioa1, prg1, rom1 and sou1).
- 0.126: David Haywood added clone 'Street Fighter II' - Champion Edition (Magic Delta Turbo, bootleg)'. Not working. Changed description of clones (Rainbow set 1) to 'Street Fighter II' - Champion Edition (Rainbow set 1, bootleg)', (Rainbow set 2) to 'Street Fighter II' - Champion Edition (Rainbow set 2, bootleg)', (Red Wave) to 'Street Fighter II' - Champion Edition (Red Wave, bootleg)', (V004) to 'Street Fighter II! - Champion Edition (V004, bootleg)', (Accelerator Pt.II) to 'Street Fighter II' - Champion Edition (Accelerator Pt.II, bootleg)', (M1) to 'Street Fighter II' - Champion Edition (M1, bootleg)', (M2) to 'Street Fighter II' - Champion Edition (M2, bootleg)', (M3) to 'Street Fighter II' - Champion Edition (M3, bootleg)', (M4) to 'Street Fighter II' - Champion Edition (M4, bootleg)', (M5) to 'Street Fighter II' - Champion Edition (M5, bootleg)', (M6) to 'Street Fighter II' - Champion Edition (M6, bootleg)', (M7) to 'Street Fighter II' - Champion Edition (M7, bootleg)', (YYC) to 'Street Fighter II' - Champion Edition (YYC, bootleg)' and (Kouryu) to 'Street Fighter II' - Champion Edition (Xiang Long, Chinese bootleg)'.
- 0.125u3: Nicola Salmoria fixed games with bootleg kludge (sf2m4, sf2m5, sf2m6, sf2m7, sf2yyc and sf2koryu).
- 7th November 2007: f205v dumped Street Fighter II' - Champion Edition (Magic Delta Turbo, bootleg).
- 13th May 2007: Mr. Do - Thanks to the BYOAC/CAG artwork, we have a release for SF2:CE bezel.
- 0.98u1: Aaron Giles fixed clone Champion Edition (Accelerator Pt.II) does not POST.
- 16th October 2003: Barry Harris fixed some of the recently added Street Fighter 2 bootlegs so that they work now.
- 0.75: Added clones Street Fighter II' - Champion Edition (Kouryu), (M1)-(M7) and (YYC).
- 11th October 2003: David Haywood added various non-working Street Fighter 2 bootlegs to the CPS-1 driver.
- 0.73: Changed 'Unknown' dipswitches to 'Unused'.
- 0.64: Added clone Street Fighter II' - Champion Edition (US 920803).
- 0.63: Added 'Game Mode' dipswitch. Changed parent description to 'Street Fighter II' - Champion Edition (World 920313)' and clones (US rev A) to 'Street Fighter II' - Champion Edition (US 920313)', (US rev B) to 'Street Fighter II' - Champion Edition (US 920513)', (Japan) to 'Street Fighter II' - Champion Edition (Japan 920513)', 'Hyper Fighting (US)' to 'Hyper Fighting (US 921209)' and 'Hyper Fighting (Japan)' to 'Hyper Fighting (Japan 921209)'.
- 0.37b15: Changed description of clone (Rainbow) to 'Street Fighter II' - Champion Edition (Rainbow set 1)'. Renamed (sf2cea) to (sf2ceua) and (sf2ceb) to (sf2ceub).
- 30th September 2000: Darren Olafson fixed a bug that prevented clone sf2accp2 (hack) from working.
- 0.36b1: Added clone Street Fighter II' - Champion Edition (Rainbow).
- 15th June 1999: Paul Leaman fixed sprite glitches in SF2CE.
- 0.35RC1: Nicola Salmoria added clone Street Fighter II' - Champion Edition (Accelerator Pt.II).
- 0.35b13: Added clone 'Street Fighter II' - Champion Edition (Red Wave)'.
- 0.35b12: Nicola Salmoria added clones Street Fighter II' - Champion Edition (US rev A) and (US rev B).
- 0.35b4: Changed description of clone 'Street Fighter II - Champion Edition (Japan)' to 'Street Fighter II' - Champion Edition (Japan)'.
- 0.35b2: Paul Leaman added 'Street Fighter II' - Champion Edition (World)' (Capcom 1992) and clone 'Street Fighter II - Champion Edition (Japan)'.
- 0.34b6: Added clone (Testdriver) Street Fighter 2 (Rainbow Edition). Changed description to 'Street Fighter 2 (Champion Edition)'.
- 0.34b1: Paul Leaman added (Testdrivers) Street Fighter 2 (Championship Edition) and clone (Japanese Championship Edition).
LEVELS: 12
Other Emulators:
* Calice
* Callus
* 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;
?>