Manufacturers

Loading

Killer Instinct 2 (v1.4)

  1. Game infos
  2. Parent and Clones
  3. Sound
  4. Driver
  5. Inputs
  6. Controls
  7. Display
  8. Dipswitchs
  9. Roms list
  10. Chips list
  11. Disks list
  12. Serie
  13. Categories
  14. MAMEinfo
  15. History
  16. Commands list
Download kinst2.zip (4.5 MB)
Snapshot

Game infos

Description Killer Instinct 2 (v1.4)
Name kinst2
Manufacturer Rare
Year 1995
Runnable yes
System arcade /
Number of players 2P sim
Added to MAME .063
Romset size 4.5 MB
Romset file 9 files
Romset zip 4 B
Language English
Evaluation 80 to 90 (Very Good)
Genre Fighter

Parent and clones

Parent This game is the parent

Sound infos

Sound_channels 1

Driver infos

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

Inputs infos

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

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 320 240 60

Dipswitchs

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade ki2-l14.u98 524288 27d0285e aa7a2a9d72a47dd0ea2ee7b2776b79288060b179 user1 0 good no
arcade ki2_l1.u10 524288 fdf6ed51 acfc9460cd5df01403b7f00b2f68c2a8734ad6d3 dcs 0 good no
arcade ki2_l1.u11 524288 f9e70024 fe7fc78f1c60b15f2bbdc4c455f55cdf30f48ed4 dcs 200000 good no
arcade ki2_l1.u12 524288 2994c199 9997a83432cb720f65b40a8af46f31a5d0d16d8e dcs 400000 good no
arcade ki2_l1.u13 524288 3fe6327b 7ff164fc2f079d039921594be92208973d43aa03 dcs 600000 good no
arcade ki2_l1.u33 524288 6f4dcdcf 0ab6dbfb76e9fa2db072e287864ad1f9d514dd9b dcs 800000 good no
arcade ki2_l1.u34 524288 5db48206 48456a7b6592c40bc9c664dcd2ee2cfd91942811 dcs a00000 good no
arcade ki2_l1.u35 524288 7245ce69 24a3ff009c8a7f5a0bfcb198b8dcb5df365770d3 dcs c00000 good no
arcade ki2_l1.u36 524288 8920acbb 0fca72c40067034939b984b4bf32972a5a6c26af dcs e00000 good no

Chips list

name tag type clock
ADSP-2105 dcs:dcs cpu 10000000
DMA-driven DAC dcs:dac audio
R4600 (little) maincpu cpu 100000000
Speaker dcs:mono audio

Disks list

name md5 sha1 merge region index status optional
kinst2 e7c9291b4648eae0012ea0cc230731ed4987d1d5 ata:0:hdd:image 0 good no

Serie

Serie : Killer Instinct
  1. Killer Instinct (v1.5d) (1994)
  2. Killer Instinct (v1.3) (1994)
  3. Killer Instinct (v1.4) (1994)
  4. Killer Instinct (proto v4.7) (1994)
  5. Killer Instinct (Euro, USA) (1995)
  6. Killer Instinct (Euro) (1995)
  7. Killer Instinct 2 (v1.4) (1995)
  8. Killer Instinct 2 (v1.0) (1995)
  9. Killer Instinct 2 (v1.1) (1995)
  10. Killer Instinct 2 (v1.3) (1995)
  11. Killer Instinct 2 (v1.3k, upgrade kit) (1995)
  12. Killer Instinct 2 (v1.4k, upgrade kit) (1995)
  13. Killer Instinct (SNES bootleg) (199?)

Categories

MAMEinfo

0.63 [Aaron Giles, Bryan McPhail]


HardDisk required


WIP:

- 0.175: Naming KI1 & KI2 Input buttons the same way it's displayed in original Arcade Control [Shideravan].

- 0.145u1: Miodrag Milanovic fixed Killer Instinct regression, thing is update of features should be done on different place now.

- 0.136u1: Aaron Giles fixed x86 DRC backend codegen bug that broke Killer Instinct. Fixed game hangs at black screen with 32-bit build.

- 0.126u3: Brian Troha added clone Killer Instinct 2 (v1.3k, upgrade kit). Not working. Renamed (kinst2k) to (kinst2k4).

- 0.125u7: Aaron Giles added save state support to the Killer Instinct driver and CAGE audio system. Also fixed mass coin input disables dipswitch access, and thus further coin input during a fight in all sets in Kinst driver.

- 0.124: Zsolt Vasvari converted Kinst driver to use INDEXED16.

- 0.122u5: Aaron Giles fixed volume adjustment saving.

- 0.116u4: Zsolt Vasvari fixed timer_set in the MIPS core and Kinst driver.

- 0.107u3: ClawGrip updated Killer Instinct 2 input ports to use IPT_BILL1 for bill acceptors (Dollar Bill).

- 0.87u3: Aaron Giles added clones Killer Instinct 2 (v1.0) and (v1.4k, upgrade kit).

- 0.86u1: Changed 'Unknown' dipswitches to 'Unused'.

- 0.84u3: Fixed sound1 roms addresses.

- 0.81u4: Added clones Killer Instinct 2 (v1.1) and (v1.3). Aaron Giles cleaned up memory maps, found second bitmap page, fixing a bunch of video problems and romoving an egregious hack, fixed sound reset and initialization, all diagnostics pass, fixed coinage dipswitches and added 2 alternate ROM sets. This fixes two reported bugs. Fixes the MIPS 3/4 x86 dynamic recompiler. This fixes the sky graphics in several of the kinst2 levels. Changed parent description to 'Killer Instinct 2 (v1.4)'.

- 0.79u2: Replaced Custom sound with DMA-driven DAC.

- 0.78u4: Changed region cpu2 to sound1.

- 0.77: Changed ADSP2105 CPU2 clock speed to 10MHz.

- 0.76u2: Changed ADSP2105 clock speed to 10240000 Hz.

- 0.74: Changed ADSP2105 clock speed to 10MHz.

- 0.63: Aaron Giles and Bryan McPhail added 'Killer Instinct 2 (v2.1)' (Rare 1994). Several tests hang because of our hacking screen flipping code.

- 8th December 2002: Aaron Giles included a perfectly working driver for Killer Instinct and Killer Instinct 2 written by him and Bryan McPhail (sorry, your 3 GHz P4's are obsolete now).


LEVELS: 11


Other Emulators:

* FB Alpha

* Ultra64


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



Harddisk: 436.5 MB (CYLS: 1463, HEADS: 13, SECS: 47 - Compressed: 129.5)

History


Arcade Video game published 23 years ago:

Killer Instinct 2 (c) 1996 Midway Mfg. Co.

A great sequel of the previous game include new features and new characters.

The plot follows on where the first installment left off. Eyedol's death at the hands of Orchid accidentally sets off a time warp, transporting some of the combatants back in time and allowing the Demon Lord Gargos to escape from Limbo.

Now, trapped 2000 years in the past, the warriors that survived Killer Instinct, along with several new faces, fight for the right to face Gargos in combat. Each character that survived the journey from the first game has a corresponding background story, while new characters on this installment are native inhabitants of this past time period. Some fighters, like T.J. Combo who survives from the original, just want to get home. Others, like new character Tusk, want to bring an end to Gargos and his reign of evil. This time there is no tournament or prize money, just a fight to the finish with the fate of the future hanging in the balance.

- TECHNICAL -

Main CPU : R4600 (@ 100 Mhz)
Sound CPU : ADSP2105 (@ 10 Mhz)
Sound Chips : DMA-driven (@ 10 Mhz)

Screen Orientation : Horizontal
Video Resolution : 320 x 240 Pixels
Screen Refresh : 60.00 Hz
Palette Colors : 32768

Players : 2
Control : 8-Way Joystick
Buttons : 6
=> [1] QP, [2] MP, [3] FP
=> [4] QK, [5] MK, [6] FK

- TRIVIA -

Killer Instinct 2 was released in January 1996. Manufactured & sold by Midway under license from Nintendo. Developed by Rare.

In addition to the already impressive amount of endings the game has, there are still a bunch of others that were never "tied into the game", according to programmer Chris Tilston. However, thanks to a text dump, they have been found. It is unknown what the conditions to unlock them were going to be. These are the unused endings:

Fulgore:
1) WITH ALL TASKS SUCCESSFULLY COMPLETE, FULGORE WANDERS FOREVER IN THE PAST, LOST AND DEVOID OF PURPOSE.
2) FULGORES FAILURE TO ELIMINATE ORCHID IS A FATAL MISTAKE, WHICH HE DOES NOT LIVE TO REGRET.
3) WITH FULGORES DEATH, ALL REMAINING TRACES OF ULTRATECH ARE ERASED. THE FORCES OF EVIL HAVE LOST THIS FIGHT.

Jago:
1) JAGO WILL FEEL FOREVER EMPTY, BUT ULTRATECH IS DESTROYED. HIS QUEST TO SMASH THE EVIL THERE IS OVER - BUT AT WHAT COST...?
2) TOGETHER THEY UTTERLY DESTROY THE REMNANTS OF THE ULTRATECH CORPORATION. THE FORCES OF GOOD HAVE WON AN IMPORTANT BATTLE.
3) JAGO IS DEAD, BUT AT LEAST HE STOPPED ULTRATECH - OR DID HE... FULGORE HAS A NEW TARGET - JAGO'S ANCESTORS. IF JAGO WASN'T BORN, HE COULDN'T DESTROY ULTRATECH. FULGORE WILL WAIT...
4) FULGORE SURVIVES AND REBUILDS ULTRATECH FROM ITS BURNING ASHES. JAGO AND ORCHID WILL RISE AND FACE THIS FOE AGAIN AS A TEAM.
5) JAGO AND ORCHID UTTERLY DESTROY THE REMNANTS OF THE ULTRATECH CORPORATION. THE FORCES OF GOOD ARE VICTORIOUS ONCE MORE.

TJ Combo:
1) USING THE GOLD FOUND IN THE PAST HE LIVES HIS LONG LIFE LIKE A KING, FINALLY DYING AN OLD AND HAPPY MAN.
2) NOBODY BELIEVES HIS STORY ON HIS RETURN, BUT HE CARES NOT. HE'S RICH, HE'S MEAN AND HE'S BACK.

Spinal:
1) NOT ONLY HAS SPINAL DEFEATED HIS HATED MASTER, HE HAS ALSO RECOVERED THE ARTIFACT USED TO SUMMON HIM. HIS DESTINY LIES IN HIS OWN HANDS.
2) BUT WHILE HIS DESTINY CAN BE ALTERED SPINAL'S FATE REMAINS FIXED AS A VENGEFUL ENEMY ARRIVES TO SETTLE A SCORE.
3) USING THE ARTIFACT, SPINAL BOLDLY RAISES AN ARMY OF UNDEAD WARRIORS. WITH FEW LEFT TO STAND IN HIS WAY, THE WORLD WILL SURELY FALL.

Sabrewulf:
1) BUT STUMBLING INTO THE ALIENS SHIP IS A FATAL MISTAKE. SEIZING THE CHANCE FOR REVENGE, THE ALIENS SHOW POOR SABREWULF NO MERCY.
2) WITH TECHNOLOGY RETRIEVED FROM GLACIUS'S SHIP, HE FINALLY DISCOVERS A CURE AND RETURNS TO HUMAN FORM FREE AT LAST OF THE BEAST.

Maya:
1) WITH THE LOSS OF THE EARTH GODDESS'S PROTECTION, THE NATION OF AMAZONIA IS LUCKY ENOUGH TO FIND A NEW GUARDIAN.
2) BUT WITH THE EARTH GODDESS NO LONGER WATCHING OVER THEM, ONLY MAYA REMAINS TO STAND ALONE AGAINST THE ENEMIES OF AMAZONIA.

- UPDATES -

REVISION 1 :
* Software version : 1.0

REVISION 2 :
* Software version : 1.1

REVISION 3 :
* Software version : 1.3

REVISION 4 :
* Software version : 1.4

- TIPS AND TRICKS -

* Play As Gargos : At the character selection screen, hold Up on the joystick, then press FP, MP, MK, FK, MP, QP, QK, MK.

* Random Select : At the character selection screen, hold Up on the joystick and press the Start button.

* Speed Codes : The following combinations should be held at the 'VS' screen to change the speed setting of the match.
Turbo speed - Down+MP or MK.
Ultra speed - Down+FP or FK.
Cancel speed code - Down+QP or QK.

* Stage Select / Music Select : After choosing the character you want with the Start button, immediately press and hold Up or Down along with one of the Punch or Kick buttons. Different combinations allow different boards. The first player to choose their character gets to choose the stage. The second player gets to choose the music with the same method.
Up+LP - Sabrewulf stage.
Up+MP - Maya stage.
Up+HP - Glacius stage.
Up+LK - Tusk stage.
Up+MK - Fulgore stage.
Up+HK - Orchid stage.
Down+LP - Jago stage.
Down+MP - Gargos stage.
Down+HP - T.J. Combo stage.
Down+LK - Kim Wu stage.
Down+MK - Spinal stage.
Down+HK - Spinal stage.
Down+MK (both controllers) - Sky Platform.

* Alternate Costumes : At the character select screen, press Up or Down on the joystick.

* Finishers : 'Ultra combo' and 'Ultimates' are within-combo, 'No Mercy' can be done anywhere.

COMBO :
Assault : B, F, [FK]
Ultra Combo : F, B, [FP]
Ultimate - 'Screen Punch' : Hold [QK], release [QK]. TJ punches opponent, he flies the friendly skies.
No Mercy - 'Gun'em Down' : (F), DF, D, DB, B, F [FK]. TJ takes out a gun, and shots the crap out of the opponent.

FULGORE :
Assault : F, D, DF, [QP]
Ultra Combo : F, D, DF, [QK]
Ultimate - 'Heavy Artillery' : F, B, DB, D, DF, F, [MK]. Fulgore turns into a battletech and shoots heavy artillery at opponent.
No Mercy - 'Lazer': B, DB, D, DF, F, B, [MP]. laser falls from the sky, your opponents veins and a whole bloody mess is left behind.

GLACIUS :
Assault : D, DB, B, [QK]
Ultra Combo : D, DF, F, [QK]
Ultimate - 'Ice Spear' : F, DF, D, DB, B, F, [MK]. Glacius stabs the opponent with an ice pick.
No Mercy - 'Ice Crusher' : B, D, DB, B, [QK]. Glacius grabs his opponent, freezes him and blam!

JAGO :
Assault : DB, D, DF, [QK]
Ultra Combo : DF, D, DB, [QK]
Ultimate - 'Laser Sword Stab' : F, D, DF, [FK]. Uhm hah yiha! Nice swords play by Jago.
No Mercy - 'Fireball Scorcher' : F, DF, D, DB, B, F ,[MP]. The tiger spirit within Jago causes a dragon to appear. He burns the crap out of the character.

KIM-WU :
Assault : D, DB, B, [QK]
Ultra Combo : D, DF, F, [QK]
Ultimate - 'Star' : B, DB, D, DF, F, B, [QK]. A star explodes in your face!!!
No Mercy - 'Chest Stomp' : (B), F, B, DB, D, DF, F, [MK]. Kim-Wu goes wild and steps on your chest! Yippie!

MAYA :
Assault : (F), B, [FP]
Ultra Combo : (F), B, [FK]
Ultimate - 'Elephant' : F, DF, D, DB, B, F, [QK]. An elephant magically fall on your opponent.
No Mercy - 'Shrinker' : B, DB, D, DF, F, B, [QP]. A red ray its emitted from Maya's forehead. The opponent is shrunk down to size.

ORCHID :
Assault : D, DF, F, [FP]
Ultra Combo : D, DB, B, [QK]
No Mercy - 'Scorcher' : B, F, DF, D, DB, B, [MK]. Orchid throws a fireball that fries the opponent.

SABERWULF :
Assault : F, B, [QK]
Ultra Combo : B, F, [QK]
Ultimate - 'Electrocution' : Hold [FK], Release [FK]. Electrifying!
No Mercy - 'Bat Attack' : Hold [QP] Release [QP]. A flock of bats carry the character off screen. Then you hear a loud scream and blood drips.

SPINAL :
Assault : B, DB, D, DF, F, [FP]
Ultra Combo : F, DF, D, DB, B, [FP]
Ultimate - 'Sword Play' : D, D, [QK]. Spinals starts cutting the opponent then he fries him with lighting!
No Mercy - 'Skull Drop' : D, DF, F, D, DF, F, [QP]. A BIG ass skull falls on the opponent.

TUSK :
Assault : B, DB, D, DF, F, [MP]
Ultra Combo : F, DF, D, DB, B, [MP]
Ultimate - 'Dinosaur Attack' : F, D, DF, [MK]. A dinosaur appears in the middle of nowhere and has a snack.
No Mercy - 'Meteor Shower' : B, DB, D, DF, F, B, DB, D, DF, F, [MP]. Lots of meteors come down at the opponent.

* Unlock the endings:
"Kill" a character means to perform an Ultimate/No Mercy/Stage Fatality on the character and then proceed to defeat Gargos.

Jago Ending: 1- Don't kill Orchid or Fulgore, 2- Kill Orchid and Fulgore, 3- Kill Orchid, but bot Fulgore, 4- Kill Fulgore, but not Orchid.

Orchid Ending: 1- Don't kill Sabrewulf or Jago, 2- Kill Sabrewulf and Jago, 3- Kill Sabrewulf, but bot Jago, 4- Kill Jago, but not Sabrewulf.

Fulgore Ending: 1- Don't kill Orchid or Jago, 2- Kill Orchid and Jago, 3- Kill Orchid, but bot Jago, 4- Kill Jago, but not Orchid.

Glacius Ending 1 & 2: Destroy the wall in Sabrewulf's stage and then kill Sabrewulf or let him live.
Glacius Ending 3 & 4: Do not destroy the wall in Sabrewulf's stage, but kill Sabrewulf or let him live.

Tusk Ending 1 & 2: Destroy the hanging piece of wing in Glacius' stage and then kill TJ Combo or let him live.
Tusk Ending 3 & 4: Do not destroy the hanging piece of wing in Glacius' stage, but kill TJ Combo or let him live.

Kim Wu Ending 1 & 2: Without using a continue, kill Spinal or let him live.
Kim Wu Ending 3 & 4: Use at least 1 continue and kill Spinal or let him live.

Maya Ending 1 & 2: Kill Tusk or let him live.

Spinal Ending 1 & 2: Kill Kim Wu or let her live.

Sabrewulf Ending 1 & 2: Kill Glacius or let him live.

TJ Combo Ending 1 & 2: Kill Tusk or let him live.

- SERIES -

1. Killer Instinct (1994)
2. Killer Instinct 2 (1996)
3. Killer Instinct (2013, Xbox One)

- STAFF -

* Game Development :
Head programmer : Mark Betteridge
Gameplay programmer : Chris Tilston
Character design and models : Kevin Bayliss
Background design and models : Chris Seavor
Music and sound : Robin Beanland
3-D background, frontend programmer : Robert Harrison
Artificial intelligence programmer : Tony Wong
Additional programming : Martin Mollis
Rendered sequences : Lee Musgrave
Additional graphics : Don Murphy, Philip Dunnie, Keri Gunn
Character voices : S. Yamashiro, M. Yamada, Luise Stamper, Chris Seavor, Isaac Marshall, Armond Williams, Adrian Smith, Keiko Tamura, Keri Gunn, Ken Lobb, Chris Sutherland
Vocals : Faye Newborough
Live guitar and trumpet : Grant Kirkhope
Chants and sound FX : The Lads
Motion capture Actors : Kevin Bayliss : Simon Farmer, Louise Stamper, Dean Smith, Jon Paul Jenkins
Quality assurance : Huw Ward, James Charlesworth, Gavin Hood, Ken Lobb, ISaac Marshall, Henry Sterchi, Armond Williams, Melvin 'Medium kick' Forest, Shane Lewis, Kyle Carlson, Joe Stamper, Darren Walker, Eddie Ferrier
Game design and game producers : Chris Tilston, Mark Betteridge, Kevin Bayliss
Additional design : Ken Lobb, James Charlesworth, Gavin Hood
Hardware design : Chris Stamper, Pete Cox

* Game Manufacture :
Executive producers : Neil Nicastro, Ken Fedesna, Paul Dussault
Hardware : Cary Mednick, Steve Correll, Pat Cox, Al Lasko, John Lowes, Mike Lynch
Mechanical : Ted Valavanis, Chris Bobrowski, Donna Conrad, Gail Jonkovski, Keith Novak, Tom Sedor
Cabinet graphics : Nik Ehrlich

- PORTS -

* CONSOLES:
Nintendo SNES [Unreleased Prototype]
Nintendo 64 ("Killer Instinct Gold")

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=1281&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;
	?>