kinst2: MAME ROM Information. History:
Killer Instinct 2 (c) 1994 Midway Mfg. Co.
Not as widely received as its predecessor, ten characters nevertheless rack up the combo hits for another go.
- 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
- TRIVIA -
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 (1994)
- 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")
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.63 [Aaron Giles, Bryan McPhail]
HardDisk required
Bugs:
- Clone kinst213: Crash using -str 3. Tafoid (ID 04201)
WIP:
- 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:
* 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
Beastorizer
BioFreaks
Rival Schools: United By Fate
Bloody Roar 2
Daraku Tenshi - The Fallen Angels
Spikeout
Spikeout Final Edition
Spikers Battle
Toy Fighter
Moero Justice Gakuen
Jingi Storm
Romset: 4608 kb / 9 files / 4.32 zip
Harddisk: 436.5 MB (CYLS: 1463, HEADS: 13, SECS: 47 - Compressed: 129.5)
MAME XML Output:
   | <game name="kinst2" sourcefile="kinst.c"> |
   |    | <description>Killer Instinct 2 (v1.4)</description> |
   |    | <year>1995</year> |
   |    | <manufacturer>Rare</manufacturer> |
   |    | <rom name="ki2-l14.u98" size="524288" crc="27d0285e" sha1="aa7a2a9d72a47dd0ea2ee7b2776b79288060b179" region="user1" offset="0"/> |
   |    | <rom name="ki2_l1.u10" size="524288" crc="fdf6ed51" sha1="acfc9460cd5df01403b7f00b2f68c2a8734ad6d3" region="dcs" offset="0"/> |
   |    | <rom name="ki2_l1.u11" size="524288" crc="f9e70024" sha1="fe7fc78f1c60b15f2bbdc4c455f55cdf30f48ed4" region="dcs" offset="200000"/> |
   |    | <rom name="ki2_l1.u12" size="524288" crc="2994c199" sha1="9997a83432cb720f65b40a8af46f31a5d0d16d8e" region="dcs" offset="400000"/> |
   |    | <rom name="ki2_l1.u13" size="524288" crc="3fe6327b" sha1="7ff164fc2f079d039921594be92208973d43aa03" region="dcs" offset="600000"/> |
   |    | <rom name="ki2_l1.u33" size="524288" crc="6f4dcdcf" sha1="0ab6dbfb76e9fa2db072e287864ad1f9d514dd9b" region="dcs" offset="800000"/> |
   |    | <rom name="ki2_l1.u34" size="524288" crc="5db48206" sha1="48456a7b6592c40bc9c664dcd2ee2cfd91942811" region="dcs" offset="a00000"/> |
   |    | <rom name="ki2_l1.u35" size="524288" crc="7245ce69" sha1="24a3ff009c8a7f5a0bfcb198b8dcb5df365770d3" region="dcs" offset="c00000"/> |
   |    | <rom name="ki2_l1.u36" size="524288" crc="8920acbb" sha1="0fca72c40067034939b984b4bf32972a5a6c26af" region="dcs" offset="e00000"/> |
   |    | <disk name="kinst2" sha1="e7c9291b4648eae0012ea0cc230731ed4987d1d5" region="drive_0" index="0" writable="yes"/> |
   |    | <chip type="cpu" tag="maincpu" name="R4600 (little)" clock="100000000"/> |
   |    | <chip type="cpu" tag="dcs" name="ADSP-2105" clock="10000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="dac" name="DMA-driven DAC"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="6" coins="4" service="yes" tilt="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Blood Level" tag="DSW" mask="3"> |
   |    |    | <dipvalue name="High" value="3" default="yes"/> |
   |    |    | <dipvalue name="Medium" value="2"/> |
   |    |    | <dipvalue name="Low" value="1"/> |
   |    |    | <dipvalue name="None" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="4" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Finishing Moves" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="8" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Display Warning" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="16" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage Source" tag="DSW" mask="256"> |
   |    |    | <dipvalue name="Dipswitch" value="256" default="yes"/> |
   |    |    | <dipvalue name="Disk" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW" mask="15872"> |
   |    |    | <dipvalue name="USA-1" value="15872" default="yes"/> |
   |    |    | <dipvalue name="USA-2" value="15360"/> |
   |    |    | <dipvalue name="USA-3" value="14848"/> |
   |    |    | <dipvalue name="USA-4" value="14336"/> |
   |    |    | <dipvalue name="USA-9" value="13312"/> |
   |    |    | <dipvalue name="USA-10" value="12800"/> |
   |    |    | <dipvalue name="USA-ECA" value="13824"/> |
   |    |    | <dipvalue name="USA-Free Play" value="12288"/> |
   |    |    | <dipvalue name="German-1" value="11776"/> |
   |    |    | <dipvalue name="German-2" value="11264"/> |
   |    |    | <dipvalue name="German-3" value="10752"/> |
   |    |    | <dipvalue name="German-4" value="10240"/> |
   |    |    | <dipvalue name="German-ECA" value="9728"/> |
   |    |    | <dipvalue name="German-Free Play" value="8192"/> |
   |    |    | <dipvalue name="French-1" value="7680"/> |
   |    |    | <dipvalue name="French-2" value="7168"/> |
   |    |    | <dipvalue name="French-3" value="6656"/> |
   |    |    | <dipvalue name="French-4" value="6144"/> |
   |    |    | <dipvalue name="French-ECA" value="5632"/> |
   |    |    | <dipvalue name="French-Free Play" value="4096"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin Counters" tag="DSW" mask="16384"> |
   |    |    | <dipvalue name="1" value="16384" default="yes"/> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Test Switch" tag="DSW" mask="32768"> |
   |    |    | <dipvalue name="Off" value="32768" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="32768"/> |
   |    | <slot name="drive_0"> |
   |    |    | <slotoption name="hdd" devname="hdd" default="yes"/> |
   |    | </slot> |
   |    | <slot name="drive_1"> |
   |    |    | <slotoption name="hdd" devname="hdd"/> |
   |    | </slot> |
|
|