<machine name="hgingaa" sourcefile="dynax/ddenlovr.cpp" cloneof="hginga" romof="hginga" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Hanafuda Hana Ginga (Japan, ver 1.00)</description>
  <year>1994</year>
  <manufacturer>Dynax</manufacturer>
  <rom name="8101.2b" size="262144" crc="77a64b71" sha1="3426998746c834435ff10a8d1c6502ea64a5f2e2" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="8102.9a" merge="8102.9a" size="524288" crc="0074af23" sha1="39cd978bcc34b27fc896094cf2dd3b7d4596ab00" region="blitter" offset="0" status="good" optional="no" />
  <rom name="8103.10a" merge="8103.10a" size="524288" crc="a3a4ecb5" sha1="08264cf131fd4c02d8b5925564cf8daa56e0bbc2" region="blitter" offset="80000" status="good" optional="no" />
  <rom name="8104.11a" merge="8104.11a" size="131072" crc="24513af9" sha1="ee1f440b64c1f8c1efc6f0c60e25cab257407865" region="blitter" offset="100000" status="good" optional="no" />
  <device_ref tag=":maincpu" name="tmpz84c015" />
  <device_ref tag=":maincpu:tmpz84c015_sio" name="z80sio" />
  <device_ref tag=":maincpu:tmpz84c015_sio:cha" name="z80sio_channel" />
  <device_ref tag=":maincpu:tmpz84c015_sio:chb" name="z80sio_channel" />
  <device_ref tag=":maincpu:tmpz84c015_ctc" name="z80ctc" />
  <device_ref tag=":maincpu:tmpz84c015_ctc:ch0" name="z80ctc_channel" />
  <device_ref tag=":maincpu:tmpz84c015_ctc:ch1" name="z80ctc_channel" />
  <device_ref tag=":maincpu:tmpz84c015_ctc:ch2" name="z80ctc_channel" />
  <device_ref tag=":maincpu:tmpz84c015_ctc:ch3" name="z80ctc_channel" />
  <device_ref tag=":maincpu:tmpz84c015_pio" name="z80pio" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":ym2413" name="ym2413" />
  <device_ref tag=":oki" name="okim6295" />
  <device_ref tag=":rtc" name="msm6242" />
  <device_ref tag=":panel1" name="mahjong_panel_connector" />
  <device_ref tag=":panel1:hf" name="hanafuda_medal_panel" />
  <device_ref tag=":panel2" name="mahjong_panel_connector" />
  <device_ref tag=":panel2:hf" name="hanafuda_medal_panel" />
  <device_ref tag=":hopper" name="coin_hopper" />
  <device_ref tag=":aysnd" name="ay8910" />
  <chip type="cpu" tag="maincpu" name="Toshiba TMPZ84C015" clock="8000000" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="ym2413" name="YM2413 OPLL" clock="3579545" />
  <chip type="audio" tag="oki" name="OKI MSM6295 ADPCM" clock="1022727" />
  <chip type="audio" tag="aysnd" name="AY-3-8910A PSG" clock="3579545" />
  <display tag="screen" type="raster" rotate="0" width="336" height="240" refresh="60.000000" flipx="no" />
  <sound channels="1" />
  <input players="3" coins="1" service="yes" tilt="no">
    <control type="gambling" player="1" buttons="4" reverse="no" />
    <control type="mahjong" player="2" buttons="6" reverse="no" />
    <control type="hanafuda" player="2" buttons="10" reverse="no" />
    <control type="mahjong" player="3" buttons="6" reverse="no" />
    <control type="hanafuda" player="3" buttons="10" reverse="no" />
  </input>
  <dipswitch name="Auto Bet" tag="BET" mask="64">
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Hanafuda Game Payout Rate" tag="DSW1" mask="7">
    <diplocation name="SW1" number="1" inverted="no" />
    <diplocation name="SW1" number="2" inverted="no" />
    <diplocation name="SW1" number="3" inverted="no" />
    <dipvalue name="8 (Low)" value="0" default="no" />
    <dipvalue name="7" value="1" default="no" />
    <dipvalue name="6" value="2" default="no" />
    <dipvalue name="5" value="3" default="no" />
    <dipvalue name="4" value="4" default="yes" />
    <dipvalue name="3" value="5" default="no" />
    <dipvalue name="2" value="6" default="no" />
    <dipvalue name="1 (High)" value="7" default="no" />
  </dipswitch>
  <dipswitch name="Payout Variation" tag="DSW1" mask="8">
    <diplocation name="SW1" number="4" inverted="no" />
    <dipvalue name="Small" value="0" default="yes" />
    <dipvalue name="Large" value="8" default="no" />
  </dipswitch>
  <dipswitch name="Gokou Yaku" tag="DSW1" mask="16">
    <diplocation name="SW1" number="5" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="16" default="yes" />
  </dipswitch>
  <dipswitch name="Double-Up Game Win Rate" tag="DSW1" mask="96">
    <diplocation name="SW1" number="6" inverted="no" />
    <diplocation name="SW1" number="7" inverted="no" />
    <dipvalue name="65%" value="0" default="no" />
    <dipvalue name="70%" value="32" default="no" />
    <dipvalue name="75%" value="64" default="yes" />
    <dipvalue name="80%" value="96" default="no" />
  </dipswitch>
  <dipswitch name="Key-In Rate" tag="DSW1" mask="128">
    <diplocation name="SW1" number="8" inverted="no" />
    <dipvalue name="5" value="0" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="3" />
    </dipvalue>
    <dipvalue name="10" value="0" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="2" />
    </dipvalue>
    <dipvalue name="25" value="0" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="1" />
    </dipvalue>
    <dipvalue name="50" value="0" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="0" />
    </dipvalue>
    <dipvalue name="10" value="128" default="yes">
      <condition tag="DSW2" mask="3" relation="eq" value="3" />
    </dipvalue>
    <dipvalue name="20" value="128" default="yes">
      <condition tag="DSW2" mask="3" relation="eq" value="2" />
    </dipvalue>
    <dipvalue name="50" value="128" default="yes">
      <condition tag="DSW2" mask="3" relation="eq" value="1" />
    </dipvalue>
    <dipvalue name="100" value="128" default="yes">
      <condition tag="DSW2" mask="3" relation="eq" value="0" />
    </dipvalue>
  </dipswitch>
  <dipswitch name="Coinage" tag="DSW2" mask="3">
    <diplocation name="SW2" number="1" inverted="no" />
    <diplocation name="SW2" 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="SW2" number="3" inverted="no" />
    <diplocation name="SW2" 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="Gokou Odds" tag="DSW2" mask="48">
    <diplocation name="SW2" number="5" inverted="no" />
    <diplocation name="SW2" number="6" inverted="no" />
    <dipvalue name="100" value="48" default="yes" />
    <dipvalue name="200" value="32" default="no" />
    <dipvalue name="250" value="16" default="no" />
    <dipvalue name="300" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Shikou Odds" tag="DSW2" mask="192">
    <diplocation name="SW2" number="7" inverted="no" />
    <diplocation name="SW2" number="8" inverted="no" />
    <dipvalue name="50" value="192" default="yes" />
    <dipvalue name="60" value="128" default="no" />
    <dipvalue name="70" value="64" default="no" />
    <dipvalue name="80" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Game Mode" tag="DSW3" mask="3">
    <diplocation name="SW3" number="1" inverted="no" />
    <diplocation name="SW3" number="2" inverted="no" />
    <dipvalue name="Key-out" value="3" default="yes" />
    <dipvalue name="Hopper payout" value="2" default="no" />
    <dipvalue name="Points with credit timer" value="1" default="no" />
  </dipswitch>
  <dipswitch name="Hopper Polarity" tag="DSW3" mask="4">
    <diplocation name="SW3" number="3" inverted="no" />
    <dipvalue name="Active Low" value="4" default="yes" />
    <dipvalue name="Active High" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Credit Limit" tag="DSW3" mask="24">
    <diplocation name="SW3" number="4" inverted="no" />
    <diplocation name="SW3" number="5" inverted="no" />
    <dipvalue name="1,000" value="24" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="3" />
    </dipvalue>
    <dipvalue name="2,000" value="24" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="2" />
    </dipvalue>
    <dipvalue name="5,000" value="24" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="1" />
    </dipvalue>
    <dipvalue name="10,000" value="24" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="0" />
    </dipvalue>
    <dipvalue name="2,000" value="16" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="3" />
    </dipvalue>
    <dipvalue name="4,000" value="16" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="2" />
    </dipvalue>
    <dipvalue name="10,000" value="16" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="1" />
    </dipvalue>
    <dipvalue name="20,000" value="16" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="0" />
    </dipvalue>
    <dipvalue name="3,000" value="8" default="yes">
      <condition tag="DSW2" mask="3" relation="eq" value="3" />
    </dipvalue>
    <dipvalue name="6,000" value="8" default="yes">
      <condition tag="DSW2" mask="3" relation="eq" value="2" />
    </dipvalue>
    <dipvalue name="15,000" value="8" default="yes">
      <condition tag="DSW2" mask="3" relation="eq" value="1" />
    </dipvalue>
    <dipvalue name="30,000" value="8" default="yes">
      <condition tag="DSW2" mask="3" relation="eq" value="0" />
    </dipvalue>
    <dipvalue name="5,000" value="0" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="3" />
    </dipvalue>
    <dipvalue name="10,000" value="0" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="2" />
    </dipvalue>
    <dipvalue name="25,000" value="0" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="1" />
    </dipvalue>
    <dipvalue name="50,000" value="0" default="no">
      <condition tag="DSW2" mask="3" relation="eq" value="0" />
    </dipvalue>
  </dipswitch>
  <dipswitch name="Hanaroku Hopper" tag="DSW3" mask="32">
    <diplocation name="SW3" number="6" inverted="no" />
    <dipvalue name="Manual" value="32" default="yes" />
    <dipvalue name="Automatic" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Gokou/Shikou Generation Interval" tag="DSW3" mask="192">
    <diplocation name="SW3" number="7" inverted="no" />
    <diplocation name="SW3" number="8" inverted="no" />
    <dipvalue name="Short" value="192" default="yes" />
    <dipvalue name="A Little Short" value="128" default="no" />
    <dipvalue name="A Little Long" value="64" default="no" />
    <dipvalue name="Long" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW4" mask="1">
    <diplocation name="SW4" number="1" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="1" default="yes" />
  </dipswitch>
  <dipswitch name="In-Game Music" tag="DSW4" mask="2">
    <diplocation name="SW4" number="2" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="2" default="yes" />
  </dipswitch>
  <dipswitch name="Show Gals" tag="DSW4" mask="4">
    <diplocation name="SW4" number="3" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="4" default="yes" />
  </dipswitch>
  <dipswitch name="Higi" tag="DSW4" mask="8">
    <diplocation name="SW4" number="4" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="8" default="yes" />
  </dipswitch>
  <dipswitch name="Hand Lesson" tag="DSW4" mask="16">
    <diplocation name="SW4" number="5" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="16" default="yes" />
  </dipswitch>
  <dipswitch name="Renchan Bonus" tag="DSW4" mask="32">
    <diplocation name="SW4" number="6" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="32" default="yes" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW4" mask="64">
    <diplocation name="SW4" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Service Mode" tag="DSW5" mask="2">
    <diplocation name="SW4" number="10" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Show Girl in Milky Way Animation" tag="DSW5" mask="4">
    <diplocation name="SW3" number="9" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="4" default="yes" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW5" mask="8">
    <diplocation name="SW3" number="10" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Ameshikou Odds" tag="DSW5" mask="48">
    <diplocation name="SW2" number="9" inverted="no" />
    <diplocation name="SW2" number="10" inverted="no" />
    <dipvalue name="20" value="48" default="no" />
    <dipvalue name="30" value="32" default="yes" />
    <dipvalue name="40" value="16" default="no" />
    <dipvalue name="50" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Maximum Bet" tag="DSW5" mask="64">
    <diplocation name="SW1" number="9" inverted="no" />
    <dipvalue name="5" value="0" default="no" />
    <dipvalue name="10" value="64" default="yes" />
  </dipswitch>
  <dipswitch name="Flip Screen" tag="DSW5" mask="128">
    <diplocation name="SW1" number="10" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Controls" tag="FAKE" mask="3">
    <diplocation name="SW4" number="8" inverted="no" />
    <diplocation name="SW4" number="9" inverted="no" />
    <dipvalue name="Hanafuda Panel" value="3" default="yes" />
    <dipvalue name="Mahjong Panel" value="2" default="no" />
    <dipvalue name="Hanaroku Panel" value="1" default="no" />
  </dipswitch>
  <port tag=":BET"></port>
  <port tag=":DSW1"></port>
  <port tag=":DSW2"></port>
  <port tag=":DSW3"></port>
  <port tag=":DSW4"></port>
  <port tag=":DSW5"></port>
  <port tag=":FAKE"></port>
  <port tag=":SYSTEM"></port>
  <port tag=":hopper:TEST"></port>
  <port tag=":panel1:hf:KEY0"></port>
  <port tag=":panel1:hf:KEY1"></port>
  <port tag=":panel1:hf:KEY2"></port>
  <port tag=":panel1:hf:KEY3"></port>
  <port tag=":panel1:hf:KEY4"></port>
  <port tag=":panel1:hf:KEY5"></port>
  <port tag=":panel2:hf:KEY0"></port>
  <port tag=":panel2:hf:KEY1"></port>
  <port tag=":panel2:hf:KEY2"></port>
  <port tag=":panel2:hf:KEY3"></port>
  <port tag=":panel2:hf:KEY4"></port>
  <port tag=":panel2:hf:KEY5"></port>
  <driver status="good" emulation="good" cocktail="preliminary" savestate="unsupported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <slot name="panel1">
    <slotoption name="hr" devname="hanaroku_panel" default="no" />
    <slotoption name="hf" devname="hanafuda_medal_panel" default="yes" />
    <slotoption name="mj" devname="mahjong_medal_panel" default="no" />
  </slot>
  <slot name="panel2">
    <slotoption name="hf" devname="hanafuda_medal_panel" default="yes" />
    <slotoption name="mj" devname="mahjong_medal_panel" default="no" />
  </slot>
</machine>