<machine name="hotmindc" sourcefile="playmark/playmark.cpp" cloneof="hotmind" romof="hotmind" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Hot Mind (Hard Times hardware, set 2)</description>
  <year>1995</year>
  <manufacturer>Playmark</manufacturer>
  <rom name="1.u67" size="131072" crc="35b0f62d" sha1="c96b1dacaf918ff822899df4dc672f3a9f47637e" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="2.u66" size="131072" crc="1a27033f" sha1="8eed0c1db27b7e0ed1df973c3b8f9306690413be" region="maincpu" offset="1" status="good" optional="no" />
  <rom name="hotmind_pic16c57-hs_io15.hex" merge="hotmind_pic16c57-hs_io15.hex" size="11596" crc="f3300d13" sha1="78892453c7374ea3d1606cdb81197cc466e2a8c5" status="baddump" region="pic_hex" offset="0" optional="no" />
  <rom name="hotmind_pic16c57.hex" merge="hotmind_pic16c57.hex" size="11596" crc="11957803" sha1="c2f87659819bfcf3a5b43fbccf81988c43b9c9c8" status="baddump" region="pic_hex" offset="0" optional="no" />
  <rom name="23.u36" merge="23.u36" size="131072" crc="ddcf60b9" sha1="0c0fbc44131cb7d36c21bf5aead87b498c5684f5" region="tiles" offset="0" status="good" optional="no" />
  <rom name="27.u42" merge="27.u42" size="131072" crc="413bbcf4" sha1="d82ae9d26df1a69b760b3025048e47ab757d9175" region="tiles" offset="1" status="good" optional="no" />
  <rom name="24.u39" merge="24.u39" size="131072" crc="4baa5b4c" sha1="ee953ed9a4a45715d1ae39b5bb8b9b6505a4e95d" region="tiles" offset="40000" status="good" optional="no" />
  <rom name="28.u45" merge="28.u45" size="131072" crc="8df34d6a" sha1="ca0d2ca7e0f2a302bc8b1a03c0c18ac72fe105ac" region="tiles" offset="40001" status="good" optional="no" />
  <rom name="26.u86" merge="26.u86" size="131072" crc="ff8d3b75" sha1="5427b70a61dee4c125877e040be21cb1cadb1af5" region="sprites" offset="0" status="good" optional="no" />
  <rom name="30.u85" merge="30.u85" size="131072" crc="87a640c7" sha1="818ff3243cb3ed0189988348e6c2e954f0d3dd4f" region="sprites" offset="1" status="good" optional="no" />
  <rom name="25.u84" merge="25.u84" size="131072" crc="c4fd4445" sha1="ab0c5a328a312740595b5c92a1050527140518f3" region="sprites" offset="40000" status="good" optional="no" />
  <rom name="29.u83" merge="29.u83" size="131072" crc="0bebfb53" sha1="d4342f808141b70af98c370004153a31d120e2a4" region="sprites" offset="40001" status="good" optional="no" />
  <rom name="20.io13" merge="20.io13" size="262144" crc="0bf3a3e5" sha1="2ae06f37a6bcd20bc5fbaa90d970aba2ebf3cf5a" region="oki" offset="0" status="good" optional="no" />
  <rom name="palce16v8h-25-pc4_u58.jed" merge="palce16v8h-25-pc4_u58.jed" size="2953" crc="ba88c1da" sha1="9b55e96eee44a467bdfbf760137ccb2fb3afedf0" status="baddump" region="plds" offset="0" optional="no" />
  <rom name="palce16v8h-25-pc4_u182.jed" merge="palce16v8h-25-pc4_u58.jed" size="2953" crc="ba88c1da" sha1="9b55e96eee44a467bdfbf760137ccb2fb3afedf0" status="baddump" region="plds" offset="0" optional="no" />
  <rom name="palce16v8h-25-pc4_jamma.jed" merge="palce16v8h-25-pc4_u58.jed" size="2953" crc="ba88c1da" sha1="9b55e96eee44a467bdfbf760137ccb2fb3afedf0" status="baddump" region="plds" offset="0" optional="no" />
  <rom name="tibpal22v10acnt_u113.jed" merge="tibpal22v10acnt_u113.jed" size="7812" crc="94106c63" sha1="b4b153756398cc1378411a21d503f3ab325c9cf7" status="baddump" region="plds" offset="0" optional="no" />
  <rom name="tibpal22v10acnt_u183.jed" merge="tibpal22v10acnt_u183.jed" size="7812" crc="95a446b6" sha1="e47e39bc51ff16b75acb37983cc307ad421bfcc7" status="baddump" region="plds" offset="0" optional="no" />
  <rom name="tibpal22v10acnt_u211.jed" merge="tibpal22v10acnt_u113.jed" size="7812" crc="94106c63" sha1="b4b153756398cc1378411a21d503f3ab325c9cf7" status="baddump" region="plds" offset="0" optional="no" />
  <device_ref tag=":maincpu" name="m68000" />
  <device_ref tag=":audiopic" name="pic16c57" />
  <device_ref tag=":soundlatch" name="generic_latch_8" />
  <device_ref tag=":eeprom" name="93c46_16" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":ticket" name="ticket_dispenser" />
  <device_ref tag=":token" name="ticket_dispenser" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":oki" name="okim6295" />
  <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
  <chip type="cpu" tag="audiopic" name="Microchip PIC16C57" 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="320" height="224" refresh="58.000000" flipx="no" />
  <sound channels="1" />
  <input players="1" coins="2" service="no" tilt="no">
    <control type="joy" buttons="2" ways="8" reverse="no" />
  </input>
  <dipswitch name="Coin Slots" tag="DSW1" mask="1">
    <diplocation name="DSW1" number="1" inverted="no" />
    <dipvalue name="Separate" value="0" default="no" />
    <dipvalue name="Common" value="1" default="yes" />
  </dipswitch>
  <dipswitch name="Coin A" tag="DSW1" mask="6">
    <condition tag="DSW1" mask="1" relation="ne" value="1" />
    <diplocation name="DSW1" number="2" inverted="no" />
    <diplocation name="DSW1" number="3" inverted="no" />
    <dipvalue name="5 Coins/1 Credit" value="0" default="no" />
    <dipvalue name="3 Coins/1 Credit" value="2" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="4" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="6" default="yes" />
  </dipswitch>
  <dipswitch name="Coin B" tag="DSW1" mask="24">
    <condition tag="DSW1" mask="1" relation="ne" value="1" />
    <diplocation name="DSW1" number="4" inverted="no" />
    <diplocation name="DSW1" number="5" inverted="no" />
    <dipvalue name="1 Coin/2 Credits" value="24" default="yes" />
    <dipvalue name="1 Coin/3 Credits" value="16" default="no" />
    <dipvalue name="1 Coin/5 Credits" value="8" default="no" />
    <dipvalue name="1 Coin/6 Credits" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Coinage" tag="DSW1" mask="30">
    <condition tag="DSW1" mask="1" relation="eq" value="1" />
    <diplocation name="DSW1" number="2" inverted="no" />
    <diplocation name="DSW1" number="3" inverted="no" />
    <diplocation name="DSW1" number="4" inverted="no" />
    <diplocation name="DSW1" number="5" inverted="no" />
    <dipvalue name="6 Coins/1 Credit" value="20" default="no" />
    <dipvalue name="5 Coins/1 Credit" value="22" default="no" />
    <dipvalue name="4 Coins/1 Credit" value="24" default="no" />
    <dipvalue name="3 Coins/1 Credit" value="26" default="no" />
    <dipvalue name="8 Coins/3 Credits" value="2" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="28" default="no" />
    <dipvalue name="5 Coins/3 Credits" value="4" default="no" />
    <dipvalue name="3 Coins/2 Credits" value="6" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="30" default="yes" />
    <dipvalue name="2 Coins/3 Credits" value="8" default="no" />
    <dipvalue name="1 Coin/2 Credits" value="18" default="no" />
    <dipvalue name="1 Coin/3 Credits" value="16" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="14" default="no" />
    <dipvalue name="1 Coin/5 Credits" value="12" default="no" />
    <dipvalue name="1 Coin/6 Credits" value="10" default="no" />
    <dipvalue name="Free Play" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW1" mask="32">
    <diplocation name="DSW1" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Time Per Line" tag="DSW1" mask="64">
    <diplocation name="DSW1" number="7" inverted="no" />
    <dipvalue name="10 Seconds" value="64" default="yes" />
    <dipvalue name="5 Seconds" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Clear All Memory" tag="DSW1" mask="128">
    <diplocation name="DSW1" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW2" mask="7">
    <diplocation name="DSW2" number="1" inverted="no" />
    <diplocation name="DSW2" number="2" inverted="no" />
    <diplocation name="DSW2" number="3" inverted="no" />
    <dipvalue name="Easy" value="7" default="yes" />
    <dipvalue name="Normal" value="6" default="no" />
    <dipvalue name="Hard" value="5" default="no" />
    <dipvalue name="Very Hard 1" value="4" default="no" />
    <dipvalue name="Very Hard 2" value="3" default="no" />
    <dipvalue name="Very Hard 3" value="2" default="no" />
    <dipvalue name="Very Hard 4" value="1" default="no" />
    <dipvalue name="Very Hard 5" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Service Mode" tag="DSW2" mask="8">
    <diplocation name="DSW2" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW2" mask="16">
    <diplocation name="DSW2" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Erogatore Gettoni" tag="DSW2" mask="32">
    <diplocation name="DSW2" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Erogatore Ticket" tag="DSW2" mask="64">
    <diplocation name="DSW2" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Clear Partial Memory" tag="DSW2" mask="128">
    <diplocation name="DSW2" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":COINS"></port>
  <port tag=":DISPENSER"></port>
  <port tag=":DSW1"></port>
  <port tag=":DSW2"></port>
  <port tag=":P1"></port>
  <port tag=":ticket:TEST"></port>
  <port tag=":token:TEST"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>