Home News Forum                            

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

wardner: MAME ROM Information.


Wardner (c) 1987 Taito Corp.

Two young children, Pyros and Erika, have unexpectedly strayed into a wonderland called 'Wardner's Forest'. Upon entering the magical forest, the young girl is changed into a crystal ball by evil warlock and ruler of the forest, 'Wardner'. She is taken to a secret place deep inside the woods. The brave young Pyros, armed only with a magical flame as a weapon, sets out to rescue his female companion from the clutches of the evil Wardner and bring her safely home.

At the end of every level, Pyros enters a shop. The player can use any gold that has been collected on route to buy useful items; such as extra health, time and more powerful weapons. Wardner is an accomplished and playable platform game with smooth, colourful graphics and finely honed gameplay.


Game ID : TP-009

Main CPU : Z80 (@ 6 Mhz), Z80 (@ 3.428571 Mhz), TMS32010 (@ 3.5 Mhz)

Sound Chips : YM3812 (@ 3.428571 Mhz)

Screen orientation : Horizontal

Video resolution : 320 x 240 pixels

Screen refresh : 56.00 Hz

Palette colors : 1792

Players : 2

Control : 8-way joystick

Buttons : 2


Released in December 1987.

This game is known in Japan as "Wardner no Mori" and in US as "Pyros".

Toaplan released a limited-edition soundtrack album for this game (Tatsujin : Toaplan Game Music Scene One - H24X-10005) on 25/06/1989.


This trick will allow players to get the cape on the first level without the risk of losing a life. Stand next to the hole where the cape is, then hold DOWN and slowly tap the joystick to the RIGHT. If done correctly, Pyros should slowly inch his way underneath the two platforms and can then grab the cape without any problem.


Music composed by : Ree Ohta


* Consoles :

NES ("Pyross")[Unreleased Prototype]

Famicom Disk System

Sega Mega Drive (1991)


Game's rom.

MAME Info:

0.35RC2 [Quench]


- To enter the "test mode", press START1 when the grid is displayed.

- Press F1 (initially P1 button 3) on startup to skip some video RAM tests.


- All sets in wardner.c: Crash after OK. Tafoid (ID 04753)

- All sets in wardner.c: Slowdown due to memory mapping changes. Mics (ID 04485)


- 0.146: Aaron Giles fixed sprite ram in Wardner.

- 0.144: Alex Jackson and Kanikani added DIP locations and missing inputs to Wardner. Added 'Test Switch' dipswitch.

- 0.141u2: Alex Jackson added MCFG_SCREEN_RAW_PARAMS to Wardner, correcting their refresh rates. Changed VSync to 54.877858 Hz.

- 0.137u1: Updates to Wardner driver [Quench]: Added 6845 CRTC interface. Corrected some clock speeds. Changed Z80 CPU1 and YM3812 clock speeds to 3.5MHz and VSync to 54Hz.

- 0.136u4: Stephane Humbert fixed dipswitches and inputs in Wardner and clones (after verification of the Z80 code)

- 0.128u6: Added save states support to Wardner.

- 0.122u6: Changed TMS32010 CPU3 clock speed to 14MHz.

- 0.105u4: Aaron Giles fixed Wardner ram/rom bankswitching.

- 0.105u2: Changed all user1 roms to cpu3 and fixed the addresses.

- 0.80: Quench converted Wardner to tilemaps, corrected savestate setup, little cleanups to the machine code and adjustments for TMS32010 internal data map. Changed TMS32010 clock speed to 3.5MHz.

- 2nd March 2004: Quench added internal data memory map to the TMS32010 CPU core and fixed overflow in the ADDH instruction, and adjusted the Twin Cobra / Wardner, Toaplan1 and Hard Drivin' drivers accordingly.

- 0.67: Changed description of clone 'Wardna no Mori (Japan)' to 'Wardner no Mori (Japan)'.

- 0.62: Changed TMS32010 CPU3 clock speed to 14MHz.

- 0.37b9: Changed cpu3 roms to user1.

- 0.37b6: Fixed cpu1/3 rom loading.

- 18th July 2000: Quench fixed Wardner to work with recent install_mem_handler changes.

- 0.36RC1: Changed description of clone 'Wardner no Mori (Japan)' to 'Wardna no Mori (Japan)'. Added 4th button.

- 0.36b11: Added 8x user1 roms (Co-Processor TMS320C10 MCU code) and proms ($0, 100, 200, 220, 240 - sprite control).

- 1st December 1999: Quench added new MCU roms to Wardner.

- 4th July 1999: Quench did some Wardner fixes.

- 0.35RC2: Quench added Wardner (World) (Toaplan / Taito 1987) and clones Wardner no Mori (Japan) and Pyros (US).

- 18th June 1999: Quench sent in a driver for Wardner.


Other Emulators:

* Sparcade

Recommended Games (Platform Extra):



Pac-Land (United Amusements PC Engine)

Son Son

Road Runner

Vs. Super Mario Bros

Super Mario Bros. (PlayChoice-10)

Super Mario Bros. 2 (PlayChoice-10)

Super Mario Bros. 3 (PlayChoice-10)

Super Mario World


Alex Kidd: The Lost Stars


The Goonies (PlayChoice-10)

Vs. The Goonies


Red Robin

Wonder Boy

Wonder Boy in Monster Land

Wonder Boy III - Monster Lair

Chip'n Dale: Rescue Rangers (PlayChoice-10)

Psychic 5

Psycho Soldier


Tricky Doc


Bonze Adventure

Dynamite Dux

Hard Head

Hard Head 2


The NewZealand Story

Fantasy Land

Keith Courage In Alpha Zones

Legend of Hero Tonma

Marvel Land



Blue's Journey

Hammerin' Harry

Liquid Kids

Mega Twins


Yo! Noid (PlayChoice-10)

Caveman Ninja / Joe & Mac

Ninja Clowns


Rockin' Kats (PlayChoice-10)

The Simpsons

Three Wonders - Midnight Wanderers

The Addams Family (Nintendo Super System)


Kid Chameleon (Mega-Tech)


J. J. Squawkers

Magical Cat Adventure

Spin Master / Miracle Adventure

B.C. Kid

Battle Toads


Super Trio

Top Hunter - Roddy & Cathy

Charlie Ninja

Romset: 791 kb / 33 files / 294.4 zip

MAME XML Output:

       <game name="wardner" sourcefile="wardner.c">
              <description>Wardner (World)</description>
              <manufacturer>Toaplan / Taito Corporation Japan</manufacturer>
              <rom name="wardner.17" size="32768" crc="c5dd56fd" sha1="f0a09557150e9c1c6b9d8e125f5408fc269c9d17" region="maincpu" offset="0"/>
              <rom name="b25-18.rom" size="65536" crc="9aab8ee2" sha1="16fa44b75f4a3a5b1ff713690a299ecec2b5a4bf" region="maincpu" offset="10000"/>
              <rom name="b25-19.rom" size="65536" crc="95b68813" sha1="06ea1b1d6e2e6326ceb9324fc471d082fda6112e" region="maincpu" offset="20000"/>
              <rom name="wardner.20" size="32768" crc="347f411b" sha1="1fb2883d74d10350cb1c62fb58d5783652861b37" region="maincpu" offset="38000"/>
              <rom name="b25-16.rom" size="32768" crc="e5202ff8" sha1="15ae8c0bb16a20bee14e8d80d81c249404ab1463" region="audiocpu" offset="0"/>
              <rom name="82s137.1d" size="1024" crc="cc5b3f53" sha1="33589665ac995cc4645b56bbcd6d1c1cd5368f88" region="dsp" offset="0"/>
              <rom name="82s137.1e" size="1024" crc="47351d55" sha1="826add3ea3987f2c9ba2d3fc69a4ad2d9b033c89" region="dsp" offset="0"/>
              <rom name="82s137.3d" size="1024" crc="70b537b9" sha1="5211ec4605894727747dda66b70c9427652b16b4" region="dsp" offset="1"/>
              <rom name="82s137.3e" size="1024" crc="6edb2de8" sha1="48459037c3b865f0c0d63a416fa71ba1119f7a09" region="dsp" offset="1"/>
              <rom name="82s131.3b" size="512" crc="9dfffaff" sha1="2f4a1c1afba6a362dc5774a82656883b08fa16f2" region="dsp" offset="800"/>
              <rom name="82s131.3a" size="512" crc="712bad47" sha1="b9f7be13cbd90a17fe7d13fb7987a0b9b759ccad" region="dsp" offset="800"/>
              <rom name="82s131.2a" size="512" crc="ac843ca6" sha1="8fd278748ec89d8ebe2d4f3bf8b6731f357ddfb3" region="dsp" offset="801"/>
              <rom name="82s131.1a" size="512" crc="50452ff8" sha1="76964fa9ee89a51cc71904e08cfc83bf81bb89aa" region="dsp" offset="801"/>
              <rom name="wardner.07" size="16384" crc="1392b60d" sha1="86b9eab87f8d5f68fda500420f4ed61331089fc2" region="gfx1" offset="0"/>
              <rom name="wardner.06" size="16384" crc="0ed848da" sha1="e4b38e21c101a28a8961a9fe30c9cb10919cc148" region="gfx1" offset="4000"/>
              <rom name="wardner.05" size="16384" crc="79792c86" sha1="648b97f1ec30d46e40e60eb13159b4f6f86e9243" region="gfx1" offset="8000"/>
              <rom name="b25-12.rom" size="32768" crc="15d08848" sha1="e2e62d95a3f240664b5e0ac0f163a0d5cefa5312" region="gfx2" offset="0"/>
              <rom name="b25-15.rom" size="32768" crc="cdd2d408" sha1="7e4d77f8725fa30d4d65e811d10e0b2c00b23cfe" region="gfx2" offset="8000"/>
              <rom name="b25-14.rom" size="32768" crc="5a2aef4f" sha1="60f4ab2582a924defb5241ab367826ae1f4b3f5e" region="gfx2" offset="10000"/>
              <rom name="b25-13.rom" size="32768" crc="be21db2b" sha1="7fc1809618f2432c9ec6eb33ce57a5faffd44974" region="gfx2" offset="18000"/>
              <rom name="b25-08.rom" size="32768" crc="883ccaa3" sha1="90d686094eac6e80caf8e2cf90c00bb41a0d26e2" region="gfx3" offset="0"/>
              <rom name="b25-11.rom" size="32768" crc="d6ebd510" sha1="d65e0db7756ebe6828bf637a6c915bb06082636c" region="gfx3" offset="8000"/>
              <rom name="b25-10.rom" size="32768" crc="b9a61e81" sha1="541e579664d583fbbf81111046115018fdaff073" region="gfx3" offset="10000"/>
              <rom name="b25-09.rom" size="32768" crc="585411b7" sha1="67c0f4b7ab303341d5481c4024dc4199acb7c279" region="gfx3" offset="18000"/>
              <rom name="b25-01.rom" size="65536" crc="42ec01fb" sha1="646192a2e89f795ed016860cdcdc0b5ef645fca2" region="gfx4" offset="0"/>
              <rom name="b25-02.rom" size="65536" crc="6c0130b7" sha1="8b6ad72848d03c3d4ee3acd35abbb3a0e678122c" region="gfx4" offset="10000"/>
              <rom name="b25-03.rom" size="65536" crc="b923db99" sha1="2f4be81afdf200586bc44b1e94553d84d16d0b62" region="gfx4" offset="20000"/>
              <rom name="b25-04.rom" size="65536" crc="8059573c" sha1="75bd19e504433438b85ed00e50e85fb98eebf4de" region="gfx4" offset="30000"/>
              <rom name="82s129.b19" size="256" crc="24e7d62f" sha1="1c06a1ef1b6a722794ca1d5ee2c476ecaa5178a3" region="proms" offset="0"/>
              <rom name="82s129.b18" size="256" crc="a50cef09" sha1="55cafb5b2551b80ae708e9b966cf37c70a16d310" region="proms" offset="100"/>
              <rom name="82s123.b21" size="32" crc="f72482db" sha1="b0cb911f9c81f6088a5aa8760916ddae1f8534d7" region="proms" offset="200"/>
              <rom name="82s123.c6" size="32" crc="bc88cced" sha1="5055362710c0f58823c05fb4c0e0eec638b91e3d" region="proms" offset="220"/>
              <rom name="82s123.f1" size="32" crc="4fb5df2a" sha1="506ef2c8e4cf45c256d6831a0a5760732f2de422" region="proms" offset="240"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3500000"/>
              <chip type="cpu" tag="dsp" name="TMS32010" clock="14000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM3812" clock="3500000"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="54.877858" pixclock="7000000" htotal="446" hbend="0" hbstart="320" vtotal="286" vbend="0" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Test Switch" tag="SYSTEM" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <dipswitch name="Cabinet" tag="DSWA" mask="1">
                     <dipvalue name="Upright" value="1" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Flip Screen" tag="DSWA" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              <dipswitch name="Service Mode" tag="DSWA" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <dipswitch name="Demo Sounds" tag="DSWA" mask="8">
                     <dipvalue name="Off" value="8"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Coin A" tag="DSWA" mask="48">
                     <dipvalue name="4 Coins/1 Credit" value="48"/>
                     <dipvalue name="3 Coins/1 Credit" value="32"/>
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
              <dipswitch name="Coin B" tag="DSWA" mask="192">
                     <dipvalue name="1 Coin/2 Credits" value="0" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="64"/>
                     <dipvalue name="1 Coin/4 Credits" value="128"/>
                     <dipvalue name="1 Coin/6 Credits" value="192"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="3">
                     <dipvalue name="Easy" value="1"/>
                     <dipvalue name="Normal" value="0" default="yes"/>
                     <dipvalue name="Hard" value="2"/>
                     <dipvalue name="Very Hard" value="3"/>
              <dipswitch name="Bonus Life" tag="DSWB" mask="12">
                     <dipvalue name="30k 80k 50k+" value="0" default="yes"/>
                     <dipvalue name="50k 100k 50k+" value="4"/>
                     <dipvalue name="30k Only" value="8"/>
                     <dipvalue name="50k Only" value="12"/>
              <dipswitch name="Lives" tag="DSWB" mask="48">
                     <dipvalue name="1" value="48"/>
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="16"/>
                     <dipvalue name="5" value="32"/>
              <dipswitch name="Unused" tag="DSWB" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Unused" tag="DSWB" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1792"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise