Home News Forum                            
 

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

ninjakd2: MAME ROM Information.


History:

Ninja-Kid II (c) 1987 UPL.


- TECHNICAL -


Main CPU : Z80 (@ 6 Mhz)

Sound CPU : Z80 (@ 5 Mhz)

Sound Chips : (2x) YM2203 (@ 1.5 Mhz), Samples (@ 1.5 Mhz)


Players : 2

Control : 8-way joystick

Buttons : 2


- TRIVIA -


Released in July 1987 in Japan.


This game is known in US as "Rad Action" and in Japan as 'Ninja-kun - Ashura no Shou' (translates from Japanese as 'Ninja Kid - Chronicle of Ashura').


- SERIES -


1. Ninjakun Majou no Bouken (1984)

2. Vs. Ninja Jajamaru-kun (1985)

3. Ninja-Kid II (1987)


- STAFF -


Game designer : Tsutomu Fuzisawa

Program designer : Satoru Kinjo

Character designers : Tsutomu Fuzisawa, Akemi Tsunoda

Sound composer : Tsutomu Fuzisawa

BGM creator: Mecano Associates

Data maker : Takashi Hayashi


- PORTS -


* Consoles :

Nintendo Famicom (1988, "Ninja Kun - Ashura no Shou")


- SOURCES -


Game's rom.

Machine's picture.




MAME Info:

0.33b7 [Jarek Parchanski]


SETUP and SERVICE MODE:

- Press P2 START to skip the dipswitch menu.

- Keep service key 9 pressed during boot to enter service mode.


Bugs:

- Actual behavior of the "Credit Service" DIP switch is unknown. Source (ID 02413)


WIP:

- 0.133u2: Kanikani cleanup dipswitches in Ninja-Kid II.

- 0.133u1: Renamed (ninjak2a) to (ninjakd2a) and (ninjak2b) to (ninjakd2b).

- 0.131u2: Kanikani fixed Ninja-Kid II dipswitches and notes.

- 0.130u4: Brian Troha documented the www.segaresurrection.com decrypted Ninja-Kid II sound rom so it doesn't show up as newly "found" bootleg version. Kanikani correctly implemented 'trail' function in Ninja-Kid II.

- 0.128u4: Nicola Salmoria and David Haywood removed ROM banking kludges from Ninja-Kid II.

- 0.124u3: Changed description of clones '(set 2)' to '(set 2, bootleg?)' and '(set 3)' to '(set 3, bootleg?)'.

- 0.123u6: Nicola Salmoria fixed Ninja-Kid II sound/voice problem.

- 0.122u7: Nicola Salmoria lowered Ninja-Kid II PCM playback rate to 13020 (from 16000). This seems to sound better and is a round division from one of the master clocks. Fixed sprite overdraw mode, congratulations screen (e.g. stage 3) shows japanese characters which were previously missing and at the beginning of a level items are visible during the initial fade in. I'm not sure if this is correct but the other effects wouldn't work otherwise. Also fixed screen is not flipped for the player 2 in cocktail mode. Changed description to 'Ninja-Kid II / NinjaKun Ashura no Shou (set 1)' and clones '(set 2)' to 'Ninja-Kid II / NinjaKun Ashura no Shou (set 2)', '(set 3)' to 'Ninja-Kid II / NinjaKun Ashura no Shou (set 3)' and 'Rad Action' to 'Rad Action / NinjaKun Ashura no Shou'. Fixed gfx1/2/3 rom loading. Added 'Flip Screen' dipswitch.

- 0.113u3: Nicola Salmoria added proper MC8123 decryption code and MC-8123B 317-5???.key to Ninja-Kid II.

- 0.113: Ruben added DIP locations to Ninja-Kid II.

- 0.107: Pierpaolo Prazzoli properly emulated the sprite overdraw effect in Ninja-Kid II. Now you can see the "opening" effect and the previously 2 bugged levels are fixed. Converted the driver to use tilemaps as well.

- 0.93: Removed Custom sound.

- 0.89u6: MC8193 update [Nicola Salmoria]. Expanded the decryption tables. The tables for 317-0043 (wbml) and ninjakd2 derived by comparison of the original with the decrypted bootleg. They are incomplete but enough to fully decrypt the program. Added Z80 (5MHz) CPU2, Samples and Custom sound.

- 0.89u3: Changed Z80 CPU2 clock speed to 5MHz in the clone sets.

- 0.67: Changed parent and clone descriptions to 'Ninja-Kid II'.

- 0.36b1: Jarek Parchanski fixed sound in Ninja Kid 2. Changed YM2203 clock speed to 1.5 MHz.

- 0.35b13: Nicola Salmoria added clone Ninja-Kid II (set 3). Jarek Parchanski the clone Rad Action. Changed parent description to 'Ninja Kid II (set 1)' and clone '(alternate)' to '(set 2)'.

- 13th May 1999: Nicola added another Ninja Kid 2 rom set.

- 4th May 1999: Jarek Parchanski added clone Rad Action to the Ninja Kid 2 driver.

- 0.35b1: Jarek Parchanski added PCM samples to Ninja-Kid II.

- 0.33b7: Jarek Parchanski added Ninja Kid II (UPL 1987) and clone (alternate). Known issues: Due to encryption, sound works only in the alternate version.

- 21st June 1998: J-ROM dumped Ninja-Kid II / NinjaKun Ashura no Shou (set 2, bootleg?).

- 26th March 1998: CaBBe dumped Ninja-Kid II / NinjaKun Ashura no Shou (set 1).


LEVELS: 31


Other Emulators:

* JFF

* Raine


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: 584 kb / 13 files / 200.8 zip




MAME XML Output:

       <game name="ninjakd2" sourcefile="ninjakd2.c">
              <description>Ninja-Kid II / NinjaKun Ashura no Shou (set 1)</description>
              <year>1987</year>
              <manufacturer>UPL</manufacturer>
              <rom name="nk2_01.rom" size="32768" crc="3cdbb906" sha1="f48f82528b5fc581ee3b1ccd0ef9cdecc7249bb3" region="maincpu" offset="0"/>
              <rom name="nk2_02.rom" size="32768" crc="b5ce9a1a" sha1="295a7e1d41e1a8ee45f1250086a0c9314837eded" region="maincpu" offset="10000"/>
              <rom name="nk2_03.rom" size="32768" crc="ad275654" sha1="7d29a17132adb19aeee9b98be5b76bd6e91f308e" region="maincpu" offset="18000"/>
              <rom name="nk2_04.rom" size="32768" crc="e7692a77" sha1="84beb8b02c564bffa9cc00313214e8f109bd40f9" region="maincpu" offset="20000"/>
              <rom name="nk2_05.rom" size="32768" crc="5dac9426" sha1="0916cddbbe1e93c32b96fe28e145d34b2a892e80" region="maincpu" offset="28000"/>
              <rom name="nk2_06.rom" size="65536" crc="d3a18a79" sha1="e4df713f89d8a8b43ef831b14864c50ec9b53f0b" region="soundcpu" offset="0"/>
              <rom name="ninjakd2.key" size="8192" crc="ec25318f" sha1="619da3f69f9919e1457f79ee1d38e7ec80c4ebb0" region="user1" offset="0"/>
              <rom name="nk2_12.rom" size="32768" crc="db5657a9" sha1="abbb033edb9a5a0c66ee5981d1e4df1ab334a82d" region="gfx1" offset="0"/>
              <rom name="nk2_08.rom" size="65536" crc="1b79c50a" sha1="8954bc51cb9fbbe16b09381f35c84ccc56a803f3" region="gfx2" offset="0"/>
              <rom name="nk2_07.rom" size="65536" crc="0be5cd13" sha1="8f94a8fef6668aaf13329715fee81302dbd6c685" region="gfx2" offset="10000"/>
              <rom name="nk2_11.rom" size="65536" crc="41a714b3" sha1="b05f48d71a9837914c12c13e0b479c8a6dc8c25e" region="gfx3" offset="0"/>
              <rom name="nk2_10.rom" size="65536" crc="c913c4ab" sha1="f822c5621b3e32c1a284f6367bdcace81c1c74b3" region="gfx3" offset="10000"/>
              <rom name="nk2_09.rom" size="65536" crc="c1d2d170" sha1="0f325815086fde90fd85360d3660042b0b68ba96" region="pcm" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="5000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="2203.1" name="YM2203" clock="1500000"/>
              <chip type="audio" tag="2203.2" name="YM2203" clock="1500000"/>
              <chip type="audio" tag="pcm" name="Samples"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="192" refresh="59.610000" pixclock="3906600" htotal="256" hbend="0" hbstart="256" vtotal="256" vbend="32" vbstart="224" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Flip Screen" tag="DIPSW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Bonus Life" tag="DIPSW1" mask="6">
                     <dipvalue name="20000 and every 50000" value="4"/>
                     <dipvalue name="30000 and every 50000" value="6" default="yes"/>
                     <dipvalue name="50000 and every 50000" value="2"/>
                     <dipvalue name="None" value="0"/>
              </dipswitch>
              <dipswitch name="Allow Continue" tag="DIPSW1" mask="8">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="8" default="yes"/>
              </dipswitch>
              <dipswitch name="Demo Sounds" tag="DIPSW1" mask="16">
                     <dipvalue name="Off" value="16"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Difficulty" tag="DIPSW1" mask="32">
                     <dipvalue name="Normal" value="32" default="yes"/>
                     <dipvalue name="Hard" value="0"/>
              </dipswitch>
              <dipswitch name="Lives" tag="DIPSW1" mask="64">
                     <dipvalue name="3" value="64" default="yes"/>
                     <dipvalue name="4" value="0"/>
              </dipswitch>
              <dipswitch name="Language" tag="DIPSW1" mask="128">
                     <dipvalue name="English" value="0" default="yes"/>
                     <dipvalue name="Japanese" value="128"/>
              </dipswitch>
              <dipswitch name="Service Mode" tag="DIPSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Cabinet" tag="DIPSW2" mask="2">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="2"/>
              </dipswitch>
              <dipswitch name="Credit Service" tag="DIPSW2" mask="4">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="4" default="yes"/>
              </dipswitch>
              <dipswitch name="Coin B" tag="DIPSW2" mask="24">
                     <dipvalue name="2 Coins/1 Credit, 6/4" value="0"/>
                     <dipvalue name="1 Coin/1 Credit, 3/4" value="24" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits, 2/6, 3/10" value="16"/>
                     <dipvalue name="1 Coin/3 Credits, 3/12" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="24" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="16"/>
                     <dipvalue name="1 Coin/3 Credits" value="8"/>
              </dipswitch>
              <dipswitch name="Coin A" tag="DIPSW2" mask="224">
                     <dipvalue name="5 Coins/1 Credit, 15/4" value="0"/>
                     <dipvalue name="4 Coins/1 Credit, 12/4" value="32"/>
                     <dipvalue name="3 Coins/1 Credit, 9/4" value="64"/>
                     <dipvalue name="2 Coins/1 Credit, 6/4" value="96"/>
                     <dipvalue name="1 Coin/1 Credit, 3/4" value="224" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits, 2/6, 3/10" value="192"/>
                     <dipvalue name="1 Coin/3 Credits, 3/12" value="160"/>
                     <dipvalue name="1 Coin/4 Credits" value="128"/>
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="64"/>
                     <dipvalue name="2 Coins/1 Credit" value="96"/>
                     <dipvalue name="1 Coin/1 Credit" value="224" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="192"/>
                     <dipvalue name="1 Coin/3 Credits" value="160"/>
                     <dipvalue name="1 Coin/4 Credits" value="128"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="768"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise