<machine name="circusp" sourcefile="pinball/gts80.cpp" ismechanical="yes" sampleof="genpin" isbios="no" isdevice="no" runnable="yes">
  <description>Circus</description>
  <year>1980</year>
  <manufacturer>Gottlieb</manufacturer>
  <rom name="u2_80.bin" size="4096" crc="4f0bc7b1" sha1="612cbacdca5cfa6ad23940796df3b7c385be79fe" region="maincpu" offset="2000" status="good" optional="no" />
  <rom name="u3_80.bin" size="4096" crc="1e69f9d0" sha1="ad738cac2555830257b531e5e533b15362f624b9" region="maincpu" offset="3000" status="good" optional="no" />
  <rom name="654-1.cpu" size="512" crc="0eeb2731" sha1="087cd6400bf0775bda0264422b3f790a77852bc4" region="maincpu" offset="1000" status="good" optional="no" />
  <rom name="654-2.cpu" size="512" crc="01e23569" sha1="47088421254e487aa1d1e87ea911dc1634e7d9ad" region="maincpu" offset="1200" status="good" optional="no" />
  <rom name="654.snd" size="1024" crc="75c3ad67" sha1="4f59c451b8659d964d5242728814c2d97f68445b" region="p2sound:audiocpu" offset="400" status="good" optional="no" />
  <rom name="6530sy80.bin" size="1024" crc="c8ba951d" sha1="e4aa152b36695a0205c19a8914e4d77373f64c6c" region="p2sound:r6530" offset="0" status="good" optional="no" />
  <device_ref tag=":maincpu" name="m6502" />
  <device_ref tag=":nvram" name="nvram" />
  <device_ref tag=":riot1" name="mos6532" />
  <device_ref tag=":riot2" name="mos6532" />
  <device_ref tag=":riot3" name="mos6532" />
  <device_ref tag=":irq" name="ipt_merge_any_hi" />
  <device_ref tag=":mechvol" name="speaker" />
  <device_ref tag=":samples" name="samples" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":p2sound" name="gotsndp2" />
  <device_ref tag=":p2sound:audiocpu" name="m6503" />
  <device_ref tag=":p2sound:r6530" name="mos6530" />
  <device_ref tag=":p2sound:dac" name="mc1408" />
  <sample name="bumper" />
  <sample name="chime1" />
  <sample name="chime2" />
  <sample name="chime3" />
  <sample name="chime4" />
  <sample name="hole" />
  <sample name="knocker" />
  <sample name="sling" />
  <sample name="coinin" />
  <sample name="outhole" />
  <sample name="kickback" />
  <sample name="drop_target_reset" />
  <sample name="coil_coinlockout_engage" />
  <sample name="coil_coinlockout_release" />
  <sample name="relay_engage" />
  <sample name="relay_release" />
  <sample name="solenoid_engage" />
  <sample name="solenoid_release" />
  <chip type="cpu" tag="maincpu" name="MOS Technology 6502" clock="894886" />
  <chip type="cpu" tag="p2sound:audiocpu" name="MOS Technology 6503" clock="800000" />
  <chip type="audio" tag="mechvol" name="Speaker" />
  <chip type="audio" tag="samples" name="Samples" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="p2sound" name="Gottlieb Multi-mode Sound Board" />
  <chip type="audio" tag="p2sound:dac" name="MC1408 DAC" />
  <sound channels="2" />
  <input players="2" coins="3" service="no" tilt="no">
    <control type="keypad" player="1" buttons="60" reverse="no" />
    <control type="keypad" player="2" buttons="1" reverse="no" />
  </input>
  <dipswitch name="SW 08" tag="DSW0" mask="1">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="1" default="yes" />
  </dipswitch>
  <dipswitch name="SW 07" tag="DSW0" mask="2">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="2" default="yes" />
  </dipswitch>
  <dipswitch name="SW 06" tag="DSW0" mask="4">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="4" default="yes" />
  </dipswitch>
  <dipswitch name="SW 05" tag="DSW0" mask="8">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="8" default="yes" />
  </dipswitch>
  <dipswitch name="SW 04" tag="DSW0" mask="16">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="16" default="yes" />
  </dipswitch>
  <dipswitch name="SW 03" tag="DSW0" mask="32">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="32" default="yes" />
  </dipswitch>
  <dipswitch name="SW 02" tag="DSW0" mask="64">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="64" default="yes" />
  </dipswitch>
  <dipswitch name="SW 01" tag="DSW0" mask="128">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="128" default="yes" />
  </dipswitch>
  <dipswitch name="SW 16" tag="DSW1" mask="1">
    <dipvalue name="On" value="0" default="yes" />
    <dipvalue name="Off" value="1" default="no" />
  </dipswitch>
  <dipswitch name="SW 15" tag="DSW1" mask="2">
    <dipvalue name="On" value="0" default="yes" />
    <dipvalue name="Off" value="2" default="no" />
  </dipswitch>
  <dipswitch name="SW 14" tag="DSW1" mask="4">
    <dipvalue name="On" value="0" default="yes" />
    <dipvalue name="Off" value="4" default="no" />
  </dipswitch>
  <dipswitch name="SW 13" tag="DSW1" mask="8">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="8" default="yes" />
  </dipswitch>
  <dipswitch name="SW 12" tag="DSW1" mask="16">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="16" default="yes" />
  </dipswitch>
  <dipswitch name="SW 11" tag="DSW1" mask="32">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="32" default="yes" />
  </dipswitch>
  <dipswitch name="SW 10" tag="DSW1" mask="64">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="64" default="yes" />
  </dipswitch>
  <dipswitch name="SW 09" tag="DSW1" mask="128">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="128" default="yes" />
  </dipswitch>
  <dipswitch name="SW 24" tag="DSW2" mask="1">
    <dipvalue name="On" value="0" default="yes" />
    <dipvalue name="Off" value="1" default="no" />
  </dipswitch>
  <dipswitch name="SW 23" tag="DSW2" mask="2">
    <dipvalue name="On" value="0" default="yes" />
    <dipvalue name="Off" value="2" default="no" />
  </dipswitch>
  <dipswitch name="SW 22" tag="DSW2" mask="4">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="4" default="yes" />
  </dipswitch>
  <dipswitch name="SW 21" tag="DSW2" mask="8">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="8" default="yes" />
  </dipswitch>
  <dipswitch name="SW 20" tag="DSW2" mask="16">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="16" default="yes" />
  </dipswitch>
  <dipswitch name="SW 19" tag="DSW2" mask="32">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="32" default="yes" />
  </dipswitch>
  <dipswitch name="SW 18" tag="DSW2" mask="64">
    <dipvalue name="On" value="0" default="yes" />
    <dipvalue name="Off" value="64" default="no" />
  </dipswitch>
  <dipswitch name="SW 17" tag="DSW2" mask="128">
    <dipvalue name="On" value="0" default="yes" />
    <dipvalue name="Off" value="128" default="no" />
  </dipswitch>
  <dipswitch name="SW 32" tag="DSW3" mask="1">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="1" default="yes" />
  </dipswitch>
  <dipswitch name="SW 31" tag="DSW3" mask="2">
    <dipvalue name="On" value="0" default="no" />
    <dipvalue name="Off" value="2" default="yes" />
  </dipswitch>
  <dipswitch name="SW 30" tag="DSW3" mask="4">
    <dipvalue name="On" value="0" default="yes" />
    <dipvalue name="Off" value="4" default="no" />
  </dipswitch>
  <dipswitch name="SW 29" tag="DSW3" mask="8">
    <dipvalue name="On" value="0" default="yes" />
    <dipvalue name="Off" value="8" default="no" />
  </dipswitch>
  <dipswitch name="SW 28" tag="DSW3" mask="16">
    <dipvalue name="On" value="0" default="yes" />
    <dipvalue name="Off" value="16" default="no" />
  </dipswitch>
  <dipswitch name="SW 27" tag="DSW3" mask="32">
    <dipvalue name="On" value="0" default="yes" />
    <dipvalue name="Off" value="32" default="no" />
  </dipswitch>
  <dipswitch name="SW 26" tag="DSW3" mask="64">
    <dipvalue name="On" value="0" default="yes" />
    <dipvalue name="Off" value="64" default="no" />
  </dipswitch>
  <dipswitch name="SW 25" tag="DSW3" mask="128">
    <dipvalue name="On" value="0" default="yes" />
    <dipvalue name="Off" value="128" default="no" />
  </dipswitch>
  <dipswitch name="Attract Sound" tag="p2sound:SB1" mask="16">
    <diplocation name="SB1" number="2" inverted="no" />
    <dipvalue name="Off" value="16" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Sound or Tones" tag="p2sound:SB1" mask="128">
    <diplocation name="SB1" number="1" inverted="no" />
    <dipvalue name="Sound" value="128" default="yes" />
    <dipvalue name="Tones" value="0" default="no" />
  </dipswitch>
  <port tag=":DSW0"></port>
  <port tag=":DSW1"></port>
  <port tag=":DSW2"></port>
  <port tag=":DSW3"></port>
  <port tag=":X0"></port>
  <port tag=":X1"></port>
  <port tag=":X2"></port>
  <port tag=":X3"></port>
  <port tag=":X4"></port>
  <port tag=":X5"></port>
  <port tag=":X6"></port>
  <port tag=":X7"></port>
  <port tag=":X8"></port>
  <port tag=":p2sound:SB1"></port>
  <port tag=":p2sound:TEST"></port>
  <driver status="preliminary" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>