Home News Forum                            

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

pyros: MAME ROM Information.


Pyros (c) 1987 Taito America Corp.

Two youngsters, Pyros and Erika, unexpectedly strayed into a wonderland called Wardner's Forest. Upon entering the magical forest, the young girl was changed into a crystal ball by an evil warlock called 'Wardner', the ruler of the forest, and brought to a secret place deep inside the woods. The brave young Pyros armed with only a magic flame as a weapon sets out to rescue his female companion from the clutches of the evil Wardner and bring her safely home. Join him in his adventurous search through the magical forest to save his friend and to break Wardner's spell over the enchanted forest and all the inhabitants.


Board Number : M6100286B

Prom Stickers : B25

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

Sound Chips : YM3812 (@ 3.428571 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 2


Released in December 1987.

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

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


Music composed by : Ree Ohta


Game's rom.

Machine's picture.

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="pyros" sourcefile="wardner.c" cloneof="wardner" romof="wardner">
              <description>Pyros (US)</description>
              <manufacturer>Toaplan / Taito America Corporation</manufacturer>
              <rom name="b25-29.rom" size="32768" crc="b568294d" sha1="5d04dd006f5180fa0c9340e2efa6613625d712a8" region="maincpu" offset="0"/>
              <rom name="b25-18.rom" merge="b25-18.rom" size="65536" crc="9aab8ee2" sha1="16fa44b75f4a3a5b1ff713690a299ecec2b5a4bf" region="maincpu" offset="10000"/>
              <rom name="b25-19.rom" merge="b25-19.rom" size="65536" crc="95b68813" sha1="06ea1b1d6e2e6326ceb9324fc471d082fda6112e" region="maincpu" offset="20000"/>
              <rom name="b25-30.rom" size="32768" crc="5056c799" sha1="9750fa8bf5d1181a4fecbcbf822f8f027bebd5a8" region="maincpu" offset="38000"/>
              <rom name="b25-16.rom" merge="b25-16.rom" size="32768" crc="e5202ff8" sha1="15ae8c0bb16a20bee14e8d80d81c249404ab1463" region="audiocpu" offset="0"/>
              <rom name="82s137.1d" merge="82s137.1d" size="1024" crc="cc5b3f53" sha1="33589665ac995cc4645b56bbcd6d1c1cd5368f88" region="dsp" offset="0"/>
              <rom name="82s137.1e" merge="82s137.1e" size="1024" crc="47351d55" sha1="826add3ea3987f2c9ba2d3fc69a4ad2d9b033c89" region="dsp" offset="0"/>
              <rom name="82s137.3d" merge="82s137.3d" size="1024" crc="70b537b9" sha1="5211ec4605894727747dda66b70c9427652b16b4" region="dsp" offset="1"/>
              <rom name="82s137.3e" merge="82s137.3e" size="1024" crc="6edb2de8" sha1="48459037c3b865f0c0d63a416fa71ba1119f7a09" region="dsp" offset="1"/>
              <rom name="82s131.3b" merge="82s131.3b" size="512" crc="9dfffaff" sha1="2f4a1c1afba6a362dc5774a82656883b08fa16f2" region="dsp" offset="800"/>
              <rom name="82s131.3a" merge="82s131.3a" size="512" crc="712bad47" sha1="b9f7be13cbd90a17fe7d13fb7987a0b9b759ccad" region="dsp" offset="800"/>
              <rom name="82s131.2a" merge="82s131.2a" size="512" crc="ac843ca6" sha1="8fd278748ec89d8ebe2d4f3bf8b6731f357ddfb3" region="dsp" offset="801"/>
              <rom name="82s131.1a" merge="82s131.1a" size="512" crc="50452ff8" sha1="76964fa9ee89a51cc71904e08cfc83bf81bb89aa" region="dsp" offset="801"/>
              <rom name="b25-35.rom" size="16384" crc="fec6f0c0" sha1="f91d698fa0712659c2e6b382a8166b1cacc50a3f" region="gfx1" offset="0"/>
              <rom name="b25-34.rom" size="16384" crc="02505dad" sha1="28993c68a17929d6b819ca81cdf60985531fc80b" region="gfx1" offset="4000"/>
              <rom name="b25-33.rom" size="16384" crc="9a55fcb9" sha1="e04d68cc0b80b79b5f4c19c14b2e87f226f45ac8" region="gfx1" offset="8000"/>
              <rom name="b25-12.rom" merge="b25-12.rom" size="32768" crc="15d08848" sha1="e2e62d95a3f240664b5e0ac0f163a0d5cefa5312" region="gfx2" offset="0"/>
              <rom name="b25-15.rom" merge="b25-15.rom" size="32768" crc="cdd2d408" sha1="7e4d77f8725fa30d4d65e811d10e0b2c00b23cfe" region="gfx2" offset="8000"/>
              <rom name="b25-14.rom" merge="b25-14.rom" size="32768" crc="5a2aef4f" sha1="60f4ab2582a924defb5241ab367826ae1f4b3f5e" region="gfx2" offset="10000"/>
              <rom name="b25-13.rom" merge="b25-13.rom" size="32768" crc="be21db2b" sha1="7fc1809618f2432c9ec6eb33ce57a5faffd44974" region="gfx2" offset="18000"/>
              <rom name="b25-08.rom" merge="b25-08.rom" size="32768" crc="883ccaa3" sha1="90d686094eac6e80caf8e2cf90c00bb41a0d26e2" region="gfx3" offset="0"/>
              <rom name="b25-11.rom" merge="b25-11.rom" size="32768" crc="d6ebd510" sha1="d65e0db7756ebe6828bf637a6c915bb06082636c" region="gfx3" offset="8000"/>
              <rom name="b25-10.rom" merge="b25-10.rom" size="32768" crc="b9a61e81" sha1="541e579664d583fbbf81111046115018fdaff073" region="gfx3" offset="10000"/>
              <rom name="b25-09.rom" merge="b25-09.rom" size="32768" crc="585411b7" sha1="67c0f4b7ab303341d5481c4024dc4199acb7c279" region="gfx3" offset="18000"/>
              <rom name="b25-01.rom" merge="b25-01.rom" size="65536" crc="42ec01fb" sha1="646192a2e89f795ed016860cdcdc0b5ef645fca2" region="gfx4" offset="0"/>
              <rom name="b25-02.rom" merge="b25-02.rom" size="65536" crc="6c0130b7" sha1="8b6ad72848d03c3d4ee3acd35abbb3a0e678122c" region="gfx4" offset="10000"/>
              <rom name="b25-03.rom" merge="b25-03.rom" size="65536" crc="b923db99" sha1="2f4be81afdf200586bc44b1e94553d84d16d0b62" region="gfx4" offset="20000"/>
              <rom name="b25-04.rom" merge="b25-04.rom" size="65536" crc="8059573c" sha1="75bd19e504433438b85ed00e50e85fb98eebf4de" region="gfx4" offset="30000"/>
              <rom name="82s129.b19" merge="82s129.b19" size="256" crc="24e7d62f" sha1="1c06a1ef1b6a722794ca1d5ee2c476ecaa5178a3" region="proms" offset="0"/>
              <rom name="82s129.b18" merge="82s129.b18" size="256" crc="a50cef09" sha1="55cafb5b2551b80ae708e9b966cf37c70a16d310" region="proms" offset="100"/>
              <rom name="82s123.b21" merge="82s123.b21" size="32" crc="f72482db" sha1="b0cb911f9c81f6088a5aa8760916ddae1f8534d7" region="proms" offset="200"/>
              <rom name="82s123.c6" merge="82s123.c6" size="32" crc="bc88cced" sha1="5055362710c0f58823c05fb4c0e0eec638b91e3d" region="proms" offset="220"/>
              <rom name="82s123.f1" merge="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="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="48"/>
                     <dipvalue name="1 Coin/2 Credits" value="16"/>
              <dipswitch name="Coin B" tag="DSWA" mask="192">
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="192"/>
                     <dipvalue name="1 Coin/2 Credits" value="64"/>
              <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="50k Only" value="8"/>
                     <dipvalue name="100k 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="Allow Continue" tag="DSWB" mask="64">
                     <dipvalue name="No" value="64"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              <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