Home News Forum                            

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

ninjaw: MAME ROM Information.


The Ninja Warriors (c) 1987 Taito.

Two ninjas fight an entire army to destroy an evil dictator in this horizontal action game, which features physical damage on our heroes


Board Number : M4300086H

Prom Stickers : B31

Main CPU : (2x) 68000 (ID : K1100325A, K1100312A) (@ 8 Mhz)

Sound CPU : Z80 (ID : K1100313A) (@ 4 Mhz)

Sound Chips : YM2610 (@ 8 Mhz), (4x) Volume (@ 8 Mhz)

Control : 8-way joystick

Buttons : 2 (DAGGER, SHURIKEN)


Released in February 1988 in Japan (even if the title screen says 1987).

Licensed by Romstar for US distribution.

The strange resolution of this game was due to the original cabinet which had a wide screen made out of three monitors.

Banglar, the main enemy who looks like Yoda from the star wars films makes a cameo appearance in "Aqua Jack" 2 years after appearing in The Ninja Warriors.

Brian Chapel holds the official record for this game with 188,900 points.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (The Ninja Warriors : G.S.M. Taito 1 - D28B0001) on 21/06/1988.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (The Ninja Warriors - Famous Recording Series - PCCB-00074) on 21/10/1991.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (The Ninja Warriors - Complete Album - PCCB-00116) on 19/03/1993.


1. The Ninja Warriors (1988)

2. The Ninja Warriors Again (1994, Nintendo Super Famicom)


Produced by : Yojiro Suekado

Directed by : Masaki Ogata

Written by : Onijust

Executive producer : Hisao Yunoki

Director of software : Daisuke Sasaki

Programmers : Yoshihisa Nagata, Yuji Iwasaki, Yoshiyuki Watabe, Masaki Ogata, Daisuke Sasaki

Production designer : Yukiwo Ishikawa

Character designers : Masami Kikuchi, Yoshihiro Wakita, Toshiyuki Nishimura, Taira Sanuki, Shinobu Iwabuchi, Sachiko Yamana, Junji Yarita, Kohzoh Igarashi, Tetsuro Kitagawa, Yukiwo Ishikawa

Assistant character designers : Visual Arts Produtcion, Animation 20, Space Creative

Supervising editor : Tetsuro Kitagawa

Editors : Masami Kikuchi, Yukiwo Ishikawa

Costume designer : Hiroshi Wagatsuma

Hardware designer : Toshiyuki Sanada

Assistant hardware engineer : Satoru Shimomura

Music composed and directed by (Zuntata) : Hisayoshi Ogura

Assistant sound programmer (Zuntata) : Naoto Yagista

Sound editor (Zuntata) : Yasuhisa Watanabe

Sound hardware designer : Tsukasa Nakamura

Publicity supervisor : Hisayoshi Nakane

Game designed by : Onijust


* Consoles :

NEC PC-Engine (1989)

Sega Mega CD

* Computers :

Sinclair ZX Spectrum (1989)

Commodore C64 (1989)

Amstrad CPC (1989)

Commodore Amiga (1989)

Atari ST (1989)


Game's rom.

Machine's picture.

MAME Info:

0.37b10 [David Graves]


- Some enemies slide relative to the background when they should be standing still. Source (ID 02415)

- When the player flash there's a strange black shadow on the screen. Robiza (ID 00813)


- 0.144u1: Stefan Lindberg and The Dumping Union added clone The Ninja Warriors (US). Fixed rom names.

- 0.143u8: Kanikani added DIPSW notes to Ninja Warriors.

- 0.131u3: Guru added Ninja Warriors README.

- 0.112: Added 'Continue Price' dipswitch.

- 0.111u1: Robiza fixed sprite drawing in Ninja Warriors.

- 0.106u8: Aaron Giles added multiscreen support (3x 288x224) to Ninja Warriors.

- 0.97u2: Pierpaolo Prazzoli fixed video problems in The Ninja Warriors, which broke with the new colscroll addition.

- 0.93: Removed Custom sound and added 4x Volume_Filter.

- 0.37b14: Andrea Mazzoleni improved subwoofer sounds in Ninja Warriors. Added Custom sound and changed the 2x 68000 clock speed to 8MHz.

- 0.37b13: Added 2x user1 roms (unknown). Fixed rom names.

- 0.37b12: Changed 68000 CPU1/2 clock speeds to 13343000 Hz.

- 10th February 2001: Gerardo Oporto fixed dipswitch settings in Taito B system and Ninja Warriors drivers.

- 0.37b11: Added clone The Ninja Warriors (Japan). Changed parent description to 'The Ninja Warriors (World)' and visible area to 864x224. Added dipswitches 'Difficulty' and 6x 'Unused'.

- 16th December 2000: David Graves fixed a few problems in Taito multiscreen games and added a few clone romsets.

- 0.37b10: David Graves added The Ninja Warriors (Japan) (Taito 1987).

- 4th December 2000: David Graves added support for a third Taito TC0100SCN chip emulation.

- 1st December 2000: David Graves updated the TC0100SCN Taito chip emulation to support extra wide tilemaps, making Darius 2, Ninja Warriors and Warrior Blade playable.

- 16th October 2000: David Graves sent in a preliminary Taito multiscreen driver with Darius 2, Ninja Warriors and Warrior Blade, however the extra wide background tilemaps are not emulated.

- 22nd December 1997: Malcor dumped The Ninja Warriors (World) TAITO 1987.


Other Emulators:

* FB Alpha

* Raine

Recommended Games (Asian Fighting):


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




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


Kuri Kinton

The Masters of Kin

Mirai Ninja

Ninja Spirit

Shingen Samurai-Fighter

Mystic Defender (Mega-Tech)

Ninja Combat

The Ninja Kids



Sengoku 2

Sengoku 3

Mazin Wars / Mazin Saga (Mega Play)

Mystic Warriors

Shadow Force

Zunzunkyou No Yabou


The Legend of Silkroad

Age Of Heroes - Silkroad 2

Legend of Heroes

Romset: 6401 kb / 27 files / 2.61 zip

MAME XML Output:

       <game name="ninjaw" sourcefile="ninjaw.c">
              <description>The Ninja Warriors (World)</description>
              <manufacturer>Taito Corporation Japan</manufacturer>
              <rom name="b31_45.35" size="65536" crc="107902c3" sha1="026f71a918059e3374ae262304a2ee1270f5c5bd" region="maincpu" offset="0"/>
              <rom name="b31_47.32" size="65536" crc="bd536b1e" sha1="39c86cbb3a33fc77a0141b5648a1aca862e0a5fd" region="maincpu" offset="1"/>
              <rom name="b31_29.34" size="65536" crc="f2941a37" sha1="cf1f231d9caddc903116a8b654f49181ca459697" region="maincpu" offset="20000"/>
              <rom name="b31_27.31" size="65536" crc="2f3ff642" sha1="7d6775b51d96b459b163d8fde2385b0e3f5242ca" region="maincpu" offset="20001"/>
              <rom name="b31_41.5" size="131072" crc="0daef28a" sha1="7c7e16b0eebc589ab99f62ddb98b372596ff5ae6" region="maincpu" offset="40000"/>
              <rom name="b31_39.2" size="131072" crc="e9197c3c" sha1="a7f0ef2b3c4258c09edf05284fec45832a8fb147" region="maincpu" offset="40001"/>
              <rom name="b31_40.6" size="131072" crc="2ce0f24e" sha1="39632397ac7e8457607c32c31fccf1c08d4b2621" region="maincpu" offset="80000"/>
              <rom name="b31_38.3" size="131072" crc="bc68cd99" sha1="bb31ea589339c9f9b61e312e1024b5c8410cdb43" region="maincpu" offset="80001"/>
              <rom name="b31_33.87" size="65536" crc="6ce9af44" sha1="486e332af238c211c3f64f7ead114282661687c4" region="sub" offset="0"/>
              <rom name="b31_36.97" size="65536" crc="ba20b0d4" sha1="fb3dcb7681a95087afac9aa9393765d786243486" region="sub" offset="1"/>
              <rom name="b31_32.86" size="65536" crc="e6025fec" sha1="071f83a9ddebe67bd6c6c2505318e177895163ee" region="sub" offset="20000"/>
              <rom name="b31_35.96" size="65536" crc="70d9a89f" sha1="20f846beb052fd8cddcf00c3e42e3304e102a87b" region="sub" offset="20001"/>
              <rom name="b31_31.85" size="65536" crc="837f47e2" sha1="88d596f01566456ba18a01afd0a6a7c121d3ca88" region="sub" offset="40000"/>
              <rom name="b31_34.95" size="65536" crc="d6b5fb2a" sha1="e3ae0d7ec62740465a90e4939b10341d3866d860" region="sub" offset="40001"/>
              <rom name="b31_37.11" size="131072" crc="0ca5799d" sha1="6485dde076d15b69b9ee65880dda57ad4f8d129c" region="audiocpu" offset="0"/>
              <rom name="b31-01.23" size="524288" crc="8e8237a7" sha1="3e181a153d9b4b7f6a620614ea9022285583a5b5" region="gfx1" offset="0"/>
              <rom name="b31-02.24" size="524288" crc="4c3b4e33" sha1="f99b379be1af085bf102d4d7cf35803e002fe80b" region="gfx1" offset="80000"/>
              <rom name="b31-07.176" size="524288" crc="33568cdb" sha1="87abf56bbbd3659a1bd3e6ce9e43176be7950b41" region="gfx2" offset="0"/>
              <rom name="b31-06.175" size="524288" crc="0d59439e" sha1="54d844492888e7fe2c3bc61afe64f8d47fdee8dc" region="gfx2" offset="80000"/>
              <rom name="b31-05.174" size="524288" crc="0a1fc9fb" sha1="a5d6975fd4f7e689c8cafd7c9cd3787797955779" region="gfx2" offset="100000"/>
              <rom name="b31-04.173" size="524288" crc="2e1e4cb5" sha1="4733cfc015a68e021108a9e1e8ea807b0e7eac7a" region="gfx2" offset="180000"/>
              <rom name="b31-09.18" size="524288" crc="60a73382" sha1="0ddeb86fcd4d19a58e62bf8564f996d17e36e5c5" region="ymsnd" offset="0"/>
              <rom name="b31-10.17" size="524288" crc="c6434aef" sha1="3348ce87882e3f668aa85bbb517975ec1fc9b6fd" region="ymsnd" offset="80000"/>
              <rom name="b31-11.16" size="524288" crc="8da531d4" sha1="525dfab0a0729e9fb6f0e4c8187bf4ce16321b20" region="ymsnd" offset="100000"/>
              <rom name="b31-08.19" size="524288" crc="a0a1f87d" sha1="6b0f8094f3a3ef1ced76984e333e22a17c51af29" region="ymsnd.deltat" offset="0"/>
              <rom name="b31-25.38" size="512" crc="a0b4ba48" sha1="dc9a46366a0cbf63a609f177c3d3ba9675416662" region="user1" offset="0"/>
              <rom name="b31-26.58" size="512" crc="13e5fe15" sha1="c973c7965954a2a0b427908f099592ed89cf0ff0" region="user1" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="8000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="sub" name="68000" clock="8000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2610" clock="8000000"/>
              <chip type="audio" tag="2610.1.l" name="Volume Filter"/>
              <chip type="audio" tag="2610.1.r" name="Volume Filter"/>
              <chip type="audio" tag="2610.2.l" name="Volume Filter"/>
              <chip type="audio" tag="2610.2.r" name="Volume Filter"/>
              <display tag="lscreen" type="raster" rotate="0" width="288" height="224" refresh="60.000000" />
              <display tag="mscreen" type="raster" rotate="0" width="288" height="224" refresh="60.000000" />
              <display tag="rscreen" type="raster" rotate="0" width="288" height="224" refresh="60.000000" />
              <sound channels="2"/>
              <input players="2" buttons="2" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Allow Continue" tag="DSWA" mask="1">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="1" default="yes"/>
              <dipswitch name="Unused" tag="DSWA" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSWA" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSWA" mask="8">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="8" default="yes"/>
              <dipswitch name="Coin A" tag="DSWA" mask="48">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
              <dipswitch name="Coin B" tag="DSWA" mask="192">
                     <dipvalue name="1 Coin/2 Credits" value="192" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/4 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="3">
                     <dipvalue name="Easy" value="2"/>
                     <dipvalue name="Medium" value="3" default="yes"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="12288"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise