<machine name="skyrobobl" sourcefile="nichibutsu/armedf.cpp" cloneof="skyrobo" romof="skyrobo" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Sky Robo (bootleg)</description>
  <year>1989</year>
  <manufacturer>bootleg</manufacturer>
  <rom name="d3" size="65536" crc="f29e3c2f" sha1="6be6f4c8a3dca66ac2a91e1ddfb42488870e615f" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="f3" size="65536" crc="b8f2ea33" sha1="5c0a6836224cc5fb933d43785aa22d5d3f364854" region="maincpu" offset="1" status="good" optional="no" />
  <rom name="d5" size="65536" crc="7a01c2cd" sha1="ad0b7c11bf1e7fafffcb934aab05e1ce2d5b7977" region="maincpu" offset="20000" status="good" optional="no" />
  <rom name="f5" size="65536" crc="070ab490" sha1="7b5a0204fbb287e2301ee3ad7e9938ca604aed75" region="maincpu" offset="20001" status="good" optional="no" />
  <rom name="d6" size="65536" crc="509b4bbd" sha1="6913a0d8b8898955665e6a91c6e3b70b11a1169d" region="maincpu" offset="40000" status="good" optional="no" />
  <rom name="f6" size="65536" crc="8fa134a3" sha1="f1aeeeced945e04f0370ff5f0f6b1f3ca3cccf6a" region="maincpu" offset="40001" status="good" optional="no" />
  <rom name="r" size="65536" crc="efcacce6" sha1="9a0c6ddab33aa15fcba7a231514a5036a32b28c8" region="maincpu" offset="60000" status="good" optional="no" />
  <rom name="l" size="65536" crc="eb53ab48" sha1="013cef0fba5740a556238532e88c69143cbf32ef" region="maincpu" offset="60001" status="good" optional="no" />
  <rom name="8.17k" merge="8.17k" size="65536" crc="0aeab61e" sha1="165e0ad58542b65383fef714578da21f62df7b74" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="d8748hd" size="1024" status="nodump" region="mcu" offset="0" optional="no" />
  <rom name="7" merge="7" size="32768" crc="f556ef28" sha1="2acb83cdf23356091056f2cfbbc2b9828ee25b6f" region="text" offset="0" status="good" optional="no" />
  <rom name="5.13f" size="131072" crc="c9015e2e" sha1="1545c67bd9023f8df4a4da55b8417a7f732a4e57" region="foreground" offset="0" status="good" optional="no" />
  <rom name="6.15f" merge="6.15f" size="65536" crc="27469a76" sha1="ebf2c60e1f70a589680c05adf10771ac2097b9d0" region="foreground" offset="20000" status="good" optional="no" />
  <rom name="12.8a" merge="12.8a" size="65536" crc="a5694ea9" sha1="ea94174495b3a65b3797932074a94df3b55fa0a2" region="background" offset="0" status="good" optional="no" />
  <rom name="11.6a" merge="11.6a" size="65536" crc="10b74e2c" sha1="e3ec68726e7f277dc2043424f2e4d863eb01b3dc" region="background" offset="10000" status="good" optional="no" />
  <rom name="9.8d" merge="9.8d" size="131072" crc="fe67800e" sha1="0d3c4c3cb185270260fa691a97cddf082d6a056e" region="sprite" offset="0" status="good" optional="no" />
  <rom name="10.9d" merge="10.9d" size="131072" crc="dcb828c4" sha1="607bc86580a6fe6e15e91131532b0eecd8b7a0cb" region="sprite" offset="1" status="good" optional="no" />
  <rom name="tf.13h" merge="tf.13h" size="256" crc="81244757" sha1="6324f63e571f0f7a0bb9eb97f9994809db79493f" region="proms" offset="0" status="good" optional="no" />
  <rom name="82s129.cpu" size="256" crc="9cc0933c" sha1="dc90541170c4c21b92a351f5894712e4e2b29c64" region="proms" offset="100" status="good" optional="no" />
  <rom name="pal16l8.b1" size="260" crc="c3af3134" sha1="464a2fd5b13138a680f130d683e863460267c35b" region="plds" offset="0" status="good" optional="no" />
  <rom name="pal16r8.b3" size="260" crc="e57b5f18" sha1="7edc28e6ed92ddc667bf7a05f70f341b3e9e0528" region="plds" offset="200" status="good" optional="no" />
  <rom name="pal16l8.b6" size="260" crc="0cd264f8" sha1="93db1ae7fdf82baaca0b0767c3a7d0b2e821ea34" region="plds" offset="400" status="good" optional="no" />
  <rom name="pal16r4.e6" size="260" crc="d5575cc0" sha1="a078be6c61deba2fcba11fe2b47b6b2094b6999c" region="plds" offset="600" status="good" optional="no" />
  <device_ref tag=":maincpu" name="m68000" />
  <device_ref tag=":mcu" name="i8751" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":spriteram" name="buffered_spriteram16" />
  <device_ref tag=":audiocpu" name="z80" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":soundlatch" name="generic_latch_8" />
  <device_ref tag=":ymfilter" name="filter_biquad" />
  <device_ref tag=":dacfilter1" name="filter_biquad" />
  <device_ref tag=":dacfilter2" name="filter_biquad" />
  <device_ref tag=":dac1" name="dac_8bit_r2r" />
  <device_ref tag=":dac2" name="dac_8bit_r2r" />
  <device_ref tag=":ymsnd" name="ym3812" />
  <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="8000000" />
  <chip type="cpu" tag="mcu" name="Intel 8751" clock="8000000" />
  <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="ymfilter" name="Biquad Filter" />
  <chip type="audio" tag="dacfilter1" name="Biquad Filter" />
  <chip type="audio" tag="dacfilter2" name="Biquad Filter" />
  <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
  <chip type="audio" tag="dac2" name="8-Bit R-2R DAC" />
  <chip type="audio" tag="ymsnd" name="YM3812 OPL2" clock="4000000" />
  <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="59.082013" pixclock="8000000" htotal="531" hbend="96" hbstart="416" vtotal="255" vbend="8" vbstart="248" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="2" service="no" tilt="no">
    <control type="joy" player="1" buttons="3" ways="8" reverse="no" />
    <control type="joy" player="2" buttons="3" ways="8" reverse="no" />
  </input>
  <dipswitch name="Lives" tag="DSW0" mask="3">
    <diplocation name="DSW0" number="1" inverted="no" />
    <diplocation name="DSW0" number="2" inverted="no" />
    <dipvalue name="3" value="3" default="yes" />
    <dipvalue name="4" value="2" default="no" />
    <dipvalue name="5" value="1" default="no" />
    <dipvalue name="6" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Bonus Life" tag="DSW0" mask="12">
    <diplocation name="DSW0" number="3" inverted="no" />
    <diplocation name="DSW0" number="4" inverted="no" />
    <dipvalue name="80k then every 80k" value="12" default="yes" />
    <dipvalue name="80k then every 100k" value="4" default="no" />
    <dipvalue name="100k then every 80k" value="8" default="no" />
    <dipvalue name="100k then every 100k" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW0" mask="16">
    <diplocation name="DSW0" number="5" inverted="no" />
    <dipvalue name="On" value="16" default="yes" />
    <dipvalue name="Off" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Cabinet" tag="DSW0" mask="32">
    <diplocation name="DSW0" number="6" inverted="no" />
    <dipvalue name="Upright" value="0" default="yes" />
    <dipvalue name="Cocktail" value="32" default="no" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW0" mask="192">
    <diplocation name="DSW0" number="7" inverted="no" />
    <diplocation name="DSW0" number="8" inverted="no" />
    <dipvalue name="Easy" value="192" default="yes" />
    <dipvalue name="Normal" value="128" default="no" />
    <dipvalue name="Hard" value="64" default="no" />
    <dipvalue name="Hardest" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Coin A" tag="DSW1" mask="3">
    <diplocation name="DSW1" number="1" inverted="no" />
    <diplocation name="DSW1" number="2" inverted="no" />
    <dipvalue name="2 Coins/1 Credit" value="1" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="3" default="yes" />
    <dipvalue name="1 Coin/2 Credits" value="2" default="no" />
    <dipvalue name="Free Play" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Coin B" tag="DSW1" mask="12">
    <diplocation name="DSW1" number="3" inverted="no" />
    <diplocation name="DSW1" number="4" inverted="no" />
    <dipvalue name="2 Coins/1 Credit" value="4" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="12" default="yes" />
    <dipvalue name="3 Coins/4 Credits" value="0" default="no" />
    <dipvalue name="1 Coin/2 Credits" value="8" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW1" mask="16">
    <diplocation name="DSW1" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Debug 2 (requires Debug On) (P2 Start skip stage, Invulnerability)" tag="DSW1" mask="32">
    <diplocation name="DSW1" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Flip Screen" tag="DSW1" mask="64">
    <diplocation name="DSW1" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Debug (P1 Start to pause)" tag="DSW1" mask="128">
    <diplocation name="DSW1" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Service Mode" tag="P2" mask="512">
    <dipvalue name="Off" value="512" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":DSW0"></port>
  <port tag=":DSW1"></port>
  <port tag=":P1"></port>
  <port tag=":P2"></port>
  <driver status="preliminary" emulation="preliminary" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>