<machine name="mjvegasb" sourcefile="dynax/royalmah.cpp" cloneof="mjvegasa" romof="mjvegasa" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Mahjong Vegas (Japan, set 2)</description>
  <year>1991</year>
  <manufacturer>Dynax</manufacturer>
  <rom name="5001b.1b" size="131072" crc="945bf766" sha1="81d1126b404f2088ceeb21c52f2f8d87322554f8" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="50xx.tmp90840" size="8192" crc="091a85dc" sha1="964ccbc13466464c2feee10f807078ec517bed5c" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="5002.1d" merge="5002.1d" size="524288" crc="016c0a32" sha1="5c5fdd631eacb36a0ee7dba9e070c2d3d3d8fd5b" region="maincpu" offset="210000" status="good" optional="no" />
  <rom name="5003.1e" merge="5003.1e" size="131072" crc="5323cc85" sha1="58b75ba560f05a0568024f52ee89f54713219452" region="maincpu" offset="2f0000" status="good" optional="no" />
  <rom name="d50-2_82s147.4h" merge="d50-2_82s147.4h" size="512" crc="3c960ea2" sha1="65e05e3f129e9e6fcb14b7d44a75a76919c54d52" region="proms" offset="0" status="good" optional="no" />
  <rom name="d50-1_82s147.4g" merge="d50-1_82s147.4g" size="512" crc="50c0d0ec" sha1="222899456cd2e15391d8d0f771bbd5e5333d6ba3" region="proms" offset="200" status="good" optional="no" />
  <device_ref tag=":maincpu" name="tmp90840" />
  <device_ref tag=":nvram" name="nvram" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":aysnd" name="ay8910" />
  <device_ref tag=":rtc" name="msm6242" />
  <chip type="cpu" tag="maincpu" name="Toshiba TMP90840" clock="8000000" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="aysnd" name="AY-3-8910A PSG" clock="1536000" />
  <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="60.000000" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="2" service="yes" tilt="no">
    <control type="mahjong" player="1" buttons="26" reverse="no" />
    <control type="gambling" player="1" buttons="2" reverse="no" />
    <control type="mahjong" player="2" buttons="26" reverse="no" />
  </input>
  <dipswitch name="Payout Rate" tag="DSW1" mask="15">
    <diplocation name="DIP-SW 1" number="1" inverted="no" />
    <diplocation name="DIP-SW 1" number="2" inverted="no" />
    <diplocation name="DIP-SW 1" number="3" inverted="no" />
    <diplocation name="DIP-SW 1" number="4" inverted="no" />
    <dipvalue name="50%" value="0" default="no" />
    <dipvalue name="53%" value="1" default="no" />
    <dipvalue name="56%" value="2" default="no" />
    <dipvalue name="59%" value="3" default="no" />
    <dipvalue name="62%" value="4" default="no" />
    <dipvalue name="65%" value="5" default="no" />
    <dipvalue name="68%" value="6" default="no" />
    <dipvalue name="71%" value="7" default="yes" />
    <dipvalue name="75%" value="8" default="no" />
    <dipvalue name="78%" value="9" default="no" />
    <dipvalue name="81%" value="10" default="no" />
    <dipvalue name="84%" value="11" default="no" />
    <dipvalue name="87%" value="12" default="no" />
    <dipvalue name="90%" value="13" default="no" />
    <dipvalue name="93%" value="14" default="no" />
    <dipvalue name="96%" value="15" default="no" />
  </dipswitch>
  <dipswitch name="Odds Rate" tag="DSW1" mask="48">
    <diplocation name="DIP-SW 1" number="5" inverted="no" />
    <diplocation name="DIP-SW 1" number="6" inverted="no" />
    <dipvalue name="1 2 4 8 12 16 24 32" value="48" default="no" />
    <dipvalue name="1 2 3 5 8 15 30 50" value="0" default="yes" />
    <dipvalue name="1 2 3 5 10 25 50 100" value="16" default="no" />
    <dipvalue name="1 2 3 5 10 50 100 200" value="32" default="no" />
  </dipswitch>
  <dipswitch name="Maximum Bet" tag="DSW1" mask="192">
    <diplocation name="DIP-SW 1" number="7" inverted="no" />
    <diplocation name="DIP-SW 1" number="8" inverted="no" />
    <dipvalue name="1" value="192" default="no" />
    <dipvalue name="5" value="128" default="no" />
    <dipvalue name="10" value="64" default="yes" />
    <dipvalue name="20" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Coinage" tag="DSW2" mask="3">
    <diplocation name="DIP-SW 2" number="1" inverted="no" />
    <diplocation name="DIP-SW 2" number="2" inverted="no" />
    <dipvalue name="1 Coin/1 Credit" value="3" default="yes" />
    <dipvalue name="1 Coin/2 Credits" value="2" default="no" />
    <dipvalue name="1 Coin/5 Credits" value="1" default="no" />
    <dipvalue name="1 Coin/10 Credits" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Minimum Bet" tag="DSW2" mask="12">
    <diplocation name="DIP-SW 2" number="3" inverted="no" />
    <diplocation name="DIP-SW 2" number="4" inverted="no" />
    <dipvalue name="1" value="12" default="yes" />
    <dipvalue name="2" value="8" default="no" />
    <dipvalue name="3" value="4" default="no" />
    <dipvalue name="5" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Yakuman Bonus Cycle" tag="DSW2" mask="112">
    <diplocation name="DIP-SW 2" number="5" inverted="no" />
    <diplocation name="DIP-SW 2" number="6" inverted="no" />
    <diplocation name="DIP-SW 2" number="7" inverted="no" />
    <dipvalue name="None" value="112" default="no" />
    <dipvalue name="First time only" value="96" default="no" />
    <dipvalue name="Every 300 coins" value="80" default="no" />
    <dipvalue name="Every 500 coins" value="64" default="no" />
    <dipvalue name="Every 700 coins" value="48" default="yes" />
    <dipvalue name="Every 1000 coins" value="32" default="no" />
  </dipswitch>
  <dipswitch name="Yakuman Bonuses Per Cycle" tag="DSW2" mask="128">
    <diplocation name="DIP-SW 2" number="8" inverted="no" />
    <dipvalue name="1" value="0" default="no" />
    <dipvalue name="2" value="128" default="yes" />
  </dipswitch>
  <dipswitch name="Payout Mode" tag="DSW3" mask="1">
    <diplocation name="DIP-SW 3" number="1" inverted="no" />
    <dipvalue name="Key-out" value="1" default="yes" />
    <dipvalue name="Hopper" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Hopper Polarity" tag="DSW3" mask="2">
    <diplocation name="DIP-SW 3" number="2" inverted="no" />
    <dipvalue name="Normal" value="2" default="yes" />
    <dipvalue name="Inverted" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Service Count" tag="DSW3" mask="4">
    <diplocation name="DIP-SW 3" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Double Bet" tag="DSW3" mask="8">
    <diplocation name="DIP-SW 3" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Renchan Rate" tag="DSW3" mask="16">
    <diplocation name="DIP-SW 3" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Auto Reach" tag="DSW3" mask="32">
    <diplocation name="DIP-SW 3" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Automatic Tsumo" tag="DSW3" mask="64">
    <diplocation name="DIP-SW 3" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Service Point" tag="DSW3" mask="128">
    <diplocation name="DIP-SW 3" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Last Chance" tag="DSW4" mask="1">
    <diplocation name="DIP-SW 4" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Show In-Game Clock" tag="DSW4" mask="2">
    <diplocation name="DIP-SW 4" number="2" inverted="no" />
    <dipvalue name="No" value="2" default="no" />
    <dipvalue name="Yes" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Show Renchan Gal" tag="DSW4" mask="4">
    <diplocation name="DIP-SW 4" number="3" inverted="no" />
    <dipvalue name="No" value="4" default="no" />
    <dipvalue name="Yes" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Background Color" tag="DSW4" mask="8">
    <diplocation name="DIP-SW 4" number="4" inverted="no" />
    <dipvalue name="Black" value="8" default="no" />
    <dipvalue name="Gray" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW4" mask="16">
    <diplocation name="DIP-SW 4" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="In-Game Music" tag="DSW4" mask="32">
    <diplocation name="DIP-SW 4" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Time Service Frequency" tag="DSW4" mask="64">
    <diplocation name="DIP-SW 4" number="7" inverted="no" />
    <dipvalue name="Normal" value="0" default="yes" />
    <dipvalue name="High" value="64" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW4" mask="128">
    <diplocation name="DIP-SW 4" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Credits Per Note" tag="DSWTOP" mask="1">
    <diplocation name="DIP-SW 1" number="9" inverted="no" />
    <dipvalue name="5" value="1" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="3" />
    </dipvalue>
    <dipvalue name="10" value="1" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="2" />
    </dipvalue>
    <dipvalue name="25" value="1" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="1" />
    </dipvalue>
    <dipvalue name="50" value="1" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="0" />
    </dipvalue>
    <dipvalue name="10" value="0" default="yes">
      <condition tag="DSW2" mask="3" relation="eq" value="3" />
    </dipvalue>
    <dipvalue name="20" value="0" default="yes">
      <condition tag="DSW2" mask="3" relation="eq" value="2" />
    </dipvalue>
    <dipvalue name="50" value="0" default="yes">
      <condition tag="DSW2" mask="3" relation="eq" value="1" />
    </dipvalue>
    <dipvalue name="100" value="0" default="yes">
      <condition tag="DSW2" mask="3" relation="eq" value="0" />
    </dipvalue>
  </dipswitch>
  <dipswitch name="Flip Screen" tag="DSWTOP" mask="2">
    <diplocation name="DIP-SW 1" number="10" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Computer Strength" tag="DSWTOP" mask="4">
    <diplocation name="DIP-SW 2" number="9" inverted="no" />
    <dipvalue name="Normal" value="0" default="yes" />
    <dipvalue name="Strong" value="4" default="no" />
  </dipswitch>
  <dipswitch name="Payout Variation" tag="DSWTOP" mask="8">
    <diplocation name="DIP-SW 2" number="10" inverted="no" />
    <dipvalue name="Normal" value="0" default="yes" />
    <dipvalue name="Large" value="8" default="no" />
  </dipswitch>
  <dipswitch name="Don Den Key" tag="DSWTOP" mask="16">
    <diplocation name="DIP-SW 3" number="9" inverted="no" />
    <dipvalue name="Start" value="16" default="no" />
    <dipvalue name="Flip Flop" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Don Den Count" tag="DSWTOP" mask="32">
    <diplocation name="DIP-SW 3" number="10" inverted="no" />
    <dipvalue name="5" value="0" default="yes" />
    <dipvalue name="8" value="32" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSWTOP" mask="64">
    <diplocation name="DIP-SW 4" number="9" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Debug Mode" tag="DSWTOP" mask="128">
    <diplocation name="DIP-SW 4" number="10" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":DSW1"></port>
  <port tag=":DSW2"></port>
  <port tag=":DSW3"></port>
  <port tag=":DSW4"></port>
  <port tag=":DSWTOP"></port>
  <port tag=":KEY0"></port>
  <port tag=":KEY1"></port>
  <port tag=":KEY2"></port>
  <port tag=":KEY3"></port>
  <port tag=":KEY4"></port>
  <port tag=":KEY5"></port>
  <port tag=":KEY6"></port>
  <port tag=":KEY7"></port>
  <port tag=":KEY8"></port>
  <port tag=":KEY9"></port>
  <port tag=":SYSTEM"></port>
  <driver status="good" emulation="good" savestate="unsupported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>