<machine name="glass10e" sourcefile="gaelco/glass.cpp" cloneof="glass" romof="glass" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Glass (ver 1.0, Break Edition, checksum 13BE832C)</description>
  <year>1993</year>
  <manufacturer>OMK / Gaelco</manufacturer>
  <rom name="pic_3.c23" size="262144" crc="96b1e125" sha1="7934640b80ec73e625317bc49533184b27131330" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="pic_2.c22" size="262144" crc="6816d508" sha1="fb9e5c2281d3b99ffb687e74741365305ef24785" region="maincpu" offset="1" status="good" optional="no" />
  <rom name="glass_ds5002fp_sram.bin" merge="glass_ds5002fp_sram.bin" size="32768" crc="47c9df4c" sha1="e0ac4f3d3086a4e8164d42aaae125037c222118a" region="gaelco_ds5002fp:sram" offset="0" status="good" optional="no" />
  <rom name="al_d0-d7_27c4001.bin" size="524288" crc="c668caad" sha1="742030d27ed5f7f7966d00181e13c7ba9b885df5" region="gfx" offset="0" status="good" optional="no" />
  <rom name="bl_d8-d15_27c4001.bin" size="524288" crc="7a6cb91f" sha1="2c8592d4f92ea380a85f3a43acef3f3898973963" region="gfx" offset="1" status="good" optional="no" />
  <rom name="ah_d0-d7_27c4001.bin" size="524288" crc="de27b785" sha1="aa14e33f42039f67fb418ff45b26bef511c9c7c8" region="gfx" offset="100000" status="good" optional="no" />
  <rom name="bh_d8-d15_27c4001.bin" size="524288" crc="e9aa45d3" sha1="a9e09b2e338d75a414eea90672a1a7142e858d84" region="gfx" offset="100001" status="good" optional="no" />
  <rom name="cl_d0-d7_27c4001.bin" size="524288" crc="e32639be" sha1="9c18c871d042fe7c62a344f35968457ae8302fa9" region="gfx" offset="200000" status="good" optional="no" />
  <rom name="dl_d8-d15_27c4001.bin" size="524288" crc="b56eb8a4" sha1="5d647a3ae175051a11a3c496a32b34a368096487" region="gfx" offset="200001" status="good" optional="no" />
  <rom name="ch_d0-d7_27c4001.bin" size="524288" crc="1b3f148d" sha1="b62c5c6fb3f4ad543538764305e2e27b35c37334" region="gfx" offset="300000" status="good" optional="no" />
  <rom name="dh_d8-d15_27c4001.bin" size="524288" crc="f3638123" sha1="60d58608de193c1a3176c95419aa38a66e149e2a" region="gfx" offset="300001" status="good" optional="no" />
  <rom name="h9.bin" merge="h9.bin" size="1048576" crc="b9492557" sha1="3f5c0d696d65e1cd492763dfa749c813dd56a9bf" region="bmap" offset="0" status="good" optional="no" />
  <rom name="c1.bin" merge="c1.bin" size="1048576" crc="d9f075a2" sha1="31a7a677861f39d512e9d1f51925c689e481159a" region="oki" offset="0" status="good" optional="no" />
  <device_ref tag=":maincpu" name="m68000" />
  <device_ref tag=":outlatch" name="ls259" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":oki" name="okim6295" />
  <device_ref tag=":gaelco_ds5002fp" name="gaelco_ds5002fp" />
  <device_ref tag=":gaelco_ds5002fp:mcu" name="ds5002fp" />
  <device_ref tag=":gaelco_ds5002fp:sram" name="nvram" />
  <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
  <chip type="cpu" tag="gaelco_ds5002fp:mcu" name="Dallas DS5002FP" 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="368" height="240" refresh="57.420000" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="2" service="no" tilt="no">
    <control type="joy" player="1" buttons="3" ways="8" reverse="no" />
    <control type="joy" player="2" buttons="3" ways="8" reverse="no" />
  </input>
  <dipswitch name="Coin A" tag="DSW1" mask="7">
    <diplocation name="SW1" number="6" inverted="no" />
    <diplocation name="SW1" number="7" inverted="no" />
    <diplocation name="SW1" number="8" inverted="no" />
    <dipvalue name="1 Coin/1 Credit" value="7" default="yes" />
    <dipvalue name="4 Coins/5 Credits" value="0" default="no" />
    <dipvalue name="3 Coins/4 Credits" value="1" default="no" />
    <dipvalue name="1 Coin/2 Credits" value="6" default="no" />
    <dipvalue name="1 Coin/3 Credits" value="5" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="4" default="no" />
    <dipvalue name="1 Coin/5 Credits" value="3" default="no" />
    <dipvalue name="1 Coin/6 Credits" value="2" default="no" />
  </dipswitch>
  <dipswitch name="Coin B" tag="DSW1" mask="56">
    <diplocation name="SW1" number="3" inverted="no" />
    <diplocation name="SW1" number="4" inverted="no" />
    <diplocation name="SW1" number="5" inverted="no" />
    <dipvalue name="6 Coins/1 Credit" value="16" default="no" />
    <dipvalue name="5 Coins/1 Credit" value="24" default="no" />
    <dipvalue name="4 Coins/1 Credit" value="32" default="no" />
    <dipvalue name="3 Coins/1 Credit" value="40" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="48" default="no" />
    <dipvalue name="3 Coins/2 Credits" value="8" default="no" />
    <dipvalue name="4 Coins/3 Credits" value="0" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="56" default="yes" />
  </dipswitch>
  <dipswitch name="Credit configuration" tag="DSW1" mask="64">
    <diplocation name="SW1" number="2" inverted="no" />
    <dipvalue name="Start 1C" value="64" default="yes" />
    <dipvalue name="Start 2C" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Free Play" tag="DSW1" mask="128">
    <diplocation name="SW1" number="1" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW2" mask="3">
    <diplocation name="SW2" number="7" inverted="no" />
    <diplocation name="SW2" number="8" inverted="no" />
    <dipvalue name="Easy" value="2" default="no" />
    <dipvalue name="Normal" value="3" default="yes" />
    <dipvalue name="Hard" value="1" default="no" />
    <dipvalue name="Hardest" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Lives" tag="DSW2" mask="12">
    <diplocation name="SW2" number="5" inverted="no" />
    <diplocation name="SW2" number="6" inverted="no" />
    <dipvalue name="3" value="12" default="yes" />
    <dipvalue name="1" value="8" default="no" />
    <dipvalue name="2" value="4" default="no" />
    <dipvalue name="4" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Version" tag="DSW2" mask="16">
    <diplocation name="SW2" number="4" inverted="no" />
    <dipvalue name="Normal" value="16" default="yes" />
    <dipvalue name="Light" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW2" mask="32">
    <diplocation name="SW2" number="3" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="32" default="yes" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW2" mask="64">
    <diplocation name="SW2" number="2" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Service Mode" tag="DSW2" mask="128">
    <diplocation name="SW2" number="1" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":DSW1"></port>
  <port tag=":DSW2"></port>
  <port tag=":P1"></port>
  <port tag=":P2"></port>
  <driver status="imperfect" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <feature type="graphics" status="imperfect" />
</machine>