Home News Forum                            

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

ninjamas: MAME ROM Information.


Ninja Master's Haoh Ninpou-chou (c) 1996 SNK

Criminally overlooked and combo-friendly medieval Japanese fighter with great animation. Ten selectable characters and two end bosses.


SNK Neo-Geo MVS hardware

Game ID : 217

Main CPU : 68000 (@ 12 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM2610 (@ 8 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 4

=> [A] Light Punch, [B] Strong Punch, [C] Light Kick, [D] Strong Kick


Developed by ADK. ADK's full name is 'Alpha Denshi Kikaku'.

Released in May 1996.

The subtitle of this game translates from Japanese as 'Supreme Ninja Arts Scroll'.

The main design, as well as some of the special moves of the character 'Karasu' seem to be quite inspired by the main character of the 1994 movie hit 'The Crow' which was in turn, based on the graphical novel of the same name by James O. Barr (Even the name 'Karasu' stands as the Japanese word for "crow"!). :)

The character 'Nobunaga' is based on the real Japanese warrior 'Nobunaga Oda' who, during Japan's medieval period, overthrew the Ashikaga shogunate and ended a long period of internal strife by uniting half of Japan's provinces under his rule. In doing so he paved the way for the reunification of the country under the Tokugawa shogunate in the following century. His merciless use of power as well as his skill as a military strategist made him one of the most powerful & feared leaders in Japan. The image of him in the game as a warrior who wields the demons power may have been some sort of a criticism to his eager embrace of Western culture, religion & technology.

The character 'Goemon' is based on Ishikawa Goemon, the most famous thief in Japan on the Edo era (about 400 years ago) known to steal large sums of money from bad people and give the money to the poor. In other words, he was Japan's very own version of Robin Hood!

The character 'Sasuke' seems inspired on Sarutobi Sasuke, a famous legendary ninja with a strong sense of justice created in Tachikawa literature at the end of the Meiji period. Another source of inspiration may have been 'Ninja Kamui' an old anime series whose main character Kamui was an incredibly skilled ninja who wanted to abandon his ways as a killer thus becoming a 'nukenin' (runaway ninja) and marked for death by his own clan that vows to pursue and eliminate him.


* Play As Ranmaru And Nobunaga (Player 1) : Highlight Kamui and press Left, Down, Left, Up, Left, Down, Left, Up, Right, Down, Right, Up and hit C+D.

* Play As Ranmaru And Nobunaga (Player 2) : Highlight Sasuke and press Right, Down, Right, Up, Right, Down, Right, Up, Left, Down, Left, Up and hit C+D.

* Time Attack Mode : At the character select screen, highlight Kamui and press Down, Left, Up, Left, Down, Left, Up, Left, Down, Right(x4), Up, C+D. Now choose your character.

* Successfully complete the game with a single credit within 8:30:00 minutes and the game shows you how to execute your character's 'finisher' move!


Producer & Planner : Hiroyuki Toda

Chief Planner : Kazuhiro Shibata

Planners : Visitor Y. Oni, M. Honda

System Programmers : Eiji Fukatsu, Makio Chiba

Sound Programmer : Makio Chiba

Desgin Tool Programmer : Ryu Hiroyuki

Total Adviser : Kenichi Sakanishi

Chief Programmer -Main- Program : Teruaki Shirasawa

-Demo- Program : Maichikin

Chief Sprite Designer : Kazushige Hakamata

Sprite Designers : Gensan, Hideyuki Yamada, Yokoo, Muneki Shiraishi, Hiroshi Ohzono, Tohru Okamura, West-Maison, Takahiro Arahata, Mitsugu. T, Shigechi, Ruc, Hirotaka Orita, Syoichi Satoh, H. Hasegawa-CRM, Kei Kuramochi, Hitoshi Aoki, Ben, Yukari Shinozaki

Scroll Designers : Shinji Moriyama (Sinji Moriyama), Masako Sato, Kaori Kumagai, Kazunori Uchiumi

Demo Designers : Masato Mitsuya, Sinku

Sound : Hiroaki Kujirai, Yuka Watanabe, Hiroaki Shimizu, Takeshi Muramatsu

Sound Effect : Hiroaki Kujirai (Kujirai Type-02)

* Character Voices :

Sasuke : Kabao Kikkawa

Tenho : Shinobu Sekimoto

Kamui, Raiga, Unzen : Masahiko Yano

Natsume, Narration : Mayumi Minoda

Kasumi : Masami Katou

Goemon : T. Mukaiyama

Houoh : Yoshikatsu Fujio

Karasu : Kouichi Koba

Ranmaru : Yasue Ishii

Nobunaga : Masao Harada

Market Research : Yukio Gotoh (Yukio Gotou)

Public Information : Taguchi-1, Satsuki Ito, Sugiyama Kiyotaka, Kayo Yamagata

Quality Controls : Nagata Shogatsu, Masao Tachikawa, Sugiyama Kiyotaka, Takagi, Uma

Special Thanks : Tomobe Seijin, Studio Bihou

Executive Producer : Kazuo Arai

BGM : Back Of My Mind, Hiroaki Kujirai


* Consoles :

SNK Neo-Geo [JP] (June 28, 1996; "Ninja Master's Haoh Ninpou-chou [Model ADH-012]")

SNK Neo-Geo [US] (June 28, 1996; "Ninja Master's Haoh Ninpou-chou [Model NGH-217]")

SNK Neo-Geo CD [JP] (September 27, 1996; "Ninja Master's Haoh Ninpou-chou [Model ADCD-012]")

Sony Playstation 2 [JP] (December 18, 2008; "ADK Tamashii [Model SLPS-25906]")

Nintendo Wii [JP] (July 26, 2011; "Virtual Console")


Game's rom.

Machine's picture.

MAME Info:

0.34b5 [?]

Neo-Geo (Artwork available)


- 0.79u2: Added new gfx3 roms.

- 0.35b12: Changed description to 'Ninja Master's - haoh-ninpo-cho'.

- 0.35b9: Added missing sound1 rom ($0).

- 0.34b7: Changed description to 'Ninja Master's'.

- 0.34b5: Added Ninja Masters (ADK 1996).


Other Emulators:

* Calice

* FB Alpha

* Kawaks

* Nebula

Recommended Games (Asian Fighting vs.):

Karate Champ

Syusse Oozumou

Oozumou - The Grand Sumo (DECO Cassette)

Shanghai Kid

Yie Ar Kung-Fu


Reikai Doushi

The Karate Tournament

Shogun Warriors

Dragonball Z

Dragon Ball Z V.R.V.S

Dragonball Z 2 - Super Battle

Samurai Shodown

Samurai Shodown II

Samurai Shodown III

Samurai Shodown IV

Samurai Shodown V

Samurai Shodown V Special

Samurai Spirits Tenkaichi Kenkakuden

Battle K-Road

Blood Warrior

Dragon Master

Fight Fever

Far East of Eden



Ninja Master's

Waku Waku 7

The Last Blade

The Last Blade 2

Astra SuperStars

Asura Blade - Sword of Dynasty

Asura Buster - Eternal Warriors

The Killing Blade

Guilty Gear X

Guilty Gear X ver. 1.5

Guilty Gear XX

Guilty Gear XX #Reload

Guilty Gear XX Slash

Guilty Gear XX Accent Core

Guilty Gear Isuka

Martial Masters

The Rumble Fish

The Rumble Fish 2

Neo-Geo Battle Coliseum

Romset: 42240 kb / 14 files / 16.7 zip

MAME XML Output:

       <game name="ninjamas" sourcefile="neodrvr.c" romof="neogeo">
              <description>Ninja Master's - haoh-ninpo-cho</description>
              <manufacturer>ADK / SNK</manufacturer>
              <biosset name="euro" description="Europe MVS (Ver. 2)" default="yes"/>
              <biosset name="euro-s1" description="Europe MVS (Ver. 1)"/>
              <biosset name="us" description="US MVS (Ver. 2?)"/>
              <biosset name="us-e" description="US MVS (Ver. 1)"/>
              <biosset name="asia" description="Asia MVS (Ver. 3)"/>
              <biosset name="japan" description="Japan MVS (Ver. 3)"/>
              <biosset name="japan-s2" description="Japan MVS (Ver. 2)"/>
              <biosset name="japan-s1" description="Japan MVS (Ver. 1)"/>
              <biosset name="mv1c" description="NEO-MVH MV1C"/>
              <biosset name="japan-j3" description="Japan MVS (J3)"/>
              <biosset name="japan-hotel" description="Custom Japanese Hotel"/>
              <biosset name="uni-bios_2_3" description="Universe Bios (Hack, Ver. 2.3)"/>
              <biosset name="uni-bios_2_3o" description="Universe Bios (Hack, Ver. 2.3, older?)"/>
              <biosset name="uni-bios_2_2" description="Universe Bios (Hack, Ver. 2.2)"/>
              <biosset name="uni-bios_2_1" description="Universe Bios (Hack, Ver. 2.1)"/>
              <biosset name="uni-bios_2_0" description="Universe Bios (Hack, Ver. 2.0)"/>
              <biosset name="uni-bios_1_3" description="Universe Bios (Hack, Ver. 1.3)"/>
              <biosset name="uni-bios_1_2" description="Universe Bios (Hack, Ver. 1.2)"/>
              <biosset name="uni-bios_1_2o" description="Universe Bios (Hack, Ver. 1.2, older)"/>
              <biosset name="uni-bios_1_1" description="Universe Bios (Hack, Ver. 1.1)"/>
              <biosset name="uni-bios_1_0" description="Universe Bios (Hack, Ver. 1.0)"/>
              <rom name="sp-s2.sp1" merge="sp-s2.sp1" bios="euro" size="131072" crc="9036d879" sha1="4f5ed7105b7128794654ce82b51723e16e389543" region="mainbios" offset="0"/>
              <rom name="sp-s.sp1" merge="sp-s.sp1" bios="euro-s1" size="131072" crc="c7f2fa45" sha1="09576ff20b4d6b365e78e6a5698ea450262697cd" region="mainbios" offset="0"/>
              <rom name="usa_2slt.bin" merge="usa_2slt.bin" bios="us" size="131072" crc="e72943de" sha1="5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb" region="mainbios" offset="0"/>
              <rom name="sp-e.sp1" merge="sp-e.sp1" bios="us-e" size="131072" crc="2723a5b5" sha1="5dbff7531cf04886cde3ef022fb5ca687573dcb8" region="mainbios" offset="0"/>
              <rom name="asia-s3.rom" merge="asia-s3.rom" bios="asia" size="131072" crc="91b64be3" sha1="720a3e20d26818632aedf2c2fd16c54f213543e1" region="mainbios" offset="0"/>
              <rom name="vs-bios.rom" merge="vs-bios.rom" bios="japan" size="131072" crc="f0e8f27d" sha1="ecf01eda815909f1facec62abf3594eaa8d11075" region="mainbios" offset="0"/>
              <rom name="sp-j2.sp1" merge="sp-j2.sp1" bios="japan-s2" size="131072" crc="acede59c" sha1="b6f97acd282fd7e94d9426078a90f059b5e9dd91" region="mainbios" offset="0"/>
              <rom name="sp1.jipan.1024" merge="sp1.jipan.1024" bios="japan-s1" size="131072" crc="9fb0abe4" sha1="18a987ce2229df79a8cf6a84f968f0e42ce4e59d" region="mainbios" offset="0"/>
              <rom name="sp-45.sp1" merge="sp-45.sp1" bios="mv1c" size="524288" crc="03cc9f6a" sha1="cdf1f49e3ff2bac528c21ed28449cf35b7957dc1" region="mainbios" offset="0"/>
              <rom name="japan-j3.bin" merge="japan-j3.bin" bios="japan-j3" size="131072" crc="dff6d41f" sha1="e92910e20092577a4523a6b39d578a71d4de7085" region="mainbios" offset="0"/>
              <rom name="sp-1v1_3db8c.bin" merge="sp-1v1_3db8c.bin" bios="japan-hotel" size="131072" crc="162f0ebe" sha1="fe1c6dd3dfcf97d960065b1bb46c1e11cb7bf271" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_3.rom" merge="uni-bios_2_3.rom" bios="uni-bios_2_3" size="131072" crc="27664eb5" sha1="5b02900a3ccf3df168bdcfc98458136fd2b92ac0" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_3o.rom" merge="uni-bios_2_3o.rom" bios="uni-bios_2_3o" size="131072" crc="601720ae" sha1="1b8a72c720cdb5ee3f1d735bbcf447b09204b8d9" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_2.rom" merge="uni-bios_2_2.rom" bios="uni-bios_2_2" size="131072" crc="2d50996a" sha1="5241a4fb0c63b1a23fd1da8efa9c9a9bd3b4279c" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_1.rom" merge="uni-bios_2_1.rom" bios="uni-bios_2_1" size="131072" crc="8dabf76b" sha1="c23732c4491d966cf0373c65c83c7a4e88f0082c" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_0.rom" merge="uni-bios_2_0.rom" bios="uni-bios_2_0" size="131072" crc="0c12c2ad" sha1="37bcd4d30f3892078b46841d895a6eff16dc921e" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_3.rom" merge="uni-bios_1_3.rom" bios="uni-bios_1_3" size="131072" crc="b24b44a0" sha1="eca8851d30557b97c309a0d9f4a9d20e5b14af4e" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_2.rom" merge="uni-bios_1_2.rom" bios="uni-bios_1_2" size="131072" crc="4fa698e9" sha1="682e13ec1c42beaa2d04473967840c88fd52c75a" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_2o.rom" merge="uni-bios_1_2o.rom" bios="uni-bios_1_2o" size="131072" crc="e19d3ce9" sha1="af88ef837f44a3af2d7144bb46a37c8512b67770" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_1.rom" merge="uni-bios_1_1.rom" bios="uni-bios_1_1" size="131072" crc="5dda0d84" sha1="4153d533c02926a2577e49c32657214781ff29b7" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_0.rom" merge="uni-bios_1_0.rom" bios="uni-bios_1_0" size="131072" crc="0ce453a0" sha1="3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9" region="mainbios" offset="0"/>
              <rom name="217-p1.p1" size="1048576" crc="3e97ed69" sha1="336bcae375a5109945d11356503bf0d9f4a9a50a" region="maincpu" offset="0"/>
              <rom name="217-p2.sp2" size="2097152" crc="191fca88" sha1="e318e5931704779bbe461719a5eeeba89bd83a5d" region="maincpu" offset="100000"/>
              <rom name="217-s1.s1" size="131072" crc="8ff782f0" sha1="90099c154357042ba658d4ef6abe4d9335bb7172" region="fixed" offset="0"/>
              <rom name="sfix.sfix" merge="sfix.sfix" size="131072" crc="c2ea0cfd" sha1="fd4a618cdcdbf849374f0a50dd8efe9dbab706c3" region="fixedbios" offset="0"/>
              <rom name="000-lo.lo" merge="000-lo.lo" size="131072" crc="5a86cff2" sha1="5992277debadeb64d1c1c64b0a92d9293eaf7e4a" region="zoomy" offset="0"/>
              <rom name="sm1.sm1" merge="sm1.sm1" size="131072" crc="94416d67" sha1="42f9d7ddd6c0931fd64226a60dc73602b2819dcf" region="audiobios" offset="0"/>
              <rom name="217-m1.m1" size="131072" crc="d00fb2af" sha1="6bcaa52e1641cc24288e1f22f4dc98e8d8921b90" region="audiocpu" offset="0"/>
              <rom name="217-v1.v1" size="4194304" crc="1c34e013" sha1="5368e413d2188c4fd063b6bb7d5f498ff83ea812" region="ymsnd" offset="0"/>
              <rom name="217-v2.v2" size="2097152" crc="22f1c681" sha1="09da03b2e63d180e55173ff25e8735c4162f027b" region="ymsnd" offset="400000"/>
              <rom name="217-c1.c1" size="4194304" crc="5fe97bc4" sha1="d76c955d83baa2b9fd24222a9b2852947b7b92f0" region="sprites" offset="0"/>
              <rom name="217-c2.c2" size="4194304" crc="886e0d66" sha1="d407e1525e4ebe996e14f6e5c0396a10f736a50d" region="sprites" offset="1"/>
              <rom name="217-c3.c3" size="4194304" crc="59e8525f" sha1="19f602c71545d6c021dc72e112d3a8b8efe7a9b7" region="sprites" offset="800000"/>
              <rom name="217-c4.c4" size="4194304" crc="8521add2" sha1="0d1a6f2979302c4c282e31ff334d2d887aec74f7" region="sprites" offset="800001"/>
              <rom name="217-c5.c5" size="4194304" crc="fb1896e5" sha1="777a8caa9ebdbddf89e3d5ab650c94a55228ce54" region="sprites" offset="1000000"/>
              <rom name="217-c6.c6" size="4194304" crc="1c98c54b" sha1="cb1cad161d9b9f2f5a7cf8ae4d6d35b51acf90f5" region="sprites" offset="1000001"/>
              <rom name="217-c7.c7" size="4194304" crc="8b0ede2e" sha1="ea632ac98291ddac95441b7fe2349974b2da8a42" region="sprites" offset="1800000"/>
              <rom name="217-c8.c8" size="4194304" crc="a085bb61" sha1="6a3e9e6ba96072b8849b407f2b24103dc0852259" region="sprites" offset="1800001"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2610" clock="8000000"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="59.185606" pixclock="6000000" htotal="384" hbend="30" hbstart="350" vtotal="264" vbend="16" vbstart="240" />
              <sound channels="2"/>
              <input players="2" buttons="4" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Test Switch" tag="IN0" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin Chutes?" tag="IN0" mask="2">
                     <dipvalue name="1?" value="0"/>
                     <dipvalue name="2?" value="2" default="yes"/>
              <dipswitch name="Autofire (in some games)" tag="IN0" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="COMM Setting (Cabinet No.)" tag="IN0" mask="24">
                     <dipvalue name="1" value="24" default="yes"/>
                     <dipvalue name="2" value="16"/>
                     <dipvalue name="3" value="8"/>
                     <dipvalue name="4" value="0"/>
              <dipswitch name="COMM Setting (Link Enable)" tag="IN0" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Free Play" tag="IN0" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Freeze" tag="IN0" 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="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise