Home News Forum                            

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

wacko: MAME ROM Information.


Wacko (c) 1982 Bally Midway.

The game is a colorful single screen shooter, with excellent graphics for the time. You maneuver 'Kapt'n Krooz'r' around the screen in his spaceship. The terrain is an orange moon scene, various cartoonish monsters dot the landscape. You must blast the monsters in pairs to make them vanish. Later levels introduce even more complex rules as to what can be shot. You control your ship with the trackball, while using the joystick to aim and shoot. The controls feel natural with a little practice, but the game quickly becomes very difficult on the higher levels.


Bally Midway MCR 2 hardware

Game No. 337

Main CPU : Z80 (@ 2.496 Mhz)

Sound CPU : Z80 (@ 2 Mhz)

Sound Chips : (2x) AY8910 (@ 2 Mhz)

Screen orientation : Horizontal

Video resolution : 512 x 480 pixels

Screen refresh : 30.00 Hz

Palette colors : 64

Players : 2

Control : Trackball, joystick


The game originally had a wizard shooting at cute animals but Bally/Midway execs thought it was too cute and needed an edge. Monsters were designed by Scott and put in instead, plus Bally/Midway also called him at the last minute to replace the wizard with the little green alien from Kozmik Kooz'r. The slanted cabinet was an idea by Marvin Glass which required the trackballs to be installed upside down to work properly.

This title takes the prize for having the strangest dedicated cabinet ever made The Wacko cabinet is sloped, both the control panel, and the marquee are set at an angle. The right side of each being about three inches lower than the left side. This means that the joystick and trackball are both at an angle. This is the only machine ever made to feature a sloped control panel (a distinction which it will probably keep for a long time).


Designed and programmed by : Steve Meyer

Graphics by : Scott Morrison


* Consoles :

Microsoft XBOX (2004, "Midway Arcade Treasures 2")

Nintendo GameCube (2004, "Midway Arcade Treasures 2")

Sony PlayStation 2 (2004, "Midway Arcade Treasures 2")

* Computers :

PC [MS Windows, CD-ROM] (2006, "Midway Arcade Treasures Deluxe Edition")


Game's rom.

Machine's picture.

MAME Info:

0.28 [Christopher Kirmse, Aaron Giles, Nicola Salmoria, Brad Oliver, John Butler]

Artwork available


- 0.145u7: Moved Sound Board prom 82s123.12d to midssio device set.

- 9th July 2008: Mr. Do - Replaced the Wacko bezel with a real scan, courtesy of Vintage Arcade Superstore.

- 16th October 2006: Mr. Do - Bobby Tribble sent me a BUNCH of photographs. I worked on the easy ones first: Wacko bezel (yes, it's supposed to look like that).

- 0.98u1: Changed Z80 CPU1 clock speed to 2496000 Hz. Removed 3rd coin slot.

- 0.37b2: Changed Double 4-way Joystick to Trackball.

- 0.35b1: Added 3rd coin slot.

- 0.28: Added Wacko (Bally Midway 1982). Press F2 before initial screen to configure. At this time, the game requires a trackball (-trak option). Christopher Kirmse, Aaron Giles and Brad Oliver provided a MCR I/II/III driver, supporting: Kick, Solar Fox, Tron, Two Tigers, Domino Man, Satan's Hollow, Wacko, Kozmik Kroozr, Journey, Tapper, Discs of Tron, Demolition Derby, Timber, Spy Hunter and Rampage. Control: Press F2 before initial screen to configure. Track = Move around and Arrows = Fire. At this time, the game requires a trackball (-trak option).


- Matched creatures will disappear when hit (300 points).

- Little creatures will not disappear until all big creatures are gone.

- One Kroozer lost when touched by any creature.

LEVELS: 99 (endless)

Other Emulators:

* Retrocade

Recommended Games:

Kozmik Kroozr

Recommended Games (Maze 2):



Wizard of Wor



Warp & Warp

Black Widow



Naughty Boy






Mazer Blazer

Screw Loose

Inferno (Williams)

Wiz Warz

Alien Arena


Smash T.V.

Dynablaster / Bomber Man

Bomber Man World

Neo Bomberman


Nitro Ball

Ultraman Club

Last Fighting

BnB Arcade

Romset: 92 kb / 13 files / 38.0 zip

MAME XML Output:

       <game name="wacko" sourcefile="mcr.c">
              <manufacturer>Bally Midway</manufacturer>
              <rom name="wackocpu.2d" size="8192" crc="c98e29b6" sha1="38fbb663c238b354925b34b67de246d8ba3356e1" region="maincpu" offset="0"/>
              <rom name="wackocpu.3d" size="8192" crc="90b89774" sha1="1f9cbe8134e7d7f797d88c0cb4be3d8c39ca03a3" region="maincpu" offset="2000"/>
              <rom name="wackocpu.4d" size="8192" crc="515edff7" sha1="9288cb5efb51086ef8610eecf8e3feae1da9fc2a" region="maincpu" offset="4000"/>
              <rom name="wackocpu.5d" size="8192" crc="9b01bf32" sha1="d209ba2503d7b54786f74107bb399313a08a09ba" region="maincpu" offset="6000"/>
              <rom name="wackosnd.7a" size="4096" crc="1a58763f" sha1="37f0870d67d52c86ae2d188e9beaa56a3a8fa130" region="ssio:cpu" offset="0"/>
              <rom name="wackosnd.8a" size="4096" crc="a4e3c771" sha1="fe677090423e1d80cde07d2e74be8380d8c55e95" region="ssio:cpu" offset="1000"/>
              <rom name="wackosnd.9a" size="4096" crc="155ba3dd" sha1="51aaeeb68b2b7eb8238c7c3b06e84dcf44683ee9" region="ssio:cpu" offset="2000"/>
              <rom name="wackocpu.3g" size="8192" crc="33160eb1" sha1="7d66198cb84294cc3689d7f51365566f252d6252" region="gfx1" offset="0"/>
              <rom name="wackocpu.4g" size="8192" crc="daf37d7c" sha1="37fe68b0a5984828ec03886860f84a20461713fc" region="gfx1" offset="2000"/>
              <rom name="wackovid.1e" size="8192" crc="dca59be7" sha1="c78af8e0c99a6f58a35f8aa73bcee15ee8fda372" region="gfx2" offset="0"/>
              <rom name="wackovid.1d" size="8192" crc="a02f1672" sha1="1d1b7eada4dae5e31dc1474b13cefd71926cbfc7" region="gfx2" offset="2000"/>
              <rom name="wackovid.1b" size="8192" crc="7d899790" sha1="aa320f4ac41d2a1acec4880a8d95dfe6406e210e" region="gfx2" offset="4000"/>
              <rom name="wackovid.1a" size="8192" crc="080be3ad" sha1="ead2be17d749a15841123e42d434aab573870fba" region="gfx2" offset="6000"/>
              <device_ref name="midssio"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="2496000"/>
              <chip type="cpu" tag="ssio:cpu" name="Z80" clock="2000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ssio" name="Midway SSIO Sound Board"/>
              <chip type="audio" tag="ssio:ay0" name="AY-3-8910A" clock="2000000"/>
              <chip type="audio" tag="ssio:ay1" name="AY-3-8910A" clock="2000000"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="480" refresh="30.000000" />
              <sound channels="2"/>
              <input players="2" coins="2" tilt="yes">
                     <control type="joy" ways="4"/>
                     <control type="trackball" minimum="0" maximum="255" sensitivity="50" keydelta="10" reverse="yes"/>
              <dipswitch name="Service Mode" tag="ssio:IP0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="ssio:IP3" mask="64">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="64"/>
              <dipswitch name="Coin Meters" tag="ssio:IP3" mask="128">
                     <dipvalue name="1" value="128"/>
                     <dipvalue name="2" value="0" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="64"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise