<machine name="thunderx" sourcefile="konami/thunderx.cpp" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Thunder Cross (set 1)</description>
  <year>1988</year>
  <manufacturer>Konami</manufacturer>
  <rom name="873-s02.k13" size="65536" crc="6619333a" sha1="1961658d528b0870c57f1cb78e016fb881f50392" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="873-s03.k15" size="65536" crc="2aec2699" sha1="8f52703a6a1ba6417c484925192ce697af9c73f1" region="maincpu" offset="10000" status="good" optional="no" />
  <rom name="873-f01.f8" size="32768" crc="ea35ffa3" sha1="91e82b77d4f3af8238fb198db26182bebc5026e4" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="873c06a.f6" size="65536" crc="0e340b67" sha1="a76b1ee4bd4c99826a02b63a705447d0ba4e7b01" region="k052109" offset="0" status="good" optional="no" />
  <rom name="873c06c.f5" size="65536" crc="ef0e72cd" sha1="85b77a303378386f2d395da8707f4b638d37833e" region="k052109" offset="1" status="good" optional="no" />
  <rom name="873c07a.f4" size="65536" crc="a8aab84f" sha1="a68521a9abf45c3292b3090a2483edbf31356c7d" region="k052109" offset="2" status="good" optional="no" />
  <rom name="873c07c.f3" size="65536" crc="2521009a" sha1="6546b88943615389c81b753ff5bb6aa9378c3266" region="k052109" offset="3" status="good" optional="no" />
  <rom name="873c06b.e6" size="65536" crc="97ad202e" sha1="fd155aeb691814950711ead3bc2c93c67b7b0434" region="k052109" offset="40000" status="good" optional="no" />
  <rom name="873c06d.e5" size="65536" crc="8393d42e" sha1="ffcb5eca3f58994e05c49d803fa4831c0213e2e2" region="k052109" offset="40001" status="good" optional="no" />
  <rom name="873c07b.e4" size="65536" crc="12a2b8ba" sha1="ffa32ca116e0b6ca65bb9ce83dd28f5c027956a5" region="k052109" offset="40002" status="good" optional="no" />
  <rom name="873c07d.e3" size="65536" crc="fae9f965" sha1="780c234507835c37bde445ab34f069714cc7a506" region="k052109" offset="40003" status="good" optional="no" />
  <rom name="873c04a.f11" size="65536" crc="f7740bf3" sha1="f64b7e807f19a9523a517024a9eb56736cdda6bb" region="k051960" offset="0" status="good" optional="no" />
  <rom name="873c04c.f10" size="65536" crc="5dacbd2b" sha1="deb943b99fd296d20be9c4250b2348549f65ba37" region="k051960" offset="1" status="good" optional="no" />
  <rom name="873c05a.f9" size="65536" crc="d73e107d" sha1="ba63b195e20a98c476e7d0f8d0187bc3327a8822" region="k051960" offset="2" status="good" optional="no" />
  <rom name="873c05c.f8" size="65536" crc="59903200" sha1="d076802c53aa604df8c5fdd33cb41876ba2a3385" region="k051960" offset="3" status="good" optional="no" />
  <rom name="873c04b.e11" size="65536" crc="9ac581da" sha1="fd0a603de8586621444055bbff8bb83349b8a0d8" region="k051960" offset="40000" status="good" optional="no" />
  <rom name="873c04d.e10" size="65536" crc="44a4668c" sha1="6d1526ed3408ddc763a071604e7b1e0773c87b99" region="k051960" offset="40001" status="good" optional="no" />
  <rom name="873c05b.e9" size="65536" crc="81059b99" sha1="1e1a22ca45599abe0dce32fc0b188281deb3b8ac" region="k051960" offset="40002" status="good" optional="no" />
  <rom name="873c05d.e8" size="65536" crc="7fa3d7df" sha1="c78b9a949abdf44366d872daa1f2041158fae790" region="k051960" offset="40003" status="good" optional="no" />
  <rom name="873a08.f20" size="256" crc="e2d09a1b" sha1="a9651e137486b2df367c39eb43f52d0833589e87" region="proms" offset="0" status="good" optional="no" />
  <device_ref tag=":maincpu" name="konami_cpu" />
  <device_ref tag=":audiocpu" name="z80" />
  <device_ref tag=":watchdog" name="watchdog" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":k052109" name="k052109" />
  <device_ref tag=":k051960" name="k051960" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":soundlatch" name="generic_latch_8" />
  <device_ref tag=":ymsnd" name="ym2151" />
  <chip type="cpu" tag="maincpu" name="KONAMI CPU" clock="12000000" />
  <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="3579545" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="ymsnd" name="YM2151 OPM" clock="3579545" />
  <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="59.185606" pixclock="6000000" htotal="384" hbend="0" hbstart="320" vtotal="264" vbend="16" vbstart="240" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="2" service="no" tilt="no">
    <control type="joy" player="1" buttons="2" ways="8" reverse="no" />
    <control type="joy" player="2" buttons="2" ways="8" reverse="no" />
  </input>
  <dipswitch name="Coin A" tag="DSW1" mask="15">
    <diplocation name="SW1" number="1" inverted="no" />
    <diplocation name="SW1" number="2" inverted="no" />
    <diplocation name="SW1" number="3" inverted="no" />
    <diplocation name="SW1" number="4" inverted="no" />
    <dipvalue name="4 Coins/1 Credit" value="2" default="no" />
    <dipvalue name="3 Coins/1 Credit" value="5" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="8" default="no" />
    <dipvalue name="3 Coins/2 Credits" value="4" default="no" />
    <dipvalue name="4 Coins/3 Credits" value="1" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="15" default="yes" />
    <dipvalue name="4 Coins/5 Credits" value="3" default="no" />
    <dipvalue name="3 Coins/4 Credits" value="7" default="no" />
    <dipvalue name="1 Coin/2 Credits" value="14" default="no" />
    <dipvalue name="2 Coins/5 Credits" value="6" default="no" />
    <dipvalue name="1 Coin/3 Credits" value="13" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="12" default="no" />
    <dipvalue name="1 Coin/5 Credits" value="11" default="no" />
    <dipvalue name="1 Coin/6 Credits" value="10" default="no" />
    <dipvalue name="1 Coin/7 Credits" value="9" default="no" />
    <dipvalue name="Free Play" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Coin B" tag="DSW1" mask="240">
    <diplocation name="SW1" number="5" inverted="no" />
    <diplocation name="SW1" number="6" inverted="no" />
    <diplocation name="SW1" number="7" inverted="no" />
    <diplocation name="SW1" number="8" inverted="no" />
    <dipvalue name="4 Coins/1 Credit" value="32" default="no" />
    <dipvalue name="3 Coins/1 Credit" value="80" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="128" default="no" />
    <dipvalue name="3 Coins/2 Credits" value="64" default="no" />
    <dipvalue name="4 Coins/3 Credits" value="16" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="240" default="yes" />
    <dipvalue name="4 Coins/5 Credits" value="48" default="no" />
    <dipvalue name="3 Coins/4 Credits" value="112" default="no" />
    <dipvalue name="1 Coin/2 Credits" value="224" default="no" />
    <dipvalue name="2 Coins/5 Credits" value="96" default="no" />
    <dipvalue name="1 Coin/3 Credits" value="208" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="192" default="no" />
    <dipvalue name="1 Coin/5 Credits" value="176" default="no" />
    <dipvalue name="1 Coin/6 Credits" value="160" default="no" />
    <dipvalue name="1 Coin/7 Credits" value="144" default="no" />
    <dipvalue name="No Coin B" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Lives" tag="DSW2" mask="3">
    <diplocation name="SW2" number="1" inverted="no" />
    <diplocation name="SW2" number="2" inverted="no" />
    <dipvalue name="2" value="3" default="no" />
    <dipvalue name="3" value="2" default="yes" />
    <dipvalue name="5" value="1" default="no" />
    <dipvalue name="7" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Award Bonus Life" tag="DSW2" mask="4">
    <diplocation name="SW2" number="3" inverted="no" />
    <dipvalue name="No" value="4" default="no" />
    <dipvalue name="Yes" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Bonus Life" tag="DSW2" mask="24">
    <diplocation name="SW2" number="4" inverted="no" />
    <diplocation name="SW2" number="5" inverted="no" />
    <dipvalue name="30000 200000" value="24" default="yes" />
    <dipvalue name="50000 300000" value="16" default="no" />
    <dipvalue name="30000" value="8" default="no" />
    <dipvalue name="50000" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW2" mask="96">
    <diplocation name="SW2" number="6" inverted="no" />
    <diplocation name="SW2" number="7" inverted="no" />
    <dipvalue name="Easy" value="96" default="yes" />
    <dipvalue name="Normal" value="64" default="no" />
    <dipvalue name="Difficult" value="32" default="no" />
    <dipvalue name="Very Difficult" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
    <diplocation name="SW2" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Flip Screen" tag="DSW3" mask="1">
    <diplocation name="SW3" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW3" mask="2">
    <diplocation name="SW3" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Service Mode" tag="DSW3" mask="4">
    <diplocation name="SW3" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW3" mask="8">
    <diplocation name="SW3" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":DSW1"></port>
  <port tag=":DSW2"></port>
  <port tag=":DSW3"></port>
  <port tag=":P1"></port>
  <port tag=":P2"></port>
  <port tag=":SYSTEM"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>