<?xml version="1.0" encoding="utf-8"?>
<datafile>
  <header>
    <name>Namco S1</name>
    <description>Namco S1 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="bakutotu" sourcefile="namcos1.cpp">
    <description>Bakutotsu Kijuutei</description>
    <year>1988</year>
    <manufacturer>Namco</manufacturer>
    <rom name="bk1_s0.bin" size="65536" crc="c35d7df6" sha1="9ea534fc700581171536ad1df60263d31e7239a6" region="audiocpu" offset="0" />
    <rom name="bk_prg-0.bin" size="131072" crc="4529c362" sha1="beae2119fb6a5752885766fb5fba9c4fac5dd38f" region="user1" offset="0" />
    <rom name="bk1_p1.bin" size="65536" crc="d389d6d4" sha1="04502f1670d96fb4c2369ca2f05edfd3181d63cf" region="user1" offset="80000" />
    <rom name="bk1_p2.bin" size="65536" crc="7a686daa" sha1="1313603f12e06eb2384bf156aee1bfb40e8fa39c" region="user1" offset="100000" />
    <rom name="bk1_p3.bin" size="131072" crc="e608234f" sha1="0445321e19666effb4784f577bbeb5761822edb8" region="user1" offset="180000" />
    <rom name="bk1_p4.bin" size="65536" crc="96446d48" sha1="22a3f0689b272df3e773509b2ff72d2801d25cfc" region="user1" offset="200000" />
    <rom name="bk1_p5.bin" size="65536" crc="dceed7cb" sha1="af6a763a40a987e31a071debb85c42b45ec28644" region="user1" offset="280000" />
    <rom name="bk1_p6.bin" size="131072" crc="57a3ce42" sha1="773d5f93e75ffe4b114cbcd1093c7cb43e1d6362" region="user1" offset="300000" />
    <rom name="bk1_prg7.bin" size="131072" crc="fac1c1bf" sha1="59e2612d0f4b3aea5cf5f5652e7cbee89cde860f" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="bk1_v0.bin" size="65536" crc="008e290e" sha1="87ac7291088f0d6a7179b1a5f3567a72dc92177c" region="voice" offset="0" />
    <rom name="bk_chr-8.bin" size="131072" crc="6c8d4029" sha1="2eb6fd89ffaecfa53f9adcdebbe8f550199d067f" region="c123tmap:mask" offset="0" />
    <rom name="bk_chr-0.bin" size="131072" crc="4e011058" sha1="bcefa12c1ca2486065ad648239704bed7f48dcfd" region="c123tmap" offset="0" />
    <rom name="bk_chr-1.bin" size="131072" crc="496fcb9b" sha1="0321bbc6957a34533d85008adbe1315a22f9292b" region="c123tmap" offset="20000" />
    <rom name="bk_chr-2.bin" size="131072" crc="dc812e28" sha1="42c71a840f3f885f1d53285156c098d00a202ab1" region="c123tmap" offset="40000" />
    <rom name="bk_chr-3.bin" size="131072" crc="2b6120f4" sha1="2cd52ed82556f4177ad427a063b6a0867ad3d3ad" region="c123tmap" offset="60000" />
    <rom name="bk_obj-0.bin" size="131072" crc="88c627c1" sha1="10b331d8eec2cba327a8fa6f3213880e8e50a38d" region="sprite" offset="0" />
    <rom name="bk_obj-3.bin" size="131072" crc="f7d1909a" sha1="3f74a186f29b8f13a4c33de8f5b3d241bd6ded89" region="sprite" offset="20000" />
    <rom name="bk_obj-4.bin" size="131072" crc="27ed1441" sha1="74fa3ad01cbf01ee3be9d5cc2d241885c8a90b18" region="sprite" offset="40000" />
    <rom name="bk_obj-3.bin" size="131072" crc="f7d1909a" sha1="3f74a186f29b8f13a4c33de8f5b3d241bd6ded89" region="sprite" offset="60000" />
    <rom name="bk_obj-4.bin" size="131072" crc="27ed1441" sha1="74fa3ad01cbf01ee3be9d5cc2d241885c8a90b18" region="sprite" offset="80000" />
    <rom name="bk_obj-5.bin" size="131072" crc="790560c0" sha1="b3b0be53a3dccada9b7c059c1f10342a16cc7e1a" region="sprite" offset="a0000" />
    <rom name="bk_obj-6.bin" size="131072" crc="2cd4d2ea" sha1="5a367841488304a93595757a653f9b484cfb252e" region="sprite" offset="c0000" />
    <rom name="bk_obj-7.bin" size="131072" crc="809aa0e6" sha1="d5dbc04037001a0808e79da742f7c4a8f5d3bc2f" region="sprite" offset="e0000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Invincibility (Cheat)" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Show Coordinates" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Level Selection" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Sprite Viewer" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="berabohm" sourcefile="namcos1.cpp">
    <description>Beraboh Man (Japan, Rev C)</description>
    <year>1988</year>
    <manufacturer>Namco</manufacturer>
    <rom name="bm1_s0.bin" size="65536" crc="d5d53cb1" sha1="af5db529550382dab61197eb46e02110efc4c21b" region="audiocpu" offset="0" />
    <rom name="bm1_p0.bin" size="131072" crc="b57ff8c1" sha1="8169c95e83ada1016eb070aa6b4b99b153656615" region="user1" offset="0" />
    <rom name="bm1_p1.bin" size="131072" crc="b15f6407" sha1="7d24510a663c8c647fe52f413c580dbbd08d0ddc" region="user1" offset="80000" />
    <rom name="bm1_p4.bin" size="131072" crc="f6cfcb8c" sha1="22c78c9afbe71a66d2022778309463dbe28419aa" region="user1" offset="200000" />
    <rom name="bm1-p6.bin" size="65536" crc="a51b69a5" sha1="d04a52feb95f8b65978af88bd4b338883228fd93" region="user1" offset="300000" />
    <rom name="bm1_p7c.bin" size="131072" crc="9694d7b2" sha1="2953a7029457a8afb2767560f05c064aade28bca" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="bm1_v0.bin" size="65536" crc="4e40d0ca" sha1="799c4becd2e5877719d7a5eb9b610f91a7a637af" region="voice" offset="0" />
    <rom name="bm_voi-1.bin" size="131072" crc="be9ce0a8" sha1="a211216125615cb14e515317f56976c4ebe13f5f" region="voice" offset="20000" />
    <rom name="bm1_v2.bin" size="65536" crc="41225d04" sha1="a670c5ce63ff1d2ed94aa5ea17cb2c91eb768f14" region="voice" offset="40000" />
    <rom name="bm_chr-8.bin" size="131072" crc="92860e95" sha1="d8c8d5aed956c876809f287700f33bc70a1b58a3" region="c123tmap:mask" offset="0" />
    <rom name="bm_chr-0.bin" size="131072" crc="eda1d92e" sha1="b9423a9feafb08c0f3d1f359783d8e4fb17bde98" region="c123tmap" offset="0" />
    <rom name="bm_chr-1.bin" size="131072" crc="8ae1891e" sha1="95308defaf564680028abc3a0fd406cf35e461ce" region="c123tmap" offset="20000" />
    <rom name="bm_chr-2.bin" size="131072" crc="774cdf4e" sha1="a4663dec7bfb43bee4e6aaacb3b203d71e3e3c9e" region="c123tmap" offset="40000" />
    <rom name="bm_chr-3.bin" size="131072" crc="6d81e6c9" sha1="6837adf0b82c7a6cba973932083db33a0ba0b422" region="c123tmap" offset="60000" />
    <rom name="bm_chr-4.bin" size="131072" crc="f4597683" sha1="ea585ff6e998e647580bf75dc128c1c2892947eb" region="c123tmap" offset="80000" />
    <rom name="bm_chr-5.bin" size="131072" crc="0e0abde0" sha1="1e17767ccf55bebf681b078b405bedd47fe502d5" region="c123tmap" offset="a0000" />
    <rom name="bm_chr-6.bin" size="131072" crc="4a61f08c" sha1="1136819780e1f3ed150663d4853b6caf835e1c3e" region="c123tmap" offset="c0000" />
    <rom name="bm_obj-0.bin" size="131072" crc="15724b94" sha1="2f40425138c574a51e742ff610ce88c8a47c0c16" region="sprite" offset="0" />
    <rom name="bm_obj-1.bin" size="131072" crc="5d21f962" sha1="2cfeda30dd7e10bcb66fe8858470a9db7577a59d" region="sprite" offset="20000" />
    <rom name="bm_obj-2.bin" size="131072" crc="5d48e924" sha1="6642b9cc632bba216f341a37325a826808aa3f34" region="sprite" offset="40000" />
    <rom name="bm_obj-3.bin" size="131072" crc="cbe56b7f" sha1="6387d04f0f42cde3504fb85ebb702de334bb0e5a" region="sprite" offset="60000" />
    <rom name="bm_obj-4.bin" size="131072" crc="76dcc24c" sha1="78deeb6efca1d2a0d52ee047bdd869cb9c9e2816" region="sprite" offset="80000" />
    <rom name="bm_obj-5.bin" size="131072" crc="fe70201d" sha1="49a621e169f096572583bbbdee2ab1a7916bf95f" region="sprite" offset="a0000" />
    <rom name="bm_obj-7.bin" size="131072" crc="377c81ed" sha1="85f4682c6079863793f5575d261a33309c221ba7" region="sprite" offset="e0000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="6" ways="8" />
      <control type="joy" player="2" buttons="6" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Invulnerability" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":IN3" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="berabohmb" sourcefile="namcos1.cpp" cloneof="berabohm" romof="berabohm">
    <description>Beraboh Man (Japan, Rev B)</description>
    <year>1988</year>
    <manufacturer>Namco</manufacturer>
    <rom name="bm1_s0.bin" merge="bm1_s0.bin" size="65536" crc="d5d53cb1" sha1="af5db529550382dab61197eb46e02110efc4c21b" region="audiocpu" offset="0" />
    <rom name="bm1_p0.bin" merge="bm1_p0.bin" size="131072" crc="b57ff8c1" sha1="8169c95e83ada1016eb070aa6b4b99b153656615" region="user1" offset="0" />
    <rom name="bm1_p1.bin" merge="bm1_p1.bin" size="131072" crc="b15f6407" sha1="7d24510a663c8c647fe52f413c580dbbd08d0ddc" region="user1" offset="80000" />
    <rom name="bm1_p4.bin" merge="bm1_p4.bin" size="131072" crc="f6cfcb8c" sha1="22c78c9afbe71a66d2022778309463dbe28419aa" region="user1" offset="200000" />
    <rom name="bm1-p6.bin" merge="bm1-p6.bin" size="65536" crc="a51b69a5" sha1="d04a52feb95f8b65978af88bd4b338883228fd93" region="user1" offset="300000" />
    <rom name="bm1_p7b.bin" size="131072" crc="e0c36ddd" sha1="e949da36524add3ab70d5dd5dcc7c6f42e3799e7" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="bm1_v0.bin" merge="bm1_v0.bin" size="65536" crc="4e40d0ca" sha1="799c4becd2e5877719d7a5eb9b610f91a7a637af" region="voice" offset="0" />
    <rom name="bm_voi-1.bin" merge="bm_voi-1.bin" size="131072" crc="be9ce0a8" sha1="a211216125615cb14e515317f56976c4ebe13f5f" region="voice" offset="20000" />
    <rom name="bm1_v2.bin" merge="bm1_v2.bin" size="65536" crc="41225d04" sha1="a670c5ce63ff1d2ed94aa5ea17cb2c91eb768f14" region="voice" offset="40000" />
    <rom name="bm_chr-8.bin" merge="bm_chr-8.bin" size="131072" crc="92860e95" sha1="d8c8d5aed956c876809f287700f33bc70a1b58a3" region="c123tmap:mask" offset="0" />
    <rom name="bm_chr-0.bin" merge="bm_chr-0.bin" size="131072" crc="eda1d92e" sha1="b9423a9feafb08c0f3d1f359783d8e4fb17bde98" region="c123tmap" offset="0" />
    <rom name="bm_chr-1.bin" merge="bm_chr-1.bin" size="131072" crc="8ae1891e" sha1="95308defaf564680028abc3a0fd406cf35e461ce" region="c123tmap" offset="20000" />
    <rom name="bm_chr-2.bin" merge="bm_chr-2.bin" size="131072" crc="774cdf4e" sha1="a4663dec7bfb43bee4e6aaacb3b203d71e3e3c9e" region="c123tmap" offset="40000" />
    <rom name="bm_chr-3.bin" merge="bm_chr-3.bin" size="131072" crc="6d81e6c9" sha1="6837adf0b82c7a6cba973932083db33a0ba0b422" region="c123tmap" offset="60000" />
    <rom name="bm_chr-4.bin" merge="bm_chr-4.bin" size="131072" crc="f4597683" sha1="ea585ff6e998e647580bf75dc128c1c2892947eb" region="c123tmap" offset="80000" />
    <rom name="bm_chr-5.bin" merge="bm_chr-5.bin" size="131072" crc="0e0abde0" sha1="1e17767ccf55bebf681b078b405bedd47fe502d5" region="c123tmap" offset="a0000" />
    <rom name="bm_chr-6.bin" merge="bm_chr-6.bin" size="131072" crc="4a61f08c" sha1="1136819780e1f3ed150663d4853b6caf835e1c3e" region="c123tmap" offset="c0000" />
    <rom name="bm_obj-0.bin" merge="bm_obj-0.bin" size="131072" crc="15724b94" sha1="2f40425138c574a51e742ff610ce88c8a47c0c16" region="sprite" offset="0" />
    <rom name="bm_obj-1.bin" merge="bm_obj-1.bin" size="131072" crc="5d21f962" sha1="2cfeda30dd7e10bcb66fe8858470a9db7577a59d" region="sprite" offset="20000" />
    <rom name="bm_obj-2.bin" merge="bm_obj-2.bin" size="131072" crc="5d48e924" sha1="6642b9cc632bba216f341a37325a826808aa3f34" region="sprite" offset="40000" />
    <rom name="bm_obj-3.bin" merge="bm_obj-3.bin" size="131072" crc="cbe56b7f" sha1="6387d04f0f42cde3504fb85ebb702de334bb0e5a" region="sprite" offset="60000" />
    <rom name="bm_obj-4.bin" merge="bm_obj-4.bin" size="131072" crc="76dcc24c" sha1="78deeb6efca1d2a0d52ee047bdd869cb9c9e2816" region="sprite" offset="80000" />
    <rom name="bm_obj-5.bin" merge="bm_obj-5.bin" size="131072" crc="fe70201d" sha1="49a621e169f096572583bbbdee2ab1a7916bf95f" region="sprite" offset="a0000" />
    <rom name="bm_obj-7.bin" merge="bm_obj-7.bin" size="131072" crc="377c81ed" sha1="85f4682c6079863793f5575d261a33309c221ba7" region="sprite" offset="e0000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="6" ways="8" />
      <control type="joy" player="2" buttons="6" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Invulnerability" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":IN3" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="blastoff" sourcefile="namcos1.cpp">
    <description>Blast Off (Japan)</description>
    <year>1989</year>
    <manufacturer>Namco</manufacturer>
    <rom name="bo1-snd0.bin" size="65536" crc="2ecab76e" sha1="592f1f9ac06cea81517ad0ab7d2fd65bccf6a8d8" region="audiocpu" offset="0" />
    <rom name="bo1-snd1.bin" size="65536" crc="048a6af1" sha1="97b839c7c92053b1058f4c91fc5b6e398ee73045" region="audiocpu" offset="10000" />
    <rom name="bo1_prg6.bin" size="131072" crc="d60da63e" sha1="525e7d87e240d08f83e5d69b47eb185283b396d4" region="user1" offset="300000" />
    <rom name="bo1prg7b.bin" size="131072" crc="b630383c" sha1="eef9ae4e84f41bf5d137936d8eb033cb89374b86" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="bo_voi-0.bin" size="131072" crc="47065e18" sha1="234e7a40be4def6846040a0fca3e9d7eff3754e3" region="voice" offset="0" />
    <rom name="bo_voi-1.bin" size="131072" crc="0308b18e" sha1="7196abdf36d660089d739e3f3a362648768a6127" region="voice" offset="20000" />
    <rom name="bo_voi-2.bin" size="131072" crc="88cab230" sha1="659c4efeb8aa24f8b32509ee563407ed1e17d564" region="voice" offset="40000" />
    <rom name="bo_chr-8.bin" size="131072" crc="e8b5f2d4" sha1="70dd2898dcfed5f43f6c50f852660f24a9d7ec9d" region="c123tmap:mask" offset="0" />
    <rom name="bo_chr-0.bin" size="131072" crc="bdc0afb5" sha1="09d01640bd0ff8d9d96282411ec9176e5fc57cae" region="c123tmap" offset="0" />
    <rom name="bo_chr-1.bin" size="131072" crc="963d2639" sha1="1bb936631c17e7695e087c95a72f1871fabb6647" region="c123tmap" offset="20000" />
    <rom name="bo_chr-2.bin" size="131072" crc="acdb6894" sha1="a0d712e4883cda7068aa678d698abbe9c910363b" region="c123tmap" offset="40000" />
    <rom name="bo_chr-3.bin" size="131072" crc="214ec47f" sha1="0f314740bdb2f3cd0ed8ab9a98a47eb8f8b1480b" region="c123tmap" offset="60000" />
    <rom name="bo_chr-4.bin" size="131072" crc="08397583" sha1="e2c0ce46982a1f9035f0a3c4f08dbf3a5e11a871" region="c123tmap" offset="80000" />
    <rom name="bo_chr-5.bin" size="131072" crc="20402429" sha1="a84760f693ec15f8f8238653d1761a34e2499da9" region="c123tmap" offset="a0000" />
    <rom name="bo_chr-7.bin" size="131072" crc="4c5c4603" sha1="aa0c4f651ae38513f0a2b685dcc62c1897d0f310" region="c123tmap" offset="e0000" />
    <rom name="bo_obj-0.bin" size="131072" crc="b3308ae7" sha1="543ce5b41d922e0299ea691437d7d1a1741c1e0f" region="sprite" offset="0" />
    <rom name="bo_obj-1.bin" size="131072" crc="c9c93c47" sha1="ed3e0e54a5602e2ec6d4e0ee9f7632bc0d4b99fe" region="sprite" offset="20000" />
    <rom name="bo_obj-2.bin" size="131072" crc="eef77527" sha1="ba1931a37e4ad06e57e73d61f985bf6267f92d76" region="sprite" offset="40000" />
    <rom name="bo_obj-3.bin" size="131072" crc="e3d9ed58" sha1="ddb68274957f52882331b4ab13c55f096a0b1f76" region="sprite" offset="60000" />
    <rom name="bo1_obj4.bin" size="131072" crc="c2c1b9cb" sha1="754bf6136f4b1b4958474072dca5c6dbf54517bd" region="sprite" offset="80000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="blazer" sourcefile="namcos1.cpp">
    <description>Blazer (Japan)</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="bz1_s0.bin" size="65536" crc="6c3a580b" sha1="2b76ea0005245e30eb72fba3b044a885e47d588d" region="audiocpu" offset="0" />
    <rom name="bz1_p0.bin" size="65536" crc="a7dd195b" sha1="bd867ca54d25a4045c1f0a2bfd6c673982f88033" region="user1" offset="0" />
    <rom name="bz1_p1.bin" size="65536" crc="c54bbbf4" sha1="82ec5b72203a80b44657bee73d4a7a3e522a86ae" region="user1" offset="80000" />
    <rom name="bz1_p2.bin" size="65536" crc="5d700aed" sha1="13ee900e73137dd5f09d54f2ee97faf696b16b8f" region="user1" offset="100000" />
    <rom name="bz1_p3.bin" size="65536" crc="81b32a1a" sha1="cb691adadd24667a6ae0a31531f4025ee26b96b9" region="user1" offset="180000" />
    <rom name="bz_prg-4.bin" size="131072" crc="65ef6f05" sha1="1da6bca6a095496a38ca9be8730d62f2978d69d9" region="user1" offset="200000" />
    <rom name="bz_prg-5.bin" size="131072" crc="900da191" sha1="0f31584f623f8c48aa2d8b670da79f8f36af0d92" region="user1" offset="280000" />
    <rom name="bz_prg-6.bin" size="131072" crc="81c48fc0" sha1="3b93465e707d19d9eb4a1f2cef142a9ca06edf01" region="user1" offset="300000" />
    <rom name="bz1_p7.bin" size="65536" crc="2d4cbb95" sha1="86918ccf5c3b59061891253d3419267a38b187b1" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="bz1_v0.bin" size="65536" crc="3d09d32e" sha1="d29c6140f871633b5fbb6849b003629ff22e13f6" region="voice" offset="0" />
    <rom name="bz_voi-1.bin" size="131072" crc="2043b141" sha1="f8be0584026365e092be37fffa2e52a6a2c3ff0b" region="voice" offset="20000" />
    <rom name="bz_voi-2.bin" size="131072" crc="64143442" sha1="bee3b98c0289b7c443450c551d791f7ffcee0b60" region="voice" offset="40000" />
    <rom name="bz_voi-3.bin" size="131072" crc="26cfc510" sha1="749680eaf3072db5331cc76a21cd022c50f95647" region="voice" offset="60000" />
    <rom name="bz_voi-4.bin" size="131072" crc="d206b1bd" sha1="32702fa67339ab337a2a70946e3861420a07b11b" region="voice" offset="80000" />
    <rom name="bz_chr-8.bin" size="131072" crc="db28bfca" sha1="510dd204da389db7eb5d9ce34dc0daf60bad1219" region="c123tmap:mask" offset="0" />
    <rom name="bz_chr-0.bin" size="131072" crc="d346ba61" sha1="eaae8557e77574a7692319b8819bd5078855ddc0" region="c123tmap" offset="0" />
    <rom name="bz_chr-1.bin" size="131072" crc="e45eb2ea" sha1="b3a7b7df93544c6b76b4000d55e178b52f46c5c8" region="c123tmap" offset="20000" />
    <rom name="bz_chr-2.bin" size="131072" crc="599079ee" sha1="ceb57e5f352a740fc2a90175a73ef318cd3ffb6f" region="c123tmap" offset="40000" />
    <rom name="bz_chr-3.bin" size="131072" crc="d5182e36" sha1="1a913247d13c8ea9f9969ea7e2c69b17f15ba5ba" region="c123tmap" offset="60000" />
    <rom name="bz_chr-4.bin" size="131072" crc="e788259e" sha1="6654d424c1d6c9fd44b72603ae870ef3692af413" region="c123tmap" offset="80000" />
    <rom name="bz_chr-5.bin" size="131072" crc="107e6814" sha1="b5b85e8e6995330c965e568743fa86f723231bbb" region="c123tmap" offset="a0000" />
    <rom name="bz_chr-6.bin" size="131072" crc="0312e2ba" sha1="c7332dddca71d819987d0c723bad35a39ed54d42" region="c123tmap" offset="c0000" />
    <rom name="bz_chr-7.bin" size="131072" crc="d9d9a90f" sha1="f62ea399afa38b2c44f6aa51bcf9a49151ccf70a" region="c123tmap" offset="e0000" />
    <rom name="bz_obj-0.bin" size="131072" crc="22aee927" sha1="f8cc0ea6469c2dec9c853269c3bf40e90c32d806" region="sprite" offset="0" />
    <rom name="bz_obj-1.bin" size="131072" crc="7cb10112" sha1="83bc9af6d72b2d7894ac632ea486c2f603f8d08f" region="sprite" offset="20000" />
    <rom name="bz_obj-2.bin" size="131072" crc="34b23bb7" sha1="fb288d089270b0e41fccd0da03e019eb9e8cad0c" region="sprite" offset="40000" />
    <rom name="bz_obj-3.bin" size="131072" crc="9bc1db71" sha1="36faaec83decb9d92bb9ffe5c8a482a168de18d8" region="sprite" offset="60000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="boxyboy" sourcefile="namcos1.cpp">
    <description>Boxy Boy (World, SB2)</description>
    <year>1990</year>
    <manufacturer>Namco</manufacturer>
    <rom name="sb1_snd0.bin" size="65536" crc="bf46a106" sha1="cbc95759902c45869346973860cf27792860f781" region="audiocpu" offset="0" />
    <rom name="sb1_prg0.bin" size="131072" crc="8af8cb73" sha1="7c89ca0383e601a48d2f83449b2faf7b66a7a94d" region="user1" offset="0" />
    <rom name="sb1_prg1.bin" size="131072" crc="5d1fdd94" sha1="df1f1f33df3041c7eb46dc9287427785c7264c2a" region="user1" offset="80000" />
    <rom name="sb2_prg7.bin" size="65536" crc="f570301b" sha1="87dae1bbd4d5a0e2f2ecc502ef874a99de26d8df" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="sb1_voi0.bin" size="65536" crc="63d9cedf" sha1="117767c6b25325bf3005756d74196da56008498c" region="voice" offset="0" />
    <rom name="sb1_chr8.bin" size="65536" crc="5692b297" sha1="ed20a0f4ce80674d01cd2a30571ffeff9f9066fd" region="c123tmap:mask" offset="0" />
    <rom name="sb1_chr0.bin" size="131072" crc="267f1331" sha1="46a41ee3553cc7c73a47a339365e27b814067674" region="c123tmap" offset="0" />
    <rom name="sb1_chr1.bin" size="131072" crc="e5ff61ad" sha1="30aff224dd5c5a85b057aa648677747b1b0e14a8" region="c123tmap" offset="20000" />
    <rom name="sb1_chr2.bin" size="131072" crc="099b746b" sha1="11125ee9cb988b23e9192dc37444fb59b60ab3ce" region="c123tmap" offset="40000" />
    <rom name="sb1_chr3.bin" size="131072" crc="1551bb7c" sha1="eaebc333e0bb8fddd6f48ab157eb492631e5e959" region="c123tmap" offset="60000" />
    <rom name="sb1_obj0.bin" size="65536" crc="ed810da4" sha1="b3172b50b15d0e2fd40d38d32abf4de22b6f7a85" region="sprite" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="0" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="boxyboya" sourcefile="namcos1.cpp" cloneof="boxyboy" romof="boxyboy">
    <description>Boxy Boy (SB?)</description>
    <year>1990</year>
    <manufacturer>Namco</manufacturer>
    <rom name="sb1_snd0.bin" merge="sb1_snd0.bin" size="65536" crc="bf46a106" sha1="cbc95759902c45869346973860cf27792860f781" region="audiocpu" offset="0" />
    <rom name="sb1_prg0.bin" merge="sb1_prg0.bin" size="131072" crc="8af8cb73" sha1="7c89ca0383e601a48d2f83449b2faf7b66a7a94d" region="user1" offset="0" />
    <rom name="sb1_prg1.bin" merge="sb1_prg1.bin" size="131072" crc="5d1fdd94" sha1="df1f1f33df3041c7eb46dc9287427785c7264c2a" region="user1" offset="80000" />
    <rom name="sbx_prg7.bin" size="65536" crc="7787c72e" sha1="84b064165788481fbfb4836291c9c4000abcf7ce" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="sb1_voi0.bin" merge="sb1_voi0.bin" size="65536" crc="63d9cedf" sha1="117767c6b25325bf3005756d74196da56008498c" region="voice" offset="0" />
    <rom name="sb1_chr8.bin" merge="sb1_chr8.bin" size="65536" crc="5692b297" sha1="ed20a0f4ce80674d01cd2a30571ffeff9f9066fd" region="c123tmap:mask" offset="0" />
    <rom name="sb1_chr0.bin" merge="sb1_chr0.bin" size="131072" crc="267f1331" sha1="46a41ee3553cc7c73a47a339365e27b814067674" region="c123tmap" offset="0" />
    <rom name="sb1_chr1.bin" merge="sb1_chr1.bin" size="131072" crc="e5ff61ad" sha1="30aff224dd5c5a85b057aa648677747b1b0e14a8" region="c123tmap" offset="20000" />
    <rom name="sb1_chr2.bin" merge="sb1_chr2.bin" size="131072" crc="099b746b" sha1="11125ee9cb988b23e9192dc37444fb59b60ab3ce" region="c123tmap" offset="40000" />
    <rom name="sb1_chr3.bin" merge="sb1_chr3.bin" size="131072" crc="1551bb7c" sha1="eaebc333e0bb8fddd6f48ab157eb492631e5e959" region="c123tmap" offset="60000" />
    <rom name="sb1_obj0.bin" merge="sb1_obj0.bin" size="65536" crc="ed810da4" sha1="b3172b50b15d0e2fd40d38d32abf4de22b6f7a85" region="sprite" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="0" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="dangseed" sourcefile="namcos1.cpp">
    <description>Dangerous Seed (Japan)</description>
    <year>1989</year>
    <manufacturer>Namco</manufacturer>
    <rom name="dr1_snd0.bin" size="131072" crc="bcbbb21d" sha1="0ec3e43b94733af69c0a68fd6f5ce5cda916aef7" region="audiocpu" offset="0" />
    <rom name="dr_prg-5.bin" size="131072" crc="7986bbdd" sha1="7d6c99326469b5b6d88c2c9b000f03b5df390fdb" region="user1" offset="280000" />
    <rom name="dr1_prg6.bin" size="65536" crc="cc68262b" sha1="34a6860a6e74e4060c118d06da7ecfb2530b8f97" region="user1" offset="300000" />
    <rom name="dr1_prg7.bin" size="131072" crc="d7d2f653" sha1="a08ca7ac0c36c8f06f516bbfb9f541b77e53e864" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="dr_voi-0.bin" size="131072" crc="de4fdc0e" sha1="b5e952aaf5a81a2b4ff1c7cae141d50360545770" region="voice" offset="0" />
    <rom name="dr_chr-8.bin" size="131072" crc="0fbaa10e" sha1="18ea77544678d889aded927a96a11bc04ad42fa6" region="c123tmap:mask" offset="0" />
    <rom name="dr_chr-0.bin" size="131072" crc="419bacc7" sha1="a89c48caa4df66eeaf76dca33c1fc34f789ac36f" region="c123tmap" offset="0" />
    <rom name="dr_chr-1.bin" size="131072" crc="55ce77e1" sha1="159027e45a298b65b0608852d666cc88ef834d2b" region="c123tmap" offset="20000" />
    <rom name="dr_chr-2.bin" size="131072" crc="6f913419" sha1="91906bad859f254b3aa3700bc62d71faccd48ad5" region="c123tmap" offset="40000" />
    <rom name="dr_chr-3.bin" size="131072" crc="fe1f1a25" sha1="c654df76b68f157c95b26294bd98fc392bca5a0a" region="c123tmap" offset="60000" />
    <rom name="dr_chr-4.bin" size="131072" crc="c34471bc" sha1="86a422c4ef4da538bf7964da0b5e920a4be85cfb" region="c123tmap" offset="80000" />
    <rom name="dr_chr-5.bin" size="131072" crc="715c0720" sha1="65484358ff090fbe8e7925d97b6a39105ef00018" region="c123tmap" offset="a0000" />
    <rom name="dr_chr-6.bin" size="131072" crc="5c1b71fa" sha1="e6e75bce2d2564bf95c5911e208ec4d1705beeef" region="c123tmap" offset="c0000" />
    <rom name="dr_obj-0.bin" size="131072" crc="abb95644" sha1="f96f7aa3d1f6742f2460e3fc6aebc3b5ac4cdad7" region="sprite" offset="0" />
    <rom name="dr_obj-1.bin" size="131072" crc="24d6db51" sha1="6ca66548cca53019dc242e39584b987f45e139f7" region="sprite" offset="20000" />
    <rom name="dr_obj-2.bin" size="131072" crc="7e3a78c0" sha1="d0026f70c05ef84dd9fc0588869ad7920949624a" region="sprite" offset="40000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Kick Watchdog in IRQ" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="No" value="4" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Auto Data Sampling" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="dspirit" sourcefile="namcos1.cpp">
    <description>Dragon Spirit (new version (DS3))</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="ds1_s0.bin" size="65536" crc="27100065" sha1="e8fbacaa43a5b858fce2ca3b579b90c1e016396b" region="audiocpu" offset="0" />
    <rom name="ds1_s1.bin" size="65536" crc="b398645f" sha1="e83208e2aea7b57b4a26f123a43c112e30495aca" region="audiocpu" offset="10000" />
    <rom name="ds1_p0.bin" size="65536" crc="b22a2856" sha1="8dea168e341460757c924bb510df4d4e9cdd908d" region="user1" offset="0" />
    <rom name="ds1_p1.bin" size="65536" crc="f7e3298a" sha1="76c924ed1311e7e292bd67f57c1e831054625bb6" region="user1" offset="80000" />
    <rom name="ds1_p2.bin" size="65536" crc="3c9b0100" sha1="1def48a28b68e1e36cd1a165eb7127b05982c54d" region="user1" offset="100000" />
    <rom name="ds1_p3.bin" size="65536" crc="c6e5954b" sha1="586fc108f264e91a4bbbb05153dd1aa19be81b5b" region="user1" offset="180000" />
    <rom name="ds1_p4.bin" size="65536" crc="f3307870" sha1="a85d28c5dc55cbfa6c384d71e724db44c547d976" region="user1" offset="200000" />
    <rom name="ds1_p5.bin" size="65536" crc="9a3a1028" sha1="505808834677c433e0a4cfbf387b2874e2d0fc47" region="user1" offset="280000" />
    <rom name="ds3_p6.bin" size="65536" crc="fcc01bd1" sha1="dd95388d2ccc5ab51b86da2242776dc82ac86901" region="user1" offset="300000" />
    <rom name="ds3_p7.bin" size="65536" crc="820bedb2" sha1="d05254c982635f9d184959065aacb10a077fcd34" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="ds1_v0.bin" size="65536" crc="313b3508" sha1="4770fb28b45abc4967534face0bf6794d30df71a" region="voice" offset="0" />
    <rom name="ds_voi-1.bin" size="131072" crc="54790d4e" sha1="d327b1c65c487dd691389920789c59f0eb1ecee1" region="voice" offset="20000" />
    <rom name="ds_voi-2.bin" size="131072" crc="05298534" sha1="5ffd9018a5c1d5ce992dd3c7575b5e25945f14fa" region="voice" offset="40000" />
    <rom name="ds_voi-3.bin" size="131072" crc="13e84c7e" sha1="6ad0eb50eb3312f614a891ae8d66faca6b48d204" region="voice" offset="60000" />
    <rom name="ds_voi-4.bin" size="131072" crc="34fbb8cd" sha1="3f56f136e9d54d45924802f7149bfbc319e0933a" region="voice" offset="80000" />
    <rom name="ds_chr-8.bin" size="131072" crc="946eb242" sha1="6964fff430fe306c575ff07e4c054c70aa7d96ca" region="c123tmap:mask" offset="0" />
    <rom name="ds_chr-0.bin" size="131072" crc="7bf28ac3" sha1="af42b568be0c3919dbbc0e0c7a9d5ea39f84481a" region="c123tmap" offset="0" />
    <rom name="ds_chr-1.bin" size="131072" crc="03582fea" sha1="c6705702bdb55ec6f993fc2582f116a8729c14d0" region="c123tmap" offset="20000" />
    <rom name="ds_chr-2.bin" size="131072" crc="5e05f4f9" sha1="ededa62c261ca75fc5e79c80840fc15b27cb3989" region="c123tmap" offset="40000" />
    <rom name="ds_chr-3.bin" size="131072" crc="dc540791" sha1="02c5c44bae878b22608cc6f9b09b0dd97c03e51a" region="c123tmap" offset="60000" />
    <rom name="ds_chr-4.bin" size="131072" crc="ffd1f35c" sha1="39f19676edc01059dfcee6b5c04527da3ef78ffa" region="c123tmap" offset="80000" />
    <rom name="ds_chr-5.bin" size="131072" crc="8472e0a3" sha1="cece9fec70421fb09107890f108fb47ea770890d" region="c123tmap" offset="a0000" />
    <rom name="ds_chr-6.bin" size="131072" crc="a799665a" sha1="70cd630e63714b544f3f61a6663a41e3439639d5" region="c123tmap" offset="c0000" />
    <rom name="ds_chr-7.bin" size="131072" crc="a51724af" sha1="85728add3f773c4d814202208bee3d9a053e50de" region="c123tmap" offset="e0000" />
    <rom name="ds_obj-0.bin" size="131072" crc="03ec3076" sha1="9926ec974ba3472d765531f6add4a8d6e398c46e" region="sprite" offset="0" />
    <rom name="ds_obj-1.bin" size="131072" crc="e67a8fa4" sha1="c45070b929f3e4df0e3809cf33cb4538b0067464" region="sprite" offset="20000" />
    <rom name="ds_obj-2.bin" size="131072" crc="061cd763" sha1="df079052fddb60ea5618ed5a6c41fb4db0e313af" region="sprite" offset="40000" />
    <rom name="ds_obj-3.bin" size="131072" crc="63225a09" sha1="8fffcd5b6baaa9ced16fbac58f6a3eeb11183c8b" region="sprite" offset="60000" />
    <rom name="ds1_o4.bin" size="65536" crc="a6246fcb" sha1="39de4fdb175ab16b791cdc5d757ff7bfee8e3d2b" region="sprite" offset="80000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step1of7)" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="No (off)" value="2" default="yes" />
      <dipvalue name="Yes (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step2of7)" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="No (off)" value="4" default="yes" />
      <dipvalue name="Yes (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step3of7)" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Yes (off)" value="8" default="yes" />
      <dipvalue name="No (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step4of7)" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="No (off)" value="16" default="yes" />
      <dipvalue name="Yes (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step5of7)" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Yes (off)" value="32" default="yes" />
      <dipvalue name="No (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step6of7)" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Yes (off)" value="64" default="yes" />
      <dipvalue name="No (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step7of7)" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="No (off)" value="128" default="yes" />
      <dipvalue name="Yes (on)" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="dspirit1" sourcefile="namcos1.cpp" cloneof="dspirit" romof="dspirit">
    <description>Dragon Spirit (old version (DS1))</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="ds1_s0.bin" merge="ds1_s0.bin" size="65536" crc="27100065" sha1="e8fbacaa43a5b858fce2ca3b579b90c1e016396b" region="audiocpu" offset="0" />
    <rom name="ds1_s1.bin" merge="ds1_s1.bin" size="65536" crc="b398645f" sha1="e83208e2aea7b57b4a26f123a43c112e30495aca" region="audiocpu" offset="10000" />
    <rom name="ds1_p0.bin" merge="ds1_p0.bin" size="65536" crc="b22a2856" sha1="8dea168e341460757c924bb510df4d4e9cdd908d" region="user1" offset="0" />
    <rom name="ds1_p1.bin" merge="ds1_p1.bin" size="65536" crc="f7e3298a" sha1="76c924ed1311e7e292bd67f57c1e831054625bb6" region="user1" offset="80000" />
    <rom name="ds1_p2.bin" merge="ds1_p2.bin" size="65536" crc="3c9b0100" sha1="1def48a28b68e1e36cd1a165eb7127b05982c54d" region="user1" offset="100000" />
    <rom name="ds1_p3.bin" merge="ds1_p3.bin" size="65536" crc="c6e5954b" sha1="586fc108f264e91a4bbbb05153dd1aa19be81b5b" region="user1" offset="180000" />
    <rom name="ds1_p4.bin" merge="ds1_p4.bin" size="65536" crc="f3307870" sha1="a85d28c5dc55cbfa6c384d71e724db44c547d976" region="user1" offset="200000" />
    <rom name="ds1_p5.bin" merge="ds1_p5.bin" size="65536" crc="9a3a1028" sha1="505808834677c433e0a4cfbf387b2874e2d0fc47" region="user1" offset="280000" />
    <rom name="ds1_p6.bin" size="65536" crc="a82737b4" sha1="13865eb05a5d7b5cf06316ad8e71da3abbad335a" region="user1" offset="300000" />
    <rom name="ds1_p7.bin" size="65536" crc="f4c0d75e" sha1="87ac334b5d66b9b66ee0d4fe222afb76ff190534" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="ds1_v0.bin" merge="ds1_v0.bin" size="65536" crc="313b3508" sha1="4770fb28b45abc4967534face0bf6794d30df71a" region="voice" offset="0" />
    <rom name="ds_voi-1.bin" merge="ds_voi-1.bin" size="131072" crc="54790d4e" sha1="d327b1c65c487dd691389920789c59f0eb1ecee1" region="voice" offset="20000" />
    <rom name="ds_voi-2.bin" merge="ds_voi-2.bin" size="131072" crc="05298534" sha1="5ffd9018a5c1d5ce992dd3c7575b5e25945f14fa" region="voice" offset="40000" />
    <rom name="ds_voi-3.bin" merge="ds_voi-3.bin" size="131072" crc="13e84c7e" sha1="6ad0eb50eb3312f614a891ae8d66faca6b48d204" region="voice" offset="60000" />
    <rom name="ds_voi-4.bin" merge="ds_voi-4.bin" size="131072" crc="34fbb8cd" sha1="3f56f136e9d54d45924802f7149bfbc319e0933a" region="voice" offset="80000" />
    <rom name="ds_chr-8.bin" merge="ds_chr-8.bin" size="131072" crc="946eb242" sha1="6964fff430fe306c575ff07e4c054c70aa7d96ca" region="c123tmap:mask" offset="0" />
    <rom name="ds_chr-0.bin" merge="ds_chr-0.bin" size="131072" crc="7bf28ac3" sha1="af42b568be0c3919dbbc0e0c7a9d5ea39f84481a" region="c123tmap" offset="0" />
    <rom name="ds_chr-1.bin" merge="ds_chr-1.bin" size="131072" crc="03582fea" sha1="c6705702bdb55ec6f993fc2582f116a8729c14d0" region="c123tmap" offset="20000" />
    <rom name="ds_chr-2.bin" merge="ds_chr-2.bin" size="131072" crc="5e05f4f9" sha1="ededa62c261ca75fc5e79c80840fc15b27cb3989" region="c123tmap" offset="40000" />
    <rom name="ds_chr-3.bin" merge="ds_chr-3.bin" size="131072" crc="dc540791" sha1="02c5c44bae878b22608cc6f9b09b0dd97c03e51a" region="c123tmap" offset="60000" />
    <rom name="ds_chr-4.bin" merge="ds_chr-4.bin" size="131072" crc="ffd1f35c" sha1="39f19676edc01059dfcee6b5c04527da3ef78ffa" region="c123tmap" offset="80000" />
    <rom name="ds_chr-5.bin" merge="ds_chr-5.bin" size="131072" crc="8472e0a3" sha1="cece9fec70421fb09107890f108fb47ea770890d" region="c123tmap" offset="a0000" />
    <rom name="ds_chr-6.bin" merge="ds_chr-6.bin" size="131072" crc="a799665a" sha1="70cd630e63714b544f3f61a6663a41e3439639d5" region="c123tmap" offset="c0000" />
    <rom name="ds_chr-7.bin" merge="ds_chr-7.bin" size="131072" crc="a51724af" sha1="85728add3f773c4d814202208bee3d9a053e50de" region="c123tmap" offset="e0000" />
    <rom name="ds_obj-0.bin" merge="ds_obj-0.bin" size="131072" crc="03ec3076" sha1="9926ec974ba3472d765531f6add4a8d6e398c46e" region="sprite" offset="0" />
    <rom name="ds_obj-1.bin" merge="ds_obj-1.bin" size="131072" crc="e67a8fa4" sha1="c45070b929f3e4df0e3809cf33cb4538b0067464" region="sprite" offset="20000" />
    <rom name="ds_obj-2.bin" merge="ds_obj-2.bin" size="131072" crc="061cd763" sha1="df079052fddb60ea5618ed5a6c41fb4db0e313af" region="sprite" offset="40000" />
    <rom name="ds_obj-3.bin" merge="ds_obj-3.bin" size="131072" crc="63225a09" sha1="8fffcd5b6baaa9ced16fbac58f6a3eeb11183c8b" region="sprite" offset="60000" />
    <rom name="ds1_o4.bin" merge="ds1_o4.bin" size="65536" crc="a6246fcb" sha1="39de4fdb175ab16b791cdc5d757ff7bfee8e3d2b" region="sprite" offset="80000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step1of7)" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="No (off)" value="2" default="yes" />
      <dipvalue name="Yes (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step2of7)" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="No (off)" value="4" default="yes" />
      <dipvalue name="Yes (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step3of7)" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Yes (off)" value="8" default="yes" />
      <dipvalue name="No (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step4of7)" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="No (off)" value="16" default="yes" />
      <dipvalue name="Yes (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step5of7)" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Yes (off)" value="32" default="yes" />
      <dipvalue name="No (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step6of7)" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Yes (off)" value="64" default="yes" />
      <dipvalue name="No (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step7of7)" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="No (off)" value="128" default="yes" />
      <dipvalue name="Yes (on)" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="dspirit2" sourcefile="namcos1.cpp" cloneof="dspirit" romof="dspirit">
    <description>Dragon Spirit (DS2)</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="ds1_s0.bin" merge="ds1_s0.bin" size="65536" crc="27100065" sha1="e8fbacaa43a5b858fce2ca3b579b90c1e016396b" region="audiocpu" offset="0" />
    <rom name="ds1_s1.bin" merge="ds1_s1.bin" size="65536" crc="b398645f" sha1="e83208e2aea7b57b4a26f123a43c112e30495aca" region="audiocpu" offset="10000" />
    <rom name="ds1_p0.bin" merge="ds1_p0.bin" size="65536" crc="b22a2856" sha1="8dea168e341460757c924bb510df4d4e9cdd908d" region="user1" offset="0" />
    <rom name="ds1_p1.bin" merge="ds1_p1.bin" size="65536" crc="f7e3298a" sha1="76c924ed1311e7e292bd67f57c1e831054625bb6" region="user1" offset="80000" />
    <rom name="ds1_p2.bin" merge="ds1_p2.bin" size="65536" crc="3c9b0100" sha1="1def48a28b68e1e36cd1a165eb7127b05982c54d" region="user1" offset="100000" />
    <rom name="ds1_p3.bin" merge="ds1_p3.bin" size="65536" crc="c6e5954b" sha1="586fc108f264e91a4bbbb05153dd1aa19be81b5b" region="user1" offset="180000" />
    <rom name="ds1_p4.bin" merge="ds1_p4.bin" size="65536" crc="f3307870" sha1="a85d28c5dc55cbfa6c384d71e724db44c547d976" region="user1" offset="200000" />
    <rom name="ds1_p5.bin" merge="ds1_p5.bin" size="65536" crc="9a3a1028" sha1="505808834677c433e0a4cfbf387b2874e2d0fc47" region="user1" offset="280000" />
    <rom name="ds2-pr6d.s11" size="65536" crc="5382447d" sha1="3034d3a57b493c86673ee0aa7172bae778edd76a" region="user1" offset="300000" />
    <rom name="ds2-pr7d.t11" size="65536" crc="80ff492a" sha1="716ff7444edc0dfcce0fda2d213feb183435471f" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="ds1_v0.bin" merge="ds1_v0.bin" size="65536" crc="313b3508" sha1="4770fb28b45abc4967534face0bf6794d30df71a" region="voice" offset="0" />
    <rom name="ds_voi-1.bin" merge="ds_voi-1.bin" size="131072" crc="54790d4e" sha1="d327b1c65c487dd691389920789c59f0eb1ecee1" region="voice" offset="20000" />
    <rom name="ds_voi-2.bin" merge="ds_voi-2.bin" size="131072" crc="05298534" sha1="5ffd9018a5c1d5ce992dd3c7575b5e25945f14fa" region="voice" offset="40000" />
    <rom name="ds_voi-3.bin" merge="ds_voi-3.bin" size="131072" crc="13e84c7e" sha1="6ad0eb50eb3312f614a891ae8d66faca6b48d204" region="voice" offset="60000" />
    <rom name="ds_voi-4.bin" merge="ds_voi-4.bin" size="131072" crc="34fbb8cd" sha1="3f56f136e9d54d45924802f7149bfbc319e0933a" region="voice" offset="80000" />
    <rom name="ds_chr-8.bin" merge="ds_chr-8.bin" size="131072" crc="946eb242" sha1="6964fff430fe306c575ff07e4c054c70aa7d96ca" region="c123tmap:mask" offset="0" />
    <rom name="ds_chr-0.bin" merge="ds_chr-0.bin" size="131072" crc="7bf28ac3" sha1="af42b568be0c3919dbbc0e0c7a9d5ea39f84481a" region="c123tmap" offset="0" />
    <rom name="ds_chr-1.bin" merge="ds_chr-1.bin" size="131072" crc="03582fea" sha1="c6705702bdb55ec6f993fc2582f116a8729c14d0" region="c123tmap" offset="20000" />
    <rom name="ds_chr-2.bin" merge="ds_chr-2.bin" size="131072" crc="5e05f4f9" sha1="ededa62c261ca75fc5e79c80840fc15b27cb3989" region="c123tmap" offset="40000" />
    <rom name="ds_chr-3.bin" merge="ds_chr-3.bin" size="131072" crc="dc540791" sha1="02c5c44bae878b22608cc6f9b09b0dd97c03e51a" region="c123tmap" offset="60000" />
    <rom name="ds_chr-4.bin" merge="ds_chr-4.bin" size="131072" crc="ffd1f35c" sha1="39f19676edc01059dfcee6b5c04527da3ef78ffa" region="c123tmap" offset="80000" />
    <rom name="ds_chr-5.bin" merge="ds_chr-5.bin" size="131072" crc="8472e0a3" sha1="cece9fec70421fb09107890f108fb47ea770890d" region="c123tmap" offset="a0000" />
    <rom name="ds_chr-6.bin" merge="ds_chr-6.bin" size="131072" crc="a799665a" sha1="70cd630e63714b544f3f61a6663a41e3439639d5" region="c123tmap" offset="c0000" />
    <rom name="ds_chr-7.bin" merge="ds_chr-7.bin" size="131072" crc="a51724af" sha1="85728add3f773c4d814202208bee3d9a053e50de" region="c123tmap" offset="e0000" />
    <rom name="ds_obj-0.bin" merge="ds_obj-0.bin" size="131072" crc="03ec3076" sha1="9926ec974ba3472d765531f6add4a8d6e398c46e" region="sprite" offset="0" />
    <rom name="ds_obj-1.bin" merge="ds_obj-1.bin" size="131072" crc="e67a8fa4" sha1="c45070b929f3e4df0e3809cf33cb4538b0067464" region="sprite" offset="20000" />
    <rom name="ds_obj-2.bin" merge="ds_obj-2.bin" size="131072" crc="061cd763" sha1="df079052fddb60ea5618ed5a6c41fb4db0e313af" region="sprite" offset="40000" />
    <rom name="ds_obj-3.bin" merge="ds_obj-3.bin" size="131072" crc="63225a09" sha1="8fffcd5b6baaa9ced16fbac58f6a3eeb11183c8b" region="sprite" offset="60000" />
    <rom name="ds1_o4.bin" merge="ds1_o4.bin" size="65536" crc="a6246fcb" sha1="39de4fdb175ab16b791cdc5d757ff7bfee8e3d2b" region="sprite" offset="80000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step1of7)" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="No (off)" value="2" default="yes" />
      <dipvalue name="Yes (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step2of7)" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="No (off)" value="4" default="yes" />
      <dipvalue name="Yes (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step3of7)" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Yes (off)" value="8" default="yes" />
      <dipvalue name="No (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step4of7)" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="No (off)" value="16" default="yes" />
      <dipvalue name="Yes (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step5of7)" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Yes (off)" value="32" default="yes" />
      <dipvalue name="No (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step6of7)" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Yes (off)" value="64" default="yes" />
      <dipvalue name="No (on)" value="0" />
    </dipswitch>
    <dipswitch name="Open 3rd Life (step7of7)" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="No (off)" value="128" default="yes" />
      <dipvalue name="Yes (on)" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="faceoff" sourcefile="namcos1.cpp">
    <description>Face Off (Japan 2 Players)</description>
    <year>1988</year>
    <manufacturer>Namco</manufacturer>
    <rom name="fo1_s0.bin" size="65536" crc="9a00d97d" sha1="f1dcad7b6c9adcdce720d7b336d9c34f37975b31" region="audiocpu" offset="0" />
    <rom name="fo1_p6.bin" size="65536" crc="a48ee82b" sha1="d6dbcb6d84a1290185388fb7278e0b2fbb46a0e5" region="user1" offset="300000" />
    <rom name="fo1_p7.bin" size="65536" crc="6791d221" sha1="e3a95bd4ff36df5fccd5168491beeb18b1a10d95" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="fo1_v0.bin" size="65536" crc="e6edf63e" sha1="095f7fa93233e4b4f25e728868c212170be48550" region="voice" offset="0" />
    <rom name="fo1_v1.bin" size="65536" crc="132a5d90" sha1="d5ceae68d7aea7cdde43600453f9724f35834519" region="voice" offset="20000" />
    <rom name="fo1_c8.bin" size="65536" crc="d397216c" sha1="baa3747bf3e12246e2629eaf0abdb3df05e423bd" region="c123tmap:mask" offset="0" />
    <rom name="fo1_c0.bin" size="131072" crc="27884ac0" sha1="b80444553e87d9dc0e3fdccee00ac9424a686a2a" region="c123tmap" offset="0" />
    <rom name="fo1_c1.bin" size="131072" crc="4d423499" sha1="9c06f468562e7c2dced3514b8a94db4146a16989" region="c123tmap" offset="20000" />
    <rom name="fo1_c2.bin" size="131072" crc="d62d86f1" sha1="db526b9e5c701bb6264549581a00aabf6c95e7be" region="c123tmap" offset="40000" />
    <rom name="fo1_c3.bin" size="131072" crc="c2a08694" sha1="8a78956a7e9f43c93aa63d80bb8b984c0ab22ef9" region="c123tmap" offset="60000" />
    <rom name="fo1_o0.bin" size="131072" crc="41af669d" sha1="299563252d1340fd6745d9c04d7193ab29290b27" region="sprite" offset="0" />
    <rom name="fo1_o1.bin" size="131072" crc="ad5fbaa7" sha1="aebfd451e7666cfd49b9875b711a317356a0ea87" region="sprite" offset="20000" />
    <rom name="fo1_o2.bin" size="131072" crc="c1f7eb52" sha1="f87a59afa19bbc7a9b876f50a787df8148b63738" region="sprite" offset="40000" />
    <rom name="fo1_o3.bin" size="131072" crc="aa95d2e0" sha1="adb1acf5c032abc37c76445fd17f4bb02f0952f6" region="sprite" offset="60000" />
    <rom name="fo1_o4.bin" size="131072" crc="985f04c7" sha1="03fcb84c9134aa4521ce9549d09925a4f7a82318" region="sprite" offset="80000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="doublejoy" player="1" buttons="2" ways="8" ways2="8" />
      <control type="doublejoy" player="2" buttons="2" ways="8" ways2="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":IN3" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="galaga88" sourcefile="namcos1.cpp">
    <description>Galaga '88</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="g81_s0.bin" size="65536" crc="164a3fdc" sha1="d7b026f6a617bb444e3bce80cec2cbb4772cb533" region="audiocpu" offset="0" />
    <rom name="g81_s1.bin" size="65536" crc="16a4b784" sha1="a0d6f6ad4a68c9e10f2662e940ffaee691cafcac" region="audiocpu" offset="10000" />
    <rom name="g81_p0.bin" size="65536" crc="0f0778ca" sha1="17cc03c6ff138cf947dafe05dc0759ff968a399e" region="user1" offset="0" />
    <rom name="g81_p1.bin" size="65536" crc="e68cb351" sha1="1087c0d9a53f3a4d238f19d479856b502bde7b77" region="user1" offset="80000" />
    <rom name="g81_p5.bin" size="65536" crc="4fbd3f6c" sha1="40d8dadc0a36b4c1886778cfc8d380a34aea2505" region="user1" offset="280000" />
    <rom name="g8x_p6.bin" size="65536" crc="403d01c1" sha1="86109087b10c4fbcc940df6a84f7546de56303d2" region="user1" offset="300000" />
    <rom name="g8x_p7.bin" size="65536" crc="df75b7fc" sha1="cb810e7ba05bd8e873559e529e25a99adbf6307d" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="g81_v0.bin" size="65536" crc="86921dd4" sha1="7048fd5b6ed5f4ddf6788958c30604418a6613ff" region="voice" offset="0" />
    <rom name="g81_v1.bin" size="65536" crc="9c300e16" sha1="6f3c82dc83290426068acef0b8fabba452421e8f" region="voice" offset="20000" />
    <rom name="g81_v2.bin" size="65536" crc="5316b4b0" sha1="353c06e0e7c8dd9d609f8b341663bbf0ca60f6b5" region="voice" offset="40000" />
    <rom name="g81_v3.bin" size="65536" crc="dc077af4" sha1="560090a335dfd345a6ae0eef8f1fd4d8098881f3" region="voice" offset="60000" />
    <rom name="g81_v4.bin" size="65536" crc="ac0279a7" sha1="8d25292eec9953516fc5d25a94e30acc8159b360" region="voice" offset="80000" />
    <rom name="g81_v5.bin" size="65536" crc="014ddba1" sha1="26590b77a0c386dc076a8f8eccf6244c7e5a1e10" region="voice" offset="a0000" />
    <rom name="g8_chr-8.bin" size="131072" crc="3862ed0a" sha1="4cae42bbfa434c7dce63fdceaa569fcb28768420" region="c123tmap:mask" offset="0" />
    <rom name="g8_chr-0.bin" size="131072" crc="68559c78" sha1="28f6284acbf1fc263c2d38ae464ee77f367b0af5" region="c123tmap" offset="0" />
    <rom name="g8_chr-1.bin" size="131072" crc="3dc0f93f" sha1="0db9f37cf6e06013b402df23e615b0ab0d32b9ee" region="c123tmap" offset="20000" />
    <rom name="g8_chr-2.bin" size="131072" crc="dbf26f1f" sha1="e52723647a8fe6db0b9c5e11c02486b20a549506" region="c123tmap" offset="40000" />
    <rom name="g8_chr-3.bin" size="131072" crc="f5d6cac5" sha1="3d098b8219de4a7729ec95547eebff17c9b505b9" region="c123tmap" offset="60000" />
    <rom name="g8_obj-0.bin" size="131072" crc="d7112e3f" sha1="476f9e1b636b257e517fc789508dac923d05ef67" region="sprite" offset="0" />
    <rom name="g8_obj-1.bin" size="131072" crc="680db8e7" sha1="84a68c27aaae27c0540f68f9c7d490a416c8f027" region="sprite" offset="20000" />
    <rom name="g8_obj-2.bin" size="131072" crc="13c97512" sha1="9c5f39bcfe28abe1faa67bbe829a61fbcec98ec8" region="sprite" offset="40000" />
    <rom name="g8_obj-3.bin" size="131072" crc="3ed3941b" sha1="5404aed795536ce6b37b8292d6a4446222bb50bf" region="sprite" offset="60000" />
    <rom name="g8_obj-4.bin" size="131072" crc="370ff4ad" sha1="61d7306325103c6a03def619c21877faadf12699" region="sprite" offset="80000" />
    <rom name="g8_obj-5.bin" size="131072" crc="b0645169" sha1="e55dc9bd532b6bd821b7bf6994c35175600c317c" region="sprite" offset="a0000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="270" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Auto Data Sampling (step1of2)" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Auto Data Sampling (step2of2)" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="galaga88a" sourcefile="namcos1.cpp" cloneof="galaga88" romof="galaga88">
    <description>Galaga '88 (02-03-88)</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="g81_s0.bin" merge="g81_s0.bin" size="65536" crc="164a3fdc" sha1="d7b026f6a617bb444e3bce80cec2cbb4772cb533" region="audiocpu" offset="0" />
    <rom name="g81_s1.bin" merge="g81_s1.bin" size="65536" crc="16a4b784" sha1="a0d6f6ad4a68c9e10f2662e940ffaee691cafcac" region="audiocpu" offset="10000" />
    <rom name="g81_p0.bin" merge="g81_p0.bin" size="65536" crc="0f0778ca" sha1="17cc03c6ff138cf947dafe05dc0759ff968a399e" region="user1" offset="0" />
    <rom name="g81_p1.bin" merge="g81_p1.bin" size="65536" crc="e68cb351" sha1="1087c0d9a53f3a4d238f19d479856b502bde7b77" region="user1" offset="80000" />
    <rom name="g81_p5.bin" merge="g81_p5.bin" size="65536" crc="4fbd3f6c" sha1="40d8dadc0a36b4c1886778cfc8d380a34aea2505" region="user1" offset="280000" />
    <rom name="prg-6c.s10" size="65536" crc="c781b8b5" sha1="93b75e7512aa48d55a4230a02e1012210a79d372" region="user1" offset="300000" />
    <rom name="prg-7c.t10" size="65536" crc="d2d7e4fa" sha1="5de44d1ea4c3135f16dc5a4f8a2147d991bbe681" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="g81_v0.bin" merge="g81_v0.bin" size="65536" crc="86921dd4" sha1="7048fd5b6ed5f4ddf6788958c30604418a6613ff" region="voice" offset="0" />
    <rom name="g81_v1.bin" merge="g81_v1.bin" size="65536" crc="9c300e16" sha1="6f3c82dc83290426068acef0b8fabba452421e8f" region="voice" offset="20000" />
    <rom name="g81_v2.bin" merge="g81_v2.bin" size="65536" crc="5316b4b0" sha1="353c06e0e7c8dd9d609f8b341663bbf0ca60f6b5" region="voice" offset="40000" />
    <rom name="g81_v3.bin" merge="g81_v3.bin" size="65536" crc="dc077af4" sha1="560090a335dfd345a6ae0eef8f1fd4d8098881f3" region="voice" offset="60000" />
    <rom name="g81_v4.bin" merge="g81_v4.bin" size="65536" crc="ac0279a7" sha1="8d25292eec9953516fc5d25a94e30acc8159b360" region="voice" offset="80000" />
    <rom name="g81_v5.bin" merge="g81_v5.bin" size="65536" crc="014ddba1" sha1="26590b77a0c386dc076a8f8eccf6244c7e5a1e10" region="voice" offset="a0000" />
    <rom name="g8_chr-8.bin" merge="g8_chr-8.bin" size="131072" crc="3862ed0a" sha1="4cae42bbfa434c7dce63fdceaa569fcb28768420" region="c123tmap:mask" offset="0" />
    <rom name="g8_chr-0.bin" merge="g8_chr-0.bin" size="131072" crc="68559c78" sha1="28f6284acbf1fc263c2d38ae464ee77f367b0af5" region="c123tmap" offset="0" />
    <rom name="g8_chr-1.bin" merge="g8_chr-1.bin" size="131072" crc="3dc0f93f" sha1="0db9f37cf6e06013b402df23e615b0ab0d32b9ee" region="c123tmap" offset="20000" />
    <rom name="g8_chr-2.bin" merge="g8_chr-2.bin" size="131072" crc="dbf26f1f" sha1="e52723647a8fe6db0b9c5e11c02486b20a549506" region="c123tmap" offset="40000" />
    <rom name="g8_chr-3.bin" merge="g8_chr-3.bin" size="131072" crc="f5d6cac5" sha1="3d098b8219de4a7729ec95547eebff17c9b505b9" region="c123tmap" offset="60000" />
    <rom name="g8chr-7.m8" size="131072" crc="5f655016" sha1="f6f1fa26dad363f1b50995fd1c52db0671365d83" region="c123tmap" offset="e0000" />
    <rom name="g8_obj-0.bin" merge="g8_obj-0.bin" size="131072" crc="d7112e3f" sha1="476f9e1b636b257e517fc789508dac923d05ef67" region="sprite" offset="0" />
    <rom name="g8_obj-1.bin" merge="g8_obj-1.bin" size="131072" crc="680db8e7" sha1="84a68c27aaae27c0540f68f9c7d490a416c8f027" region="sprite" offset="20000" />
    <rom name="g8_obj-2.bin" merge="g8_obj-2.bin" size="131072" crc="13c97512" sha1="9c5f39bcfe28abe1faa67bbe829a61fbcec98ec8" region="sprite" offset="40000" />
    <rom name="g8_obj-3.bin" merge="g8_obj-3.bin" size="131072" crc="3ed3941b" sha1="5404aed795536ce6b37b8292d6a4446222bb50bf" region="sprite" offset="60000" />
    <rom name="g8_obj-4.bin" merge="g8_obj-4.bin" size="131072" crc="370ff4ad" sha1="61d7306325103c6a03def619c21877faadf12699" region="sprite" offset="80000" />
    <rom name="g8_obj-5.bin" merge="g8_obj-5.bin" size="131072" crc="b0645169" sha1="e55dc9bd532b6bd821b7bf6994c35175600c317c" region="sprite" offset="a0000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Auto Data Sampling (step1of2)" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Auto Data Sampling (step2of2)" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="galaga88j" sourcefile="namcos1.cpp" cloneof="galaga88" romof="galaga88">
    <description>Galaga '88 (Japan)</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="g81_s0.bin" merge="g81_s0.bin" size="65536" crc="164a3fdc" sha1="d7b026f6a617bb444e3bce80cec2cbb4772cb533" region="audiocpu" offset="0" />
    <rom name="g81_s1.bin" merge="g81_s1.bin" size="65536" crc="16a4b784" sha1="a0d6f6ad4a68c9e10f2662e940ffaee691cafcac" region="audiocpu" offset="10000" />
    <rom name="g81_p0.bin" merge="g81_p0.bin" size="65536" crc="0f0778ca" sha1="17cc03c6ff138cf947dafe05dc0759ff968a399e" region="user1" offset="0" />
    <rom name="g81_p1.bin" merge="g81_p1.bin" size="65536" crc="e68cb351" sha1="1087c0d9a53f3a4d238f19d479856b502bde7b77" region="user1" offset="80000" />
    <rom name="g81_p5.bin" merge="g81_p5.bin" size="65536" crc="4fbd3f6c" sha1="40d8dadc0a36b4c1886778cfc8d380a34aea2505" region="user1" offset="280000" />
    <rom name="g81_p6.bin" size="65536" crc="e7203707" sha1="1171196029ebf0734211e1cc2521db7aa8594f31" region="user1" offset="300000" />
    <rom name="g81_p7.bin" size="65536" crc="7c10965d" sha1="35f2e4ef66525c2b60975b799014d60cc15f83a5" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="g81_v0.bin" merge="g81_v0.bin" size="65536" crc="86921dd4" sha1="7048fd5b6ed5f4ddf6788958c30604418a6613ff" region="voice" offset="0" />
    <rom name="g81_v1.bin" merge="g81_v1.bin" size="65536" crc="9c300e16" sha1="6f3c82dc83290426068acef0b8fabba452421e8f" region="voice" offset="20000" />
    <rom name="g81_v2.bin" merge="g81_v2.bin" size="65536" crc="5316b4b0" sha1="353c06e0e7c8dd9d609f8b341663bbf0ca60f6b5" region="voice" offset="40000" />
    <rom name="g81_v3.bin" merge="g81_v3.bin" size="65536" crc="dc077af4" sha1="560090a335dfd345a6ae0eef8f1fd4d8098881f3" region="voice" offset="60000" />
    <rom name="g81_v4.bin" merge="g81_v4.bin" size="65536" crc="ac0279a7" sha1="8d25292eec9953516fc5d25a94e30acc8159b360" region="voice" offset="80000" />
    <rom name="g81_v5.bin" merge="g81_v5.bin" size="65536" crc="014ddba1" sha1="26590b77a0c386dc076a8f8eccf6244c7e5a1e10" region="voice" offset="a0000" />
    <rom name="g8_chr-8.bin" merge="g8_chr-8.bin" size="131072" crc="3862ed0a" sha1="4cae42bbfa434c7dce63fdceaa569fcb28768420" region="c123tmap:mask" offset="0" />
    <rom name="g8_chr-0.bin" merge="g8_chr-0.bin" size="131072" crc="68559c78" sha1="28f6284acbf1fc263c2d38ae464ee77f367b0af5" region="c123tmap" offset="0" />
    <rom name="g8_chr-1.bin" merge="g8_chr-1.bin" size="131072" crc="3dc0f93f" sha1="0db9f37cf6e06013b402df23e615b0ab0d32b9ee" region="c123tmap" offset="20000" />
    <rom name="g8_chr-2.bin" merge="g8_chr-2.bin" size="131072" crc="dbf26f1f" sha1="e52723647a8fe6db0b9c5e11c02486b20a549506" region="c123tmap" offset="40000" />
    <rom name="g8_chr-3.bin" merge="g8_chr-3.bin" size="131072" crc="f5d6cac5" sha1="3d098b8219de4a7729ec95547eebff17c9b505b9" region="c123tmap" offset="60000" />
    <rom name="g8_obj-0.bin" merge="g8_obj-0.bin" size="131072" crc="d7112e3f" sha1="476f9e1b636b257e517fc789508dac923d05ef67" region="sprite" offset="0" />
    <rom name="g8_obj-1.bin" merge="g8_obj-1.bin" size="131072" crc="680db8e7" sha1="84a68c27aaae27c0540f68f9c7d490a416c8f027" region="sprite" offset="20000" />
    <rom name="g8_obj-2.bin" merge="g8_obj-2.bin" size="131072" crc="13c97512" sha1="9c5f39bcfe28abe1faa67bbe829a61fbcec98ec8" region="sprite" offset="40000" />
    <rom name="g8_obj-3.bin" merge="g8_obj-3.bin" size="131072" crc="3ed3941b" sha1="5404aed795536ce6b37b8292d6a4446222bb50bf" region="sprite" offset="60000" />
    <rom name="g8_obj-4.bin" merge="g8_obj-4.bin" size="131072" crc="370ff4ad" sha1="61d7306325103c6a03def619c21877faadf12699" region="sprite" offset="80000" />
    <rom name="g8_obj-5.bin" merge="g8_obj-5.bin" size="131072" crc="b0645169" sha1="e55dc9bd532b6bd821b7bf6994c35175600c317c" region="sprite" offset="a0000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Auto Data Sampling (step1of2)" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Auto Data Sampling (step2of2)" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="mmaze" sourcefile="namcos1.cpp">
    <description>Marchen Maze (Japan)</description>
    <year>1988</year>
    <manufacturer>Namco</manufacturer>
    <rom name="mm_snd-0.bin" size="65536" crc="25d25e07" sha1="b2293bfc380fd767ac2a51e8b32e24bbea866be2" region="audiocpu" offset="0" />
    <rom name="mm_snd-1.bin" size="65536" crc="2c5849c8" sha1="1073719c9f4d4e41cbfd7c749bff42a0be460baf" region="audiocpu" offset="10000" />
    <rom name="mm_prg-0.bin" size="131072" crc="e169a911" sha1="0537536f5278a9e7ebad03b55d9904ccbac7b3b6" region="user1" offset="0" />
    <rom name="mm_prg-1.bin" size="131072" crc="6ba14e41" sha1="54d53a5653eb943210f519c85d190482957b3533" region="user1" offset="80000" />
    <rom name="mm_prg-2.bin" size="131072" crc="91bde09f" sha1="d7f6f644f526e36b6fd930d80f78ad1aa646fdfb" region="user1" offset="100000" />
    <rom name="mm1_p6.bin" size="65536" crc="eaf530d8" sha1="4c62f86b58ff2c62b269f2cef7982a3d49490ffa" region="user1" offset="300000" />
    <rom name="mm1_p7.bin" size="65536" crc="085e58cc" sha1="3b83943e93eacae61a0e762d568cf7bc64128e37" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="mm_voi-0.bin" size="131072" crc="ee974cff" sha1="f211c461a36dae9ce5ee614aaaabf92556181a85" region="voice" offset="0" />
    <rom name="mm_voi-1.bin" size="131072" crc="d09b5830" sha1="954be797e30f7d126b4fc2b04f190bfd7dc23bff" region="voice" offset="20000" />
    <rom name="mm_chr-8.bin" size="131072" crc="a3784dfe" sha1="7bcd71e0c675cd16587b61c23b470abb8ba434d3" region="c123tmap:mask" offset="0" />
    <rom name="mm_chr-0.bin" size="131072" crc="43ff2dfc" sha1="4cf6834071f408eac5a7a67570bd11cb61a83b54" region="c123tmap" offset="0" />
    <rom name="mm_chr-1.bin" size="131072" crc="b9b4b72d" sha1="cc11496a27cd94503eb3a16c95c49d60ed092e62" region="c123tmap" offset="20000" />
    <rom name="mm_chr-2.bin" size="131072" crc="bee28425" sha1="90e8aaf4bcb1af6239404bc05b9e6a1b25f61754" region="c123tmap" offset="40000" />
    <rom name="mm_chr-3.bin" size="131072" crc="d9f41e5c" sha1="c4fd2245ee02d8479209e07b8fe32d46b66de6ee" region="c123tmap" offset="60000" />
    <rom name="mm_chr-4.bin" size="131072" crc="3484f4ae" sha1="0cc177637e3fc8ef26bcde0f15ab507143745ff9" region="c123tmap" offset="80000" />
    <rom name="mm_chr-5.bin" size="131072" crc="c863deba" sha1="cc2b8cd156cf11ee289c68b0a583e7bb4250414b" region="c123tmap" offset="a0000" />
    <rom name="mm_obj-0.bin" size="131072" crc="d4b7e698" sha1="c73ef73574a52d06e12e21047529b09854e1ba21" region="sprite" offset="0" />
    <rom name="mm_obj-1.bin" size="131072" crc="1ce49e04" sha1="fc30a03e443bece11bd86771ebd1fcb40d15b0b9" region="sprite" offset="20000" />
    <rom name="mm_obj-2.bin" size="131072" crc="3d3d5de3" sha1="aa8032f1d99af1d92b0afaa11933548e0d39f03b" region="sprite" offset="40000" />
    <rom name="mm_obj-3.bin" size="131072" crc="dac57358" sha1="5175b66d3622cb56ed7be3568b247195d1485579" region="sprite" offset="60000" />
    <rom name="mmaze.nv" size="2048" crc="73e62b56" sha1="dd228490cbe5fd57cf7a7fe867e074c75c84ee90" region="nvram" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Level Select" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="mmaze2" sourcefile="namcos1.cpp" cloneof="mmaze" romof="mmaze">
    <description>Marchen Maze (Japan, hack?)</description>
    <year>1988</year>
    <manufacturer>Namco</manufacturer>
    <rom name="mm_snd-0.bin" merge="mm_snd-0.bin" size="65536" crc="25d25e07" sha1="b2293bfc380fd767ac2a51e8b32e24bbea866be2" region="audiocpu" offset="0" />
    <rom name="mm_snd-1.bin" merge="mm_snd-1.bin" size="65536" crc="2c5849c8" sha1="1073719c9f4d4e41cbfd7c749bff42a0be460baf" region="audiocpu" offset="10000" />
    <rom name="mm_prg-0.bin" merge="mm_prg-0.bin" size="131072" crc="e169a911" sha1="0537536f5278a9e7ebad03b55d9904ccbac7b3b6" region="user1" offset="0" />
    <rom name="mm_prg-1.bin" merge="mm_prg-1.bin" size="131072" crc="6ba14e41" sha1="54d53a5653eb943210f519c85d190482957b3533" region="user1" offset="80000" />
    <rom name="mm_prg-2.bin" merge="mm_prg-2.bin" size="131072" crc="91bde09f" sha1="d7f6f644f526e36b6fd930d80f78ad1aa646fdfb" region="user1" offset="100000" />
    <rom name="mm1_p6.bin" merge="mm1_p6.bin" size="65536" crc="eaf530d8" sha1="4c62f86b58ff2c62b269f2cef7982a3d49490ffa" region="user1" offset="300000" />
    <rom name="prg7.bin" size="65536" crc="463d8c95" sha1="74896bcf818f1efc4758688c93158f9b74d2701d" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="mm_voi-0.bin" merge="mm_voi-0.bin" size="131072" crc="ee974cff" sha1="f211c461a36dae9ce5ee614aaaabf92556181a85" region="voice" offset="0" />
    <rom name="mm_voi-1.bin" merge="mm_voi-1.bin" size="131072" crc="d09b5830" sha1="954be797e30f7d126b4fc2b04f190bfd7dc23bff" region="voice" offset="20000" />
    <rom name="mm_chr-8.bin" merge="mm_chr-8.bin" size="131072" crc="a3784dfe" sha1="7bcd71e0c675cd16587b61c23b470abb8ba434d3" region="c123tmap:mask" offset="0" />
    <rom name="mm_chr-0.bin" merge="mm_chr-0.bin" size="131072" crc="43ff2dfc" sha1="4cf6834071f408eac5a7a67570bd11cb61a83b54" region="c123tmap" offset="0" />
    <rom name="mm_chr-1.bin" merge="mm_chr-1.bin" size="131072" crc="b9b4b72d" sha1="cc11496a27cd94503eb3a16c95c49d60ed092e62" region="c123tmap" offset="20000" />
    <rom name="mm_chr-2.bin" merge="mm_chr-2.bin" size="131072" crc="bee28425" sha1="90e8aaf4bcb1af6239404bc05b9e6a1b25f61754" region="c123tmap" offset="40000" />
    <rom name="mm_chr-3.bin" merge="mm_chr-3.bin" size="131072" crc="d9f41e5c" sha1="c4fd2245ee02d8479209e07b8fe32d46b66de6ee" region="c123tmap" offset="60000" />
    <rom name="mm_chr-4.bin" merge="mm_chr-4.bin" size="131072" crc="3484f4ae" sha1="0cc177637e3fc8ef26bcde0f15ab507143745ff9" region="c123tmap" offset="80000" />
    <rom name="mm_chr-5.bin" merge="mm_chr-5.bin" size="131072" crc="c863deba" sha1="cc2b8cd156cf11ee289c68b0a583e7bb4250414b" region="c123tmap" offset="a0000" />
    <rom name="mm_obj-0.bin" merge="mm_obj-0.bin" size="131072" crc="d4b7e698" sha1="c73ef73574a52d06e12e21047529b09854e1ba21" region="sprite" offset="0" />
    <rom name="mm_obj-1.bin" merge="mm_obj-1.bin" size="131072" crc="1ce49e04" sha1="fc30a03e443bece11bd86771ebd1fcb40d15b0b9" region="sprite" offset="20000" />
    <rom name="mm_obj-2.bin" merge="mm_obj-2.bin" size="131072" crc="3d3d5de3" sha1="aa8032f1d99af1d92b0afaa11933548e0d39f03b" region="sprite" offset="40000" />
    <rom name="mm_obj-3.bin" merge="mm_obj-3.bin" size="131072" crc="dac57358" sha1="5175b66d3622cb56ed7be3568b247195d1485579" region="sprite" offset="60000" />
    <rom name="mmaze.nv" merge="mmaze.nv" size="2048" crc="73e62b56" sha1="dd228490cbe5fd57cf7a7fe867e074c75c84ee90" region="nvram" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Level Select" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="pacmania" sourcefile="namcos1.cpp">
    <description>Pac-Mania</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="pn2_s0.bin" size="65536" crc="c10370fa" sha1="f819a31075d3c8df5deee2919cd446b9e678c47d" region="audiocpu" offset="0" />
    <rom name="pn2_s1.bin" size="65536" crc="f761ed5a" sha1="1487932c86a6094ed01d5032904fd7ae3435d09c" region="audiocpu" offset="10000" />
    <rom name="pn_prg-6.bin" size="131072" crc="fe94900c" sha1="5ce726baafc5ed24ea4cae33232c97637afb486b" region="user1" offset="300000" />
    <rom name="pn2_p7.bin" size="65536" crc="462fa4fd" sha1="b27bee1ac64ac204c85703c3822de7dbda11b75e" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="pn2_v0.bin" size="65536" crc="1ad5788f" sha1="f6b1ccdcc3db11c0ab83e3ff24e772cd2b491468" region="voice" offset="0" />
    <rom name="pn2_c8.bin" size="65536" crc="f3afd65d" sha1="51daefd8685b49c464130b9e7d93e31cfdda724e" region="c123tmap:mask" offset="0" />
    <rom name="pn_chr-0.bin" size="131072" crc="7c57644c" sha1="77d9cc9ffbed47a941e4c5e5645d7d1126f6c302" region="c123tmap" offset="0" />
    <rom name="pn_chr-1.bin" size="131072" crc="7eaa67ed" sha1="4ad6cfa31d781fa7169663bbc319fc79d8965290" region="c123tmap" offset="20000" />
    <rom name="pn_chr-2.bin" size="131072" crc="27e739ac" sha1="be9dbd22d988b76f7044328e2056c3f26b703401" region="c123tmap" offset="40000" />
    <rom name="pn_chr-3.bin" size="131072" crc="1dfda293" sha1="fa01b0b8a820c1d24ff0f84b857d2784f0dac1cf" region="c123tmap" offset="60000" />
    <rom name="pn_obj-0.bin" size="131072" crc="fda57e8b" sha1="16a72585268159d24f881dbb1aa6ae82bcc4bde7" region="sprite" offset="0" />
    <rom name="pnx_obj1.bin" size="131072" crc="4c08affe" sha1="f8f60fdc31779e2abe496e36ba0e4f27546cbc54" region="sprite" offset="20000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="270" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Kick Watchdog in IRQ" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="No" value="4" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Auto Data Sampling" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="pacmaniaj" sourcefile="namcos1.cpp" cloneof="pacmania" romof="pacmania">
    <description>Pac-Mania (Japan)</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="pn1_s0.bin" size="65536" crc="d5ef5eee" sha1="6f263955662defe7a03cc89368b70d5fcb06ee3e" region="audiocpu" offset="0" />
    <rom name="pn1_s1.bin" size="65536" crc="411bc134" sha1="89960596def3580d19d9121d1efffbba2d1bdd94" region="audiocpu" offset="10000" />
    <rom name="pn_prg-6.bin" merge="pn_prg-6.bin" size="131072" crc="fe94900c" sha1="5ce726baafc5ed24ea4cae33232c97637afb486b" region="user1" offset="300000" />
    <rom name="pn1_p7.bin" size="65536" crc="2aa99e2b" sha1="1d5e8ce6eac03696d51b32c1d0f6c3e82f604422" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="pn1_v0.bin" size="65536" crc="e2689f79" sha1="b88e3435f2932901cc0a3b379b31a764bb9b2e2b" region="voice" offset="0" />
    <rom name="pn1_c8.bin" merge="pn2_c8.bin" size="65536" crc="f3afd65d" sha1="51daefd8685b49c464130b9e7d93e31cfdda724e" region="c123tmap:mask" offset="0" />
    <rom name="pn_chr-0.bin" merge="pn_chr-0.bin" size="131072" crc="7c57644c" sha1="77d9cc9ffbed47a941e4c5e5645d7d1126f6c302" region="c123tmap" offset="0" />
    <rom name="pn_chr-1.bin" merge="pn_chr-1.bin" size="131072" crc="7eaa67ed" sha1="4ad6cfa31d781fa7169663bbc319fc79d8965290" region="c123tmap" offset="20000" />
    <rom name="pn_chr-2.bin" merge="pn_chr-2.bin" size="131072" crc="27e739ac" sha1="be9dbd22d988b76f7044328e2056c3f26b703401" region="c123tmap" offset="40000" />
    <rom name="pn_chr-3.bin" merge="pn_chr-3.bin" size="131072" crc="1dfda293" sha1="fa01b0b8a820c1d24ff0f84b857d2784f0dac1cf" region="c123tmap" offset="60000" />
    <rom name="pn_obj-0.bin" merge="pn_obj-0.bin" size="131072" crc="fda57e8b" sha1="16a72585268159d24f881dbb1aa6ae82bcc4bde7" region="sprite" offset="0" />
    <rom name="pn_obj-1.bin" size="131072" crc="27bdf440" sha1="0be16dc73590eb71090e6a0e6ddd6e7f4f3dbfba" region="sprite" offset="20000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Kick Watchdog in IRQ" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="No" value="4" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Auto Data Sampling" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="pacmaniao" sourcefile="namcos1.cpp" cloneof="pacmania" romof="pacmania">
    <description>Pac-Mania (111187 sound program)</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="pac-mania_111187.sound0" size="65536" crc="845d6a2e" sha1="bd541a5df0cbc0fe7f24fedcecb5b9f52a78d102" region="audiocpu" offset="0" />
    <rom name="pac-mania_111187.sound1" size="65536" crc="411bc134" sha1="89960596def3580d19d9121d1efffbba2d1bdd94" region="audiocpu" offset="10000" />
    <rom name="pn_prg-6.bin" merge="pn_prg-6.bin" size="131072" crc="fe94900c" sha1="5ce726baafc5ed24ea4cae33232c97637afb486b" region="user1" offset="300000" />
    <rom name="pn2_p7.bin" merge="pn2_p7.bin" size="65536" crc="462fa4fd" sha1="b27bee1ac64ac204c85703c3822de7dbda11b75e" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="pac-mania_111187.voice0" merge="pn2_v0.bin" size="65536" crc="1ad5788f" sha1="f6b1ccdcc3db11c0ab83e3ff24e772cd2b491468" region="voice" offset="0" />
    <rom name="pn1_c8.bin" merge="pn2_c8.bin" size="65536" crc="f3afd65d" sha1="51daefd8685b49c464130b9e7d93e31cfdda724e" region="c123tmap:mask" offset="0" />
    <rom name="pn_chr-0.bin" merge="pn_chr-0.bin" size="131072" crc="7c57644c" sha1="77d9cc9ffbed47a941e4c5e5645d7d1126f6c302" region="c123tmap" offset="0" />
    <rom name="pn_chr-1.bin" merge="pn_chr-1.bin" size="131072" crc="7eaa67ed" sha1="4ad6cfa31d781fa7169663bbc319fc79d8965290" region="c123tmap" offset="20000" />
    <rom name="pn_chr-2.bin" merge="pn_chr-2.bin" size="131072" crc="27e739ac" sha1="be9dbd22d988b76f7044328e2056c3f26b703401" region="c123tmap" offset="40000" />
    <rom name="pn_chr-3.bin" merge="pn_chr-3.bin" size="131072" crc="1dfda293" sha1="fa01b0b8a820c1d24ff0f84b857d2784f0dac1cf" region="c123tmap" offset="60000" />
    <rom name="pn_obj-0.bin" merge="pn_obj-0.bin" size="131072" crc="fda57e8b" sha1="16a72585268159d24f881dbb1aa6ae82bcc4bde7" region="sprite" offset="0" />
    <rom name="pnx_obj1.bin" merge="pnx_obj1.bin" size="131072" crc="4c08affe" sha1="f8f60fdc31779e2abe496e36ba0e4f27546cbc54" region="sprite" offset="20000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="270" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Kick Watchdog in IRQ" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="No" value="4" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Auto Data Sampling" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="pistoldm" sourcefile="namcos1.cpp">
    <description>Pistol Daimyo no Bouken (Japan)</description>
    <year>1990</year>
    <manufacturer>Namco</manufacturer>
    <rom name="pd1_snd0.bin" size="131072" crc="026da54e" sha1="ffd710c57e59184b93eff864730123e672a0089d" region="audiocpu" offset="0" />
    <rom name="pd1_prg0.bin" size="131072" crc="9db9b89c" sha1="30eeaec74454e8401ce16aeb85613448984b6eac" region="user1" offset="0" />
    <rom name="pd1prg7b.bin" size="131072" crc="7189b797" sha1="3652ee6b4a459946f61db8629a44b9675b082119" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="pd_voi-0.bin" size="131072" crc="ad1b8128" sha1="f2112aa129abd7a243c0c329319d9d2ebf7869f7" region="voice" offset="0" />
    <rom name="pd_voi-1.bin" size="131072" crc="2871c494" sha1="9ac0dc559c22ac5083025c32f28e353b04348155" region="voice" offset="20000" />
    <rom name="pd_voi-2.bin" size="131072" crc="e783f0c4" sha1="6a43f22226d1637d507c8194244058e8d96f8692" region="voice" offset="40000" />
    <rom name="pd_chr-8.bin" size="131072" crc="a5f516db" sha1="262c3a99cfa3061b58331d8ed254b49a06bfdd9f" region="c123tmap:mask" offset="0" />
    <rom name="pd_chr-0.bin" size="131072" crc="adbbaf5c" sha1="89d39be53f4d2584f28ffd12391d91af2d54652b" region="c123tmap" offset="0" />
    <rom name="pd_chr-1.bin" size="131072" crc="b4e4f554" sha1="2102ea8f4d5b8ce84f100dd6a18bdc95287f9c81" region="c123tmap" offset="20000" />
    <rom name="pd_chr-2.bin" size="131072" crc="84592540" sha1="c54cac48a103d35f002f934107f09c1c8e58d0e7" region="c123tmap" offset="40000" />
    <rom name="pd_chr-3.bin" size="131072" crc="450bdaa9" sha1="ca9f749e4a1f44e92b01a860b7903c89ceaa1d1a" region="c123tmap" offset="60000" />
    <rom name="pd_obj-0.bin" size="131072" crc="7269821d" sha1="0f2e24540a2deae0d36a8a23a67f81fec26141b5" region="sprite" offset="0" />
    <rom name="pd_obj-1.bin" size="131072" crc="4f9738e5" sha1="d15a9bfe0bfabbce4fe131cdbaeb3cf0ea239f22" region="sprite" offset="20000" />
    <rom name="pd_obj-2.bin" size="131072" crc="33208776" sha1="c98d78cdc34e27b798768132a77df8c554fa85c9" region="sprite" offset="40000" />
    <rom name="pd_obj-3.bin" size="131072" crc="0dbd54ef" sha1="d2e2b1c4e8318bc9bc4febdced9cb1c2248aafb0" region="sprite" offset="60000" />
    <rom name="pd_obj-4.bin" size="131072" crc="58e838e2" sha1="eb869cd72bd025ed25cd50f2540a1d09d4745c1b" region="sprite" offset="80000" />
    <rom name="pd_obj-5.bin" size="131072" crc="414f9a9d" sha1="e48c308152cf038117997caacb93b46e2ea2f481" region="sprite" offset="a0000" />
    <rom name="pd_obj-6.bin" size="131072" crc="91b4e6e0" sha1="aca45e1d3a8ee11b4feb50a8ada9c4e8e4820224" region="sprite" offset="c0000" />
    <rom name="pd_obj-7.bin" size="131072" crc="00d4a8f0" sha1="2312bea93272974b944ea5566b5cd2631761dfef" region="sprite" offset="e0000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="0" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="puzlclub" sourcefile="namcos1.cpp">
    <description>Puzzle Club (Japan prototype)</description>
    <year>1990</year>
    <manufacturer>Namco</manufacturer>
    <rom name="pc1_s0.bin" size="65536" crc="44737c02" sha1="bcacfed1c3522d6ecddd3ac79ded620e5334df35" region="audiocpu" offset="0" />
    <rom name="pc1_p0.bin" size="65536" crc="2db477c8" sha1="4f34750b08a72d1a46fe5caa56ee1209fde4accd" region="user1" offset="0" />
    <rom name="pc1_p1.bin" size="65536" crc="dfd9108a" sha1="07d246d50cdb5bc2c75490d21f87a60fbf559e72" region="user1" offset="80000" />
    <rom name="pc1_p7.bin" size="65536" crc="f0638260" sha1="9ea33e2352ebeea42aa077ed049bec1037397431" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="pc1-c8.bin" size="131072" crc="4e196bcd" sha1="2e27538bbbebeda32353c0c02f98d52f0d1994f9" region="c123tmap:mask" offset="0" />
    <rom name="pc1-c0.bin" size="131072" crc="ad7b134e" sha1="e9b16cdbc990f3e1ab1eed87db61819683d45864" region="c123tmap" offset="0" />
    <rom name="pc1-c1.bin" size="131072" crc="10cb3207" sha1="ecd62744eba88a3a0c40d943888ec3497ef8bb04" region="c123tmap" offset="20000" />
    <rom name="pc1-c2.bin" size="131072" crc="d98d2c8f" sha1="c626cae84e712b0c8b66cf6923e77c75c137dd52" region="c123tmap" offset="40000" />
    <rom name="pc1-c3.bin" size="131072" crc="91a61d96" sha1="a645b272e1bd2fa4657e3e4b06c85b93150b9e9e" region="c123tmap" offset="60000" />
    <rom name="pc1-c4.bin" size="131072" crc="f1c95296" sha1="f093c4227b4f6f524a76d0b9409c2c6ce33e560b" region="c123tmap" offset="80000" />
    <rom name="pc1-c5.bin" size="131072" crc="bc443c27" sha1="af841b6a2b783b0d9b9bbc33083afbb56e8bff69" region="c123tmap" offset="a0000" />
    <rom name="pc1-c6.bin" size="131072" crc="ec0a3dc5" sha1="a5148e99f3198196fd635ff4ac0275393e6f7033" region="c123tmap" offset="c0000" />
    <rom name="pc1-c7.bin" size="131072" status="nodump" region="c123tmap" offset="e0000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Auto Data Sampling" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="quester" sourcefile="namcos1.cpp">
    <description>Quester (Japan)</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="qs1_s0.bin" size="65536" crc="c2ef3af9" sha1="aa0766aad450660e216d817e41e030141e8d1f48" region="audiocpu" offset="0" />
    <rom name="qs1_p5.bin" size="65536" crc="c8e11f30" sha1="33589ceb723c3b3cfbe36d58ca9426d26bd28568" region="user1" offset="280000" />
    <rom name="qs1_p7b.bin" size="65536" crc="f358a944" sha1="317adf846c6dbf6d00b13020b5078e2263056f93" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="qs1_v0.bin" size="65536" crc="6a2f3038" sha1="00870da9b7f65536ff052c32da2d553f8c6b994b" region="voice" offset="0" />
    <rom name="qs1_c8.bin" size="65536" crc="06730d54" sha1="53d79c27e2f1b192b1de781b6b5024eb1e8126ad" region="c123tmap:mask" offset="0" />
    <rom name="qs1_c0.bin" size="131072" crc="ca69bd7a" sha1="98130f06e3d7b480b76bf28a4e252b4aaa1e1b3e" region="c123tmap" offset="0" />
    <rom name="qs1_c1.bin" size="131072" crc="d660ba71" sha1="738d225c0e2b91c785fde0c33a0520a672933659" region="c123tmap" offset="20000" />
    <rom name="qs1_c2.bin" size="131072" crc="4686f656" sha1="8628a18bf7154b8edaf7cfbee2d8881a28690bff" region="c123tmap" offset="40000" />
    <rom name="qs1_o0.bin" size="65536" crc="e24f0bf1" sha1="31f37f853fe27c24cfeaa059f8959dfea37911cb" region="sprite" offset="0" />
    <rom name="qs1_o1.bin" size="65536" crc="e4aab0ca" sha1="e4765dd369b02492dbb9955cc082f24665a01635" region="sprite" offset="20000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="dial" player="1" buttons="1" minimum="0" maximum="255" sensitivity="30" keydelta="15" />
      <control type="dial" player="2" buttons="1" minimum="0" maximum="255" sensitivity="30" keydelta="15" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unk 1" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Brightness" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Low" value="32" />
      <dipvalue name="Normal" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Level Select" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <port tag=":PADDLE0">
      <analog mask="255" />
    </port>
    <port tag=":PADDLE1">
      <analog mask="255" />
    </port>
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="questers" sourcefile="namcos1.cpp" cloneof="quester" romof="quester">
    <description>Quester Special Edition (Japan)</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="qs1_s0.bin" merge="qs1_s0.bin" size="65536" crc="c2ef3af9" sha1="aa0766aad450660e216d817e41e030141e8d1f48" region="audiocpu" offset="0" />
    <rom name="qs2_p5.bin" size="65536" crc="15661fe7" sha1="e3071981231dd84407d1cc90f3b248d2989406b3" region="user1" offset="280000" />
    <rom name="qs2_p6.bin" size="65536" crc="19e0fc20" sha1="bc824dd7f88ccfa2e97ae05897e6535cf6876fab" region="user1" offset="300000" />
    <rom name="qs2_p7.bin" size="65536" crc="4f6ad716" sha1="759b4eee1a24029efc2e813a648f6fbc22a17fab" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="qs1_v0.bin" merge="qs1_v0.bin" size="65536" crc="6a2f3038" sha1="00870da9b7f65536ff052c32da2d553f8c6b994b" region="voice" offset="0" />
    <rom name="qs1_c8.bin" merge="qs1_c8.bin" size="65536" crc="06730d54" sha1="53d79c27e2f1b192b1de781b6b5024eb1e8126ad" region="c123tmap:mask" offset="0" />
    <rom name="qs1_c0.bin" merge="qs1_c0.bin" size="131072" crc="ca69bd7a" sha1="98130f06e3d7b480b76bf28a4e252b4aaa1e1b3e" region="c123tmap" offset="0" />
    <rom name="qs1_c1.bin" merge="qs1_c1.bin" size="131072" crc="d660ba71" sha1="738d225c0e2b91c785fde0c33a0520a672933659" region="c123tmap" offset="20000" />
    <rom name="qs1_c2.bin" merge="qs1_c2.bin" size="131072" crc="4686f656" sha1="8628a18bf7154b8edaf7cfbee2d8881a28690bff" region="c123tmap" offset="40000" />
    <rom name="qs1_o0.bin" merge="qs1_o0.bin" size="65536" crc="e24f0bf1" sha1="31f37f853fe27c24cfeaa059f8959dfea37911cb" region="sprite" offset="0" />
    <rom name="qs1_o1.bin" merge="qs1_o1.bin" size="65536" crc="e4aab0ca" sha1="e4765dd369b02492dbb9955cc082f24665a01635" region="sprite" offset="20000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="dial" player="1" buttons="1" minimum="0" maximum="255" sensitivity="30" keydelta="15" />
      <control type="dial" player="2" buttons="1" minimum="0" maximum="255" sensitivity="30" keydelta="15" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unk 1" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Brightness" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Low" value="32" />
      <dipvalue name="Normal" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Level Select" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <port tag=":PADDLE0">
      <analog mask="255" />
    </port>
    <port tag=":PADDLE1">
      <analog mask="255" />
    </port>
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="rompers" sourcefile="namcos1.cpp">
    <description>Rompers (Japan, new version (Rev B))</description>
    <year>1989</year>
    <manufacturer>Namco</manufacturer>
    <rom name="rp1_snd0.bin" size="65536" crc="c7c8d649" sha1="a60a58b4fc8e3f65e4e686b51fd2c17c9d74c444" region="audiocpu" offset="0" />
    <rom name="rp1_prg4.bin" size="65536" crc="0918f06d" sha1="0a9055e8e7d6940e1ff89b4bb83180184b4c63cd" region="user1" offset="200000" />
    <rom name="rp1_prg5.bin" size="65536" crc="98bd4133" sha1="82b128eef2b6c9bd39816203feb60035556a09ee" region="user1" offset="280000" />
    <rom name="rp1prg6b.bin" size="65536" crc="80821065" sha1="76e0dd774e064d8ed9399116d50230e7d7f38216" region="user1" offset="300000" />
    <rom name="rp1prg7b.bin" size="65536" crc="49d057e2" sha1="c1e19218b1897827b3de7912a08f1677510a8b09" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="rp_voi-0.bin" size="131072" crc="11caef7e" sha1="c6470cbbc6402872794e0a4e822a5d08ca2448ef" region="voice" offset="0" />
    <rom name="rp1_chr8.bin" size="65536" crc="69cfe46a" sha1="01c5af1b7fc337ec06a5afabd87b9a6a7dcf3503" region="c123tmap:mask" offset="0" />
    <rom name="rp_chr-0.bin" size="131072" crc="41b10ef3" sha1="b1230ef55db91bc92d251332434ca7d5c9e7f879" region="c123tmap" offset="0" />
    <rom name="rp_chr-1.bin" size="131072" crc="c18cd24e" sha1="cfcf7ff4810ce18aaf188fbb552c926db9577c00" region="c123tmap" offset="20000" />
    <rom name="rp_chr-2.bin" size="131072" crc="6c9a3c79" sha1="7d70a87b411ebafd372eb3f46bb09c6bfbfafb04" region="c123tmap" offset="40000" />
    <rom name="rp_chr-3.bin" size="131072" crc="473aa788" sha1="8b3fcc7511bdc5ab443ac67a6bd0c05fb3463f8c" region="c123tmap" offset="60000" />
    <rom name="rp_obj-0.bin" size="131072" crc="1dcbf8bb" sha1="aec5d43b1a8c4af9a3002c815662179fa6324e2d" region="sprite" offset="0" />
    <rom name="rp_obj-1.bin" size="131072" crc="cb98e273" sha1="f13fe6f19ff812a2dcb614343f040fb9c4131b56" region="sprite" offset="20000" />
    <rom name="rp_obj-2.bin" size="131072" crc="6ebd191e" sha1="e7ff23ac2586f4c38f3c5107b789e313a35e054e" region="sprite" offset="40000" />
    <rom name="rp_obj-3.bin" size="131072" crc="7c9828a1" sha1="0b0abd18b17b0cfe9308d4282400cc8bc89b640c" region="sprite" offset="60000" />
    <rom name="rp_obj-4.bin" size="131072" crc="0348220b" sha1="453c86d27490397c49d2708d5afc5a12c4bc99d1" region="sprite" offset="80000" />
    <rom name="rp1_obj5.bin" size="65536" crc="9e2ba243" sha1="36721dbebfef5f7fb3935ff89462b52ee286df82" region="sprite" offset="a0000" />
    <rom name="rp1_obj6.bin" size="65536" crc="6bf2aca6" sha1="ecd6022c0e4022ebfc571ee20d89369921cf3f1d" region="sprite" offset="c0000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="romperso" sourcefile="namcos1.cpp" cloneof="rompers" romof="rompers">
    <description>Rompers (Japan, old version)</description>
    <year>1989</year>
    <manufacturer>Namco</manufacturer>
    <rom name="rp1_snd0.bin" merge="rp1_snd0.bin" size="65536" crc="c7c8d649" sha1="a60a58b4fc8e3f65e4e686b51fd2c17c9d74c444" region="audiocpu" offset="0" />
    <rom name="rp1_prg4.bin" merge="rp1_prg4.bin" size="65536" crc="0918f06d" sha1="0a9055e8e7d6940e1ff89b4bb83180184b4c63cd" region="user1" offset="200000" />
    <rom name="rp1_prg5.bin" merge="rp1_prg5.bin" size="65536" crc="98bd4133" sha1="82b128eef2b6c9bd39816203feb60035556a09ee" region="user1" offset="280000" />
    <rom name="rp1_prg6.bin" size="65536" crc="fc183345" sha1="1660233d8971236d059ac9c40ee430b269abdc8f" region="user1" offset="300000" />
    <rom name="rp1_prg7.bin" size="65536" crc="8d49f28a" sha1="3b86757da6e3f81794a7c18907b14a555b99bb10" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="rp_voi-0.bin" merge="rp_voi-0.bin" size="131072" crc="11caef7e" sha1="c6470cbbc6402872794e0a4e822a5d08ca2448ef" region="voice" offset="0" />
    <rom name="rp1_chr8.bin" merge="rp1_chr8.bin" size="65536" crc="69cfe46a" sha1="01c5af1b7fc337ec06a5afabd87b9a6a7dcf3503" region="c123tmap:mask" offset="0" />
    <rom name="rp_chr-0.bin" merge="rp_chr-0.bin" size="131072" crc="41b10ef3" sha1="b1230ef55db91bc92d251332434ca7d5c9e7f879" region="c123tmap" offset="0" />
    <rom name="rp_chr-1.bin" merge="rp_chr-1.bin" size="131072" crc="c18cd24e" sha1="cfcf7ff4810ce18aaf188fbb552c926db9577c00" region="c123tmap" offset="20000" />
    <rom name="rp_chr-2.bin" merge="rp_chr-2.bin" size="131072" crc="6c9a3c79" sha1="7d70a87b411ebafd372eb3f46bb09c6bfbfafb04" region="c123tmap" offset="40000" />
    <rom name="rp_chr-3.bin" merge="rp_chr-3.bin" size="131072" crc="473aa788" sha1="8b3fcc7511bdc5ab443ac67a6bd0c05fb3463f8c" region="c123tmap" offset="60000" />
    <rom name="rp_obj-0.bin" merge="rp_obj-0.bin" size="131072" crc="1dcbf8bb" sha1="aec5d43b1a8c4af9a3002c815662179fa6324e2d" region="sprite" offset="0" />
    <rom name="rp_obj-1.bin" merge="rp_obj-1.bin" size="131072" crc="cb98e273" sha1="f13fe6f19ff812a2dcb614343f040fb9c4131b56" region="sprite" offset="20000" />
    <rom name="rp_obj-2.bin" merge="rp_obj-2.bin" size="131072" crc="6ebd191e" sha1="e7ff23ac2586f4c38f3c5107b789e313a35e054e" region="sprite" offset="40000" />
    <rom name="rp_obj-3.bin" merge="rp_obj-3.bin" size="131072" crc="7c9828a1" sha1="0b0abd18b17b0cfe9308d4282400cc8bc89b640c" region="sprite" offset="60000" />
    <rom name="rp_obj-4.bin" merge="rp_obj-4.bin" size="131072" crc="0348220b" sha1="453c86d27490397c49d2708d5afc5a12c4bc99d1" region="sprite" offset="80000" />
    <rom name="rp1_obj5.bin" merge="rp1_obj5.bin" size="65536" crc="9e2ba243" sha1="36721dbebfef5f7fb3935ff89462b52ee286df82" region="sprite" offset="a0000" />
    <rom name="rp1_obj6.bin" merge="rp1_obj6.bin" size="65536" crc="6bf2aca6" sha1="ecd6022c0e4022ebfc571ee20d89369921cf3f1d" region="sprite" offset="c0000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="shadowld" sourcefile="namcos1.cpp">
    <description>Shadowland (YD3)</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="yd1_s0.bin" size="65536" crc="a9cb51fb" sha1="c46345b36306d35f73e25d0c8b1af53936927f0b" region="audiocpu" offset="0" />
    <rom name="yd1_s1.bin" size="65536" crc="65d1dc0d" sha1="e758fa5279c1a36c7dad941091694daed13f8b9a" region="audiocpu" offset="10000" />
    <rom name="yd1_p0.bin" size="65536" crc="07e49883" sha1="b1e720b4d134893d3d9768d3f59162b31488a079" region="user1" offset="0" />
    <rom name="yd1_p1.bin" size="65536" crc="a8ea6bd3" sha1="d8c34084c90ff9f5627d432359a1c64959372195" region="user1" offset="80000" />
    <rom name="yd1_p2.bin" size="65536" crc="62e5bbec" sha1="748482389a7e49d35d6c566e9d73e3bc4ab0e7c6" region="user1" offset="100000" />
    <rom name="yd1_p3.bin" size="65536" crc="a4f27c24" sha1="9a4eea9f50f62a5653015539f8933676a37a61cb" region="user1" offset="180000" />
    <rom name="yd1_p5.bin" size="65536" crc="29a78bd6" sha1="99f022f205dcc0d4c24bf406a61034e7a6d0cfaf" region="user1" offset="280000" />
    <rom name="yd3_p6.bin" size="65536" crc="93d6811c" sha1="87de3367bb4abdb6b8e9dc986378af7d3a52e02d" region="user1" offset="300000" />
    <rom name="yd3_p7.bin" size="65536" crc="f1c271a0" sha1="a5d6b856367127a1ee900e7339f29763c06029c1" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="yd_voi-0.bin" size="131072" crc="448bc6a1" sha1="89033eb023bb770bfedf925040bbe32f4bea4937" region="voice" offset="0" />
    <rom name="yd_voi-1.bin" size="131072" crc="7809035c" sha1="d1d12db8f1d2c25545ccb92c0a2f2af2d0267161" region="voice" offset="20000" />
    <rom name="yd_voi-2.bin" size="131072" crc="73bffc16" sha1="a927e503bf8650e6b638d5c357cb48586cfa025b" region="voice" offset="40000" />
    <rom name="yd_chr-8.bin" size="131072" crc="0c8e69d0" sha1="cedf12db2d9b14396cc8a15ccb025b96c92e190d" region="c123tmap:mask" offset="0" />
    <rom name="yd_chr-0.bin" size="131072" crc="717441dd" sha1="eb4d7e8293c4e404422bec79813a782c3373ef76" region="c123tmap" offset="0" />
    <rom name="yd_chr-1.bin" size="131072" crc="c1be6e35" sha1="910fa2bbb708811413758a07ba472ce8dc772ee4" region="c123tmap" offset="20000" />
    <rom name="yd_chr-2.bin" size="131072" crc="2df8d8cc" sha1="44b7fef479a726cad6908d33e27999d7ad679c6f" region="c123tmap" offset="40000" />
    <rom name="yd_chr-3.bin" size="131072" crc="d4e15c9e" sha1="9915abecd8f82e34961cddaeba8823d1d7a277dc" region="c123tmap" offset="60000" />
    <rom name="yd_chr-4.bin" size="131072" crc="c0041e0d" sha1="959344b1bbcf7c480fbc2d521eaa8b892651b92e" region="c123tmap" offset="80000" />
    <rom name="yd_chr-5.bin" size="131072" crc="7b368461" sha1="025ae116b6a74eef20c629e5402b45160778a416" region="c123tmap" offset="a0000" />
    <rom name="yd_chr-6.bin" size="131072" crc="3ac6a90e" sha1="7cf13b1998976c4f73d7c36c57afde1d1a6c71ec" region="c123tmap" offset="c0000" />
    <rom name="yd_chr-7.bin" size="131072" crc="8d2cffa5" sha1="2b293ed35bb3d9a81b5dc8cb06ec3aa9260dcf27" region="c123tmap" offset="e0000" />
    <rom name="yd_obj-0.bin" size="131072" crc="efb8efe3" sha1="fad3ca72932c4318e8062708739dd80cacd2e019" region="sprite" offset="0" />
    <rom name="yd_obj-1.bin" size="131072" crc="bf4ee682" sha1="45aa98737f898a0ef105c9525c2edc9a1b425da1" region="sprite" offset="20000" />
    <rom name="yd_obj-2.bin" size="131072" crc="cb721682" sha1="2305e5950cefe8d6b569d966728c9c5c8b4299a1" region="sprite" offset="40000" />
    <rom name="yd_obj-3.bin" size="131072" crc="8a6c3d1c" sha1="e9cb9c859596de753de37368d186feb857a4d08f" region="sprite" offset="60000" />
    <rom name="yd_obj-4.bin" size="131072" crc="ef97bffb" sha1="35bf2102cad41e50e59a31279e69c26d337f2353" region="sprite" offset="80000" />
    <rom name="yd3_obj5.bin" size="65536" crc="1e4aa460" sha1="c70391c3fba13e270e3cf105bb6d466b9ffedb9a" region="sprite" offset="a0000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Alternate sound effects" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="soukobdx" sourcefile="namcos1.cpp" cloneof="boxyboy" romof="boxyboy">
    <description>Souko Ban Deluxe (Japan, SB1)</description>
    <year>1990</year>
    <manufacturer>Namco</manufacturer>
    <rom name="sb1_snd0.bin" merge="sb1_snd0.bin" size="65536" crc="bf46a106" sha1="cbc95759902c45869346973860cf27792860f781" region="audiocpu" offset="0" />
    <rom name="sb1_prg0.bin" merge="sb1_prg0.bin" size="131072" crc="8af8cb73" sha1="7c89ca0383e601a48d2f83449b2faf7b66a7a94d" region="user1" offset="0" />
    <rom name="sb1_prg1.bin" merge="sb1_prg1.bin" size="131072" crc="5d1fdd94" sha1="df1f1f33df3041c7eb46dc9287427785c7264c2a" region="user1" offset="80000" />
    <rom name="sb1_prg7.bin" size="65536" crc="c3bd418a" sha1="f2c9cc3b5b115ee1b342517897bfa979dac11544" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="sb1_voi0.bin" merge="sb1_voi0.bin" size="65536" crc="63d9cedf" sha1="117767c6b25325bf3005756d74196da56008498c" region="voice" offset="0" />
    <rom name="sb1_chr8.bin" merge="sb1_chr8.bin" size="65536" crc="5692b297" sha1="ed20a0f4ce80674d01cd2a30571ffeff9f9066fd" region="c123tmap:mask" offset="0" />
    <rom name="sb1_chr0.bin" merge="sb1_chr0.bin" size="131072" crc="267f1331" sha1="46a41ee3553cc7c73a47a339365e27b814067674" region="c123tmap" offset="0" />
    <rom name="sb1_chr1.bin" merge="sb1_chr1.bin" size="131072" crc="e5ff61ad" sha1="30aff224dd5c5a85b057aa648677747b1b0e14a8" region="c123tmap" offset="20000" />
    <rom name="sb1_chr2.bin" merge="sb1_chr2.bin" size="131072" crc="099b746b" sha1="11125ee9cb988b23e9192dc37444fb59b60ab3ce" region="c123tmap" offset="40000" />
    <rom name="sb1_chr3.bin" merge="sb1_chr3.bin" size="131072" crc="1551bb7c" sha1="eaebc333e0bb8fddd6f48ab157eb492631e5e959" region="c123tmap" offset="60000" />
    <rom name="sb1_obj0.bin" merge="sb1_obj0.bin" size="65536" crc="ed810da4" sha1="b3172b50b15d0e2fd40d38d32abf4de22b6f7a85" region="sprite" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="0" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="splatter" sourcefile="namcos1.cpp">
    <description>Splatter House (World, new version (SH3))</description>
    <year>1988</year>
    <manufacturer>Namco</manufacturer>
    <rom name="sh1_snd0b.bin" size="65536" crc="03b47a5c" sha1="6fc1cb95347880d0fcadac4d5c2a46734211afc4" region="audiocpu" offset="0" />
    <rom name="sh1_snd1.bin" size="65536" crc="8ece9e0a" sha1="578da932a7684c6f633dde1d6412011c727c2380" region="audiocpu" offset="10000" />
    <rom name="sh1_prg0.bin" size="65536" crc="4e07e6d9" sha1="9bca8aca0041c311c403cf3b9a2365d704b39769" region="user1" offset="0" />
    <rom name="sh1_prg1.bin" size="65536" crc="7a3efe09" sha1="2271356be580e29cf70dbb70f797fb3c49666ada" region="user1" offset="80000" />
    <rom name="sh1_prg2.bin" size="65536" crc="434dbe7d" sha1="40bb1d4ed8e6563f98732501e212d7324c714af2" region="user1" offset="100000" />
    <rom name="sh1_prg3.bin" size="65536" crc="955ce93f" sha1="5ba493769595bc9ebf5404a50435aaf0918d7dd3" region="user1" offset="180000" />
    <rom name="sh1_prg4.bin" size="65536" crc="350dee5b" sha1="8928a7453ff52b3c7abbf28b2ab08b2e63b16d28" region="user1" offset="200000" />
    <rom name="sh3_prg5.bin" size="65536" crc="3af893d9" sha1="b7b6080d8d7769155d0ba8d193c2876ada9c5dc6" region="user1" offset="280000" />
    <rom name="sh3_prg6.bin" size="65536" crc="0579e90e" sha1="7ca32e370adce00d4f5152cfa1b691a1685e8dd1" region="user1" offset="300000" />
    <rom name="sh3_prg7.bin" size="65536" crc="653b4509" sha1="59fc84654acc88a1f748e5b632cbef8a78f4288e" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="sh_voi-0.bin" size="131072" crc="2199cb66" sha1="f1c4e3fb0e7c6eae50c698cded8c85a3cbd36672" region="voice" offset="0" />
    <rom name="sh_voi-1.bin" size="131072" crc="9b6472af" sha1="b7cde805a4d25f9c332c2c13ffa474e683ec76d5" region="voice" offset="20000" />
    <rom name="sh_voi-2.bin" size="131072" crc="25ea75b6" sha1="aafebbdddf4a2924d9e5a850ffb6861cb5c4a769" region="voice" offset="40000" />
    <rom name="sh_voi-3.bin" size="131072" crc="5eebcdb4" sha1="973e95a49cb1dda14e4c61580501c997fc7bc015" region="voice" offset="60000" />
    <rom name="sh_chr-8.bin" size="131072" crc="321f483b" sha1="84d75367d2e3ae210ecd17c163b336f609628a91" region="c123tmap:mask" offset="0" />
    <rom name="sh_chr-0.bin" size="131072" crc="4dd2ef05" sha1="c756c0986db9e61cf44379fafb00295f0d434667" region="c123tmap" offset="0" />
    <rom name="sh_chr-1.bin" size="131072" crc="7a764999" sha1="836aee2c9abe2a8e3806b53e051f76dcf4266212" region="c123tmap" offset="20000" />
    <rom name="sh_chr-2.bin" size="131072" crc="6e6526ee" sha1="f96a672b4293657398cfc6c1cf4ab4e4b223f7f9" region="c123tmap" offset="40000" />
    <rom name="sh_chr-3.bin" size="131072" crc="8d05abdb" sha1="cdf6ae9edc880a1d750a4c36b9dc7150aab8e249" region="c123tmap" offset="60000" />
    <rom name="sh_chr-4.bin" size="131072" crc="1e1f8488" sha1="3649564746516260b8b2df404e0ccf874d3441f9" region="c123tmap" offset="80000" />
    <rom name="sh_chr-5.bin" size="131072" crc="684cf554" sha1="77d3b6f03c8a96bd6e8bb7d2264fbfeb43bcde3d" region="c123tmap" offset="a0000" />
    <rom name="sh_obj-0.bin" size="131072" crc="1cedbbae" sha1="22811a9376195794f18ee8d377b2548d27fc868e" region="sprite" offset="0" />
    <rom name="sh_obj-1.bin" size="131072" crc="e56e91ee" sha1="12b823ca92fb518d84c0432925ae8a4b33a1354d" region="sprite" offset="20000" />
    <rom name="sh_obj-2.bin" size="131072" crc="3dfb0230" sha1="bf68a20544931b9673ce1f9e81b5f82e99f50bd0" region="sprite" offset="40000" />
    <rom name="sh_obj-3.bin" size="131072" crc="e4e5a581" sha1="e6cebef3dafbcdfd8e9e25b0796af47c8673473f" region="sprite" offset="60000" />
    <rom name="sh_obj-4.bin" size="131072" crc="b2422182" sha1="84cba3b7552756a206793f4c7b90fc6b8821963d" region="sprite" offset="80000" />
    <rom name="sh_obj-5.bin" size="131072" crc="24d0266f" sha1="5c768343554209a7d7858afe41489a58809dd5f1" region="sprite" offset="a0000" />
    <rom name="sh_obj-6.bin" size="131072" crc="80830b0e" sha1="f9d69ece0827f5ec46473142d24f3191d40a0d57" region="sprite" offset="c0000" />
    <rom name="sh_obj-7.bin" size="131072" crc="08b1953a" sha1="f84f97e8e14ed6fcf99565d2603651831101ed2f" region="sprite" offset="e0000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Stage Select" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="CPU #0 Kick Watchdog in IRQ (step1of2)" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="No" value="8" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="CPU #0&amp;1 Kick Watchdog in IRQ (step1of2)" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="No" value="32" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <dipswitch name="CPU #0&amp;1 Kick Watchdog in IRQ (step2of2)" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="No" value="64" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <dipswitch name="CPU #0 Kick Watchdog in IRQ (step2of2)" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="No" value="128" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="splatter2" sourcefile="namcos1.cpp" cloneof="splatter" romof="splatter">
    <description>Splatter House (World, old version (SH2))</description>
    <year>1988</year>
    <manufacturer>Namco</manufacturer>
    <rom name="sh1_snd0.bin" size="65536" crc="90abd4ad" sha1="caeba5befcf57d90671786c7ef1ce49d54821949" region="audiocpu" offset="0" />
    <rom name="sh1_snd1.bin" merge="sh1_snd1.bin" size="65536" crc="8ece9e0a" sha1="578da932a7684c6f633dde1d6412011c727c2380" region="audiocpu" offset="10000" />
    <rom name="sh1_prg0.bin" merge="sh1_prg0.bin" size="65536" crc="4e07e6d9" sha1="9bca8aca0041c311c403cf3b9a2365d704b39769" region="user1" offset="0" />
    <rom name="sh1_prg1.bin" merge="sh1_prg1.bin" size="65536" crc="7a3efe09" sha1="2271356be580e29cf70dbb70f797fb3c49666ada" region="user1" offset="80000" />
    <rom name="sh1_prg2.bin" merge="sh1_prg2.bin" size="65536" crc="434dbe7d" sha1="40bb1d4ed8e6563f98732501e212d7324c714af2" region="user1" offset="100000" />
    <rom name="sh1_prg3.bin" merge="sh1_prg3.bin" size="65536" crc="955ce93f" sha1="5ba493769595bc9ebf5404a50435aaf0918d7dd3" region="user1" offset="180000" />
    <rom name="sh1_prg4.bin" merge="sh1_prg4.bin" size="65536" crc="350dee5b" sha1="8928a7453ff52b3c7abbf28b2ab08b2e63b16d28" region="user1" offset="200000" />
    <rom name="sh1_prg5.bin" size="65536" crc="0187de9a" sha1="9b6c5bbdb81fb5cbb9a93b2b6d2358711dfded31" region="user1" offset="280000" />
    <rom name="sh2_prg6.bin" size="65536" crc="054d6275" sha1="5f28985897e35dca33a8063e98938c0f6d8fe9d8" region="user1" offset="300000" />
    <rom name="sh2_prg7.bin" size="65536" crc="942cb61e" sha1="405804b85eed62150667116c500222f591a25dd3" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="sh_voi-0.bin" merge="sh_voi-0.bin" size="131072" crc="2199cb66" sha1="f1c4e3fb0e7c6eae50c698cded8c85a3cbd36672" region="voice" offset="0" />
    <rom name="sh_voi-1.bin" merge="sh_voi-1.bin" size="131072" crc="9b6472af" sha1="b7cde805a4d25f9c332c2c13ffa474e683ec76d5" region="voice" offset="20000" />
    <rom name="sh_voi-2.bin" merge="sh_voi-2.bin" size="131072" crc="25ea75b6" sha1="aafebbdddf4a2924d9e5a850ffb6861cb5c4a769" region="voice" offset="40000" />
    <rom name="sh_voi-3.bin" merge="sh_voi-3.bin" size="131072" crc="5eebcdb4" sha1="973e95a49cb1dda14e4c61580501c997fc7bc015" region="voice" offset="60000" />
    <rom name="sh_chr-8.bin" merge="sh_chr-8.bin" size="131072" crc="321f483b" sha1="84d75367d2e3ae210ecd17c163b336f609628a91" region="c123tmap:mask" offset="0" />
    <rom name="sh_chr-0.bin" merge="sh_chr-0.bin" size="131072" crc="4dd2ef05" sha1="c756c0986db9e61cf44379fafb00295f0d434667" region="c123tmap" offset="0" />
    <rom name="sh_chr-1.bin" merge="sh_chr-1.bin" size="131072" crc="7a764999" sha1="836aee2c9abe2a8e3806b53e051f76dcf4266212" region="c123tmap" offset="20000" />
    <rom name="sh_chr-2.bin" merge="sh_chr-2.bin" size="131072" crc="6e6526ee" sha1="f96a672b4293657398cfc6c1cf4ab4e4b223f7f9" region="c123tmap" offset="40000" />
    <rom name="sh_chr-3.bin" merge="sh_chr-3.bin" size="131072" crc="8d05abdb" sha1="cdf6ae9edc880a1d750a4c36b9dc7150aab8e249" region="c123tmap" offset="60000" />
    <rom name="sh_chr-4.bin" merge="sh_chr-4.bin" size="131072" crc="1e1f8488" sha1="3649564746516260b8b2df404e0ccf874d3441f9" region="c123tmap" offset="80000" />
    <rom name="sh_chr-5.bin" merge="sh_chr-5.bin" size="131072" crc="684cf554" sha1="77d3b6f03c8a96bd6e8bb7d2264fbfeb43bcde3d" region="c123tmap" offset="a0000" />
    <rom name="sh_obj-0.bin" merge="sh_obj-0.bin" size="131072" crc="1cedbbae" sha1="22811a9376195794f18ee8d377b2548d27fc868e" region="sprite" offset="0" />
    <rom name="sh_obj-1.bin" merge="sh_obj-1.bin" size="131072" crc="e56e91ee" sha1="12b823ca92fb518d84c0432925ae8a4b33a1354d" region="sprite" offset="20000" />
    <rom name="sh_obj-2.bin" merge="sh_obj-2.bin" size="131072" crc="3dfb0230" sha1="bf68a20544931b9673ce1f9e81b5f82e99f50bd0" region="sprite" offset="40000" />
    <rom name="sh_obj-3.bin" merge="sh_obj-3.bin" size="131072" crc="e4e5a581" sha1="e6cebef3dafbcdfd8e9e25b0796af47c8673473f" region="sprite" offset="60000" />
    <rom name="sh_obj-4.bin" merge="sh_obj-4.bin" size="131072" crc="b2422182" sha1="84cba3b7552756a206793f4c7b90fc6b8821963d" region="sprite" offset="80000" />
    <rom name="sh_obj-5.bin" merge="sh_obj-5.bin" size="131072" crc="24d0266f" sha1="5c768343554209a7d7858afe41489a58809dd5f1" region="sprite" offset="a0000" />
    <rom name="sh_obj-6.bin" merge="sh_obj-6.bin" size="131072" crc="80830b0e" sha1="f9d69ece0827f5ec46473142d24f3191d40a0d57" region="sprite" offset="c0000" />
    <rom name="sh_obj-7.bin" merge="sh_obj-7.bin" size="131072" crc="08b1953a" sha1="f84f97e8e14ed6fcf99565d2603651831101ed2f" region="sprite" offset="e0000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="CPU #0 Kick Watchdog in IRQ (step1of2)" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="No" value="8" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="CPU #0&amp;1 Kick Watchdog in IRQ (step1of2)" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="No" value="32" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <dipswitch name="CPU #0&amp;1 Kick Watchdog in IRQ (step2of2)" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="No" value="64" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <dipswitch name="CPU #0 Kick Watchdog in IRQ (step2of2)" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="No" value="128" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="splatterj" sourcefile="namcos1.cpp" cloneof="splatter" romof="splatter">
    <description>Splatter House (Japan, SH1)</description>
    <year>1988</year>
    <manufacturer>Namco</manufacturer>
    <rom name="sh1_snd0.bin" size="65536" crc="90abd4ad" sha1="caeba5befcf57d90671786c7ef1ce49d54821949" region="audiocpu" offset="0" />
    <rom name="sh1_snd1.bin" merge="sh1_snd1.bin" size="65536" crc="8ece9e0a" sha1="578da932a7684c6f633dde1d6412011c727c2380" region="audiocpu" offset="10000" />
    <rom name="sh1_prg0.bin" merge="sh1_prg0.bin" size="65536" crc="4e07e6d9" sha1="9bca8aca0041c311c403cf3b9a2365d704b39769" region="user1" offset="0" />
    <rom name="sh1_prg1.bin" merge="sh1_prg1.bin" size="65536" crc="7a3efe09" sha1="2271356be580e29cf70dbb70f797fb3c49666ada" region="user1" offset="80000" />
    <rom name="sh1_prg2.bin" merge="sh1_prg2.bin" size="65536" crc="434dbe7d" sha1="40bb1d4ed8e6563f98732501e212d7324c714af2" region="user1" offset="100000" />
    <rom name="sh1_prg3.bin" merge="sh1_prg3.bin" size="65536" crc="955ce93f" sha1="5ba493769595bc9ebf5404a50435aaf0918d7dd3" region="user1" offset="180000" />
    <rom name="sh1_prg4.bin" merge="sh1_prg4.bin" size="65536" crc="350dee5b" sha1="8928a7453ff52b3c7abbf28b2ab08b2e63b16d28" region="user1" offset="200000" />
    <rom name="sh1_prg5.bin" size="65536" crc="0187de9a" sha1="9b6c5bbdb81fb5cbb9a93b2b6d2358711dfded31" region="user1" offset="280000" />
    <rom name="sh1_prg6.bin" size="65536" crc="97a3e664" sha1="397907cedea1cd9ae25427df5d41b942933c3ca9" region="user1" offset="300000" />
    <rom name="sh1_prg7.bin" size="65536" crc="24c8cbd7" sha1="72a2f008840b1b5cf026dd51e2797d87d92040fd" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="sh_voi-0.bin" merge="sh_voi-0.bin" size="131072" crc="2199cb66" sha1="f1c4e3fb0e7c6eae50c698cded8c85a3cbd36672" region="voice" offset="0" />
    <rom name="sh_voi-1.bin" merge="sh_voi-1.bin" size="131072" crc="9b6472af" sha1="b7cde805a4d25f9c332c2c13ffa474e683ec76d5" region="voice" offset="20000" />
    <rom name="sh_voi-2.bin" merge="sh_voi-2.bin" size="131072" crc="25ea75b6" sha1="aafebbdddf4a2924d9e5a850ffb6861cb5c4a769" region="voice" offset="40000" />
    <rom name="sh_voi-3.bin" merge="sh_voi-3.bin" size="131072" crc="5eebcdb4" sha1="973e95a49cb1dda14e4c61580501c997fc7bc015" region="voice" offset="60000" />
    <rom name="sh_chr-8.bin" merge="sh_chr-8.bin" size="131072" crc="321f483b" sha1="84d75367d2e3ae210ecd17c163b336f609628a91" region="c123tmap:mask" offset="0" />
    <rom name="sh_chr-0.bin" merge="sh_chr-0.bin" size="131072" crc="4dd2ef05" sha1="c756c0986db9e61cf44379fafb00295f0d434667" region="c123tmap" offset="0" />
    <rom name="sh_chr-1.bin" merge="sh_chr-1.bin" size="131072" crc="7a764999" sha1="836aee2c9abe2a8e3806b53e051f76dcf4266212" region="c123tmap" offset="20000" />
    <rom name="sh_chr-2.bin" merge="sh_chr-2.bin" size="131072" crc="6e6526ee" sha1="f96a672b4293657398cfc6c1cf4ab4e4b223f7f9" region="c123tmap" offset="40000" />
    <rom name="sh_chr-3.bin" merge="sh_chr-3.bin" size="131072" crc="8d05abdb" sha1="cdf6ae9edc880a1d750a4c36b9dc7150aab8e249" region="c123tmap" offset="60000" />
    <rom name="sh_chr-4.bin" merge="sh_chr-4.bin" size="131072" crc="1e1f8488" sha1="3649564746516260b8b2df404e0ccf874d3441f9" region="c123tmap" offset="80000" />
    <rom name="sh_chr-5.bin" merge="sh_chr-5.bin" size="131072" crc="684cf554" sha1="77d3b6f03c8a96bd6e8bb7d2264fbfeb43bcde3d" region="c123tmap" offset="a0000" />
    <rom name="sh_obj-0.bin" merge="sh_obj-0.bin" size="131072" crc="1cedbbae" sha1="22811a9376195794f18ee8d377b2548d27fc868e" region="sprite" offset="0" />
    <rom name="sh_obj-1.bin" merge="sh_obj-1.bin" size="131072" crc="e56e91ee" sha1="12b823ca92fb518d84c0432925ae8a4b33a1354d" region="sprite" offset="20000" />
    <rom name="sh_obj-2.bin" merge="sh_obj-2.bin" size="131072" crc="3dfb0230" sha1="bf68a20544931b9673ce1f9e81b5f82e99f50bd0" region="sprite" offset="40000" />
    <rom name="sh_obj-3.bin" merge="sh_obj-3.bin" size="131072" crc="e4e5a581" sha1="e6cebef3dafbcdfd8e9e25b0796af47c8673473f" region="sprite" offset="60000" />
    <rom name="sh_obj-4.bin" merge="sh_obj-4.bin" size="131072" crc="b2422182" sha1="84cba3b7552756a206793f4c7b90fc6b8821963d" region="sprite" offset="80000" />
    <rom name="sh_obj-5.bin" merge="sh_obj-5.bin" size="131072" crc="24d0266f" sha1="5c768343554209a7d7858afe41489a58809dd5f1" region="sprite" offset="a0000" />
    <rom name="sh_obj-6.bin" merge="sh_obj-6.bin" size="131072" crc="80830b0e" sha1="f9d69ece0827f5ec46473142d24f3191d40a0d57" region="sprite" offset="c0000" />
    <rom name="sh_obj-7.bin" merge="sh_obj-7.bin" size="131072" crc="08b1953a" sha1="f84f97e8e14ed6fcf99565d2603651831101ed2f" region="sprite" offset="e0000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="CPU #0 Kick Watchdog in IRQ (step1of2)" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="No" value="8" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="CPU #0&amp;1 Kick Watchdog in IRQ (step1of2)" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="No" value="32" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <dipswitch name="CPU #0&amp;1 Kick Watchdog in IRQ (step2of2)" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="No" value="64" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <dipswitch name="CPU #0 Kick Watchdog in IRQ (step2of2)" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="No" value="128" default="yes" />
      <dipvalue name="Yes" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="tankfrce" sourcefile="namcos1.cpp">
    <description>Tank Force (US, 2 Players)</description>
    <year>1991</year>
    <manufacturer>Namco</manufacturer>
    <rom name="tf1_snd0.bin" size="131072" crc="4d9cf7aa" sha1="de51b9b36e9a530a7f3c35672ec72c19b607af04" region="audiocpu" offset="0" />
    <rom name="tf1_prg0.bin" size="131072" crc="2ae4b9eb" sha1="569d2754398b4276cf78a3dd038b5884778dc82e" region="user1" offset="0" />
    <rom name="tf1_prg1.bin" size="131072" crc="4a8bb251" sha1="1df46ccf0ad7260398b7965e3825e936ba357062" region="user1" offset="80000" />
    <rom name="tf1prg7.bin" size="131072" crc="2ec28a87" sha1="91d2c1efbe156982beab24e437852d1c79dab412" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="tf1_voi0.bin" size="131072" crc="f542676a" sha1="38d54db0807c58152bd120c393bf63b68754e8ff" region="voice" offset="0" />
    <rom name="tf1_voi1.bin" size="131072" crc="615d09cd" sha1="0aecf7ca6b65ddfcdcf74f8d412169ec800ba3a3" region="voice" offset="20000" />
    <rom name="tf1_chr8.bin" size="131072" crc="7d53b31e" sha1="7e4b5fc92f7956477392f1e14c6edfc0cada2be0" region="c123tmap:mask" offset="0" />
    <rom name="tf1_chr0.bin" size="131072" crc="9e91794e" sha1="e873ed31fafae02a3c3d9127801a13f67cbdb5f4" region="c123tmap" offset="0" />
    <rom name="tf1_chr1.bin" size="131072" crc="76e1bc56" sha1="f95e4100cad29a8972e4f435b4f9ee3cdc4f4504" region="c123tmap" offset="20000" />
    <rom name="tf1_chr2.bin" size="131072" crc="fcb645d9" sha1="afedb4c6c1b02444ddb1757ac9808df1b94de2d8" region="c123tmap" offset="40000" />
    <rom name="tf1_chr3.bin" size="131072" crc="a8dbf080" sha1="115f3b21e0546000076c3c4d588e5bdcc4cf50d5" region="c123tmap" offset="60000" />
    <rom name="tf1_chr4.bin" size="131072" crc="51fedc8c" sha1="4a0c337fe614ebf66ee0fc3cfb05cad51a048fcf" region="c123tmap" offset="80000" />
    <rom name="tf1_chr5.bin" size="131072" crc="e6c6609a" sha1="0c05cdd6b1dc4f082b9ac0e4de252c3d72392bb0" region="c123tmap" offset="a0000" />
    <rom name="tf1_obj0.bin" size="131072" crc="4bedd51a" sha1="fedb972986efe5ff3bd6c75fa16f22f8267ee0b7" region="sprite" offset="0" />
    <rom name="tf1_obj1.bin" size="131072" crc="df674d6d" sha1="65935c2d6072228fcb2fbca8808fc921db9e0ddd" region="sprite" offset="20000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="0" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="tankfrce4" sourcefile="namcos1.cpp" cloneof="tankfrce" romof="tankfrce">
    <description>Tank Force (US, 4 Players)</description>
    <year>1991</year>
    <manufacturer>Namco</manufacturer>
    <rom name="tf1_snd0.bin" merge="tf1_snd0.bin" size="131072" crc="4d9cf7aa" sha1="de51b9b36e9a530a7f3c35672ec72c19b607af04" region="audiocpu" offset="0" />
    <rom name="tf1_prg0.bin" merge="tf1_prg0.bin" size="131072" crc="2ae4b9eb" sha1="569d2754398b4276cf78a3dd038b5884778dc82e" region="user1" offset="0" />
    <rom name="tf1_prg1.bin" merge="tf1_prg1.bin" size="131072" crc="4a8bb251" sha1="1df46ccf0ad7260398b7965e3825e936ba357062" region="user1" offset="80000" />
    <rom name="tfu4prg7.bin" size="131072" crc="162adea0" sha1="9758433ae97b463253af455c80eefee4243f6c9e" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="tf1_voi0.bin" merge="tf1_voi0.bin" size="131072" crc="f542676a" sha1="38d54db0807c58152bd120c393bf63b68754e8ff" region="voice" offset="0" />
    <rom name="tf1_voi1.bin" merge="tf1_voi1.bin" size="131072" crc="615d09cd" sha1="0aecf7ca6b65ddfcdcf74f8d412169ec800ba3a3" region="voice" offset="20000" />
    <rom name="tf1_chr8.bin" merge="tf1_chr8.bin" size="131072" crc="7d53b31e" sha1="7e4b5fc92f7956477392f1e14c6edfc0cada2be0" region="c123tmap:mask" offset="0" />
    <rom name="tf1_chr0.bin" merge="tf1_chr0.bin" size="131072" crc="9e91794e" sha1="e873ed31fafae02a3c3d9127801a13f67cbdb5f4" region="c123tmap" offset="0" />
    <rom name="tf1_chr1.bin" merge="tf1_chr1.bin" size="131072" crc="76e1bc56" sha1="f95e4100cad29a8972e4f435b4f9ee3cdc4f4504" region="c123tmap" offset="20000" />
    <rom name="tf1_chr2.bin" merge="tf1_chr2.bin" size="131072" crc="fcb645d9" sha1="afedb4c6c1b02444ddb1757ac9808df1b94de2d8" region="c123tmap" offset="40000" />
    <rom name="tf1_chr3.bin" merge="tf1_chr3.bin" size="131072" crc="a8dbf080" sha1="115f3b21e0546000076c3c4d588e5bdcc4cf50d5" region="c123tmap" offset="60000" />
    <rom name="tf1_chr4.bin" merge="tf1_chr4.bin" size="131072" crc="51fedc8c" sha1="4a0c337fe614ebf66ee0fc3cfb05cad51a048fcf" region="c123tmap" offset="80000" />
    <rom name="tf1_chr5.bin" merge="tf1_chr5.bin" size="131072" crc="e6c6609a" sha1="0c05cdd6b1dc4f082b9ac0e4de252c3d72392bb0" region="c123tmap" offset="a0000" />
    <rom name="tf1_obj0.bin" merge="tf1_obj0.bin" size="131072" crc="4bedd51a" sha1="fedb972986efe5ff3bd6c75fa16f22f8267ee0b7" region="sprite" offset="0" />
    <rom name="tf1_obj1.bin" merge="tf1_obj1.bin" size="131072" crc="df674d6d" sha1="65935c2d6072228fcb2fbca8808fc921db9e0ddd" region="sprite" offset="20000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="0" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="4" coins="4" service="yes">
      <control type="joy" player="1" buttons="1" ways="8" />
      <control type="joy" player="2" buttons="1" ways="8" />
      <control type="joy" player="3" buttons="1" ways="8" />
      <control type="joy" player="4" buttons="1" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":IN3" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="tankfrcej" sourcefile="namcos1.cpp" cloneof="tankfrce" romof="tankfrce">
    <description>Tank Force (Japan)</description>
    <year>1991</year>
    <manufacturer>Namco</manufacturer>
    <rom name="tf1_snd0.bin" merge="tf1_snd0.bin" size="131072" crc="4d9cf7aa" sha1="de51b9b36e9a530a7f3c35672ec72c19b607af04" region="audiocpu" offset="0" />
    <rom name="tf1_prg0.bin" merge="tf1_prg0.bin" size="131072" crc="2ae4b9eb" sha1="569d2754398b4276cf78a3dd038b5884778dc82e" region="user1" offset="0" />
    <rom name="tf1_prg1.bin" merge="tf1_prg1.bin" size="131072" crc="4a8bb251" sha1="1df46ccf0ad7260398b7965e3825e936ba357062" region="user1" offset="80000" />
    <rom name="tf1_prg7.bin" size="131072" crc="9dfa0dd5" sha1="eeb6904225e7dedb0d134e5634aa5321237f68ac" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="tf1_voi0.bin" merge="tf1_voi0.bin" size="131072" crc="f542676a" sha1="38d54db0807c58152bd120c393bf63b68754e8ff" region="voice" offset="0" />
    <rom name="tf1_voi1.bin" merge="tf1_voi1.bin" size="131072" crc="615d09cd" sha1="0aecf7ca6b65ddfcdcf74f8d412169ec800ba3a3" region="voice" offset="20000" />
    <rom name="tf1_chr8.bin" merge="tf1_chr8.bin" size="131072" crc="7d53b31e" sha1="7e4b5fc92f7956477392f1e14c6edfc0cada2be0" region="c123tmap:mask" offset="0" />
    <rom name="tf1_chr0.bin" merge="tf1_chr0.bin" size="131072" crc="9e91794e" sha1="e873ed31fafae02a3c3d9127801a13f67cbdb5f4" region="c123tmap" offset="0" />
    <rom name="tf1_chr1.bin" merge="tf1_chr1.bin" size="131072" crc="76e1bc56" sha1="f95e4100cad29a8972e4f435b4f9ee3cdc4f4504" region="c123tmap" offset="20000" />
    <rom name="tf1_chr2.bin" merge="tf1_chr2.bin" size="131072" crc="fcb645d9" sha1="afedb4c6c1b02444ddb1757ac9808df1b94de2d8" region="c123tmap" offset="40000" />
    <rom name="tf1_chr3.bin" merge="tf1_chr3.bin" size="131072" crc="a8dbf080" sha1="115f3b21e0546000076c3c4d588e5bdcc4cf50d5" region="c123tmap" offset="60000" />
    <rom name="tf1_chr4.bin" merge="tf1_chr4.bin" size="131072" crc="51fedc8c" sha1="4a0c337fe614ebf66ee0fc3cfb05cad51a048fcf" region="c123tmap" offset="80000" />
    <rom name="tf1_chr5.bin" merge="tf1_chr5.bin" size="131072" crc="e6c6609a" sha1="0c05cdd6b1dc4f082b9ac0e4de252c3d72392bb0" region="c123tmap" offset="a0000" />
    <rom name="tf1_obj0.bin" merge="tf1_obj0.bin" size="131072" crc="4bedd51a" sha1="fedb972986efe5ff3bd6c75fa16f22f8267ee0b7" region="sprite" offset="0" />
    <rom name="tf1_obj1.bin" merge="tf1_obj1.bin" size="131072" crc="df674d6d" sha1="65935c2d6072228fcb2fbca8808fc921db9e0ddd" region="sprite" offset="20000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="0" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="wldcourt" sourcefile="namcos1.cpp">
    <description>World Court (Japan)</description>
    <year>1988</year>
    <manufacturer>Namco</manufacturer>
    <rom name="wc1_snd0.bin" size="65536" crc="17a6505d" sha1="773636173947a656c3b5a21049c28eedc40e4654" region="audiocpu" offset="0" />
    <rom name="wc1_prg6.bin" size="65536" crc="e9216b9e" sha1="dc2e0b7ca1b0de01ae7e05a4098eb6f2d1042211" region="user1" offset="300000" />
    <rom name="wc1_prg7.bin" size="65536" crc="8a7c6cac" sha1="da3b1682c4aa756a8f8d06c15110ee8d23c215f1" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="wc1_voi0.bin" size="65536" crc="b57919f7" sha1="5305c479513943a5d92988a63ad1671744e944b5" region="voice" offset="0" />
    <rom name="wc1_voi1.bin" size="131072" crc="97974b4b" sha1="1e4d10ce28cabc01f1f233a0edc05e20874e0285" region="voice" offset="20000" />
    <rom name="wc1_chr8.bin" size="131072" crc="23e1c399" sha1="2d22da5c68c0924767f18fb19576cb76a016ae8e" region="c123tmap:mask" offset="0" />
    <rom name="wc1_chr0.bin" size="131072" crc="9fb07b9b" sha1="5e98da8a4800be264d219e7b47433531ae2bbb79" region="c123tmap" offset="0" />
    <rom name="wc1_chr1.bin" size="131072" crc="01bfbf60" sha1="648bdabd0e9b5e98f20863335177ad2df455c022" region="c123tmap" offset="20000" />
    <rom name="wc1_chr2.bin" size="131072" crc="7e8acf45" sha1="0bc5206be76a8f44881a1bc5f559412c9a8ff57f" region="c123tmap" offset="40000" />
    <rom name="wc1_chr3.bin" size="131072" crc="924e9c81" sha1="4b5eb94c8da9e8397c5f1d03f338a5fa8895931c" region="c123tmap" offset="60000" />
    <rom name="wc1_obj0.bin" size="131072" crc="70d562f8" sha1="4445e2dd3eeaef79803d2b06e5b32782f6c4acbc" region="sprite" offset="0" />
    <rom name="wc1_obj1.bin" size="131072" crc="ba8b034a" sha1="024a4dd4497c17792648f90b59da9bc3da884f13" region="sprite" offset="20000" />
    <rom name="wc1_obj2.bin" size="131072" crc="c2bd5f0f" sha1="9c29144fb77290a4d2aaa43c4c0b2f6757ed1f8c" region="sprite" offset="40000" />
    <rom name="wc1_obj3.bin" size="65536" crc="1aa2dbc8" sha1="dc100fd85aca8b4c29d2100dba43dd4093976633" region="sprite" offset="60000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Draw Debug Lines (step1of6)" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Yes (off)" value="2" default="yes" />
      <dipvalue name="No (on)" value="0" />
    </dipswitch>
    <dipswitch name="Draw Debug Lines (step2of6)" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="No (off)" value="4" default="yes" />
      <dipvalue name="Yes (on)" value="0" />
    </dipswitch>
    <dipswitch name="Draw Debug Lines (step3of6)" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Yes (off)" value="8" default="yes" />
      <dipvalue name="No (on)" value="0" />
    </dipswitch>
    <dipswitch name="Draw Debug Lines (step4of6)" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Yes (off)" value="16" default="yes" />
      <dipvalue name="No (on)" value="0" />
    </dipswitch>
    <dipswitch name="Draw Debug Lines (step5of6)" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Yes (off)" value="32" default="yes" />
      <dipvalue name="No (on)" value="0" />
    </dipswitch>
    <dipswitch name="Draw Debug Lines (step6of6)" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="No (off)" value="64" default="yes" />
      <dipvalue name="Yes (on)" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="ws" sourcefile="namcos1.cpp">
    <description>World Stadium (Japan)</description>
    <year>1988</year>
    <manufacturer>Namco</manufacturer>
    <rom name="ws1_snd0.bin" size="65536" crc="45a87810" sha1="b6537500cc6e862d97074f636248446d6fae5d07" region="audiocpu" offset="0" />
    <rom name="ws1_snd1.bin" size="65536" crc="31bf74c1" sha1="ddb7a91d6f3ae93be79914a435178a540fe05bfb" region="audiocpu" offset="10000" />
    <rom name="ws1_prg0.bin" size="65536" crc="b0234298" sha1="b46a70109801d85332fb6658426bd795e03f492a" region="user1" offset="0" />
    <rom name="ws1_prg1.bin" size="65536" crc="dfd72bed" sha1="5985e7112cb994b016b0027a933413d7edeba1f6" region="user1" offset="80000" />
    <rom name="ws1_prg2.bin" size="65536" crc="bb09fa9b" sha1="af5223daee89cf55dceb838d2f812efd74d21d23" region="user1" offset="100000" />
    <rom name="ws1_prg7.bin" size="65536" crc="28712eba" sha1="01ffb75af07eccd42426c4f4f933a3d562fdd165" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="ws1_voi0.bin" size="65536" crc="f6949199" sha1="ef596b02060f8e58eac37765663dd16377244391" region="voice" offset="0" />
    <rom name="ws_voi-1.bin" size="131072" crc="210e2af9" sha1="f8a1f8c6b9fbb8a9b3f298674600c1fbb9c5840e" region="voice" offset="20000" />
    <rom name="ws_chr-8.bin" size="131072" crc="d1897b9b" sha1="29906614b879e5623b49bc925e80006aee3997b9" region="c123tmap:mask" offset="0" />
    <rom name="ws_chr-0.bin" size="131072" crc="3e3e96b4" sha1="7b5f72e7e2aab9c78f452171ac6ebe8c634a88c4" region="c123tmap" offset="0" />
    <rom name="ws_chr-1.bin" size="131072" crc="897dfbc1" sha1="3e7425a456bada77591abcf1567ec75a99440334" region="c123tmap" offset="20000" />
    <rom name="ws_chr-2.bin" size="131072" crc="e142527c" sha1="606206b7b9916e3f456595344b70c17d44731fbb" region="c123tmap" offset="40000" />
    <rom name="ws_chr-3.bin" size="131072" crc="907d4dc8" sha1="16c31cbccef4d8a81f2150cec874a01688e46a59" region="c123tmap" offset="60000" />
    <rom name="ws_chr-4.bin" size="131072" crc="afb11e17" sha1="cf4aa124f0d4fe737686ccda72c55c199189ca49" region="c123tmap" offset="80000" />
    <rom name="ws_chr-6.bin" size="131072" crc="a16a17c2" sha1="52917165d50a03db8ad6783a95731e0b438c2a6c" region="c123tmap" offset="c0000" />
    <rom name="ws_obj-0.bin" size="131072" crc="12dc83a6" sha1="f3d0ebda14af81ff99642ceaa7b9c0e4a4bfbbcb" region="sprite" offset="0" />
    <rom name="ws_obj-1.bin" size="131072" crc="68290a46" sha1="c05f31e1c2332cba5d5b8cafc0e9f616aadee5b7" region="sprite" offset="20000" />
    <rom name="ws_obj-2.bin" size="131072" crc="cd5ba55d" sha1="9b5a655909457bcffdaaa95842740a6f0f8f6cec" region="sprite" offset="40000" />
    <rom name="ws1_obj3.bin" size="65536" crc="f2ed5309" sha1="b7d9c0a617660ecceaf7db3fd53bc0377ed1b6c1" region="sprite" offset="60000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="ws89" sourcefile="namcos1.cpp" cloneof="ws" romof="ws">
    <description>World Stadium '89 (Japan)</description>
    <year>1989</year>
    <manufacturer>Namco</manufacturer>
    <rom name="w91_snd0.bin" size="65536" crc="52b84d5a" sha1="efe7921a565faa42793d581868aa3fa634d81103" region="audiocpu" offset="0" />
    <rom name="ws1_snd1.bin" merge="ws1_snd1.bin" size="65536" crc="31bf74c1" sha1="ddb7a91d6f3ae93be79914a435178a540fe05bfb" region="audiocpu" offset="10000" />
    <rom name="ws1_prg0.bin" merge="ws1_prg0.bin" size="65536" crc="b0234298" sha1="b46a70109801d85332fb6658426bd795e03f492a" region="user1" offset="0" />
    <rom name="w91_prg1.bin" size="65536" crc="7ad8768f" sha1="7698b005e2c371266f390b8e0992666c822577d0" region="user1" offset="80000" />
    <rom name="w91_prg2.bin" size="65536" crc="522e5441" sha1="e8448aabf3527e268b7b0722825be36978d32cf4" region="user1" offset="100000" />
    <rom name="w91_prg7.bin" size="65536" crc="611ed964" sha1="855a9173bdc707f9cc0fa599ed5e6ccc4897f4e5" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="ws1_voi0.bin" merge="ws1_voi0.bin" size="65536" crc="f6949199" sha1="ef596b02060f8e58eac37765663dd16377244391" region="voice" offset="0" />
    <rom name="ws_voi-1.bin" merge="ws_voi-1.bin" size="131072" crc="210e2af9" sha1="f8a1f8c6b9fbb8a9b3f298674600c1fbb9c5840e" region="voice" offset="20000" />
    <rom name="ws_chr-8.bin" merge="ws_chr-8.bin" size="131072" crc="d1897b9b" sha1="29906614b879e5623b49bc925e80006aee3997b9" region="c123tmap:mask" offset="0" />
    <rom name="ws_chr-0.bin" merge="ws_chr-0.bin" size="131072" crc="3e3e96b4" sha1="7b5f72e7e2aab9c78f452171ac6ebe8c634a88c4" region="c123tmap" offset="0" />
    <rom name="ws_chr-1.bin" merge="ws_chr-1.bin" size="131072" crc="897dfbc1" sha1="3e7425a456bada77591abcf1567ec75a99440334" region="c123tmap" offset="20000" />
    <rom name="ws_chr-2.bin" merge="ws_chr-2.bin" size="131072" crc="e142527c" sha1="606206b7b9916e3f456595344b70c17d44731fbb" region="c123tmap" offset="40000" />
    <rom name="ws_chr-3.bin" merge="ws_chr-3.bin" size="131072" crc="907d4dc8" sha1="16c31cbccef4d8a81f2150cec874a01688e46a59" region="c123tmap" offset="60000" />
    <rom name="ws_chr-4.bin" merge="ws_chr-4.bin" size="131072" crc="afb11e17" sha1="cf4aa124f0d4fe737686ccda72c55c199189ca49" region="c123tmap" offset="80000" />
    <rom name="ws_chr-6.bin" merge="ws_chr-6.bin" size="131072" crc="a16a17c2" sha1="52917165d50a03db8ad6783a95731e0b438c2a6c" region="c123tmap" offset="c0000" />
    <rom name="ws_obj-0.bin" merge="ws_obj-0.bin" size="131072" crc="12dc83a6" sha1="f3d0ebda14af81ff99642ceaa7b9c0e4a4bfbbcb" region="sprite" offset="0" />
    <rom name="ws_obj-1.bin" merge="ws_obj-1.bin" size="131072" crc="68290a46" sha1="c05f31e1c2332cba5d5b8cafc0e9f616aadee5b7" region="sprite" offset="20000" />
    <rom name="ws_obj-2.bin" merge="ws_obj-2.bin" size="131072" crc="cd5ba55d" sha1="9b5a655909457bcffdaaa95842740a6f0f8f6cec" region="sprite" offset="40000" />
    <rom name="w91_obj3.bin" size="65536" crc="8ee76105" sha1="8b567631250981fd9ec15ef8beb1df469cc70c4d" region="sprite" offset="60000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Draw Debug Lines" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="ws90" sourcefile="namcos1.cpp" cloneof="ws" romof="ws">
    <description>World Stadium '90 (Japan)</description>
    <year>1990</year>
    <manufacturer>Namco</manufacturer>
    <rom name="w91_snd0.bin" size="65536" crc="52b84d5a" sha1="efe7921a565faa42793d581868aa3fa634d81103" region="audiocpu" offset="0" />
    <rom name="ws1_snd1.bin" merge="ws1_snd1.bin" size="65536" crc="31bf74c1" sha1="ddb7a91d6f3ae93be79914a435178a540fe05bfb" region="audiocpu" offset="10000" />
    <rom name="ws1_prg0.bin" merge="ws1_prg0.bin" size="65536" crc="b0234298" sha1="b46a70109801d85332fb6658426bd795e03f492a" region="user1" offset="0" />
    <rom name="w91_prg1.bin" size="65536" crc="7ad8768f" sha1="7698b005e2c371266f390b8e0992666c822577d0" region="user1" offset="80000" />
    <rom name="w901prg2.bin" size="65536" crc="b9e98e2f" sha1="65750e5c5073d35aa7c68b769afcfc3da7213041" region="user1" offset="100000" />
    <rom name="w901prg7.bin" size="65536" crc="37ae1b25" sha1="e3f9d8abdfa68929495993d0842d64a8fd323d91" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="ws1_voi0.bin" merge="ws1_voi0.bin" size="65536" crc="f6949199" sha1="ef596b02060f8e58eac37765663dd16377244391" region="voice" offset="0" />
    <rom name="ws_voi-1.bin" merge="ws_voi-1.bin" size="131072" crc="210e2af9" sha1="f8a1f8c6b9fbb8a9b3f298674600c1fbb9c5840e" region="voice" offset="20000" />
    <rom name="ws_chr-8.bin" merge="ws_chr-8.bin" size="131072" crc="d1897b9b" sha1="29906614b879e5623b49bc925e80006aee3997b9" region="c123tmap:mask" offset="0" />
    <rom name="ws_chr-0.bin" merge="ws_chr-0.bin" size="131072" crc="3e3e96b4" sha1="7b5f72e7e2aab9c78f452171ac6ebe8c634a88c4" region="c123tmap" offset="0" />
    <rom name="ws_chr-1.bin" merge="ws_chr-1.bin" size="131072" crc="897dfbc1" sha1="3e7425a456bada77591abcf1567ec75a99440334" region="c123tmap" offset="20000" />
    <rom name="ws_chr-2.bin" merge="ws_chr-2.bin" size="131072" crc="e142527c" sha1="606206b7b9916e3f456595344b70c17d44731fbb" region="c123tmap" offset="40000" />
    <rom name="ws_chr-3.bin" merge="ws_chr-3.bin" size="131072" crc="907d4dc8" sha1="16c31cbccef4d8a81f2150cec874a01688e46a59" region="c123tmap" offset="60000" />
    <rom name="ws_chr-4.bin" merge="ws_chr-4.bin" size="131072" crc="afb11e17" sha1="cf4aa124f0d4fe737686ccda72c55c199189ca49" region="c123tmap" offset="80000" />
    <rom name="ws_chr-6.bin" merge="ws_chr-6.bin" size="131072" crc="a16a17c2" sha1="52917165d50a03db8ad6783a95731e0b438c2a6c" region="c123tmap" offset="c0000" />
    <rom name="ws_obj-0.bin" merge="ws_obj-0.bin" size="131072" crc="12dc83a6" sha1="f3d0ebda14af81ff99642ceaa7b9c0e4a4bfbbcb" region="sprite" offset="0" />
    <rom name="ws_obj-1.bin" merge="ws_obj-1.bin" size="131072" crc="68290a46" sha1="c05f31e1c2332cba5d5b8cafc0e9f616aadee5b7" region="sprite" offset="20000" />
    <rom name="ws_obj-2.bin" merge="ws_obj-2.bin" size="131072" crc="cd5ba55d" sha1="9b5a655909457bcffdaaa95842740a6f0f8f6cec" region="sprite" offset="40000" />
    <rom name="w901obj3.bin" size="65536" crc="7d0b8961" sha1="b64e28e2a784bcc5f370436411da6c9fa8900c3d" region="sprite" offset="60000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Draw Debug Lines" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="youkaidk1" sourcefile="namcos1.cpp" cloneof="shadowld" romof="shadowld">
    <description>Yokai Douchuuki (Japan, old version (YD1))</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="yd1.sd0" merge="yd1_s0.bin" size="65536" crc="a9cb51fb" sha1="c46345b36306d35f73e25d0c8b1af53936927f0b" region="audiocpu" offset="0" />
    <rom name="yd1.sd1" merge="yd1_s1.bin" size="65536" crc="65d1dc0d" sha1="e758fa5279c1a36c7dad941091694daed13f8b9a" region="audiocpu" offset="10000" />
    <rom name="yd1_p0.bin" merge="yd1_p0.bin" size="65536" crc="07e49883" sha1="b1e720b4d134893d3d9768d3f59162b31488a079" region="user1" offset="0" />
    <rom name="yd1_p1.bin" merge="yd1_p1.bin" size="65536" crc="a8ea6bd3" sha1="d8c34084c90ff9f5627d432359a1c64959372195" region="user1" offset="80000" />
    <rom name="yd1_p2.bin" merge="yd1_p2.bin" size="65536" crc="62e5bbec" sha1="748482389a7e49d35d6c566e9d73e3bc4ab0e7c6" region="user1" offset="100000" />
    <rom name="yd1_p3.bin" merge="yd1_p3.bin" size="65536" crc="a4f27c24" sha1="9a4eea9f50f62a5653015539f8933676a37a61cb" region="user1" offset="180000" />
    <rom name="yd1_p5.bin" merge="yd1_p5.bin" size="65536" crc="29a78bd6" sha1="99f022f205dcc0d4c24bf406a61034e7a6d0cfaf" region="user1" offset="280000" />
    <rom name="yd1_p6.bin" size="65536" crc="785a2772" sha1="80c0a628bc834ff03460188b7fc63b6464c09476" region="user1" offset="300000" />
    <rom name="yd2_p7.bin" size="65536" crc="3d39098c" sha1="acdb5ea53358676d1b71c2a456cabaa9e46aed3f" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="yd_voi-0.bin" merge="yd_voi-0.bin" size="131072" crc="448bc6a1" sha1="89033eb023bb770bfedf925040bbe32f4bea4937" region="voice" offset="0" />
    <rom name="yd_voi-1.bin" merge="yd_voi-1.bin" size="131072" crc="7809035c" sha1="d1d12db8f1d2c25545ccb92c0a2f2af2d0267161" region="voice" offset="20000" />
    <rom name="yd_voi-2.bin" merge="yd_voi-2.bin" size="131072" crc="73bffc16" sha1="a927e503bf8650e6b638d5c357cb48586cfa025b" region="voice" offset="40000" />
    <rom name="yd_chr-8.bin" merge="yd_chr-8.bin" size="131072" crc="0c8e69d0" sha1="cedf12db2d9b14396cc8a15ccb025b96c92e190d" region="c123tmap:mask" offset="0" />
    <rom name="yd_chr-0.bin" merge="yd_chr-0.bin" size="131072" crc="717441dd" sha1="eb4d7e8293c4e404422bec79813a782c3373ef76" region="c123tmap" offset="0" />
    <rom name="yd_chr-1.bin" merge="yd_chr-1.bin" size="131072" crc="c1be6e35" sha1="910fa2bbb708811413758a07ba472ce8dc772ee4" region="c123tmap" offset="20000" />
    <rom name="yd_chr-2.bin" merge="yd_chr-2.bin" size="131072" crc="2df8d8cc" sha1="44b7fef479a726cad6908d33e27999d7ad679c6f" region="c123tmap" offset="40000" />
    <rom name="yd_chr-3.bin" merge="yd_chr-3.bin" size="131072" crc="d4e15c9e" sha1="9915abecd8f82e34961cddaeba8823d1d7a277dc" region="c123tmap" offset="60000" />
    <rom name="yd_chr-4.bin" merge="yd_chr-4.bin" size="131072" crc="c0041e0d" sha1="959344b1bbcf7c480fbc2d521eaa8b892651b92e" region="c123tmap" offset="80000" />
    <rom name="yd_chr-5.bin" merge="yd_chr-5.bin" size="131072" crc="7b368461" sha1="025ae116b6a74eef20c629e5402b45160778a416" region="c123tmap" offset="a0000" />
    <rom name="yd_chr-6.bin" merge="yd_chr-6.bin" size="131072" crc="3ac6a90e" sha1="7cf13b1998976c4f73d7c36c57afde1d1a6c71ec" region="c123tmap" offset="c0000" />
    <rom name="yd_chr-7.bin" merge="yd_chr-7.bin" size="131072" crc="8d2cffa5" sha1="2b293ed35bb3d9a81b5dc8cb06ec3aa9260dcf27" region="c123tmap" offset="e0000" />
    <rom name="yd_obj-0.bin" merge="yd_obj-0.bin" size="131072" crc="efb8efe3" sha1="fad3ca72932c4318e8062708739dd80cacd2e019" region="sprite" offset="0" />
    <rom name="yd_obj-1.bin" merge="yd_obj-1.bin" size="131072" crc="bf4ee682" sha1="45aa98737f898a0ef105c9525c2edc9a1b425da1" region="sprite" offset="20000" />
    <rom name="yd_obj-2.bin" merge="yd_obj-2.bin" size="131072" crc="cb721682" sha1="2305e5950cefe8d6b569d966728c9c5c8b4299a1" region="sprite" offset="40000" />
    <rom name="yd_obj-3.bin" merge="yd_obj-3.bin" size="131072" crc="8a6c3d1c" sha1="e9cb9c859596de753de37368d186feb857a4d08f" region="sprite" offset="60000" />
    <rom name="yd_obj-4.bin" merge="yd_obj-4.bin" size="131072" crc="ef97bffb" sha1="35bf2102cad41e50e59a31279e69c26d337f2353" region="sprite" offset="80000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Alternate sound effects" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="youkaidk2" sourcefile="namcos1.cpp" cloneof="shadowld" romof="shadowld">
    <description>Yokai Douchuuki (Japan, new version (YD2, Rev B))</description>
    <year>1987</year>
    <manufacturer>Namco</manufacturer>
    <rom name="yd1_s0.bin" merge="yd1_s0.bin" size="65536" crc="a9cb51fb" sha1="c46345b36306d35f73e25d0c8b1af53936927f0b" region="audiocpu" offset="0" />
    <rom name="yd1_s1.bin" merge="yd1_s1.bin" size="65536" crc="65d1dc0d" sha1="e758fa5279c1a36c7dad941091694daed13f8b9a" region="audiocpu" offset="10000" />
    <rom name="yd1_p0.bin" merge="yd1_p0.bin" size="65536" crc="07e49883" sha1="b1e720b4d134893d3d9768d3f59162b31488a079" region="user1" offset="0" />
    <rom name="yd1_p1.bin" merge="yd1_p1.bin" size="65536" crc="a8ea6bd3" sha1="d8c34084c90ff9f5627d432359a1c64959372195" region="user1" offset="80000" />
    <rom name="yd1_p2.bin" merge="yd1_p2.bin" size="65536" crc="62e5bbec" sha1="748482389a7e49d35d6c566e9d73e3bc4ab0e7c6" region="user1" offset="100000" />
    <rom name="yd1_p3.bin" merge="yd1_p3.bin" size="65536" crc="a4f27c24" sha1="9a4eea9f50f62a5653015539f8933676a37a61cb" region="user1" offset="180000" />
    <rom name="yd1_p5.bin" merge="yd1_p5.bin" size="65536" crc="29a78bd6" sha1="99f022f205dcc0d4c24bf406a61034e7a6d0cfaf" region="user1" offset="280000" />
    <rom name="yd1_p6.bin" size="65536" crc="785a2772" sha1="80c0a628bc834ff03460188b7fc63b6464c09476" region="user1" offset="300000" />
    <rom name="yd2_p7b.bin" size="65536" crc="a05bf3ae" sha1="3477eee9a09b1998e72b31f19a92c89c5033b0f7" region="user1" offset="380000" />
    <rom name="cus64-64a1.mcu" merge="cus64-64a1.mcu" size="4096" crc="ffb5c0bd" sha1="7a38c0cc2553c627f4ec507fb6e807cf7d537c02" region="mcu" offset="0" />
    <rom name="yd_voi-0.bin" merge="yd_voi-0.bin" size="131072" crc="448bc6a1" sha1="89033eb023bb770bfedf925040bbe32f4bea4937" region="voice" offset="0" />
    <rom name="yd_voi-1.bin" merge="yd_voi-1.bin" size="131072" crc="7809035c" sha1="d1d12db8f1d2c25545ccb92c0a2f2af2d0267161" region="voice" offset="20000" />
    <rom name="yd_voi-2.bin" merge="yd_voi-2.bin" size="131072" crc="73bffc16" sha1="a927e503bf8650e6b638d5c357cb48586cfa025b" region="voice" offset="40000" />
    <rom name="yd_chr-8.bin" merge="yd_chr-8.bin" size="131072" crc="0c8e69d0" sha1="cedf12db2d9b14396cc8a15ccb025b96c92e190d" region="c123tmap:mask" offset="0" />
    <rom name="yd_chr-0.bin" merge="yd_chr-0.bin" size="131072" crc="717441dd" sha1="eb4d7e8293c4e404422bec79813a782c3373ef76" region="c123tmap" offset="0" />
    <rom name="yd_chr-1.bin" merge="yd_chr-1.bin" size="131072" crc="c1be6e35" sha1="910fa2bbb708811413758a07ba472ce8dc772ee4" region="c123tmap" offset="20000" />
    <rom name="yd_chr-2.bin" merge="yd_chr-2.bin" size="131072" crc="2df8d8cc" sha1="44b7fef479a726cad6908d33e27999d7ad679c6f" region="c123tmap" offset="40000" />
    <rom name="yd_chr-3.bin" merge="yd_chr-3.bin" size="131072" crc="d4e15c9e" sha1="9915abecd8f82e34961cddaeba8823d1d7a277dc" region="c123tmap" offset="60000" />
    <rom name="yd_chr-4.bin" merge="yd_chr-4.bin" size="131072" crc="c0041e0d" sha1="959344b1bbcf7c480fbc2d521eaa8b892651b92e" region="c123tmap" offset="80000" />
    <rom name="yd_chr-5.bin" merge="yd_chr-5.bin" size="131072" crc="7b368461" sha1="025ae116b6a74eef20c629e5402b45160778a416" region="c123tmap" offset="a0000" />
    <rom name="yd_chr-6.bin" merge="yd_chr-6.bin" size="131072" crc="3ac6a90e" sha1="7cf13b1998976c4f73d7c36c57afde1d1a6c71ec" region="c123tmap" offset="c0000" />
    <rom name="yd_chr-7.bin" merge="yd_chr-7.bin" size="131072" crc="8d2cffa5" sha1="2b293ed35bb3d9a81b5dc8cb06ec3aa9260dcf27" region="c123tmap" offset="e0000" />
    <rom name="yd_obj-0.bin" merge="yd_obj-0.bin" size="131072" crc="efb8efe3" sha1="fad3ca72932c4318e8062708739dd80cacd2e019" region="sprite" offset="0" />
    <rom name="yd_obj-1.bin" merge="yd_obj-1.bin" size="131072" crc="bf4ee682" sha1="45aa98737f898a0ef105c9525c2edc9a1b425da1" region="sprite" offset="20000" />
    <rom name="yd_obj-2.bin" merge="yd_obj-2.bin" size="131072" crc="cb721682" sha1="2305e5950cefe8d6b569d966728c9c5c8b4299a1" region="sprite" offset="40000" />
    <rom name="yd_obj-3.bin" merge="yd_obj-3.bin" size="131072" crc="8a6c3d1c" sha1="e9cb9c859596de753de37368d186feb857a4d08f" region="sprite" offset="60000" />
    <rom name="yd_obj-4.bin" merge="yd_obj-4.bin" size="131072" crc="ef97bffb" sha1="35bf2102cad41e50e59a31279e69c26d337f2353" region="sprite" offset="80000" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="mc6809e" />
    <device_ref name="hd63701v0" />
    <device_ref name="namco_c117" />
    <device_ref name="watchdog" />
    <device_ref name="nvram" />
    <device_ref name="ls157" />
    <device_ref name="screen" />
    <device_ref name="gfxdecode" />
    <device_ref name="namco_c116" />
    <device_ref name="namco_c123tmap" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="ym2151" />
    <device_ref name="namco_cus30" />
    <device_ref name="dac_8bit_r2r" />
    <device_ref name="dac_8bit_r2r" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="subcpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="audiocpu" name="Motorola MC6809E" clock="1536000" />
    <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ymsnd" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="namco" name="Namco CUS30" clock="12000" />
    <chip type="audio" tag="dac0" name="8-Bit R-2R DAC" />
    <chip type="audio" tag="dac1" name="8-Bit R-2R DAC" />
    <display tag="screen" type="raster" rotate="180" width="288" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="73" hbstart="361" vtotal="264" vbend="16" vbstart="240" />
    <sound channels="2" />
    <input players="2" coins="2" service="yes">
      <control type="joy" player="1" buttons="3" ways="8" />
      <control type="joy" player="2" buttons="3" ways="8" />
    </input>
    <dipswitch name="Service Mode" tag="DIPSW" mask="1">
      <diplocation name="SW" number="1" />
      <dipvalue name="Off" value="1" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Freeze" tag="DIPSW" mask="2">
      <diplocation name="SW" number="2" />
      <dipvalue name="Off" value="2" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Alternate sound effects" tag="DIPSW" mask="4">
      <diplocation name="SW" number="3" />
      <dipvalue name="Off" value="4" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="8">
      <diplocation name="SW" number="4" />
      <dipvalue name="Off" value="8" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="16">
      <diplocation name="SW" number="5" />
      <dipvalue name="Off" value="16" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="32">
      <diplocation name="SW" number="6" />
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="64">
      <diplocation name="SW" number="7" />
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="DIPSW" mask="128">
      <diplocation name="SW" number="8" />
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":COIN" />
    <port tag=":CONTROL0" />
    <port tag=":CONTROL1" />
    <port tag=":DIPSW" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
</datafile>