<machine name="exprraidbl" sourcefile="dataeast/exprraid.cpp" cloneof="exprraid" romof="exprraid" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Express Raider (bootleg)</description>
  <year>1986</year>
  <manufacturer>bootleg</manufacturer>
  <rom name="2.15b" size="16384" crc="40d70fcb" sha1="1327d39f872a39e020972952e5756ca59c55f9d0" region="maincpu" offset="4000" status="good" optional="no" />
  <rom name="3.15a" size="32768" crc="d983e9b8" sha1="21a2ceaf1f08cbd81907cdaa82fcbe262e2600d2" region="maincpu" offset="8000" status="good" optional="no" />
  <rom name="7.1a" merge="cz02-1.2a" size="32768" crc="552e6112" sha1="f8412a63cab0aa47321d602f69bf534426c6aa5d" region="slave" offset="8000" status="good" optional="no" />
  <rom name="5b" merge="cz07.5b" size="16384" crc="686bac23" sha1="b6c96ed40e90a8ba32c2e78a65f9589d387b0254" region="chars" offset="0" status="good" optional="no" />
  <rom name="16h" merge="cz09.16h" size="32768" crc="1ed250d1" sha1="c98b0440e4319308e683e857bbfeb6a150c76ff3" region="sprites" offset="0" status="good" optional="no" />
  <rom name="14h" merge="cz08.14h" size="32768" crc="2293fc61" sha1="bf81db375f5424396559dcf0e04d34a52f6a020a" region="sprites" offset="8000" status="good" optional="no" />
  <rom name="16k" merge="cz13.16k" size="32768" crc="7c3bfd00" sha1="87b48e09aaeacf78f3260df893b0922e25d10a5d" region="sprites" offset="10000" status="good" optional="no" />
  <rom name="14k" merge="cz12.14k" size="32768" crc="ea2294c8" sha1="bc996351921e68e6237cee2d29fee882931ce0ea" region="sprites" offset="18000" status="good" optional="no" />
  <rom name="13k" merge="cz11.13k" size="32768" crc="b7418335" sha1="e9d08ee651b9221c371e2629a757bceca7b6192b" region="sprites" offset="20000" status="good" optional="no" />
  <rom name="11k" merge="cz10.11k" size="32768" crc="2f611978" sha1="fb60be573184d2af1dfdd543e68eeec53f2788f2" region="sprites" offset="28000" status="good" optional="no" />
  <rom name="6.8e" merge="cz04.8e" size="32768" crc="643a1bd3" sha1="b23631d96cb413808f65f3ebe8fe6539b6140606" region="bgtiles" offset="0" status="good" optional="no" />
  <rom name="5.8f" merge="cz05.8f" size="32768" crc="c44570bf" sha1="3e9b8b6b36c7f5ae016dba3987ea19a29bd5ee5b" region="bgtiles" offset="10000" status="good" optional="no" />
  <rom name="4.8g" merge="cz06.8h" size="32768" crc="b9bb448b" sha1="84974b1f3a5b58cd427d874f805a6dd9244c1101" region="bgtiles" offset="18000" status="good" optional="no" />
  <rom name="1.12f" merge="cz03.12f" size="32768" crc="6ce11971" sha1="16bfa69b3ad02253e81c8110c9b840be03952790" region="bgtilemap" offset="0" status="good" optional="no" />
  <rom name="prom.5b" merge="cy-17.5b" size="256" crc="da31dfbc" sha1="ac476440864f538918f7bef2e1db82fd19195f89" region="proms" offset="0" status="good" optional="no" />
  <rom name="prom.6b" merge="cy-16.6b" size="256" crc="51f25b4c" sha1="bfcca57613fbb22919e00db1f6a8c7ca50faa60b" region="proms" offset="100" status="good" optional="no" />
  <rom name="prom.7b" merge="cy-15.7b" size="256" crc="a6168d7f" sha1="0c7b31adcd764ce2631c3fb5c1a968b01f65e741" region="proms" offset="200" status="good" optional="no" />
  <rom name="prom.9b" merge="cy-14.9b" size="256" crc="52aad300" sha1="ff09772b930afa87e28d0628ef85a589a3d149c9" region="proms" offset="300" status="good" optional="no" />
  <device_ref tag=":maincpu" name="m6502" />
  <device_ref tag=":slave" name="mc6809" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":soundlatch" name="generic_latch_8" />
  <device_ref tag=":ym1" name="ym2203" />
  <device_ref tag=":ym2" name="ym3526" />
  <chip type="cpu" tag="maincpu" name="MOS Technology 6502" clock="1500000" />
  <chip type="cpu" tag="slave" name="Motorola MC6809" clock="6000000" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="ym1" name="YM2203 OPN" clock="1500000" />
  <chip type="audio" tag="ym2" name="YM3526 OPL" clock="3000000" />
  <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="59.637405" pixclock="6000000" htotal="384" hbend="0" hbstart="256" vtotal="262" vbend="8" vbstart="248" 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="DSW0" mask="3">
    <diplocation name="SW1" number="1" inverted="no" />
    <diplocation name="SW1" number="2" inverted="no" />
    <dipvalue name="2 Coins/1 Credit" value="0" default="no">
      <condition tag="DSW0" mask="16" relation="eq" value="16" />
    </dipvalue>
    <dipvalue name="1 Coin/1 Credit" value="3" default="yes">
      <condition tag="DSW0" mask="16" relation="eq" value="16" />
    </dipvalue>
    <dipvalue name="1 Coin/2 Credits" value="2" default="no">
      <condition tag="DSW0" mask="16" relation="eq" value="16" />
    </dipvalue>
    <dipvalue name="1 Coin/2 Credits" value="3" default="yes">
      <condition tag="DSW0" mask="16" relation="eq" value="0" />
    </dipvalue>
    <dipvalue name="1 Coin/3 Credits" value="1" default="no">
      <condition tag="DSW0" mask="16" relation="eq" value="16" />
    </dipvalue>
    <dipvalue name="1 Coin/3 Credits" value="2" default="no">
      <condition tag="DSW0" mask="16" relation="eq" value="0" />
    </dipvalue>
    <dipvalue name="1 Coin/4 Credits" value="1" default="no">
      <condition tag="DSW0" mask="16" relation="eq" value="0" />
    </dipvalue>
    <dipvalue name="1 Coin/6 Credits" value="0" default="no">
      <condition tag="DSW0" mask="16" relation="eq" value="0" />
    </dipvalue>
  </dipswitch>
  <dipswitch name="Coin B" tag="DSW0" mask="12">
    <diplocation name="SW1" number="3" inverted="no" />
    <diplocation name="SW1" number="4" inverted="no" />
    <dipvalue name="4 Coins/1 Credit" value="0" default="no">
      <condition tag="DSW0" mask="16" relation="eq" value="0" />
    </dipvalue>
    <dipvalue name="3 Coins/1 Credit" value="4" default="no">
      <condition tag="DSW0" mask="16" relation="eq" value="0" />
    </dipvalue>
    <dipvalue name="2 Coins/1 Credit" value="0" default="no">
      <condition tag="DSW0" mask="16" relation="eq" value="16" />
    </dipvalue>
    <dipvalue name="2 Coins/1 Credit" value="8" default="no">
      <condition tag="DSW0" mask="16" relation="eq" value="0" />
    </dipvalue>
    <dipvalue name="1 Coin/1 Credit" value="12" default="yes">
      <condition tag="DSW0" mask="16" relation="eq" value="16" />
    </dipvalue>
    <dipvalue name="1 Coin/1 Credit" value="12" default="yes">
      <condition tag="DSW0" mask="16" relation="eq" value="0" />
    </dipvalue>
    <dipvalue name="1 Coin/2 Credits" value="8" default="no">
      <condition tag="DSW0" mask="16" relation="eq" value="16" />
    </dipvalue>
    <dipvalue name="1 Coin/3 Credits" value="4" default="no">
      <condition tag="DSW0" mask="16" relation="eq" value="16" />
    </dipvalue>
  </dipswitch>
  <dipswitch name="Coin Mode" tag="DSW0" mask="16">
    <diplocation name="SW1" number="5" inverted="no" />
    <dipvalue name="Mode 1" value="16" default="yes" />
    <dipvalue name="Mode 2" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Flip Screen" tag="DSW0" mask="32">
    <diplocation name="SW1" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Cabinet" tag="DSW0" mask="64">
    <diplocation name="SW1" number="7" inverted="no" />
    <dipvalue name="Upright" value="0" default="yes" />
    <dipvalue name="Cocktail" value="64" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW0" mask="128">
    <diplocation name="SW1" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Lives" tag="DSW1" mask="3">
    <diplocation name="SW2" number="1" inverted="no" />
    <diplocation name="SW2" number="2" inverted="no" />
    <dipvalue name="1" value="1" default="no" />
    <dipvalue name="3" value="3" default="yes" />
    <dipvalue name="5" value="2" default="no" />
    <dipvalue name="Infinite" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Bonus Life" tag="DSW1" mask="4">
    <diplocation name="SW2" number="3" inverted="no" />
    <dipvalue name="50k 80k" value="0" default="no" />
    <dipvalue name="50k only" value="4" default="yes" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW1" mask="24">
    <diplocation name="SW2" number="4" inverted="no" />
    <diplocation name="SW2" number="5" inverted="no" />
    <dipvalue name="Easy" value="24" default="yes" />
    <dipvalue name="Normal" value="16" default="no" />
    <dipvalue name="Hard" value="8" default="no" />
    <dipvalue name="Very Hard" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW1" mask="32">
    <diplocation name="SW2" number="6" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="32" default="yes" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW1" mask="128">
    <diplocation name="SW2" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":DSW0"></port>
  <port tag=":DSW1"></port>
  <port tag=":IN0"></port>
  <port tag=":IN1"></port>
  <port tag=":IN2"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>