shadoww: MAME ROM Information. History:
Shadow Warriors (c) 1988 Tecmo.
Ryu, the Dragon Ninja, travels the world to defeat evil wherever he finds it.
- TECHNICAL -
Game ID : 6215
Main CPU : 68000 (@ 9.216 Mhz)
Sound CPU : Z80 (@ 4 Mhz)
Sound Chips : (2x) YM2203 (@ 4 Mhz), OKI6295 (@ 7.575 Khz)
Players : 2
Control : 8-way joystick
Buttons : 3
- TRIVIA -
Released in February 1989.
This game is known in US as "Ninja Gaiden" and in Japan as "Ninja Ryukenden".
Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Ninja Ryukenden : G.S.M. Tecmo 1) on 01/02/1989.
- SERIES -
1. Shadow Warriors (1988)
2. Ninja Gaiden (1989, Nintendo Famicom)
3. Ninja Gaiden Episode II - The Dark Sword of Chaos (1990, Nintendo Famicom)
4. Ninja Gaiden Episode III - The Ancient Ship of Doom (1991, Nintendo Famicom)
5. Ninja Gaiden (2004, Microsoft Xbox)
6. Ninja Gaiden Black (2005, Microsoft XBox)
7. Ninja Gaiden Sigma (2007, Sony PlayStation 3)
8. Ninja Gaiden Dragon Sword (2007, Nintendo DS)
- STAFF -
Musician : Mikio Saito (Metal Yuhki), Putaro, Ryuichi Nitta, Angirus
Art design : Bayashi
- PORTS -
* Computers :
Sinclair ZX Spectrum (1990)
Commodore C64 (1990)
Amstrad CPC (1990)
Commodore Amiga (1990)
Atari ST (1990)
Commodore C64 (1991, "2 Hot 2 Handle")
Commodore Amiga (1991, "2 Hot 2 Handle")
- SOURCES -
Game's rom.
MAME Info:
0.65 [Nicola Salmoria]
0.31 [Alex Pasadyn]
Artwork available
WIP:
- 0.143u8: Kanikani fixed DIPSW in Ninja Ryukenden / Ninja Gaiden.
- 0.137u3: David Haywood and Abelardator2 added blending effect to Shadow Warriors and clones.
- 0.133u5: f205v and David Haywood added clone Master Ninja (bootleg of Shadow Warriors / Ninja Gaiden), not working.
- 2nd September 2009: f205v dumped Master Ninja (bootleg of Shadow Warriors / Ninja Gaiden) (1989).
- 0.133u1: Corrado Tomaselli verified/changed VSync to 59.17 Hz in Shadow Warriors. Renamed (ryukenda) to (ryukendna).
- 26th July 2008: Mr. Do - Between the CAG Artset and a bezel I bought a LONG time ago, we have a cool bezel for Ninja Gaiden.
- 0.123u2: Corrado Tomaselli connected the Shadow Warriors buttons like they are wired on the original PCB (which is JAMMA).
- 0.108u1: Patrik Styrnell added clone Ninja Ryukenden (Japan, set 2). Changed parent description to 'Shadow Warriors (World, set 1)' and clones '(World set 2)' to '(World, set 2)' and 'Ninja Ryukenden (Japan)' to 'Ninja Ryukenden (Japan, set 1)'. Fixed rom names.
- 0.71: Changed MSM6295 clock speed to 7575 Hz and palettesize to 4096 colors.
- 0.66: Changed M68000 CPU1 clock speed to 9216000 Hz.
- 0.65: Changed 'Shadow Warriors (US set 1)' to parent 'Shadow Warriors (World set 1)', '(US set 2)' to 'Shadow Warriors (World set 2)' and Ninja Gaiden (World) to clone Ninja Gaiden (US).
- 4th February 2003: Stephane Humbert fixed the 3rd button in the Ninja Gaiden driver.
- 0.64: Added Shadow Warriors (US set 1). Changed 'Shadow Warriors (US)' to clone '(US set 2)'. Renamed (shadoww) to (shadowwa). Removed 3rd button. Changed 'Unknown' to 'Unused' dipswitches.
- 22nd January 2003: Nicola Salmoria added another version of Shadow Warriors to the Ninja Gaiden driver.
- 25th October 2001: William Kucharski added flip screen support to the Ninja Gaiden driver.
- 0.37b2: Changed OKI6295 clock speed to 7576 Hz.
- 0.37b1: Added clone Ninja Ryukenden (Japan). Changed parent description to 'Ninja Gaiden (World)' and clone 'Shadow Warriors' to 'Shadow Warriors (US)'.
- 0.36b1: New sprite manager, used in System 16, Ninja Gaiden, Shoot Out, Blood Bros [Phil Stroffolino].
- 0.35b5: The TileMap code is now mature enough to be used in new drivers. For examples, look into gng, gaiden and travrusa [Phil Stroffolino].
- 5th March 1999: Phil Stroffolino has continued his work on tilemaps, added support for Ghosts'n'Goblins cocktail mode and Gaiden video driver has some fixes.
- 19th February 1999: Phil Stroffolino has "finished" the Gaiden graphics driver.
- 10th February 1999: Phil Stroffolino has worked a little bit more on the tilemap code, and Ninja Gaiden now draws all sprite sizes correctly (helps also with later sections of Tecmo Knight).
- 0.35b3: Phil Stroffolino added a new experimental TileMap code, used by Ninja Gaiden and Ghosts and Goblins. This makes the driver code cleaner and gives a major performance boost in the video rendering.
- 0.34b2: Fixed gfx rom loading.
- 0.33b4: Dynamic palette support for games with >256 colors, not complete yet but good for many cases. Drivers who want to use it must first of all set up like the static palette ones (put the real number of colors in MachineDriver-> total_colors, etc.), and call palette_recalc() in vh_screenrefresh() before drawing anything. A color usage table must be passed to palette_recalc() so that the function knows which colors are needed. Drivers which use the new system, and therefore no longer run in 16-bit video modes: Black Tiger, City Connection, Gun Dealer and Ninja Gai Den [Nicola Salmoria].
- 0.31: Alex Pasadyn added Ninja Gaiden (Tecmo 1988) and clone Shadow Warriors.
LEVELS: 6
Other Emulators:
* FB Alpha
* Raine
Recommended Games (Heroes Fighter):
Knuckle Joe
My Hero
Renegade
Trojan
Trojan (PlayChoice-10)
Avengers
Black Panther
Double Dragon
Double Dragon II
Double Dragon 3
Double Dragon (PlayChoice-10)
Double Dragon (Neo-Geo)
Ginga NinkyouDen
Kyros
Shinobi
Shinobi (Mega-Tech)
Shinobi / FZ-2006
The Revenge of Shinobi (Mega-Tech)
Shinobi III (Mega Play)
Bad Dudes vs. Dragonninja
Shadow Warriors
Vigilante
Crime Fighters
DownTown
Final Fight
Gang Wars
Last Battle (Mega-Tech)
Ninja Gaiden (PlayChoice-10)
Ninja Gaiden Episode II (PlayChoice-10)
Ninja Gaiden Episode III (PlayChoice-10)
Shadow Dancer
Shadow Dancer (Mega-Tech)
Tough Turf
The Combatribes
Crude Buster
Growl
Mug Smashers
64th. Street
Brute Force
Burning Fight
Captain Commando
D. D. Crew
Karate Blazers
Riot City
Streets of Rage (Mega-Tech)
Streets of Rage II (Mega Play)
Vendetta
B.Rap Boys
Big Fight
Guardians of the 'Hood
Legionnaire
Silent Dragon
Thunder Hoop
TH Strikes Back
Undercover Cops
Cadillacs and Dinosaurs
Denjin Makai
Knuckle Bash
Knuckle Bash 2
Ninja Baseball Batman
The Punisher
Violent Storm
Zero Team
Pretty Soldier Sailor Moon
Black Touch '96
Final Fight 2 (SNES bootleg)
Ghost Chaser Densei (SNES bootleg)
Iron (SNES bootleg)
Osman
Sonic Blast Man 2 Special Turbo
Gaia Crusaders
Vamp 1/2
Jue Zhan Tian Huang
Thunder Heroes
Demolish Fist
Romset: 2560 kb / 23 files / 1001.1 zip
MAME XML Output:
   | <game name="shadoww" sourcefile="gaiden.c"> |
   |    | <description>Shadow Warriors (World, set 1)</description> |
   |    | <year>1988</year> |
   |    | <manufacturer>Tecmo</manufacturer> |
   |    | <rom name="shadowa_1.3s" size="131072" crc="8290d567" sha1="1e2f80c1548c853ec1127e79438f62eda6592a07" region="maincpu" offset="0"/> |
   |    | <rom name="shadowa_2.4s" size="131072" crc="f3f08921" sha1="df6bb7302714e0eab12cbd0a7f2a4ca751a600e1" region="maincpu" offset="1"/> |
   |    | <rom name="gaiden_3.4b" size="65536" crc="75fd3e6a" sha1="3333e84ed4983caa133e60a8e8895fa897ab4949" region="audiocpu" offset="0"/> |
   |    | <rom name="gaiden_5.7a" size="65536" crc="8d4035f7" sha1="3473456cdd24e312e3073586d7e8f24eb71bbea1" region="gfx1" offset="0"/> |
   |    | <rom name="14.3a" size="131072" crc="1ecfddaa" sha1="e71d60ae1a98fe8512498f91cce01c16be9f0871" region="gfx2" offset="0"/> |
   |    | <rom name="15.3b" size="131072" crc="1291a696" sha1="023b05260214adc39bdba81d5e2aa246b6d74a6a" region="gfx2" offset="20000"/> |
   |    | <rom name="16.1a" size="131072" crc="140b47ca" sha1="6ffd9b7116658a46a124f9085602d88aa143d829" region="gfx2" offset="40000"/> |
   |    | <rom name="17.1b" size="131072" crc="7638cccb" sha1="780d47d3aa248346e0e7abc6e6284542e7392919" region="gfx2" offset="60000"/> |
   |    | <rom name="18.6a" size="131072" crc="3fadafd6" sha1="0cb5387a354c631d5c6aca8f77ecbbc0d175a574" region="gfx3" offset="0"/> |
   |    | <rom name="19.6b" size="131072" crc="ddae9d5b" sha1="108b202ae7ae124a32400a0a404c7d2b614c60bd" region="gfx3" offset="20000"/> |
   |    | <rom name="20.4b" size="131072" crc="08cf7a93" sha1="fd3278c3fb3ef30ed03c8a95656d86ba82a163d8" region="gfx3" offset="40000"/> |
   |    | <rom name="21.4b" size="131072" crc="1ac892f5" sha1="28364266ca9d1955fb7953f5c2d6f35e114beec6" region="gfx3" offset="60000"/> |
   |    | <rom name="6.3m" size="131072" crc="e7ccdf9f" sha1="80ffcefc95660471124898a9c2bee55df36bda13" region="gfx4" offset="0"/> |
   |    | <rom name="8.3n" size="131072" crc="7ef7f880" sha1="26ba9a76adce24beea3cffa1cb95aeafe6f82f96" region="gfx4" offset="20000"/> |
   |    | <rom name="10.3r" size="131072" crc="a6451dec" sha1="553e7a1453b59055fa0b10ca04125543d9f8987c" region="gfx4" offset="40000"/> |
   |    | <rom name="shadoww_12a.xx" size="65536" crc="9bb07731" sha1="b799b1958dc9b84797fdab2591e33bd5d28884a3" region="gfx4" offset="60000"/> |
   |    | <rom name="shadoww_12b.xx" size="65536" crc="a4a950a2" sha1="9766b5e88edd16554e59179a37cca49d29f83367" region="gfx4" offset="70000"/> |
   |    | <rom name="7.1m" size="131072" crc="016bec95" sha1="6a6757c52ca9a2398ea43d1af4a8d5adde6f4cd2" region="gfx4" offset="80000"/> |
   |    | <rom name="9.1n" size="131072" crc="6e9b7fd3" sha1="c86ff61844fc94c02625bb812b9062d0649c8fdf" region="gfx4" offset="a0000"/> |
   |    | <rom name="11.1r" size="131072" crc="7fbfdf5e" sha1="ab67b72dcadb5f2236d29de751de5bf890a9e423" region="gfx4" offset="c0000"/> |
   |    | <rom name="shadoww_13a.xx" size="65536" crc="996d2fa5" sha1="a32526949af3635914927ebbbe684c3de9562a9d" region="gfx4" offset="e0000"/> |
   |    | <rom name="shadoww_13b.xx" size="65536" crc="b8df8a34" sha1="6810f7961052a983b8c78b42d550038051012c6d" region="gfx4" offset="f0000"/> |
   |    | <rom name="4.4a" size="131072" crc="b0e0faf9" sha1="2275d2ef5eee356ccf80b9e9644d16fc30a4d107" region="oki" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="9216000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ym1" name="YM2203" clock="4000000"/> |
   |    | <chip type="audio" tag="ym2" name="YM2203" clock="4000000"/> |
   |    | <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="59.170000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="3" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Demo Sounds" tag="DSW" mask="1"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="1" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW" mask="28"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="16"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="4"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="28" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="12"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="20"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="24"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW" mask="224"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="128"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="64"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="32"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="224" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="96"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="160"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="192"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="256"> |
   |    |    | <dipvalue name="Off" value="256" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="512"> |
   |    |    | <dipvalue name="Off" value="512" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW" mask="3072"> |
   |    |    | <dipvalue name="Normal" value="3072" default="yes"/> |
   |    |    | <dipvalue name="TBL 1" value="1024"/> |
   |    |    | <dipvalue name="TBL 2" value="2048"/> |
   |    |    | <dipvalue name="TBL 3" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Energy" tag="DSW" mask="12288"> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    |    | <dipvalue name="3" value="12288" default="yes"/> |
   |    |    | <dipvalue name="4" value="4096"/> |
   |    |    | <dipvalue name="5" value="8192"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW" mask="49152"> |
   |    |    | <dipvalue name="1" value="0"/> |
   |    |    | <dipvalue name="2" value="49152" default="yes"/> |
   |    |    | <dipvalue name="3" value="16384"/> |
   |    |    | <dipvalue name="4" value="32768"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="4096"/> |
|
|