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"/> |
|
|