<machine name="missile" sourcefile="atari/missile.cpp" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Missile Command (rev 3, A035467-02/04 PCBs)</description>
  <year>1980</year>
  <manufacturer>Atari</manufacturer>
  <rom name="035820-02.h1" size="2048" crc="7a62ce6a" sha1="9a39978138dc28fdefe193bfae1b226391e471db" region="maincpu" offset="5000" status="good" optional="no" />
  <rom name="035821-02.jk1" size="2048" crc="df3bd57f" sha1="0916925d3c94d766d33f0e4badf6b0add835d748" region="maincpu" offset="5800" status="good" optional="no" />
  <rom name="035822-03e.kl1" size="2048" crc="1a2f599a" sha1="2deb1219223032a9c83114e4e8b2fc11a570754c" region="maincpu" offset="6000" status="good" optional="no" />
  <rom name="035823-02.lm1" size="2048" crc="82e552bb" sha1="d0f22894f779c74ceef644c9f03d840d9545efea" region="maincpu" offset="6800" status="good" optional="no" />
  <rom name="035824-02.np1" size="2048" crc="606e42e0" sha1="9718f84a73c66b4e8ef7805a7ab638a7380624e1" region="maincpu" offset="7000" status="good" optional="no" />
  <rom name="035825-02.r1" size="2048" crc="f752eaeb" sha1="0339a6ce6744d2091cc7e07675e509b202b0f380" region="maincpu" offset="7800" status="good" optional="no" />
  <rom name="035826-01.l6" size="32" crc="86a22140" sha1="2beebf7855e29849ada1823eae031fc98220bc43" region="proms" offset="0" status="good" optional="no" />
  <device_ref tag=":maincpu" name="m6502" />
  <device_ref tag=":mainmap" name="address_map_bank" />
  <device_ref tag=":watchdog" name="watchdog" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":pokey" name="pokey" />
  <chip type="cpu" tag="maincpu" name="MOS Technology 6502" clock="1250000" />
  <chip type="cpu" tag="pokey" name="Atari C012294 POKEY" clock="1250000" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="pokey" name="Atari C012294 POKEY" clock="1250000" />
  <display tag="screen" type="raster" rotate="0" width="256" height="231" refresh="61.035156" pixclock="5000000" htotal="320" hbend="0" hbstart="256" vtotal="256" vbend="25" vbstart="256" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="3" service="yes" tilt="yes">
    <control type="trackball" player="1" buttons="3" minimum="0" maximum="15" sensitivity="20" keydelta="10" reverse="yes" />
    <control type="trackball" player="2" buttons="3" minimum="0" maximum="15" sensitivity="20" keydelta="10" reverse="yes" />
  </input>
  <dipswitch name="Coinage" tag="R10" mask="3">
    <diplocation name="R10" number="1" inverted="no" />
    <diplocation name="R10" number="2" inverted="no" />
    <dipvalue name="1 Coin/1 Credit" value="0" default="no" />
    <dipvalue name="Free Play" value="2" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="1" default="yes" />
    <dipvalue name="1 Coin/2 Credits" value="3" default="no" />
  </dipswitch>
  <dipswitch name="Right Coin" tag="R10" mask="12">
    <diplocation name="R10" number="3" inverted="no" />
    <diplocation name="R10" number="4" inverted="no" />
    <dipvalue name="*1" value="0" default="yes" />
    <dipvalue name="*4" value="4" default="no" />
    <dipvalue name="*5" value="8" default="no" />
    <dipvalue name="*6" value="12" default="no" />
  </dipswitch>
  <dipswitch name="Center Coin" tag="R10" mask="16">
    <diplocation name="R10" number="5" inverted="no" />
    <dipvalue name="*1" value="0" default="yes" />
    <dipvalue name="*2" value="16" default="no" />
  </dipswitch>
  <dipswitch name="Language" tag="R10" mask="96">
    <diplocation name="R10" number="6" inverted="no" />
    <diplocation name="R10" number="7" inverted="no" />
    <dipvalue name="English" value="0" default="yes" />
    <dipvalue name="French" value="32" default="no" />
    <dipvalue name="German" value="64" default="no" />
    <dipvalue name="Spanish" value="96" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="R10" mask="128">
    <diplocation name="R10" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Cities" tag="R8" mask="3">
    <diplocation name="R8" number="1" inverted="yes" />
    <diplocation name="R8" number="2" inverted="yes" />
    <dipvalue name="4" value="2" default="no" />
    <dipvalue name="5" value="1" default="no" />
    <dipvalue name="6" value="3" default="yes" />
    <dipvalue name="7" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Bonus Credit for 4 Coins" tag="R8" mask="4">
    <diplocation name="R8" number="3" inverted="yes" />
    <dipvalue name="No" value="4" default="no" />
    <dipvalue name="Yes" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Trackball Size" tag="R8" mask="8">
    <diplocation name="R8" number="4" inverted="yes" />
    <dipvalue name="Mini" value="0" default="yes" />
    <dipvalue name="Large" value="8" default="no" />
  </dipswitch>
  <dipswitch name="Bonus City" tag="R8" mask="112">
    <diplocation name="R8" number="5" inverted="yes" />
    <diplocation name="R8" number="6" inverted="yes" />
    <diplocation name="R8" number="7" inverted="yes" />
    <dipvalue name="8000" value="16" default="no" />
    <dipvalue name="10000" value="112" default="yes" />
    <dipvalue name="12000" value="96" default="no" />
    <dipvalue name="14000" value="80" default="no" />
    <dipvalue name="15000" value="64" default="no" />
    <dipvalue name="18000" value="48" default="no" />
    <dipvalue name="20000" value="32" default="no" />
    <dipvalue name="None" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Cabinet" tag="R8" mask="128">
    <diplocation name="R8" number="8" inverted="yes" />
    <dipvalue name="Upright" value="0" default="yes" />
    <dipvalue name="Cocktail" value="128" default="no" />
  </dipswitch>
  <port tag=":IN0"></port>
  <port tag=":IN1"></port>
  <port tag=":R10"></port>
  <port tag=":R8"></port>
  <port tag=":TRACK0_X">
    <analog mask="15" />
  </port>
  <port tag=":TRACK0_Y">
    <analog mask="15" />
  </port>
  <port tag=":TRACK1_X">
    <analog mask="15" />
  </port>
  <port tag=":TRACK1_Y">
    <analog mask="15" />
  </port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>