<machine name="worldwar" sourcefile="snk/snk.cpp" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>World Wars (World?)</description>
  <year>1987</year>
  <manufacturer>SNK</manufacturer>
  <rom name="ww4.4p" size="65536" crc="bc29d09f" sha1="9bd5a47565934590347b7152457869331ae94375" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="ww5.8p" size="65536" crc="8dc15909" sha1="dc0f0e969c36469cc91ecfb1a98cfdb1020972eb" region="sub" offset="0" status="good" optional="no" />
  <rom name="ww3.7k" size="65536" crc="8b74c951" sha1="f4560380f16bcd396d08f48541c65f7be5b290d0" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="1.1k" size="1024" crc="b88e95f0" sha1="621c4bf716134d758dae2b3bc519f0a890a11fdb" region="proms" offset="0" status="good" optional="no" />
  <rom name="2.1l" size="1024" crc="5e1616b2" sha1="f2df8f06e717f16c689a941a3a1762dfeb377c83" region="proms" offset="400" status="good" optional="no" />
  <rom name="3.2l" size="1024" crc="e9770796" sha1="2d3001650e781ba7c92a1b3ad0cb9d8c59166e5e" region="proms" offset="800" status="good" optional="no" />
  <rom name="horizon.5h" size="1024" crc="c20b197b" sha1="504cb28d652029fe87a5411d6239e78d93c83e91" region="proms" offset="c00" status="good" optional="no" />
  <rom name="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="ww6.3a" size="32768" crc="d57570ab" sha1="98997de12225d177be4916c7f2e6a7a2df24b8f2" region="tx_tiles" offset="0" status="good" optional="no" />
  <rom name="ww11.1e" size="65536" crc="603ddcb5" sha1="766d477672f7936a2b12d3aef435b59aaa77886d" region="bg_tiles" offset="0" status="good" optional="no" />
  <rom name="ww12.1d" size="65536" crc="388093ff" sha1="b449031c8225b10d7e27e3a2a0636cfd8cb4e03d" region="bg_tiles" offset="10000" status="good" optional="no" />
  <rom name="ww13.1b" size="65536" crc="83a7ef62" sha1="692be1db8b0b0ff518ffe6e000fa8eb0ca7d8b06" region="bg_tiles" offset="20000" status="good" optional="no" />
  <rom name="ww14.1a" size="65536" crc="04c784be" sha1="1a485eeb65dee295c791006d58e4e7305bdcf490" region="bg_tiles" offset="30000" status="good" optional="no" />
  <rom name="ww10.3g" size="32768" crc="f68a2d51" sha1="bf3bfcb7fcb77f4605472775025dc69e979155c8" region="sp16_tiles" offset="0" status="good" optional="no" />
  <rom name="ww9.3e" size="32768" crc="d9d35911" sha1="74c23f2967be76ced82522a67291de233528b099" region="sp16_tiles" offset="8000" status="good" optional="no" />
  <rom name="ww8.3d" size="32768" crc="0ec15086" sha1="6f5fb4a0f96b3ab745f402c04c2cdc2bacaf4844" region="sp16_tiles" offset="10000" status="good" optional="no" />
  <rom name="ww7.3b" size="32768" crc="53c4b24e" sha1="5f72848f585dcee857715d6ca0020237dd23abc3" region="sp16_tiles" offset="18000" status="good" optional="no" />
  <rom name="ww21.7p" size="65536" crc="be974fbe" sha1="bcfafb85ad858fc0a3dceb2d5fe319d812df50fc" region="sp32_tiles" offset="0" status="good" optional="no" />
  <rom name="ww22.7s" size="65536" crc="9914972a" sha1="57a27173bc525b18f42699eab9300d4c8652a7c6" region="sp32_tiles" offset="10000" status="good" optional="no" />
  <rom name="ww19.8h" size="65536" crc="c39ac1a7" sha1="9f8048250306ee23c6c66c751b64f19168123ff3" region="sp32_tiles" offset="20000" status="good" optional="no" />
  <rom name="ww20.8k" size="65536" crc="8504170f" sha1="e9970d006dbc63640234bb4baa76a10d84f22bcd" region="sp32_tiles" offset="30000" status="good" optional="no" />
  <rom name="ww15.8m" size="65536" crc="d55ce063" sha1="c0845db7e928e735746822ab94e5f148f38e73cc" region="sp32_tiles" offset="40000" status="good" optional="no" />
  <rom name="ww16.8n" size="65536" crc="a2d19ce5" sha1="ec1e22c8aa1d24b24fa97015c43e651aebb5a3bb" region="sp32_tiles" offset="50000" status="good" optional="no" />
  <rom name="ww17.8p" size="65536" crc="a9a6b128" sha1="bd09fcf91211739a304771f633f04235d32b057d" region="sp32_tiles" offset="60000" status="good" optional="no" />
  <rom name="ww18.8s" size="65536" crc="c712d24c" sha1="59858d446491e63f8bd0fd1f8aa20262fa0522ef" region="sp32_tiles" offset="70000" status="good" optional="no" />
  <rom name="p4.5e" size="65536" crc="4bc83229" sha1="b58d08ebed0b02279385a7ac2f385e62443e3de6" region="ym2" offset="0" status="good" optional="no" />
  <rom name="p5.5g" size="65536" crc="817bd62c" sha1="d3ee2ff01a4da8b928728b2fd4948fabd2b04420" region="ym2" offset="10000" 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="50k 100k 100k+" value="52" default="yes" />
    <dipvalue name="80k 160k 160k+" value="36" default="no" />
    <dipvalue name="100k 200k 200k+" value="20" default="no" />
    <dipvalue name="50k 100k" value="48" default="no" />
    <dipvalue name="80k 160k" value="32" default="no" />
    <dipvalue name="100k 200k" 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>