<machine name="kirarasta" sourcefile="jaleco/ms32.cpp" cloneof="kirarast" romof="kirarast" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Ryuusei Janshi Kirara Star (ver 1.0, 91022-10 version)</description>
  <year>1996</year>
  <manufacturer>Jaleco</manufacturer>
  <rom name="mb93166_ver1.0-26.26" merge="mr95025.26" size="524288" crc="eb7faf5f" sha1="5b79ff3043db5ef2622ae1665145462d949c9bb8" region="maincpu" offset="3" status="good" optional="no" />
  <rom name="mb93166_ver1.0-27.27" merge="mr95025.27" size="524288" crc="80644d05" sha1="6da8bf8aeb1477112f9022c0c5f472cbcd27df8e" region="maincpu" offset="2" status="good" optional="no" />
  <rom name="mb93166_ver1.0-28.28" merge="mr95025.28" size="524288" crc="6df8c384" sha1="3ad01d3d51cfc1f48029c16ee1cc74fc59d7603c" region="maincpu" offset="1" status="good" optional="no" />
  <rom name="mb93166_ver1.0-29.29" merge="mr95025.29" size="524288" crc="3b6e681b" sha1="148fa10631db53a4ad1dcdfb60b4f0654e077396" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="mr95025.01" merge="mr95025.01" size="2097152" crc="02279069" sha1="fb3ce00701271d0163f72e4f2e56faa9f16d8fd0" region="sprite" offset="0" status="good" optional="no" />
  <rom name="mr95025.02" merge="mr95025.02" size="2097152" crc="885161d4" sha1="1bc82de0b2759758d437db3ef9f0f7805f759b59" region="sprite" offset="2" status="good" optional="no" />
  <rom name="mr95025.03" merge="mr95025.03" size="2097152" crc="1ae06df9" sha1="e1493a386fd8c54c88afab43d13d73869ae467ee" region="sprite" offset="400000" status="good" optional="no" />
  <rom name="mr95025.04" merge="mr95025.04" size="2097152" crc="91ab7006" sha1="0b99c352a696e21b2f31207cbf9b4a64edf543ce" region="sprite" offset="400002" status="good" optional="no" />
  <rom name="mr95025.05" merge="mr95025.05" size="2097152" crc="e61af029" sha1="685315e833a168383c4c5cdaf72de172f14995b6" region="sprite" offset="800000" status="good" optional="no" />
  <rom name="mr95025.06" merge="mr95025.06" size="2097152" crc="63f64ffc" sha1="a2a109be24b5f1ec2e41e423d4194394ea8c3c8b" region="sprite" offset="800002" status="good" optional="no" />
  <rom name="mr95025.07" merge="mr95025.07" size="2097152" crc="0263a010" sha1="b9c85647b406c89f0e839eac93eaf5d2e6963f7d" region="sprite" offset="c00000" status="good" optional="no" />
  <rom name="mr95025.08" merge="mr95025.08" size="2097152" crc="8efc00d6" sha1="f750e0e21310ceceeae3ad80eb2fe2920f5a0076" region="sprite" offset="c00002" status="good" optional="no" />
  <rom name="mr95025.10" merge="mr95025.10" size="2097152" crc="ba7ad413" sha1="b1f1c218dea3217f21d5e2f44db3786055ed879a" region="roztiles" offset="0" status="good" optional="no" />
  <rom name="mr95025.11" merge="mr95025.11" size="2097152" crc="11557299" sha1="6efa56f897ab026f965376a0d4032f7a0d20cafe" region="roztiles" offset="200000" status="good" optional="no" />
  <rom name="mr95025-14-10.10" size="2097152" crc="6b62d346" sha1="29b07212901d6314dea98fc6382c5689cf2486bd" region="bgtiles" offset="0" status="good" optional="no" />
  <rom name="mb93166_ver1.0-30-10.30" size="524288" crc="331e6365" sha1="3aa51ca38eacf3011a3e547c23e12d2897fe9705" region="txtiles" offset="0" status="good" optional="no" />
  <rom name="mb93166_ver1.0-21.21" merge="mr95025.21" size="262144" crc="a6c70c7f" sha1="fe2108f3e8d46ed53d8c5c98e8d0fdb19b77075d" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="mr95025.12" merge="mr95025.12" size="2097152" crc="1dd4f766" sha1="455befd3a216f2197cd2e7e4899d4f1af7d20bf7" region="ymf" offset="0" status="good" optional="no" />
  <rom name="mr95025.13" merge="mr95025.13" size="2097152" crc="0adfe5b8" sha1="02309e5789b58896e5f68603502c76d4a917bd91" 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="2" service="yes" tilt="no">
    <control type="mahjong" buttons="19" reverse="no" />
  </input>
  <dipswitch name="Flip Screen" 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="Campaign Mode" tag="DSW" mask="4">
    <diplocation name="SW2" number="6" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="4" default="yes" />
  </dipswitch>
  <dipswitch name="Tsumo Pinfu" tag="DSW" mask="8">
    <diplocation name="SW2" number="5" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="8" default="yes" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW" mask="16">
    <diplocation name="SW2" number="4" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="16" default="yes" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW" mask="224">
    <diplocation name="SW2" number="3" inverted="no" />
    <diplocation name="SW2" number="2" inverted="no" />
    <diplocation name="SW2" number="1" inverted="no" />
    <dipvalue name="Easiest" value="0" default="no" />
    <dipvalue name="Very Easy" value="128" default="no" />
    <dipvalue name="Easier" value="64" default="no" />
    <dipvalue name="Easy" value="192" default="no" />
    <dipvalue name="Normal" value="224" default="yes" />
    <dipvalue name="Hard" value="96" default="no" />
    <dipvalue name="Harder" value="160" default="no" />
    <dipvalue name="Hardest" value="32" 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="Unused" tag="DSW" mask="1024">
    <diplocation name="SW1" number="6" inverted="no" />
    <dipvalue name="Off" value="1024" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="2048">
    <diplocation name="SW1" number="5" inverted="no" />
    <dipvalue name="Off" value="2048" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="4096">
    <diplocation name="SW1" number="4" inverted="no" />
    <dipvalue name="Off" value="4096" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </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" cocktail="preliminary" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <feature type="graphics" status="imperfect" />
  <feature type="sound" overall="imperfect" />
</machine>