Home News Forum                            
 

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

pyros: MAME ROM Information.


History:

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.


- TECHNICAL -


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


- TRIVIA -


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.


- STAFF -


Music composed by : Ree Ohta


- SOURCES -


Game's rom.

Machine's picture.




MAME Info:

0.35RC2 [Quench]


TEST MODE:

- 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.


Bugs:

- 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)


WIP:

- 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.


LEVELS: 5


Other Emulators:

* Sparcade


Recommended Games (Platform Extra):

Flicky

Pac-Land

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

Wiz

Alex Kidd: The Lost Stars

Athena

The Goonies (PlayChoice-10)

Vs. The Goonies

Legend

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

Shadowland

Tricky Doc

Wardner

Bonze Adventure

Dynamite Dux

Hard Head

Hard Head 2

Konek-Gorbunok

The NewZealand Story

Fantasy Land

Keith Courage In Alpha Zones

Legend of Hero Tonma

Marvel Land

Toki

Willow

Blue's Journey

Hammerin' Harry

Liquid Kids

Mega Twins

Nemo

Yo! Noid (PlayChoice-10)

Caveman Ninja / Joe & Mac

Ninja Clowns

PuLiRuLa

Rockin' Kats (PlayChoice-10)

The Simpsons

Three Wonders - Midnight Wanderers

The Addams Family (Nintendo Super System)

Asterix

Kid Chameleon (Mega-Tech)

Aladdin

J. J. Squawkers

Magical Cat Adventure

Spin Master / Miracle Adventure

B.C. Kid

Battle Toads

Recalhorn

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>
              <year>1987</year>
              <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"/>
              </input>
              <dipswitch name="Test Switch" tag="SYSTEM" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              </dipswitch>
              <dipswitch name="Cabinet" tag="DSWA" mask="1">
                     <dipvalue name="Upright" value="1" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              </dipswitch>
              <dipswitch name="Flip Screen" tag="DSWA" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              </dipswitch>
              <dipswitch name="Service Mode" tag="DSWA" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              </dipswitch>
              <dipswitch name="Demo Sounds" tag="DSWA" mask="8">
                     <dipvalue name="Off" value="8"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <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>
              <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>
              <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>
              <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>
              <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>
              <dipswitch name="Allow Continue" tag="DSWB" mask="64">
                     <dipvalue name="No" value="64"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Unused" tag="DSWB" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1792"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise