zwackery: MAME ROM Information. History:
Zwackery (c) 1984 Bally Midway.
Zwackery was a sword-fighting and spell-casting game in which the player controls a cartoony wizard Zak Thwacker on a quest to restore an enchanted frog back into the buxom princess she once was. A platform-style exploration game, the world that Zak explores is actually dozens of different screens which the player exits and enters through doorways and tunnels in search of spell and other powerups that will help him defeat the Evil Ghoulum. The Sword can be used to stab, or it can be spun around the player. The Shield, which can be wielded in the same manner, provides protection. Spells include Bouncing Boots, Shooting Swords, Invisibility Potions, Magic flutes, and a Dragons Egg, which put Leapin Fungoes to sleep and allows safe passage through the Dragon's Lair.
- TECHNICAL -
Bally Midway MCR 68k hardware
[No. 385]
Main CPU : 68000 (@ 7.6524 Mhz)
Sound CPU : 68000 (@ 7.5 Mhz)
Sound Chips : DAC
Screen orientation : Horizontal
Video resolution : 512 x 480 pixels
Screen refresh : 30.00 Hz
Palette colors : 4096
Players : 1
Control : dial
Buttons : 4
- TRIVIA -
The game is the first game ever officially designed by artist animator Brian Colin, who would later design such arcade classics as "Rampage", "Xenophobe", "Arch Rivals" and "Pigskin".
Default highscore table :
BC 500000 ZAWKMASTER
RO 400000 SAGE
IL 350000 SORCERER
AI 300000 WIZARD
NN 250000 MAGICIAN
EG 200000 TRICKSTER
MO 150000 CONJURER
IL 100000 ADEPT
LE 50000 NOVICE
SN 10000 AMATEUR
- STAFF -
Concept & design : Brian Colin, Emil S. Golen
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.36b6 [Aaron Giles]
0.33b4 [Bryan McPhail]
WIP:
- 0.145u7: Added 'Midway Chip Squeak Deluxe Sound Board' sound.
- 0.129u1: Major drawgfx cleanup, global removal and feature enhancements [Aaron Giles]: Because the source data must always be present, updated the Zwackery graphics handing code to support this.
- 0.122u6: Changed 68000 CPU3 clock speed to 8MHz.
- 0.104u7: Aaron Giles fixed Zwackery (If you try play this game it will show you: TIMER ERROR. This thing dosen't happened in 0.104u2).
- 0.104u2: Aaron Giles fixed colors bug (zwackery0104u1gre).
- 4th September 2000: Nicola Salmoria fixed a bug in the C 68k core which affected Zwackery.
- 9th June 2000: Aaron Giles fixed Zwackery graphics and he cleaned up a few drivers.
- 0.36b6: Aaron Giles added Zwackery (Bally Midway 1984).
- 29th September 1999: Aaron Giles sent in an MCR update with a working Zwackery driver.
- 0.33b4: Bryan McPhail added Zwackery (Testdriver).
Recommended Games (Fantasy):
Krull
Mystic Marathon
IGMO
Zwackery
Gauntlet
Gauntlet (PlayChoice-10)
Gauntlet II
Gauntlet Legends
Gauntlet Dark Legacy
Rock 'n Rage
Shackled
Devil World
Snezhnaja Koroleva
Dungeon Explorer (Tourvision PCE bootleg)
Magician Lord
Asylum (prototype)
Slashout
Romset: 448 kb / 30 files / 180.0 zip
MAME XML Output:
   | <game name="zwackery" sourcefile="mcr68.c"> |
   |    | <description>Zwackery</description> |
   |    | <year>1984</year> |
   |    | <manufacturer>Bally Midway</manufacturer> |
   |    | <rom name="pro0.bin" size="16384" crc="6fb9731c" sha1="ee5b297ef2b4cf20df5e776f1c585b51f174bfa7" region="maincpu" offset="0"/> |
   |    | <rom name="pro1.bin" size="16384" crc="84b92555" sha1="9b4af81374828c1742c1e13fc425eea2973b0867" region="maincpu" offset="1"/> |
   |    | <rom name="pro2.bin" size="16384" crc="e6977a2a" sha1="602bf3f7e0f4080cb5b72d8fd3ee9fd11f27c558" region="maincpu" offset="8000"/> |
   |    | <rom name="pro3.bin" size="16384" crc="f5d0a60e" sha1="7e0e4936cb37ac16d6db5533ae4aecdfb07ead93" region="maincpu" offset="8001"/> |
   |    | <rom name="pro4.bin" size="16384" crc="ec5841d9" sha1="4bafe614e8993994b0ea9aedc8dc2474361e4594" region="maincpu" offset="10000"/> |
   |    | <rom name="pro5.bin" size="16384" crc="d7d99ce0" sha1="fdf428ab9c96dae555d49bac47495613ba265452" region="maincpu" offset="10001"/> |
   |    | <rom name="pro6.bin" size="16384" crc="b9fe7bf5" sha1="a94f80f49b4520a2c1098eee8983560b4ecdf3d5" region="maincpu" offset="18000"/> |
   |    | <rom name="pro7.bin" size="16384" crc="5e261b3b" sha1="dcf99f528c9e3b4f8b52d413c088559bfb37d733" region="maincpu" offset="18001"/> |
   |    | <rom name="pro8.bin" size="16384" crc="55e380a5" sha1="e3fef8486858cd714086449327a93b4a70ae73ff" region="maincpu" offset="20000"/> |
   |    | <rom name="pro9.bin" size="16384" crc="12249dca" sha1="154170286047ea78645d45dfdd895a597dad17da" region="maincpu" offset="20001"/> |
   |    | <rom name="pro10.bin" size="16384" crc="6a39a8ca" sha1="8ac9c3e60dc6f1918bfb95acf3ee170cedfb20ea" region="maincpu" offset="28000"/> |
   |    | <rom name="pro11.bin" size="16384" crc="ad6b45bc" sha1="118496e898654b028f008a3d493e693ba000ef38" region="maincpu" offset="28001"/> |
   |    | <rom name="pro12.bin" size="16384" crc="e2d25e1f" sha1="5d8ff303441eccf431422b453a173983a4513630" region="maincpu" offset="30000"/> |
   |    | <rom name="pro13.bin" size="16384" crc="e131f9b8" sha1="08b131f2acc84d4c2c931bfd24e7de3d92a8a817" region="maincpu" offset="30001"/> |
   |    | <rom name="csd7.bin" size="8192" crc="5501f54b" sha1="84c0851fb868e81400cfe3ebfd7b91fe98a47bac" region="csd:cpu" offset="0"/> |
   |    | <rom name="csd17.bin" size="8192" crc="2e482580" sha1="92bd3e64ff580800ee16579d97bcb8b3bd9f755c" region="csd:cpu" offset="1"/> |
   |    | <rom name="csd8.bin" size="8192" crc="13366575" sha1="bcf25a7d4c6b2ccd7cd9978edafc66ef0cadfe72" region="csd:cpu" offset="4000"/> |
   |    | <rom name="csd18.bin" size="8192" crc="bcfe5820" sha1="ca32daa645851a2373b3cdb8a5e63ebda84aa762" region="csd:cpu" offset="4001"/> |
   |    | <rom name="tileh.bin" size="16384" crc="a7237eb1" sha1="197e5838ac2bc732ae9eb33a9257b9391d50abf8" region="gfx1" offset="0"/> |
   |    | <rom name="tileg.bin" size="16384" crc="626cc69b" sha1="86142bafa78f45d1a0bed0b83f3558b21384fa1a" region="gfx1" offset="4000"/> |
   |    | <rom name="spr6h.bin" size="16384" crc="a51158dc" sha1="8d3b0054950443fdf57f83dcb973d05f6c7ad9c8" region="gfx2" offset="0"/> |
   |    | <rom name="spr7h.bin" size="16384" crc="941feecf" sha1="8e88c956332e78dc7e55139879f2272116415714" region="gfx2" offset="4000"/> |
   |    | <rom name="spr6j.bin" size="16384" crc="f3eef316" sha1="026e18bdfdda8cc9d0774e6d9d758686bf16992c" region="gfx2" offset="8000"/> |
   |    | <rom name="spr7j.bin" size="16384" crc="a8a34033" sha1="abd9fde84bb079c84126ad04d584ec03b44b60cd" region="gfx2" offset="c000"/> |
   |    | <rom name="spr10h.bin" size="16384" crc="a99daea6" sha1="c323e05f398b7e9e04b75fd8ac5e8ab675236d66" region="gfx2" offset="10000"/> |
   |    | <rom name="spr11h.bin" size="16384" crc="c1a767fb" sha1="c16e09b39b09d409b534ce4c53366e43237a3759" region="gfx2" offset="14000"/> |
   |    | <rom name="spr10j.bin" size="16384" crc="4dd04376" sha1="069b64397e7a961c1fc246671472f759bd9f6c03" region="gfx2" offset="18000"/> |
   |    | <rom name="spr11j.bin" size="16384" crc="e8c6a880" sha1="dd3d52ddbc36e244b96cfb87e6a80adb94626407" region="gfx2" offset="1c000"/> |
   |    | <rom name="tilef.bin" size="16384" crc="a0dfcd7e" sha1="0fc6723eddef2a96de9bf1f48006dd067c148540" region="gfx3" offset="0"/> |
   |    | <rom name="tilee.bin" size="16384" crc="ab504dc8" sha1="4ebdcd42624e94c29ccdb8247bfff2d8e936ddd7" region="gfx3" offset="1"/> |
   |    | <rom name="pal.d5" size="1" status="nodump" region="plds" offset="0"/> |
   |    | <rom name="pal.d2" size="1" status="nodump" region="plds" offset="1"/> |
   |    | <rom name="pal.d4" size="1" status="nodump" region="plds" offset="2"/> |
   |    | <rom name="pal.d3" size="1" status="nodump" region="plds" offset="3"/> |
   |    | <rom name="pal.e6" size="1" status="nodump" region="plds" offset="4"/> |
   |    | <rom name="pal.f8" size="1" status="nodump" region="plds" offset="5"/> |
   |    | <rom name="pal.a5" size="1" status="nodump" region="plds" offset="6"/> |
   |    | <rom name="pal.1f" size="1" status="nodump" region="plds" offset="7"/> |
   |    | <rom name="pal.1d" size="1" status="nodump" region="plds" offset="8"/> |
   |    | <rom name="pal.1c" size="1" status="nodump" region="plds" offset="9"/> |
   |    | <rom name="pal.5c" size="1" status="nodump" region="plds" offset="a"/> |
   |    | <rom name="pal.5j" size="1" status="nodump" region="plds" offset="b"/> |
   |    | <rom name="pal20.u15" size="1" status="nodump" region="plds" offset="c"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="7652400"/> |
   |    | <chip type="cpu" tag="csd:cpu" name="68000" clock="8000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="csd" name="Midway Chip Squeak Deluxe Sound Board"/> |
   |    | <chip type="audio" tag="csd:dac" name="DAC"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="512" height="480" refresh="30.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="1" buttons="4" coins="2" tilt="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    |    | <control type="dial" minimum="0" maximum="255" sensitivity="50" keydelta="10" reverse="yes"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="IN0" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW" mask="7"> |
   |    |    | <dipvalue name="6 Coins/1 Credit" value="5"/> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="4"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="3"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="1"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="6"/> |
   |    |    | <dipvalue name="Free Play" value="7"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Buy-in" tag="DSW" mask="56"> |
   |    |    | <dipvalue name="1 coin" value="0" default="yes"/> |
   |    |    | <dipvalue name="2 coins" value="8"/> |
   |    |    | <dipvalue name="3 coins" value="16"/> |
   |    |    | <dipvalue name="4 coins" value="24"/> |
   |    |    | <dipvalue name="5 coins" value="32"/> |
   |    |    | <dipvalue name="6 coins" value="40"/> |
   |    |    | <dipvalue name="7 coins" value="48"/> |
   |    |    | <dipvalue name="None" value="56"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW" mask="192"> |
   |    |    | <dipvalue name="Easier" value="192"/> |
   |    |    | <dipvalue name="Normal" value="0" default="yes"/> |
   |    |    | <dipvalue name="Harder" value="64"/> |
   |    |    | <dipvalue name="Hardest" value="128"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="4096"/> |
|
|