<machine name="dmndhrtp" sourcefile="skeleton/cle68k.cpp" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Diamond Heart Plus (v18.0)</description>
  <year>2001</year>
  <manufacturer>LSE</manufacturer>
  <rom name="8.u8" size="262144" crc="6fe1a75a" sha1="373eab66823a5e06bc00fab0ba541a20c9db9505" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="3.u3" size="262144" crc="89440d16" sha1="f81c6188a073794f4dd214e45200d8c60569dc03" region="maincpu" offset="1" status="good" optional="no" />
  <rom name="diamond_heart_v20_u51.u51" size="4096" status="nodump" region="mcu" offset="0" optional="no" />
  <rom name="11_13ba.u10" size="524288" crc="f664cf59" sha1="cd10fb43562dfec5481994fe612f1bbef1b168b8" region="tiles" offset="0" status="good" optional="no" />
  <rom name="11_52b.u11" size="524288" crc="c0a28638" sha1="02b348ccf982f486716e394da7a0b7334c7028c2" region="tiles" offset="1" status="good" optional="no" />
  <rom name="m27c2001.u33" size="262144" crc="63b0bc97" sha1="12adb70a8283c6fec10e2221f1216a7fbfc99355" region="oki" offset="0" status="good" optional="no" />
  <rom name="palce20v8h-15pc-4.pl4" size="343" status="nodump" region="plds" offset="0" optional="no" />
  <rom name="palce20v8h-15pc-4.pl5" size="343" status="nodump" region="plds" offset="200" optional="no" />
  <rom name="palce20v8h-15pc-4.pl6" size="343" status="nodump" region="plds" offset="400" optional="no" />
  <rom name="palce20v8h-25pc-4.pl7" size="343" status="nodump" region="plds" offset="600" optional="no" />
  <device_ref tag=":maincpu" name="m68000" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":ramdac0" name="ramdac" />
  <device_ref tag=":ramdac1" name="ramdac" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":oki" name="okim6295" />
  <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="oki" name="OKI MSM6295 ADPCM" clock="1000000" />
  <display tag="screen" type="raster" rotate="0" width="512" height="256" refresh="60.000000" flipx="no" />
  <sound channels="1" />
  <input players="1" coins="1" service="yes" tilt="no">
    <control type="gambling" buttons="3" reverse="no" />
  </input>
  <dipswitch name="Coinage" 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="1 Coin/1 Credit" value="7" default="yes" />
    <dipvalue name="1 Coin/2 Credits" value="6" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="5" default="no" />
    <dipvalue name="1 Coin/5 Credits" value="4" default="no" />
    <dipvalue name="1 Coin/8 Credits" value="3" default="no" />
    <dipvalue name="1 Coin/10 Credits" value="2" default="no" />
    <dipvalue name="1 Coin/20 Credits" value="1" default="no" />
    <dipvalue name="1 Coin/25 Credits" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Key In Ratio" tag="DSW1" mask="24">
    <diplocation name="SW1" number="4" inverted="no" />
    <diplocation name="SW1" number="5" inverted="no" />
    <dipvalue name="Coin x5" value="24" default="yes" />
    <dipvalue name="Coin x10" value="16" default="no" />
    <dipvalue name="Coin x25" value="8" default="no" />
    <dipvalue name="Coin x50" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Coin In Limit" tag="DSW1" mask="96">
    <diplocation name="SW1" number="6" inverted="no" />
    <diplocation name="SW1" number="7" inverted="no" />
    <dipvalue name="1000" value="96" default="yes" />
    <dipvalue name="5000" value="64" default="no" />
    <dipvalue name="10000" value="32" default="no" />
    <dipvalue name="20000" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Key Out" 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="Bet Max" tag="DSW1" mask="1792">
    <diplocation name="SW2" number="1" inverted="no" />
    <diplocation name="SW2" number="2" inverted="no" />
    <diplocation name="SW2" number="3" inverted="no" />
    <dipvalue name="10" value="1792" default="yes" />
    <dipvalue name="16" value="1536" default="no" />
    <dipvalue name="32" value="1280" default="no" />
    <dipvalue name="40" value="1024" default="no" />
    <dipvalue name="64" value="768" default="no" />
    <dipvalue name="64 (duplicate)" value="512" default="no" />
    <dipvalue name="64 (duplicate)" value="256" default="no" />
    <dipvalue name="64 (duplicate)" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Bet Min" tag="DSW1" mask="14336">
    <diplocation name="SW2" number="4" inverted="no" />
    <diplocation name="SW2" number="5" inverted="no" />
    <diplocation name="SW2" number="6" inverted="no" />
    <dipvalue name="1" value="14336" default="yes" />
    <dipvalue name="8" value="12288" default="no" />
    <dipvalue name="10" value="10240" default="no" />
    <dipvalue name="16" value="8192" default="no" />
    <dipvalue name="32" value="6144" default="no" />
    <dipvalue name="40" value="4096" default="no" />
    <dipvalue name="64" value="2048" default="no" />
    <dipvalue name="64 (duplicate)" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Card Kind" tag="DSW1" mask="16384">
    <diplocation name="SW2" number="7" inverted="no" />
    <dipvalue name="Normal Card" value="16384" default="yes" />
    <dipvalue name="Symbol Card" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Card 7" tag="DSW1" mask="32768">
    <diplocation name="SW2" number="8" inverted="no" />
    <dipvalue name="Lost" value="32768" default="yes" />
    <dipvalue name="Even" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW2" mask="1">
    <diplocation name="SW3" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW2" 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="DSW2" 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="Credit Limit" tag="DSW2" mask="56">
    <diplocation name="SW3" number="4" inverted="no" />
    <diplocation name="SW3" number="5" inverted="no" />
    <diplocation name="SW3" number="6" inverted="no" />
    <dipvalue name="5000" value="48" default="no" />
    <dipvalue name="10000" value="40" default="no" />
    <dipvalue name="20000" value="32" default="no" />
    <dipvalue name="30000" value="24" default="no" />
    <dipvalue name="40000" value="16" default="no" />
    <dipvalue name="50000" value="8" default="no" />
    <dipvalue name="100000" value="0" default="no" />
    <dipvalue name="Unlimited" value="56" default="yes" />
  </dipswitch>
  <dipswitch name="Pool Min." tag="DSW2" mask="64">
    <diplocation name="SW3" number="7" inverted="no" />
    <dipvalue name="5000" value="64" default="yes" />
    <dipvalue name="10000" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Pay Out Device Kind" tag="DSW2" mask="128">
    <diplocation name="SW3" number="8" inverted="no" />
    <dipvalue name="Hopper" value="128" default="yes" />
    <dipvalue name="Ticket" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Payout Ratio" tag="DSW2" mask="1792">
    <diplocation name="SW4" number="1" inverted="no" />
    <diplocation name="SW4" number="2" inverted="no" />
    <diplocation name="SW4" number="3" inverted="no" />
    <dipvalue name="82%" value="1792" default="yes" />
    <dipvalue name="84%" value="1536" default="no" />
    <dipvalue name="86%" value="1280" default="no" />
    <dipvalue name="88%" value="1024" default="no" />
    <dipvalue name="90%" value="768" default="no" />
    <dipvalue name="92%" value="512" default="no" />
    <dipvalue name="94%" value="256" default="no" />
    <dipvalue name="96%" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Double Probability" tag="DSW2" mask="6144">
    <diplocation name="SW4" number="4" inverted="no" />
    <diplocation name="SW4" number="5" inverted="no" />
    <dipvalue name="Easy" value="6144" default="yes" />
    <dipvalue name="Medium" value="4096" default="no" />
    <dipvalue name="Difficult" value="2048" default="no" />
    <dipvalue name="Difficult (duplicate)" value="0" default="no" />
  </dipswitch>
  <dipswitch name="CB" tag="DSW2" mask="8192">
    <diplocation name="SW4" number="6" inverted="no" />
    <dipvalue name="Off" value="8192" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="CB Ratio" tag="DSW2" mask="49152">
    <diplocation name="SW4" number="7" inverted="no" />
    <diplocation name="SW4" number="8" inverted="no" />
    <dipvalue name="50" value="49152" default="yes" />
    <dipvalue name="100" value="32768" default="no" />
    <dipvalue name="200" value="16384" default="no" />
    <dipvalue name="500" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Double Up Game" tag="DSW3" mask="1">
    <diplocation name="SW5" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Hands Mode" tag="DSW3" mask="2">
    <diplocation name="SW5" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Auto Stop" tag="DSW3" mask="4">
    <diplocation name="SW5" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Reel Speed" tag="DSW3" mask="8">
    <diplocation name="SW5" number="4" inverted="no" />
    <dipvalue name="Slow" value="8" default="yes" />
    <dipvalue name="High" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Game Count" tag="DSW3" mask="16">
    <diplocation name="SW5" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Score" tag="DSW3" mask="32">
    <diplocation name="SW5" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Bonus Mode" tag="DSW3" mask="64">
    <diplocation name="SW5" number="7" inverted="no" />
    <dipvalue name="6 3 1" value="64" default="yes" />
    <dipvalue name="9 6 1" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Amusement" tag="DSW3" mask="128">
    <diplocation name="SW5" 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="256">
    <diplocation name="SW6" number="1" inverted="no" />
    <dipvalue name="Off" value="256" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW3" mask="512">
    <diplocation name="SW6" number="2" inverted="no" />
    <dipvalue name="Off" value="512" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Key Out Value" tag="DSW3" mask="7168">
    <diplocation name="SW6" number="3" inverted="no" />
    <diplocation name="SW6" number="4" inverted="no" />
    <diplocation name="SW6" number="5" inverted="no" />
    <dipvalue name="Coin" value="7168" default="yes" />
    <dipvalue name="1" value="6144" default="no" />
    <dipvalue name="5" value="5120" default="no" />
    <dipvalue name="20" value="4096" default="no" />
    <dipvalue name="50" value="3072" default="no" />
    <dipvalue name="100" value="2048" default="no" />
    <dipvalue name="200" value="1024" default="no" />
    <dipvalue name="500" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Device Value" tag="DSW3" mask="57344">
    <diplocation name="SW6" number="6" inverted="no" />
    <diplocation name="SW6" number="7" inverted="no" />
    <diplocation name="SW6" number="8" inverted="no" />
    <dipvalue name="Coin" value="57344" default="yes" />
    <dipvalue name="1" value="49152" default="no" />
    <dipvalue name="5" value="40960" default="no" />
    <dipvalue name="20" value="32768" default="no" />
    <dipvalue name="50" value="24576" default="no" />
    <dipvalue name="100" value="16384" default="no" />
    <dipvalue name="200" value="8192" default="no" />
    <dipvalue name="500" value="0" default="no" />
  </dipswitch>
  <port tag=":DSW1"></port>
  <port tag=":DSW2"></port>
  <port tag=":DSW3"></port>
  <port tag=":IN0"></port>
  <port tag=":IN1"></port>
  <driver status="preliminary" emulation="preliminary" savestate="unsupported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>