<machine name="wacko" sourcefile="bally/mcr.cpp" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Wacko</description>
  <year>1982</year>
  <manufacturer>Bally Midway</manufacturer>
  <rom name="wackocpu.2d" size="8192" crc="c98e29b6" sha1="38fbb663c238b354925b34b67de246d8ba3356e1" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="wackocpu.3d" size="8192" crc="90b89774" sha1="1f9cbe8134e7d7f797d88c0cb4be3d8c39ca03a3" region="maincpu" offset="2000" status="good" optional="no" />
  <rom name="wackocpu.4d" size="8192" crc="515edff7" sha1="9288cb5efb51086ef8610eecf8e3feae1da9fc2a" region="maincpu" offset="4000" status="good" optional="no" />
  <rom name="wackocpu.5d" size="8192" crc="9b01bf32" sha1="d209ba2503d7b54786f74107bb399313a08a09ba" region="maincpu" offset="6000" status="good" optional="no" />
  <rom name="wackosnd.7a" size="4096" crc="1a58763f" sha1="37f0870d67d52c86ae2d188e9beaa56a3a8fa130" region="ssio:cpu" offset="0" status="good" optional="no" />
  <rom name="wackosnd.8a" size="4096" crc="a4e3c771" sha1="fe677090423e1d80cde07d2e74be8380d8c55e95" region="ssio:cpu" offset="1000" status="good" optional="no" />
  <rom name="wackosnd.9a" size="4096" crc="155ba3dd" sha1="51aaeeb68b2b7eb8238c7c3b06e84dcf44683ee9" region="ssio:cpu" offset="2000" status="good" optional="no" />
  <rom name="wackocpu.3g" size="8192" crc="33160eb1" sha1="7d66198cb84294cc3689d7f51365566f252d6252" region="gfx1" offset="0" status="good" optional="no" />
  <rom name="wackocpu.4g" size="8192" crc="daf37d7c" sha1="37fe68b0a5984828ec03886860f84a20461713fc" region="gfx1" offset="2000" status="good" optional="no" />
  <rom name="wackovid.1e" size="8192" crc="dca59be7" sha1="c78af8e0c99a6f58a35f8aa73bcee15ee8fda372" region="gfx2" offset="0" status="good" optional="no" />
  <rom name="wackovid.1d" size="8192" crc="a02f1672" sha1="1d1b7eada4dae5e31dc1474b13cefd71926cbfc7" region="gfx2" offset="2000" status="good" optional="no" />
  <rom name="wackovid.1b" size="8192" crc="7d899790" sha1="aa320f4ac41d2a1acec4880a8d95dfe6406e210e" region="gfx2" offset="4000" status="good" optional="no" />
  <rom name="wackovid.1a" size="8192" crc="080be3ad" sha1="ead2be17d749a15841123e42d434aab573870fba" region="gfx2" offset="6000" status="good" optional="no" />
  <device_ref tag=":maincpu" name="z80" />
  <device_ref tag=":scantimer" name="timer" />
  <device_ref tag=":ctc" name="z80ctc" />
  <device_ref tag=":ctc:ch0" name="z80ctc_channel" />
  <device_ref tag=":ctc:ch1" name="z80ctc_channel" />
  <device_ref tag=":ctc:ch2" name="z80ctc_channel" />
  <device_ref tag=":ctc:ch3" name="z80ctc_channel" />
  <device_ref tag=":watchdog" name="watchdog" />
  <device_ref tag=":nvram" name="nvram" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":ssio" name="midssio" />
  <device_ref tag=":ssio:cpu" name="z80" />
  <device_ref tag=":ssio:ay0" name="ay8910" />
  <device_ref tag=":ssio:ay1" name="ay8910" />
  <chip type="cpu" tag="maincpu" name="Zilog Z80" clock="2496000" />
  <chip type="cpu" tag="ssio:cpu" name="Zilog Z80" clock="2000000" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="ssio" name="Midway SSIO Sound Board" clock="16000000" />
  <chip type="audio" tag="ssio:ay0" name="AY-3-8910A PSG" clock="2000000" />
  <chip type="audio" tag="ssio:ay1" name="AY-3-8910A PSG" clock="2000000" />
  <display tag="screen" type="raster" rotate="0" width="512" height="480" refresh="30.000000" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="2" tilt="yes" service="no">
    <control type="joy" player="1" ways="4" reverse="no" />
    <control type="trackball" player="1" minimum="0" maximum="255" sensitivity="50" keydelta="10" reverse="yes" />
    <control type="joy" player="2" ways="4" reverse="no" />
    <control type="trackball" player="2" minimum="0" maximum="255" sensitivity="50" keydelta="10" reverse="yes" />
  </input>
  <dipswitch name="Service Mode" tag="ssio:IP0" mask="128">
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Cabinet" tag="ssio:IP3" mask="64">
    <dipvalue name="Upright" value="0" default="yes" />
    <dipvalue name="Cocktail" value="64" default="no" />
  </dipswitch>
  <dipswitch name="Coin Meters" tag="ssio:IP3" mask="128">
    <dipvalue name="1" value="128" default="no" />
    <dipvalue name="2" value="0" default="yes" />
  </dipswitch>
  <port tag=":ssio:DIP"></port>
  <port tag=":ssio:IP0"></port>
  <port tag=":ssio:IP1">
    <analog mask="255" />
  </port>
  <port tag=":ssio:IP1.ALT">
    <analog mask="255" />
  </port>
  <port tag=":ssio:IP2">
    <analog mask="255" />
  </port>
  <port tag=":ssio:IP2.ALT">
    <analog mask="255" />
  </port>
  <port tag=":ssio:IP3"></port>
  <port tag=":ssio:IP4"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>