ninjakun: MAME ROM Information. History:
Ninjakun Majou no Bouken (c) 1984 Taito Corp.
- TECHNICAL -
Game ID : UPL-84003
Board Number : M6100047A
Prom Stickers : 1-13
Main CPU : (2x) Z80 (@ 3 Mhz)
Sound Chips : (2x) AY8910 (@ 3 Mhz)
Players : 2
Control : 2-way joystick
Buttons : 2
- TRIVIA -
Released in October 1984 in Japan.
Developed by UPL and licensed to Taito.
The title of this game translates from Japanese as 'Ninja-kun Adventure at Demon Castle'.
- SERIES -
1. Ninjakun Majou no Bouken (1984)
2. Vs. Ninja Jajamaru-kun (1985)
3. Ninja-Kid II (1987)
- STAFF -
Staff : Ryuichi Nishizawa (Bucha), Todo, Fukushi, Tsutomu Fuzisawa, Tateno
- PORTS -
* Computers :
MSX
- SOURCES -
Game's rom.
MAME Info:
0.37b11 [David Haywood, Phil Stroffolino]
SETUP:
- Hold P1 Start and F3 to skip the startup memory tests
- To jump in Ninjakun, press LEFT or RIGHT and P1 Button 2
WIP:
- 0.145u8: Phil Bennett fixed missing game graphics and tilemap scroll in Ninjakun Majou no Bouken.
- 0.145u7: Aaron Giles fixed Ninjakun crashed after OK (paletteram_w regression).
- 0.143u8: Kanikani fixed DIPSW in Ninjakun Majou no Bouken.
- 0.134u1: Changed 'Unknown' dipswitch to 'Unused'.
- 0.37b16: Uki fixed colors and other stuff in Ninjakun. Changed Z80 CPU1/2 clock speeds to 3MHz and palettesize from 512 to 768 colors.
- 0.37b12: Changed clock speed of the 2x AY-8910 to 3MHz. Added dipswitches 'High Score Names' and 'Allow Continue'.
- 18th January 2001: Lax fixed the Ninja Kid sound frequency.
- 0.37b11: David Haywood and Phil Stroffolino added Ninjakun Majou no Bouken (UPL 1984 (Taito license)). The most obvious problem is the vertical scrolling. It's jerky and occasionally scrolls to the wrong row (see notes in vidhrdw\ninjakid.c).
- 7th January 2001: Phil Stroffolino fixed several bugs in the Ninja Kid driver, including the vertical scrolling graphics. Takahiro Nogi fixed some more Ninja Kid graphics glitches.
- 4th January 2001: David Haywood and Phil Stroffolino have written an almost perfect Ninja Kid driver, though some graphical problems remain.
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: 104 kb / 13 files / 44.3 zip
MAME XML Output:
   | <game name="ninjakun" sourcefile="nova2001.c"> |
   |    | <description>Ninjakun Majou no Bouken</description> |
   |    | <year>1984</year> |
   |    | <manufacturer>UPL (Taito license)</manufacturer> |
   |    | <rom name="ninja-1.7a" size="8192" crc="1c1dc141" sha1="423d3ed35e73a8d5bfce075a889b0322b207bd0d" region="maincpu" offset="0"/> |
   |    | <rom name="ninja-2.7b" size="8192" crc="39cc7d37" sha1="7f0d0e1e92cb6a57f15eb7fc51a67112f1c5fc8e" region="maincpu" offset="2000"/> |
   |    | <rom name="ninja-3.7d" size="8192" crc="d542bfe3" sha1="3814d8f5b1acda21438fff4f71670fa653dc7b30" region="maincpu" offset="4000"/> |
   |    | <rom name="ninja-4.7e" size="8192" crc="a57385c6" sha1="77925a281e64889bfe967c3d42a388529aaf7eb6" region="maincpu" offset="6000"/> |
   |    | <rom name="ninja-5.7h" size="8192" crc="164a42c4" sha1="16b434b33b76b878514f67c23315d4c6da7bfc9e" region="sub" offset="0"/> |
   |    | <rom name="ninja-6.7n" size="8192" crc="a74c4297" sha1="87184d14c67331f2c8a2412e28f31427eddae799" region="gfx1" offset="0"/> |
   |    | <rom name="ninja-7.7p" size="8192" crc="53a72039" sha1="d77d608ce9388a8956831369badd88a8eda8e102" region="gfx1" offset="1"/> |
   |    | <rom name="ninja-8.7s" size="8192" crc="4a99d857" sha1="6aadb6a5c721a161a5c1bef5569c1e323e380cff" region="gfx1" offset="4000"/> |
   |    | <rom name="ninja-9.7t" size="8192" crc="dede49e4" sha1="8ce4bc02ec583b3885ca63fb5e2d5dad185fe192" region="gfx1" offset="4001"/> |
   |    | <rom name="ninja-10.2c" size="8192" crc="0d55664a" sha1="955a607b4401ce9f3f807d53833a766152b0ef9b" region="gfx2" offset="0"/> |
   |    | <rom name="ninja-11.2d" size="8192" crc="12ff9597" sha1="10b572844ab32e3ae54abe3600fecc1a811ac713" region="gfx2" offset="1"/> |
   |    | <rom name="ninja-12.4c" size="8192" crc="e9b75807" sha1="cf4c8ac962f785e9de5502df58eab9b3725aaa28" region="gfx2" offset="4000"/> |
   |    | <rom name="ninja-13.4d" size="8192" crc="1760ed2c" sha1="ee4c8efcce483c8051873714856824a1a1e14b61" region="gfx2" offset="4001"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="3000000"/> |
   |    | <chip type="cpu" tag="sub" name="Z80" clock="3000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ay1" name="AY-3-8910A" clock="3000000"/> |
   |    | <chip type="audio" tag="ay2" name="AY-3-8910A" clock="3000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="192" refresh="60.000000" pixclock="3932160" htotal="256" hbend="0" hbstart="256" vtotal="256" vbend="32" vbstart="224" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="1"> |
   |    |    | <control type="joy" ways="2"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="IN1" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="6"> |
   |    |    | <dipvalue name="2" value="2"/> |
   |    |    | <dipvalue name="3" value="4" default="yes"/> |
   |    |    | <dipvalue name="4" value="6"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="First Bonus" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="30000" value="8" default="yes"/> |
   |    |    | <dipvalue name="40000" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Second Bonus" tag="DSW1" mask="48"> |
   |    |    | <dipvalue name="No Bonus" value="0"/> |
   |    |    | <dipvalue name="Every 30000" value="16"/> |
   |    |    | <dipvalue name="Every 50000" value="48"/> |
   |    |    | <dipvalue name="Every 70000" value="32" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Normal" value="128" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW2" mask="7"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="4"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="5"/> |
   |    |    | <dipvalue name="4 Coins/2 Credits" value="0"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="6"/> |
   |    |    | <dipvalue name="3 Coins/2 Credits" value="1"/> |
   |    |    | <dipvalue name="2 Coins/2 Credits" value="2"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="High Score Names" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="3 Letters" value="0"/> |
   |    |    | <dipvalue name="8 Letters" value="8" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="No" value="16"/> |
   |    |    | <dipvalue name="Yes" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free Play" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Infinite Lives (If Free Play)" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="768"/> |
|
|