<machine name="mxsqy102tw" sourcefile="igs/igs_m027_023vid.cpp" cloneof="mxsqy" romof="mxsqy" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Mingxing San Que Yi (Taiwan, V102TW)</description>
  <year>2003</year>
  <manufacturer>IGS</manufacturer>
  <rom name="n6_027a.u41" merge="a8_027a.u41" size="16384" crc="f9ada8c4" sha1="0715fdc3d15ae2d1af4e9c7d25f6410ae7c22d42" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="v-102tw.u39" size="524288" crc="16095b98" sha1="9fe2f06253a4ddaf47df7f998137f66f0c0cf4e2" region="user1" offset="0" status="good" optional="no" />
  <rom name="text.u38" merge="igs_l2405.u38" size="524288" crc="2f20eade" sha1="aa11d26cb51483af5fdd4b181dff0f222baeaaff" region="igs023" offset="0" status="good" optional="no" />
  <rom name="cg_u23.u23" merge="igs_l2404.u23" size="4194304" crc="dc8ff7ae" sha1="4609b5543d8bea7a8dea4e744f81c407688a96ee" region="igs023:sprcol" offset="0" status="good" optional="no" />
  <rom name="cg_u22.u22" merge="igs_m2403.u22" size="4194304" crc="53940332" sha1="3c703cbdc51dfb100f3ce10452a81091305dee01" region="igs023:sprmask" offset="0" status="good" optional="no" />
  <rom name="u21" merge="igs_s2402.u21" size="4194304" crc="a3e3b2e0" sha1="906e5839ab62e570d9716e01b49e5b067e041269" region="ics" offset="0" status="good" optional="no" />
  <device_ref tag=":maincpu" name="igs027a" />
  <device_ref tag=":nvram" name="nvram" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":igs023" name="igs023" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":ics" name="ics2115" />
  <device_ref tag=":hopper" name="coin_hopper" />
  <chip type="cpu" tag="maincpu" name="IGS 027A ARM CPU (little)" clock="33000000" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="ics" name="ICS2115 WaveFront Synthesizer" clock="33868800" />
  <display tag="screen" type="raster" rotate="0" width="448" height="224" refresh="59.185606" pixclock="10000000" htotal="640" hbend="0" hbstart="448" vtotal="264" vbend="0" vbstart="224" flipx="no" />
  <sound channels="1" />
  <input players="1" coins="1" service="yes" tilt="no">
    <control type="joy" buttons="3" ways="8" reverse="no" />
    <control type="mahjong" buttons="25" reverse="no" />
    <control type="gambling" buttons="6" reverse="no" />
  </input>
  <dipswitch name="Controls" tag="DSW1" mask="1">
    <diplocation name="SW1" number="1" inverted="no" />
    <dipvalue name="Joystick" value="1" default="yes" />
    <dipvalue name="Mahjong" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW1" 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="Unknown" tag="DSW1" 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="Unknown" tag="DSW1" mask="8">
    <diplocation name="SW1" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW1" mask="16">
    <diplocation name="SW1" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW1" mask="32">
    <diplocation name="SW1" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW1" mask="64">
    <diplocation name="SW1" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW1" mask="128">
    <diplocation name="SW1" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW2" mask="1">
    <diplocation name="SW2" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW2" mask="2">
    <diplocation name="SW2" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW2" 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="Unknown" tag="DSW2" 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="Unknown" tag="DSW2" 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="Unknown" tag="DSW2" 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="Unknown" tag="DSW2" 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="Unknown" tag="DSW2" mask="128">
    <diplocation name="SW2" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW3" mask="1">
    <diplocation name="SW3" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW3" mask="2">
    <diplocation name="SW3" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW3" mask="4">
    <diplocation name="SW3" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW3" mask="8">
    <diplocation name="SW3" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW3" mask="16">
    <diplocation name="SW3" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW3" mask="32">
    <diplocation name="SW3" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW3" mask="64">
    <diplocation name="SW3" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW3" mask="128">
    <diplocation name="SW3" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":CLEARMEM"></port>
  <port tag=":DSW1"></port>
  <port tag=":DSW2"></port>
  <port tag=":DSW3"></port>
  <port tag=":IN0"></port>
  <port tag=":IN1"></port>
  <port tag=":IN2"></port>
  <port tag=":KEY0"></port>
  <port tag=":KEY1"></port>
  <port tag=":KEY2"></port>
  <port tag=":KEY3"></port>
  <port tag=":KEY4"></port>
  <port tag=":OUT0"></port>
  <port tag=":OUT1"></port>
  <port tag=":hopper:TEST"></port>
  <driver status="imperfect" emulation="good" savestate="unsupported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <feature type="timing" overall="imperfect" />
  <feature type="graphics" status="imperfect" />
  <feature type="sound" overall="imperfect" />
</machine>