Home News Forum                            
 

Play your favorite classic games and more with the GameEx front end. Read more.

knightb: MAME ROM Information.


History:

Knight Boy (c) 1986 Taito.


A platform game where you fight ghosts and zombies and other creatures of the afterlife.


- TECHNICAL -


Main CPU : (2x) Z80 (@ 6 Mhz), M68705 (@ 2 Mhz)

Sound Chips : YM2203 (@ 3 Mhz)


Players : 2

Control : 8-way Joystick

Buttons : 2


- TRIVIA -


Released in October 1986.


This game is also known as "KiKiKaiKai".


- TIPS AND TRICKS -


* Secret characters : when the 'Game Over' screen appears, hold the UP key until the screen changes. The bear (kuma) and the valley (tani) should appear on the title screen. It means that this game has been developed by Taito Kumagaya (kuma + tani) Laboratory. And if you start the game when these characters are displayed, one life is added to your play (3 by default, so the game should start with 4 lives).


* Wave a flag at a lamp post with a red orb inside it and you will get a powerup.


* There are several types of letters or messages :

White - increase range

Red - increase firepower

Yellow - big letters


* You can also pick up 'eggs' along the way. These eggs are activated by hitting fire & flag at the same time.

Blue - freezes all monsters for a given period of time, also those off screen.

Yellow - kill everything on screen.


* The 'gremlins' don't kill you but they slow you down. You can lose them by running around a lamppost.


- SOURCES -


Game's rom.




MAME Info:

0.36b9 [Nicola Salmoria, Ernesto Corvi]


Bugs:

- The coinage dipswitch settings is not supported. Source (ID 02349)

- Suffers from random lock-up's. Source (ID 02347)

- Clone knightb: Collision detection is imperfect, the player can't be killed by some enemies. Source (ID 02348)


WIP:

- 0.136u4: Fabio Priuli added driver_data struct and save states to the Mexico 86 driver.

- 0.131u3: Angelo Salese fixed some dipswitches quirks in the Mexico 86 driver.

- 0.131u2: Angelo Salese fixed KiKi KaiKai exception.

- 0.131u1: Angelo Salese merged memory maps in Mexico86 driver, also added a basic hook-up for the 4p communication CPU, disabled by default.

- 0.130u2: Aladar fixed the sprite collision code of the MCU simulation in 'machine\mexico86.c'.

- 0.126u3: More documentation on the Kiki KaiKai MCU [Guru, Brian Troha].

- 20th July 2008: Guru - Kiki Kaikai (original Taito with 6801U4 MCU) arrived. Thanks to a couple of people that donated some postage bucks, another package arrived from Japan a few days ago.

- 0.121u1: Changed Z80 CPU2 clock speed to 6MHz.

- 0.120u4: Changed Z80 CPU2 clock speed to 4MHz and fixed rom names.

- 6th June 2006: Guru - KiKi KaiKai (Taito 1986) bootleg arrived from Korea today (I dumped the MCU on it). Thanks to GP-Lee.

- 0.102u1: Nicola Salmoria added clone Knight Boy (bootleg 1986). Replaced 68705 MCU in KiKi KaiKai with simulation. Fixed dipswitches.

- 0.101u2: Removed Z80 CPU4.

- 0.92: Added Z80 (6MHz) CPU4.

- 0.60: Acho A. Tang fixed several problems in Kiki KaiKai. Added 'Coinage' and 'Unused' dipswitches.

- 1st April 2002: Acho A. Tang fixed a few bugs in the Kiki Kaikai driver.

- 0.37b3: Added 'Flip Screen' dipswitch.

- 0.36b10: Added dipswitches 'Cabinet', 'Demo Sounds', 'Difficulty', 'Bonus Life', 'Lives' and 'Number Match'.

- 0.36b9: Nicola Salmoria and Ernesto Corvi added KiKi KaiKai (Taito 1986).

- 7th November 1999: Nicola partially fixed KiKi KaiKai so that you can start a game, but it still hangs soon after.

- 2nd November 1999: Nicola added Kiki Kaikai to the Mexico 86 driver, but only attract mode works.

- 23rd May 1998: J-ROM dumped KiKi KaiKai (c)1986 TAITO.


LEVELS: 7


Other Emulators:

* Raine

* Shark


Recommended Games (Asian Fighting):

Samurai

Sasuke vs. Commander

Chinese Hero

Kung-Fu Master

Kung Fu (PlayChoice-10)

Kung-Fu Taikun

The Legend of Kage

Ninjakun Majou no Bouken

Ninja-Kid II / NinjaKun Ashura no Shou

Vs. Ninja Jajamaru Kun

Chanbara

Ikki

Kicker

Lady Master of Kung Fu

Onna Sansirou

Samurai Nihon-Ichi

Sega Ninja

Kid Niki - Radical Ninja

KiKi KaiKai

Mr. Goemon

Garyo Retsuden

Kozure Ookami

Ninja Mission (Arcadia)

The Ninja Warriors

Tiger Road

China Gate

Kabuki-Z

Kuri Kinton

The Masters of Kin

Mirai Ninja

Ninja Spirit

Shingen Samurai-Fighter

Mystic Defender (Mega-Tech)

Ninja Combat

The Ninja Kids

Ken-Go

Sengoku

Sengoku 2

Sengoku 3

Mazin Wars / Mazin Saga (Mega Play)

Mystic Warriors

Shadow Force

Zunzunkyou No Yabou

Ganryu

The Legend of Silkroad

Age Of Heroes - Silkroad 2

Legend of Heroes


Romset: 417 kb / 10 files / 215.7 zip




MAME XML Output:

       <game name="knightb" sourcefile="mexico86.c" cloneof="kikikai" romof="kikikai">
              <description>Knight Boy</description>
              <year>1986</year>
              <manufacturer>bootleg</manufacturer>
              <rom name="a85-17.h16" merge="a85-17.h16" size="65536" crc="c141d5ab" sha1="fe3622ba283e514416c43a44f83f922a958b27cd" region="maincpu" offset="0"/>
              <rom name="a85-16.h18" merge="a85-16.h18" size="65536" crc="4094d750" sha1="05e0ad177a3eb144b203784ecb6242a0fc5c4d4d" region="maincpu" offset="10000"/>
              <rom name="a85-11.f6" merge="a85-11.f6" size="32768" crc="cc3539db" sha1="4239a40fdee65cba613e4b4ec54cf7899480e366" region="audiocpu" offset="0"/>
              <rom name="knightb.uc" size="2048" crc="3cc2bbe4" sha1="af018a1e0655b66fd859617a3bd0c01a4967c0e6" region="mcu" offset="0"/>
              <rom name="knightb.d" size="65536" crc="53ecdb3f" sha1="f8b4822926f3712a426c014759b1cf382a7ad9d1" region="gfx1" offset="0"/>
              <rom name="a85-14.a3" merge="a85-14.a3" size="65536" crc="a9df0453" sha1="a5e9cd6266ab3ae46cd1b35a4603e13a2ca023fb" region="gfx1" offset="10000"/>
              <rom name="knightb.b" size="65536" crc="63ad7df3" sha1="8ce149b63032bcdd596a3fa52baba2f2c154e84e" region="gfx1" offset="20000"/>
              <rom name="a85-12.a6" merge="a85-12.a6" size="65536" crc="91e58067" sha1="c7eb9bf650039254fb7664758938b1012eacc597" region="gfx1" offset="30000"/>
              <rom name="a85-08.g15" merge="a85-08.g15" size="256" crc="d15f61a8" sha1="945c8aa26c85269c10373218bef13e04e25eb1e4" region="proms" offset="0"/>
              <rom name="a85-10.g12" merge="a85-10.g12" size="256" crc="8fc3fa86" sha1="d4d86f8e147bbf2a370de428ac20a28b0f146782" region="proms" offset="100"/>
              <rom name="a85-09.g14" merge="a85-09.g14" size="256" crc="b931c94d" sha1="fb554084f34c602d1ff7806fb945a06cf14332af" region="proms" offset="200"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="mcu" name="M68705" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2203" clock="3000000"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="3" tilt="yes">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Cabinet" tag="DSW0" mask="1">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="1"/>
              </dipswitch>
              <dipswitch name="Flip Screen" tag="DSW0" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Service Mode" tag="DSW0" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unused" tag="DSW0" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Coin A" tag="DSW0" mask="48">
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="32"/>
              </dipswitch>
              <dipswitch name="Coin B" tag="DSW0" mask="192">
                     <dipvalue name="2 Coins/1 Credit" value="64"/>
                     <dipvalue name="1 Coin/1 Credit" value="192" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="128"/>
              </dipswitch>
              <dipswitch name="Difficulty" tag="DSW1" mask="3">
                     <dipvalue name="Easy" value="2"/>
                     <dipvalue name="Normal" value="3" default="yes"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Hardest" value="0"/>
              </dipswitch>
              <dipswitch name="Bonus Life" tag="DSW1" mask="12">
                     <dipvalue name="50000 100000" value="0"/>
                     <dipvalue name="70000 150000" value="12" default="yes"/>
                     <dipvalue name="70000 200000" value="8"/>
                     <dipvalue name="100000 300000" value="4"/>
              </dipswitch>
              <dipswitch name="Lives" tag="DSW1" mask="48">
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="48" default="yes"/>
                     <dipvalue name="4" value="32"/>
                     <dipvalue name="5" value="16"/>
              </dipswitch>
              <dipswitch name="Coinage" tag="DSW1" mask="64">
                     <dipvalue name="A" value="64" default="yes"/>
                     <dipvalue name="B" value="0"/>
              </dipswitch>
              <dipswitch name="Number Match" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="256"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise