0.35b3 [Nicola Salmoria]
WIP:
- 0.148u3: Moved clones The Punisher (bootleg with PIC16c57, set 1), (bootleg with PIC16c57, set 2) and (bootleg with PIC16c57, set 3) from CPS1 to Final Crash driver and removed PIC16C57 CPU2. Fixed sprites in punipic, punipic2 and punipic3 - Games now playable [Robbbert].
- 0.148: Reordered Punisher sets, added missing punisherh B-Board code, confirmed D9K2.9K in punisherj [Artemio Urbina].
- 0.147u4: Artemio Urbina added clone The Punisher (Hispanic 930422).
- 0.144u3: Team CPS-1 fixed ROMs labels and locations in clone The Punisher (Japan 930422), added Q-Sound PALs.
- 0.144u2: Kold666 dumped and added Q-Sound PALs to The Punisher (World 930422) and (USA 930422).
- 0.139: Changed description of clone (US 930422) to 'The Punisher (USA 930422)'.
- 0.137: Anonymous added clone Biaofeng Zhanjing (Chinese bootleg of The Punisher).
- 0.133u1: Renamed (punishru) to (punisheru) and (punishrj) to (punisherj).
- 0.127: Replaced A-board PLDs (prg1 and sou1) with (prg2).
- 0.126u5: Added A-board PLDs (buf1, ioa1, prg1, rom1 and sou1).
- 0.125u9: Added clones The Punisher (bootleg with PIC16c57, set 1), (bootleg with PIC16c57, set 2) and (bootleg with PIC16c57, set 3). David Haywood added rom loading for the Punisher sets with PICs. No good dumps of the PICs exist, and this is mainly for reference so that we don't forget the graphic rom loading on them. They don't work. They're basically the same set from different PCBs, so one will probably be removed eventually.
- 0.124u3: Nicola Salmoria fixed missing graphic (red van at the start of level 2).
- 0.94u1: Aaron Giles fixed '3 speaker problem' with Qsound. Removed 3rd sound channel.
- 0.93u1: Replaced YM2151 sound with Q-Sound (4MHz).
- 0.93: Replaced QSound with YM2151 (3579580 Hz) and added 3rd sound channel.
- 3rd November 2003: Guru - Punisher (bootleg) arrived from Fabrice Arzeno.
- 0.63: Changed description to 'The Punisher (World 930422)' and clones (US) to 'The Punisher (US 930422)' and (Japan) to 'The Punisher (Japan 930422)'.
- 0.36b12: Changed Z80 CPU2 clock speed to 6MHz.
- 0.36b11: Added clone The Punisher (US). Replaced Custom sound with QSound (4MHz).
- 0.36b3: Changed description to 'The Punisher (World)' and clone (Japan) to 'The Punisher (Japan)'.
- 0.35: Added Custom sound.
- 3rd July 1999: Paul Leaman fixed several CPS-1 graphics problems such as the missing van in Punisher and some others.
- 0.35RC1: Added 'Freeze' dipswitch.
- 0.35b4: Added Z80 (4MHz) CPU2.
- 0.35b3: Nicola Salmoria added 'Punisher (World)' (Capcom 1993) and clone (Japan).
- 13th February 1999: More progress on the CPS1 driver. Some of the later CPS1 games utilizing the Q-sound system are now working (such as Cadillacs & Dinosaurs, Punisher and Warriors of Fate), and a few minor bugs have been fixed. No sound though, because the Q-sound roms are encrypted. Information about 'Kabuki' encryption system is very welcome.
- 12th November 1997: CaBBe dumped The Punisher (World 930422).
LEVELS: 6
Other Emulators:
* Calice
* Callus
* FB Alpha
* Kawaks
* Nebula
* Raine
Recommended Games (Heroes Fighter):
Knuckle Joe
My Hero
Renegade
Trojan
Trojan (PlayChoice-10)
Avengers
Black Panther
Double Dragon
Double Dragon (PlayChoice-10)
Double Dragon II - The Revenge
Double Dragon 3 - The Rosetta Stone
Ginga NinkyouDen
Kyros
Shinobi
Shinobi (Mega-Tech)
Shinobi (Tourvision PCE bootleg)
Shinobi / FZ-2006
The Revenge of Shinobi (Mega-Tech)
Shinobi III (Mega Play)
Bad Dudes vs. Dragonninja
Shadow Warriors
Ninja Ryukenden (Tourvision PCE bootleg)
Vigilante
Vigilante (Tourvision PCE bootleg)
Crime Fighters
DJ Boy
B.Rap Boys
DownTown
Final Fight
Final Fight 2 (SNES bootleg)
Gang Wars
Last Battle (Mega-Tech)
Ninja Gaiden (PlayChoice-10)
Ninja Gaiden Episode II: The Dark Sword of Chaos (PlayChoice-10)
Ninja Gaiden Episode III: The Ancient Ship of Doom (PlayChoice-10)
Shadow Dancer
Shadow Dancer (Mega-Tech)
Tough Turf
The Combatribes
Crude Buster
Growl
Magician Lord
Mug Smashers
64th. Street - A Detective Story
Brute Force
Burning Fight
Captain Commando
D. D. Crew
Karate Blazers
Riot City
Streets of Rage (Mega-Tech)
Streets of Rage II (Mega Play)
Vendetta
Big Fight - Big Trouble In The Atlantic Ocea
Guardians of the 'Hood
Legionnaire
Silent Dragon
Thunder Hoop
TH Strikes Back
Undercover Cops
Cadillacs and Dinosaurs
Denjin Makai
Guardians / Denjin Makai II
Knuckle Bash
Knuckle Bash 2
Ninja Baseball Bat Man
The Punisher
Violent Storm
Zero Team
Night Slashers
Pretty Soldier Sailor Moon
Black Touch '96
Ghost Chaser Densei (SNES bootleg)
Iron (SNES bootleg)
Osman
Sonic Blast Man 2 Special Turbo
Gaia Crusaders
Vamf x1/2
Jue Zhan Tian Huang
Thunder Heroes
Demolish Fist
$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;
?>