Home News Forum                            
 

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

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


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise