<machine name="shimpactl1" sourcefile="williams/midyunit.cpp" cloneof="shimpact" romof="shimpact" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Super High Impact (rev LA1 09/30/91)</description>
  <year>1991</year>
  <manufacturer>Midway</manufacturer>
  <rom name="sl1_super_high_impact_u4_sound_rom.u4" merge="sl1_super_high_impact_u4_sound_rom.u4" size="131072" crc="1e5a012c" sha1="4077fc266799a01738b7f88e867535f1fbacd557" region="cvsd:cpu" offset="10000" status="good" optional="no" />
  <rom name="sl1_super_high_impact_u19_sound_rom.u19" merge="sl1_super_high_impact_u19_sound_rom.u19" size="131072" crc="10f9684e" sha1="1fdc5364f87fb65f4f2a438841e0fe847f765aaf" region="cvsd:cpu" offset="30000" status="good" optional="no" />
  <rom name="sl1_super_high_impact_u20_sound_rom.u20" merge="sl1_super_high_impact_u20_sound_rom.u20" size="131072" crc="1b4a71c1" sha1="74b7b4ae76ebe65f1f46b2117970bfefefbb5344" region="cvsd:cpu" offset="50000" status="good" optional="no" />
  <rom name="la1_super_high_impact_game_rom_u105.u105" size="131072" crc="f2cf8de3" sha1="97428d05208c18a9fcf8f2e3c6ed2bf6441350c3" region="maindata" offset="c0000" status="good" optional="no" />
  <rom name="la1_super_high_impact_game_rom_u89.u89" size="131072" crc="f97d9b01" sha1="d5f39d6a5db23f5efd123cf9da0d09c84893b9c4" region="maindata" offset="c0001" status="good" optional="no" />
  <rom name="la1_super_high_impact_game_rom_u111.u111" merge="la1_super_high_impact_game_rom_u111.u111" size="262144" crc="80ae2a86" sha1="1ff76e3064c7636f6877e426f4a88c094d1a6325" region="gfx" offset="0" status="good" optional="no" />
  <rom name="la1_super_high_impact_game_rom_u112.u112" merge="la1_super_high_impact_game_rom_u112.u112" size="262144" crc="3ffc27e9" sha1="ec337629c17daaa2445fb344e08243de7f09536e" region="gfx" offset="40000" status="good" optional="no" />
  <rom name="la1_super_high_impact_game_rom_u113.u113" merge="la1_super_high_impact_game_rom_u113.u113" size="262144" crc="01549d00" sha1="40604e949cef056f90031850bdb91782135e7ec2" region="gfx" offset="80000" status="good" optional="no" />
  <rom name="la1_super_high_impact_game_rom_u114.u114" merge="la1_super_high_impact_game_rom_u114.u114" size="262144" crc="a68af319" sha1="9ed2e620a952dce26e08d0931f52eaeb638fc14d" region="gfx" offset="c0000" status="good" optional="no" />
  <rom name="la1_super_high_impact_game_rom_u95.u95" merge="la1_super_high_impact_game_rom_u95.u95" size="262144" crc="e8f56ef5" sha1="7cb0b6bad3f0be822ef9b92e6523572e45776969" region="gfx" offset="200000" status="good" optional="no" />
  <rom name="la1_super_high_impact_game_rom_u96.u96" merge="la1_super_high_impact_game_rom_u96.u96" size="262144" crc="24ed04f9" sha1="f4e91640713c0c376861652f3f0db33bff32656d" region="gfx" offset="240000" status="good" optional="no" />
  <rom name="la1_super_high_impact_game_rom_u97.u97" merge="la1_super_high_impact_game_rom_u97.u97" size="262144" crc="dd7f41a9" sha1="a14a285ccc593f8f1d50b0d5574af4845a1e287e" region="gfx" offset="280000" status="good" optional="no" />
  <rom name="la1_super_high_impact_game_rom_u98.u98" merge="la1_super_high_impact_game_rom_u98.u98" size="262144" crc="23ef65dd" sha1="58400c305dfad1de18b84a8c118f72529b507414" region="gfx" offset="2c0000" status="good" optional="no" />
  <rom name="la1_super_high_impact_game_rom_u106.u106" merge="la1_super_high_impact_game_rom_u106.u106" size="262144" crc="6f5bf337" sha1="5b1a0d927302c7e1727976c2d8c612a80b8f1484" region="gfx" offset="400000" status="good" optional="no" />
  <rom name="la1_super_high_impact_game_rom_u107.u107" merge="la1_super_high_impact_game_rom_u107.u107" size="262144" crc="a8815dad" sha1="627d916a4b0ab03a943d123ca0eabd514634ad30" region="gfx" offset="440000" status="good" optional="no" />
  <rom name="la1_super_high_impact_game_rom_u108.u108" merge="la1_super_high_impact_game_rom_u108.u108" size="262144" crc="d39685a3" sha1="84e5da34a9946b954635befd37760683850d310b" region="gfx" offset="480000" status="good" optional="no" />
  <rom name="la1_super_high_impact_game_rom_u109.u109" merge="la1_super_high_impact_game_rom_u109.u109" size="262144" crc="36e0b2b2" sha1="96d76698a09cd884349bf0c4c1b75423b4404432" region="gfx" offset="4c0000" status="good" optional="no" />
  <device_ref tag=":maincpu" name="tms34010" />
  <device_ref tag=":nvram" name="nvram" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":cvsd" name="wmscvsd" />
  <device_ref tag=":cvsd:cpu" name="mc6809e" />
  <device_ref tag=":cvsd:pia" name="pia6821" />
  <device_ref tag=":cvsd:ym2151" name="ym2151" />
  <device_ref tag=":cvsd:dac" name="mc1408" />
  <device_ref tag=":cvsd:cvsd" name="hc55516" />
  <chip type="cpu" tag="maincpu" name="Texas Instruments TMS34010" clock="40000000" />
  <chip type="cpu" tag="cvsd:cpu" name="Motorola MC6809E" clock="2000000" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="cvsd" name="Williams CVSD Sound Board" />
  <chip type="audio" tag="cvsd:ym2151" name="YM2151 OPM" clock="3579545" />
  <chip type="audio" tag="cvsd:dac" name="MC1408 DAC" />
  <chip type="audio" tag="cvsd:cvsd" name="HC-55516" />
  <display tag="screen" type="raster" rotate="0" width="410" height="256" refresh="54.706840" pixclock="8000000" htotal="506" hbend="90" hbstart="500" vtotal="289" vbend="20" vbstart="276" flipx="no" />
  <sound channels="1" />
  <input players="4" coins="4" tilt="yes" service="no">
    <control type="joy" player="1" buttons="1" ways="8" reverse="no" />
    <control type="joy" player="2" buttons="1" ways="8" reverse="no" />
    <control type="joy" player="3" buttons="1" ways="8" reverse="no" />
    <control type="joy" player="4" buttons="1" ways="8" reverse="no" />
  </input>
  <dipswitch name="Card Dispenser" tag="DSW" mask="1">
    <diplocation name="DS1" number="8" inverted="no" />
    <dipvalue name="On" value="1" default="no" />
    <dipvalue name="Off" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="2">
    <diplocation name="DS1" 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="DS1" number="6" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Coinage" tag="DSW" mask="120">
    <diplocation name="DS1" number="5" inverted="no" />
    <diplocation name="DS1" number="4" inverted="no" />
    <diplocation name="DS1" number="3" inverted="no" />
    <diplocation name="DS1" number="2" inverted="no" />
    <dipvalue name="1 Coin/1 Credit" value="120" default="yes">
      <condition tag="DSW" mask="49152" relation="eq" value="49152" />
    </dipvalue>
    <dipvalue name="2 Coins/1 Credit" value="88" default="no">
      <condition tag="DSW" mask="49152" relation="eq" value="49152" />
    </dipvalue>
    <dipvalue name="2 Coins/1 Credit 4/3" value="104" default="no">
      <condition tag="DSW" mask="49152" relation="eq" value="49152" />
    </dipvalue>
    <dipvalue name="2 Coins/1 Credit 4/4" value="72" default="no">
      <condition tag="DSW" mask="49152" relation="eq" value="49152" />
    </dipvalue>
    <dipvalue name="ECA" value="112" default="no">
      <condition tag="DSW" mask="49152" relation="eq" value="49152" />
    </dipvalue>
    <dipvalue name="1DM/1 Credit 6/5" value="120" default="yes">
      <condition tag="DSW" mask="49152" relation="eq" value="16384" />
    </dipvalue>
    <dipvalue name="1DM/1 Credit 7/5" value="88" default="no">
      <condition tag="DSW" mask="49152" relation="eq" value="16384" />
    </dipvalue>
    <dipvalue name="1DM/1 Credit 8/5" value="104" default="no">
      <condition tag="DSW" mask="49152" relation="eq" value="16384" />
    </dipvalue>
    <dipvalue name="1DM/1 Credit" value="72" default="no">
      <condition tag="DSW" mask="49152" relation="eq" value="16384" />
    </dipvalue>
    <dipvalue name="ECA" value="112" default="no">
      <condition tag="DSW" mask="49152" relation="eq" value="16384" />
    </dipvalue>
    <dipvalue name="5F/2 Credits 10/5" value="120" default="yes">
      <condition tag="DSW" mask="49152" relation="eq" value="32768" />
    </dipvalue>
    <dipvalue name="5F/2 Credits" value="88" default="no">
      <condition tag="DSW" mask="49152" relation="eq" value="32768" />
    </dipvalue>
    <dipvalue name="5F/1 Credit 10/3" value="104" default="no">
      <condition tag="DSW" mask="49152" relation="eq" value="32768" />
    </dipvalue>
    <dipvalue name="5F/1 Credit" value="72" default="no">
      <condition tag="DSW" mask="49152" relation="eq" value="32768" />
    </dipvalue>
    <dipvalue name="ECA" value="112" default="no">
      <condition tag="DSW" mask="49152" relation="eq" value="32768" />
    </dipvalue>
    <dipvalue name="Free Play" value="64" default="no" />
  </dipswitch>
  <dipswitch name="Players" tag="DSW" mask="128">
    <diplocation name="DS1" number="1" inverted="no" />
    <dipvalue name="4" value="128" default="yes" />
    <dipvalue name="2" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Test Switch" tag="DSW" mask="256">
    <diplocation name="DS2" number="8" inverted="no" />
    <dipvalue name="Off" value="256" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="512">
    <diplocation name="DS2" 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="DS2" 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="DS2" number="5" inverted="no" />
    <dipvalue name="Off" value="2048" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Coin Counters" tag="DSW" mask="4096">
    <diplocation name="DS2" number="4" inverted="no" />
    <dipvalue name="One" value="4096" default="yes" />
    <dipvalue name="Two" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Power-Up Test" tag="DSW" mask="8192">
    <diplocation name="DS2" number="3" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="8192" default="yes" />
  </dipswitch>
  <dipswitch name="Country" tag="DSW" mask="49152">
    <diplocation name="DS2" number="2" inverted="no" />
    <diplocation name="DS2" number="1" inverted="no" />
    <dipvalue name="USA" value="49152" default="yes" />
    <dipvalue name="German" value="16384" default="no" />
    <dipvalue name="French" value="32768" default="no" />
    <dipvalue name="Unused" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Service Mode" tag="IN1" mask="16">
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":DSW"></port>
  <port tag=":IN0"></port>
  <port tag=":IN1"></port>
  <port tag=":IN2"></port>
  <port tag=":UNK0"></port>
  <port tag=":UNK1"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>