<machine name="tceptor" sourcefile="namco/tceptor.cpp" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Thunder Ceptor</description>
  <year>1986</year>
  <manufacturer>Namco</manufacturer>
  <rom name="tc1-1.10f" size="32768" crc="4c6b063e" sha1="d9701657186f8051391084f51a720037f9f418b1" region="maincpu" offset="8000" status="good" optional="no" />
  <rom name="tc1-21.1m" size="32768" crc="2d0b2fa8" sha1="16ecd70954e52a8661642b15a5cf1db51783e444" region="audiocpu1" offset="8000" status="good" optional="no" />
  <rom name="tc1-22.3m" size="32768" crc="9f5a3e98" sha1="2b2ffe39fe647a3039b92721817bddc9e9a92d82" region="audiocpu2" offset="8000" status="good" optional="no" />
  <rom name="tc1-4.8c" size="32768" crc="ae98b673" sha1="5da1c69dd40db9bad2e3d4dc2af3a949172af940" region="sub" offset="0" status="good" optional="no" />
  <rom name="tc1-3.10c" size="32768" crc="779a4b25" sha1="8563213a1f1caee0eb88aa4bbd37c6004f16b309" region="sub" offset="1" status="good" optional="no" />
  <rom name="cus60-60a1.mcu" size="4096" crc="076ea82a" sha1="22b5e62e26390d7d5cacc0503c7aa5ed524204df" region="mcu" offset="0" status="good" optional="no" />
  <rom name="tc1-2.3a" size="16384" crc="b6def610" sha1="d0eada92a25d0243206fb8239374f5757caaea47" region="mcusub" offset="0" status="good" optional="no" />
  <rom name="tc1-18.6b" size="8192" crc="662b5650" sha1="ba82fe5efd1011854a6d0d7d87075475b65c0601" region="txtiles" offset="0" status="good" optional="no" />
  <rom name="tc1-20.10e" size="32768" crc="3e5054b7" sha1="ed359f8659a4a46d5ff7299d0da10550b1496db8" region="bgtiles" offset="0" status="good" optional="no" />
  <rom name="tc1-19.10d" size="16384" crc="7406e6e7" sha1="61ad77667e94fd7e11037da2721f7bbe0130286a" region="bgtiles" offset="8000" status="good" optional="no" />
  <rom name="tc1-16.8t" size="32768" crc="7c72be33" sha1="397e11727b86688d550c28fbdcb864bb9335d891" region="spr16tiles" offset="0" status="good" optional="no" />
  <rom name="tc1-15.10t" size="32768" crc="51268075" sha1="75b6b935c6721adbc984795b9bf0a791fb8b209e" region="spr16tiles" offset="8000" status="good" optional="no" />
  <rom name="tc1-8.8m" size="65536" crc="192a1f1f" sha1="8424a6a19c080da0a83e173e33915f4d9326f379" region="spr32tiles" offset="0" status="good" optional="no" />
  <rom name="tc1-10.8p" size="32768" crc="7876bcef" sha1="09180b26d0eab51de18a13723f46d763541979fb" region="spr32tiles" offset="10000" status="good" optional="no" />
  <rom name="tc1-12.8r" size="32768" crc="e8f55842" sha1="7397c8f279b9ddb7d9daf16f307669257a3fd9df" region="spr32tiles" offset="20000" status="good" optional="no" />
  <rom name="tc1-14.8s" size="32768" crc="723acf62" sha1="fa62ffa2a641629803537d0ef1ad30688b04f9ca" region="spr32tiles" offset="30000" status="good" optional="no" />
  <rom name="tc1-7.10m" size="65536" crc="828c80d5" sha1="6d441cbb333aee21f9c3d9608aec951130f9b0c5" region="spr32tiles" offset="40000" status="good" optional="no" />
  <rom name="tc1-9.10p" size="32768" crc="145cf59b" sha1="0639a36030823ccd7a476561a8fe61724c8be9d3" region="spr32tiles" offset="50000" status="good" optional="no" />
  <rom name="tc1-11.10r" size="32768" crc="ad7c6c7e" sha1="2ae889c135c6ee924dc336895f7b9b8a98b715d0" region="spr32tiles" offset="60000" status="good" optional="no" />
  <rom name="tc1-13.10s" size="32768" crc="e67cef29" sha1="ba8559caf498bbc1d9278d74da03ee2d910f76d8" region="spr32tiles" offset="70000" status="good" optional="no" />
  <rom name="tc1-3.1k" size="1024" crc="fd2fcb57" sha1="97d5b7527714acfd729b26ac56f0a9210982c551" region="proms" offset="0" status="good" optional="no" />
  <rom name="tc1-1.1h" size="1024" crc="0241cf67" sha1="9b2b579425b72a5b1f2c632f53d1c1d172b4ed1e" region="proms" offset="400" status="good" optional="no" />
  <rom name="tc1-2.1j" size="1024" crc="ea9eb3da" sha1="0d7cfceac57afc53a063d7fe67cfc9bda0a8dbc8" region="proms" offset="800" status="good" optional="no" />
  <rom name="tc1-5.6a" size="1024" crc="afa8eda8" sha1="783efbcbf0bb7e4cf2e2618ddd0ef3b52a4518cc" region="proms" offset="c00" status="good" optional="no" />
  <rom name="tc1-6.7s" size="1024" crc="72707677" sha1="122c1b619c9efa3b7055908dda3102ee28230504" region="proms" offset="1000" status="good" optional="no" />
  <rom name="tc1-4.2e" size="256" crc="a4e73d53" sha1="df8231720e9b57cf2751f86ac3ed7433804f51ca" region="proms" offset="1400" status="good" optional="no" />
  <rom name="tc1-17.7k" size="8192" crc="90db1bf6" sha1="dbb9e50a8efc3b4012fcf587cc87da9ef42a1b80" region="proms" offset="1500" status="good" optional="no" />
  <device_ref tag=":maincpu" name="mc6809e" />
  <device_ref tag=":audiocpu1" name="r65c02" />
  <device_ref tag=":audiocpu2" name="r65c02" />
  <device_ref tag=":sub" name="m68000" />
  <device_ref tag=":mcu" name="hd63701v0" />
  <device_ref tag=":nvram" name="nvram" />
  <device_ref tag=":adc" name="adc0809" />
  <device_ref tag=":sprite_ram" name="buffered_spriteram16" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":c45_road" name="namco_c45_road" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":ymsnd" name="ym2151" />
  <device_ref tag=":namco" name="namco_cus30" />
  <device_ref tag=":dac" name="dac_8bit_r2r" />
  <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1536000" />
  <chip type="cpu" tag="audiocpu1" name="Rockwell R65C02" clock="2048000" />
  <chip type="cpu" tag="audiocpu2" name="Rockwell R65C02" clock="2048000" />
  <chip type="cpu" tag="sub" name="Motorola MC68000" clock="12288000" />
  <chip type="cpu" tag="mcu" name="Hitachi HD63701V0" clock="6144000" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="ymsnd" name="YM2151 OPM" clock="3579545" />
  <chip type="audio" tag="namco" name="Namco CUS30" clock="24000" />
  <chip type="audio" tag="dac" name="8-Bit R-2R DAC" />
  <display tag="screen" type="raster" rotate="0" width="272" height="224" refresh="60.606060" flipx="no" />
  <sound channels="1" />
  <input players="1" coins="2" service="no" tilt="no">
    <control type="stick" buttons="4" minimum="0" maximum="254" sensitivity="100" keydelta="16" reverse="no" />
    <control type="pedal" minimum="0" maximum="214" sensitivity="100" keydelta="16" reverse="no" />
  </input>
  <dipswitch name="Coin A" tag="DSW1" mask="7">
    <dipvalue name="3 Coins/1 Credit" value="2" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="3" default="no" />
    <dipvalue name="3 Coins/2 Credits" value="1" default="no" />
    <dipvalue name="4 Coins/3 Credits" value="0" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="7" default="yes" />
    <dipvalue name="1 Coin/2 Credits" value="6" default="no" />
    <dipvalue name="1 Coin/3 Credits" value="5" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="4" default="no" />
  </dipswitch>
  <dipswitch name="Coin B" tag="DSW1" mask="24">
    <dipvalue name="2 Coins/1 Credit" value="16" default="no" />
    <dipvalue name="3 Coins/2 Credits" value="8" default="no" />
    <dipvalue name="4 Coins/3 Credits" value="0" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="24" default="yes" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW1" mask="32">
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="32" default="yes" />
  </dipswitch>
  <dipswitch name="Freeze" tag="DSW1" mask="64">
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW2" mask="3">
    <dipvalue name="A" value="2" default="no" />
    <dipvalue name="B" value="3" default="yes" />
    <dipvalue name="C" value="1" default="no" />
    <dipvalue name="D" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Service Mode" tag="IN1" mask="4">
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":DSW1"></port>
  <port tag=":DSW2"></port>
  <port tag=":IN0"></port>
  <port tag=":IN1"></port>
  <port tag=":PEDAL">
    <analog mask="255" />
  </port>
  <port tag=":STICKX">
    <analog mask="255" />
  </port>
  <port tag=":STICKY">
    <analog mask="255" />
  </port>
  <driver status="good" emulation="good" savestate="unsupported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>