wardner: MAME ROM Information. History:
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.
- TECHNICAL -
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
- TRIVIA -
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.
- TIPS AND TRICKS -
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.
- STAFF -
Music composed by : Ree Ohta
- PORTS -
* Consoles :
NES ("Pyross")[Unreleased Prototype]
Famicom Disk System
Sega Mega Drive (1991)
- SOURCES -
Game's rom.
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="wardner" sourcefile="wardner.c"> |
   |    | <description>Wardner (World)</description> |
   |    | <year>1987</year> |
   |    | <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"/> |
   |    | </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="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> |
   |    | <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> |
   |    | <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="30k Only" value="8"/> |
   |    |    | <dipvalue name="50k 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="Unused" tag="DSWB" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </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"/> |
|
|