<machine name="tetrista" sourcefile="taito/taito_b.cpp" cloneof="tetris" romof="tetris" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Tetris (Japan, Taito B-System, Master of Weapon Conversion Kit)</description>
  <year>1988</year>
  <manufacturer>Sega</manufacturer>
  <rom name="c35-04.33" size="131072" crc="fa6e42ff" sha1="1c586243aaf57b46338f22ae0fcdba2897ccb98a" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="c35-03.24" size="131072" crc="aebd8539" sha1="5230c0513581513ba971da55c04da8ba451a16e2" region="maincpu" offset="1" status="good" optional="no" />
  <rom name="c35-02.34" size="131072" crc="128e9927" sha1="227b4a43074b66c9ba6f4497eb329fbcc5e3f52b" region="maincpu" offset="40000" status="good" optional="no" />
  <rom name="c35-01.25" size="131072" crc="5da7a319" sha1="0c903b3274f6eafe24c8b5ef476dc5e8e3131b20" region="maincpu" offset="40001" status="good" optional="no" />
  <rom name="c35-05.30" size="65536" crc="785c63fb" sha1="13db76d8ce52ff21bfda0866c9c6b52147c6fc9d" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="b72-02.6" size="524288" crc="843444eb" sha1="2b466045f882996c80e0090009ee957e11d32825" region="gfx2" offset="0" status="good" optional="no" />
  <rom name="b72-01.5" size="524288" crc="a24ac26e" sha1="895715a2bb0cb15334cba2283bd228b4fc08cd0c" region="gfx2" offset="80000" status="good" optional="no" />
  <device_ref tag=":maincpu" name="m68000" />
  <device_ref tag=":audiocpu" name="z80" />
  <device_ref tag=":tc0040ioc" name="tc0040ioc" />
  <device_ref tag=":tc0040ioc:watchdog" name="watchdog" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":tc0180vcu" name="tc0180vcu" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":ymsnd" name="ym2203" />
  <device_ref tag=":ciu" name="pc060ha" />
  <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
  <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="6000000" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="ymsnd" name="YM2203 OPN" clock="3000000" />
  <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="60.000000" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="2" tilt="yes" service="no">
    <control type="joy" player="1" buttons="2" ways="8" reverse="no" />
    <control type="joy" player="2" buttons="2" ways="8" reverse="no" />
  </input>
  <dipswitch name="Unused" tag="DSWA" mask="1">
    <diplocation name="SW1" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Flip Screen" tag="DSWA" mask="2">
    <diplocation name="SW1" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Service Mode" tag="DSWA" mask="4">
    <diplocation name="SW1" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSWA" mask="8">
    <diplocation name="SW1" number="4" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="8" default="yes" />
  </dipswitch>
  <dipswitch name="Coin A" tag="DSWA" mask="48">
    <diplocation name="SW1" number="5" inverted="no" />
    <diplocation name="SW1" number="6" inverted="no" />
    <dipvalue name="2 Coins/1 Credit" value="16" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="48" default="yes" />
    <dipvalue name="3 Coins/4 Credits" value="0" default="no" />
    <dipvalue name="1 Coin/2 Credits" value="32" default="no" />
  </dipswitch>
  <dipswitch name="Coin B" tag="DSWA" mask="192">
    <diplocation name="SW1" number="7" inverted="no" />
    <diplocation name="SW1" number="8" inverted="no" />
    <dipvalue name="2 Coins/1 Credit" value="64" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="192" default="yes" />
    <dipvalue name="3 Coins/4 Credits" value="0" default="no" />
    <dipvalue name="1 Coin/2 Credits" value="128" default="no" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSWB" mask="3">
    <diplocation name="SW2" number="1" inverted="no" />
    <diplocation name="SW2" number="2" inverted="no" />
    <dipvalue name="Easy" value="2" default="no" />
    <dipvalue name="Medium" value="3" default="yes" />
    <dipvalue name="Hard" value="1" default="no" />
    <dipvalue name="Hardest" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="4">
    <diplocation name="SW2" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="8">
    <diplocation name="SW2" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="16">
    <diplocation name="SW2" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="32">
    <diplocation name="SW2" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="64">
    <diplocation name="SW2" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="128">
    <diplocation name="SW2" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":DSWA"></port>
  <port tag=":DSWB"></port>
  <port tag=":IN0"></port>
  <port tag=":IN1"></port>
  <port tag=":IN2"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>