<machine name="akissa" sourcefile="jaleco/ms32.cpp" cloneof="akiss" romof="akiss" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Mahjong Angel Kiss (ver 1.0, 92048-01 version)</description>
  <year>1995</year>
  <manufacturer>Jaleco</manufacturer>
  <rom name="mb93166_ver1.0-26.26" merge="mb93166_ver1.0-26.26" size="524288" crc="5bdd01ee" sha1="21b8e07bb7ef6b437a43719b02deeba970330900" region="maincpu" offset="3" status="good" optional="no" />
  <rom name="mb93166_ver1.0-27.27" merge="mb93166_ver1.0-27.27" size="524288" crc="bb11b2c9" sha1="86ba06d28bc8f560ac3d05515d061e05c90d1628" region="maincpu" offset="2" status="good" optional="no" />
  <rom name="mb93166_ver1.0-28.28" merge="mb93166_ver1.0-28.28" size="524288" crc="20565478" sha1="d532ab55be287f45d8d81317bb844c675eb1292c" region="maincpu" offset="1" status="good" optional="no" />
  <rom name="mb93166_ver1.0-29.29" merge="mb93166_ver1.0-29.29" size="524288" crc="ff454f0d" sha1="db81aaaf4160eb62badbe08fc01543463470ac97" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="mb95008-01.13" merge="mb95008-01.13" size="2097152" crc="1be66420" sha1="9fc85e6108f230418e012ad05586010235139039" region="sprite" offset="0" status="good" optional="no" />
  <rom name="mb95008-02.1" merge="mb95008-02.1" size="2097152" crc="1cc4808e" sha1="70a19d66b4f187320c67760bc453b6afb7d66f9a" region="sprite" offset="2" status="good" optional="no" />
  <rom name="mb95008-03.14" merge="mb95008-03.14" size="2097152" crc="4045f0dc" sha1="5ba9786618ecad9410dbdf3664f9dda848a754f7" region="sprite" offset="400000" status="good" optional="no" />
  <rom name="mb95008-04.2" merge="mb95008-04.2" size="2097152" crc="ef3c139d" sha1="3de374e77443dd4e967dbb5da820fe1c8c78aa1b" region="sprite" offset="400002" status="good" optional="no" />
  <rom name="mb95008-05.15" merge="mb95008-05.15" size="2097152" crc="43ea4a84" sha1="d9d9898edcf432998ed6b9a1622812def45cf369" region="sprite" offset="800000" status="good" optional="no" />
  <rom name="mb95008-06.3" merge="mb95008-06.3" size="2097152" crc="24f23d4e" sha1="8a7b6f28f25227391df73edb096695c5fe8df7dc" region="sprite" offset="800002" status="good" optional="no" />
  <rom name="mb95008-07.16" merge="mb95008-07.16" size="2097152" crc="bf47747e" sha1="b97121953f41039182e25ea023802df4524cf9bd" region="sprite" offset="c00000" status="good" optional="no" />
  <rom name="mb95008-08.4" merge="mb95008-08.4" size="2097152" crc="34829a09" sha1="7229c56fee53a9d4d29cf0c9dec471b6cc4dc30b" region="sprite" offset="c00002" status="good" optional="no" />
  <rom name="mb95008-10.11" merge="mb95008-10.11" size="2097152" crc="52da2e9e" sha1="d7a29bdd1c6801aa8d36bc098e75091c63ba0766" region="roztiles" offset="0" status="good" optional="no" />
  <rom name="mb93166_ver1.1-10.10" size="1048576" crc="af0753be" sha1="ea8e0fbfd95093d05ea5daec502bb488dc1cf5ec" region="bgtiles" offset="0" status="good" optional="no" />
  <rom name="mb93166_ver1.1-30.30" size="524288" crc="e658f120" sha1="b942e8e1333ed337bce03a7671c4a45ed370b266" region="txtiles" offset="0" status="good" optional="no" />
  <rom name="mb93166_ver1.0-21.21" merge="mb93166_ver1.0-21.21" size="262144" crc="01a03687" sha1="2340c4ed19f434e8c23709edfc93259313aefaf9" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="mb95008-11.22" merge="mb95008-11.22" size="2097152" crc="23b9af76" sha1="98b4087c142500dc759bda94d71c77634452a7ad" region="ymf" offset="0" status="good" optional="no" />
  <rom name="mb95008-12.23" merge="mb95008-12.23" size="2097152" crc="780a2f45" sha1="770cbf04e34ae7d72e6eb2304bcdfaff483cd8c1" region="ymf" offset="200000" status="good" optional="no" />
  <rom name="91022-01.ic83" size="1" status="nodump" region="motherbrd_pals" offset="0" optional="no" />
  <device_ref tag=":maincpu" name="v70" />
  <device_ref tag=":audiocpu" name="z80" />
  <device_ref tag=":sysctrl" name="jaleco_ms32_sysctrl" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":sprite" name="ms32spr" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":soundlatch" name="generic_latch_8" />
  <device_ref tag=":ymf" name="ymf271" />
  <chip type="cpu" tag="maincpu" name="NEC V70" clock="20000000" />
  <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="8000000" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="ymf" name="Yamaha YMF271 OPX" clock="16934400" />
  <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="59.410646" pixclock="6000000" htotal="384" hbend="0" hbstart="320" vtotal="263" vbend="0" vbstart="224" flipx="no" />
  <sound channels="1" />
  <input players="1" coins="1" service="yes" tilt="no">
    <control type="mahjong" buttons="19" reverse="no" />
  </input>
  <dipswitch name="Unused" tag="DSW" mask="1">
    <diplocation name="SW2" number="8" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="2">
    <diplocation name="SW2" number="7" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="4">
    <diplocation name="SW2" number="6" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="8">
    <diplocation name="SW2" number="5" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="16">
    <diplocation name="SW2" number="4" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="32">
    <diplocation name="SW2" number="3" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW" mask="192">
    <diplocation name="SW2" number="2" inverted="no" />
    <diplocation name="SW2" number="1" inverted="no" />
    <dipvalue name="Easy" value="0" default="no" />
    <dipvalue name="Normal" value="192" default="yes" />
    <dipvalue name="Hard" value="64" default="no" />
    <dipvalue name="Hardest" value="128" default="no" />
  </dipswitch>
  <dipswitch name="Service Mode" tag="DSW" mask="256">
    <diplocation name="SW1" number="8" inverted="no" />
    <dipvalue name="Off" value="256" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Free Play" tag="DSW" mask="512">
    <diplocation name="SW1" number="7" inverted="no" />
    <dipvalue name="Off" value="512" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Campaign Mode" tag="DSW" mask="1024">
    <diplocation name="SW1" number="6" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="1024" default="yes" />
  </dipswitch>
  <dipswitch name="Tsumo Pinfu" tag="DSW" mask="2048">
    <diplocation name="SW1" number="5" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="2048" default="yes" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW" mask="4096">
    <diplocation name="SW1" number="4" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="4096" default="yes" />
  </dipswitch>
  <dipswitch name="Coinage" tag="DSW" mask="57344">
    <diplocation name="SW1" number="3" inverted="no" />
    <diplocation name="SW1" number="2" inverted="no" />
    <diplocation name="SW1" number="1" inverted="no" />
    <dipvalue name="5 Coins/1 Credit" value="0" default="no" />
    <dipvalue name="4 Coins/1 Credit" value="32768" default="no" />
    <dipvalue name="3 Coins/1 Credit" value="16384" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="49152" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="57344" default="yes" />
    <dipvalue name="1 Coin/2 Credits" value="24576" default="no" />
    <dipvalue name="1 Coin/3 Credits" value="40960" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="8192" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="65536">
    <diplocation name="SW3" number="8" inverted="no" />
    <dipvalue name="Off" value="65536" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="131072">
    <diplocation name="SW3" number="7" inverted="no" />
    <dipvalue name="Off" value="131072" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="262144">
    <diplocation name="SW3" number="6" inverted="no" />
    <dipvalue name="Off" value="262144" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="524288">
    <diplocation name="SW3" number="5" inverted="no" />
    <dipvalue name="Off" value="524288" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="1048576">
    <diplocation name="SW3" number="4" inverted="no" />
    <dipvalue name="Off" value="1048576" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="2097152">
    <diplocation name="SW3" number="3" inverted="no" />
    <dipvalue name="Off" value="2097152" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="4194304">
    <diplocation name="SW3" number="2" inverted="no" />
    <dipvalue name="Off" value="4194304" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="8388608">
    <diplocation name="SW3" number="1" inverted="no" />
    <dipvalue name="Off" value="8388608" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":DSW"></port>
  <port tag=":INPUTS"></port>
  <port tag=":KEY0"></port>
  <port tag=":KEY1"></port>
  <port tag=":KEY2"></port>
  <port tag=":KEY3"></port>
  <port tag=":KEY4"></port>
  <driver status="imperfect" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <feature type="graphics" status="imperfect" />
  <feature type="sound" overall="imperfect" />
</machine>