<machine name="bermudata" sourcefile="snk/snk.cpp" cloneof="worldwar" romof="worldwar" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Bermuda Triangle (World Wars) (US)</description>
  <year>1987</year>
  <manufacturer>SNK</manufacturer>
  <rom name="wwu4.4p" size="65536" crc="4de39d01" sha1="4312660c6658079c2d148c07d24f741804f3e45c" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="wwu5.8p" size="65536" crc="76158e94" sha1="221e59b3fd87c6193755753d6ac6a96807e23120" region="sub" offset="0" status="good" optional="no" />
  <rom name="wwu3.7k" size="65536" crc="c79134a8" sha1="247459d31022f1491978ba7fcc62dd71983c9057" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="u1bt.1k" size="1024" crc="1e8fc4c3" sha1="21b26e6a046c10bab57d2fa986082b7e45a6c4de" region="proms" offset="0" status="good" optional="no" />
  <rom name="u2bt.2l" size="1024" crc="23ce9707" sha1="c83ef6c3324770c756f1daf01c22214e5dde161e" region="proms" offset="400" status="good" optional="no" />
  <rom name="u3bt.1l" size="1024" crc="26caf985" sha1="113629bf2e2309dea23a39bc9206e228639d16f3" region="proms" offset="800" status="good" optional="no" />
  <rom name="horizon.5h" merge="horizon.5h" size="1024" crc="c20b197b" sha1="504cb28d652029fe87a5411d6239e78d93c83e91" region="proms" offset="c00" status="good" optional="no" />
  <rom name="vertical.7h" merge="vertical.7h" size="1024" crc="5d0c617f" sha1="845e52173c33500227cabe1e21b34919d2856215" region="proms" offset="1000" status="good" optional="no" />
  <rom name="1.1d" size="4096" status="nodump" region="rjproms" offset="0" optional="no" />
  <rom name="1.2d" size="4096" status="nodump" region="rjproms" offset="1000" optional="no" />
  <rom name="wwu6.3a" size="32768" crc="a0e6710c" sha1="28010eaed046681295661b6fa3e76090ba86592b" region="tx_tiles" offset="0" status="good" optional="no" />
  <rom name="ww11.1e" merge="ww11.1e" size="65536" crc="603ddcb5" sha1="766d477672f7936a2b12d3aef435b59aaa77886d" region="bg_tiles" offset="0" status="good" optional="no" />
  <rom name="ww12.1d" merge="ww12.1d" size="65536" crc="388093ff" sha1="b449031c8225b10d7e27e3a2a0636cfd8cb4e03d" region="bg_tiles" offset="10000" status="good" optional="no" />
  <rom name="ww13.1b" merge="ww13.1b" size="65536" crc="83a7ef62" sha1="692be1db8b0b0ff518ffe6e000fa8eb0ca7d8b06" region="bg_tiles" offset="20000" status="good" optional="no" />
  <rom name="ww14.1a" merge="ww14.1a" size="65536" crc="04c784be" sha1="1a485eeb65dee295c791006d58e4e7305bdcf490" region="bg_tiles" offset="30000" status="good" optional="no" />
  <rom name="ww10.3g" merge="ww10.3g" size="32768" crc="f68a2d51" sha1="bf3bfcb7fcb77f4605472775025dc69e979155c8" region="sp16_tiles" offset="0" status="good" optional="no" />
  <rom name="ww9.3e" merge="ww9.3e" size="32768" crc="d9d35911" sha1="74c23f2967be76ced82522a67291de233528b099" region="sp16_tiles" offset="8000" status="good" optional="no" />
  <rom name="ww8.3d" merge="ww8.3d" size="32768" crc="0ec15086" sha1="6f5fb4a0f96b3ab745f402c04c2cdc2bacaf4844" region="sp16_tiles" offset="10000" status="good" optional="no" />
  <rom name="ww7.3b" merge="ww7.3b" size="32768" crc="53c4b24e" sha1="5f72848f585dcee857715d6ca0020237dd23abc3" region="sp16_tiles" offset="18000" status="good" optional="no" />
  <rom name="ww21.7p" merge="ww21.7p" size="65536" crc="be974fbe" sha1="bcfafb85ad858fc0a3dceb2d5fe319d812df50fc" region="sp32_tiles" offset="0" status="good" optional="no" />
  <rom name="ww22.7s" merge="ww22.7s" size="65536" crc="9914972a" sha1="57a27173bc525b18f42699eab9300d4c8652a7c6" region="sp32_tiles" offset="10000" status="good" optional="no" />
  <rom name="ww19.8h" merge="ww19.8h" size="65536" crc="c39ac1a7" sha1="9f8048250306ee23c6c66c751b64f19168123ff3" region="sp32_tiles" offset="20000" status="good" optional="no" />
  <rom name="ww20.8k" merge="ww20.8k" size="65536" crc="8504170f" sha1="e9970d006dbc63640234bb4baa76a10d84f22bcd" region="sp32_tiles" offset="30000" status="good" optional="no" />
  <rom name="ww15.8m" merge="ww15.8m" size="65536" crc="d55ce063" sha1="c0845db7e928e735746822ab94e5f148f38e73cc" region="sp32_tiles" offset="40000" status="good" optional="no" />
  <rom name="ww16.8n" merge="ww16.8n" size="65536" crc="a2d19ce5" sha1="ec1e22c8aa1d24b24fa97015c43e651aebb5a3bb" region="sp32_tiles" offset="50000" status="good" optional="no" />
  <rom name="ww17.8p" merge="ww17.8p" size="65536" crc="a9a6b128" sha1="bd09fcf91211739a304771f633f04235d32b057d" region="sp32_tiles" offset="60000" status="good" optional="no" />
  <rom name="ww18.8s" merge="ww18.8s" size="65536" crc="c712d24c" sha1="59858d446491e63f8bd0fd1f8aa20262fa0522ef" region="sp32_tiles" offset="70000" status="good" optional="no" />
  <device_ref tag=":maincpu" name="z80" />
  <device_ref tag=":sub" name="z80" />
  <device_ref tag=":audiocpu" name="z80" />
  <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="ym3526" />
  <device_ref tag=":ym2" name="y8950" />
  <chip type="cpu" tag="maincpu" name="Zilog Z80" clock="4000000" />
  <chip type="cpu" tag="sub" name="Zilog Z80" clock="4000000" />
  <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="ym1" name="YM3526 OPL" clock="4000000" />
  <chip type="audio" tag="ym2" name="Y8950 OPL MSX-Audio" clock="4000000" />
  <display tag="screen" type="raster" rotate="270" width="400" height="224" refresh="60.000000" pixclock="5376000" htotal="400" hbend="0" hbstart="400" vtotal="224" vbend="0" vbstart="224" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="2" service="yes" tilt="yes">
    <control type="joy" player="1" buttons="2" ways="8" reverse="no" />
    <control type="positional" player="1" minimum="0" maximum="12" sensitivity="15" keydelta="1" reverse="yes" />
    <control type="joy" player="2" buttons="2" ways="8" reverse="no" />
    <control type="positional" player="2" minimum="0" maximum="12" sensitivity="15" keydelta="1" reverse="yes" />
  </input>
  <dipswitch name="Bonus Life" tag="BONUS" mask="52">
    <diplocation name="DIP1" number="3" inverted="no" />
    <diplocation name="DIP2" number="5" inverted="no" />
    <diplocation name="DIP2" number="6" inverted="no" />
    <dipvalue name="25k 50k 50k+" value="52" default="yes" />
    <dipvalue name="35k 70k 70k+" value="36" default="no" />
    <dipvalue name="50k 100k 100k+" value="20" default="no" />
    <dipvalue name="25k 50k" value="48" default="no" />
    <dipvalue name="35k 70k" value="32" default="no" />
    <dipvalue name="50k 100k" value="16" default="no" />
    <dipvalue name="None" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Allow Continue" tag="DSW1" mask="1">
    <diplocation name="DIP1" number="1" inverted="no" />
    <dipvalue name="No" value="1" default="no" />
    <dipvalue name="Yes" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Flip Screen" tag="DSW1" mask="2">
    <diplocation name="DIP1" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Lives" tag="DSW1" mask="8">
    <diplocation name="DIP1" number="4" inverted="no" />
    <dipvalue name="3" value="8" default="yes" />
    <dipvalue name="5" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Coin A" tag="DSW1" mask="48">
    <diplocation name="DIP1" number="5" inverted="no" />
    <diplocation name="DIP1" number="6" inverted="no" />
    <dipvalue name="4 Coins/1 Credit" value="0" default="no" />
    <dipvalue name="3 Coins/1 Credit" value="16" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="32" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="48" default="yes" />
  </dipswitch>
  <dipswitch name="Coin B" tag="DSW1" mask="192">
    <diplocation name="DIP1" number="7" inverted="no" />
    <diplocation name="DIP1" number="8" inverted="no" />
    <dipvalue name="1 Coin/2 Credits" value="0" default="yes" />
    <dipvalue name="1 Coin/3 Credits" value="64" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="128" default="no" />
    <dipvalue name="1 Coin/6 Credits" value="192" default="no" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW2" mask="3">
    <diplocation name="DIP2" number="1" inverted="no" />
    <diplocation name="DIP2" number="2" inverted="no" />
    <dipvalue name="Easy" value="3" default="yes" />
    <dipvalue name="Normal" value="2" default="no" />
    <dipvalue name="Hard" value="1" default="no" />
    <dipvalue name="Hardest" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Game Mode" tag="DSW2" mask="12">
    <diplocation name="DIP2" number="3" inverted="no" />
    <diplocation name="DIP2" number="4" inverted="no" />
    <dipvalue name="Demo Sounds Off" value="12" default="no" />
    <dipvalue name="Demo Sounds On" value="8" default="yes" />
    <dipvalue name="Freeze" value="0" default="no" />
    <dipvalue name="Infinite Lives (Cheat)" value="4" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW2" mask="64">
    <diplocation name="DIP2" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW2" mask="128">
    <diplocation name="DIP2" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":BONUS"></port>
  <port tag=":DSW1"></port>
  <port tag=":DSW2"></port>
  <port tag=":IN0"></port>
  <port tag=":IN1">
    <analog mask="240" />
  </port>
  <port tag=":IN2">
    <analog mask="240" />
  </port>
  <port tag=":IN3"></port>
  <driver status="good" emulation="good" savestate="unsupported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>