<?xml version="1.0" encoding="utf-8"?>
<datafile>
  <header>
    <name>NMK 16</name>
    <description>NMK 16 datafile extracted from mame</description>
    <category>MAME Arcade</category>
    <version>0.226</version>
    <date>20201109</date>
    <author>Eric Bole-Feysot</author>
    <homepage>Romcenter Home Page</homepage>
    <url>http://www.romcenter.com/</url>
    <comment>Datafile made with Romcenter rom manager</comment>
  </header>
  <machine name="acrobatm" sourcefile="nmk16.cpp">
    <description>Acrobat Mission</description>
    <year>1991</year>
    <manufacturer>UPL (Taito license)</manufacturer>
    <rom name="02_ic100.bin" size="131072" crc="3fe487f4" sha1="29aba5debcfddff14e584a1c7c5a403e85fc6ec0" region="maincpu" offset="0" />
    <rom name="01_ic101.bin" size="131072" crc="17175753" sha1="738865744badb78a0414ff650a94b97e516d0ea0" region="maincpu" offset="1" />
    <rom name="03_ic79.bin" size="65536" crc="d86c186e" sha1="2e263d4780f2ba7acc7faa88472c85216fbae6a3" region="fgtile" offset="0" />
    <rom name="09_ic8.bin" size="1048576" crc="7c12afed" sha1="ae793e41599355a126cbcce91cd2c9f212d21853" region="bgtile" offset="0" />
    <rom name="07_ic42.bin" size="1048576" crc="5672bdaa" sha1="5401a104d72904de19b73125451767bc63d36809" region="sprites" offset="0" />
    <rom name="08_ic29.bin" size="524288" crc="b4c0ace3" sha1="5d638781d588cfbf4025d002d5a2309049fe1ee5" region="sprites" offset="100000" />
    <rom name="04_ic74.bin" size="65536" crc="176905fb" sha1="135a184f44bedd93b293b9124fa0bd725e0ee93b" region="audiocpu" offset="0" />
    <rom name="05_ic54.bin" size="524288" crc="3b8c2b0e" sha1="72491da32512823540b67dc5027f21c74af08c7d" region="oki1" offset="0" />
    <rom name="06_ic53.bin" size="524288" crc="c1517cd4" sha1="5a91ddc608c7a6fbdd9f93e503d39eac02ef04a4" region="oki2" offset="0" />
    <rom name="10_ic81.bin" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="0" />
    <rom name="11_ic80.bin" size="256" crc="633ab1c9" sha1="acd99fcca41eaab7948ca84988352f1d7d519c61" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="28">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="224">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Bonus Life" tag="DSW2" mask="6">
      <diplocation name="SW2" number="7" />
      <diplocation name="SW2" number="6" />
      <dipvalue name="50k and 100k" value="2" />
      <dipvalue name="100k and 100k" value="6" default="yes" />
      <dipvalue name="100k and 200k" value="4" />
      <dipvalue name="None" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW2" mask="8">
      <diplocation name="SW2" number="5" />
      <dipvalue name="English" value="0" default="yes" />
      <dipvalue name="Japanese" value="8" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW2" mask="48">
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="3" />
      <dipvalue name="Hardest" value="0" />
      <dipvalue name="Easy" value="16" />
      <dipvalue name="Hard" value="32" />
      <dipvalue name="Normal" value="48" default="yes" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW2" mask="192">
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="airattck" sourcefile="nmk16.cpp">
    <description>Air Attack (set 1)</description>
    <year>1996</year>
    <manufacturer>Comad</manufacturer>
    <rom name="ue10.bin" size="131072" crc="71deb9d8" sha1="21da5a68a13c9017d787e88f7b293f263fbc6b20" region="maincpu" offset="0" />
    <rom name="uc10.bin" size="131072" crc="1837d4ba" sha1="8dd5636a3a75c5d25d8850381e566a150ddc8ef1" region="maincpu" offset="1" />
    <rom name="4.ul10" size="131072" crc="e9362ab4" sha1="d3e7d90e459bd4a80a189cc77821a6668103a640" region="fgtile" offset="0" />
    <rom name="9.uw9" size="524288" crc="86e59966" sha1="50944dddb4c9f28e6f9b7c610a205310f4d7a076" region="bgtile" offset="0" />
    <rom name="10.ux9" size="524288" crc="122c8d04" sha1="70a348b1a94f1bc69532ba92dafc91a2c0e41d58" region="bgtile" offset="80000" />
    <rom name="7.uo81" size="524288" crc="3c38d671" sha1="f9c9aaa1622ee0c20f569f6048e2b78bd507a1e5" region="sprites" offset="0" />
    <rom name="8.uo82" size="524288" crc="9a83e3d8" sha1="c765c4d278cc7f54ccdf6f00f8c6902a56abc2b8" region="sprites" offset="1" />
    <rom name="3.su6" size="32768" crc="3e352370" sha1="6e84881dc0b09a23f8b589431005459adc334c34" region="audiocpu" offset="0" />
    <rom name="2.su12" size="131072" crc="93ab615b" sha1="f670ac60f5f88148e55200e5e3591aa18b81c325" region="oki1" offset="0" />
    <rom name="1.su13" size="524288" crc="09a836bb" sha1="43fbd35c2ef3d201a4c82b0d3b7d7b971b385a14" region="oki1" offset="80000" />
    <rom name="82s129.ug6" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="0" />
    <rom name="82s147.uh6" size="512" crc="ed0bd072" sha1="66a6d435d8587c82ae96dd09c39ed5749fe00e24" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="8000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="4" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="8" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="256">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="512">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="512" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2048">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="2048" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4096">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="4096" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="8192" />
      <dipvalue name="3 Coins/1 Credit" value="40960" />
      <dipvalue name="2 Coins/1 Credit" value="24576" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="49152" />
      <dipvalue name="1 Coin/3 Credits" value="16384" />
      <dipvalue name="1 Coin/4 Credits" value="32768" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="airattcka" sourcefile="nmk16.cpp" cloneof="airattck" romof="airattck">
    <description>Air Attack (set 2)</description>
    <year>1996</year>
    <manufacturer>Comad</manufacturer>
    <rom name="6.uc10" size="131072" crc="3572baf0" sha1="0a2fe3be16d95896dc757ef231b3708093fc7ffa" region="maincpu" offset="0" />
    <rom name="5.ue10" size="131072" crc="6589c005" sha1="350a7b8685cacde6b72c10458c33962c5a45a255" region="maincpu" offset="1" />
    <rom name="4.ul10" merge="4.ul10" size="131072" crc="e9362ab4" sha1="d3e7d90e459bd4a80a189cc77821a6668103a640" region="fgtile" offset="0" />
    <rom name="9.uw9" merge="9.uw9" size="524288" crc="86e59966" sha1="50944dddb4c9f28e6f9b7c610a205310f4d7a076" region="bgtile" offset="0" />
    <rom name="10.ux9" merge="10.ux9" size="524288" crc="122c8d04" sha1="70a348b1a94f1bc69532ba92dafc91a2c0e41d58" region="bgtile" offset="80000" />
    <rom name="7.uo81" merge="7.uo81" size="524288" crc="3c38d671" sha1="f9c9aaa1622ee0c20f569f6048e2b78bd507a1e5" region="sprites" offset="0" />
    <rom name="8.uo82" merge="8.uo82" size="524288" crc="9a83e3d8" sha1="c765c4d278cc7f54ccdf6f00f8c6902a56abc2b8" region="sprites" offset="1" />
    <rom name="3.su6" merge="3.su6" size="32768" crc="3e352370" sha1="6e84881dc0b09a23f8b589431005459adc334c34" region="audiocpu" offset="0" />
    <rom name="2.su12" merge="2.su12" size="131072" crc="93ab615b" sha1="f670ac60f5f88148e55200e5e3591aa18b81c325" region="oki1" offset="0" />
    <rom name="1.su13" merge="1.su13" size="524288" crc="09a836bb" sha1="43fbd35c2ef3d201a4c82b0d3b7d7b971b385a14" region="oki1" offset="80000" />
    <rom name="82s129.ug6" merge="82s129.ug6" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="0" />
    <rom name="82s147.uh6" merge="82s147.uh6" size="512" crc="ed0bd072" sha1="66a6d435d8587c82ae96dd09c39ed5749fe00e24" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="8000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="4" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="8" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="256">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="512">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="512" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2048">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="2048" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4096">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="4096" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="8192" />
      <dipvalue name="3 Coins/1 Credit" value="40960" />
      <dipvalue name="2 Coins/1 Credit" value="24576" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="49152" />
      <dipvalue name="1 Coin/3 Credits" value="16384" />
      <dipvalue name="1 Coin/4 Credits" value="32768" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="arcadian" sourcefile="nmk16.cpp">
    <description>Arcadia (NMK)</description>
    <year>1994</year>
    <manufacturer>NMK</manufacturer>
    <rom name="arcadia.3" size="524288" crc="8b46d609" sha1="793870d74c9d7d04c53d898610c682b2dc90d0af" region="maincpu" offset="0" />
    <rom name="rhp94099.2" size="131072" crc="fe01ece1" sha1="c469fb79f2774089848c814f92ddd3c9e384050f" region="audiocpu" offset="0" />
    <rom name="arcadia.1" size="131072" crc="1c2c4008" sha1="583d74a0a44519a7050b1d8490011ff60222f466" region="fgtile" offset="0" />
    <rom name="rhp94099.4" size="2097152" crc="076eee7b" sha1="7c315fe33d0fcd92e0ce2f274996c8059228b005" region="bgtile" offset="0" />
    <rom name="rhp94099.8" size="2097152" crc="49892f07" sha1="2f5d20cd193cffcba9041aa11d6665adebeffffa" region="sprites" offset="0" />
    <rom name="rhp94099.9" size="2097152" crc="ea2e47f0" sha1="97dfa8f95f27b36deb5ce1c80e3d727bad24e52b" region="sprites" offset="200000" />
    <rom name="rhp94099.10" size="2097152" crc="512cb839" sha1="4a2c5ac88e4bf8a6f07c703277c4d33e649fd192" region="sprites" offset="400000" />
    <rom name="rhp94099.6" size="2097152" crc="f1a80e5a" sha1="218bd7b0c3d8b283bf96b95bf888228810699370" region="oki1" offset="40000" />
    <rom name="rhp94099.7" size="2097152" crc="0d99547e" sha1="2d9630bd55d27010f9d1d2dbdbd07ac265e8ebe6" region="oki1" offset="240000" />
    <rom name="rhp94099.5" size="2097152" crc="515eba93" sha1="c35cb5f31f4bc7327be5777624af168f9fb364a5" region="oki2" offset="40000" />
    <rom name="rhp94099.6" size="2097152" crc="f1a80e5a" sha1="218bd7b0c3d8b283bf96b95bf888228810699370" region="oki2" offset="240000" />
    <rom name="prom1.u19" size="256" crc="4299776e" sha1="683d14d2ace14965f0fcfe0f0540c1b77d2cece5" region="proms" offset="0" />
    <rom name="prom2.u53" size="256" crc="e6ead349" sha1="6d81b1c0233580aa48f9718bade42d640e5ef3dd" region="proms" offset="100" />
    <rom name="prom3.u60" size="256" crc="304f98c6" sha1="8dfd9bf719087ec30c83efe95c4561666c7d1801" region="proms" offset="200" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="tmp90841" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="14000000" />
    <chip type="cpu" tag="audiocpu" name="Toshiba TMP90841" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Japanese" value="2" />
      <dipvalue name="English" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="8" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="Easy" value="16" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="32" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="bigbang" sourcefile="nmk16.cpp" cloneof="tdragon2" romof="tdragon2">
    <description>Big Bang (9th Nov. 1993)</description>
    <year>1993</year>
    <manufacturer>NMK</manufacturer>
    <rom name="eprom.3" size="524288" crc="28e5957a" sha1="fe4f870a9c2235cc02b4e036a2a4116f071d59ad" region="maincpu" offset="0" />
    <rom name="5.bin" merge="5.bin" size="131072" crc="b870be61" sha1="ea5d45c3a3ab805e55806967f00167cf6366212e" region="audiocpu" offset="0" />
    <rom name="1.bin" merge="1.bin" size="131072" crc="d488aafa" sha1="4d05e7ca075b638dd90ae4c9f224817a8a3ae9f3" region="fgtile" offset="0" />
    <rom name="ww930914.2" merge="ww930914.2" size="2097152" crc="f968c65d" sha1="fd6d21bba53f945b1597d7d0735bc62dd44d5498" region="bgtile" offset="0" />
    <rom name="ww930917.7" merge="ww930917.7" size="2097152" crc="b98873cb" sha1="cc19200865176e940ff68e12de81f029b51c2084" region="sprites" offset="0" />
    <rom name="ww930918.8" merge="ww930918.8" size="2097152" crc="baee84b2" sha1="b325b00e6147266dbdc840e03556004531dc2038" region="sprites" offset="200000" />
    <rom name="ww930916.4" merge="ww930916.4" size="2097152" crc="07c35fe6" sha1="33547bd88764704310f2ef8cf3bfe21ceb56d5b7" region="oki1" offset="40000" />
    <rom name="ww930915.3" merge="ww930915.3" size="2097152" crc="82025bab" sha1="ac6053700326ea730d00ec08193e2c8a2a019f0b" region="oki2" offset="40000" />
    <rom name="9.bpr" merge="9.bpr" size="256" crc="435653a2" sha1="575b4a46ea65179de3042614da438d2f6d8b572e" region="proms" offset="0" />
    <rom name="10.bpr" merge="10.bpr" size="256" crc="e6ead349" sha1="6d81b1c0233580aa48f9718bade42d640e5ef3dd" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="8" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="Easy" value="16" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="32" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="1" />
      <diplocation name="SW1" number="2" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="15">
      <diplocation name="SW2" number="8" />
      <diplocation name="SW2" number="7" />
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <dipvalue name="4 Coins/1 Credit" value="4" />
      <dipvalue name="3 Coins/1 Credit" value="10" />
      <dipvalue name="2 Coins/1 Credit" value="1" />
      <dipvalue name="5 Coins/3 Credits" value="0" />
      <dipvalue name="3 Coins/2 Credits" value="2" />
      <dipvalue name="4 Coins/3 Credits" value="8" />
      <dipvalue name="1 Coin/1 Credit" value="15" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="12" />
      <dipvalue name="2 Coins/3 Credits" value="14" />
      <dipvalue name="1 Coin/2 Credits" value="7" />
      <dipvalue name="2 Coins/5 Credits" value="6" />
      <dipvalue name="1 Coin/3 Credits" value="11" />
      <dipvalue name="1 Coin/4 Credits" value="3" />
      <dipvalue name="1 Coin/5 Credits" value="13" />
      <dipvalue name="1 Coin/6 Credits" value="5" />
      <dipvalue name="1 Coin/7 Credits" value="9" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="240">
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="64" />
      <dipvalue name="3 Coins/1 Credit" value="160" />
      <dipvalue name="2 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/2 Credits" value="32" />
      <dipvalue name="4 Coins/3 Credits" value="128" />
      <dipvalue name="1 Coin/1 Credit" value="240" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="192" />
      <dipvalue name="2 Coins/3 Credits" value="224" />
      <dipvalue name="1 Coin/2 Credits" value="112" />
      <dipvalue name="2 Coins/5 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="176" />
      <dipvalue name="1 Coin/4 Credits" value="48" />
      <dipvalue name="1 Coin/5 Credits" value="208" />
      <dipvalue name="1 Coin/6 Credits" value="80" />
      <dipvalue name="1 Coin/7 Credits" value="144" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="bioship" sourcefile="nmk16.cpp">
    <description>Bio-ship Paladin</description>
    <year>1990</year>
    <manufacturer>UPL (American Sammy license)</manufacturer>
    <rom name="2.ic14" size="131072" crc="acf56afb" sha1="0e8ec494ab406cfee24cf586059878332265de75" region="maincpu" offset="0" />
    <rom name="1.ic15" size="131072" crc="820ef303" sha1="d2ef29557b05abf8ae79a2c7ce0d15a91b36eeff" region="maincpu" offset="1" />
    <rom name="7" size="65536" crc="2f3f5a10" sha1="c1006eb755eec75f69dc7972d78d0c59088eb140" region="fgtile" offset="0" />
    <rom name="sbs-g_01.ic9" size="524288" crc="21302e78" sha1="a17939c0529c8e9ec2a4edd5e6be4bcb67f86787" region="bgtile" offset="0" />
    <rom name="sbs-g_03.ic194" size="524288" crc="60e00d7b" sha1="36fd02a7842ce1e79b8c4cfbe9c97052bef4aa62" region="sprites" offset="0" />
    <rom name="sbs-g_02.ic4" size="524288" crc="f31eb668" sha1="67d6d56ea203edfbae4db658399bf61f14134206" region="gfx4" offset="0" />
    <rom name="8.ic27" size="65536" crc="75a46fea" sha1="3d78cfc482b42779bb5aedb722c4a39cbc71bd10" region="tilerom" offset="0" />
    <rom name="9.ic26" size="65536" crc="d91448ee" sha1="7f84ca3605edcab4bf226dab8dd7218cd5c3e5a4" region="tilerom" offset="1" />
    <rom name="6.ic120" size="65536" crc="5f39a980" sha1="2a440f86685249f9c317634cad8cdedc8a8f1491" region="audiocpu" offset="0" />
    <rom name="sbs-g_04.ic139" size="524288" crc="7c74cc4e" sha1="92097b372eacabdb9e8e261b0bc4223821ff9273" region="oki1" offset="0" />
    <rom name="sbs-g_05.ic160" size="524288" crc="f0a782e3" sha1="d572226b8e597f1c34d246cb284e047a6e2d9290" region="oki2" offset="0" />
    <rom name="82s135.ic94" size="256" crc="98ed1c97" sha1="f125ad05c3cbd1b1ab356161f9b1d814781d4c3b" region="proms" offset="0" />
    <rom name="82s129.ic69" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="100" />
    <rom name="82s123.ic154" size="32" crc="0f789fc7" sha1="31936c21720802da20e39b4cb030e448353e7f19" region="proms" offset="200" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6">
      <diplocation name="SW1" number="7" />
      <diplocation name="SW1" number="6" />
      <dipvalue name="Easy" value="0" />
      <dipvalue name="Normal" value="6" default="yes" />
      <dipvalue name="Hard" value="2" />
      <dipvalue name="Hardest" value="4" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="32" default="yes" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="2" value="0" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="bjtwin" sourcefile="nmk16.cpp">
    <description>Bombjack Twin (set 1)</description>
    <year>1993</year>
    <manufacturer>NMK</manufacturer>
    <rom name="93087-1.bin" size="131072" crc="93c84e2d" sha1="ad0755cabfef78e7e689856379d6f8c88a9b27c1" region="maincpu" offset="0" />
    <rom name="93087-2.bin" size="131072" crc="30ff678a" sha1="aa3ce4905e448e371e254545ef9ed7edb00b1cc3" region="maincpu" offset="1" />
    <rom name="93087-3.bin" size="65536" crc="aa13df7c" sha1="162d4f12364c68028e86fe97ee75c262daa4c699" region="fgtile" offset="0" />
    <rom name="93087-4.bin" size="1048576" crc="8a4f26d0" sha1="be057a2b6d28c623ac1f16cf02ddbe12ca430b4a" region="bgtile" offset="0" />
    <rom name="93087-5.bin" size="1048576" crc="bb06245d" sha1="c91e2284d95370b8ef2eb1b9d6305fdd6cde23a0" region="sprites" offset="0" />
    <rom name="93087-6.bin" size="1048576" crc="372d46dd" sha1="18f44e777241af50787730652fa018c51b65ea15" region="oki1" offset="40000" />
    <rom name="93087-7.bin" size="1048576" crc="8da67808" sha1="f042574c097f5a8c2684fcc23f2c817c168254ef" region="oki2" offset="40000" />
    <rom name="8.bpr" size="256" crc="633ab1c9" sha1="acd99fcca41eaab7948ca84988352f1d7d519c61" region="proms" offset="0" />
    <rom name="9.bpr" size="256" crc="435653a2" sha1="575b4a46ea65179de3042614da438d2f6d8b572e" region="proms" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Starting level" tag="DSW1" mask="14">
      <diplocation name="SW1" number="7" />
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Germany" value="8" />
      <dipvalue name="Thailand" value="4" />
      <dipvalue name="Nevada" value="12" />
      <dipvalue name="Japan" value="14" default="yes" />
      <dipvalue name="Korea" value="6" />
      <dipvalue name="England" value="10" />
      <dipvalue name="Hong Kong" value="2" />
      <dipvalue name="China" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="Easy" value="32" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="16" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="bjtwina" sourcefile="nmk16.cpp" cloneof="bjtwin" romof="bjtwin">
    <description>Bombjack Twin (set 2)</description>
    <year>1993</year>
    <manufacturer>NMK</manufacturer>
    <rom name="93087.1" size="131072" crc="c82b3d8e" sha1="74435ba7842f1be9968006894cfa5eef05c47395" region="maincpu" offset="0" />
    <rom name="93087.2" size="131072" crc="9be1ec47" sha1="bf37d9254a7bbdf49b006971886ed9845d72e4b3" region="maincpu" offset="1" />
    <rom name="93087-3.bin" merge="93087-3.bin" size="65536" crc="aa13df7c" sha1="162d4f12364c68028e86fe97ee75c262daa4c699" region="fgtile" offset="0" />
    <rom name="93087-4.bin" merge="93087-4.bin" size="1048576" crc="8a4f26d0" sha1="be057a2b6d28c623ac1f16cf02ddbe12ca430b4a" region="bgtile" offset="0" />
    <rom name="93087-5.bin" merge="93087-5.bin" size="1048576" crc="bb06245d" sha1="c91e2284d95370b8ef2eb1b9d6305fdd6cde23a0" region="sprites" offset="0" />
    <rom name="93087-6.bin" merge="93087-6.bin" size="1048576" crc="372d46dd" sha1="18f44e777241af50787730652fa018c51b65ea15" region="oki1" offset="40000" />
    <rom name="93087-7.bin" merge="93087-7.bin" size="1048576" crc="8da67808" sha1="f042574c097f5a8c2684fcc23f2c817c168254ef" region="oki2" offset="40000" />
    <rom name="8.bpr" merge="8.bpr" size="256" crc="633ab1c9" sha1="acd99fcca41eaab7948ca84988352f1d7d519c61" region="proms" offset="0" />
    <rom name="9.bpr" merge="9.bpr" size="256" crc="435653a2" sha1="575b4a46ea65179de3042614da438d2f6d8b572e" region="proms" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Starting level" tag="DSW1" mask="14">
      <diplocation name="SW1" number="7" />
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Germany" value="8" />
      <dipvalue name="Thailand" value="4" />
      <dipvalue name="Nevada" value="12" />
      <dipvalue name="Japan" value="14" default="yes" />
      <dipvalue name="Korea" value="6" />
      <dipvalue name="England" value="10" />
      <dipvalue name="Hong Kong" value="2" />
      <dipvalue name="China" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="Easy" value="32" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="16" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="bjtwinp" sourcefile="nmk16.cpp" cloneof="bjtwin" romof="bjtwin">
    <description>Bombjack Twin (prototype? with adult pictures, set 1)</description>
    <year>1993</year>
    <manufacturer>NMK</manufacturer>
    <rom name="ic76" size="131072" crc="c2847f0d" sha1="2659e642586fcd199928d3f10ec300a1f13f2e3b" region="maincpu" offset="0" />
    <rom name="ic75" size="131072" crc="dd8fdfce" sha1="8b2da3b97acd07783b68ee270ae678dab6e538ec" region="maincpu" offset="1" />
    <rom name="ic35" size="65536" crc="45d67683" sha1="004a85ecf34e97fad40195e7e20a11bf8cafe41e" region="fgtile" offset="0" />
    <rom name="u1.ic32" size="524288" crc="b4960ba0" sha1="4194bcd55fe48da08d5e951dc78daa457b1d76af" region="bgtile" offset="0" />
    <rom name="u2.ic32" size="524288" crc="99ee571d" sha1="85db0c9c3bdf5367dd4868daf9de40bdeeda9426" region="bgtile" offset="80000" />
    <rom name="u3.ic32" size="524288" crc="25720ffb" sha1="361961e06467c7f4126e774a179087fe424160f5" region="bgtile" offset="100000" />
    <rom name="u4.ic100" size="524288" crc="6501b1fb" sha1="1c0832c3bb33aac1e5cd8845d77bc09222548ef8" region="sprites" offset="0" />
    <rom name="u5.ic100" size="524288" crc="8394e2ba" sha1="bb921ccf1f5221611449ed3537d60395d8a1c1e9" region="sprites" offset="1" />
    <rom name="bottom.ic30" size="524288" crc="b5ef197f" sha1="89d675f921dead585c2fef44105a7aea2f1f399c" region="oki1" offset="40000" />
    <rom name="top.ic30" size="524288" crc="ab50531d" sha1="918987f01a8b1b007721d2b365e2b2fc536bd676" region="oki1" offset="c0000" />
    <rom name="top.ic27" size="524288" crc="adb2f256" sha1="ab7bb6683799203d0f46705f2fd241c6de914e77" region="oki2" offset="40000" />
    <rom name="bottom.ic27" size="524288" crc="6ebeb9e4" sha1="b547b2fbcc0a35d6183dd4f19684b04839690a2b" region="oki2" offset="c0000" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Starting level" tag="DSW1" mask="14">
      <diplocation name="SW1" number="7" />
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Germany" value="8" />
      <dipvalue name="Thailand" value="4" />
      <dipvalue name="Nevada" value="12" />
      <dipvalue name="Japan" value="14" default="yes" />
      <dipvalue name="Korea" value="6" />
      <dipvalue name="England" value="10" />
      <dipvalue name="Hong Kong" value="2" />
      <dipvalue name="China" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="Easy" value="32" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="16" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="bjtwinpa" sourcefile="nmk16.cpp" cloneof="bjtwin" romof="bjtwin">
    <description>Bombjack Twin (prototype? with adult pictures, set 2)</description>
    <year>1993</year>
    <manufacturer>NMK</manufacturer>
    <rom name="ic76.bin" size="131072" crc="81106d1e" sha1="81c195173cf859f6266c160ee94ac4734edef085" region="maincpu" offset="0" />
    <rom name="ic75.bin" size="131072" crc="7c99b97f" sha1="36e34b7a5bb876b7bbee46ace7acc03faeee211e" region="maincpu" offset="1" />
    <rom name="ic35.bin" merge="93087-3.bin" size="65536" crc="aa13df7c" sha1="162d4f12364c68028e86fe97ee75c262daa4c699" region="fgtile" offset="0" />
    <rom name="ic32_1.bin" size="524288" crc="e2d2b331" sha1="d8fdbff497303a00fc866f0ef07ba74b369c0636" region="bgtile" offset="0" />
    <rom name="ic32_2.bin" size="524288" crc="28a3a845" sha1="4daf71dce5e598ee7ee7e09bb08ec1b2f06f2b01" region="bgtile" offset="80000" />
    <rom name="ic32_3.bin" size="524288" crc="ecce80c9" sha1="ae7410f47e911988f654e78d585d78cf40e0ae5e" region="bgtile" offset="100000" />
    <rom name="ic100_1.bin" size="524288" crc="2ea7e460" sha1="b8dc13994ae2433fc7c38412c9ea6f10f945bca5" region="sprites" offset="0" />
    <rom name="ic100_2.bin" size="524288" crc="ec85e1b7" sha1="2f9a60ad2beb22d1b41dab7db3634b8e36cfce3e" region="sprites" offset="1" />
    <rom name="bottom.ic30" size="524288" crc="b5ef197f" sha1="89d675f921dead585c2fef44105a7aea2f1f399c" region="oki1" offset="40000" />
    <rom name="top.ic30" size="524288" crc="ab50531d" sha1="918987f01a8b1b007721d2b365e2b2fc536bd676" region="oki1" offset="c0000" />
    <rom name="top.ic27" size="524288" crc="adb2f256" sha1="ab7bb6683799203d0f46705f2fd241c6de914e77" region="oki2" offset="40000" />
    <rom name="bottom.ic27" size="524288" crc="6ebeb9e4" sha1="b547b2fbcc0a35d6183dd4f19684b04839690a2b" region="oki2" offset="c0000" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Starting level" tag="DSW1" mask="14">
      <diplocation name="SW1" number="7" />
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Germany" value="8" />
      <dipvalue name="Thailand" value="4" />
      <dipvalue name="Nevada" value="12" />
      <dipvalue name="Japan" value="14" default="yes" />
      <dipvalue name="Korea" value="6" />
      <dipvalue name="England" value="10" />
      <dipvalue name="Hong Kong" value="2" />
      <dipvalue name="China" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="Easy" value="32" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="16" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="blkheart" sourcefile="nmk16.cpp">
    <description>Black Heart</description>
    <year>1991</year>
    <manufacturer>UPL</manufacturer>
    <rom name="blkhrt.7" size="131072" crc="5bd248c0" sha1="0649f4f8682404aeb3fc80643fcabc2d7836bb23" region="maincpu" offset="0" />
    <rom name="blkhrt.6" size="131072" crc="6449e50d" sha1="d8cd126d921c95478346da96c20da01212395d77" region="maincpu" offset="1" />
    <rom name="4.bin" size="65536" crc="7cefa295" sha1="408f46613b3620cee31dec43281688d231b47ddd" region="audiocpu" offset="0" />
    <rom name="3.bin" size="131072" crc="a1ab3a16" sha1="3fb57c9d2ef94ee188cbadd70378ae6f4407e71d" region="fgtile" offset="0" />
    <rom name="90068-5.bin" size="1048576" crc="a1ab4f24" sha1="b9f8104d53eda87ccd4000d049ee74ac9aa20b3e" region="bgtile" offset="0" />
    <rom name="90068-8.bin" size="1048576" crc="9d3204b2" sha1="b37a246ad37f9ce092b371f01122ddf2bc8b2db6" region="sprites" offset="0" />
    <rom name="90068-2.bin" size="524288" crc="3a583184" sha1="9226f1ea7725e4b48bb055d1c17389cf960d75f8" region="oki1" offset="0" />
    <rom name="90068-1.bin" size="524288" crc="e7af69d2" sha1="da050880e186954bcf0e0adf00750dd5a371551b" region="oki2" offset="0" />
    <rom name="9.bpr" size="256" crc="98ed1c97" sha1="f125ad05c3cbd1b1ab356161f9b1d814781d4c3b" region="proms" offset="0" />
    <rom name="10.bpr" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="8000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="12" default="yes" />
      <dipvalue name="Normal" value="8" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="blkheartj" sourcefile="nmk16.cpp" cloneof="blkheart" romof="blkheart">
    <description>Black Heart (Japan)</description>
    <year>1991</year>
    <manufacturer>UPL</manufacturer>
    <rom name="7.bin" size="131072" crc="e0a5c667" sha1="3ef39b2dc1f7ffdddf586f0b3080ecd1f362ec37" region="maincpu" offset="0" />
    <rom name="6.bin" size="131072" crc="7cce45e8" sha1="72491e30d1f9be2eede21fdde5a7484d4f65cfbf" region="maincpu" offset="1" />
    <rom name="4.bin" merge="4.bin" size="65536" crc="7cefa295" sha1="408f46613b3620cee31dec43281688d231b47ddd" region="audiocpu" offset="0" />
    <rom name="3.bin" merge="3.bin" size="131072" crc="a1ab3a16" sha1="3fb57c9d2ef94ee188cbadd70378ae6f4407e71d" region="fgtile" offset="0" />
    <rom name="90068-5.bin" merge="90068-5.bin" size="1048576" crc="a1ab4f24" sha1="b9f8104d53eda87ccd4000d049ee74ac9aa20b3e" region="bgtile" offset="0" />
    <rom name="90068-8.bin" merge="90068-8.bin" size="1048576" crc="9d3204b2" sha1="b37a246ad37f9ce092b371f01122ddf2bc8b2db6" region="sprites" offset="0" />
    <rom name="90068-2.bin" merge="90068-2.bin" size="524288" crc="3a583184" sha1="9226f1ea7725e4b48bb055d1c17389cf960d75f8" region="oki1" offset="0" />
    <rom name="90068-1.bin" merge="90068-1.bin" size="524288" crc="e7af69d2" sha1="da050880e186954bcf0e0adf00750dd5a371551b" region="oki2" offset="0" />
    <rom name="9.bpr" merge="9.bpr" size="256" crc="98ed1c97" sha1="f125ad05c3cbd1b1ab356161f9b1d814781d4c3b" region="proms" offset="0" />
    <rom name="10.bpr" merge="10.bpr" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="8000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="12" default="yes" />
      <dipvalue name="Normal" value="8" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="bubl2000" sourcefile="nmk16.cpp">
    <description>Bubble 2000</description>
    <year>1998</year>
    <manufacturer>Afega (Tuning license)</manufacturer>
    <rom name="rom10.112" size="131072" crc="87f960d7" sha1="d22fe1740217ac20963bd9003245850598ccecf2" region="maincpu" offset="0" />
    <rom name="rom11.107" size="131072" crc="b386041a" sha1="cac36e22a39b5be0c5cd54dce5c912ff811edb28" region="maincpu" offset="1" />
    <rom name="rom01.92" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="rom08.11" size="262144" crc="519dfd82" sha1="116b06f6e7b283a5417338f716bbaab6cfadb41d" region="sprites" offset="0" />
    <rom name="rom09.14" size="262144" crc="04fcb5c6" sha1="7594fa6bf98fc01b8848473a222a621c7c9ff00d" region="sprites" offset="1" />
    <rom name="rom06.6" size="524288" crc="ac1aabf5" sha1="abce6ba381b189ab3ec703a8ef74bccbe10876e0" region="bgtile" offset="0" />
    <rom name="rom07.9" size="524288" crc="69aff769" sha1="89b98c1023710861e622c8a186b6ec48f5109d42" region="bgtile" offset="80000" />
    <rom name="rom13.7" size="524288" crc="3a5b7226" sha1="1127740c5bc2f830d73a77c8831e1b0db6606375" region="bgtile" offset="100000" />
    <rom name="rom04.1" size="524288" crc="46acd054" sha1="1bd7a1b6b2ce6a3daa8c92843c546beb377af8fb" region="bgtile" offset="180000" />
    <rom name="rom05.3" size="524288" crc="37deb6a1" sha1="3a8a3d961800bb15fd389429b92fa1e5b5f416df" region="bgtile" offset="200000" />
    <rom name="rom12.2" size="524288" crc="1fdc59dd" sha1="d38e21c878241b4315a36e0590397211ca63f2c4" region="bgtile" offset="280000" />
    <rom name="rom03.4" size="65536" crc="f4c15588" sha1="a21ae71c0a8c7c1df63f9905fd86303bc2d3991c" region="fgtile" offset="0" />
    <rom name="rom02.95" size="262144" crc="859a86e5" sha1="7b51964227411a40aac54b9cd9ff64f091bdf2b0" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Unused" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW2" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Free Credit" tag="DSW1" mask="192">
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="500k" value="128" />
      <dipvalue name="800k" value="192" default="yes" />
      <dipvalue name="1000k" value="64" />
      <dipvalue name="1500k" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="256">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="512">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="512" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="7168">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="4096" />
      <dipvalue name="3 Coins/1 Credit" value="2048" />
      <dipvalue name="2 Coins/1 Credit" value="6144" />
      <dipvalue name="1 Coin/1 Credit" value="7168" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="3072" />
      <dipvalue name="1 Coin/3 Credits" value="5120" />
      <dipvalue name="1 Coin/4 Credits" value="1024" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="57344">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="32768" />
      <dipvalue name="3 Coins/1 Credit" value="16384" />
      <dipvalue name="2 Coins/1 Credit" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
      <dipvalue name="1 Coin/4 Credits" value="8192" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="bubl2000a" sourcefile="nmk16.cpp" cloneof="bubl2000" romof="bubl2000">
    <description>Bubble 2000 V1.2</description>
    <year>1998</year>
    <manufacturer>Afega (Tuning license)</manufacturer>
    <rom name="b-2000_n_v1.2.112" size="131072" crc="da28624b" sha1="01447f32bd4d3588ec5458cb9996d49808883e1c" region="maincpu" offset="0" />
    <rom name="b-2000_n_v1.2.107" size="131072" crc="c766c1fb" sha1="54b54021d05a3b41afe954bc3763e809a5eb3b55" region="maincpu" offset="1" />
    <rom name="rom01.92" merge="rom01.92" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="rom08.11" merge="rom08.11" size="262144" crc="519dfd82" sha1="116b06f6e7b283a5417338f716bbaab6cfadb41d" region="sprites" offset="0" />
    <rom name="rom09.14" merge="rom09.14" size="262144" crc="04fcb5c6" sha1="7594fa6bf98fc01b8848473a222a621c7c9ff00d" region="sprites" offset="1" />
    <rom name="rom06.6" merge="rom06.6" size="524288" crc="ac1aabf5" sha1="abce6ba381b189ab3ec703a8ef74bccbe10876e0" region="bgtile" offset="0" />
    <rom name="rom07.9" merge="rom07.9" size="524288" crc="69aff769" sha1="89b98c1023710861e622c8a186b6ec48f5109d42" region="bgtile" offset="80000" />
    <rom name="rom13.7" merge="rom13.7" size="524288" crc="3a5b7226" sha1="1127740c5bc2f830d73a77c8831e1b0db6606375" region="bgtile" offset="100000" />
    <rom name="rom04.1" merge="rom04.1" size="524288" crc="46acd054" sha1="1bd7a1b6b2ce6a3daa8c92843c546beb377af8fb" region="bgtile" offset="180000" />
    <rom name="rom05.3" merge="rom05.3" size="524288" crc="37deb6a1" sha1="3a8a3d961800bb15fd389429b92fa1e5b5f416df" region="bgtile" offset="200000" />
    <rom name="rom12.2" merge="rom12.2" size="524288" crc="1fdc59dd" sha1="d38e21c878241b4315a36e0590397211ca63f2c4" region="bgtile" offset="280000" />
    <rom name="rom03.4" merge="rom03.4" size="65536" crc="f4c15588" sha1="a21ae71c0a8c7c1df63f9905fd86303bc2d3991c" region="fgtile" offset="0" />
    <rom name="rom02.95" merge="rom02.95" size="262144" crc="859a86e5" sha1="7b51964227411a40aac54b9cd9ff64f091bdf2b0" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Unused" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="28">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="224">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="256">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="512">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="3072">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="3072" default="yes" />
      <dipvalue name="Hard" value="1024" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4096">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="4096" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8192">
      <diplocation name="SW2" number="3" />
      <dipvalue name="Off" value="8192" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Free Credit" tag="DSW1" mask="49152">
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="500k" value="32768" />
      <dipvalue name="800k" value="49152" default="yes" />
      <dipvalue name="1000k" value="16384" />
      <dipvalue name="1500k" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="cactus" sourcefile="nmk16.cpp" cloneof="sabotenb" romof="sabotenb">
    <description>Cactus (bootleg of Saboten Bombers)</description>
    <year>1992</year>
    <manufacturer>bootleg</manufacturer>
    <rom name="02.bin" size="262144" crc="15b2ff2f" sha1="432cfd58daa0fdbe62157b36ca73eb9af6ce91e9" region="maincpu" offset="0" />
    <rom name="01.bin" size="262144" crc="5b8ba46a" sha1="617e414fda1bd3e9f391676d312b0cdd4700adee" region="maincpu" offset="1" />
    <rom name="i03.bin" merge="ic35.sb3" size="65536" crc="eb7bc99d" sha1="b3063afd58025a441d4750c22483e9129da402e7" region="fgtile" offset="0" />
    <rom name="s-05.bin" size="1048576" crc="fce962b9" sha1="abd4311a17dac819d5bf8d81fe289a8b3a793b32" region="bgtile" offset="0" />
    <rom name="s-06.bin" size="1048576" crc="16768fbc" sha1="fe3667fc2e8fd0c6690e09f7b24466cc3eb34403" region="bgtile" offset="100000" />
    <rom name="s-03.bin" size="1048576" crc="bc1781b8" sha1="5000f2111c5981428a772a9dcae2c7c8f1f6958b" region="sprites" offset="1" />
    <rom name="s-04.bin" size="1048576" crc="f823885e" sha1="558b2bed207ccff8f1425cbb9dadc1ec0b70a65b" region="sprites" offset="0" />
    <rom name="s-01.bin" merge="ic30.sb6" size="1048576" crc="288407af" sha1="78c08fae031337222681c593dc86a08df6a34a4b" region="oki1" offset="40000" />
    <rom name="s-02.bin" merge="ic27.sb7" size="1048576" crc="43e33a7e" sha1="51068b63f4415712eaa25dcf1ee6b0cc2850974e" region="oki2" offset="40000" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Japanese" value="2" default="yes" />
      <dipvalue name="English" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="dolmen" sourcefile="nmk16.cpp">
    <description>Dolmen</description>
    <year>1995</year>
    <manufacturer>Afega</manufacturer>
    <rom name="afega8.uj3" size="131072" crc="f1b73e4c" sha1="fe5bbd1e91d1a81744c373effbd96adbbc896133" region="maincpu" offset="0" />
    <rom name="afega7.uj2" size="131072" crc="c91bda0b" sha1="8c09e3020e72e8ab2ca3a3dad708d64f9bf75a4f" region="maincpu" offset="1" />
    <rom name="afega1.su6" size="32768" crc="166b53cb" sha1="44864d1518205bdc445dc95e5825924f73d334b2" region="audiocpu" offset="0" />
    <rom name="afega4.ub11" size="524288" crc="5a259393" sha1="62c41ef4f398295d5cc1122c64487e12c4226ede" region="sprites" offset="0" />
    <rom name="afega5.ub13" size="524288" crc="7f6a683d" sha1="ab7026906b68aa9f4d75b0e56564216727decfde" region="sprites" offset="1" />
    <rom name="afega9.ui20" size="524288" crc="b3fa7be6" sha1="7ef8d902bd954960fbae727aae02dce9750f740e" region="bgtile" offset="0" />
    <rom name="afega6.uj11" size="131072" crc="13fa4415" sha1="193524ebccbaae6b8c00893c42399c38cafdbd79" region="fgtile" offset="0" />
    <rom name="afega2.su12" size="131072" crc="1a2ce1c2" sha1="ae6991fbfe57d35f32b541367d3b31244456713e" region="oki1" offset="0" />
    <rom name="afega3.su13" size="262144" crc="d3531018" sha1="940067a8634339258666c89319cb0e1b43f2af56" region="oki1" offset="40000" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Unknown" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Free Credit" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="500k" value="128" />
      <dipvalue name="800k" value="192" default="yes" />
      <dipvalue name="1000k" value="64" />
      <dipvalue name="1500k" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="256">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="512">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="512" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="7168">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="4096" />
      <dipvalue name="3 Coins/1 Credit" value="2048" />
      <dipvalue name="2 Coins/1 Credit" value="6144" />
      <dipvalue name="1 Coin/1 Credit" value="7168" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="3072" />
      <dipvalue name="1 Coin/3 Credits" value="5120" />
      <dipvalue name="1 Coin/4 Credits" value="1024" />
      <dipvalue name="Credits Don't Register" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="32768" />
      <dipvalue name="3 Coins/1 Credit" value="16384" />
      <dipvalue name="2 Coins/1 Credit" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
      <dipvalue name="1 Coin/4 Credits" value="8192" />
      <dipvalue name="Credits Don't Register" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="firehawk" sourcefile="nmk16.cpp" cloneof="spec2k" romof="spec2k">
    <description>Fire Hawk (World) / Huohu Chuanshuo (China) (horizontal)</description>
    <year>2001</year>
    <manufacturer>ESD</manufacturer>
    <rom name="fhawk_p1.u59" size="524288" crc="d6d71a50" sha1="e947720a0600d049b7ea9486442e1ba5582536c2" region="maincpu" offset="1" />
    <rom name="fhawk_p2.u60" size="524288" crc="9f35d245" sha1="5a22146f16bff7db924550970ed2a3048bc3edab" region="maincpu" offset="0" />
    <rom name="fhawk_s1.u40" size="131072" crc="c6609c39" sha1="fe9b5f6c3ab42c48cb493fecb1181901efabdb58" region="audiocpu" offset="0" />
    <rom name="fhawk_g3.uc2" size="2097152" crc="cae72ff4" sha1="7dca7164015228ea039deffd234778d0133971ab" region="sprites" offset="0" />
    <rom name="fhawk_g1.uc6" size="2097152" crc="2ab0b06b" sha1="25362f6a517f188c62bac28b1a7b7b49622b1518" region="bgtile" offset="0" />
    <rom name="fhawk_g2.uc5" size="2097152" crc="d11bfa20" sha1="15142004ab49f7f1e666098211dff0835c61df8d" region="bgtile" offset="200000" />
    <rom name="fhawk_s2.u36" merge="u101" size="262144" crc="d16aaaad" sha1="96ca173ca433164ed0ae51b41b42343bd3cfb5fe" region="oki1" offset="0" />
    <rom name="fhawk_s3.u41" size="262144" crc="3fdcfac2" sha1="c331f2ea6fd682cfb00f73f9a5b995408eaab5cf" region="oki2" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="180" flipx="yes" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="14">
      <diplocation name="SW1" number="7" />
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Very Easy" value="6" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="14" default="yes" />
      <dipvalue name="Hard" value="2" />
      <dipvalue name="Hardest" value="4" />
      <dipvalue name="Very Hard" value="12" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="16" default="yes" />
    </dipswitch>
    <dipswitch name="Number of Bombs" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="2" value="32" default="yes" />
      <dipvalue name="3" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="64" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="256">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Region" tag="DSW1" mask="512">
      <diplocation name="SW2" number="7" />
      <dipvalue name="World" value="512" default="yes" />
      <dipvalue name="China" value="0" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Continue Coins" tag="DSW1" mask="6144">
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="1 Coin" value="6144" default="yes" />
      <dipvalue name="2 Coins" value="2048" />
      <dipvalue name="3 Coins" value="4096" />
      <dipvalue name="4 Coins" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="firehawkv" sourcefile="nmk16.cpp" cloneof="spec2k" romof="spec2k">
    <description>Fire Hawk (World) / Huohu Chuanshuo (China) (switchable orientation)</description>
    <year>2001</year>
    <manufacturer>ESD</manufacturer>
    <rom name="fire_hawk_cn1.u53" size="524288" crc="c09db3ec" sha1="5beab9f837d8821fea1ceeac1be01c2c3ceaabf2" region="maincpu" offset="1" />
    <rom name="fire_hawk_cn2.u59" size="524288" crc="68b0737c" sha1="d8eac5b0f4023556f39ffb187f6d75270a5b782f" region="maincpu" offset="0" />
    <rom name="fhawk_s1.u38" size="131072" crc="c6609c39" sha1="fe9b5f6c3ab42c48cb493fecb1181901efabdb58" region="audiocpu" offset="0" />
    <rom name="rom.uc1" size="2097152" status="nodump" region="sprites" offset="0" />
    <rom name="fhawk_g3.uc2" size="2097152" crc="cae72ff4" sha1="7dca7164015228ea039deffd234778d0133971ab" status="baddump" region="sprites" offset="200000" />
    <rom name="rom.uc3" size="2097152" status="nodump" region="bgtile" offset="0" />
    <rom name="rom.uc4" size="2097152" status="nodump" region="bgtile" offset="400000" />
    <rom name="fhawk_g1.uc6" size="2097152" crc="2ab0b06b" sha1="25362f6a517f188c62bac28b1a7b7b49622b1518" status="baddump" region="bgtile" offset="200000" />
    <rom name="fhawk_g2.uc5" size="2097152" crc="d11bfa20" sha1="15142004ab49f7f1e666098211dff0835c61df8d" status="baddump" region="bgtile" offset="600000" />
    <rom name="fhawk_s2.u36" merge="u101" size="262144" crc="d16aaaad" sha1="96ca173ca433164ed0ae51b41b42343bd3cfb5fe" region="oki1" offset="0" />
    <rom name="fhawk_s3.u41" size="262144" crc="3fdcfac2" sha1="c331f2ea6fd682cfb00f73f9a5b995408eaab5cf" region="oki2" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="180" flipx="yes" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="14">
      <diplocation name="SW1" number="7" />
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Very Easy" value="6" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="14" default="yes" />
      <dipvalue name="Hard" value="2" />
      <dipvalue name="Hardest" value="4" />
      <dipvalue name="Very Hard" value="12" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="16" default="yes" />
    </dipswitch>
    <dipswitch name="Number of Bombs" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="2" value="32" default="yes" />
      <dipvalue name="3" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="64" />
    </dipswitch>
    <dipswitch name="Orientation" tag="DSW1" mask="256">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Vertical" value="256" />
      <dipvalue name="Horizontal" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Region" tag="DSW1" mask="512">
      <diplocation name="SW2" number="7" />
      <dipvalue name="World" value="512" default="yes" />
      <dipvalue name="China" value="0" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Continue Coins" tag="DSW1" mask="6144">
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="1 Coin" value="6144" default="yes" />
      <dipvalue name="2 Coins" value="2048" />
      <dipvalue name="3 Coins" value="4096" />
      <dipvalue name="4 Coins" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="preliminary" emulation="preliminary" savestate="unsupported" />
  </machine>
  <machine name="grdnstrm" sourcefile="nmk16.cpp">
    <description>Guardian Storm (horizontal, not encrypted)</description>
    <year>1998</year>
    <manufacturer>Afega (Apples Industries license)</manufacturer>
    <rom name="afega4.u112" size="262144" crc="2244713a" sha1="41ae66a38931c12462ecae53e1e44c3420d0d235" region="maincpu" offset="0" />
    <rom name="afega5.u107" size="262144" crc="5815c806" sha1="f6b7809b2e3b29b89289ecc994909434fe34e10d" region="maincpu" offset="1" />
    <rom name="afega7.u92" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="afega3.uc13" size="2097152" crc="0218017c" sha1="5a8a4f07cd3f9dcf62455ddaceaec0cfba8c2de9" region="sprites" offset="0" />
    <rom name="afega_af1-b2.uc8" size="2097152" crc="d68588c2" sha1="c5f397d74a6ecfd2e375082f82e37c5a330fba62" region="bgtile" offset="0" />
    <rom name="afega_af1-b1.uc3" size="2097152" crc="f8b200a8" sha1="a6c43dd57b752d87138d7125b47dc0df83df8987" region="bgtile" offset="200000" />
    <rom name="afega1.u4" size="65536" crc="9e7ef086" sha1="db086bb2ceb11f3e24548aa131cc74fe79a2b516" region="fgtile" offset="0" />
    <rom name="afega1.u95" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="180" flipx="yes" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Bombs" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="2" value="8" default="yes" />
      <dipvalue name="3" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Mirror Screen" tag="DSW1" mask="256">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="512">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="grdnstrmau" sourcefile="nmk16.cpp" cloneof="grdnstrm" romof="grdnstrm">
    <description>Guardian Storm (horizontal, Australia)</description>
    <year>1998</year>
    <manufacturer>Afega</manufacturer>
    <rom name="uc9_27c020.10" size="262144" crc="548932b4" sha1="c90c7e769235d12b07b24deac436202c650cf3e8" region="maincpu" offset="0" />
    <rom name="uc1_27c020.9" size="262144" crc="269e2fbc" sha1="17c3511a44f044927c23f2e5bb8e75c29e3fbcc2" region="maincpu" offset="1" />
    <rom name="uc14_27c512.8" merge="afega7.u92" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="uc3_27c040.8" size="524288" crc="9fc36932" sha1="bc1617b1c4452114171b0d4fc4478346e8db4e00" region="sprites" offset="0" />
    <rom name="uc10_27c040.9" size="524288" crc="6e809d09" sha1="c884b387a30930df7cd60b9bd80431577de9f356" region="sprites" offset="1" />
    <rom name="uc4_27c040.10" size="524288" crc="73bd6451" sha1="a620d115f9c1b33f2c37a5263d6e53255af87cfb" region="sprites" offset="100000" />
    <rom name="uc11_27c040.8" size="524288" crc="e699a3c9" sha1="db9337581a8231c72c8dd5e05b0a35121c3a1552" region="sprites" offset="100001" />
    <rom name="uc15_27c040.10" size="524288" crc="0822f7e0" sha1="b6ce51bbeeea021d4f8678e35df4e14166bd4d8b" region="bgtile" offset="0" />
    <rom name="uc19_27c040.8" size="524288" crc="fa078e35" sha1="e65175cc5a5e7214068b3f4686e37b872396424d" region="bgtile" offset="80000" />
    <rom name="uc6_27c040.9" size="524288" crc="ec288b95" sha1="59e3728ce553d1af81bd023700669345b114c8e3" region="bgtile" offset="100000" />
    <rom name="uc12_27c040.10" size="524288" crc="a9ceec33" sha1="d4f76f7a8203755fe756a9e17100f830db34eaab" region="bgtile" offset="180000" />
    <rom name="uc2_27c512.9" size="65536" crc="b38d8446" sha1="b2c8efb3db71b7428fcadc0d7098f8bc77dd6670" region="fgtile" offset="0" />
    <rom name="uc18_27c020.9" merge="afega1.u95" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="180" flipx="yes" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Bombs" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="2" value="8" default="yes" />
      <dipvalue name="3" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Mirror Screen" tag="DSW1" mask="256">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="512">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="grdnstrmg" sourcefile="nmk16.cpp" cloneof="grdnstrm" romof="grdnstrm">
    <description>Guardian Storm (Germany)</description>
    <year>1998</year>
    <manufacturer>Afega</manufacturer>
    <rom name="gs5_c1.uc1" size="262144" crc="c0263e4a" sha1="8cae60bd59730aaba215f825016a780eced3a12d" region="maincpu" offset="1" />
    <rom name="gs6_c2.uc9" size="262144" crc="ea363e4d" sha1="2958dcddc409a11006beb52485975689182f3677" region="maincpu" offset="0" />
    <rom name="gs1_s1.uc14" merge="afega7.u92" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="gs8_br3.uc10" size="524288" crc="7b42a57a" sha1="f45d9d86bc0388bbf220633e59f7a749c42e9046" region="sprites" offset="1" />
    <rom name="gs7_br1.uc3" size="524288" crc="e6794265" sha1="39a6ebf2377aaf3a10b4c9c51607d81599eec35d" region="sprites" offset="0" />
    <rom name="gs10_br4.uc11" size="524288" crc="1d3b57e1" sha1="a2da598d6cbe257de5b66905a5ad9de90711ccc7" region="sprites" offset="100001" />
    <rom name="gs9_br2.uc4" size="524288" crc="4d2c220b" sha1="066067f7e80973ba0483559ac04f99292cc82dce" region="sprites" offset="100000" />
    <rom name="gs10_cr5.uc15" size="524288" crc="2c8c23e3" sha1="4c1a460dfc250f9aea77e2ddd82278ee816365be" region="bgtile" offset="0" />
    <rom name="gs4_cr7.uc19" size="524288" crc="c3f6c908" sha1="37873e28ca337d97ce301a4f79668fad8e6fca66" region="bgtile" offset="80000" />
    <rom name="gs8_cr1.uc6" size="524288" crc="dc0125f0" sha1="f215b53378ec0366b1dc1614f19a67288ff7a865" region="bgtile" offset="100000" />
    <rom name="gs9_cr3.uc12" size="524288" crc="d8a0636b" sha1="d278a4a19e6573e5aa02486a9b68b2e147b7b292" region="bgtile" offset="180000" />
    <rom name="gs3_t1.uc2" size="65536" crc="88c423ef" sha1="44e000f38312a1775a1207fd553eac1fe0f5e089" region="fgtile" offset="0" />
    <rom name="gs2_s2.uc18" merge="afega1.u95" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="57.000000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Bombs" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="2" value="8" default="yes" />
      <dipvalue name="3" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="256">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Mirror Screen" tag="DSW1" mask="512">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="grdnstrmj" sourcefile="nmk16.cpp" cloneof="grdnstrm" romof="grdnstrm">
    <description>Sen Jing - Guardian Storm (Japan)</description>
    <year>1998</year>
    <manufacturer>Afega</manufacturer>
    <rom name="afega_3.u112" size="262144" crc="e51a35fb" sha1="acb733d0e5c9c54477d0475a64f53d68a84218c6" region="maincpu" offset="0" />
    <rom name="afega_4.u107" size="262144" crc="cb10aa54" sha1="bb0cb837b5651df4ff8f215854353631a39b730c" region="maincpu" offset="1" />
    <rom name="afega7.u92" merge="afega7.u92" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="afega_af1-sp.uc13" size="2097152" crc="7d4d4985" sha1="15c6c1aecd3f12050c1db2376f929f1a26a1d1cf" region="sprites" offset="0" />
    <rom name="afega_af1-b2.uc8" merge="afega_af1-b2.uc8" size="2097152" crc="d68588c2" sha1="c5f397d74a6ecfd2e375082f82e37c5a330fba62" region="bgtile" offset="0" />
    <rom name="afega_af1-b1.uc3" merge="afega_af1-b1.uc3" size="2097152" crc="f8b200a8" sha1="a6c43dd57b752d87138d7125b47dc0df83df8987" region="bgtile" offset="200000" />
    <rom name="gst-03.u4" size="65536" crc="a1347297" sha1="583f4da991eeedeb523cf4fa3b6900d40e342063" region="fgtile" offset="0" />
    <rom name="afega1.u95" merge="afega1.u95" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="57.000000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Bombs" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="2" value="8" default="yes" />
      <dipvalue name="3" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="256">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Mirror Screen" tag="DSW1" mask="512">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="grdnstrmk" sourcefile="nmk16.cpp" cloneof="grdnstrm" romof="grdnstrm">
    <description>Jeon Sin - Guardian Storm (Korea)</description>
    <year>1998</year>
    <manufacturer>Afega</manufacturer>
    <rom name="gst-04.u112" size="262144" crc="922c931a" sha1="1d1511033c8c424535a73f5c5bf58560a8b1842e" region="maincpu" offset="0" />
    <rom name="gst-05.u107" size="262144" crc="d22ca2dc" sha1="fa21c8ec804570d64f4b167b7f65fd5811435e46" region="maincpu" offset="1" />
    <rom name="afega7.u92" merge="afega7.u92" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="afega_af1-sp.uc13" size="2097152" crc="7d4d4985" sha1="15c6c1aecd3f12050c1db2376f929f1a26a1d1cf" region="sprites" offset="0" />
    <rom name="afega_af1-b2.uc8" merge="afega_af1-b2.uc8" size="2097152" crc="d68588c2" sha1="c5f397d74a6ecfd2e375082f82e37c5a330fba62" region="bgtile" offset="0" />
    <rom name="afega_af1-b1.uc3" merge="afega_af1-b1.uc3" size="2097152" crc="f8b200a8" sha1="a6c43dd57b752d87138d7125b47dc0df83df8987" region="bgtile" offset="200000" />
    <rom name="gst-03.u4" size="65536" crc="a1347297" sha1="583f4da991eeedeb523cf4fa3b6900d40e342063" region="fgtile" offset="0" />
    <rom name="afega1.u95" merge="afega1.u95" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="57.000000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Bombs" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="2" value="8" default="yes" />
      <dipvalue name="3" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="256">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Mirror Screen" tag="DSW1" mask="512">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="grdnstrmv" sourcefile="nmk16.cpp" cloneof="grdnstrm" romof="grdnstrm">
    <description>Guardian Storm (vertical)</description>
    <year>1998</year>
    <manufacturer>Afega (Apples Industries license)</manufacturer>
    <rom name="afega2.u112" size="262144" crc="16d41050" sha1="79b6621dccb286e5adf60c40690083a37746a4f9" region="maincpu" offset="0" />
    <rom name="afega3.u107" size="262144" crc="05920a99" sha1="ee77da303d6b766c529c426a836777827ac31676" region="maincpu" offset="1" />
    <rom name="afega7.u92" merge="afega7.u92" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="afega6.uc13" size="2097152" crc="9b54ff84" sha1="9e120d85cf2fa899e6426dcb4302c8051746facc" region="sprites" offset="0" />
    <rom name="afega_af1-b2.uc8" merge="afega_af1-b2.uc8" size="2097152" crc="d68588c2" sha1="c5f397d74a6ecfd2e375082f82e37c5a330fba62" region="bgtile" offset="0" />
    <rom name="afega_af1-b1.uc3" merge="afega_af1-b1.uc3" size="2097152" crc="f8b200a8" sha1="a6c43dd57b752d87138d7125b47dc0df83df8987" region="bgtile" offset="200000" />
    <rom name="afega1.u4" merge="afega1.u4" size="65536" crc="9e7ef086" sha1="db086bb2ceb11f3e24548aa131cc74fe79a2b516" region="fgtile" offset="0" />
    <rom name="afega1.u95" merge="afega1.u95" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="57.000000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Bombs" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="2" value="8" default="yes" />
      <dipvalue name="3" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="256">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Mirror Screen" tag="DSW1" mask="512">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="gunnail" sourcefile="nmk16.cpp">
    <description>GunNail (28th May. 1992)</description>
    <year>1993</year>
    <manufacturer>NMK / Tecmo</manufacturer>
    <rom name="3e.u131" size="262144" crc="61d985b2" sha1="96daca603f18accb47f98a3e584b2c84fc5a2ca4" region="maincpu" offset="0" />
    <rom name="3o.u133" size="262144" crc="f114e89c" sha1="a12f5278167f446bb5277e87289c41b5aa365c86" region="maincpu" offset="1" />
    <rom name="92077_2.u101" size="65536" crc="cd4e55f8" sha1="92182767ca0ec37ec4949bd1a88c2efdcdcb60ed" region="audiocpu" offset="0" />
    <rom name="1.u21" size="131072" crc="3d00a9f4" sha1="91a82e3e74c8774d7f8b2adceb228b97010facfd" region="fgtile" offset="0" />
    <rom name="92077-4.u19" size="1048576" crc="a9ea2804" sha1="14dbdb3c7986db5e44dc7c5be6fcf39f3d1e50b0" region="bgtile" offset="0" />
    <rom name="92077-7.u134" size="2097152" crc="d49169b3" sha1="565ff7725dd6ace79b55706114132d8d867e81a9" region="sprites" offset="0" />
    <rom name="92077-5.u56" size="524288" crc="feb83c73" sha1="b44e9d20b4af02e218c4bc875d66a7d6b8551cae" region="oki1" offset="0" />
    <rom name="92077-6.u57" size="524288" crc="6d133f0d" sha1="8a5e6e27a297196f20e4de0d060f1188115809bb" region="oki2" offset="0" />
    <rom name="8_82s129.u35" size="256" crc="4299776e" sha1="683d14d2ace14965f0fcfe0f0540c1b77d2cece5" region="proms" offset="0" />
    <rom name="9_82s135.u72" size="256" crc="633ab1c9" sha1="acd99fcca41eaab7948ca84988352f1d7d519c61" region="proms" offset="100" />
    <rom name="10_82s123.u96" size="32" crc="c60103c8" sha1="dfb05b704bb5e1f75f5aaa4fa36e8ddcc905f8b6" region="proms" offset="200" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Japanese" value="2" />
      <dipvalue name="English" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="64">
      <diplocation name="SW1" number="2" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="128">
      <diplocation name="SW1" number="1" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="gunnailb" sourcefile="nmk16.cpp" cloneof="gunnail" romof="gunnail">
    <description>GunNail (bootleg)</description>
    <year>1992</year>
    <manufacturer>bootleg</manufacturer>
    <rom name="27c020.6d" size="262144" crc="b9566c46" sha1="dcecec0d401cdf8054b4b7a5dedee62332d92002" region="maincpu" offset="0" />
    <rom name="27c020.6e" size="262144" crc="6ba7c54d" sha1="3932b96d2f1f541f8679524de3bb8867aded9f83" region="maincpu" offset="1" />
    <rom name="27c010.3b" size="131072" crc="6e0a5df0" sha1="616b7c7aaf52a9a55b63c60717c1866940635cd4" region="audiocpu" offset="0" />
    <rom name="27c010.5g" size="131072" crc="6d2ca620" sha1="6ed3b9987d1740f36235e33bdd66867c24f93f7e" region="fgtile" offset="0" />
    <rom name="27c160.k10" size="2097152" crc="062100a9" sha1="c7e81656b8112c161d3e9be3edf001da97721727" region="bgtile" offset="0" />
    <rom name="27c160.a9" merge="92077-7.u134" size="2097152" crc="d49169b3" sha1="565ff7725dd6ace79b55706114132d8d867e81a9" region="sprites" offset="0" />
    <rom name="27c020.1c" size="262144" crc="c5f7c0d9" sha1="dea090ee535edb4e9167078f6e6e5fe4e544625a" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="generic_latch_8" />
    <device_ref name="z80" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Japanese" value="2" />
      <dipvalue name="English" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="64">
      <diplocation name="SW1" number="2" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="128">
      <diplocation name="SW1" number="1" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="preliminary" emulation="good" savestate="unsupported" />
    <feature type="sound" status="unemulated" />
  </machine>
  <machine name="gunnailp" sourcefile="nmk16.cpp" cloneof="gunnail" romof="gunnail">
    <description>GunNail (location test)</description>
    <year>1992</year>
    <manufacturer>NMK</manufacturer>
    <rom name="3.u132" size="524288" crc="93570f03" sha1="54fb203b5bfceb0ac86627bff3e67863f460fe73" region="maincpu" offset="0" />
    <rom name="92077_2.u101" merge="92077_2.u101" size="65536" crc="cd4e55f8" sha1="92182767ca0ec37ec4949bd1a88c2efdcdcb60ed" region="audiocpu" offset="0" />
    <rom name="1.u21" size="131072" crc="bdf427e4" sha1="e9cd178d1d9e2ed72f0fb013385d935f334b8fe3" region="fgtile" offset="0" />
    <rom name="92077-4.u19" merge="92077-4.u19" size="1048576" crc="a9ea2804" sha1="14dbdb3c7986db5e44dc7c5be6fcf39f3d1e50b0" region="bgtile" offset="0" />
    <rom name="92077-7.u134" merge="92077-7.u134" size="2097152" crc="d49169b3" sha1="565ff7725dd6ace79b55706114132d8d867e81a9" region="sprites" offset="0" />
    <rom name="92077-5.u56" merge="92077-5.u56" size="524288" crc="feb83c73" sha1="b44e9d20b4af02e218c4bc875d66a7d6b8551cae" region="oki1" offset="0" />
    <rom name="92077-6.u57" merge="92077-6.u57" size="524288" crc="6d133f0d" sha1="8a5e6e27a297196f20e4de0d060f1188115809bb" region="oki2" offset="0" />
    <rom name="8_82s129.u35" merge="8_82s129.u35" size="256" crc="4299776e" sha1="683d14d2ace14965f0fcfe0f0540c1b77d2cece5" region="proms" offset="0" />
    <rom name="9_82s135.u72" merge="9_82s135.u72" size="256" crc="633ab1c9" sha1="acd99fcca41eaab7948ca84988352f1d7d519c61" region="proms" offset="100" />
    <rom name="10_82s123.u96" merge="10_82s123.u96" size="32" crc="c60103c8" sha1="dfb05b704bb5e1f75f5aaa4fa36e8ddcc905f8b6" region="proms" offset="200" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Japanese" value="2" />
      <dipvalue name="English" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="64">
      <diplocation name="SW1" number="2" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="128">
      <diplocation name="SW1" number="1" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="hachamf" sourcefile="nmk16.cpp">
    <description>Hacha Mecha Fighter (19th Sep. 1991, protected, set 1)</description>
    <year>1991</year>
    <manufacturer>NMK</manufacturer>
    <rom name="7.93" size="131072" crc="9d847c31" sha1="1d370d8db9cadadb9c2cb213e32f681947d81b7f" region="maincpu" offset="0" />
    <rom name="6.94" size="131072" crc="de6408a0" sha1="2df77fecd44d2d8b0444abd4545923213ed76b2d" region="maincpu" offset="1" />
    <rom name="1.70" size="65536" crc="9e6f48fc" sha1="aeb5bfecc025b5478f6de874792fc0f7f54932be" region="audiocpu" offset="0" />
    <rom name="5.95" size="131072" crc="29fb04a2" sha1="9654b90a66d0e2a0f9cd369cab29cdd0c6f77869" region="fgtile" offset="0" />
    <rom name="91076-4.101" size="1048576" crc="df9653a4" sha1="4a3204a98d7738c7895169fcece922fdf355f4fa" region="bgtile" offset="0" />
    <rom name="91076-8.57" size="1048576" crc="7fd0f556" sha1="d1b4bec0946869d3d7bcb870d9ae3bd17395a231" region="sprites" offset="0" />
    <rom name="91076-2.46" size="524288" crc="3f1e67f2" sha1="413e78587d8a043a0eb94447313ba1b3c5b35be5" region="oki1" offset="0" />
    <rom name="91076-3.45" size="524288" crc="b25ed93b" sha1="d7bc686bbccf982f40420a11158aa8e5dd4207c5" region="oki2" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="timer" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="English" value="0" default="yes" />
      <dipvalue name="Japanese" value="2" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="4" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="8" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="1792">
      <diplocation name="SW2" number="8" />
      <diplocation name="SW2" number="7" />
      <diplocation name="SW2" number="6" />
      <dipvalue name="4 Coins/1 Credit" value="256" />
      <dipvalue name="3 Coins/1 Credit" value="512" />
      <dipvalue name="2 Coins/1 Credit" value="768" />
      <dipvalue name="1 Coin/1 Credit" value="1792" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="1536" />
      <dipvalue name="1 Coin/3 Credits" value="1280" />
      <dipvalue name="1 Coin/4 Credits" value="1024" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="14336">
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="3" />
      <dipvalue name="4 Coins/1 Credit" value="2048" />
      <dipvalue name="3 Coins/1 Credit" value="4096" />
      <dipvalue name="2 Coins/1 Credit" value="6144" />
      <dipvalue name="1 Coin/1 Credit" value="14336" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12288" />
      <dipvalue name="1 Coin/3 Credits" value="10240" />
      <dipvalue name="1 Coin/4 Credits" value="8192" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="16384">
      <diplocation name="SW2" number="2" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="16384" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="32768">
      <diplocation name="SW2" number="1" />
      <dipvalue name="Off" value="32768" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="preliminary" emulation="good" savestate="unsupported" />
    <feature type="protection" status="imperfect" />
    <feature type="sound" status="unemulated" />
  </machine>
  <machine name="hachamfa" sourcefile="nmk16.cpp" cloneof="hachamf" romof="hachamf">
    <description>Hacha Mecha Fighter (19th Sep. 1991, protected, set 2)</description>
    <year>1991</year>
    <manufacturer>NMK</manufacturer>
    <rom name="7.ic93" size="131072" crc="f437e52b" sha1="061a75a7a9734034d1c499fc0bc2d8a61bb26da4" region="maincpu" offset="0" />
    <rom name="6.ic94" size="131072" crc="60d340d0" sha1="3c6f862901b403d6ddf58823af7d6e3f67573788" region="maincpu" offset="1" />
    <rom name="1.70" merge="1.70" size="65536" crc="9e6f48fc" sha1="aeb5bfecc025b5478f6de874792fc0f7f54932be" region="audiocpu" offset="0" />
    <rom name="5.ic95" size="131072" crc="a2c1e25d" sha1="cf09cbfd9afc7e3907fef6b26fb269b743f2e036" region="fgtile" offset="0" />
    <rom name="91076-4.101" merge="91076-4.101" size="1048576" crc="df9653a4" sha1="4a3204a98d7738c7895169fcece922fdf355f4fa" region="bgtile" offset="0" />
    <rom name="91076-8.57" merge="91076-8.57" size="1048576" crc="7fd0f556" sha1="d1b4bec0946869d3d7bcb870d9ae3bd17395a231" region="sprites" offset="0" />
    <rom name="91076-2.46" merge="91076-2.46" size="524288" crc="3f1e67f2" sha1="413e78587d8a043a0eb94447313ba1b3c5b35be5" region="oki1" offset="0" />
    <rom name="91076-3.45" merge="91076-3.45" size="524288" crc="b25ed93b" sha1="d7bc686bbccf982f40420a11158aa8e5dd4207c5" region="oki2" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="timer" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="English" value="0" default="yes" />
      <dipvalue name="Japanese" value="2" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="4" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="8" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="1792">
      <diplocation name="SW2" number="8" />
      <diplocation name="SW2" number="7" />
      <diplocation name="SW2" number="6" />
      <dipvalue name="4 Coins/1 Credit" value="256" />
      <dipvalue name="3 Coins/1 Credit" value="512" />
      <dipvalue name="2 Coins/1 Credit" value="768" />
      <dipvalue name="1 Coin/1 Credit" value="1792" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="1536" />
      <dipvalue name="1 Coin/3 Credits" value="1280" />
      <dipvalue name="1 Coin/4 Credits" value="1024" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="14336">
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="3" />
      <dipvalue name="4 Coins/1 Credit" value="2048" />
      <dipvalue name="3 Coins/1 Credit" value="4096" />
      <dipvalue name="2 Coins/1 Credit" value="6144" />
      <dipvalue name="1 Coin/1 Credit" value="14336" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12288" />
      <dipvalue name="1 Coin/3 Credits" value="10240" />
      <dipvalue name="1 Coin/4 Credits" value="8192" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="16384">
      <diplocation name="SW2" number="2" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="16384" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="32768">
      <diplocation name="SW2" number="1" />
      <dipvalue name="Off" value="32768" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="preliminary" emulation="good" savestate="unsupported" />
    <feature type="protection" status="imperfect" />
    <feature type="sound" status="unemulated" />
  </machine>
  <machine name="hachamfb" sourcefile="nmk16.cpp" cloneof="hachamf" romof="hachamf">
    <description>Hacha Mecha Fighter (19th Sep. 1991, unprotected, bootleg Thunder Dragon conversion)</description>
    <year>1991</year>
    <manufacturer>bootleg</manufacturer>
    <rom name="8.bin" size="131072" crc="14845b65" sha1="5cafd07a8a6f5ccbb36de7a90571f8b33ecf273e" region="maincpu" offset="0" />
    <rom name="7.bin" size="131072" crc="069ca579" sha1="0db4c3c41e17fca613d11de89b388a4af206ec6b" region="maincpu" offset="1" />
    <rom name="1.70" merge="1.70" size="65536" crc="9e6f48fc" sha1="aeb5bfecc025b5478f6de874792fc0f7f54932be" region="audiocpu" offset="0" />
    <rom name="5.95" merge="5.95" size="131072" crc="29fb04a2" sha1="9654b90a66d0e2a0f9cd369cab29cdd0c6f77869" region="fgtile" offset="0" />
    <rom name="91076-4.101" merge="91076-4.101" size="1048576" crc="df9653a4" sha1="4a3204a98d7738c7895169fcece922fdf355f4fa" region="bgtile" offset="0" />
    <rom name="91076-8.57" merge="91076-8.57" size="1048576" crc="7fd0f556" sha1="d1b4bec0946869d3d7bcb870d9ae3bd17395a231" region="sprites" offset="0" />
    <rom name="91076-2.46" merge="91076-2.46" size="524288" crc="3f1e67f2" sha1="413e78587d8a043a0eb94447313ba1b3c5b35be5" region="oki1" offset="0" />
    <rom name="91076-3.45" merge="91076-3.45" size="524288" crc="b25ed93b" sha1="d7bc686bbccf982f40420a11158aa8e5dd4207c5" region="oki2" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Unknown" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="English" value="0" default="yes" />
      <dipvalue name="Japanese" value="2" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="4" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="8" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="1" default="yes" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="4">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="4" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="8">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="8" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="16">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="16" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="32">
      <diplocation name="SW2" number="3" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="32" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="64">
      <diplocation name="SW2" number="2" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="64" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="128">
      <diplocation name="SW2" number="1" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="128" default="yes" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="hachamfp" sourcefile="nmk16.cpp" cloneof="hachamf" romof="hachamf">
    <description>Hacha Mecha Fighter (Location Test Prototype, 19th Sep. 1991)</description>
    <year>1991</year>
    <manufacturer>NMK</manufacturer>
    <rom name="kf-68-pe-b.ic7" size="131072" crc="b98a525e" sha1="161c3b3360068e606e4d4104cc172b9736a52eeb" region="maincpu" offset="0" />
    <rom name="kf-68-po-b.ic6" size="131072" crc="b62ad179" sha1="60a66fb9eb3fc792d172e1f4507a806ac2ad4217" region="maincpu" offset="1" />
    <rom name="kf-snd.ic4" size="65536" crc="f7cace47" sha1="599f6406f5bea69d77f39847d5d5fa361cdb7d00" region="audiocpu" offset="0" />
    <rom name="kf-vram.ic3" size="131072" crc="a2c1e25d" sha1="cf09cbfd9afc7e3907fef6b26fb269b743f2e036" region="fgtile" offset="0" />
    <rom name="kf-scl0.ic5" size="524288" crc="8604adff" sha1="a50536990477ee0100b996449330542661e2ea35" region="bgtile" offset="0" />
    <rom name="kf-scl1.ic12" size="524288" crc="05a624e3" sha1="e1b686b36c0adedfddf70eeb6411671bbcd897d8" region="bgtile" offset="80000" />
    <rom name="kf-obj0.ic8" size="524288" crc="a471bbd8" sha1="f8b8b9fee8eb3470b5a1d78327a71e113dc3f1d2" region="sprites" offset="0" />
    <rom name="kf-obj1.ic11" size="524288" crc="81594aad" sha1="87b6ff1817841fe492a0a743386dfef7b32b86ff" region="sprites" offset="1" />
    <rom name="kf-a0.ic2" size="524288" crc="e068d2cf" sha1="4db81dee6291b3cfa1d8c7edf0c06d54ee072e3d" region="oki1" offset="0" />
    <rom name="kf-a1.ic1" size="524288" crc="d945aabb" sha1="3c73bc47b79a8498f68a4b25d9c0f3d21eb0a432" region="oki2" offset="0" />
    <rom name="82s135.ic50" size="256" crc="633ab1c9" sha1="acd99fcca41eaab7948ca84988352f1d7d519c61" region="proms" offset="0" />
    <rom name="82s129.ic51" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Japanese" value="2" default="yes" />
      <dipvalue name="English" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="4" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="8" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="1" default="yes" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="6" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="1" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="3" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="hotbubl" sourcefile="nmk16.cpp" cloneof="bubl2000" romof="bubl2000">
    <description>Hot Bubble (Korea, with adult pictures)</description>
    <year>1998</year>
    <manufacturer>Afega (Pandora license)</manufacturer>
    <rom name="c1.uc1" size="262144" crc="7bb240e9" sha1="99048fa275182c3da3bfb0dedd790f4b5858bd92" region="maincpu" offset="1" />
    <rom name="c2.uc9" size="262144" crc="7917b95d" sha1="0344bae9c373c5943e7693720e5e531bc2e0d7ee" region="maincpu" offset="0" />
    <rom name="s1.uc14" merge="rom01.92" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="br1.uc3" size="524288" crc="6fc18de4" sha1="57b4823fc41637780f64eadd1ddf61db531a2599" region="sprites" offset="0" />
    <rom name="br3.uc10" size="524288" crc="bb677240" sha1="d7a26bcd33d491cee441edda6d092a1d08308b0e" region="sprites" offset="1" />
    <rom name="cr6.uc16" size="524288" crc="99d6523c" sha1="0b628585d749e175d5a4dc600af1ba9cb936bfeb" region="bgtile" offset="100000" />
    <rom name="cr7.uc19" size="524288" crc="a89d9ce4" sha1="5965b2b4b67bc91bc0e7474e593c7e1953b75adc" region="bgtile" offset="80000" />
    <rom name="cr5.uc15" size="524288" crc="65bd5159" sha1="627ccc0ab131e643c3c52ee9bb41c7a85153c35e" region="bgtile" offset="0" />
    <rom name="cr2.uc7" size="524288" crc="27ad6fc8" sha1="00b1a5c5e1a245590b300b9baf71585d41813e3e" region="bgtile" offset="280000" />
    <rom name="cr3.uc12" size="524288" crc="c841a4f6" sha1="9b0ee5623c87a0cfc63d3741a65d399bd6593f18" region="bgtile" offset="200000" />
    <rom name="cr1.uc6" size="524288" crc="fc9101d2" sha1="1d5b8484264b6d73fe032946096a469226cce901" region="bgtile" offset="180000" />
    <rom name="t1.uc2" size="65536" crc="ce683a93" sha1="aeee2671051f1badf2255375cd7c5fa847d1746c" region="fgtile" offset="0" />
    <rom name="s2.uc18" size="262144" crc="401c980f" sha1="e47710c47cfeecce3ccf87f845b219a9c9f21ee3" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Unused" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW2" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Free Credit" tag="DSW1" mask="192">
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="500k" value="128" />
      <dipvalue name="800k" value="192" default="yes" />
      <dipvalue name="1000k" value="64" />
      <dipvalue name="1500k" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="256">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="512">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="512" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="7168">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="4096" />
      <dipvalue name="3 Coins/1 Credit" value="2048" />
      <dipvalue name="2 Coins/1 Credit" value="6144" />
      <dipvalue name="1 Coin/1 Credit" value="7168" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="3072" />
      <dipvalue name="1 Coin/3 Credits" value="5120" />
      <dipvalue name="1 Coin/4 Credits" value="1024" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="57344">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="32768" />
      <dipvalue name="3 Coins/1 Credit" value="16384" />
      <dipvalue name="2 Coins/1 Credit" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
      <dipvalue name="1 Coin/4 Credits" value="8192" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="hotbubla" sourcefile="nmk16.cpp" cloneof="bubl2000" romof="bubl2000">
    <description>Hot Bubble (Korea)</description>
    <year>1998</year>
    <manufacturer>Afega (Pandora license)</manufacturer>
    <rom name="6_c1.uc1" size="262144" crc="7c65bf47" sha1="fe578d3336c5f437bfd1bc81bfe3763b12f3e63f" region="maincpu" offset="1" />
    <rom name="7_c2.uc9" size="262144" crc="74eb11c3" sha1="88aeb02c4088706a56b4c930ffe6fdfbc99031c6" region="maincpu" offset="0" />
    <rom name="1_s1.uc14" merge="rom01.92" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="8_br1.uc3" size="262144" crc="7e132eff" sha1="f3ec5750c73017f0a2eb87f6f39ab49e59d39711" region="sprites" offset="0" />
    <rom name="9_br3.uc10" size="262144" crc="22707728" sha1="8a27aa2d1b6f902276c02bd7098526243661cff8" region="sprites" offset="1" />
    <rom name="5_cr6.uc16" size="524288" crc="324429c5" sha1="8cf90abf32697b269d4ec03b5b20bf4046fa53aa" region="bgtile" offset="100000" />
    <rom name="5_cr7.uc19" size="524288" crc="d293f1d0" sha1="33c40c67bda477a2112cca4bfe9661edbcdf7689" region="bgtile" offset="80000" />
    <rom name="2_cr5.uc15" size="524288" crc="dd7e92de" sha1="954f18887ac7737abce363985255a747c0de1fa2" region="bgtile" offset="0" />
    <rom name="9_cr2.uc7" size="524288" crc="c5516087" sha1="ae3692ecd7cd96b5d3653afb4c3a3b8f5931cbad" region="bgtile" offset="280000" />
    <rom name="10_cr3.uc12" size="524288" crc="312c38d8" sha1="1e706b3e8b381083575ef4a01c615408940d5d0f" region="bgtile" offset="200000" />
    <rom name="8_cr1.uc6" size="524288" crc="7e2840b4" sha1="333bf5631ee033ce528348d26888854eb1b063a0" region="bgtile" offset="180000" />
    <rom name="2_t1.uc2" size="65536" crc="ce683a93" sha1="aeee2671051f1badf2255375cd7c5fa847d1746c" region="fgtile" offset="0" />
    <rom name="1_s2.uc18" size="262144" crc="401c980f" sha1="e47710c47cfeecce3ccf87f845b219a9c9f21ee3" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Unused" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW2" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Free Credit" tag="DSW1" mask="192">
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="500k" value="128" />
      <dipvalue name="800k" value="192" default="yes" />
      <dipvalue name="1000k" value="64" />
      <dipvalue name="1500k" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="256">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="512">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="512" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="7168">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="4096" />
      <dipvalue name="3 Coins/1 Credit" value="2048" />
      <dipvalue name="2 Coins/1 Credit" value="6144" />
      <dipvalue name="1 Coin/1 Credit" value="7168" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="3072" />
      <dipvalue name="1 Coin/3 Credits" value="5120" />
      <dipvalue name="1 Coin/4 Credits" value="1024" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="57344">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="32768" />
      <dipvalue name="3 Coins/1 Credit" value="16384" />
      <dipvalue name="2 Coins/1 Credit" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
      <dipvalue name="1 Coin/4 Credits" value="8192" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="macross" sourcefile="nmk16.cpp">
    <description>Super Spacefortress Macross / Chou-Jikuu Yousai Macross</description>
    <year>1992</year>
    <manufacturer>Banpresto</manufacturer>
    <rom name="921a03" size="524288" crc="33318d55" sha1="c99f85e09bd334dc8ce138b08cbed2331b0d67dd" region="maincpu" offset="0" />
    <rom name="921a02" size="65536" crc="77c082c7" sha1="be07aa14d0116f830f98e11a19f1debb48a5230e" region="audiocpu" offset="0" />
    <rom name="921a01" size="131072" crc="bbd8242d" sha1="7cf4897be1278e1190f499f00bc78384817a5160" region="fgtile" offset="0" />
    <rom name="921a04" size="2097152" crc="4002e4bb" sha1="281433d798ac85c84d4f1f3751a3032e8a3b5cd4" region="bgtile" offset="0" />
    <rom name="921a07" size="2097152" crc="7d2bf112" sha1="1997c99c2d3998096842abd1cee89e0e6ab43a47" region="sprites" offset="0" />
    <rom name="921a05" size="524288" crc="d5a1eddd" sha1="42b5b255f02b9c6d856b1578af9a5dfc51ea6ebb" region="oki1" offset="0" />
    <rom name="921a06" size="524288" crc="89461d0f" sha1="b7d27d0ee0b7ab44c20ab710b567f64fc3afb90c" region="oki2" offset="0" />
    <rom name="921a08" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="0" />
    <rom name="921a09" size="256" crc="633ab1c9" sha1="acd99fcca41eaab7948ca84988352f1d7d519c61" region="proms" offset="100" />
    <rom name="921a10" size="32" crc="8371e42d" sha1="6cfd70dfa00e85ec1df8832d41df331cc3e3733a" region="proms" offset="200" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="English" value="0" default="yes" />
      <dipvalue name="Japanese" value="8" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="Easy" value="16" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="32" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="15">
      <diplocation name="SW2" number="8" />
      <diplocation name="SW2" number="7" />
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <dipvalue name="4 Coins/1 Credit" value="4" />
      <dipvalue name="3 Coins/1 Credit" value="10" />
      <dipvalue name="2 Coins/1 Credit" value="1" />
      <dipvalue name="5 Coins/3 Credits" value="0" />
      <dipvalue name="3 Coins/2 Credits" value="2" />
      <dipvalue name="4 Coins/3 Credits" value="8" />
      <dipvalue name="1 Coin/1 Credit" value="15" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="12" />
      <dipvalue name="2 Coins/3 Credits" value="14" />
      <dipvalue name="1 Coin/2 Credits" value="7" />
      <dipvalue name="2 Coins/5 Credits" value="6" />
      <dipvalue name="1 Coin/3 Credits" value="11" />
      <dipvalue name="1 Coin/4 Credits" value="3" />
      <dipvalue name="1 Coin/5 Credits" value="13" />
      <dipvalue name="1 Coin/6 Credits" value="5" />
      <dipvalue name="1 Coin/7 Credits" value="9" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="240">
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="64" />
      <dipvalue name="3 Coins/1 Credit" value="160" />
      <dipvalue name="2 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/2 Credits" value="32" />
      <dipvalue name="4 Coins/3 Credits" value="128" />
      <dipvalue name="1 Coin/1 Credit" value="240" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="192" />
      <dipvalue name="2 Coins/3 Credits" value="224" />
      <dipvalue name="1 Coin/2 Credits" value="112" />
      <dipvalue name="2 Coins/5 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="176" />
      <dipvalue name="1 Coin/4 Credits" value="48" />
      <dipvalue name="1 Coin/5 Credits" value="208" />
      <dipvalue name="1 Coin/6 Credits" value="80" />
      <dipvalue name="1 Coin/7 Credits" value="144" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="macross2" sourcefile="nmk16.cpp">
    <description>Super Spacefortress Macross II / Chou-Jikuu Yousai Macross II</description>
    <year>1993</year>
    <manufacturer>Banpresto</manufacturer>
    <rom name="mcrs2j.3" size="524288" crc="36a618fe" sha1="56fdb2bcb4a39888cfbaf9692d66335524a6ac0c" region="maincpu" offset="0" />
    <rom name="mcrs2j.2" size="131072" crc="b4aa8ac7" sha1="73a6de56cbfb468450d9b39fcbae0362f242f37b" region="audiocpu" offset="0" />
    <rom name="mcrs2j.1" size="131072" crc="c7417410" sha1="41431d8f1ff4d66baf1a8518a0b0c0125d1d71d4" region="fgtile" offset="0" />
    <rom name="bp932an.a04" size="2097152" crc="c4d77ff0" sha1="aca60a3f5f89265e7e3799e5d80ea8196fb11ff3" region="bgtile" offset="0" />
    <rom name="bp932an.a07" size="2097152" crc="aa1b21b9" sha1="133822e3d8628aa4eb3e62fbd054956799423b98" region="sprites" offset="0" />
    <rom name="bp932an.a08" size="2097152" crc="67eb2901" sha1="25e0f9fda1a8c0c2b59616dd153cb6dcb459d2d9" region="sprites" offset="200000" />
    <rom name="bp932an.a06" size="2097152" crc="ef0ffec0" sha1="fd72cc77e02d1a00bf27e77a33d7dab5f6ba1cb4" region="oki1" offset="40000" />
    <rom name="bp932an.a05" size="1048576" crc="b5335abb" sha1="f4eaf4e465eeca31741d432ee46ed39ffcd92cca" region="oki2" offset="40000" />
    <rom name="mcrs2bpr.9" size="256" crc="435653a2" sha1="575b4a46ea65179de3042614da438d2f6d8b572e" region="proms" offset="0" />
    <rom name="mcrs2bpr.10" size="256" crc="e6ead349" sha1="6d81b1c0233580aa48f9718bade42d640e5ef3dd" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="English" value="0" default="yes" />
      <dipvalue name="Japanese" value="8" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="Easy" value="16" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="32" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="64">
      <diplocation name="SW1" number="2" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="128">
      <diplocation name="SW1" number="1" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="15">
      <diplocation name="SW2" number="8" />
      <diplocation name="SW2" number="7" />
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <dipvalue name="4 Coins/1 Credit" value="4" />
      <dipvalue name="3 Coins/1 Credit" value="10" />
      <dipvalue name="2 Coins/1 Credit" value="1" />
      <dipvalue name="5 Coins/3 Credits" value="0" />
      <dipvalue name="3 Coins/2 Credits" value="2" />
      <dipvalue name="4 Coins/3 Credits" value="8" />
      <dipvalue name="1 Coin/1 Credit" value="15" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="12" />
      <dipvalue name="2 Coins/3 Credits" value="14" />
      <dipvalue name="1 Coin/2 Credits" value="7" />
      <dipvalue name="2 Coins/5 Credits" value="6" />
      <dipvalue name="1 Coin/3 Credits" value="11" />
      <dipvalue name="1 Coin/4 Credits" value="3" />
      <dipvalue name="1 Coin/5 Credits" value="13" />
      <dipvalue name="1 Coin/6 Credits" value="5" />
      <dipvalue name="1 Coin/7 Credits" value="9" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="240">
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="64" />
      <dipvalue name="3 Coins/1 Credit" value="160" />
      <dipvalue name="2 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/2 Credits" value="32" />
      <dipvalue name="4 Coins/3 Credits" value="128" />
      <dipvalue name="1 Coin/1 Credit" value="240" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="192" />
      <dipvalue name="2 Coins/3 Credits" value="224" />
      <dipvalue name="1 Coin/2 Credits" value="112" />
      <dipvalue name="2 Coins/5 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="176" />
      <dipvalue name="1 Coin/4 Credits" value="48" />
      <dipvalue name="1 Coin/5 Credits" value="208" />
      <dipvalue name="1 Coin/6 Credits" value="80" />
      <dipvalue name="1 Coin/7 Credits" value="144" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="macross2g" sourcefile="nmk16.cpp" cloneof="macross2" romof="macross2">
    <description>Super Spacefortress Macross II / Chou-Jikuu Yousai Macross II (Gamest review build)</description>
    <year>1993</year>
    <manufacturer>Banpresto</manufacturer>
    <rom name="3.u11" size="524288" crc="151f9d39" sha1="d0454627f019c60615cc8bd11e6cbec1f885cf13" region="maincpu" offset="0" />
    <rom name="mcrs2j.2" merge="mcrs2j.2" size="131072" crc="b4aa8ac7" sha1="73a6de56cbfb468450d9b39fcbae0362f242f37b" region="audiocpu" offset="0" />
    <rom name="mcrs2j.1" merge="mcrs2j.1" size="131072" crc="c7417410" sha1="41431d8f1ff4d66baf1a8518a0b0c0125d1d71d4" region="fgtile" offset="0" />
    <rom name="bp932an.a04" merge="bp932an.a04" size="2097152" crc="c4d77ff0" sha1="aca60a3f5f89265e7e3799e5d80ea8196fb11ff3" region="bgtile" offset="0" />
    <rom name="bp932an.a07" merge="bp932an.a07" size="2097152" crc="aa1b21b9" sha1="133822e3d8628aa4eb3e62fbd054956799423b98" region="sprites" offset="0" />
    <rom name="bp932an.a08" merge="bp932an.a08" size="2097152" crc="67eb2901" sha1="25e0f9fda1a8c0c2b59616dd153cb6dcb459d2d9" region="sprites" offset="200000" />
    <rom name="bp932an.a06" merge="bp932an.a06" size="2097152" crc="ef0ffec0" sha1="fd72cc77e02d1a00bf27e77a33d7dab5f6ba1cb4" region="oki1" offset="40000" />
    <rom name="bp932an.a05" merge="bp932an.a05" size="1048576" crc="b5335abb" sha1="f4eaf4e465eeca31741d432ee46ed39ffcd92cca" region="oki2" offset="40000" />
    <rom name="mcrs2bpr.9" merge="mcrs2bpr.9" size="256" crc="435653a2" sha1="575b4a46ea65179de3042614da438d2f6d8b572e" region="proms" offset="0" />
    <rom name="mcrs2bpr.10" merge="mcrs2bpr.10" size="256" crc="e6ead349" sha1="6d81b1c0233580aa48f9718bade42d640e5ef3dd" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="English" value="0" default="yes" />
      <dipvalue name="Japanese" value="8" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="Easy" value="16" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="32" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="64">
      <diplocation name="SW1" number="2" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="128">
      <diplocation name="SW1" number="1" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="15">
      <diplocation name="SW2" number="8" />
      <diplocation name="SW2" number="7" />
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <dipvalue name="4 Coins/1 Credit" value="4" />
      <dipvalue name="3 Coins/1 Credit" value="10" />
      <dipvalue name="2 Coins/1 Credit" value="1" />
      <dipvalue name="5 Coins/3 Credits" value="0" />
      <dipvalue name="3 Coins/2 Credits" value="2" />
      <dipvalue name="4 Coins/3 Credits" value="8" />
      <dipvalue name="1 Coin/1 Credit" value="15" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="12" />
      <dipvalue name="2 Coins/3 Credits" value="14" />
      <dipvalue name="1 Coin/2 Credits" value="7" />
      <dipvalue name="2 Coins/5 Credits" value="6" />
      <dipvalue name="1 Coin/3 Credits" value="11" />
      <dipvalue name="1 Coin/4 Credits" value="3" />
      <dipvalue name="1 Coin/5 Credits" value="13" />
      <dipvalue name="1 Coin/6 Credits" value="5" />
      <dipvalue name="1 Coin/7 Credits" value="9" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="240">
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="64" />
      <dipvalue name="3 Coins/1 Credit" value="160" />
      <dipvalue name="2 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/2 Credits" value="32" />
      <dipvalue name="4 Coins/3 Credits" value="128" />
      <dipvalue name="1 Coin/1 Credit" value="240" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="192" />
      <dipvalue name="2 Coins/3 Credits" value="224" />
      <dipvalue name="1 Coin/2 Credits" value="112" />
      <dipvalue name="2 Coins/5 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="176" />
      <dipvalue name="1 Coin/4 Credits" value="48" />
      <dipvalue name="1 Coin/5 Credits" value="208" />
      <dipvalue name="1 Coin/6 Credits" value="80" />
      <dipvalue name="1 Coin/7 Credits" value="144" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="macross2k" sourcefile="nmk16.cpp" cloneof="macross2" romof="macross2">
    <description>Macross II (Korea)</description>
    <year>1993</year>
    <manufacturer>Banpresto</manufacturer>
    <rom name="1.3" size="524288" crc="1506fcfc" sha1="638ccc90effde3be20ab9b4da3a0d75af2577e51" region="maincpu" offset="0" />
    <rom name="mcrs2j.2" merge="mcrs2j.2" size="131072" crc="b4aa8ac7" sha1="73a6de56cbfb468450d9b39fcbae0362f242f37b" region="audiocpu" offset="0" />
    <rom name="2.1" size="131072" crc="372dfa11" sha1="92934128c82191a08a359ec690576bc5888f085e" region="fgtile" offset="0" />
    <rom name="bp932an.a04" merge="bp932an.a04" size="2097152" crc="c4d77ff0" sha1="aca60a3f5f89265e7e3799e5d80ea8196fb11ff3" region="bgtile" offset="0" />
    <rom name="bp932an.a07" merge="bp932an.a07" size="2097152" crc="aa1b21b9" sha1="133822e3d8628aa4eb3e62fbd054956799423b98" region="sprites" offset="0" />
    <rom name="bp932an.a08" merge="bp932an.a08" size="2097152" crc="67eb2901" sha1="25e0f9fda1a8c0c2b59616dd153cb6dcb459d2d9" region="sprites" offset="200000" />
    <rom name="bp932an.a06" merge="bp932an.a06" size="2097152" crc="ef0ffec0" sha1="fd72cc77e02d1a00bf27e77a33d7dab5f6ba1cb4" region="oki1" offset="40000" />
    <rom name="bp932an.a05" merge="bp932an.a05" size="1048576" crc="b5335abb" sha1="f4eaf4e465eeca31741d432ee46ed39ffcd92cca" region="oki2" offset="40000" />
    <rom name="mcrs2bpr.9" merge="mcrs2bpr.9" size="256" crc="435653a2" sha1="575b4a46ea65179de3042614da438d2f6d8b572e" region="proms" offset="0" />
    <rom name="mcrs2bpr.10" merge="mcrs2bpr.10" size="256" crc="e6ead349" sha1="6d81b1c0233580aa48f9718bade42d640e5ef3dd" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="English" value="0" default="yes" />
      <dipvalue name="Japanese" value="8" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="Easy" value="16" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="32" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="64">
      <diplocation name="SW1" number="2" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="128">
      <diplocation name="SW1" number="1" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="15">
      <diplocation name="SW2" number="8" />
      <diplocation name="SW2" number="7" />
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <dipvalue name="4 Coins/1 Credit" value="4" />
      <dipvalue name="3 Coins/1 Credit" value="10" />
      <dipvalue name="2 Coins/1 Credit" value="1" />
      <dipvalue name="5 Coins/3 Credits" value="0" />
      <dipvalue name="3 Coins/2 Credits" value="2" />
      <dipvalue name="4 Coins/3 Credits" value="8" />
      <dipvalue name="1 Coin/1 Credit" value="15" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="12" />
      <dipvalue name="2 Coins/3 Credits" value="14" />
      <dipvalue name="1 Coin/2 Credits" value="7" />
      <dipvalue name="2 Coins/5 Credits" value="6" />
      <dipvalue name="1 Coin/3 Credits" value="11" />
      <dipvalue name="1 Coin/4 Credits" value="3" />
      <dipvalue name="1 Coin/5 Credits" value="13" />
      <dipvalue name="1 Coin/6 Credits" value="5" />
      <dipvalue name="1 Coin/7 Credits" value="9" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="240">
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="64" />
      <dipvalue name="3 Coins/1 Credit" value="160" />
      <dipvalue name="2 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/2 Credits" value="32" />
      <dipvalue name="4 Coins/3 Credits" value="128" />
      <dipvalue name="1 Coin/1 Credit" value="240" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="192" />
      <dipvalue name="2 Coins/3 Credits" value="224" />
      <dipvalue name="1 Coin/2 Credits" value="112" />
      <dipvalue name="2 Coins/5 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="176" />
      <dipvalue name="1 Coin/4 Credits" value="48" />
      <dipvalue name="1 Coin/5 Credits" value="208" />
      <dipvalue name="1 Coin/6 Credits" value="80" />
      <dipvalue name="1 Coin/7 Credits" value="144" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="mangchi" sourcefile="nmk16.cpp">
    <description>Mang-Chi</description>
    <year>2000</year>
    <manufacturer>Afega</manufacturer>
    <rom name="afega9.u112" size="262144" crc="0b1517a5" sha1="50e307641759bb2a35aff56ef9598364740803a0" region="maincpu" offset="0" />
    <rom name="afega10.u107" size="262144" crc="b1d0f33d" sha1="68b5be3f7911f7299566c5bf5801e90099433613" region="maincpu" offset="1" />
    <rom name="sound.u92" size="65536" crc="bec4f9aa" sha1="18fb2ee06892983c117a62b70cd72a98f60a08b6" region="audiocpu" offset="0" />
    <rom name="afega6.uc11" size="262144" crc="979efc30" sha1="227fe1e20137253aac04585d2bbf67091d032e56" region="sprites" offset="0" />
    <rom name="afega7.uc14" size="262144" crc="c5cbcc38" sha1="86070a9598e80f90ec7892d623e1a975ccc68178" region="sprites" offset="1" />
    <rom name="afega5.uc6" size="524288" crc="c73261e0" sha1="0bb66aa315aaecb26169812cf47a6504a74f0db5" region="bgtile" offset="0" />
    <rom name="afega4.uc1" size="524288" crc="73940917" sha1="070305c81de959c9d00b6cf1cc20bbafa204976a" region="bgtile" offset="80000" />
    <rom name="afega2.u95" size="262144" crc="78c8c1f9" sha1="eee0d03164a0ac0ddc5186ab56090320e9d33aa7" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="DSWS" tag="DSW1" mask="1">
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="4">
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Vs Rounds" tag="DSW1" mask="24">
      <dipvalue name="2" value="24" default="yes" />
      <dipvalue name="3" value="16" />
      <dipvalue name="4" value="8" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="32">
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="64">
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="128">
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="256">
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="512">
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="1024">
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="8192" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="24576" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="32768" />
      <dipvalue name="1 Coin/2 Credits" value="49152" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="manybloc" sourcefile="nmk16.cpp">
    <description>Many Block</description>
    <year>1991</year>
    <manufacturer>Bee-Oh</manufacturer>
    <rom name="1-u33.bin" size="131072" crc="07473154" sha1="e67f637e74dfe5f1be558f963c0b3225254afe33" region="maincpu" offset="1" />
    <rom name="2-u35.bin" size="131072" crc="04acd8c1" sha1="3ef329e8d25565c7f7166f12137f4df5a057022f" region="maincpu" offset="0" />
    <rom name="3-u146.bin" size="65536" crc="7bf5fafa" sha1="d17feca628775860d6c7019a9725bd40fbc5b7d7" region="audiocpu" offset="0" />
    <rom name="12-u39.bin" size="65536" crc="413b5438" sha1="af366ce998ebe0d25255cc0cb1cd81689d3696ec" region="fgtile" offset="0" />
    <rom name="5-u97.bin" size="262144" crc="536699e6" sha1="13ec233f5e4f2a65ac7bc55511e988508269acd5" region="bgtile" offset="0" />
    <rom name="4-u96.bin" size="262144" crc="28af2640" sha1="08fa57de66cf58fe2256455538261c2d05d27e1e" region="bgtile" offset="40000" />
    <rom name="8-u54b.bin" size="131072" crc="03eede77" sha1="2476a488bb0d39790b2cc7f261ddb973378022ff" region="sprites" offset="0" />
    <rom name="10-u86b.bin" size="131072" crc="9eab216f" sha1="616f3ee2d06aa7151af634773a5e8633bff9588e" region="sprites" offset="1" />
    <rom name="9-u53b.bin" size="131072" crc="dfcfa040" sha1="f1561defe9746afdb1a5327d0a4435a6f3e87a77" region="sprites" offset="40000" />
    <rom name="11-u85b.bin" size="131072" crc="fe747dd5" sha1="6ba57a45f4d77e2574de95d4a2f0718c601e7214" region="sprites" offset="40001" />
    <rom name="6-u131.bin" size="262144" crc="79a4ae75" sha1="f7609d0ca18b4af8c5f37daa1795a7a6c6d768ae" region="oki1" offset="0" />
    <rom name="7-u132.bin" size="262144" crc="21db875e" sha1="e1d96155b6d8825f7c449f276d02f9769258345d" region="oki1" offset="40000" />
    <rom name="u200.bpr" size="32" crc="1823600b" sha1="7011156ebcb815b176856bd67898ce655ea1b5ab" region="proms" offset="0" />
    <rom name="u7.bpr" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="20" />
    <rom name="u10.bpr" size="512" crc="8e9b569a" sha1="1d8d633fbeb72d5e55ad4b282df02e9ca5e240eb" region="proms" offset="120" />
    <rom name="u120.bpr" size="256" crc="576c5984" sha1="6e9b7f30de0d91cb766a62abc5888ec9af085a27" region="proms" offset="320" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="3000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="240" refresh="56.000000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Slot System" tag="DSW1" mask="1">
      <diplocation name="SW1" number="1" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="1" />
    </dipswitch>
    <dipswitch name="Explanation" tag="DSW1" mask="2">
      <diplocation name="SW1" number="2" />
      <dipvalue name="English" value="0" default="yes" />
      <dipvalue name="Japanese" value="2" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="4">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="4" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Cabinet" tag="DSW1" mask="8">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Upright" value="8" default="yes" />
      <dipvalue name="Cocktail" value="0" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW1" mask="16">
      <diplocation name="SW1" number="5" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="16" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="96">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="7" />
      <dipvalue name="Easy" value="96" />
      <dipvalue name="Normal" value="0" default="yes" />
      <dipvalue name="Hard" value="32" />
      <dipvalue name="Hardest" value="64" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="128">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="128" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="1792">
      <diplocation name="SW2" number="1" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="3" />
      <dipvalue name="5 Coins/1 Credit" value="1792" />
      <dipvalue name="4 Coins/1 Credit" value="1536" />
      <dipvalue name="3 Coins/1 Credit" value="1280" />
      <dipvalue name="2 Coins/1 Credit" value="1024" />
      <dipvalue name="1 Coin/1 Credit" value="0" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="256" />
      <dipvalue name="1 Coin/3 Credits" value="512" />
      <dipvalue name="1 Coin/4 Credits" value="768" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="14336">
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="6" />
      <dipvalue name="5 Coins/1 Credit" value="14336" />
      <dipvalue name="4 Coins/1 Credit" value="12288" />
      <dipvalue name="3 Coins/1 Credit" value="10240" />
      <dipvalue name="2 Coins/1 Credit" value="8192" />
      <dipvalue name="1 Coin/1 Credit" value="0" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="2048" />
      <dipvalue name="1 Coin/3 Credits" value="4096" />
      <dipvalue name="1 Coin/4 Credits" value="6144" />
    </dipswitch>
    <dipswitch name="Plate Probability" tag="DSW1" mask="49152">
      <diplocation name="SW2" number="7" />
      <diplocation name="SW2" number="8" />
      <dipvalue name="Bad" value="49152" />
      <dipvalue name="Normal" value="0" default="yes" />
      <dipvalue name="Better" value="16384" />
      <dipvalue name="Best" value="32768" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="imperfect" emulation="good" cocktail="preliminary" savestate="unsupported" />
    <feature type="sound" status="imperfect" />
  </machine>
  <machine name="mustang" sourcefile="nmk16.cpp">
    <description>US AAF Mustang (25th May. 1990)</description>
    <year>1990</year>
    <manufacturer>UPL</manufacturer>
    <rom name="2.bin" size="131072" crc="bd9f7c89" sha1="a0af46a8ff82b90bece2515e1bd74e7a7ddf5379" region="maincpu" offset="0" />
    <rom name="3.bin" size="131072" crc="0eec36a5" sha1="c549fbcd3e2741a6d0f2633ded6a85909d37f633" region="maincpu" offset="1" />
    <rom name="90058-7" size="65536" crc="920a93c8" sha1="7660ca419e2fd98848ae7f5994994eaed023151e" region="audiocpu" offset="0" />
    <rom name="90058-1" size="131072" crc="81ccfcad" sha1="70a0f769c0d4588f6f17bd52cc86a745f30e9f00" region="fgtile" offset="0" />
    <rom name="90058-4" size="524288" crc="a07a2002" sha1="55720d84a251c33c52ae8c33aa41ff8ac9727941" region="bgtile" offset="0" />
    <rom name="90058-8" size="524288" crc="560bff04" sha1="b005642adc81d878971ecbdead8ef5e604c90ae2" region="sprites" offset="0" />
    <rom name="90058-9" size="524288" crc="b9d72a03" sha1="43ee9def1b6c491c6832562d66c1af54d81d9b3c" region="sprites" offset="1" />
    <rom name="90058-5" size="524288" crc="c60c883e" sha1="8a01950cad820b2e781ec81cd12737829edc4f19" region="oki1" offset="0" />
    <rom name="90058-6" size="524288" crc="233c1776" sha1="7010a2f914611698a65bf4f22bc1753a9ed26277" region="oki2" offset="0" />
    <rom name="10.bpr" size="256" crc="633ab1c9" sha1="acd99fcca41eaab7948ca84988352f1d7d519c61" region="proms" offset="0" />
    <rom name="90058-11" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Unknown" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="256">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="512">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="3072">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="1024" />
      <dipvalue name="Normal" value="3072" default="yes" />
      <dipvalue name="Hard" value="2048" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="4096">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="4096" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="8192">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="8192" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="49152">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="2" value="16384" />
      <dipvalue name="3" value="49152" default="yes" />
      <dipvalue name="4" value="32768" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="mustangb" sourcefile="nmk16.cpp" cloneof="mustang" romof="mustang">
    <description>US AAF Mustang (bootleg)</description>
    <year>1990</year>
    <manufacturer>bootleg</manufacturer>
    <rom name="mustang.14" size="131072" crc="13c6363b" sha1="e2c1985d1c8ec9751c47cd7e1b85e007f3aeb6fd" region="maincpu" offset="0" />
    <rom name="mustang.13" size="131072" crc="d8ccce31" sha1="e8e3e34a480fcd298f11833c6c968c5df77c0e2a" region="maincpu" offset="1" />
    <rom name="mustang.16" size="65536" crc="99ee7505" sha1="b97c8ee5e26e8554b5de506fba3b32cc2fde53c9" region="audiocpu" offset="0" />
    <rom name="90058-1" merge="90058-1" size="131072" crc="81ccfcad" sha1="70a0f769c0d4588f6f17bd52cc86a745f30e9f00" region="fgtile" offset="0" />
    <rom name="90058-4" merge="90058-4" size="524288" crc="a07a2002" sha1="55720d84a251c33c52ae8c33aa41ff8ac9727941" region="bgtile" offset="0" />
    <rom name="90058-8" merge="90058-8" size="524288" crc="560bff04" sha1="b005642adc81d878971ecbdead8ef5e604c90ae2" region="sprites" offset="0" />
    <rom name="90058-9" merge="90058-9" size="524288" crc="b9d72a03" sha1="43ee9def1b6c491c6832562d66c1af54d81d9b3c" region="sprites" offset="1" />
    <rom name="mustang.17" size="65536" crc="f6f6c4bf" sha1="ea4cf74d968e254ae47c16c2f4c2f4bc1a528808" region="oki" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="ym3812" />
    <device_ref name="okim6295" />
    <device_ref name="seibu_sound" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="3579545" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM3812 OPL2" clock="3579545" />
    <chip type="audio" tag="oki" name="OKI MSM6295 ADPCM" clock="1320000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Unknown" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="256">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="512">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="3072">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="1024" />
      <dipvalue name="Normal" value="3072" default="yes" />
      <dipvalue name="Hard" value="2048" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="4096">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="4096" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="8192">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="8192" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="49152">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="2" value="16384" />
      <dipvalue name="3" value="49152" default="yes" />
      <dipvalue name="4" value="32768" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="mustangb2" sourcefile="nmk16.cpp" cloneof="mustang" romof="mustang">
    <description>US AAF Mustang (TAB Austria bootleg)</description>
    <year>1990</year>
    <manufacturer>bootleg (TAB Austria)</manufacturer>
    <rom name="05.bin" size="131072" crc="13c6363b" sha1="e2c1985d1c8ec9751c47cd7e1b85e007f3aeb6fd" region="maincpu" offset="0" />
    <rom name="04.bin" size="131072" crc="0d06f723" sha1="28d5899114746d186e1ddd207deb177b31ff614d" region="maincpu" offset="1" />
    <rom name="01.bin" size="65536" crc="90820499" sha1="ddd43373eb1891a05159085b52bf74760824e5aa" region="audiocpu" offset="0" />
    <rom name="06.bin" merge="90058-1" size="131072" crc="81ccfcad" sha1="70a0f769c0d4588f6f17bd52cc86a745f30e9f00" region="fgtile" offset="0" />
    <rom name="07.bin" size="131072" crc="5f8fdfb1" sha1="529494a317409da978d44610682ef56ebc24e0af" region="bgtile" offset="0" />
    <rom name="10.bin" size="131072" crc="39757d6a" sha1="71acf748c752df70f437b3ffa759d68d283c22cf" region="bgtile" offset="20000" />
    <rom name="08.bin" size="131072" crc="b3dd5243" sha1="38b71dad7d392319ecef690fb230fa9ca46c7d0a" region="bgtile" offset="40000" />
    <rom name="09.bin" size="131072" crc="c6c9752f" sha1="41a3581af7a10eab9eb15580760a99d27e67f085" region="bgtile" offset="60000" />
    <rom name="18.bin" size="131072" crc="d13f0722" sha1="3e9c0a3e124f8b2616bb4a39d2d3fb25623b8c85" region="sprites" offset="0" />
    <rom name="13.bin" size="131072" crc="54773f95" sha1="2c57f54efa069907dfb59f15fbc2c580180df3cc" region="sprites" offset="1" />
    <rom name="17.bin" size="131072" crc="87c1fb43" sha1="e874ab8aba448b002f64197dacb5d6c47fb83af2" region="sprites" offset="40000" />
    <rom name="14.bin" size="131072" crc="932d3e33" sha1="a784f288fa99e605a0bf396bc7694319980d1cd1" region="sprites" offset="40001" />
    <rom name="16.bin" size="131072" crc="23d03ad5" sha1="2cde1accd1d97ce9ea3d0ef24ae4d54e04b8f12f" region="sprites" offset="80000" />
    <rom name="15.bin" size="131072" crc="a62b2f87" sha1="bcffc6d10bed84c509e5cb57125d08127ab2c89d" region="sprites" offset="80001" />
    <rom name="12.bin" size="131072" crc="42a6cfc2" sha1="46fc3b30a50efc94613e3b34aaf0543fa4cdc919" region="sprites" offset="c0000" />
    <rom name="11.bin" size="131072" crc="9d3bee66" sha1="e8db57b9a5581d3d54e69bb7ba229a49a7cc224f" region="sprites" offset="c0001" />
    <rom name="02.bin" size="65536" crc="f6f6c4bf" sha1="ea4cf74d968e254ae47c16c2f4c2f4bc1a528808" region="oki" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="ym3812" />
    <device_ref name="okim6295" />
    <device_ref name="seibu_sound" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="3579545" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM3812 OPL2" clock="3579545" />
    <chip type="audio" tag="oki" name="OKI MSM6295 ADPCM" clock="1320000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Unknown" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="256">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="512">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="3072">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="1024" />
      <dipvalue name="Normal" value="3072" default="yes" />
      <dipvalue name="Hard" value="2048" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="4096">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="4096" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="8192">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="8192" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="49152">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="2" value="16384" />
      <dipvalue name="3" value="49152" default="yes" />
      <dipvalue name="4" value="32768" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="mustangs" sourcefile="nmk16.cpp" cloneof="mustang" romof="mustang">
    <description>US AAF Mustang (25th May. 1990 / Seoul Trading)</description>
    <year>1990</year>
    <manufacturer>UPL (Seoul Trading license)</manufacturer>
    <rom name="90058-2" size="131072" crc="833aa458" sha1="a9924f7044397e3a36c674b064173ffae80a79ec" region="maincpu" offset="0" />
    <rom name="90058-3" size="131072" crc="e4b80f06" sha1="ce589cebb5ea85c89eb44796b821a4bd0c44b9a8" region="maincpu" offset="1" />
    <rom name="90058-7" merge="90058-7" size="65536" crc="920a93c8" sha1="7660ca419e2fd98848ae7f5994994eaed023151e" region="audiocpu" offset="0" />
    <rom name="90058-1" merge="90058-1" size="131072" crc="81ccfcad" sha1="70a0f769c0d4588f6f17bd52cc86a745f30e9f00" region="fgtile" offset="0" />
    <rom name="90058-4" merge="90058-4" size="524288" crc="a07a2002" sha1="55720d84a251c33c52ae8c33aa41ff8ac9727941" region="bgtile" offset="0" />
    <rom name="90058-8" merge="90058-8" size="524288" crc="560bff04" sha1="b005642adc81d878971ecbdead8ef5e604c90ae2" region="sprites" offset="0" />
    <rom name="90058-9" merge="90058-9" size="524288" crc="b9d72a03" sha1="43ee9def1b6c491c6832562d66c1af54d81d9b3c" region="sprites" offset="1" />
    <rom name="90058-5" merge="90058-5" size="524288" crc="c60c883e" sha1="8a01950cad820b2e781ec81cd12737829edc4f19" region="oki1" offset="0" />
    <rom name="90058-6" merge="90058-6" size="524288" crc="233c1776" sha1="7010a2f914611698a65bf4f22bc1753a9ed26277" region="oki2" offset="0" />
    <rom name="90058-10" size="256" crc="de156d99" sha1="07b70deca74e23bab7c13e5e9aee32d0dbb06509" region="proms" offset="0" />
    <rom name="90058-11" merge="90058-11" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Unknown" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="256">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="512">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="3072">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="1024" />
      <dipvalue name="Normal" value="3072" default="yes" />
      <dipvalue name="Hard" value="2048" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="4096">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="4096" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="8192">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="8192" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="49152">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="2" value="16384" />
      <dipvalue name="3" value="49152" default="yes" />
      <dipvalue name="4" value="32768" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="nouryoku" sourcefile="nmk16.cpp">
    <description>Nouryoku Koujou Iinkai</description>
    <year>1995</year>
    <manufacturer>Tecmo</manufacturer>
    <rom name="ic76.1" size="262144" crc="26075988" sha1="c3d0eef0417be3f78008c026915fd7e2fd589563" region="maincpu" offset="0" />
    <rom name="ic75.2" size="262144" crc="75ab82cd" sha1="fb828f87eebbe9d61766535efc18de9dfded110c" region="maincpu" offset="1" />
    <rom name="ic35.3" size="65536" crc="03d0c3b1" sha1="4d5427c324e2141d0a953cc5133d10b327827e0b" region="fgtile" offset="0" />
    <rom name="ic32.4" size="2097152" crc="88d454fd" sha1="c79c48d9b3602266499a5dd0b15fd2fb032809be" region="bgtile" offset="0" />
    <rom name="ic100.5" size="2097152" crc="24d3e24e" sha1="71e38637953ec98bf308824aaef5628803aead21" region="sprites" offset="0" />
    <rom name="ic30.6" size="1048576" crc="feea34f4" sha1="bee467e74dbad497c6f5f6b38b7e52001e767012" region="oki1" offset="40000" />
    <rom name="ic27.7" size="1048576" crc="8a69fded" sha1="ee73f1789bcc672232606a4b3b28087fea1c5c69" region="oki2" offset="40000" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Life Decrease Speed" tag="DSW1" mask="3">
      <diplocation name="SW1" number="8" />
      <diplocation name="SW1" number="7" />
      <dipvalue name="Slow" value="2" />
      <dipvalue name="Normal" value="3" default="yes" />
      <dipvalue name="Fast" value="1" />
      <dipvalue name="Very Fast" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="224">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="32" />
      <dipvalue name="3 Coins/1 Credit" value="160" />
      <dipvalue name="2 Coins/1 Credit" value="96" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="0" />
      <dipvalue name="1 Coin/2 Credits" value="192" />
      <dipvalue name="1 Coin/3 Credits" value="64" />
      <dipvalue name="1 Coin/4 Credits" value="128" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="4">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="8">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="16">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW2" mask="32">
      <diplocation name="SW2" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="64">
      <diplocation name="SW2" number="2" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="64" default="yes" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW2" mask="128">
      <diplocation name="SW2" number="1" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="nouryokup" sourcefile="nmk16.cpp" cloneof="nouryoku" romof="nouryoku">
    <description>Nouryoku Koujou Iinkai (prototype)</description>
    <year>1995</year>
    <manufacturer>Tecmo</manufacturer>
    <rom name="ic76.1" merge="ic76.1" size="262144" crc="26075988" sha1="c3d0eef0417be3f78008c026915fd7e2fd589563" region="maincpu" offset="0" />
    <rom name="ic75.2" merge="ic75.2" size="262144" crc="75ab82cd" sha1="fb828f87eebbe9d61766535efc18de9dfded110c" region="maincpu" offset="1" />
    <rom name="ic35.3" merge="ic35.3" size="65536" crc="03d0c3b1" sha1="4d5427c324e2141d0a953cc5133d10b327827e0b" region="fgtile" offset="0" />
    <rom name="bg0.u1.ic32" size="524288" crc="1fec8e14" sha1="7c596a455f829f31a801ea3d9fbb6a63810436a6" region="bgtile" offset="0" />
    <rom name="bg1.u2.ic32" size="524288" crc="7b8ea3f0" sha1="14722f7dcf5e86f32126ccb975f0a592c065f836" region="bgtile" offset="80000" />
    <rom name="bg2.u3.ic32" size="524288" crc="6f4eb408" sha1="7f10676b7263bdf0fd5cfc4e5449f932984d4eb3" region="bgtile" offset="100000" />
    <rom name="bg3.u4.ic32" size="524288" crc="dea8c120" sha1="c3f36fc0c97ee54f8ae3a55098c743980496eaa5" region="bgtile" offset="180000" />
    <rom name="obj0even.u7.ic100" size="524288" crc="7966ce07" sha1="231644bafd8970da2c57aeffc2fdaab60f4a512a" region="sprites" offset="0" />
    <rom name="obj0odd.u6.ic100" size="524288" crc="d4913a08" sha1="49082a71c71176ff0e122844a40ac4f893342e45" region="sprites" offset="1" />
    <rom name="obj1even.u9.ic100" size="524288" crc="e01567e8" sha1="69775752b61ce103d91e127f1fbf7c94b960b835" region="sprites" offset="100000" />
    <rom name="obj1odd.u8.ic100" size="524288" crc="4a383085" sha1="45351eb67c90936e500b527e9f93c1f70b67bd9a" region="sprites" offset="100001" />
    <rom name="soundpcm0.bottom.ic30" size="524288" crc="34ded136" sha1="00fe1d6327483bb9e73802beca3ce6d808a20ceb" region="oki1" offset="40000" />
    <rom name="soundpcm1.top.ic30" size="524288" crc="a8d2abf7" sha1="5619437e3e1f70f78cb2aeb2d619511be11e02e1" region="oki1" offset="c0000" />
    <rom name="soundpcm2.top.ic27" size="524288" crc="29d0a15d" sha1="a235eec225dd5006dd1f4e21d78fd647335f45dc" region="oki2" offset="40000" />
    <rom name="soundpcm3.bottom.ic27" size="524288" crc="c764e749" sha1="8399d3b6807bd263eee607c5625618d19688b394" region="oki2" offset="c0000" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Life Decrease Speed" tag="DSW1" mask="3">
      <diplocation name="SW1" number="8" />
      <diplocation name="SW1" number="7" />
      <dipvalue name="Slow" value="2" />
      <dipvalue name="Normal" value="3" default="yes" />
      <dipvalue name="Fast" value="1" />
      <dipvalue name="Very Fast" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="224">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="32" />
      <dipvalue name="3 Coins/1 Credit" value="160" />
      <dipvalue name="2 Coins/1 Credit" value="96" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="0" />
      <dipvalue name="1 Coin/2 Credits" value="192" />
      <dipvalue name="1 Coin/3 Credits" value="64" />
      <dipvalue name="1 Coin/4 Credits" value="128" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="4">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="8">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="16">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW2" mask="32">
      <diplocation name="SW2" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="64">
      <diplocation name="SW2" number="2" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="64" default="yes" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW2" mask="128">
      <diplocation name="SW2" number="1" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="popspops" sourcefile="nmk16.cpp">
    <description>Pop's Pop's</description>
    <year>1999</year>
    <manufacturer>Afega</manufacturer>
    <rom name="afega4.u112" size="262144" crc="db191762" sha1="901fdc20374473127d694513d4291e29e65eafe8" region="maincpu" offset="0" />
    <rom name="afega5.u107" size="262144" crc="17e0c48b" sha1="833c61c4b3ee293b0bcddfa86dfa9c1014375115" region="maincpu" offset="1" />
    <rom name="afega1.u92" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="afega6.uc8" size="2097152" crc="6d506c97" sha1="4909c0b530f9526c8bf76e502c914ef10a50d1fc" region="bgtile" offset="0" />
    <rom name="afega7.uc3" size="2097152" crc="02d7f9de" sha1="10102ffbf37a57afa300b01cb5067b7e672f4999" region="bgtile" offset="200000" />
    <rom name="afega3.u4" size="65536" crc="f39dd5d2" sha1="80d05d57a621b0063f63ce05be9314f718b3c111" region="fgtile" offset="0" />
    <rom name="afega2.u95" size="262144" crc="ecd8eeac" sha1="849beba8f04cc322bb8435fa4c26551a6d0dec64" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="4">
      <dipvalue name="Off" value="4" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="8">
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="16">
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="32">
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="64">
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="128">
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="256">
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="512">
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="1024">
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <dipvalue name="Easy" value="4096" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="2048" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="8192" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="24576" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="32768" />
      <dipvalue name="1 Coin/2 Credits" value="49152" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="raphero" sourcefile="nmk16.cpp" cloneof="arcadian" romof="arcadian">
    <description>Rapid Hero (NMK)</description>
    <year>1994</year>
    <manufacturer>NMK</manufacturer>
    <rom name="3" size="524288" crc="3257bfbd" sha1="12ba7bbbf811c9a574a7751979edaaf1f33b0764" region="maincpu" offset="0" />
    <rom name="rhp94099.2" merge="rhp94099.2" size="131072" crc="fe01ece1" sha1="c469fb79f2774089848c814f92ddd3c9e384050f" region="audiocpu" offset="0" />
    <rom name="rhp94099.1" size="131072" crc="55a7a011" sha1="87ded56bfdd38cbf8d3bd8b3789831f768550a12" region="fgtile" offset="0" />
    <rom name="rhp94099.4" merge="rhp94099.4" size="2097152" crc="076eee7b" sha1="7c315fe33d0fcd92e0ce2f274996c8059228b005" region="bgtile" offset="0" />
    <rom name="rhp94099.8" merge="rhp94099.8" size="2097152" crc="49892f07" sha1="2f5d20cd193cffcba9041aa11d6665adebeffffa" region="sprites" offset="0" />
    <rom name="rhp94099.9" merge="rhp94099.9" size="2097152" crc="ea2e47f0" sha1="97dfa8f95f27b36deb5ce1c80e3d727bad24e52b" region="sprites" offset="200000" />
    <rom name="rhp94099.10" merge="rhp94099.10" size="2097152" crc="512cb839" sha1="4a2c5ac88e4bf8a6f07c703277c4d33e649fd192" region="sprites" offset="400000" />
    <rom name="rhp94099.6" merge="rhp94099.6" size="2097152" crc="f1a80e5a" sha1="218bd7b0c3d8b283bf96b95bf888228810699370" region="oki1" offset="40000" />
    <rom name="rhp94099.7" merge="rhp94099.7" size="2097152" crc="0d99547e" sha1="2d9630bd55d27010f9d1d2dbdbd07ac265e8ebe6" region="oki1" offset="240000" />
    <rom name="rhp94099.5" merge="rhp94099.5" size="2097152" crc="515eba93" sha1="c35cb5f31f4bc7327be5777624af168f9fb364a5" region="oki2" offset="40000" />
    <rom name="rhp94099.6" merge="rhp94099.6" size="2097152" crc="f1a80e5a" sha1="218bd7b0c3d8b283bf96b95bf888228810699370" region="oki2" offset="240000" />
    <rom name="prom1.u19" merge="prom1.u19" size="256" crc="4299776e" sha1="683d14d2ace14965f0fcfe0f0540c1b77d2cece5" region="proms" offset="0" />
    <rom name="prom2.u53" merge="prom2.u53" size="256" crc="e6ead349" sha1="6d81b1c0233580aa48f9718bade42d640e5ef3dd" region="proms" offset="100" />
    <rom name="prom3.u60" merge="prom3.u60" size="256" crc="304f98c6" sha1="8dfd9bf719087ec30c83efe95c4561666c7d1801" region="proms" offset="200" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="tmp90841" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="14000000" />
    <chip type="cpu" tag="audiocpu" name="Toshiba TMP90841" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Japanese" value="2" />
      <dipvalue name="English" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="8" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="Easy" value="16" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="32" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="rapheroa" sourcefile="nmk16.cpp" cloneof="arcadian" romof="arcadian">
    <description>Rapid Hero (Media Trading)</description>
    <year>1994</year>
    <manufacturer>NMK (Media Trading license)</manufacturer>
    <rom name="rhp94099.3" size="524288" crc="ec9b4f05" sha1="e5bd797620dc449fd78b41d87e9ba5a764eb8b44" region="maincpu" offset="0" />
    <rom name="rhp94099.2" merge="rhp94099.2" size="131072" crc="fe01ece1" sha1="c469fb79f2774089848c814f92ddd3c9e384050f" region="audiocpu" offset="0" />
    <rom name="rhp94099.1" size="131072" crc="55a7a011" sha1="87ded56bfdd38cbf8d3bd8b3789831f768550a12" region="fgtile" offset="0" />
    <rom name="rhp94099.4" merge="rhp94099.4" size="2097152" crc="076eee7b" sha1="7c315fe33d0fcd92e0ce2f274996c8059228b005" region="bgtile" offset="0" />
    <rom name="rhp94099.8" merge="rhp94099.8" size="2097152" crc="49892f07" sha1="2f5d20cd193cffcba9041aa11d6665adebeffffa" region="sprites" offset="0" />
    <rom name="rhp94099.9" merge="rhp94099.9" size="2097152" crc="ea2e47f0" sha1="97dfa8f95f27b36deb5ce1c80e3d727bad24e52b" region="sprites" offset="200000" />
    <rom name="rhp94099.10" merge="rhp94099.10" size="2097152" crc="512cb839" sha1="4a2c5ac88e4bf8a6f07c703277c4d33e649fd192" region="sprites" offset="400000" />
    <rom name="rhp94099.6" merge="rhp94099.6" size="2097152" crc="f1a80e5a" sha1="218bd7b0c3d8b283bf96b95bf888228810699370" region="oki1" offset="40000" />
    <rom name="rhp94099.7" merge="rhp94099.7" size="2097152" crc="0d99547e" sha1="2d9630bd55d27010f9d1d2dbdbd07ac265e8ebe6" region="oki1" offset="240000" />
    <rom name="rhp94099.5" merge="rhp94099.5" size="2097152" crc="515eba93" sha1="c35cb5f31f4bc7327be5777624af168f9fb364a5" region="oki2" offset="40000" />
    <rom name="rhp94099.6" merge="rhp94099.6" size="2097152" crc="f1a80e5a" sha1="218bd7b0c3d8b283bf96b95bf888228810699370" region="oki2" offset="240000" />
    <rom name="prom1.u19" merge="prom1.u19" size="256" crc="4299776e" sha1="683d14d2ace14965f0fcfe0f0540c1b77d2cece5" region="proms" offset="0" />
    <rom name="prom2.u53" merge="prom2.u53" size="256" crc="e6ead349" sha1="6d81b1c0233580aa48f9718bade42d640e5ef3dd" region="proms" offset="100" />
    <rom name="prom3.u60" merge="prom3.u60" size="256" crc="304f98c6" sha1="8dfd9bf719087ec30c83efe95c4561666c7d1801" region="proms" offset="200" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="tmp90841" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="14000000" />
    <chip type="cpu" tag="audiocpu" name="Toshiba TMP90841" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Japanese" value="2" />
      <dipvalue name="English" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="8" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="Easy" value="16" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="32" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="redfoxwp2" sourcefile="nmk16.cpp" cloneof="grdnstrm" romof="grdnstrm">
    <description>Hong Hu Zhanji II (China, set 1)</description>
    <year>1998</year>
    <manufacturer>Afega</manufacturer>
    <rom name="u112" size="262144" crc="3f31600b" sha1="6c56e36178effb60ec27dfcd205393e2cfac4ed6" region="maincpu" offset="0" />
    <rom name="u107" size="262144" crc="daa44ab4" sha1="7edaf8c7383dd31250478aeebc3247c525c75fef" region="maincpu" offset="1" />
    <rom name="u92" size="65536" crc="864b55c2" sha1="43475b05e35549ad301c3d4a25d4f4f0bcbe3f2c" region="audiocpu" offset="0" />
    <rom name="afega_af1-sp.uc13" size="2097152" crc="7d4d4985" sha1="15c6c1aecd3f12050c1db2376f929f1a26a1d1cf" region="sprites" offset="0" />
    <rom name="afega_af1-b2.uc8" merge="afega_af1-b2.uc8" size="2097152" crc="d68588c2" sha1="c5f397d74a6ecfd2e375082f82e37c5a330fba62" region="bgtile" offset="0" />
    <rom name="afega_af1-b1.uc3" merge="afega_af1-b1.uc3" size="2097152" crc="f8b200a8" sha1="a6c43dd57b752d87138d7125b47dc0df83df8987" region="bgtile" offset="200000" />
    <rom name="u4" size="65536" crc="19239401" sha1="7876335dd97418bd9130dc894a517f3ceca20135" region="fgtile" offset="0" />
    <rom name="afega1.u95" merge="afega1.u95" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="57.000000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Bombs" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="2" value="8" default="yes" />
      <dipvalue name="3" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="256">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Mirror Screen" tag="DSW1" mask="512">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="redfoxwp2a" sourcefile="nmk16.cpp" cloneof="grdnstrm" romof="grdnstrm">
    <description>Hong Hu Zhanji II (China, set 2)</description>
    <year>1998</year>
    <manufacturer>Afega</manufacturer>
    <rom name="afega_4.u112" size="262144" crc="e6e6682a" sha1="1a70ca3881b4ecc6d329814ff1fdafce16550ca2" region="maincpu" offset="0" />
    <rom name="afega_5.u107" size="262144" crc="2faa2ed6" sha1="c6ca3ca0cff85379007a44648c6de87864095c2e" region="maincpu" offset="1" />
    <rom name="afega_1.u92" merge="afega7.u92" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="afega_af1-sp.uc13" size="2097152" crc="7d4d4985" sha1="15c6c1aecd3f12050c1db2376f929f1a26a1d1cf" region="sprites" offset="0" />
    <rom name="afega_af1-b2.uc8" merge="afega_af1-b2.uc8" size="2097152" crc="d68588c2" sha1="c5f397d74a6ecfd2e375082f82e37c5a330fba62" region="bgtile" offset="0" />
    <rom name="afega_af1-b1.uc3" merge="afega_af1-b1.uc3" size="2097152" crc="f8b200a8" sha1="a6c43dd57b752d87138d7125b47dc0df83df8987" region="bgtile" offset="200000" />
    <rom name="afega_3.u4" size="65536" crc="64608687" sha1="c13e55429171653437c8e8c7c8e9c6c5ffa2d2dc" region="fgtile" offset="0" />
    <rom name="afega_2.u95" merge="afega1.u95" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="57.000000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Bombs" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="2" value="8" default="yes" />
      <dipvalue name="3" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="256">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Mirror Screen" tag="DSW1" mask="512">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="redhawk" sourcefile="nmk16.cpp" cloneof="stagger1" romof="stagger1">
    <description>Red Hawk (USA, Canada &amp; South America)</description>
    <year>1997</year>
    <manufacturer>Afega (New Vision Ent. license)</manufacturer>
    <rom name="2" size="131072" crc="3ef5f326" sha1="e89c7c24a05886a14995d7c399958dc00ad35d63" region="maincpu" offset="0" />
    <rom name="3" size="131072" crc="9b3a10ef" sha1="d03480329b23474e5a9e42a75b09d2140eed4443" region="maincpu" offset="1" />
    <rom name="1.bin" merge="1.bin" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="6" size="524288" crc="61560164" sha1="d727ab2d037dab40745dec9c4389744534fdf07d" region="sprites" offset="1" />
    <rom name="7" size="524288" crc="66a8976d" sha1="dd9b89cf29eb5557845599d55ef3a15f53c070a4" region="sprites" offset="0" />
    <rom name="4" size="524288" crc="d6427b8a" sha1="556de1b5ce29d1c3c54bb315dcaa4dd0848ca462" region="bgtile" offset="0" />
    <rom name="5" merge="5" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW2" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="768">
      <diplocation name="SW1" number="8" />
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="768" default="yes" />
      <dipvalue name="On" value="0" />
      <dipvalue name="Horizontally" value="512" />
      <dipvalue name="Vertically" value="256" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="redhawkb" sourcefile="nmk16.cpp" cloneof="stagger1" romof="stagger1">
    <description>Red Hawk (horizontal, bootleg)</description>
    <year>1997</year>
    <manufacturer>bootleg (Vince)</manufacturer>
    <rom name="rhb-1.bin" size="131072" crc="e733ea07" sha1="b1ffeda633d5e701f0e97c79930a54d7b89a85c5" region="maincpu" offset="0" />
    <rom name="rhb-2.bin" size="131072" crc="f9fa5684" sha1="057ea3eebbaa1a208a72beef21b9368df7032ce1" region="maincpu" offset="1" />
    <rom name="1.bin" merge="1.bin" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="rhb-3.bin" size="524288" crc="0318d68b" sha1="c773de7b6f9c706e62349dc73af4339d1a3f9af6" region="sprites" offset="0" />
    <rom name="rhb-4.bin" size="524288" crc="ba21c1ef" sha1="66b0dee67acb5b3a21c7dba057be4093a92e10a9" region="sprites" offset="80000" />
    <rom name="rhb-5.bin" size="524288" crc="d0eaf6f2" sha1="6e946e13b06df897a63e885c9842816ec908a709" region="bgtile" offset="0" />
    <rom name="5" merge="5" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Unused" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="1" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="2" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="4" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="8" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="16" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW2" number="3" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="32" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="1" value="192" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="0" default="yes" />
      <dipvalue name="5" value="128" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="768">
      <diplocation name="SW1" number="8" />
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="768" />
      <dipvalue name="Horizontally" value="256" />
      <dipvalue name="Vertically" value="512" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="1024" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="Easy" value="4096" />
      <dipvalue name="Normal" value="0" default="yes" />
      <dipvalue name="Hard" value="2048" />
      <dipvalue name="Hardest" value="6144" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="57344" />
      <dipvalue name="3 Coins/1 Credit" value="24576" />
      <dipvalue name="2 Coins/1 Credit" value="40960" />
      <dipvalue name="3 Coins/2 Credits" value="8192" />
      <dipvalue name="1 Coin/1 Credit" value="0" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="49152" />
      <dipvalue name="1 Coin/2 Credits" value="32768" />
      <dipvalue name="1 Coin/3 Credits" value="16384" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="redhawke" sourcefile="nmk16.cpp" cloneof="stagger1" romof="stagger1">
    <description>Red Hawk (Excellent Co., Ltd)</description>
    <year>1997</year>
    <manufacturer>Afega (Excellent Co. license)</manufacturer>
    <rom name="rhawk2.bin" size="131072" crc="6d2e23b4" sha1="54579d460844e022ab61f32bfec28f00f2d27140" region="maincpu" offset="0" />
    <rom name="rhawk3.bin" size="131072" crc="5e0d6188" sha1="c6ce8a3adf940893fcb6281348fdb0cdd65fe654" region="maincpu" offset="1" />
    <rom name="1.bin" merge="1.bin" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="rhawk6.bin" size="524288" crc="3f980ab6" sha1="2b9202555f09d99e3575123dfed415bfd815bb2e" region="sprites" offset="1" />
    <rom name="rhawk7.bin" size="524288" crc="0264ef54" sha1="1124007538161dfc582f9c7692a20cdee459720c" region="sprites" offset="0" />
    <rom name="rhawk4.bin" size="524288" crc="d79aa288" sha1="b8598ab77d2019e5943b22f551e0a38eee5e52b6" region="bgtile" offset="0" />
    <rom name="5" merge="5" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW2" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="768">
      <diplocation name="SW1" number="8" />
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="768" default="yes" />
      <dipvalue name="On" value="0" />
      <dipvalue name="Horizontally" value="512" />
      <dipvalue name="Vertically" value="256" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="redhawkg" sourcefile="nmk16.cpp" cloneof="stagger1" romof="stagger1">
    <description>Red Hawk (horizontal, Greece)</description>
    <year>1997</year>
    <manufacturer>Afega</manufacturer>
    <rom name="2.bin" size="131072" crc="ccd459eb" sha1="677b03f1e3973f0e1f09272d336c2dd9da8f843c" region="maincpu" offset="0" />
    <rom name="3.bin" size="131072" crc="483802fd" sha1="4ec2b15bc89c12806dab78ae30f5fe24e26d46eb" region="maincpu" offset="1" />
    <rom name="1.bin" merge="1.bin" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="6.bin" size="524288" crc="710c9e3c" sha1="0fcefffa5334554729d5c278bceb48ba66921361" region="sprites" offset="1" />
    <rom name="7.bin" size="524288" crc="a28c8454" sha1="c4e14d18c24de73da196230f8ea824300d53e64d" region="sprites" offset="0" />
    <rom name="4.bin" size="524288" crc="aafb3cc4" sha1="b5f6608c1e05470fdfb22e0a35a8a74974c4d3cf" region="bgtile" offset="0" />
    <rom name="5" merge="5" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW2" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="768">
      <diplocation name="SW1" number="8" />
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="768" default="yes" />
      <dipvalue name="On" value="0" />
      <dipvalue name="Horizontally" value="512" />
      <dipvalue name="Vertically" value="256" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="redhawki" sourcefile="nmk16.cpp" cloneof="stagger1" romof="stagger1">
    <description>Red Hawk (horizontal, Italy)</description>
    <year>1997</year>
    <manufacturer>Afega (Hea Dong Corp license)</manufacturer>
    <rom name="rhit-2.bin" size="131072" crc="30cade0e" sha1="2123ca858bcaed5165739107ccc2830561af0b38" region="maincpu" offset="0" />
    <rom name="rhit-3.bin" size="131072" crc="37dbb3c2" sha1="d1f8258f357b885d38f87d288f98046dbd7d56aa" region="maincpu" offset="1" />
    <rom name="1.bin" merge="1.bin" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="rhit-6.bin" size="524288" crc="7cbd5c60" sha1="69bd728861ea5a02f514d5aed837b549f3c86019" region="sprites" offset="1" />
    <rom name="rhit-7.bin" size="524288" crc="bcb367c7" sha1="a8f0527bf75a227cdfd98385549892fb16330aea" region="sprites" offset="0" />
    <rom name="rhit-4.bin" size="524288" crc="aafb3cc4" sha1="b5f6608c1e05470fdfb22e0a35a8a74974c4d3cf" region="bgtile" offset="0" />
    <rom name="5" merge="5" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW2" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="768">
      <diplocation name="SW1" number="8" />
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="768" default="yes" />
      <dipvalue name="On" value="0" />
      <dipvalue name="Horizontally" value="512" />
      <dipvalue name="Vertically" value="256" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="redhawkk" sourcefile="nmk16.cpp" cloneof="stagger1" romof="stagger1">
    <description>Red Hawk (Korea)</description>
    <year>1997</year>
    <manufacturer>Afega</manufacturer>
    <rom name="2" size="131072" crc="8c02e81d" sha1="e79b0369adfe4111d7596df5270c1db8e3618ce5" region="maincpu" offset="0" />
    <rom name="3" size="131072" crc="ab3597ee" sha1="e9a2e085fa24cb2f500600b84ce2fe3924cf0827" region="maincpu" offset="1" />
    <rom name="1" merge="1.bin" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="6" size="524288" crc="6a0b8224" sha1="07e68a6d13534ff51964d5abeb991508e8c8ea1a" region="sprites" offset="1" />
    <rom name="7" size="524288" crc="f4fa8211" sha1="c3fed284127c9f837ab6cbd41d89ad827b423c9e" region="sprites" offset="0" />
    <rom name="4" size="524288" crc="6255d6a1" sha1="dcde3149c15717d624ca184454703a15db54bcde" region="bgtile" offset="0" />
    <rom name="5" merge="5" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW2" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="768">
      <diplocation name="SW1" number="8" />
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="768" default="yes" />
      <dipvalue name="On" value="0" />
      <dipvalue name="Horizontally" value="512" />
      <dipvalue name="Vertically" value="256" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="sabotenb" sourcefile="nmk16.cpp">
    <description>Saboten Bombers (set 1)</description>
    <year>1992</year>
    <manufacturer>NMK / Tecmo</manufacturer>
    <rom name="ic76.sb1" size="262144" crc="b2b0b2cf" sha1="219f1cefdb107d8404f4f8bfa0700fd3218d9320" region="maincpu" offset="0" />
    <rom name="ic75.sb2" size="262144" crc="367e87b7" sha1="c950041529b5117686e4bb1ae77db82fe758c1d0" region="maincpu" offset="1" />
    <rom name="ic35.sb3" size="65536" crc="eb7bc99d" sha1="b3063afd58025a441d4750c22483e9129da402e7" region="fgtile" offset="0" />
    <rom name="ic32.sb4" size="2097152" crc="24c62205" sha1="3ab0ca5d7c698328d91421ccf6f7dafc20df3c8d" region="bgtile" offset="0" />
    <rom name="ic100.sb5" size="2097152" crc="b20f166e" sha1="074d770fd6d233040a80a92f4467d81f961c650b" region="sprites" offset="0" />
    <rom name="ic30.sb6" size="1048576" crc="288407af" sha1="78c08fae031337222681c593dc86a08df6a34a4b" region="oki1" offset="40000" />
    <rom name="ic27.sb7" size="1048576" crc="43e33a7e" sha1="51068b63f4415712eaa25dcf1ee6b0cc2850974e" region="oki2" offset="40000" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Japanese" value="2" default="yes" />
      <dipvalue name="English" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="sabotenba" sourcefile="nmk16.cpp" cloneof="sabotenb" romof="sabotenb">
    <description>Saboten Bombers (set 2)</description>
    <year>1992</year>
    <manufacturer>NMK / Tecmo</manufacturer>
    <rom name="sb1.76" size="262144" crc="df6f65e2" sha1="6ad9e9f13539310646895c5e7992c6546e75684b" region="maincpu" offset="0" />
    <rom name="sb2.75" size="262144" crc="0d2c1ab8" sha1="abb43a8c5398195c0ad48d8d772ef47635bf25c2" region="maincpu" offset="1" />
    <rom name="ic35.sb3" merge="ic35.sb3" size="65536" crc="eb7bc99d" sha1="b3063afd58025a441d4750c22483e9129da402e7" region="fgtile" offset="0" />
    <rom name="ic32.sb4" merge="ic32.sb4" size="2097152" crc="24c62205" sha1="3ab0ca5d7c698328d91421ccf6f7dafc20df3c8d" region="bgtile" offset="0" />
    <rom name="ic100.sb5" merge="ic100.sb5" size="2097152" crc="b20f166e" sha1="074d770fd6d233040a80a92f4467d81f961c650b" region="sprites" offset="0" />
    <rom name="ic30.sb6" merge="ic30.sb6" size="1048576" crc="288407af" sha1="78c08fae031337222681c593dc86a08df6a34a4b" region="oki1" offset="40000" />
    <rom name="ic27.sb7" merge="ic27.sb7" size="1048576" crc="43e33a7e" sha1="51068b63f4415712eaa25dcf1ee6b0cc2850974e" region="oki2" offset="40000" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Language" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Japanese" value="2" default="yes" />
      <dipvalue name="English" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="sbsgomo" sourcefile="nmk16.cpp" cloneof="bioship" romof="bioship">
    <description>Space Battle Ship Gomorrah</description>
    <year>1990</year>
    <manufacturer>UPL</manufacturer>
    <rom name="11.ic14" size="131072" crc="7916150b" sha1="cbcc8918f35ded5130058860a7af6f1d3ecdbdd8" region="maincpu" offset="0" />
    <rom name="10.ic15" size="131072" crc="1d7accb8" sha1="f80fb8748017e545c96bdc7d964aa18dcd42f528" region="maincpu" offset="1" />
    <rom name="7.ic46" size="65536" crc="f2b77f80" sha1="6cb9e33994dc2741faef912416ebd57b654dfb36" region="fgtile" offset="0" />
    <rom name="sbs-g_01.ic9" merge="sbs-g_01.ic9" size="524288" crc="21302e78" sha1="a17939c0529c8e9ec2a4edd5e6be4bcb67f86787" region="bgtile" offset="0" />
    <rom name="sbs-g_03.ic194" merge="sbs-g_03.ic194" size="524288" crc="60e00d7b" sha1="36fd02a7842ce1e79b8c4cfbe9c97052bef4aa62" region="sprites" offset="0" />
    <rom name="sbs-g_02.ic4" merge="sbs-g_02.ic4" size="524288" crc="f31eb668" sha1="67d6d56ea203edfbae4db658399bf61f14134206" region="gfx4" offset="0" />
    <rom name="8.ic27" merge="8.ic27" size="65536" crc="75a46fea" sha1="3d78cfc482b42779bb5aedb722c4a39cbc71bd10" region="tilerom" offset="0" />
    <rom name="9.ic26" merge="9.ic26" size="65536" crc="d91448ee" sha1="7f84ca3605edcab4bf226dab8dd7218cd5c3e5a4" region="tilerom" offset="1" />
    <rom name="6.ic120" merge="6.ic120" size="65536" crc="5f39a980" sha1="2a440f86685249f9c317634cad8cdedc8a8f1491" region="audiocpu" offset="0" />
    <rom name="sbs-g_04.ic139" merge="sbs-g_04.ic139" size="524288" crc="7c74cc4e" sha1="92097b372eacabdb9e8e261b0bc4223821ff9273" region="oki1" offset="0" />
    <rom name="sbs-g_05.ic160" merge="sbs-g_05.ic160" size="524288" crc="f0a782e3" sha1="d572226b8e597f1c34d246cb284e047a6e2d9290" region="oki2" offset="0" />
    <rom name="82s135.ic94" merge="82s135.ic94" size="256" crc="98ed1c97" sha1="f125ad05c3cbd1b1ab356161f9b1d814781d4c3b" region="proms" offset="0" />
    <rom name="82s129.ic69" merge="82s129.ic69" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="100" />
    <rom name="82s123.ic154" merge="82s123.ic154" size="32" crc="0f789fc7" sha1="31936c21720802da20e39b4cb030e448353e7f19" region="proms" offset="200" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6">
      <diplocation name="SW1" number="7" />
      <diplocation name="SW1" number="6" />
      <dipvalue name="Easy" value="0" />
      <dipvalue name="Normal" value="6" default="yes" />
      <dipvalue name="Hard" value="2" />
      <dipvalue name="Hardest" value="4" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="32" default="yes" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="2" value="0" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="spec2k" sourcefile="nmk16.cpp">
    <description>Spectrum 2000 (vertical, Korea)</description>
    <year>2000</year>
    <manufacturer>Yona Tech</manufacturer>
    <rom name="u124" size="262144" crc="dbd6f65d" sha1="0fad9836689fcbee60904ccad59a2a5be09f3139" region="maincpu" offset="0" />
    <rom name="u120" size="262144" crc="be53e243" sha1="38144b90a35ba144921824a0c4f133339e07f9a1" region="maincpu" offset="1" />
    <rom name="u103" size="65536" crc="f4e4fb10" sha1="d19953d37e31fc753b50f0047d5be16f1f2daf09" region="audiocpu" offset="0" />
    <rom name="uc1" size="2097152" crc="3139a213" sha1="5ec4be0e27cbf1c4556ab10d7e1408ea64aa9e17" region="sprites" offset="0" />
    <rom name="uc3" size="2097152" crc="1d087122" sha1="9e82c5f26c1387c6006cbd9248b333921388146c" region="bgtile" offset="0" />
    <rom name="uc2" size="2097152" crc="998dc05c" sha1="cadf8bb0b8944372fbce9934b93684749ebc3ba0" region="bgtile" offset="200000" />
    <rom name="u3" size="131072" crc="921503b8" sha1="dea6e9d47c9db83e79907bc0609a64176aff26bc" region="fgtile" offset="0" />
    <rom name="u101" size="262144" crc="d16aaaad" sha1="96ca173ca433164ed0ae51b41b42343bd3cfb5fe" region="oki1" offset="0" />
    <rom name="u106" size="524288" crc="65d61f3a" sha1="a8f7ad61ae29a5c852820e5cbe886a8cd437634a" region="oki2" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Number of Bombs" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="2" value="8" default="yes" />
      <dipvalue name="3" value="0" />
    </dipswitch>
    <dipswitch name="Copyright Notice" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="16" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="256">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="512">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="imperfect" emulation="good" savestate="unsupported" />
    <feature type="graphics" status="imperfect" />
  </machine>
  <machine name="spec2kh" sourcefile="nmk16.cpp" cloneof="spec2k" romof="spec2k">
    <description>Spectrum 2000 (horizontal, buggy) (Europe)</description>
    <year>2000</year>
    <manufacturer>Yona Tech</manufacturer>
    <rom name="yonatech5.u124" size="262144" crc="72ab5c05" sha1="182a811982b89b8cda0677547ef0625c274f5c6b" region="maincpu" offset="0" />
    <rom name="yonatech6.u120" size="262144" crc="7e44bd9c" sha1="da59685be14a09ec037743fcec34fb293f7d588d" region="maincpu" offset="1" />
    <rom name="yonatech1.u103" size="65536" crc="ef5acda7" sha1="e55b36a1598ecbbbad984997d61599dfa3958f60" region="audiocpu" offset="0" />
    <rom name="u154.bin" size="2097152" crc="f77b764e" sha1="37e249bd4d7174c5232261880ce8debf42723716" region="sprites" offset="0" />
    <rom name="u153.bin" size="2097152" crc="a00bbf8f" sha1="622f52ef50d52cdd5e6b250d68439caae5c13404" region="bgtile" offset="0" />
    <rom name="u152.bin" size="2097152" crc="f6423fab" sha1="253e0791eb58efa1df42e9c74d397e6e65c8c252" region="bgtile" offset="200000" />
    <rom name="yonatech4.u3" size="131072" crc="5626b08e" sha1="63207ed6b4fc8684690bf3fe1991a4f3babd73e8" region="fgtile" offset="0" />
    <rom name="yonatech2.u101" size="131072" crc="4160f172" sha1="0478a5a4bbba115e6cfb5501aa55aa2836c963bf" region="oki1" offset="0" />
    <rom name="yonatech3.u106" size="524288" crc="6644c404" sha1="b7ad3f9f08971432d024ef8be3fa3140f0bbae67" region="oki2" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="180" flipx="yes" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Free Play" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Number of Bombs" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="2" value="8" default="yes" />
      <dipvalue name="3" value="0" />
    </dipswitch>
    <dipswitch name="Copyright Notice" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="16" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="256">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="512">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="ssmissin" sourcefile="nmk16.cpp">
    <description>S.S. Mission</description>
    <year>1992</year>
    <manufacturer>Comad</manufacturer>
    <rom name="ssm14.165" size="131072" crc="eda61b74" sha1="6247682c27d2be7dff1fad407ccf86fe2a25f11c" region="maincpu" offset="1" />
    <rom name="ssm15.166" size="131072" crc="aff15927" sha1="258c2722ac7ca50360bfefa7b4e621373975a835" region="maincpu" offset="0" />
    <rom name="ssm16.172" size="131072" crc="5cf6eb1f" sha1="d406b11cf06ae1afc57a50685689e358e5677a45" region="fgtile" offset="0" />
    <rom name="ssm17.147" size="524288" crc="c9c28455" sha1="6a3e754aff3f368bde0e8905c33074084ad6ac30" region="bgtile" offset="0" />
    <rom name="ssm18.148" size="524288" crc="ebfdaad6" sha1="0814cdfe83f36a7dd7b5416f9d0478192733dac0" region="bgtile" offset="80000" />
    <rom name="ssm20.34" size="524288" crc="a0c16c4d" sha1="e198f69b4d8660e33851a2631b5411611b1b2ea6" region="sprites" offset="1" />
    <rom name="ssm19.33" size="524288" crc="b1943657" sha1="97c05483b634315af338434bd2f565cc151a7283" region="sprites" offset="0" />
    <rom name="ssm11.188" size="32768" crc="8be6dce3" sha1="d9a235c36e0bc44025c291247d6b0b753e4bc0c8" region="audiocpu" offset="0" />
    <rom name="ssm13.190" size="131072" crc="618f66f0" sha1="97637a03d9fd82305e872e9bfa489862c974bb6c" region="oki1" offset="0" />
    <rom name="ssm12.189" size="524288" crc="e8219c83" sha1="68673d071a58ca2bfd2de344a830417d10bc5757" region="oki1" offset="80000" />
    <rom name="ssm-pr2.113" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="0" />
    <rom name="ssm-pr1.114" size="512" crc="ed0bd072" sha1="66a6d435d8587c82ae96dd09c39ed5749fe00e24" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="8000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="4" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="8" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="256">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="512">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="512" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2048">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="2048" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4096">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="4096" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="8192" />
      <dipvalue name="3 Coins/1 Credit" value="40960" />
      <dipvalue name="2 Coins/1 Credit" value="24576" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="49152" />
      <dipvalue name="1 Coin/3 Credits" value="16384" />
      <dipvalue name="1 Coin/4 Credits" value="32768" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="stagger1" sourcefile="nmk16.cpp">
    <description>Stagger I (Japan)</description>
    <year>1998</year>
    <manufacturer>Afega</manufacturer>
    <rom name="2.bin" size="131072" crc="8555929b" sha1="b405d81c2a45191111b1a4458ac6b5c0a129b8f1" region="maincpu" offset="0" />
    <rom name="3.bin" size="131072" crc="5b0b63ac" sha1="239f793b6845a88d1630da790a2762da730a450d" region="maincpu" offset="1" />
    <rom name="1.bin" size="65536" crc="5d8cf28e" sha1="2a440bf5136f95af137b6688e566a14e65be94b1" region="audiocpu" offset="0" />
    <rom name="7.bin" size="524288" crc="048f7683" sha1="7235b7dcfbb72abf44e60b114e3f504f16d29ebf" region="sprites" offset="0" />
    <rom name="6.bin" size="524288" crc="051d4a77" sha1="664182748e72b3e44202caa20f337d02e946ca62" region="sprites" offset="1" />
    <rom name="4.bin" size="524288" crc="46463d36" sha1="4265bc4d24ff64e39d9273965701c740d7e3fee0" region="bgtile" offset="0" />
    <rom name="5" size="262144" crc="e911ce33" sha1="a29c4dea98a22235122303325c63c15fadd3431d" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2151" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="4000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW2" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW2" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW2" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="128" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="5" value="64" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="768">
      <diplocation name="SW1" number="8" />
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="768" default="yes" />
      <dipvalue name="On" value="0" />
      <dipvalue name="Horizontally" value="512" />
      <dipvalue name="Vertically" value="256" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="1024">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="1024" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="6144">
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="Easy" value="2048" />
      <dipvalue name="Normal" value="6144" default="yes" />
      <dipvalue name="Hard" value="4096" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Coinage" tag="DSW1" mask="57344">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="0" />
      <dipvalue name="3 Coins/1 Credit" value="32768" />
      <dipvalue name="2 Coins/1 Credit" value="16384" />
      <dipvalue name="3 Coins/2 Credits" value="49152" />
      <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
      <dipvalue name="2 Coins/3 Credits" value="8192" />
      <dipvalue name="1 Coin/2 Credits" value="24576" />
      <dipvalue name="1 Coin/3 Credits" value="40960" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="strahl" sourcefile="nmk16.cpp">
    <description>Koutetsu Yousai Strahl (World)</description>
    <year>1992</year>
    <manufacturer>UPL</manufacturer>
    <rom name="strahl-02.ic82" size="131072" crc="e6709a0d" sha1="ec5741f6a708ac2a6831fb65198d81dc7e6c5aea" region="maincpu" offset="0" />
    <rom name="strahl-01.ic83" size="131072" crc="bfd021cf" sha1="fcf252c42a58e2f7e9982869931447ee8aa5baaa" region="maincpu" offset="1" />
    <rom name="strahl-3.73" size="65536" crc="2273b33e" sha1="fa53e91b80dfea3f8b2c1f0ce66e5c6920c4960f" region="fgtile" offset="0" />
    <rom name="str7b2r0.275" size="262144" crc="5769e3e1" sha1="7d7a16b11027d0a7618df1ec1e3484224b772e90" region="bgtile" offset="0" />
    <rom name="strl3-01.32" size="524288" crc="d8337f15" sha1="4df23fff2506b66a94dae4e0cf7d25499936b942" region="sprites" offset="0" />
    <rom name="strl4-02.57" size="524288" crc="2a38552b" sha1="82335fc6aa3de9145dd84952e5ed423493bf7141" region="sprites" offset="80000" />
    <rom name="strl5-03.58" size="524288" crc="a0e7d210" sha1="96a762a3a1cdeaa91bde50429e0ac665fb81190b" region="sprites" offset="100000" />
    <rom name="str6b1w1.776" size="524288" crc="bb1bb155" sha1="83a02e89180e15f0e7817e0e92b4bf4e209bb69a" region="gfx4" offset="0" />
    <rom name="strahl-4.66" size="65536" crc="60a799c4" sha1="8ade3cf827a389f7cb4080957dc4d67077ea4166" region="audiocpu" offset="0" />
    <rom name="str8pmw1.540" size="524288" crc="01d6bb6a" sha1="b157f6f921483ed8067a7e13e370f73fdb60d136" region="oki1" offset="0" />
    <rom name="str9pew1.639" size="524288" crc="6bb3eb9f" sha1="9c1394df4f8a08f9098c85eb3d38fb862d6eabbb" region="oki2" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Coin A" tag="DSW1" mask="7">
      <diplocation name="SW1" number="1" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="1" />
      <dipvalue name="3 Coins/1 Credit" value="2" />
      <dipvalue name="2 Coins/1 Credit" value="3" />
      <dipvalue name="1 Coin/1 Credit" value="7" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="6" />
      <dipvalue name="1 Coin/3 Credits" value="5" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="56">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="6" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="8" />
      <dipvalue name="3 Coins/1 Credit" value="16" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="56" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="48" />
      <dipvalue name="1 Coin/3 Credits" value="40" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="64">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="128">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="128" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW2" mask="3">
      <diplocation name="SW2" number="1" />
      <diplocation name="SW2" number="2" />
      <dipvalue name="2" value="2" />
      <dipvalue name="3" value="3" default="yes" />
      <dipvalue name="4" value="1" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW2" mask="12">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="16">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Bonus Life" tag="DSW2" mask="96">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="7" />
      <dipvalue name="100k and every 200k" value="64" />
      <dipvalue name="200k and every 200k" value="96" default="yes" />
      <dipvalue name="300k and every 300k" value="32" />
      <dipvalue name="None" value="0" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW2" mask="128">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="strahlj" sourcefile="nmk16.cpp" cloneof="strahl" romof="strahl">
    <description>Koutetsu Yousai Strahl (Japan set 1)</description>
    <year>1992</year>
    <manufacturer>UPL</manufacturer>
    <rom name="strahl-2.82" size="131072" crc="c9d008ae" sha1="e9218a3143d5887e702df051354a9083a806c69c" region="maincpu" offset="0" />
    <rom name="strahl-1.83" size="131072" crc="afc3c4d6" sha1="ab3dd7db692eb01e3a87f4216d322a702f3beaad" region="maincpu" offset="1" />
    <rom name="strahl-3.73" merge="strahl-3.73" size="65536" crc="2273b33e" sha1="fa53e91b80dfea3f8b2c1f0ce66e5c6920c4960f" region="fgtile" offset="0" />
    <rom name="str7b2r0.275" merge="str7b2r0.275" size="262144" crc="5769e3e1" sha1="7d7a16b11027d0a7618df1ec1e3484224b772e90" region="bgtile" offset="0" />
    <rom name="strl3-01.32" merge="strl3-01.32" size="524288" crc="d8337f15" sha1="4df23fff2506b66a94dae4e0cf7d25499936b942" region="sprites" offset="0" />
    <rom name="strl4-02.57" merge="strl4-02.57" size="524288" crc="2a38552b" sha1="82335fc6aa3de9145dd84952e5ed423493bf7141" region="sprites" offset="80000" />
    <rom name="strl5-03.58" merge="strl5-03.58" size="524288" crc="a0e7d210" sha1="96a762a3a1cdeaa91bde50429e0ac665fb81190b" region="sprites" offset="100000" />
    <rom name="str6b1w1.776" merge="str6b1w1.776" size="524288" crc="bb1bb155" sha1="83a02e89180e15f0e7817e0e92b4bf4e209bb69a" region="gfx4" offset="0" />
    <rom name="strahl-4.66" merge="strahl-4.66" size="65536" crc="60a799c4" sha1="8ade3cf827a389f7cb4080957dc4d67077ea4166" region="audiocpu" offset="0" />
    <rom name="str8pmw1.540" merge="str8pmw1.540" size="524288" crc="01d6bb6a" sha1="b157f6f921483ed8067a7e13e370f73fdb60d136" region="oki1" offset="0" />
    <rom name="str9pew1.639" merge="str9pew1.639" size="524288" crc="6bb3eb9f" sha1="9c1394df4f8a08f9098c85eb3d38fb862d6eabbb" region="oki2" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Coin A" tag="DSW1" mask="7">
      <diplocation name="SW1" number="1" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="1" />
      <dipvalue name="3 Coins/1 Credit" value="2" />
      <dipvalue name="2 Coins/1 Credit" value="3" />
      <dipvalue name="1 Coin/1 Credit" value="7" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="6" />
      <dipvalue name="1 Coin/3 Credits" value="5" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="56">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="6" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="8" />
      <dipvalue name="3 Coins/1 Credit" value="16" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="56" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="48" />
      <dipvalue name="1 Coin/3 Credits" value="40" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="64">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="128">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="128" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW2" mask="3">
      <diplocation name="SW2" number="1" />
      <diplocation name="SW2" number="2" />
      <dipvalue name="2" value="2" />
      <dipvalue name="3" value="3" default="yes" />
      <dipvalue name="4" value="1" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW2" mask="12">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="16">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Bonus Life" tag="DSW2" mask="96">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="7" />
      <dipvalue name="100k and every 200k" value="64" />
      <dipvalue name="200k and every 200k" value="96" default="yes" />
      <dipvalue name="300k and every 300k" value="32" />
      <dipvalue name="None" value="0" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW2" mask="128">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="strahlja" sourcefile="nmk16.cpp" cloneof="strahl" romof="strahl">
    <description>Koutetsu Yousai Strahl (Japan set 2)</description>
    <year>1992</year>
    <manufacturer>UPL</manufacturer>
    <rom name="rom2" size="131072" crc="f80a22ef" sha1="22099eb0bbb445702e0276713c3e48d60de60c30" region="maincpu" offset="0" />
    <rom name="rom1" size="131072" crc="802ecbfc" sha1="cc776023c7bd6b6d6af9659a0c822a2887e50199" region="maincpu" offset="1" />
    <rom name="strahl-3.73" merge="strahl-3.73" size="65536" crc="2273b33e" sha1="fa53e91b80dfea3f8b2c1f0ce66e5c6920c4960f" region="fgtile" offset="0" />
    <rom name="str7b2r0.275" merge="str7b2r0.275" size="262144" crc="5769e3e1" sha1="7d7a16b11027d0a7618df1ec1e3484224b772e90" region="bgtile" offset="0" />
    <rom name="strl3-01.32" merge="strl3-01.32" size="524288" crc="d8337f15" sha1="4df23fff2506b66a94dae4e0cf7d25499936b942" region="sprites" offset="0" />
    <rom name="strl4-02.57" merge="strl4-02.57" size="524288" crc="2a38552b" sha1="82335fc6aa3de9145dd84952e5ed423493bf7141" region="sprites" offset="80000" />
    <rom name="strl5-03.58" merge="strl5-03.58" size="524288" crc="a0e7d210" sha1="96a762a3a1cdeaa91bde50429e0ac665fb81190b" region="sprites" offset="100000" />
    <rom name="str6b1w1.776" merge="str6b1w1.776" size="524288" crc="bb1bb155" sha1="83a02e89180e15f0e7817e0e92b4bf4e209bb69a" region="gfx4" offset="0" />
    <rom name="strahl-4.66" merge="strahl-4.66" size="65536" crc="60a799c4" sha1="8ade3cf827a389f7cb4080957dc4d67077ea4166" region="audiocpu" offset="0" />
    <rom name="str8pmw1.540" merge="str8pmw1.540" size="524288" crc="01d6bb6a" sha1="b157f6f921483ed8067a7e13e370f73fdb60d136" region="oki1" offset="0" />
    <rom name="str9pew1.639" merge="str9pew1.639" size="524288" crc="6bb3eb9f" sha1="9c1394df4f8a08f9098c85eb3d38fb862d6eabbb" region="oki2" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Coin A" tag="DSW1" mask="7">
      <diplocation name="SW1" number="1" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="1" />
      <dipvalue name="3 Coins/1 Credit" value="2" />
      <dipvalue name="2 Coins/1 Credit" value="3" />
      <dipvalue name="1 Coin/1 Credit" value="7" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="6" />
      <dipvalue name="1 Coin/3 Credits" value="5" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="56">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="6" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="8" />
      <dipvalue name="3 Coins/1 Credit" value="16" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="56" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="48" />
      <dipvalue name="1 Coin/3 Credits" value="40" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="64">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="128">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="128" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW2" mask="3">
      <diplocation name="SW2" number="1" />
      <diplocation name="SW2" number="2" />
      <dipvalue name="2" value="2" />
      <dipvalue name="3" value="3" default="yes" />
      <dipvalue name="4" value="1" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW2" mask="12">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="16">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Bonus Life" tag="DSW2" mask="96">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="7" />
      <dipvalue name="100k and every 200k" value="64" />
      <dipvalue name="200k and every 200k" value="96" default="yes" />
      <dipvalue name="300k and every 300k" value="32" />
      <dipvalue name="None" value="0" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW2" mask="128">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="strahljbl" sourcefile="nmk16.cpp" cloneof="strahl" romof="strahl">
    <description>Koutetsu Yousai Strahl (Japan, bootleg)</description>
    <year>1992</year>
    <manufacturer>bootleg</manufacturer>
    <rom name="a7.u3" size="131072" crc="3ddca4f7" sha1="83ab6278fced912759c20eba6254bc544dc1ffdf" region="maincpu" offset="0" />
    <rom name="a8.u2" size="131072" crc="890f74d0" sha1="50c4781642cb95c82d1a4d2e8e8d0be2baea29a7" region="maincpu" offset="1" />
    <rom name="cha.38" merge="strahl-3.73" size="65536" crc="2273b33e" sha1="fa53e91b80dfea3f8b2c1f0ce66e5c6920c4960f" region="fgtile" offset="0" />
    <rom name="6.2m" merge="str7b2r0.275" size="262144" crc="5769e3e1" sha1="7d7a16b11027d0a7618df1ec1e3484224b772e90" region="bgtile" offset="0" />
    <rom name="d.8m" size="1048576" crc="09ede4d4" sha1="5c5dcc57f78145b9c6e711a32afc0aab7a5a0450" region="sprites" offset="0" />
    <rom name="5.4m" merge="strl5-03.58" size="524288" crc="a0e7d210" sha1="96a762a3a1cdeaa91bde50429e0ac665fb81190b" region="sprites" offset="100000" />
    <rom name="4.4m" merge="str6b1w1.776" size="524288" crc="bb1bb155" sha1="83a02e89180e15f0e7817e0e92b4bf4e209bb69a" region="gfx4" offset="0" />
    <rom name="a6.u417" size="65536" crc="99ee7505" sha1="b97c8ee5e26e8554b5de506fba3b32cc2fde53c9" region="audiocpu" offset="0" />
    <rom name="a5.u304" size="65536" crc="f6f6c4bf" sha1="ea4cf74d968e254ae47c16c2f4c2f4bc1a528808" region="oki" offset="0" />
    <rom name="129.u28" size="2048" crc="034f68ca" sha1="377d0951f96d81d389aa96e2f7912a89a136d357" region="p_rom" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="ym3812" />
    <device_ref name="okim6295" />
    <device_ref name="seibu_sound" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="3000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM3812 OPL2" clock="3000000" />
    <chip type="audio" tag="oki" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Coin A" tag="DSW1" mask="7">
      <diplocation name="SW1" number="1" />
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="1" />
      <dipvalue name="3 Coins/1 Credit" value="2" />
      <dipvalue name="2 Coins/1 Credit" value="3" />
      <dipvalue name="1 Coin/1 Credit" value="7" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="6" />
      <dipvalue name="1 Coin/3 Credits" value="5" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="56">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="6" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="8" />
      <dipvalue name="3 Coins/1 Credit" value="16" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="56" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="48" />
      <dipvalue name="1 Coin/3 Credits" value="40" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="64">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="128">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="128" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW2" mask="3">
      <diplocation name="SW2" number="1" />
      <diplocation name="SW2" number="2" />
      <dipvalue name="2" value="2" />
      <dipvalue name="3" value="3" default="yes" />
      <dipvalue name="4" value="1" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW2" mask="12">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="Easy" value="8" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="4" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="16">
      <diplocation name="SW2" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Bonus Life" tag="DSW2" mask="96">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="7" />
      <dipvalue name="100k and every 200k" value="64" />
      <dipvalue name="200k and every 200k" value="96" default="yes" />
      <dipvalue name="300k and every 300k" value="32" />
      <dipvalue name="None" value="0" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW2" mask="128">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="tdragon" sourcefile="nmk16.cpp">
    <description>Thunder Dragon (8th Jan. 1992, unprotected)</description>
    <year>1991</year>
    <manufacturer>NMK (Tecmo license)</manufacturer>
    <rom name="91070_68k.8" size="131072" crc="121c3ae7" sha1="b88446df3b177d40e0b59a481f8e4de212e3afbc" region="maincpu" offset="0" />
    <rom name="91070_68k.7" size="131072" crc="6e154d8e" sha1="29baea24d670ab63149efe281de25cca15b7b863" region="maincpu" offset="1" />
    <rom name="91070.6" size="131072" crc="fe365920" sha1="7581931cb95cd5a8ed40e4f5385b533e3d19af22" region="fgtile" offset="0" />
    <rom name="91070.5" size="1048576" crc="d0bde826" sha1="3b74d5fc88a4a9329e101ee72f393608d327d816" region="bgtile" offset="0" />
    <rom name="91070.4" size="1048576" crc="3eedc2fe" sha1="9f48986c231a8fbc07f2b39b2017d1e967b2ed3c" region="sprites" offset="0" />
    <rom name="91070.1" size="65536" crc="bf493d74" sha1="6f8f5eff4b71fb6cabda10075cfa88a3f607859e" region="audiocpu" offset="0" />
    <rom name="91070.3" size="524288" crc="ae6875a8" sha1="bfdb350b3d3fce2bead1ac60875beafe427765ed" region="oki1" offset="0" />
    <rom name="91070.2" size="524288" crc="ecfea43e" sha1="d664dfa6698fec8e602523bdae16068f1ff6547b" region="oki2" offset="0" />
    <rom name="91070.9" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="0" />
    <rom name="91070.10" size="256" crc="e6ead349" sha1="6d81b1c0233580aa48f9718bade42d640e5ef3dd" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="8000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="4" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="8" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="1" default="yes" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="6" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="1" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="3" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="tdragon1" sourcefile="nmk16.cpp" cloneof="tdragon" romof="tdragon">
    <description>Thunder Dragon (4th Jun. 1991, protected)</description>
    <year>1991</year>
    <manufacturer>NMK (Tecmo license)</manufacturer>
    <rom name="thund.8" size="131072" crc="edd02831" sha1="d6bc8d2c37707768a8bf666090f33eea12dda336" region="maincpu" offset="0" />
    <rom name="thund.7" size="131072" crc="52192fe5" sha1="9afef197410e7feb71dc48003e181fbbaf5c99b2" region="maincpu" offset="1" />
    <rom name="91070.6" merge="91070.6" size="131072" crc="fe365920" sha1="7581931cb95cd5a8ed40e4f5385b533e3d19af22" region="fgtile" offset="0" />
    <rom name="91070.5" merge="91070.5" size="1048576" crc="d0bde826" sha1="3b74d5fc88a4a9329e101ee72f393608d327d816" region="bgtile" offset="0" />
    <rom name="91070.4" merge="91070.4" size="1048576" crc="3eedc2fe" sha1="9f48986c231a8fbc07f2b39b2017d1e967b2ed3c" region="sprites" offset="0" />
    <rom name="91070.1" merge="91070.1" size="65536" crc="bf493d74" sha1="6f8f5eff4b71fb6cabda10075cfa88a3f607859e" region="audiocpu" offset="0" />
    <rom name="91070.3" merge="91070.3" size="524288" crc="ae6875a8" sha1="bfdb350b3d3fce2bead1ac60875beafe427765ed" region="oki1" offset="0" />
    <rom name="91070.2" merge="91070.2" size="524288" crc="ecfea43e" sha1="d664dfa6698fec8e602523bdae16068f1ff6547b" region="oki2" offset="0" />
    <rom name="91070.9" merge="91070.9" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="0" />
    <rom name="91070.10" merge="91070.10" size="256" crc="e6ead349" sha1="6d81b1c0233580aa48f9718bade42d640e5ef3dd" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="timer" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="8000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Flip Screen" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="12">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="4" />
      <dipvalue name="Normal" value="12" default="yes" />
      <dipvalue name="Hard" value="8" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="7">
      <diplocation name="SW2" number="1" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="3" />
      <dipvalue name="4 Coins/1 Credit" value="4" />
      <dipvalue name="3 Coins/1 Credit" value="5" />
      <dipvalue name="2 Coins/1 Credit" value="6" />
      <dipvalue name="1 Coin/1 Credit" value="7" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="3" />
      <dipvalue name="1 Coin/3 Credits" value="2" />
      <dipvalue name="1 Coin/4 Credits" value="1" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="56">
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="6" />
      <dipvalue name="4 Coins/1 Credit" value="32" />
      <dipvalue name="3 Coins/1 Credit" value="40" />
      <dipvalue name="2 Coins/1 Credit" value="48" />
      <dipvalue name="1 Coin/1 Credit" value="56" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="24" />
      <dipvalue name="1 Coin/3 Credits" value="16" />
      <dipvalue name="1 Coin/4 Credits" value="8" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="64">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="64" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="128">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="preliminary" emulation="good" savestate="unsupported" />
    <feature type="protection" status="imperfect" />
    <feature type="sound" status="unemulated" />
  </machine>
  <machine name="tdragon2" sourcefile="nmk16.cpp">
    <description>Thunder Dragon 2 (9th Nov. 1993)</description>
    <year>1993</year>
    <manufacturer>NMK</manufacturer>
    <rom name="6.rom" size="524288" crc="ca348caf" sha1="7c5b0b92560baf413591230e061d2d57b25deafe" region="maincpu" offset="0" />
    <rom name="5.bin" size="131072" crc="b870be61" sha1="ea5d45c3a3ab805e55806967f00167cf6366212e" region="audiocpu" offset="0" />
    <rom name="1.bin" size="131072" crc="d488aafa" sha1="4d05e7ca075b638dd90ae4c9f224817a8a3ae9f3" region="fgtile" offset="0" />
    <rom name="ww930914.2" size="2097152" crc="f968c65d" sha1="fd6d21bba53f945b1597d7d0735bc62dd44d5498" region="bgtile" offset="0" />
    <rom name="ww930917.7" size="2097152" crc="b98873cb" sha1="cc19200865176e940ff68e12de81f029b51c2084" region="sprites" offset="0" />
    <rom name="ww930918.8" size="2097152" crc="baee84b2" sha1="b325b00e6147266dbdc840e03556004531dc2038" region="sprites" offset="200000" />
    <rom name="ww930916.4" size="2097152" crc="07c35fe6" sha1="33547bd88764704310f2ef8cf3bfe21ceb56d5b7" region="oki1" offset="40000" />
    <rom name="ww930915.3" size="2097152" crc="82025bab" sha1="ac6053700326ea730d00ec08193e2c8a2a019f0b" region="oki2" offset="40000" />
    <rom name="9.bpr" size="256" crc="435653a2" sha1="575b4a46ea65179de3042614da438d2f6d8b572e" region="proms" offset="0" />
    <rom name="10.bpr" size="256" crc="e6ead349" sha1="6d81b1c0233580aa48f9718bade42d640e5ef3dd" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="8" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="Easy" value="16" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="32" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="1" />
      <diplocation name="SW1" number="2" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="15">
      <diplocation name="SW2" number="8" />
      <diplocation name="SW2" number="7" />
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <dipvalue name="4 Coins/1 Credit" value="4" />
      <dipvalue name="3 Coins/1 Credit" value="10" />
      <dipvalue name="2 Coins/1 Credit" value="1" />
      <dipvalue name="5 Coins/3 Credits" value="0" />
      <dipvalue name="3 Coins/2 Credits" value="2" />
      <dipvalue name="4 Coins/3 Credits" value="8" />
      <dipvalue name="1 Coin/1 Credit" value="15" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="12" />
      <dipvalue name="2 Coins/3 Credits" value="14" />
      <dipvalue name="1 Coin/2 Credits" value="7" />
      <dipvalue name="2 Coins/5 Credits" value="6" />
      <dipvalue name="1 Coin/3 Credits" value="11" />
      <dipvalue name="1 Coin/4 Credits" value="3" />
      <dipvalue name="1 Coin/5 Credits" value="13" />
      <dipvalue name="1 Coin/6 Credits" value="5" />
      <dipvalue name="1 Coin/7 Credits" value="9" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="240">
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="64" />
      <dipvalue name="3 Coins/1 Credit" value="160" />
      <dipvalue name="2 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/2 Credits" value="32" />
      <dipvalue name="4 Coins/3 Credits" value="128" />
      <dipvalue name="1 Coin/1 Credit" value="240" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="192" />
      <dipvalue name="2 Coins/3 Credits" value="224" />
      <dipvalue name="1 Coin/2 Credits" value="112" />
      <dipvalue name="2 Coins/5 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="176" />
      <dipvalue name="1 Coin/4 Credits" value="48" />
      <dipvalue name="1 Coin/5 Credits" value="208" />
      <dipvalue name="1 Coin/6 Credits" value="80" />
      <dipvalue name="1 Coin/7 Credits" value="144" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="tdragon2a" sourcefile="nmk16.cpp" cloneof="tdragon2" romof="tdragon2">
    <description>Thunder Dragon 2 (1st Oct. 1993)</description>
    <year>1993</year>
    <manufacturer>NMK</manufacturer>
    <rom name="6.bin" size="524288" crc="310d6bca" sha1="f46ad1d13cf5014aef1f0e8862b369ab31c22866" region="maincpu" offset="0" />
    <rom name="5.bin" merge="5.bin" size="131072" crc="b870be61" sha1="ea5d45c3a3ab805e55806967f00167cf6366212e" region="audiocpu" offset="0" />
    <rom name="1.bin" merge="1.bin" size="131072" crc="d488aafa" sha1="4d05e7ca075b638dd90ae4c9f224817a8a3ae9f3" region="fgtile" offset="0" />
    <rom name="ww930914.2" merge="ww930914.2" size="2097152" crc="f968c65d" sha1="fd6d21bba53f945b1597d7d0735bc62dd44d5498" region="bgtile" offset="0" />
    <rom name="ww930917.7" merge="ww930917.7" size="2097152" crc="b98873cb" sha1="cc19200865176e940ff68e12de81f029b51c2084" region="sprites" offset="0" />
    <rom name="ww930918.8" merge="ww930918.8" size="2097152" crc="baee84b2" sha1="b325b00e6147266dbdc840e03556004531dc2038" region="sprites" offset="200000" />
    <rom name="ww930916.4" merge="ww930916.4" size="2097152" crc="07c35fe6" sha1="33547bd88764704310f2ef8cf3bfe21ceb56d5b7" region="oki1" offset="40000" />
    <rom name="ww930915.3" merge="ww930915.3" size="2097152" crc="82025bab" sha1="ac6053700326ea730d00ec08193e2c8a2a019f0b" region="oki2" offset="40000" />
    <rom name="9.bpr" merge="9.bpr" size="256" crc="435653a2" sha1="575b4a46ea65179de3042614da438d2f6d8b572e" region="proms" offset="0" />
    <rom name="10.bpr" merge="10.bpr" size="256" crc="e6ead349" sha1="6d81b1c0233580aa48f9718bade42d640e5ef3dd" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="8" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="Easy" value="16" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="32" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="1" />
      <diplocation name="SW1" number="2" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="15">
      <diplocation name="SW2" number="8" />
      <diplocation name="SW2" number="7" />
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <dipvalue name="4 Coins/1 Credit" value="4" />
      <dipvalue name="3 Coins/1 Credit" value="10" />
      <dipvalue name="2 Coins/1 Credit" value="1" />
      <dipvalue name="5 Coins/3 Credits" value="0" />
      <dipvalue name="3 Coins/2 Credits" value="2" />
      <dipvalue name="4 Coins/3 Credits" value="8" />
      <dipvalue name="1 Coin/1 Credit" value="15" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="12" />
      <dipvalue name="2 Coins/3 Credits" value="14" />
      <dipvalue name="1 Coin/2 Credits" value="7" />
      <dipvalue name="2 Coins/5 Credits" value="6" />
      <dipvalue name="1 Coin/3 Credits" value="11" />
      <dipvalue name="1 Coin/4 Credits" value="3" />
      <dipvalue name="1 Coin/5 Credits" value="13" />
      <dipvalue name="1 Coin/6 Credits" value="5" />
      <dipvalue name="1 Coin/7 Credits" value="9" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="240">
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="64" />
      <dipvalue name="3 Coins/1 Credit" value="160" />
      <dipvalue name="2 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/2 Credits" value="32" />
      <dipvalue name="4 Coins/3 Credits" value="128" />
      <dipvalue name="1 Coin/1 Credit" value="240" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="192" />
      <dipvalue name="2 Coins/3 Credits" value="224" />
      <dipvalue name="1 Coin/2 Credits" value="112" />
      <dipvalue name="2 Coins/5 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="176" />
      <dipvalue name="1 Coin/4 Credits" value="48" />
      <dipvalue name="1 Coin/5 Credits" value="208" />
      <dipvalue name="1 Coin/6 Credits" value="80" />
      <dipvalue name="1 Coin/7 Credits" value="144" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" />
  </machine>
  <machine name="tdragon3h" sourcefile="nmk16.cpp" cloneof="tdragon2" romof="tdragon2">
    <description>Thunder Dragon 3 (bootleg of Thunder Dragon 2)</description>
    <year>1996</year>
    <manufacturer>bootleg (Conny Co Ltd.)</manufacturer>
    <rom name="h.27c2001" size="262144" crc="0091f4a3" sha1="025e5f7ff12eaa90c5cfe757c71d58ba7040cba7" region="maincpu" offset="0" />
    <rom name="l.27c020" size="262144" crc="4699c313" sha1="1851a4b5ad9c2bac230126d195e239a5ebe827f9" region="maincpu" offset="1" />
    <rom name="1.27c1000" merge="5.bin" size="131072" crc="b870be61" sha1="ea5d45c3a3ab805e55806967f00167cf6366212e" region="audiocpu" offset="0" />
    <rom name="12.27c1000" size="131072" crc="f809d616" sha1="c6a4d776fee770ec197204b855b85bcc719469a5" region="fgtile" offset="0" />
    <rom name="conny.3" size="1048576" crc="5951c031" sha1="c262aeda0befcf4ac30638d42f2d40ba54c66ea7" region="bgtile" offset="0" />
    <rom name="conny.4" size="1048576" crc="a7772524" sha1="fcf980272c5e4088f492b429cb288bc0c46cf5a2" region="bgtile" offset="100000" />
    <rom name="conny.2" size="1048576" crc="fefe8384" sha1="a68069691cef0454059bd383f6c85ce19af2c0e7" region="sprites" offset="0" />
    <rom name="conny.1" size="1048576" crc="37b32460" sha1="7b689a7e23a9428c6d36f0791a64e7a9a41e7cfa" region="sprites" offset="1" />
    <rom name="conny.5" merge="ww930918.8" size="2097152" crc="baee84b2" sha1="b325b00e6147266dbdc840e03556004531dc2038" region="sprites" offset="200000" />
    <rom name="conny.6" size="1048576" crc="564f87ed" sha1="010dd001fda28d9c15ca09a0d12cac438a46cd54" region="oki2" offset="40000" />
    <rom name="conny.7" size="1048576" crc="2e767f6f" sha1="34e3f747716eb7a585340791c2cfbfde57681d69" region="oki2" offset="140000" />
    <rom name="9.bpr" merge="9.bpr" size="256" crc="435653a2" sha1="575b4a46ea65179de3042614da438d2f6d8b572e" status="baddump" region="proms" offset="0" />
    <rom name="10.bpr" merge="10.bpr" size="256" crc="e6ead349" sha1="6d81b1c0233580aa48f9718bade42d640e5ef3dd" status="baddump" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="generic_latch_8" />
    <device_ref name="okim6295" />
    <device_ref name="nmk112" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="Off" value="0" default="yes" />
      <dipvalue name="On" value="8" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="3" />
      <diplocation name="SW1" number="4" />
      <dipvalue name="Easy" value="16" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="32" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="192">
      <diplocation name="SW1" number="1" />
      <diplocation name="SW1" number="2" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="15">
      <diplocation name="SW2" number="8" />
      <diplocation name="SW2" number="7" />
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <dipvalue name="4 Coins/1 Credit" value="4" />
      <dipvalue name="3 Coins/1 Credit" value="10" />
      <dipvalue name="2 Coins/1 Credit" value="1" />
      <dipvalue name="5 Coins/3 Credits" value="0" />
      <dipvalue name="3 Coins/2 Credits" value="2" />
      <dipvalue name="4 Coins/3 Credits" value="8" />
      <dipvalue name="1 Coin/1 Credit" value="15" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="12" />
      <dipvalue name="2 Coins/3 Credits" value="14" />
      <dipvalue name="1 Coin/2 Credits" value="7" />
      <dipvalue name="2 Coins/5 Credits" value="6" />
      <dipvalue name="1 Coin/3 Credits" value="11" />
      <dipvalue name="1 Coin/4 Credits" value="3" />
      <dipvalue name="1 Coin/5 Credits" value="13" />
      <dipvalue name="1 Coin/6 Credits" value="5" />
      <dipvalue name="1 Coin/7 Credits" value="9" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="240">
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="64" />
      <dipvalue name="3 Coins/1 Credit" value="160" />
      <dipvalue name="2 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/2 Credits" value="32" />
      <dipvalue name="4 Coins/3 Credits" value="128" />
      <dipvalue name="1 Coin/1 Credit" value="240" default="yes" />
      <dipvalue name="3 Coins/4 Credits" value="192" />
      <dipvalue name="2 Coins/3 Credits" value="224" />
      <dipvalue name="1 Coin/2 Credits" value="112" />
      <dipvalue name="2 Coins/5 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="176" />
      <dipvalue name="1 Coin/4 Credits" value="48" />
      <dipvalue name="1 Coin/5 Credits" value="208" />
      <dipvalue name="1 Coin/6 Credits" value="80" />
      <dipvalue name="1 Coin/7 Credits" value="144" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="preliminary" emulation="good" cocktail="preliminary" savestate="unsupported" />
    <feature type="sound" status="unemulated" />
  </machine>
  <machine name="tdragonb" sourcefile="nmk16.cpp" cloneof="tdragon" romof="tdragon">
    <description>Thunder Dragon (bootleg)</description>
    <year>1991</year>
    <manufacturer>bootleg</manufacturer>
    <rom name="td_04.bin" size="131072" crc="e8a62d3e" sha1="dd221bcd80149fffb1bdddfd3d394996bd2f8ec5" region="maincpu" offset="0" />
    <rom name="td_03.bin" size="131072" crc="2fa1aa04" sha1="ddf2b2ff179c31a1677d15d0403b00d77f9f0a6c" region="maincpu" offset="1" />
    <rom name="td_02.bin" size="65536" crc="99ee7505" sha1="b97c8ee5e26e8554b5de506fba3b32cc2fde53c9" region="audiocpu" offset="0" />
    <rom name="td_08.bin" size="131072" crc="5144dc69" sha1="e64d88dc0e7672f811868621f74ec209aeafbc6f" region="fgtile" offset="0" />
    <rom name="td_06.bin" size="524288" crc="c1be8a4d" sha1="6269fd7fccf1546a01bab755d8b6b7dcffc1166e" region="bgtile" offset="0" />
    <rom name="td_07.bin" size="524288" crc="2c3e371f" sha1="77956425661f4f81c370fff63845d42057fcaec3" region="bgtile" offset="80000" />
    <rom name="td_10.bin" size="524288" crc="bfd0ec5d" sha1="7983661f74e8695f56e45c6e5c278d7d86431052" region="sprites" offset="0" />
    <rom name="td_09.bin" size="524288" crc="b6e074eb" sha1="bdde068f03415391b5edaa42f1389df0f7eef899" region="sprites" offset="1" />
    <rom name="td_01.bin" size="65536" crc="f6f6c4bf" sha1="ea4cf74d968e254ae47c16c2f4c2f4bc1a528808" region="oki" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="ym3812" />
    <device_ref name="okim6295" />
    <device_ref name="seibu_sound" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="3579545" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM3812 OPL2" clock="3579545" />
    <chip type="audio" tag="oki" name="OKI MSM6295 ADPCM" clock="1320000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Lives" tag="DSW1" mask="3">
      <diplocation name="SW1" number="1" />
      <diplocation name="SW1" number="2" />
      <dipvalue name="1" value="0" />
      <dipvalue name="2" value="2" />
      <dipvalue name="3" value="3" default="yes" />
      <dipvalue name="4" value="1" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="8">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="48">
      <diplocation name="SW1" number="5" />
      <diplocation name="SW1" number="6" />
      <dipvalue name="Easy" value="32" />
      <dipvalue name="Normal" value="48" default="yes" />
      <dipvalue name="Hard" value="16" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="64">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="128">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="7">
      <diplocation name="SW2" number="1" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="3" />
      <dipvalue name="4 Coins/1 Credit" value="4" />
      <dipvalue name="3 Coins/1 Credit" value="5" />
      <dipvalue name="2 Coins/1 Credit" value="6" />
      <dipvalue name="1 Coin/1 Credit" value="7" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="3" />
      <dipvalue name="1 Coin/3 Credits" value="2" />
      <dipvalue name="1 Coin/4 Credits" value="1" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="56">
      <diplocation name="SW2" number="4" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="6" />
      <dipvalue name="4 Coins/1 Credit" value="32" />
      <dipvalue name="3 Coins/1 Credit" value="40" />
      <dipvalue name="2 Coins/1 Credit" value="48" />
      <dipvalue name="1 Coin/1 Credit" value="56" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="24" />
      <dipvalue name="1 Coin/3 Credits" value="16" />
      <dipvalue name="1 Coin/4 Credits" value="8" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW2" mask="64">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="64" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW2" mask="128">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="tharrier" sourcefile="nmk16.cpp">
    <description>Task Force Harrier</description>
    <year>1989</year>
    <manufacturer>UPL</manufacturer>
    <rom name="2.bin" size="131072" crc="f3887a44" sha1="4e5b660d33ba1d1e00263030efa67e2db376a234" region="maincpu" offset="0" />
    <rom name="3.bin" size="131072" crc="65c247f6" sha1="9f35f2b6f54814b4c4d23e2d78db8043e678fef2" region="maincpu" offset="1" />
    <rom name="12" size="65536" crc="b959f837" sha1="073b14935e7d5b0cad19a3471fd26e9e3a363827" region="audiocpu" offset="0" />
    <rom name="1.bin" size="65536" crc="005c26c3" sha1="ee88d8f956b9b0a8ba5fb49c5c05f6ed6f01729c" region="fgtile" offset="0" />
    <rom name="89050-4" size="524288" crc="64d7d687" sha1="dcfeac71fd577439e31cc1186b720388fbdc6ca0" region="bgtile" offset="0" />
    <rom name="89050-13" size="524288" crc="24db3fa4" sha1="e0d76c479dfcacf03c04ec4760caecf3fd1e2ff7" region="sprites" offset="0" />
    <rom name="89050-17" size="524288" crc="7f715421" sha1="bde5e0e1e22519e51ca0fd806909e90cc5b1c5b8" region="sprites" offset="1" />
    <rom name="89050-8" size="524288" crc="11ee4c39" sha1="163295c385cff963a5bf87dc3e7bef6019e10ba8" region="oki1" offset="0" />
    <rom name="89050-10" size="524288" crc="893552ab" sha1="b0a34291f4e482858ed295203ae031b17c2dbabc" region="oki2" offset="0" />
    <rom name="21.bpr" size="256" crc="fcd5efea" sha1="cbda6b14127dabd1788cc256743cf62efaa5e8c4" region="proms" offset="0" />
    <rom name="22.bpr" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="0" />
    <rom name="23.bpr" size="32" crc="fc3569f4" sha1="e1c498085e4ae9d0a995c94530544b0a5b760fbf" region="proms" offset="0" />
    <rom name="24.bpr" size="256" crc="e0a009fe" sha1="a66a27bb405d4ff8e4c0062273ee9b11e76ee520" region="proms" offset="0" />
    <rom name="25.bpr" size="256" crc="e0a009fe" sha1="a66a27bb405d4ff8e4c0062273ee9b11e76ee520" region="proms" offset="0" />
    <rom name="26.bpr" size="32" crc="0cbfb33e" sha1="5dfee031a0a14bcd667fe2af2fa9cdfac3941d22" region="proms" offset="120" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4915200" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Unknown" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Cabinet" tag="DSW1" mask="256">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Upright" value="256" default="yes" />
      <dipvalue name="Cocktail" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="512">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="3072">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="1024" />
      <dipvalue name="Normal" value="3072" default="yes" />
      <dipvalue name="Hard" value="2048" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Bonus Life" tag="DSW1" mask="12288">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="200k" value="12288" default="yes" />
      <dipvalue name="200k and 1 Mil" value="8192" />
      <dipvalue name="200k, 500k &amp; 1,2,3,5 Mil" value="0" />
      <dipvalue name="None" value="4096" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="49152">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="2" value="16384" />
      <dipvalue name="3" value="49152" default="yes" />
      <dipvalue name="4" value="32768" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="tharrieru" sourcefile="nmk16.cpp" cloneof="tharrier" romof="tharrier">
    <description>Task Force Harrier (US)</description>
    <year>1989</year>
    <manufacturer>UPL (American Sammy license)</manufacturer>
    <rom name="2" size="131072" crc="78923aaa" sha1="28338f49581180604403e1bd200f524fc4cb8b9f" region="maincpu" offset="0" />
    <rom name="3" size="131072" crc="99cea259" sha1="75abfb08b2358dd13809ade5a2dfffeb8b8df82c" region="maincpu" offset="1" />
    <rom name="12" merge="12" size="65536" crc="b959f837" sha1="073b14935e7d5b0cad19a3471fd26e9e3a363827" region="audiocpu" offset="0" />
    <rom name="1" size="65536" crc="c7402e4a" sha1="25cade2f8d4784887f0f51beb48b1e6b695629c2" region="fgtile" offset="0" />
    <rom name="89050-4" merge="89050-4" size="524288" crc="64d7d687" sha1="dcfeac71fd577439e31cc1186b720388fbdc6ca0" region="bgtile" offset="0" />
    <rom name="89050-13" merge="89050-13" size="524288" crc="24db3fa4" sha1="e0d76c479dfcacf03c04ec4760caecf3fd1e2ff7" region="sprites" offset="0" />
    <rom name="89050-17" merge="89050-17" size="524288" crc="7f715421" sha1="bde5e0e1e22519e51ca0fd806909e90cc5b1c5b8" region="sprites" offset="1" />
    <rom name="89050-8" merge="89050-8" size="524288" crc="11ee4c39" sha1="163295c385cff963a5bf87dc3e7bef6019e10ba8" region="oki1" offset="0" />
    <rom name="89050-10" merge="89050-10" size="524288" crc="893552ab" sha1="b0a34291f4e482858ed295203ae031b17c2dbabc" region="oki2" offset="0" />
    <rom name="21.bpr" merge="21.bpr" size="256" crc="fcd5efea" sha1="cbda6b14127dabd1788cc256743cf62efaa5e8c4" region="proms" offset="0" />
    <rom name="22.bpr" merge="22.bpr" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="0" />
    <rom name="23.bpr" merge="23.bpr" size="32" crc="fc3569f4" sha1="e1c498085e4ae9d0a995c94530544b0a5b760fbf" region="proms" offset="0" />
    <rom name="24.bpr" merge="24.bpr" size="256" crc="e0a009fe" sha1="a66a27bb405d4ff8e4c0062273ee9b11e76ee520" region="proms" offset="0" />
    <rom name="25.bpr" merge="24.bpr" size="256" crc="e0a009fe" sha1="a66a27bb405d4ff8e4c0062273ee9b11e76ee520" region="proms" offset="0" />
    <rom name="26.bpr" merge="26.bpr" size="32" crc="0cbfb33e" sha1="5dfee031a0a14bcd667fe2af2fa9cdfac3941d22" region="proms" offset="120" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4915200" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Unknown" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Cabinet" tag="DSW1" mask="256">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Upright" value="256" default="yes" />
      <dipvalue name="Cocktail" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="512">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="3072">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="1024" />
      <dipvalue name="Normal" value="3072" default="yes" />
      <dipvalue name="Hard" value="2048" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Bonus Life" tag="DSW1" mask="12288">
      <diplocation name="SW1" number="4" />
      <diplocation name="SW1" number="3" />
      <dipvalue name="200k" value="12288" default="yes" />
      <dipvalue name="200k and 1 Mil" value="8192" />
      <dipvalue name="200k, 500k &amp; 1,2,3,5 Mil" value="0" />
      <dipvalue name="None" value="4096" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="49152">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="2" value="16384" />
      <dipvalue name="3" value="49152" default="yes" />
      <dipvalue name="4" value="32768" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="tomagic" sourcefile="nmk16.cpp">
    <description>Tom Tom Magic</description>
    <year>1997</year>
    <manufacturer>Hobbitron T.K.Trading Co. Ltd.</manufacturer>
    <rom name="4.bin" size="262144" crc="5055664a" sha1="d078bd5ab30aedb760bf0a0237484fb56a51d759" region="maincpu" offset="0" />
    <rom name="3.bin" size="262144" crc="3731ecbb" sha1="25814bd78902cc341cc9d6b19d0a6f837cd802c6" region="maincpu" offset="1" />
    <rom name="2.bin" size="131072" crc="10359b6a" sha1="ce59750d2fa57049c424c62e0cbefc604e224e78" region="audiocpu" offset="0" />
    <rom name="9.bin" size="131072" crc="fcceb24b" sha1="49e3162c34dfa2ef54ffe190ba91bff73cebe12b" region="fgtile" offset="0" />
    <rom name="10.bin" size="524288" crc="14ef466c" sha1="02711bd44e146dc30d68cd199023834a63170b0f" region="bgtile" offset="0" />
    <rom name="7.bin" size="524288" crc="0a297c78" sha1="effe1ee2ab64cb9fbeae0d168346168245942034" region="sprites" offset="100001" />
    <rom name="5.bin" size="524288" crc="88ef65e0" sha1="20b50ffe6a9a3c17f7c2cbf90461fafa7a7bcf8d" region="sprites" offset="100000" />
    <rom name="8.bin" size="524288" crc="1708d3fb" sha1="415b6a5079fced0306213953e6124ad4fecc680b" region="sprites" offset="1" />
    <rom name="6.bin" size="524288" crc="83ae90ba" sha1="84b0779d18dabcb6086880433b1c4620dcc722cb" region="sprites" offset="0" />
    <rom name="1.bin" size="262144" crc="02b042e3" sha1="05fca0f83292be49cef457633aba36fed3dc0114" region="oki1" offset="0" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="ym3812" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="3000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM3812 OPL2" clock="3000000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="3000000" />
    <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="1">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Unknown" tag="DSW1" mask="1">
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="2">
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="4">
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="8">
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="16">
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="16" default="yes" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="224">
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="1">
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="2">
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="4">
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="8">
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="16">
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="32">
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Balls" tag="DSW2" mask="192">
      <dipvalue name="2" value="64" />
      <dipvalue name="3" value="192" default="yes" />
      <dipvalue name="4" value="128" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="twinactn" sourcefile="nmk16.cpp">
    <description>Twin Action</description>
    <year>1995</year>
    <manufacturer>Afega</manufacturer>
    <rom name="afega.uj13" size="131072" crc="9187701d" sha1="1da8d1e3969f60c7b0521cd22c723cb51619df9d" region="maincpu" offset="0" />
    <rom name="afega.uj12" size="131072" crc="fe8cff9c" sha1="a1a04deff9e2cb54c69601898cf4e5133c2bc437" region="maincpu" offset="1" />
    <rom name="afega.su6" size="32768" crc="3a52dc88" sha1="87941987d34d93df6df9ff33ccfbd1f5d4a39c51" region="audiocpu" offset="0" />
    <rom name="afega.ub11" size="524288" crc="287f20d8" sha1="11faa36b97593c0b5cee70343750ae1ecd2f5b71" region="sprites" offset="0" />
    <rom name="afega.ub13" size="524288" crc="f525f819" sha1="78ffcb709a3a900d3851392630a11ab58fc0bc75" region="sprites" offset="1" />
    <rom name="afega.ui20" size="524288" crc="237c8f92" sha1="bb3131b450bd78d03b789626a465fb9e7a4604a7" region="bgtile" offset="0" />
    <rom name="afega.uj11" size="131072" crc="3f439e92" sha1="27e5b1b0aa3b13fa35e3f83793037314b2942aa2" region="fgtile" offset="0" />
    <rom name="afega.su12" size="131072" crc="91d665f3" sha1="10b5b07ed28ea78b6d3493afc03e003a8468c007" region="oki1" offset="0" />
    <rom name="afega.su13" size="262144" crc="30e1c306" sha1="c859f11fd329793b11e96264e91c79a557b488a4" region="oki1" offset="40000" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="z80" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="generic_latch_8" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
    <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Unknown" tag="DSW1" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="2" default="yes" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW1" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW1" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
      <dipvalue name="Free Play" value="0" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW1" mask="256">
      <diplocation name="SW1" number="8" />
      <dipvalue name="Off" value="256" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="512">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="512" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="3072">
      <diplocation name="SW1" number="6" />
      <diplocation name="SW1" number="5" />
      <dipvalue name="Easy" value="3072" default="yes" />
      <dipvalue name="Normal" value="1024" />
      <dipvalue name="Hard" value="2048" />
      <dipvalue name="Hardest" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="4096">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="4096" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW1" mask="8192">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="8192" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Lives" tag="DSW1" mask="49152">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="2" value="16384" />
      <dipvalue name="3" value="49152" default="yes" />
      <dipvalue name="4" value="32768" />
      <dipvalue name="5" value="0" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="vandyke" sourcefile="nmk16.cpp">
    <description>Vandyke (Japan)</description>
    <year>1990</year>
    <manufacturer>UPL</manufacturer>
    <rom name="vdk-1.16" size="131072" crc="c1d01c59" sha1="04a7fd31ca4d87d078070390660edf08bf1d96b5" region="maincpu" offset="0" />
    <rom name="vdk-2.15" size="131072" crc="9d741cc2" sha1="2d101044fba5fc5b7d63869a0a053c42fdc2598b" region="maincpu" offset="1" />
    <rom name="vdk-4.127" size="65536" crc="eba544f0" sha1="36f6d048d15a392542a9220a244d8a7049aaff8b" region="audiocpu" offset="0" />
    <rom name="vdk-3.222" size="65536" crc="5a547c1b" sha1="2d61f51ce2f91ebf0053ce3a00911d1bcbaba816" region="fgtile" offset="0" />
    <rom name="vdk-01.13" size="524288" crc="195a24be" sha1="3a20dd746a87efc5c1fdc5025b709efeff82e05e" region="bgtile" offset="0" />
    <rom name="vdk-07.202" size="524288" crc="42d41f06" sha1="69fd1d38187b8081f65acea2424bc1a0d455d90c" region="sprites" offset="0" />
    <rom name="vdk-06.203" size="524288" crc="d54722a8" sha1="47f8e97b29ae0ff1a1d7d50734e4219a87a2ed57" region="sprites" offset="1" />
    <rom name="vdk-04.2-1" size="524288" crc="0a730547" sha1="afac0549eb86d1fab5ca8ae2a0dad14144f55c02" region="sprites" offset="100000" />
    <rom name="vdk-05.3-1" size="524288" crc="ba456d27" sha1="5485a560ae2c2c8b6fdec314393c02a3de758ef3" region="sprites" offset="100001" />
    <rom name="vdk-02.126" size="524288" crc="b2103274" sha1="6bbdc912393607cd5306be946327c5ea0178c7a6" region="oki1" offset="0" />
    <rom name="vdk-03.165" size="524288" crc="631776d3" sha1="ffd76e5b03130252c55eaa6ae7edfee5632dae73" region="oki2" offset="0" />
    <rom name="ic100.bpr" size="256" crc="98ed1c97" sha1="f125ad05c3cbd1b1ab356161f9b1d814781d4c3b" region="proms" offset="0" />
    <rom name="ic101.bpr" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Lives" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="2" value="0" />
      <dipvalue name="3" value="1" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="32" default="yes" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="Easy" value="0" />
      <dipvalue name="Normal" value="192" default="yes" />
      <dipvalue name="Hard" value="64" />
      <dipvalue name="Hardest" value="128" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="vandykeb" sourcefile="nmk16.cpp" cloneof="vandyke" romof="vandyke">
    <description>Vandyke (bootleg with PIC16c57)</description>
    <year>1990</year>
    <manufacturer>bootleg</manufacturer>
    <rom name="2.bin" size="131072" crc="9c269702" sha1="831ff9d499aa94d85f62b8613477a95f00f62b34" region="maincpu" offset="0" />
    <rom name="1.bin" size="131072" crc="dd6303a1" sha1="3c225ff1696adc1af05b1b36d8cf1f220181861c" region="maincpu" offset="1" />
    <rom name="pic16c57" size="11596" crc="bdb3920d" sha1="2ef8d2aa3817cebea8e2443bc995cec3a3f88835" status="baddump" region="mcu" offset="0" />
    <rom name="3.bin" merge="vdk-3.222" size="65536" crc="5a547c1b" sha1="2d61f51ce2f91ebf0053ce3a00911d1bcbaba816" region="fgtile" offset="0" />
    <rom name="4.bin" size="262144" crc="4ba4138d" sha1="56f9c9422085eaf74ddec8977663a33c122b7e8b" region="bgtile" offset="0" />
    <rom name="5.bin" size="262144" crc="9a1ac697" sha1="a8200b10606edf4578c7e2f53a0046bb1209a041" region="bgtile" offset="40000" />
    <rom name="13.bin" size="262144" crc="bb561871" sha1="33dcaf956112181eed531320d3ececb90b17a599" region="sprites" offset="0" />
    <rom name="17.bin" size="262144" crc="346e3b66" sha1="34df7167ed4048e1f236e7d8fa6dcdffb0965c71" region="sprites" offset="1" />
    <rom name="12.bin" size="262144" crc="cdef9b17" sha1="ec024a21685b87c82dc574cd050118d856a3cf57" region="sprites" offset="80000" />
    <rom name="16.bin" size="262144" crc="beda678c" sha1="3dfb8763241a97b9d65113c6eb99b52ec5245cd6" region="sprites" offset="80001" />
    <rom name="11.bin" size="131072" crc="823185d9" sha1="eaf0f3ab0921d894eb1d09d5b2e9d5b785928804" region="sprites" offset="100000" />
    <rom name="15.bin" size="131072" crc="149f3247" sha1="5f515cb10468da048c89b543807280bd3e39e45a" region="sprites" offset="100001" />
    <rom name="10.bin" size="131072" crc="388b1abc" sha1="9d1c43070130672a5e1a41807d796c944b0676ae" region="sprites" offset="140000" />
    <rom name="14.bin" size="131072" crc="32eeba37" sha1="0d0218e864ed647bd33bbe379f0ef76ccefbd06c" region="sprites" offset="140001" />
    <rom name="9.bin" size="131072" crc="56bf774f" sha1="5ece618fff22483adb5dff062dd4ec212aab0f01" region="oki1" offset="0" />
    <rom name="8.bin" size="131072" crc="89851fcf" sha1="7b6284cb929059371dd2b5410cd18373834ba76b" region="oki1" offset="20000" />
    <rom name="7.bin" size="131072" crc="d7bf0f6a" sha1="413713576692676a831949e0d4dc5574da338380" region="oki1" offset="40000" />
    <rom name="6.bin" size="131072" crc="a7fcf709" sha1="dc6298b43a472e92e99b8286bd4d26f7e72fd278" region="oki1" offset="60000" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="pic16c57" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="mcu" name="Microchip PIC16C57" clock="12000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="1000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Lives" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="2" value="0" />
      <dipvalue name="3" value="1" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="32" default="yes" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="Easy" value="0" />
      <dipvalue name="Normal" value="192" default="yes" />
      <dipvalue name="Hard" value="64" />
      <dipvalue name="Hardest" value="128" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="preliminary" emulation="good" savestate="unsupported" />
    <feature type="sound" status="unemulated" />
  </machine>
  <machine name="vandykejal" sourcefile="nmk16.cpp" cloneof="vandyke" romof="vandyke">
    <description>Vandyke (Jaleco, set 1)</description>
    <year>1990</year>
    <manufacturer>UPL (Jaleco license)</manufacturer>
    <rom name="vdk-1.16" merge="vdk-1.16" size="131072" crc="c1d01c59" sha1="04a7fd31ca4d87d078070390660edf08bf1d96b5" region="maincpu" offset="0" />
    <rom name="jaleco2.15" size="131072" crc="170e4d2e" sha1="6009d19d30e345fea93e039d165061e2b20ff058" region="maincpu" offset="1" />
    <rom name="vdk-4.127" merge="vdk-4.127" size="65536" crc="eba544f0" sha1="36f6d048d15a392542a9220a244d8a7049aaff8b" region="audiocpu" offset="0" />
    <rom name="vdk-3.222" merge="vdk-3.222" size="65536" crc="5a547c1b" sha1="2d61f51ce2f91ebf0053ce3a00911d1bcbaba816" region="fgtile" offset="0" />
    <rom name="vdk-01.13" merge="vdk-01.13" size="524288" crc="195a24be" sha1="3a20dd746a87efc5c1fdc5025b709efeff82e05e" region="bgtile" offset="0" />
    <rom name="vdk-07.202" merge="vdk-07.202" size="524288" crc="42d41f06" sha1="69fd1d38187b8081f65acea2424bc1a0d455d90c" region="sprites" offset="0" />
    <rom name="vdk-06.203" merge="vdk-06.203" size="524288" crc="d54722a8" sha1="47f8e97b29ae0ff1a1d7d50734e4219a87a2ed57" region="sprites" offset="1" />
    <rom name="vdk-04.2-1" merge="vdk-04.2-1" size="524288" crc="0a730547" sha1="afac0549eb86d1fab5ca8ae2a0dad14144f55c02" region="sprites" offset="100000" />
    <rom name="vdk-05.3-1" merge="vdk-05.3-1" size="524288" crc="ba456d27" sha1="5485a560ae2c2c8b6fdec314393c02a3de758ef3" region="sprites" offset="100001" />
    <rom name="vdk-02.126" merge="vdk-02.126" size="524288" crc="b2103274" sha1="6bbdc912393607cd5306be946327c5ea0178c7a6" region="oki1" offset="0" />
    <rom name="vdk-03.165" merge="vdk-03.165" size="524288" crc="631776d3" sha1="ffd76e5b03130252c55eaa6ae7edfee5632dae73" region="oki2" offset="0" />
    <rom name="ic100.bpr" merge="ic100.bpr" size="256" crc="98ed1c97" sha1="f125ad05c3cbd1b1ab356161f9b1d814781d4c3b" region="proms" offset="0" />
    <rom name="ic101.bpr" merge="ic101.bpr" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Lives" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="2" value="0" />
      <dipvalue name="3" value="1" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="32" default="yes" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="Easy" value="0" />
      <dipvalue name="Normal" value="192" default="yes" />
      <dipvalue name="Hard" value="64" />
      <dipvalue name="Hardest" value="128" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="vandykejal2" sourcefile="nmk16.cpp" cloneof="vandyke" romof="vandyke">
    <description>Vandyke (Jaleco, set 2)</description>
    <year>1990</year>
    <manufacturer>UPL (Jaleco license)</manufacturer>
    <rom name="vdk-even.16" size="131072" crc="cde05a84" sha1="dab5981d7dad9abe86cfe011da8ca0b11d484a3f" region="maincpu" offset="0" />
    <rom name="vdk-odd.15" size="131072" crc="0f6fea40" sha1="3acbe72c251d51b028d8c66274263a2b39b042ea" region="maincpu" offset="1" />
    <rom name="vdk-4.127" merge="vdk-4.127" size="65536" crc="eba544f0" sha1="36f6d048d15a392542a9220a244d8a7049aaff8b" region="audiocpu" offset="0" />
    <rom name="vdk-3.222" merge="vdk-3.222" size="65536" crc="5a547c1b" sha1="2d61f51ce2f91ebf0053ce3a00911d1bcbaba816" region="fgtile" offset="0" />
    <rom name="vdk-01.13" merge="vdk-01.13" size="524288" crc="195a24be" sha1="3a20dd746a87efc5c1fdc5025b709efeff82e05e" region="bgtile" offset="0" />
    <rom name="vdk-07.202" merge="vdk-07.202" size="524288" crc="42d41f06" sha1="69fd1d38187b8081f65acea2424bc1a0d455d90c" region="sprites" offset="0" />
    <rom name="vdk-06.203" merge="vdk-06.203" size="524288" crc="d54722a8" sha1="47f8e97b29ae0ff1a1d7d50734e4219a87a2ed57" region="sprites" offset="1" />
    <rom name="vdk-04.2-1" merge="vdk-04.2-1" size="524288" crc="0a730547" sha1="afac0549eb86d1fab5ca8ae2a0dad14144f55c02" region="sprites" offset="100000" />
    <rom name="vdk-05.3-1" merge="vdk-05.3-1" size="524288" crc="ba456d27" sha1="5485a560ae2c2c8b6fdec314393c02a3de758ef3" region="sprites" offset="100001" />
    <rom name="vdk-02.126" merge="vdk-02.126" size="524288" crc="b2103274" sha1="6bbdc912393607cd5306be946327c5ea0178c7a6" region="oki1" offset="0" />
    <rom name="vdk-03.165" merge="vdk-03.165" size="524288" crc="631776d3" sha1="ffd76e5b03130252c55eaa6ae7edfee5632dae73" region="oki2" offset="0" />
    <rom name="ic100.bpr" merge="ic100.bpr" size="256" crc="98ed1c97" sha1="f125ad05c3cbd1b1ab356161f9b1d814781d4c3b" region="proms" offset="0" />
    <rom name="ic101.bpr" merge="ic101.bpr" size="256" crc="cfdbb86c" sha1="588822f6308a860937349c9106c2b4b1a75823ec" region="proms" offset="100" />
    <device_ref name="m68000" />
    <device_ref name="timer" />
    <device_ref name="screen" />
    <device_ref name="nmk16spr" />
    <device_ref name="gfxdecode" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="nmk004" />
    <device_ref name="tmp90840" />
    <device_ref name="ym2203" />
    <device_ref name="okim6295" />
    <device_ref name="okim6295" />
    <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
    <chip type="cpu" tag="nmk004:mcu" name="Toshiba TMP90840" clock="8000000" />
    <chip type="audio" tag="mono" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="1500000" />
    <chip type="audio" tag="oki1" name="OKI MSM6295 ADPCM" clock="4000000" />
    <chip type="audio" tag="oki2" name="OKI MSM6295 ADPCM" clock="4000000" />
    <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="56.180000" />
    <sound channels="1" />
    <input players="2" coins="2">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <dipswitch name="Lives" tag="DSW1" mask="1">
      <diplocation name="SW1" number="8" />
      <dipvalue name="2" value="0" />
      <dipvalue name="3" value="1" default="yes" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="2">
      <diplocation name="SW1" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="4">
      <diplocation name="SW1" number="6" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Service Mode" tag="DSW1" mask="8">
      <diplocation name="SW1" number="5" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unused" tag="DSW1" mask="16">
      <diplocation name="SW1" number="4" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Demo Sounds" tag="DSW1" mask="32">
      <diplocation name="SW1" number="3" />
      <dipvalue name="Off" value="0" />
      <dipvalue name="On" value="32" default="yes" />
    </dipswitch>
    <dipswitch name="Difficulty" tag="DSW1" mask="192">
      <diplocation name="SW1" number="2" />
      <diplocation name="SW1" number="1" />
      <dipvalue name="Easy" value="0" />
      <dipvalue name="Normal" value="192" default="yes" />
      <dipvalue name="Hard" value="64" />
      <dipvalue name="Hardest" value="128" />
    </dipswitch>
    <dipswitch name="Flip Screen" tag="DSW2" mask="1">
      <diplocation name="SW2" number="8" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DSW2" mask="2">
      <diplocation name="SW2" number="7" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Coin B" tag="DSW2" mask="28">
      <diplocation name="SW2" number="6" />
      <diplocation name="SW2" number="5" />
      <diplocation name="SW2" number="4" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="16" />
      <dipvalue name="3 Coins/1 Credit" value="8" />
      <dipvalue name="2 Coins/1 Credit" value="24" />
      <dipvalue name="1 Coin/1 Credit" value="28" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="12" />
      <dipvalue name="1 Coin/3 Credits" value="20" />
      <dipvalue name="1 Coin/4 Credits" value="4" />
    </dipswitch>
    <dipswitch name="Coin A" tag="DSW2" mask="224">
      <diplocation name="SW2" number="3" />
      <diplocation name="SW2" number="2" />
      <diplocation name="SW2" number="1" />
      <dipvalue name="5 Coins/1 Credit" value="0" />
      <dipvalue name="4 Coins/1 Credit" value="128" />
      <dipvalue name="3 Coins/1 Credit" value="64" />
      <dipvalue name="2 Coins/1 Credit" value="192" />
      <dipvalue name="1 Coin/1 Credit" value="224" default="yes" />
      <dipvalue name="1 Coin/2 Credits" value="96" />
      <dipvalue name="1 Coin/3 Credits" value="160" />
      <dipvalue name="1 Coin/4 Credits" value="32" />
    </dipswitch>
    <port tag=":DSW1" />
    <port tag=":DSW2" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <driver status="good" emulation="good" savestate="unsupported" />
  </machine>
  <machine name="nmk004" sourcefile="src/mame/machine/nmk004.cpp" isdevice="yes" runnable="no">
    <description>NMK004</description>
    <rom name="nmk004.bin" size="8192" crc="83b6f611" sha1="bb7ddc00affe8a066002ecd6858dbd2854af8940" region="mcu" offset="0" />
    <device_ref name="tmp90840" />
    <chip type="cpu" tag=":mcu" name="Toshiba TMP90840" clock="0" />
  </machine>
</datafile>