<?xml version="1.0" encoding="utf-8"?>
<datafile>
  <header>
    <name>Williams</name>
    <description>Williams datafile extracted from mame</description>
    <category>MAME Arcade</category>
    <version>0.226</version>
    <date>20201109</date>
    <author>Eric Bole-Feysot</author>
    <homepage>Romcenter Home Page</homepage>
    <url>http://www.romcenter.com/</url>
    <comment>Datafile made with Romcenter rom manager</comment>
  </header>
  <machine name="alienar" sourcefile="williams.cpp">
    <description>Alien Arena</description>
    <year>1985</year>
    <manufacturer>Duncan Brown</manufacturer>
    <rom name="aarom10" size="4096" crc="6feb0314" sha1="5cf30f097bc695cbd388cb408e78394926362a7b" region="maincpu" offset="d000" />
    <rom name="aarom11" size="4096" crc="ae3a270e" sha1="867fff32062bc876390e8ca6bd7cedae47cd92c9" region="maincpu" offset="e000" />
    <rom name="aarom12" size="4096" crc="6be9f09e" sha1="98821c9b94301c5fd6e7f5d9e4bc9c1bdbab53ec" region="maincpu" offset="f000" />
    <rom name="aarom01" size="4096" crc="bb0c21be" sha1="dbf122870adaa49cd99e2c1e9fa4b78fb74ef2c1" region="maincpu" offset="10000" />
    <rom name="aarom02" size="4096" crc="165acd37" sha1="12466c94bcf5a98f154a639ecc2e95d5193cbab2" region="maincpu" offset="11000" />
    <rom name="aarom03" size="4096" crc="e5d51d92" sha1="598c928499e977a30906319c97ffa1ef2b9395d1" region="maincpu" offset="12000" />
    <rom name="aarom04" size="4096" crc="24f6feb8" sha1="c1b7d764785b4edfe80a90ffdc52a67c8dbbfea5" region="maincpu" offset="13000" />
    <rom name="aarom05" size="4096" crc="5b1ac59b" sha1="9b312eb419e994a006fda2ae61c58c31f048bace" region="maincpu" offset="14000" />
    <rom name="aarom06" size="4096" crc="da7195a2" sha1="ef2c2750c504176fd6a11e8463278d97cac9a5c5" region="maincpu" offset="15000" />
    <rom name="aarom07" size="4096" crc="f9812be4" sha1="5f116345f09cd79790612672aa48ede63fc91f56" region="maincpu" offset="16000" />
    <rom name="aarom08" size="4096" crc="cd7f3a87" sha1="59577059308931139ecc036d06953660a148d91c" region="maincpu" offset="17000" />
    <rom name="aarom09" size="4096" crc="e6ce77b4" sha1="bd4354100067654d0ad2e590591582dbdfb845b6" region="maincpu" offset="18000" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="ls157" />
    <device_ref name="ls157" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="2" coins="3" service="yes" tilt="yes">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":INP1" />
    <port tag=":INP1A" />
    <port tag=":INP2" />
    <port tag=":INP2A" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="alienaru" sourcefile="williams.cpp" cloneof="alienar" romof="alienar">
    <description>Alien Arena (Stargate upgrade)</description>
    <year>1985</year>
    <manufacturer>Duncan Brown</manufacturer>
    <rom name="aarom10" merge="aarom10" size="4096" crc="6feb0314" sha1="5cf30f097bc695cbd388cb408e78394926362a7b" region="maincpu" offset="d000" />
    <rom name="aarom11" merge="aarom11" size="4096" crc="ae3a270e" sha1="867fff32062bc876390e8ca6bd7cedae47cd92c9" region="maincpu" offset="e000" />
    <rom name="aarom12" merge="aarom12" size="4096" crc="6be9f09e" sha1="98821c9b94301c5fd6e7f5d9e4bc9c1bdbab53ec" region="maincpu" offset="f000" />
    <rom name="aarom01" merge="aarom01" size="4096" crc="bb0c21be" sha1="dbf122870adaa49cd99e2c1e9fa4b78fb74ef2c1" region="maincpu" offset="10000" />
    <rom name="aarom02" merge="aarom02" size="4096" crc="165acd37" sha1="12466c94bcf5a98f154a639ecc2e95d5193cbab2" region="maincpu" offset="11000" />
    <rom name="aarom03" merge="aarom03" size="4096" crc="e5d51d92" sha1="598c928499e977a30906319c97ffa1ef2b9395d1" region="maincpu" offset="12000" />
    <rom name="aarom04" merge="aarom04" size="4096" crc="24f6feb8" sha1="c1b7d764785b4edfe80a90ffdc52a67c8dbbfea5" region="maincpu" offset="13000" />
    <rom name="aarom05" merge="aarom05" size="4096" crc="5b1ac59b" sha1="9b312eb419e994a006fda2ae61c58c31f048bace" region="maincpu" offset="14000" />
    <rom name="aarom06" merge="aarom06" size="4096" crc="da7195a2" sha1="ef2c2750c504176fd6a11e8463278d97cac9a5c5" region="maincpu" offset="15000" />
    <rom name="aarom07" merge="aarom07" size="4096" crc="f9812be4" sha1="5f116345f09cd79790612672aa48ede63fc91f56" region="maincpu" offset="16000" />
    <rom name="aarom08" merge="aarom08" size="4096" crc="cd7f3a87" sha1="59577059308931139ecc036d06953660a148d91c" region="maincpu" offset="17000" />
    <rom name="aarom09" merge="aarom09" size="4096" crc="e6ce77b4" sha1="bd4354100067654d0ad2e590591582dbdfb845b6" region="maincpu" offset="18000" />
    <rom name="sg.snd" size="2048" crc="2fcf6c4d" sha1="9c4334ac3ff15d94001b22fc367af40f9deb7d57" region="soundcpu" offset="f800" />
    <rom name="decoder.4" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder.6" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="ls157" />
    <device_ref name="ls157" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="2" coins="3" service="yes" tilt="yes">
      <control type="joy" player="1" buttons="2" ways="8" />
      <control type="joy" player="2" buttons="2" ways="8" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":INP1" />
    <port tag=":INP1A" />
    <port tag=":INP2" />
    <port tag=":INP2A" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="attackf" sourcefile="williams.cpp" cloneof="defender" romof="defender">
    <description>Attack (Defender bootleg)</description>
    <year>1980</year>
    <manufacturer>bootleg (Famaresa)</manufacturer>
    <rom name="002-1.ic1" size="4096" crc="0ee1019d" sha1="a76247e825b8267abfd195c12f96348fe10d4cbc" status="baddump" region="maincpu" offset="d000" />
    <rom name="002-2.ic2" size="4096" crc="d184ab6b" sha1="ed61a95b04f6162aedba8a72bc46005b77283955" status="baddump" region="maincpu" offset="e000" />
    <rom name="002-3.ic3" size="4096" crc="a732d649" sha1="b681882c02c5870ad613edc77255969a5f796422" status="baddump" region="maincpu" offset="f000" />
    <rom name="002-9.ic12" size="2048" crc="f57caa62" sha1="c8c91b96fd3bc98eddcc1503159050dae5755001" region="maincpu" offset="10000" />
    <rom name="002-12.ic9" size="2048" crc="eb73d8a1" sha1="f26007839a9eff6c7f77768da150fa26b8c96643" region="maincpu" offset="10800" />
    <rom name="002-8.ic11" size="2048" crc="17f7abde" sha1="6959ed471687174a3fdc3f980ca7bd993b23d54f" region="maincpu" offset="11000" />
    <rom name="002-11.ic8" size="2048" crc="5ca4e860" sha1="031188c009b8fca92703a0cc0c2bb44976212ae9" region="maincpu" offset="11800" />
    <rom name="002-7.ic10" size="2048" crc="545c3326" sha1="98199df5206c261061b0108c68ab9128fa0779eb" region="maincpu" offset="12000" />
    <rom name="002-10.ic7" size="2048" crc="3940d731" sha1="c867efa48e3ed6a6c3ddcd519aba1fe0a1712400" region="maincpu" offset="12800" />
    <rom name="002-6.ic6" size="2048" crc="3af34c05" sha1="71f3ced06a373fa4805c856bd9fc97760787a920" region="maincpu" offset="16000" />
    <rom name="003-13.ic12" merge="video_sound_rom_1.ic12" size="2048" crc="fefd5b48" sha1="ceb0d18483f0691978c604db94417e6941ad7ff2" region="soundcpu" offset="f800" />
    <rom name="001-14.g1" merge="decoder.2" size="512" crc="8dd98da5" sha1="da979604f7a2aa8b5a6d4a5debd2e80f77569e35" status="baddump" region="proms" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="batlzone" sourcefile="williams.cpp" cloneof="mayday" romof="mayday">
    <description>Battle Zone (bootleg of Mayday)</description>
    <year>1980</year>
    <manufacturer>bootleg (Video Game)</manufacturer>
    <rom name="43-2732.rom.bin" size="4096" crc="244334f8" sha1="ac625a1858c372db6a748ef8aa504569aef6cad7" region="maincpu" offset="d000" />
    <rom name="42-2732.rom.bin" merge="ic02-2.bin" size="4096" crc="62183aea" sha1="3843fe055ab6d3bb5a3362f57a63ce99e36cec47" region="maincpu" offset="e000" />
    <rom name="41-2732.rom.bin" size="4096" crc="a7e9093e" sha1="d9d9641c9f8c060b2fa227b0620454067d0b0acc" region="maincpu" offset="f000" />
    <rom name="44-8532.rom.bin" size="4096" crc="bba3e626" sha1="f2a364a25ee0cf91e25f8a20173bd9fb56cc2a72" region="maincpu" offset="10000" />
    <rom name="45-8532.rom.bin" size="4096" crc="43b3a0de" sha1="674ff7110d07aeb09889eddb0d3dd0e7b16fe979" region="maincpu" offset="11000" />
    <rom name="46-8532.rom.bin" size="4096" crc="3df9b901" sha1="6b2be3292b60e197154688ffd40789e937e17b4c" region="maincpu" offset="12000" />
    <rom name="47-8532.rom.bin" size="4096" crc="55a27e02" sha1="23064ba59caed9b21e4ef6b944313e5bd2809dc5" region="maincpu" offset="16000" />
    <rom name="48-2716.rom.bin" merge="ic28-8.bin" size="2048" crc="fefd5b48" sha1="ceb0d18483f0691978c604db94417e6941ad7ff2" region="soundcpu" offset="f800" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="2" service="yes">
      <control type="joy" buttons="3" ways="5 (half8)" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="blaster" sourcefile="williams.cpp">
    <description>Blaster</description>
    <year>1983</year>
    <manufacturer>Williams / Vid Kidz</manufacturer>
    <rom name="16.ic39" size="4096" crc="54a40b21" sha1="663c7b539e6f1f065a4ecae7bb0477c71951223f" region="maincpu" offset="d000" />
    <rom name="13.ic27" size="8192" crc="f4dae4c8" sha1="211dcbe085a30419d649afe10ca7c4017d909bd7" region="maincpu" offset="e000" />
    <rom name="11.ic25" size="8192" crc="6371e62f" sha1="dc4173d2ee88757a6ac0838acaee325eadc2c4fb" region="maincpu" offset="10000" />
    <rom name="12.ic26" size="8192" crc="9804faac" sha1="e61218fe190ad268af48d611d140d8f4cd38e4c7" region="maincpu" offset="12000" />
    <rom name="17.ic41" size="4096" crc="bf96182f" sha1="e25a02508eecf79ea1ae5d45278a60becc6c7dcc" region="maincpu" offset="14000" />
    <rom name="15.ic38" size="16384" crc="1ad146a4" sha1="5ab3d9618023b59bc329a9eeef986901867a639b" region="maincpu" offset="18000" />
    <rom name="8.ic20" size="16384" crc="f110bbb0" sha1="314dea232a3706509399348c7415f933c64cea1b" region="maincpu" offset="1c000" />
    <rom name="9.ic22" size="16384" crc="5c5b0f8a" sha1="224f89c85b2b1ca511d006180b8d994fccbdfb6b" region="maincpu" offset="20000" />
    <rom name="10.ic24" size="16384" crc="d47eb67f" sha1="5dcde8be1a7b1927b90ffab3219dc47c5b2f20e4" region="maincpu" offset="24000" />
    <rom name="6.ic13" size="16384" crc="47fc007e" sha1="3a80b9b7ae460e9732f7c1cdd465a5b06ded970f" region="maincpu" offset="28000" />
    <rom name="5.ic11" size="16384" crc="15c1b94d" sha1="5d97628541eb8933870c3ffd3646b7aaf8af6af5" region="maincpu" offset="2c000" />
    <rom name="14.ic35" size="16384" crc="aea6b846" sha1="04cb4b5eb000471a0cec377a5236ac8c83529528" region="maincpu" offset="30000" />
    <rom name="7.ic15" size="16384" crc="7a101181" sha1="5f1581911ea7fe3e63ce1b9c50b1d3bf081dbf81" region="maincpu" offset="34000" />
    <rom name="1.ic1" size="16384" crc="8d0ea9e7" sha1="34f8e2e99748bed29285f7e4929bb920960ab03e" region="maincpu" offset="38000" />
    <rom name="2.ic3" size="16384" crc="03c4012c" sha1="53f0adc91e5f1ac58b08b3a6d2de8de5a40bebab" region="maincpu" offset="3c000" />
    <rom name="4.ic7" size="16384" crc="fc9d39fb" sha1="126d43a64471bbf4b40aeda8913d50e82d254f9c" region="maincpu" offset="40000" />
    <rom name="3.ic6" size="16384" crc="253690fb" sha1="06cb2ef95bb06b3618392e298aa690e1f75bc977" region="maincpu" offset="44000" />
    <rom name="18.sb13" size="4096" crc="c33a3145" sha1="6ffe2da7b70c0b576fbc1790a33eecdbb9ee3d02" region="soundcpu" offset="f000" />
    <rom name="18.sb10" size="4096" crc="c33a3145" sha1="6ffe2da7b70c0b576fbc1790a33eecdbb9ee3d02" region="soundcpu_b" offset="f000" />
    <rom name="4.u42" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="800" />
    <rom name="6.u23" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="a00" />
    <rom name="blaster.col" size="2048" crc="bac50bc4" sha1="80a48eb97c6f02703210d00498f9669c36e64326" region="proms" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="ls157_x2" />
    <device_ref name="m6808" />
    <device_ref name="ls157" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="mc1408" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="cpu" tag="soundcpu_b" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ldac" name="MC1408 DAC" />
    <chip type="audio" tag="rdac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="2" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="stick" buttons="3" minimum="0" maximum="111" sensitivity="100" keydelta="10" reverse="yes" />
    </input>
    <port tag=":49WAYX">
      <analog mask="255" />
    </port>
    <port tag=":49WAYY">
      <analog mask="255" />
    </port>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":IN3" />
    <port tag=":INP1" />
    <port tag=":INP2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="blasterkit" sourcefile="williams.cpp" cloneof="blaster" romof="blaster">
    <description>Blaster (conversion kit)</description>
    <year>1983</year>
    <manufacturer>Williams / Vid Kidz</manufacturer>
    <rom name="blastkit.16" size="4096" crc="414b2abf" sha1="2bde972d225d6e93e44751f542cee584d57f7983" region="maincpu" offset="d000" />
    <rom name="blastkit.13" size="8192" crc="9c64db76" sha1="c14508cb2f964af93631779db3adaa960fcc7559" region="maincpu" offset="e000" />
    <rom name="blastkit.11" size="8192" crc="b7df4914" sha1="81f7a89dfde06c160f2c8974eec701f2298ec434" region="maincpu" offset="10000" />
    <rom name="blastkit.12" size="8192" crc="8b1e26ab" sha1="7d30800a9302f5a83792499d8df536693d01f75d" region="maincpu" offset="12000" />
    <rom name="blastkit.17" size="4096" crc="577d1e9a" sha1="0064124a65490e0473dfb0081ec28b7ee43a04b5" region="maincpu" offset="14000" />
    <rom name="blastkit.15" merge="15.ic38" size="16384" crc="1ad146a4" sha1="5ab3d9618023b59bc329a9eeef986901867a639b" region="maincpu" offset="18000" />
    <rom name="blastkit.8" merge="8.ic20" size="16384" crc="f110bbb0" sha1="314dea232a3706509399348c7415f933c64cea1b" region="maincpu" offset="1c000" />
    <rom name="blastkit.9" merge="9.ic22" size="16384" crc="5c5b0f8a" sha1="224f89c85b2b1ca511d006180b8d994fccbdfb6b" region="maincpu" offset="20000" />
    <rom name="blastkit.10" merge="10.ic24" size="16384" crc="d47eb67f" sha1="5dcde8be1a7b1927b90ffab3219dc47c5b2f20e4" region="maincpu" offset="24000" />
    <rom name="blastkit.6" merge="6.ic13" size="16384" crc="47fc007e" sha1="3a80b9b7ae460e9732f7c1cdd465a5b06ded970f" region="maincpu" offset="28000" />
    <rom name="blastkit.5" merge="5.ic11" size="16384" crc="15c1b94d" sha1="5d97628541eb8933870c3ffd3646b7aaf8af6af5" region="maincpu" offset="2c000" />
    <rom name="blastkit.14" merge="14.ic35" size="16384" crc="aea6b846" sha1="04cb4b5eb000471a0cec377a5236ac8c83529528" region="maincpu" offset="30000" />
    <rom name="blastkit.7" size="16384" crc="6fcc2153" sha1="00e7b6846c15400315d94e2c7d1c99b1a737c285" region="maincpu" offset="34000" />
    <rom name="blastkit.1" merge="1.ic1" size="16384" crc="8d0ea9e7" sha1="34f8e2e99748bed29285f7e4929bb920960ab03e" region="maincpu" offset="38000" />
    <rom name="blastkit.2" merge="2.ic3" size="16384" crc="03c4012c" sha1="53f0adc91e5f1ac58b08b3a6d2de8de5a40bebab" region="maincpu" offset="3c000" />
    <rom name="blastkit.4" size="16384" crc="f80e9ff5" sha1="e232d96b6e07c7b4240fa4dd2cb9be4745a1be4b" region="maincpu" offset="40000" />
    <rom name="blastkit.3" size="16384" crc="20e851f9" sha1="efc288ef0333812a6282f22aade8e43e9a827533" region="maincpu" offset="44000" />
    <rom name="blastkit.18" merge="18.sb13" size="4096" crc="c33a3145" sha1="6ffe2da7b70c0b576fbc1790a33eecdbb9ee3d02" region="soundcpu" offset="f000" />
    <rom name="4.u42" merge="4.u42" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="800" />
    <rom name="6.u23" merge="6.u23" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="a00" />
    <rom name="blaster.col" merge="blaster.col" size="2048" crc="bac50bc4" sha1="80a48eb97c6f02703210d00498f9669c36e64326" region="proms" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="ls157_x2" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="stick" buttons="3" minimum="0" maximum="111" sensitivity="100" keydelta="10" reverse="yes" />
    </input>
    <port tag=":49WAYX">
      <analog mask="255" />
    </port>
    <port tag=":49WAYY">
      <analog mask="255" />
    </port>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":IN3" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="blastero" sourcefile="williams.cpp" cloneof="blaster" romof="blaster">
    <description>Blaster (location test)</description>
    <year>1983</year>
    <manufacturer>Williams / Vid Kidz</manufacturer>
    <rom name="16.ic39" size="4096" crc="2db032d2" sha1="287769361639695b1c1ceae0fe6899d83b4575d5" region="maincpu" offset="d000" />
    <rom name="13.ic27" size="8192" crc="c99213c7" sha1="d1c1549c053de3d862d8ef3ebca02811ed289464" region="maincpu" offset="e000" />
    <rom name="11.ic25" size="8192" crc="bc2d7eda" sha1="831e9ecb75b143f9770eab1939136092a29e64f7" region="maincpu" offset="10000" />
    <rom name="12.ic26" size="8192" crc="8a215017" sha1="ee9233134907c03f7a1221d9daa84fe047c2db94" region="maincpu" offset="12000" />
    <rom name="17.ic41" size="4096" crc="b308f0e5" sha1="262e25be40dff66e65a0fe34c9d013a750b90876" region="maincpu" offset="14000" />
    <rom name="15.ic38" merge="15.ic38" size="16384" crc="1ad146a4" sha1="5ab3d9618023b59bc329a9eeef986901867a639b" region="maincpu" offset="18000" />
    <rom name="8.ic20" merge="8.ic20" size="16384" crc="f110bbb0" sha1="314dea232a3706509399348c7415f933c64cea1b" region="maincpu" offset="1c000" />
    <rom name="9.ic22" merge="9.ic22" size="16384" crc="5c5b0f8a" sha1="224f89c85b2b1ca511d006180b8d994fccbdfb6b" region="maincpu" offset="20000" />
    <rom name="10.ic24" merge="10.ic24" size="16384" crc="d47eb67f" sha1="5dcde8be1a7b1927b90ffab3219dc47c5b2f20e4" region="maincpu" offset="24000" />
    <rom name="6.ic13" merge="6.ic13" size="16384" crc="47fc007e" sha1="3a80b9b7ae460e9732f7c1cdd465a5b06ded970f" region="maincpu" offset="28000" />
    <rom name="5.ic11" merge="5.ic11" size="16384" crc="15c1b94d" sha1="5d97628541eb8933870c3ffd3646b7aaf8af6af5" region="maincpu" offset="2c000" />
    <rom name="14.ic35" merge="14.ic35" size="16384" crc="aea6b846" sha1="04cb4b5eb000471a0cec377a5236ac8c83529528" region="maincpu" offset="30000" />
    <rom name="7.ic15" size="16384" crc="a1c4db77" sha1="7a878d44b6ca7444ecbb6c8f75e5e91de149daf3" region="maincpu" offset="34000" />
    <rom name="1.ic1" merge="1.ic1" size="16384" crc="8d0ea9e7" sha1="34f8e2e99748bed29285f7e4929bb920960ab03e" region="maincpu" offset="38000" />
    <rom name="2.ic3" merge="2.ic3" size="16384" crc="03c4012c" sha1="53f0adc91e5f1ac58b08b3a6d2de8de5a40bebab" region="maincpu" offset="3c000" />
    <rom name="4.ic7" size="16384" crc="39d2a32c" sha1="33707877e841ef86a11b47ffabddce7f3d2a7030" region="maincpu" offset="40000" />
    <rom name="3.ic6" size="16384" crc="054c9f1c" sha1="c21e3493f1ae506ab9fd28ed9ecc67d3305e9d7a" region="maincpu" offset="44000" />
    <rom name="18.sb13" merge="18.sb13" size="4096" crc="c33a3145" sha1="6ffe2da7b70c0b576fbc1790a33eecdbb9ee3d02" region="soundcpu" offset="f000" />
    <rom name="18.sb10" merge="18.sb13" size="4096" crc="c33a3145" sha1="6ffe2da7b70c0b576fbc1790a33eecdbb9ee3d02" region="soundcpu_b" offset="f000" />
    <rom name="4.u42" merge="4.u42" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="800" />
    <rom name="6.u23" merge="6.u23" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="a00" />
    <rom name="blaster.col" merge="blaster.col" size="2048" crc="bac50bc4" sha1="80a48eb97c6f02703210d00498f9669c36e64326" region="proms" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="ls157_x2" />
    <device_ref name="m6808" />
    <device_ref name="ls157" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="speaker" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="mc1408" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="cpu" tag="soundcpu_b" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="lspeaker" name="Speaker" />
    <chip type="audio" tag="rspeaker" name="Speaker" />
    <chip type="audio" tag="ldac" name="MC1408 DAC" />
    <chip type="audio" tag="rdac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="2" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="stick" buttons="3" minimum="0" maximum="111" sensitivity="100" keydelta="10" reverse="yes" />
    </input>
    <port tag=":49WAYX">
      <analog mask="255" />
    </port>
    <port tag=":49WAYY">
      <analog mask="255" />
    </port>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":IN3" />
    <port tag=":INP1" />
    <port tag=":INP2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="bubbles" sourcefile="williams.cpp">
    <description>Bubbles</description>
    <year>1982</year>
    <manufacturer>Williams</manufacturer>
    <rom name="bubbles.10b" size="4096" crc="26e7869b" sha1="db428e79fc325ae3c8cab460267c27cdbc35a3bd" region="maincpu" offset="d000" />
    <rom name="bubbles.11b" size="4096" crc="5a5b572f" sha1="f0c3a330abf9c8cfb6007ee372409450d2a15a93" region="maincpu" offset="e000" />
    <rom name="bubbles.12b" size="4096" crc="ce22d2e2" sha1="be4b9800c846660ce2b2ddd75ad872dcf174979a" region="maincpu" offset="f000" />
    <rom name="bubbles.1b" size="4096" crc="8234f55c" sha1="4d60942320c03ae50b0b17267062a321cf49e240" region="maincpu" offset="10000" />
    <rom name="bubbles.2b" size="4096" crc="4a188d6a" sha1="2788c4a21659799e59ab82bc8d1864a3abe3b6d7" region="maincpu" offset="11000" />
    <rom name="bubbles.3b" size="4096" crc="7728f07f" sha1="2a2c6dd8c2196dcd5e71b38554a56ee03d2aa454" region="maincpu" offset="12000" />
    <rom name="bubbles.4b" size="4096" crc="040be7f9" sha1="de4d212cd2967b2dcd7b2c09dea2c1b06ce4c5bd" region="maincpu" offset="13000" />
    <rom name="bubbles.5b" size="4096" crc="0b5f29e0" sha1="ae52f8c69c8b821abb458288c8ee0bc6c28fe535" region="maincpu" offset="14000" />
    <rom name="bubbles.6b" size="4096" crc="4dd0450d" sha1="d55aa8fb8f2974ce5ba7155b01bc3e3622f202af" region="maincpu" offset="15000" />
    <rom name="bubbles.7b" size="4096" crc="e0a26ec0" sha1="2da6213df6c15735a8bbd6750cfb1a1b6232a6f5" region="maincpu" offset="16000" />
    <rom name="bubbles.8b" size="4096" crc="4fd23d8d" sha1="9d71caa30bc3f4151789279d21651e5a4fe4a484" region="maincpu" offset="17000" />
    <rom name="bubbles.9b" size="4096" crc="b48559fb" sha1="551a49a12353044dbbf28dba2bd860c2d00c50bd" region="maincpu" offset="18000" />
    <rom name="bubbles.snd" size="4096" crc="689ce2aa" sha1="b70d2553f731f9a20ddaf9af2f93b7e9c44d4d99" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" ways="8" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="bubblesp" sourcefile="williams.cpp" cloneof="bubbles" romof="bubbles">
    <description>Bubbles (prototype version)</description>
    <year>1982</year>
    <manufacturer>Williams</manufacturer>
    <rom name="bub_prot.10b" size="4096" crc="89a565df" sha1="1f02c17222f7303218962fada6c6f867414551cf" region="maincpu" offset="d000" />
    <rom name="bub_prot.11b" size="4096" crc="5a0c36a7" sha1="2b9dd9006e57ff8214ad4e6b10a4b72e736d472c" region="maincpu" offset="e000" />
    <rom name="bub_prot.12b" size="4096" crc="2bfd3438" sha1="2427a5614e98a9499e4d19f9d6e25f2b73896bf5" region="maincpu" offset="f000" />
    <rom name="bub_prot.1b" size="4096" crc="6466a746" sha1="ed67d879d82ef05bcd2b655f761f84bc0cf08897" region="maincpu" offset="10000" />
    <rom name="bub_prot.2b" size="4096" crc="cca04357" sha1="98f879675c02e7ad5532da30f663714913a059b9" region="maincpu" offset="11000" />
    <rom name="bub_prot.3b" size="4096" crc="7aaff9e5" sha1="8b377ec5c595a4e062bdc8fb8ca99b52a6bd9298" region="maincpu" offset="12000" />
    <rom name="bub_prot.4b" size="4096" crc="4e264f01" sha1="a6fd2d0613f78c45b3873e06efa2dd99530ed0c8" region="maincpu" offset="13000" />
    <rom name="bub_prot.5b" size="4096" crc="121b0be6" sha1="75ed718b9e83c32390ee0fe2c34e0300ecd98a85" region="maincpu" offset="14000" />
    <rom name="bub_prot.6b" size="4096" crc="80e90b25" sha1="92c83b4333f4f0f65638b1827ace01b02c490339" region="maincpu" offset="15000" />
    <rom name="bubbles.7b" merge="bubbles.7b" size="4096" crc="e0a26ec0" sha1="2da6213df6c15735a8bbd6750cfb1a1b6232a6f5" region="maincpu" offset="16000" />
    <rom name="bub_prot.8b" size="4096" crc="96fb19c8" sha1="3b1720e5efe2adc1f633216419bdf00c7e7b817d" region="maincpu" offset="17000" />
    <rom name="bub_prot.9b" size="4096" crc="be7e1028" sha1="430b33c8d83ee6756a3ef9298792b71066c88326" region="maincpu" offset="18000" />
    <rom name="bubbles.snd" merge="bubbles.snd" size="4096" crc="689ce2aa" sha1="b70d2553f731f9a20ddaf9af2f93b7e9c44d4d99" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" merge="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" merge="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" ways="8" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="bubblesr" sourcefile="williams.cpp" cloneof="bubbles" romof="bubbles">
    <description>Bubbles (Solid Red label)</description>
    <year>1982</year>
    <manufacturer>Williams</manufacturer>
    <rom name="bubblesr.10b" size="4096" crc="8b396db0" sha1="88cab59ce7f07dfa15d1485d12ebab96d777ca65" region="maincpu" offset="d000" />
    <rom name="bubblesr.11b" size="4096" crc="096af43e" sha1="994e60c1e684ae46ea791b274995d21ff5052e56" region="maincpu" offset="e000" />
    <rom name="bubblesr.12b" size="4096" crc="5c1244ef" sha1="25b0f359c28291894381d73f4ba3a2b991a547f0" region="maincpu" offset="f000" />
    <rom name="bubblesr.1b" size="4096" crc="dda4e782" sha1="ad6825ebc05931942ce1042f18e18e3873083abc" region="maincpu" offset="10000" />
    <rom name="bubblesr.2b" size="4096" crc="3c8fa7f5" sha1="fd3db6c2abab7000d586ef1a4e425329da292144" region="maincpu" offset="11000" />
    <rom name="bubblesr.3b" size="4096" crc="f869bb9c" sha1="ce276fc33136a527eefbbf35c2bcf1f0b9858740" region="maincpu" offset="12000" />
    <rom name="bubblesr.4b" size="4096" crc="0c65eaab" sha1="c622906cbda07421a7024955f3b9e8d173f4b6cb" region="maincpu" offset="13000" />
    <rom name="bubblesr.5b" size="4096" crc="7ece4e13" sha1="c6ec7145c2d3bf51877c7fb995d9732b09e04cf0" region="maincpu" offset="14000" />
    <rom name="bubbles.6b" merge="bubbles.6b" size="4096" crc="4dd0450d" sha1="d55aa8fb8f2974ce5ba7155b01bc3e3622f202af" region="maincpu" offset="15000" />
    <rom name="bubbles.7b" merge="bubbles.7b" size="4096" crc="e0a26ec0" sha1="2da6213df6c15735a8bbd6750cfb1a1b6232a6f5" region="maincpu" offset="16000" />
    <rom name="bubblesr.8b" size="4096" crc="598b9bd6" sha1="993cc3fac58310d0e617e58e3a0753002b987df1" region="maincpu" offset="17000" />
    <rom name="bubbles.9b" merge="bubbles.9b" size="4096" crc="b48559fb" sha1="551a49a12353044dbbf28dba2bd860c2d00c50bd" region="maincpu" offset="18000" />
    <rom name="bubbles.snd" merge="bubbles.snd" size="4096" crc="689ce2aa" sha1="b70d2553f731f9a20ddaf9af2f93b7e9c44d4d99" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" merge="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" merge="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" ways="8" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="colony7" sourcefile="williams.cpp">
    <description>Colony 7 (set 1)</description>
    <year>1981</year>
    <manufacturer>Taito</manufacturer>
    <rom name="cs03.bin" size="4096" crc="7ee75ae5" sha1="1d268d83c2b0c7897d9e783f5da4e1d892709ba4" region="maincpu" offset="d000" />
    <rom name="cs02.bin" size="4096" crc="c60b08cb" sha1="8cf91a2c2c04199b2870bb11e10fa6ffef5b877f" region="maincpu" offset="e000" />
    <rom name="cs01.bin" size="4096" crc="1bc97436" sha1="326692de3491925bbeea9b0e880d9133f0e6440c" region="maincpu" offset="f000" />
    <rom name="cs06.bin" size="2048" crc="318b95af" sha1="cb276ef440436f6000a2d20252f3197a67965167" region="maincpu" offset="10000" />
    <rom name="cs04.bin" size="2048" crc="d740faee" sha1="aad164e72ebb0de18487c5397ea33d300cf93423" region="maincpu" offset="10800" />
    <rom name="cs07.bin" size="2048" crc="0b23638b" sha1="b577c0cefa3ea2df436ed0fa1efa8ecd04ff78b0" region="maincpu" offset="11000" />
    <rom name="cs05.bin" size="2048" crc="59e406a8" sha1="b64081ca83b6f57ac8fb71b1f8618083f19b99de" region="maincpu" offset="11800" />
    <rom name="cs08.bin" size="2048" crc="3bfde87a" sha1="f5047927833be97324c861aa93a8e95b457058c4" region="maincpu" offset="12000" />
    <rom name="cs11.bin" size="2048" crc="6032293c" sha1="dd2c6afc1149a879d49e93d1a2fa8e1f6d0b043b" region="soundcpu" offset="f800" />
    <rom name="cs10.bin" size="512" crc="25de5d85" sha1="826f78c2fe847f594d261c280dd10b9e776bf4fd" region="proms" offset="0" />
    <rom name="decoder.3" size="512" crc="c3f45f70" sha1="d19036cbc46b130548873597b44b8b70758f25c4" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="270" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="1" tilt="yes">
      <control type="joy" buttons="3" ways="8" />
    </input>
    <dipswitch name="Lives" tag="IN2" mask="1">
      <dipvalue name="2" value="0" />
      <dipvalue name="3" value="1" default="yes" />
    </dipswitch>
    <dipswitch name="Bonus At" tag="IN2" mask="2">
      <dipvalue name="20k/40k" value="0" default="yes">
        <condition tag="IN2" mask="1" relation="ne" value="1" />
      </dipvalue>
      <dipvalue name="30k/50k" value="2">
        <condition tag="IN2" mask="1" relation="ne" value="1" />
      </dipvalue>
      <dipvalue name="30k/50k" value="0" default="yes">
        <condition tag="IN2" mask="1" relation="eq" value="1" />
      </dipvalue>
      <dipvalue name="40k/70k" value="2">
        <condition tag="IN2" mask="1" relation="eq" value="1" />
      </dipvalue>
    </dipswitch>
    <dipswitch name="Unknown" tag="IN2" mask="4">
      <dipvalue name="Off" value="4" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="IN2" mask="8">
      <dipvalue name="Off" value="8" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="colony7a" sourcefile="williams.cpp" cloneof="colony7" romof="colony7">
    <description>Colony 7 (set 2)</description>
    <year>1981</year>
    <manufacturer>Taito</manufacturer>
    <rom name="cs03a.bin" size="4096" crc="e0b0d23b" sha1="4c50e00a71b3b2bf8d032a3cb496e5473204a8d6" region="maincpu" offset="d000" />
    <rom name="cs02a.bin" size="4096" crc="370c6f41" sha1="4e13a4cf9c1a3b1c354443c41549b59581d8b357" region="maincpu" offset="e000" />
    <rom name="cs01a.bin" size="4096" crc="ba299946" sha1="42e5d6ad0505f5a951d92165c9e2fa4e86659469" region="maincpu" offset="f000" />
    <rom name="cs06.bin" merge="cs06.bin" size="2048" crc="318b95af" sha1="cb276ef440436f6000a2d20252f3197a67965167" region="maincpu" offset="10000" />
    <rom name="cs04.bin" merge="cs04.bin" size="2048" crc="d740faee" sha1="aad164e72ebb0de18487c5397ea33d300cf93423" region="maincpu" offset="10800" />
    <rom name="cs07.bin" merge="cs07.bin" size="2048" crc="0b23638b" sha1="b577c0cefa3ea2df436ed0fa1efa8ecd04ff78b0" region="maincpu" offset="11000" />
    <rom name="cs05.bin" merge="cs05.bin" size="2048" crc="59e406a8" sha1="b64081ca83b6f57ac8fb71b1f8618083f19b99de" region="maincpu" offset="11800" />
    <rom name="cs08.bin" merge="cs08.bin" size="2048" crc="3bfde87a" sha1="f5047927833be97324c861aa93a8e95b457058c4" region="maincpu" offset="12000" />
    <rom name="cs11.bin" merge="cs11.bin" size="2048" crc="6032293c" sha1="dd2c6afc1149a879d49e93d1a2fa8e1f6d0b043b" region="soundcpu" offset="f800" />
    <rom name="cs10.bin" merge="cs10.bin" size="512" crc="25de5d85" sha1="826f78c2fe847f594d261c280dd10b9e776bf4fd" region="proms" offset="0" />
    <rom name="decoder.3" merge="decoder.3" size="512" crc="c3f45f70" sha1="d19036cbc46b130548873597b44b8b70758f25c4" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="270" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="1" tilt="yes">
      <control type="joy" buttons="3" ways="8" />
    </input>
    <dipswitch name="Lives" tag="IN2" mask="1">
      <dipvalue name="2" value="0" />
      <dipvalue name="3" value="1" default="yes" />
    </dipswitch>
    <dipswitch name="Bonus At" tag="IN2" mask="2">
      <dipvalue name="20k/40k" value="0" default="yes">
        <condition tag="IN2" mask="1" relation="ne" value="1" />
      </dipvalue>
      <dipvalue name="30k/50k" value="2">
        <condition tag="IN2" mask="1" relation="ne" value="1" />
      </dipvalue>
      <dipvalue name="30k/50k" value="0" default="yes">
        <condition tag="IN2" mask="1" relation="eq" value="1" />
      </dipvalue>
      <dipvalue name="40k/70k" value="2">
        <condition tag="IN2" mask="1" relation="eq" value="1" />
      </dipvalue>
    </dipswitch>
    <dipswitch name="Unknown" tag="IN2" mask="4">
      <dipvalue name="Off" value="4" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="IN2" mask="8">
      <dipvalue name="Off" value="8" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="defcmnd" sourcefile="williams.cpp" cloneof="defender" romof="defender">
    <description>Defense Command (Defender bootleg)</description>
    <year>1980</year>
    <manufacturer>bootleg</manufacturer>
    <rom name="defcmnda.1" size="4096" crc="68effc1d" sha1="459fd95cdf94233e1a4302d1c166e0f7cc239579" region="maincpu" offset="d000" />
    <rom name="defcmnda.2" size="4096" crc="1126adc9" sha1="526cf1ca3a7eefd6115d74ac9af1a50774cc258e" region="maincpu" offset="e000" />
    <rom name="defcmnda.3" size="4096" crc="7340209d" sha1="d2cdab8ac4830ac027655ed7fe54314c5b87fdb3" region="maincpu" offset="f000" />
    <rom name="defcmnda.10" size="2048" crc="3dddae75" sha1="f45fcf3e5ca9bf3edd692b4ee1e96f9f1d388522" region="maincpu" offset="10000" />
    <rom name="defcmnda.7" size="2048" crc="3f1e7cf8" sha1="87afb4b1158e64039129bd8a9653bc61ab3e1e37" region="maincpu" offset="10800" />
    <rom name="defcmnda.9" size="2048" crc="8882e1ff" sha1="9d54a39230acd01e0555f67ba2a3c9c6d66b59a1" region="maincpu" offset="11000" />
    <rom name="defcmnda.6" size="2048" crc="d068f0c5" sha1="d32a4232756ca05972780cb35b0add12b31e8283" region="maincpu" offset="11800" />
    <rom name="defcmnda.8" size="2048" crc="fef4cb77" sha1="96202e97f3392bc043a252e78d1c42b51c38d269" region="maincpu" offset="12000" />
    <rom name="defcmnda.5" size="2048" crc="49b50b40" sha1="91cf841271a2f7d06f81477b4a450eb4580c7ca5" region="maincpu" offset="12800" />
    <rom name="defcmnda.4" size="2048" crc="43d42a1b" sha1="b13d59940646451c00b49bbe4a41b9e2df4d7758" region="maincpu" offset="16000" />
    <rom name="defcmnda.snd" size="2048" crc="f122d9c9" sha1="70092fc354a2efbe7365be922fa36309b50d5c6f" region="soundcpu" offset="f800" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="defence" sourcefile="williams.cpp" cloneof="defender" romof="defender">
    <description>Defence Command (Defender bootleg)</description>
    <year>1981</year>
    <manufacturer>bootleg (Outer Limits)</manufacturer>
    <rom name="1" size="4096" crc="ebc93622" sha1="bd1c098e91b24409925d01aa25de013451dba8e6" region="maincpu" offset="d000" />
    <rom name="2" size="4096" crc="2a4f4f44" sha1="8c0519fcb631e05e967cf0953ab2749183655594" region="maincpu" offset="e000" />
    <rom name="3" size="4096" crc="a4112f91" sha1="aad7ae81da7c20c7f4c1ef41697c8900a0c81f8e" region="maincpu" offset="f000" />
    <rom name="0" size="2048" crc="7a1e5998" sha1="c133f43427540b39a383db7f46298942420d138a" region="maincpu" offset="10000" />
    <rom name="7" size="2048" crc="4c2616a3" sha1="247411e2bb6618f77df6ea74aef1743fafb491a3" region="maincpu" offset="10800" />
    <rom name="9" size="2048" crc="7b146003" sha1="04746f1b037bf6549fd53cff8f8c37136fce099e" region="maincpu" offset="11000" />
    <rom name="6" size="2048" crc="6d748030" sha1="060ddf95eeb1318695a25c8c082a670fcdf117e7" region="maincpu" offset="11800" />
    <rom name="8" size="2048" crc="52d5438b" sha1="087268ca30a42c00dbeceb4df901ddf80ae50125" region="maincpu" offset="12000" />
    <rom name="5" size="2048" crc="4a270340" sha1="317fcc3156a099dbe48a0658757a9d6c4c54b23a" region="maincpu" offset="12800" />
    <rom name="4" size="2048" crc="e13f457c" sha1="c706babc0005dfeb3c1b880047da6ec04bce407d" region="maincpu" offset="16000" />
    <rom name="defcmnda.snd" size="2048" crc="f122d9c9" sha1="70092fc354a2efbe7365be922fa36309b50d5c6f" region="soundcpu" offset="f800" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="defender" sourcefile="williams.cpp">
    <description>Defender (Red label)</description>
    <year>1980</year>
    <manufacturer>Williams</manufacturer>
    <rom name="defend.1" size="2048" crc="c3e52d7e" sha1="a57f5278ffe44248fc73f9925d107f4024ad981a" region="maincpu" offset="d000" />
    <rom name="defend.4" size="2048" crc="9a72348b" sha1="ed6ce796702ff32209ced3cb1ba3837dbafa526f" region="maincpu" offset="d800" />
    <rom name="defend.2" size="4096" crc="89b75984" sha1="a9481478da38f99efb67f0ecf82d084e14b93b42" region="maincpu" offset="e000" />
    <rom name="defend.3" size="4096" crc="94f51e9b" sha1="a24cfc55de56a72758c76fe2a55f1ec6c353b16f" region="maincpu" offset="f000" />
    <rom name="defend.9" size="2048" crc="6870e8a5" sha1="67ccc194b1753a18af0c85f5e603355549c4f727" region="maincpu" offset="10000" />
    <rom name="defend.12" size="2048" crc="f1f88938" sha1="26e48dfeefa0766837b1e762695b9532dbc8bc5e" region="maincpu" offset="10800" />
    <rom name="defend.8" size="2048" crc="b649e306" sha1="9d7bc3c89e5a53c575946f06702c722b864b1ff0" region="maincpu" offset="11000" />
    <rom name="defend.11" size="2048" crc="9deaf6d9" sha1="59b018ba0f3fe6eadfd387dc180ac281460358bc" region="maincpu" offset="11800" />
    <rom name="defend.7" size="2048" crc="339e092e" sha1="2f89951dbe55d80df43df8dcf497171f73e726d3" region="maincpu" offset="12000" />
    <rom name="defend.10" size="2048" crc="a543b167" sha1="9292b94b0d74e57e03aada4852ad1997c34122ff" region="maincpu" offset="12800" />
    <rom name="defend.6" size="2048" crc="65f4efd1" sha1="a960fd1559ed74b81deba434391e49fc6ec389ca" region="maincpu" offset="16000" />
    <rom name="video_sound_rom_1.ic12" size="2048" crc="fefd5b48" sha1="ceb0d18483f0691978c604db94417e6941ad7ff2" region="soundcpu" offset="f800" />
    <rom name="decoder.2" size="512" crc="8dd98da5" sha1="da979604f7a2aa8b5a6d4a5debd2e80f77569e35" region="proms" offset="0" />
    <rom name="decoder.3" size="512" crc="c3f45f70" sha1="d19036cbc46b130548873597b44b8b70758f25c4" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="defenderb" sourcefile="williams.cpp" cloneof="defender" romof="defender">
    <description>Defender (Blue label)</description>
    <year>1980</year>
    <manufacturer>Williams</manufacturer>
    <rom name="wb01.bin" size="4096" crc="0ee1019d" sha1="a76247e825b8267abfd195c12f96348fe10d4cbc" region="maincpu" offset="d000" />
    <rom name="defeng02.bin" size="4096" crc="d184ab6b" sha1="ed61a95b04f6162aedba8a72bc46005b77283955" region="maincpu" offset="e000" />
    <rom name="wb03.bin" size="4096" crc="a732d649" sha1="b681882c02c5870ad613edc77255969a5f796422" region="maincpu" offset="f000" />
    <rom name="defeng09.bin" size="2048" crc="f57caa62" sha1="c8c91b96fd3bc98eddcc1503159050dae5755001" region="maincpu" offset="10000" />
    <rom name="defeng12.bin" size="2048" crc="33db686f" sha1="34bc7fa10b7996efcc53d3a891b2983874269828" region="maincpu" offset="10800" />
    <rom name="defeng08.bin" size="2048" crc="9a9eb3d2" sha1="306a3a24931e1aa5fcfd71e3f117cc726d0920ac" region="maincpu" offset="11000" />
    <rom name="defeng11.bin" size="2048" crc="5ca4e860" sha1="031188c009b8fca92703a0cc0c2bb44976212ae9" region="maincpu" offset="11800" />
    <rom name="defeng07.bin" size="2048" crc="545c3326" sha1="98199df5206c261061b0108c68ab9128fa0779eb" region="maincpu" offset="12000" />
    <rom name="defeng10.bin" size="2048" crc="941cf34e" sha1="411dcb18b67585982672ff687a9249f4890faa1b" region="maincpu" offset="12800" />
    <rom name="defeng06.bin" size="2048" crc="3af34c05" sha1="71f3ced06a373fa4805c856bd9fc97760787a920" region="maincpu" offset="16000" />
    <rom name="video_sound_rom_1.ic12" merge="video_sound_rom_1.ic12" size="2048" crc="fefd5b48" sha1="ceb0d18483f0691978c604db94417e6941ad7ff2" region="soundcpu" offset="f800" />
    <rom name="decoder.1" merge="decoder.2" size="512" crc="8dd98da5" sha1="da979604f7a2aa8b5a6d4a5debd2e80f77569e35" region="proms" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="defenderg" sourcefile="williams.cpp" cloneof="defender" romof="defender">
    <description>Defender (Green label)</description>
    <year>1980</year>
    <manufacturer>Williams</manufacturer>
    <rom name="defeng01.bin" size="2048" crc="6111d74d" sha1="2a335bdce8269f75012df44b446cb261ddd5924c" region="maincpu" offset="d000" />
    <rom name="defeng04.bin" size="2048" crc="3cfc04ce" sha1="8ee65c7daed4d6956d0e15ada4dc414c28376012" region="maincpu" offset="d800" />
    <rom name="defeng02.bin" size="4096" crc="d184ab6b" sha1="ed61a95b04f6162aedba8a72bc46005b77283955" region="maincpu" offset="e000" />
    <rom name="defeng03.bin" size="4096" crc="788b76d7" sha1="92987207770a870b5be61c820e9e229801f1fa7a" region="maincpu" offset="f000" />
    <rom name="defeng09.bin" size="2048" crc="f57caa62" sha1="c8c91b96fd3bc98eddcc1503159050dae5755001" region="maincpu" offset="10000" />
    <rom name="defeng12.bin" size="2048" crc="33db686f" sha1="34bc7fa10b7996efcc53d3a891b2983874269828" region="maincpu" offset="10800" />
    <rom name="defeng08.bin" size="2048" crc="9a9eb3d2" sha1="306a3a24931e1aa5fcfd71e3f117cc726d0920ac" region="maincpu" offset="11000" />
    <rom name="defeng11.bin" size="2048" crc="5ca4e860" sha1="031188c009b8fca92703a0cc0c2bb44976212ae9" region="maincpu" offset="11800" />
    <rom name="defeng07.bin" size="2048" crc="545c3326" sha1="98199df5206c261061b0108c68ab9128fa0779eb" region="maincpu" offset="12000" />
    <rom name="defeng10.bin" size="2048" crc="941cf34e" sha1="411dcb18b67585982672ff687a9249f4890faa1b" region="maincpu" offset="12800" />
    <rom name="defeng06.bin" size="2048" crc="3af34c05" sha1="71f3ced06a373fa4805c856bd9fc97760787a920" region="maincpu" offset="16000" />
    <rom name="video_sound_rom_1.ic12" merge="video_sound_rom_1.ic12" size="2048" crc="fefd5b48" sha1="ceb0d18483f0691978c604db94417e6941ad7ff2" region="soundcpu" offset="f800" />
    <rom name="decoder.1" merge="decoder.2" size="512" crc="8dd98da5" sha1="da979604f7a2aa8b5a6d4a5debd2e80f77569e35" region="proms" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="defenderj" sourcefile="williams.cpp" cloneof="defender" romof="defender">
    <description>T.T Defender</description>
    <year>1980</year>
    <manufacturer>Williams (Taito Corporation license)</manufacturer>
    <rom name="df1-1.e3" size="4096" crc="8c04602b" sha1="a8ed5afd0b276cebb479b1717666eaabbf75c6a5" region="maincpu" offset="d000" />
    <rom name="df2-1.e2" merge="defend.2" size="4096" crc="89b75984" sha1="a9481478da38f99efb67f0ecf82d084e14b93b42" region="maincpu" offset="e000" />
    <rom name="df3-1.e1" merge="defend.3" size="4096" crc="94f51e9b" sha1="a24cfc55de56a72758c76fe2a55f1ec6c353b16f" region="maincpu" offset="f000" />
    <rom name="df10-1.a1" size="2048" crc="12e2bd1c" sha1="c2fdf2fced003a0acf037aa6fab141b04c1c81bd" region="maincpu" offset="10000" />
    <rom name="df7-1.b1" merge="defend.12" size="2048" crc="f1f88938" sha1="26e48dfeefa0766837b1e762695b9532dbc8bc5e" region="maincpu" offset="10800" />
    <rom name="df9-1.a2" merge="defend.8" size="2048" crc="b649e306" sha1="9d7bc3c89e5a53c575946f06702c722b864b1ff0" region="maincpu" offset="11000" />
    <rom name="df6-1.b2" merge="defend.11" size="2048" crc="9deaf6d9" sha1="59b018ba0f3fe6eadfd387dc180ac281460358bc" region="maincpu" offset="11800" />
    <rom name="df8-1.a3" merge="defend.7" size="2048" crc="339e092e" sha1="2f89951dbe55d80df43df8dcf497171f73e726d3" region="maincpu" offset="12000" />
    <rom name="df5-1.b3" merge="defend.10" size="2048" crc="a543b167" sha1="9292b94b0d74e57e03aada4852ad1997c34122ff" region="maincpu" offset="12800" />
    <rom name="df4-1.c1" merge="defend.6" size="2048" crc="65f4efd1" sha1="a960fd1559ed74b81deba434391e49fc6ec389ca" region="maincpu" offset="16000" />
    <rom name="df12.i3" size="2048" crc="f122d9c9" sha1="70092fc354a2efbe7365be922fa36309b50d5c6f" region="soundcpu" offset="f800" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="defenderw" sourcefile="williams.cpp" cloneof="defender" romof="defender">
    <description>Defender (White label)</description>
    <year>1980</year>
    <manufacturer>Williams</manufacturer>
    <rom name="rom1.bin" size="4096" crc="5af871e3" sha1="f9a42619b37db2eb07d0302ac9d0ff5c1923c21d" region="maincpu" offset="d000" />
    <rom name="rom2.bin" size="4096" crc="1126adc9" sha1="526cf1ca3a7eefd6115d74ac9af1a50774cc258e" region="maincpu" offset="e000" />
    <rom name="rom3.bin" size="4096" crc="4097b46b" sha1="8f506dc59b129c9441d813062fc38747619678db" region="maincpu" offset="f000" />
    <rom name="rom9.bin" size="2048" crc="93012991" sha1="9e06ed4a489b2ed063f83b708d3e7c6a02e45389" region="maincpu" offset="10000" />
    <rom name="rom12.bin" size="2048" crc="4bdd8dc4" sha1="e7503e68608e8f7bb066c99e1e32c6fe060c1dd3" region="maincpu" offset="10800" />
    <rom name="rom8.bin" size="2048" crc="5227fc0b" sha1="1e6fd398b5beef0be58667f1f0a789a76edd5eb9" region="maincpu" offset="11000" />
    <rom name="rom11.bin" size="2048" crc="d068f0c5" sha1="d32a4232756ca05972780cb35b0add12b31e8283" region="maincpu" offset="11800" />
    <rom name="rom7.bin" size="2048" crc="fef4cb77" sha1="96202e97f3392bc043a252e78d1c42b51c38d269" region="maincpu" offset="12000" />
    <rom name="rom10.bin" size="2048" crc="49b50b40" sha1="91cf841271a2f7d06f81477b4a450eb4580c7ca5" region="maincpu" offset="12800" />
    <rom name="rom6.bin" size="2048" crc="43d42a1b" sha1="b13d59940646451c00b49bbe4a41b9e2df4d7758" region="maincpu" offset="16000" />
    <rom name="video_sound_rom_1.ic12" merge="video_sound_rom_1.ic12" size="2048" crc="fefd5b48" sha1="ceb0d18483f0691978c604db94417e6941ad7ff2" region="soundcpu" offset="f800" />
    <rom name="decoder.1" merge="decoder.2" size="512" crc="8dd98da5" sha1="da979604f7a2aa8b5a6d4a5debd2e80f77569e35" region="proms" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="defndjeu" sourcefile="williams.cpp" cloneof="defender" romof="defender">
    <description>Defender (bootleg)</description>
    <year>1980</year>
    <manufacturer>bootleg (Jeutel)</manufacturer>
    <rom name="15" size="4096" crc="706a24bd" sha1="60cef3d4f7204eff42de2c08244863e83bc842b4" region="maincpu" offset="d000" />
    <rom name="16" size="4096" crc="03201532" sha1="77e8c10ba0ecb6e7a7cb4229a5025c4b9ea4c73e" region="maincpu" offset="e000" />
    <rom name="17" size="4096" crc="25287eca" sha1="ec81181a5a0ac2adf7c0dabbec638f886c13e6ec" region="maincpu" offset="f000" />
    <rom name="21" size="4096" crc="bddb71a3" sha1="ecba4c09a9d59fd7aa02efa240461df89159d2ec" region="maincpu" offset="10000" />
    <rom name="20" size="4096" crc="12fa0788" sha1="7464386521c9db0153caf1ea05a353f0018651e5" status="baddump" region="maincpu" offset="11000" />
    <rom name="19" size="4096" crc="769f5984" sha1="0ea49754b45bc214fd2b69846ede738994f07ee3" region="maincpu" offset="12000" />
    <rom name="18" size="4096" crc="e99d5679" sha1="b4344a32aed6cc64284661c03993a59718289c82" region="maincpu" offset="16000" />
    <rom name="s" size="2048" crc="cb79ae42" sha1="d22bef68ef62aa012f1919338a33621138c2278b" region="soundcpu" offset="f800" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="preliminary" emulation="preliminary" savestate="supported" />
  </machine>
  <machine name="galwars2" sourcefile="williams.cpp" cloneof="defender" romof="defender">
    <description>Galaxy Wars II (Defender bootleg)</description>
    <year>1981</year>
    <manufacturer>bootleg (Sonic)</manufacturer>
    <rom name="9d-1-2532.bin" size="4096" crc="ebc93622" sha1="bd1c098e91b24409925d01aa25de013451dba8e6" region="maincpu" offset="d000" />
    <rom name="9c-2-2532.bin" size="4096" crc="2a4f4f44" sha1="8c0519fcb631e05e967cf0953ab2749183655594" region="maincpu" offset="e000" />
    <rom name="8d-3-2532.bin" size="4096" crc="a4112f91" sha1="aad7ae81da7c20c7f4c1ef41697c8900a0c81f8e" region="maincpu" offset="f000" />
    <rom name="4c-10-2716.bin" size="2048" crc="7a1e5998" sha1="c133f43427540b39a383db7f46298942420d138a" region="maincpu" offset="10000" />
    <rom name="5d-7-2716.bin" size="2048" crc="a9bdacdc" sha1="aa6f31a127c5e744c1267705fffa659c03c38329" region="maincpu" offset="10800" />
    <rom name="4d-9-2716.bin" size="2048" crc="906dca8f" sha1="ae77945f1628f5c60040dcc3fa650ace3bbe8720" region="maincpu" offset="11000" />
    <rom name="6c-6-2716.bin" size="2048" crc="6d748030" sha1="060ddf95eeb1318695a25c8c082a670fcdf117e7" region="maincpu" offset="11800" />
    <rom name="5c-8-2716.bin" size="2048" crc="52d5438b" sha1="087268ca30a42c00dbeceb4df901ddf80ae50125" region="maincpu" offset="12000" />
    <rom name="6d-5-2716.bin" size="2048" crc="4a270340" sha1="317fcc3156a099dbe48a0658757a9d6c4c54b23a" region="maincpu" offset="12800" />
    <rom name="7c-4-2716.bin" size="2048" crc="e13f457c" sha1="c706babc0005dfeb3c1b880047da6ec04bce407d" region="maincpu" offset="16000" />
    <rom name="3f-11-2716.bin" size="2048" crc="f122d9c9" sha1="70092fc354a2efbe7365be922fa36309b50d5c6f" region="soundcpu" offset="f800" />
    <rom name="1l-13-8516.bin" size="2048" crc="7e113979" sha1="ac908afb6aa756fc4db1ffddbd3688aa07080693" region="user1" offset="0" />
    <rom name="1a-12-8516.bin" size="2048" crc="a562c506" sha1="a0bae41732f05caa80b9c13fba6ae4f01647e680" region="user1" offset="800" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="inferno" sourcefile="williams.cpp">
    <description>Inferno (Williams)</description>
    <year>1984</year>
    <manufacturer>Williams</manufacturer>
    <rom name="ic9.inf" size="4096" crc="1a013185" sha1="9079c082ec043714f9d8ea92bc81d0b93d2ce715" region="maincpu" offset="e000" />
    <rom name="ic10.inf" size="4096" crc="dbf64a36" sha1="54326bc527797f0a3a55764073eb40030aec1aae" region="maincpu" offset="f000" />
    <rom name="ic18.inf" size="8192" crc="95bcf7b1" sha1="66687a3962109a25e26ae00bddd33ed973981b91" region="maincpu" offset="10000" />
    <rom name="ic16.inf" size="8192" crc="8bc4f935" sha1="12da6faa71e5984047fa14f32af5bb865f228cb2" region="maincpu" offset="12000" />
    <rom name="ic14.inf" size="8192" crc="a70508a7" sha1="930bb9af3b6ba9fdf3e7c32f6b5ffae9acd6cee3" region="maincpu" offset="14000" />
    <rom name="ic12.inf" size="8192" crc="7ffb87f9" sha1="469f5ae39ad8531c4c11e9d10ab57686e7f54aef" region="maincpu" offset="16000" />
    <rom name="ic17.inf" size="8192" crc="b4684139" sha1="c1d6ecd3dc8191250ef70e6972dad234c0d8f739" region="maincpu" offset="30000" />
    <rom name="ic15.inf" size="8192" crc="128a6ad6" sha1="357438e50663d6cb96dabfa5110c17836584e15f" region="maincpu" offset="32000" />
    <rom name="ic13.inf" size="8192" crc="83a9e4d6" sha1="4937e4d1c516da837213e40a1da862578c8dd272" region="maincpu" offset="34000" />
    <rom name="ic11.inf" size="8192" crc="c2e9c909" sha1="21f0b9bf6ef3a9466ea9afde1c7efde9ed04ce5b" region="maincpu" offset="36000" />
    <rom name="ic25.inf" size="8192" crc="103a5951" sha1="57c8caa1e9d5e245052822d08add9343fd622e04" region="maincpu" offset="40000" />
    <rom name="ic23.inf" size="8192" crc="c04749a0" sha1="b203e8d1df556e10b4ecad4733448f889c63e261" region="maincpu" offset="42000" />
    <rom name="ic21.inf" size="8192" crc="c405f853" sha1="6bd74d065a6043849e083c2822925b82c6fedb00" region="maincpu" offset="44000" />
    <rom name="ic19.inf" size="8192" crc="ade7645a" sha1="bfaab1840e3171df895a2333a30b9dac214b3351" region="maincpu" offset="46000" />
    <rom name="ic8.inf" size="8192" crc="4e3123b8" sha1="f453feed3ae3b6430db49eb4325f62eecfee9f5e" region="soundcpu" offset="e000" />
    <rom name="ic57.inf" size="8192" crc="65a4ef79" sha1="270c58901e83665bc388cd9cb92022c55e8eae50" region="gfx1" offset="0" />
    <rom name="ic58.inf" size="8192" crc="4bb1c2a0" sha1="9e8d214b8d1dbe4c2369e4047e165c9e692098a5" region="gfx1" offset="2000" />
    <rom name="ic41.inf" size="8192" crc="f3f7238f" sha1="3810f1afd318ec37271c099c989b142b85d8da51" region="gfx1" offset="4000" />
    <rom name="prom1" size="32" crc="85057e40" sha1="c34cdd24d77031450493da50d4ad02813f9b30a8" region="proms" offset="0" />
    <rom name="prom2" size="256" crc="efb03024" sha1="4c3e3de374f7959a03dcfcb8a29a372685f3b273" region="proms" offset="0" />
    <rom name="prom3" size="512" crc="0ea3f7fb" sha1="a8a2a7fbc1a3527a8e2cda71d737afaa717902f1" region="proms" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="address_map_bank" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="palette" />
    <device_ref name="gfxdecode" />
    <device_ref name="screen" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="ls157_x2" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="4000000" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="276" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="8" hbstart="284" vtotal="260" vbend="8" vbstart="248" />
    <sound channels="1" />
    <input players="2" coins="3" service="yes" tilt="yes">
      <control type="doublejoy" player="1" buttons="1" ways="8" ways2="8" />
      <control type="doublejoy" player="2" buttons="1" ways="8" ways2="8" />
    </input>
    <port tag=":BLUEG" />
    <port tag=":BLUEO" />
    <port tag=":GREENG" />
    <port tag=":GREENO" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":INP1" />
    <port tag=":INP2" />
    <port tag=":REDG" />
    <port tag=":REDO" />
    <adjuster name="Monitor Gain Blue" default="25" />
    <adjuster name="Monitor Offset Blue" default="100" />
    <adjuster name="Monitor Gain Green" default="25" />
    <adjuster name="Monitor Offset Green" default="100" />
    <adjuster name="Monitor Gain Red" default="25" />
    <adjuster name="Monitor Offset Red" default="100" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="jin" sourcefile="williams.cpp">
    <description>Jin</description>
    <year>1982</year>
    <manufacturer>Falcon</manufacturer>
    <rom name="jin11.6c" size="4096" crc="c4b9e93f" sha1="5c3451fd8e108aed60c0ef1032873460aa81454e" region="maincpu" offset="d000" />
    <rom name="jin12.7c" size="4096" crc="a8bc9fdd" sha1="fffec12dbb0ef85f65bbfd93569c535d41773da4" region="maincpu" offset="e000" />
    <rom name="jin13.6d" size="4096" crc="79779b85" sha1="3c0aa595f8ee370790db89ea2ecc4868dde06a27" region="maincpu" offset="f000" />
    <rom name="jin14.4c" size="4096" crc="6a4df97e" sha1="c1b8f180e1f935a88fb7203b77b97a614b091c9e" region="maincpu" offset="10000" />
    <rom name="jin15.3f" size="2048" crc="fefd5b48" sha1="ceb0d18483f0691978c604db94417e6941ad7ff2" region="soundcpu" offset="f800" />
    <rom name="jin.1a" size="512" crc="8dd98da5" sha1="da979604f7a2aa8b5a6d4a5debd2e80f77569e35" region="proms" offset="0" />
    <rom name="jin.1l" size="512" crc="c3f45f70" sha1="d19036cbc46b130548873597b44b8b70758f25c4" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="90" width="316" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="0" hbstart="316" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="2">
      <control type="joy" buttons="2" ways="8" />
    </input>
    <dipswitch name="Coinage" tag="IN1" mask="7">
      <dipvalue name="A 2C/1C B 1C/3C" value="7" />
      <dipvalue name="A 2C/1C B 1C/1C" value="6" />
      <dipvalue name="A 1C/3C B 1C/3C" value="5" />
      <dipvalue name="A 1C/3C B 1C/1C" value="4" />
      <dipvalue name="A 1C/2C B 1C/3C" value="3" />
      <dipvalue name="A 1C/2C B 1C/1C" value="2" />
      <dipvalue name="A 1C/1C B 1C/3C" value="1" />
      <dipvalue name="A 1C/1C B 1C/1C" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Lives" tag="IN1" mask="8">
      <dipvalue name="4" value="8" />
      <dipvalue name="3" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="IN1" mask="16">
      <dipvalue name="Off" value="16" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Level completed" tag="IN1" mask="96">
      <dipvalue name="85%" value="96" default="yes" />
      <dipvalue name="75%" value="64" />
      <dipvalue name="65%" value="32" />
      <dipvalue name="55%" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="IN1" mask="128">
      <dipvalue name="Off" value="128" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="IN2" mask="1">
      <dipvalue name="Off" value="1" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="IN2" mask="2">
      <dipvalue name="Off" value="2" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="IN2" mask="8">
      <dipvalue name="Off" value="8" />
      <dipvalue name="On" value="0" default="yes" />
    </dipswitch>
    <dipswitch name="Unknown" tag="IN2" mask="32">
      <dipvalue name="Off" value="32" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="IN2" mask="64">
      <dipvalue name="Off" value="64" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <dipswitch name="Unknown" tag="IN2" mask="128">
      <dipvalue name="Off" value="128" default="yes" />
      <dipvalue name="On" value="0" />
    </dipswitch>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="joust" sourcefile="williams.cpp">
    <description>Joust (Green label)</description>
    <year>1982</year>
    <manufacturer>Williams</manufacturer>
    <rom name="joust_rom_10b_3006-22.a7" size="4096" crc="3f1c4f89" sha1="90864a8ab944df45287bf0f68ad3a85194077a82" region="maincpu" offset="d000" />
    <rom name="joust_rom_11b_3006-23.c7" size="4096" crc="ea48b359" sha1="6d38003d56bebeb1f5b4d2287d587342847aa195" region="maincpu" offset="e000" />
    <rom name="joust_rom_12b_3006-24.e7" size="4096" crc="c710717b" sha1="7d01764e8251c60b3cab96f7dc6dcc1c624f9d12" region="maincpu" offset="f000" />
    <rom name="joust_rom_1b_3006-13.e4" size="4096" crc="fe41b2af" sha1="0443e00ae2eb3e66cf805562ee04309487bb0ba4" region="maincpu" offset="10000" />
    <rom name="joust_rom_2b_3006-14.c4" size="4096" crc="501c143c" sha1="5fda266d43cbbf42eeae1a078b5209d9408ab99f" region="maincpu" offset="11000" />
    <rom name="joust_rom_3b_3006-15.a4" size="4096" crc="43f7161d" sha1="686da120aa4bd4a41f3d93e8c79ebb343977851a" region="maincpu" offset="12000" />
    <rom name="joust_rom_4b_3006-16.e5" size="4096" crc="db5571b6" sha1="cb1c3285344e2cfbe0a81ab9b51758c40da8a23f" region="maincpu" offset="13000" />
    <rom name="joust_rom_5b_3006-17.c5" size="4096" crc="c686bb6b" sha1="d9cac4c46820e1a451a145864bca7a35cfab7d37" region="maincpu" offset="14000" />
    <rom name="joust_rom_6b_3006-18.a5" size="4096" crc="fac5f2cf" sha1="febaa8cf5c3a0af901cd12d0b7909f6fec3beadd" region="maincpu" offset="15000" />
    <rom name="joust_rom_7b_3006-19.e6" size="4096" crc="81418240" sha1="5ad14aa65e71c3856dcdb04c99edda92e406a3e3" region="maincpu" offset="16000" />
    <rom name="joust_rom_8b_3006-20.c6" size="4096" crc="ba5359ba" sha1="f4ee13d5a95ed3e1050a3927a3a0ccf86ed7752d" region="maincpu" offset="17000" />
    <rom name="joust_rom_9b_3006-21.a6" size="4096" crc="39643147" sha1="d95d3b746133eac9dcc9ee05eabecb797023f1a5" region="maincpu" offset="18000" />
    <rom name="video_sound_rom_4_std_780.ic12" size="4096" crc="f1835bdd" sha1="af7c066d2949d36b87ea8c425ca7d12f82b5c653" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="ls157" />
    <device_ref name="ls157" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="2" coins="3" service="yes" tilt="yes">
      <control type="joy" player="1" buttons="1" ways="2" />
      <control type="joy" player="2" buttons="1" ways="2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":INP1" />
    <port tag=":INP1A" />
    <port tag=":INP2" />
    <port tag=":INP2A" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="joust2" sourcefile="williams.cpp">
    <description>Joust 2 - Survival of the Fittest (revision 2)</description>
    <year>1986</year>
    <manufacturer>Williams</manufacturer>
    <rom name="cpu_2732_ic55_rom2_rev1.4c" size="4096" crc="08b0d5bd" sha1="b58da478aef36ae20fcfee48151d5d556e16b7b9" region="maincpu" offset="d000" />
    <rom name="cpu_2732_ic9_rom3_rev2.4d" size="4096" crc="951175ce" sha1="ac70df125bb438f9fccc082276df4a76ff693e16" region="maincpu" offset="e000" />
    <rom name="cpu_2732_ic10_rom4_rev2.4f" size="4096" crc="ba6e0f6c" sha1="431cbf38e919011d030f41008e1ad45e7e0ec38b" region="maincpu" offset="f000" />
    <rom name="cpu_2732_ic18_rom11_rev1.8j" size="8192" crc="9dc986f9" sha1="5ce479936536ef713cdfc8fc8190d338c46d171e" region="maincpu" offset="10000" />
    <rom name="cpu_2732_ic16_rom9_rev2.8h" size="8192" crc="56e2b550" sha1="01211d389ca384987d56c26596aa8c1adffdf8dd" region="maincpu" offset="12000" />
    <rom name="cpu_2732_ic14_rom7_rev2.6j" size="8192" crc="f3bce576" sha1="30ee1b212879b3b55b47c9064f123fb77c8f3089" region="maincpu" offset="14000" />
    <rom name="cpu_2732_ic12_rom5_rev2.6h" size="8192" crc="5f8b4919" sha1="1215a314c07ef4f244e862743035626cac1d9538" region="maincpu" offset="16000" />
    <rom name="cpu_2732_ic26_rom19_rev1.10j" size="8192" crc="4ef5e805" sha1="98b93388ab4a4fa6eeceee3386fa46f5a307b8cb" region="maincpu" offset="20000" />
    <rom name="cpu_2732_ic24_rom17_rev1.10h" size="8192" crc="4861f063" sha1="6db00cce230bf4bdfdfbfe59e0dc2d916b84d0dc" region="maincpu" offset="22000" />
    <rom name="cpu_2732_ic22_rom15_rev1.9j" size="8192" crc="421aafa8" sha1="06187ba8fef3e89eb399d7040015212bd5f86853" region="maincpu" offset="24000" />
    <rom name="cpu_2732_ic20_rom13_rev1.9h" size="8192" crc="3432ff55" sha1="aec0f83b92369de8a830ec298ac490a51bc29f26" region="maincpu" offset="26000" />
    <rom name="cpu_2732_ic17_rom10_rev1.8i" size="8192" crc="3e01b597" sha1="17d09482636d6cda2f3266152396f0461121e748" region="maincpu" offset="30000" />
    <rom name="cpu_2732_ic15_rom8_rev1.8g" size="8192" crc="ff26fb29" sha1="5ad498db71c384c1928ec965ba3cad48af428f19" region="maincpu" offset="32000" />
    <rom name="cpu_2732_ic13_rom6_rev2.6i" size="8192" crc="5f107db5" sha1="c413a2e58853ccda602515b9668a6a620294ba49" region="maincpu" offset="34000" />
    <rom name="cpu_2732_ic25_rom18_rev1.10i" size="8192" crc="47580af5" sha1="d2728f32f02b549c7e9691c668f0097e327a1d2d" region="maincpu" offset="40000" />
    <rom name="cpu_2732_ic23_rom16_rev1.10g" size="8192" crc="869b5942" sha1="a3f4bab4c0db71589e9be2bbf1f94052ef2f56da" region="maincpu" offset="42000" />
    <rom name="cpu_2732_ic21_rom14_rev1.9i" size="8192" crc="0bbd867c" sha1="f2db9fc57b6afb762715617345e8c3dcb89b6cc2" region="maincpu" offset="44000" />
    <rom name="cpu_2732_ic19_rom12_rev1.9g" size="8192" crc="b9221ed1" sha1="428ea8f3e2fa58d875f581f5de6e0d05ed855a45" region="maincpu" offset="46000" />
    <rom name="cpu_2764_ic8_rom1_rev1.0f" size="8192" crc="84517c3c" sha1="de0b6473953783c091ddcc7aaa89fc1ec3b9d378" region="soundcpu" offset="e000" />
    <rom name="snd_27256_rom23_rev1.u4" size="32768" crc="3af6b47d" sha1="aff19d65a4d9c249dec6a9e04a4066fada0f8fa1" region="bg:cpu" offset="0" />
    <rom name="snd_27256_rom24_rev1.u19" size="32768" crc="e7f9ed2e" sha1="6b9ef5189650f0b6b2866da7f532cdf851f02ead" region="bg:cpu" offset="20000" />
    <rom name="snd_27256_rom25_rev1.u20" size="32768" crc="c85b29f7" sha1="b37e1890bd0dfa0c7db19fc878450718b60c1ca0" region="bg:cpu" offset="40000" />
    <rom name="vid_27128_ic57_rom20_rev1.8f" size="16384" crc="572c6b01" sha1="651df3223c1dc42543f57a7204ae492eb15a4999" region="gfx1" offset="0" />
    <rom name="vid_27128_ic58_rom21_rev1.9f" size="16384" crc="aa94bf05" sha1="3412dd181e2c12dc2dd1caabfe7e737005b0ccd7" region="gfx1" offset="4000" />
    <rom name="vid_27128_ic41_rom22_rev1.9d" size="16384" crc="c41e3daa" sha1="fafe76bebd6eaf2cd124c1030e3a58eb5a6cddc6" region="gfx1" offset="8000" />
    <rom name="vid_82s123_ic14_a-5282-10295.2b" size="32" crc="85057e40" sha1="c34cdd24d77031450493da50d4ad02813f9b30a8" region="proms" offset="0" />
    <rom name="vid_82s129_ic47_a-5282-10294.15d" size="256" crc="efb03024" sha1="4c3e3de374f7959a03dcfcb8a29a372685f3b273" region="proms" offset="0" />
    <rom name="vid_82s147a_ic60_a-5282-10292.12f" size="512" crc="0ea3f7fb" sha1="a8a2a7fbc1a3527a8e2cda71d737afaa717902f1" region="proms" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="address_map_bank" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="palette" />
    <device_ref name="gfxdecode" />
    <device_ref name="screen" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="s11_obg" />
    <device_ref name="mc6809e" />
    <device_ref name="mc1408" />
    <device_ref name="pia6821" />
    <device_ref name="ym2151" />
    <device_ref name="filter_biquad" />
    <device_ref name="filter_biquad" />
    <device_ref name="hc55516" />
    <device_ref name="ls157" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="4000000" />
    <chip type="cpu" tag="bg:cpu" name="Motorola MC6809E" clock="2000000" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <chip type="audio" tag="bg" name="Williams System 11 (Older) Background Audio Board" />
    <chip type="audio" tag="bg:dac" name="MC1408 DAC" />
    <chip type="audio" tag="bg:ym2151" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="bg:cvsd_filter2" name="Biquad Filter" />
    <chip type="audio" tag="bg:cvsd_filter" name="Biquad Filter" />
    <chip type="audio" tag="bg:hc55516" name="HC-55516" />
    <display tag="screen" type="raster" rotate="270" width="276" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="8" hbstart="284" vtotal="260" vbend="8" vbstart="248" />
    <sound channels="1" />
    <input players="2" coins="3" service="yes" tilt="yes">
      <control type="joy" player="1" buttons="2" ways="2" />
      <control type="joy" player="2" buttons="2" ways="2" />
    </input>
    <port tag=":BLUEG" />
    <port tag=":BLUEO" />
    <port tag=":GREENG" />
    <port tag=":GREENO" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":INP1" />
    <port tag=":INP2" />
    <port tag=":REDG" />
    <port tag=":REDO" />
    <adjuster name="Monitor Gain Blue" default="25" />
    <adjuster name="Monitor Offset Blue" default="100" />
    <adjuster name="Monitor Gain Green" default="25" />
    <adjuster name="Monitor Offset Green" default="100" />
    <adjuster name="Monitor Gain Red" default="25" />
    <adjuster name="Monitor Offset Red" default="100" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="joust2r1" sourcefile="williams.cpp" cloneof="joust2" romof="joust2">
    <description>Joust 2 - Survival of the Fittest (revision 1)</description>
    <year>1986</year>
    <manufacturer>Williams</manufacturer>
    <rom name="cpu_2732_ic55_rom2_rev1.4c" merge="cpu_2732_ic55_rom2_rev1.4c" size="4096" crc="08b0d5bd" sha1="b58da478aef36ae20fcfee48151d5d556e16b7b9" region="maincpu" offset="d000" />
    <rom name="cpu_2732_ic9_rom3_rev1.4d" size="4096" crc="6f319644" sha1="1a9bc121b830277c42bac816ec26758c915b49dd" region="maincpu" offset="e000" />
    <rom name="cpu_2732_ic10_rom4_rev1.4f" size="4096" crc="027b9f0c" sha1="8c4631fc42ed0b87b2bb0326c48b92d73cdd2f42" region="maincpu" offset="f000" />
    <rom name="cpu_2732_ic18_rom11_rev1.8j" merge="cpu_2732_ic18_rom11_rev1.8j" size="8192" crc="9dc986f9" sha1="5ce479936536ef713cdfc8fc8190d338c46d171e" region="maincpu" offset="10000" />
    <rom name="cpu_2732_ic16_rom9_rev1.8h" size="8192" crc="0c77e22f" sha1="db024b8d2fe79f9230c07398bcade1c75e772541" region="maincpu" offset="12000" />
    <rom name="cpu_2732_ic14_rom7_rev1.6j" size="8192" crc="fb9455ca" sha1="8963832f2ab6f5b2f31611e768cab636672f398c" region="maincpu" offset="14000" />
    <rom name="cpu_2732_ic12_rom5_rev1.6h" size="8192" crc="31248a0d" sha1="a27a252b353f99748aacfeb29c8bbbd8b3a833f2" region="maincpu" offset="16000" />
    <rom name="cpu_2732_ic26_rom19_rev1.10j" merge="cpu_2732_ic26_rom19_rev1.10j" size="8192" crc="4ef5e805" sha1="98b93388ab4a4fa6eeceee3386fa46f5a307b8cb" region="maincpu" offset="20000" />
    <rom name="cpu_2732_ic24_rom17_rev1.10h" merge="cpu_2732_ic24_rom17_rev1.10h" size="8192" crc="4861f063" sha1="6db00cce230bf4bdfdfbfe59e0dc2d916b84d0dc" region="maincpu" offset="22000" />
    <rom name="cpu_2732_ic22_rom15_rev1.9j" merge="cpu_2732_ic22_rom15_rev1.9j" size="8192" crc="421aafa8" sha1="06187ba8fef3e89eb399d7040015212bd5f86853" region="maincpu" offset="24000" />
    <rom name="cpu_2732_ic20_rom13_rev1.9h" merge="cpu_2732_ic20_rom13_rev1.9h" size="8192" crc="3432ff55" sha1="aec0f83b92369de8a830ec298ac490a51bc29f26" region="maincpu" offset="26000" />
    <rom name="cpu_2732_ic17_rom10_rev1.8i" merge="cpu_2732_ic17_rom10_rev1.8i" size="8192" crc="3e01b597" sha1="17d09482636d6cda2f3266152396f0461121e748" region="maincpu" offset="30000" />
    <rom name="cpu_2732_ic15_rom8_rev1.8g" merge="cpu_2732_ic15_rom8_rev1.8g" size="8192" crc="ff26fb29" sha1="5ad498db71c384c1928ec965ba3cad48af428f19" region="maincpu" offset="32000" />
    <rom name="cpu_2732_ic13_rom6_rev1.6i" size="8192" crc="6a8c87d7" sha1="ba66cd8f23a249470c612890829d40d070bbd1e9" region="maincpu" offset="34000" />
    <rom name="cpu_2732_ic25_rom18_rev1.10i" merge="cpu_2732_ic25_rom18_rev1.10i" size="8192" crc="47580af5" sha1="d2728f32f02b549c7e9691c668f0097e327a1d2d" region="maincpu" offset="40000" />
    <rom name="cpu_2732_ic23_rom16_rev1.10g" merge="cpu_2732_ic23_rom16_rev1.10g" size="8192" crc="869b5942" sha1="a3f4bab4c0db71589e9be2bbf1f94052ef2f56da" region="maincpu" offset="42000" />
    <rom name="cpu_2732_ic21_rom14_rev1.9i" merge="cpu_2732_ic21_rom14_rev1.9i" size="8192" crc="0bbd867c" sha1="f2db9fc57b6afb762715617345e8c3dcb89b6cc2" region="maincpu" offset="44000" />
    <rom name="cpu_2732_ic19_rom12_rev1.9g" merge="cpu_2732_ic19_rom12_rev1.9g" size="8192" crc="b9221ed1" sha1="428ea8f3e2fa58d875f581f5de6e0d05ed855a45" region="maincpu" offset="46000" />
    <rom name="cpu_2764_ic8_rom1_rev1.0f" merge="cpu_2764_ic8_rom1_rev1.0f" size="8192" crc="84517c3c" sha1="de0b6473953783c091ddcc7aaa89fc1ec3b9d378" region="soundcpu" offset="e000" />
    <rom name="snd_27256_rom23_rev1.u4" merge="snd_27256_rom23_rev1.u4" size="32768" crc="3af6b47d" sha1="aff19d65a4d9c249dec6a9e04a4066fada0f8fa1" region="bg:cpu" offset="0" />
    <rom name="snd_27256_rom24_rev1.u19" merge="snd_27256_rom24_rev1.u19" size="32768" crc="e7f9ed2e" sha1="6b9ef5189650f0b6b2866da7f532cdf851f02ead" region="bg:cpu" offset="20000" />
    <rom name="snd_27256_rom25_rev1.u20" merge="snd_27256_rom25_rev1.u20" size="32768" crc="c85b29f7" sha1="b37e1890bd0dfa0c7db19fc878450718b60c1ca0" region="bg:cpu" offset="40000" />
    <rom name="vid_27128_ic57_rom20_rev1.8f" merge="vid_27128_ic57_rom20_rev1.8f" size="16384" crc="572c6b01" sha1="651df3223c1dc42543f57a7204ae492eb15a4999" region="gfx1" offset="0" />
    <rom name="vid_27128_ic58_rom21_rev1.9f" merge="vid_27128_ic58_rom21_rev1.9f" size="16384" crc="aa94bf05" sha1="3412dd181e2c12dc2dd1caabfe7e737005b0ccd7" region="gfx1" offset="4000" />
    <rom name="vid_27128_ic41_rom22_rev1.9d" merge="vid_27128_ic41_rom22_rev1.9d" size="16384" crc="c41e3daa" sha1="fafe76bebd6eaf2cd124c1030e3a58eb5a6cddc6" region="gfx1" offset="8000" />
    <rom name="vid_82s123_ic14_a-5282-10295.2b" merge="vid_82s123_ic14_a-5282-10295.2b" size="32" crc="85057e40" sha1="c34cdd24d77031450493da50d4ad02813f9b30a8" region="proms" offset="0" />
    <rom name="vid_82s129_ic47_a-5282-10294.15d" merge="vid_82s129_ic47_a-5282-10294.15d" size="256" crc="efb03024" sha1="4c3e3de374f7959a03dcfcb8a29a372685f3b273" region="proms" offset="0" />
    <rom name="vid_82s147a_ic60_a-5282-10292.12f" merge="vid_82s147a_ic60_a-5282-10292.12f" size="512" crc="0ea3f7fb" sha1="a8a2a7fbc1a3527a8e2cda71d737afaa717902f1" region="proms" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="address_map_bank" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="palette" />
    <device_ref name="gfxdecode" />
    <device_ref name="screen" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="s11_obg" />
    <device_ref name="mc6809e" />
    <device_ref name="mc1408" />
    <device_ref name="pia6821" />
    <device_ref name="ym2151" />
    <device_ref name="filter_biquad" />
    <device_ref name="filter_biquad" />
    <device_ref name="hc55516" />
    <device_ref name="ls157" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="4000000" />
    <chip type="cpu" tag="bg:cpu" name="Motorola MC6809E" clock="2000000" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <chip type="audio" tag="bg" name="Williams System 11 (Older) Background Audio Board" />
    <chip type="audio" tag="bg:dac" name="MC1408 DAC" />
    <chip type="audio" tag="bg:ym2151" name="Yamaha YM2151 OPM" clock="3579545" />
    <chip type="audio" tag="bg:cvsd_filter2" name="Biquad Filter" />
    <chip type="audio" tag="bg:cvsd_filter" name="Biquad Filter" />
    <chip type="audio" tag="bg:hc55516" name="HC-55516" />
    <display tag="screen" type="raster" rotate="270" width="276" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="8" hbstart="284" vtotal="260" vbend="8" vbstart="248" />
    <sound channels="1" />
    <input players="2" coins="3" service="yes" tilt="yes">
      <control type="joy" player="1" buttons="2" ways="2" />
      <control type="joy" player="2" buttons="2" ways="2" />
    </input>
    <port tag=":BLUEG" />
    <port tag=":BLUEO" />
    <port tag=":GREENG" />
    <port tag=":GREENO" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":INP1" />
    <port tag=":INP2" />
    <port tag=":REDG" />
    <port tag=":REDO" />
    <adjuster name="Monitor Gain Blue" default="25" />
    <adjuster name="Monitor Offset Blue" default="100" />
    <adjuster name="Monitor Gain Green" default="25" />
    <adjuster name="Monitor Offset Green" default="100" />
    <adjuster name="Monitor Gain Red" default="25" />
    <adjuster name="Monitor Offset Red" default="100" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="joustr" sourcefile="williams.cpp" cloneof="joust" romof="joust">
    <description>Joust (Red label)</description>
    <year>1982</year>
    <manufacturer>Williams</manufacturer>
    <rom name="joust_rom_10a_3006-37.a7" size="4096" crc="c0c6e52a" sha1="f14ff16195027f3e199e79e43741f0849c17fd10" region="maincpu" offset="d000" />
    <rom name="joust_rom_11a_3006-38.c7" size="4096" crc="ab11bcf9" sha1="efb09e92a621d6c4d6cde2f166e8c988c64d81ae" region="maincpu" offset="e000" />
    <rom name="joust_rom_12a_3006-39.e7" size="4096" crc="ea14574b" sha1="7572d118b2343646054e558f0bd48e4959d84ce7" region="maincpu" offset="f000" />
    <rom name="joust_rom_1a_3006-28.e4" merge="joust_rom_1b_3006-13.e4" size="4096" crc="fe41b2af" sha1="0443e00ae2eb3e66cf805562ee04309487bb0ba4" region="maincpu" offset="10000" />
    <rom name="joust_rom_2a_3006-29.c4" merge="joust_rom_2b_3006-14.c4" size="4096" crc="501c143c" sha1="5fda266d43cbbf42eeae1a078b5209d9408ab99f" region="maincpu" offset="11000" />
    <rom name="joust_rom_3a_3006-30.a4" merge="joust_rom_3b_3006-15.a4" size="4096" crc="43f7161d" sha1="686da120aa4bd4a41f3d93e8c79ebb343977851a" region="maincpu" offset="12000" />
    <rom name="joust_rom_4a_3006-31.e5" size="4096" crc="ab347170" sha1="ad50c83fcfa958f2673cae04bd811095f9ee08c0" region="maincpu" offset="13000" />
    <rom name="joust_rom_5a_3006-32.c5" merge="joust_rom_5b_3006-17.c5" size="4096" crc="c686bb6b" sha1="d9cac4c46820e1a451a145864bca7a35cfab7d37" region="maincpu" offset="14000" />
    <rom name="joust_rom_6a_3006-33.a5" size="4096" crc="3d9a6fac" sha1="0c81394ae96a2fcfa4c953d38e43f3ef415fe4fc" region="maincpu" offset="15000" />
    <rom name="joust_rom_7a_3006-34.e6" size="4096" crc="0a70b3d1" sha1="eb78b694aa29f777f3c7e7104e568f865930c0ec" region="maincpu" offset="16000" />
    <rom name="joust_rom_8a_3006-35.c6" size="4096" crc="a7f01504" sha1="0ca3211d060befc102bda2e97d163de7fb12a6f6" region="maincpu" offset="17000" />
    <rom name="joust_rom_9a_3006-36.a6" size="4096" crc="978687ad" sha1="25e651af3e3be08d6293aab427a0843e9333a629" region="maincpu" offset="18000" />
    <rom name="video_sound_rom_4_std_780.ic12" merge="video_sound_rom_4_std_780.ic12" size="4096" crc="f1835bdd" sha1="af7c066d2949d36b87ea8c425ca7d12f82b5c653" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" merge="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" merge="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="ls157" />
    <device_ref name="ls157" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="2" coins="3" service="yes" tilt="yes">
      <control type="joy" player="1" buttons="1" ways="2" />
      <control type="joy" player="2" buttons="1" ways="2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":INP1" />
    <port tag=":INP1A" />
    <port tag=":INP2" />
    <port tag=":INP2A" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="jousty" sourcefile="williams.cpp" cloneof="joust" romof="joust">
    <description>Joust (Yellow label)</description>
    <year>1982</year>
    <manufacturer>Williams</manufacturer>
    <rom name="joust_rom_10a_3006-10.a7" size="4096" crc="2039014a" sha1="b9a76ecf01404585f833f76c54aa5a88a0215715" region="maincpu" offset="d000" />
    <rom name="joust_rom_11a_3006-11.c7" merge="joust_rom_11b_3006-23.c7" size="4096" crc="ea48b359" sha1="6d38003d56bebeb1f5b4d2287d587342847aa195" region="maincpu" offset="e000" />
    <rom name="joust_rom_12a_3006-12.e7" merge="joust_rom_12b_3006-24.e7" size="4096" crc="c710717b" sha1="7d01764e8251c60b3cab96f7dc6dcc1c624f9d12" region="maincpu" offset="f000" />
    <rom name="joust_rom_1a_3006-1.e4" merge="joust_rom_1b_3006-13.e4" size="4096" crc="fe41b2af" sha1="0443e00ae2eb3e66cf805562ee04309487bb0ba4" region="maincpu" offset="10000" />
    <rom name="joust_rom_2a_3006-2.c4" merge="joust_rom_2b_3006-14.c4" size="4096" crc="501c143c" sha1="5fda266d43cbbf42eeae1a078b5209d9408ab99f" region="maincpu" offset="11000" />
    <rom name="joust_rom_3a_3006-3.a4" merge="joust_rom_3b_3006-15.a4" size="4096" crc="43f7161d" sha1="686da120aa4bd4a41f3d93e8c79ebb343977851a" region="maincpu" offset="12000" />
    <rom name="joust_rom_4a_3006-4.e5" merge="joust_rom_4b_3006-16.e5" size="4096" crc="db5571b6" sha1="cb1c3285344e2cfbe0a81ab9b51758c40da8a23f" region="maincpu" offset="13000" />
    <rom name="joust_rom_5a_3006-5.c5" merge="joust_rom_5b_3006-17.c5" size="4096" crc="c686bb6b" sha1="d9cac4c46820e1a451a145864bca7a35cfab7d37" region="maincpu" offset="14000" />
    <rom name="joust_rom_6a_3006-6.a5" merge="joust_rom_6b_3006-18.a5" size="4096" crc="fac5f2cf" sha1="febaa8cf5c3a0af901cd12d0b7909f6fec3beadd" region="maincpu" offset="15000" />
    <rom name="joust_rom_7a_3006-7.e6" size="4096" crc="e6f439c4" sha1="ff8f1d54f3ac91101ab9f5f115baeca4f2670186" region="maincpu" offset="16000" />
    <rom name="joust_rom_8a_3006-8.c6" merge="joust_rom_8b_3006-20.c6" size="4096" crc="ba5359ba" sha1="f4ee13d5a95ed3e1050a3927a3a0ccf86ed7752d" region="maincpu" offset="17000" />
    <rom name="joust_rom_9a_3006-9.a6" merge="joust_rom_9b_3006-21.a6" size="4096" crc="39643147" sha1="d95d3b746133eac9dcc9ee05eabecb797023f1a5" region="maincpu" offset="18000" />
    <rom name="video_sound_rom_4_std_780.ic12" merge="video_sound_rom_4_std_780.ic12" size="4096" crc="f1835bdd" sha1="af7c066d2949d36b87ea8c425ca7d12f82b5c653" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" merge="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" merge="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="ls157" />
    <device_ref name="ls157" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="2" coins="3" service="yes" tilt="yes">
      <control type="joy" player="1" buttons="1" ways="2" />
      <control type="joy" player="2" buttons="1" ways="2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":INP1" />
    <port tag=":INP1A" />
    <port tag=":INP2" />
    <port tag=":INP2A" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="lottofun" sourcefile="williams.cpp">
    <description>Lotto Fun</description>
    <year>1987</year>
    <manufacturer>H.A.R. Management</manufacturer>
    <rom name="vl7a.dat" size="4096" crc="fb2aec2c" sha1="73dc6a6dfe9ba51e3612b6d912bd7af1d5782296" region="maincpu" offset="d000" />
    <rom name="vl7c.dat" size="4096" crc="9a496519" sha1="ae98dadcb63a33c796a3e3083d4b5bc957873cbc" region="maincpu" offset="e000" />
    <rom name="vl7e.dat" size="4096" crc="032cab4b" sha1="87bdd0fd58b12e39efaadcf6e82744886a9292e9" region="maincpu" offset="f000" />
    <rom name="vl4e.dat" size="4096" crc="5e9af236" sha1="6f26c9be6da6f1195a4569f003a010d3f2e0c24d" region="maincpu" offset="10000" />
    <rom name="vl4c.dat" size="4096" crc="4b134ae2" sha1="86756e1d8de113571857818a98d347789c003339" region="maincpu" offset="11000" />
    <rom name="vl4a.dat" size="4096" crc="b2f1f95a" sha1="89166cdf4aff5e5a8cc4ea6ba589ce095de82f57" region="maincpu" offset="12000" />
    <rom name="vl5e.dat" size="4096" crc="c8681c55" sha1="ac63e53a958f63bd0a05f36303c1aa777aee799d" region="maincpu" offset="13000" />
    <rom name="vl5c.dat" size="4096" crc="eb9351e0" sha1="c66477ca0b3ed95708eb478fb992833beda1a4f8" region="maincpu" offset="14000" />
    <rom name="vl5a.dat" size="4096" crc="534f2fa1" sha1="c034aa037ef6bc7cd2ed85da7531fd8efb7083e4" region="maincpu" offset="15000" />
    <rom name="vl6e.dat" size="4096" crc="befac592" sha1="548cb1f0bc178eeada144c443545f7545c90b6a6" region="maincpu" offset="16000" />
    <rom name="vl6c.dat" size="4096" crc="a73d7f13" sha1="833ff14c33635b61e1bd45b2878a4f6c9e18bf82" region="maincpu" offset="17000" />
    <rom name="vl6a.dat" size="4096" crc="5730a43d" sha1="8acadf105dc373bf2b3087ccc1667b872452c913" region="maincpu" offset="18000" />
    <rom name="vl2532.snd" size="4096" crc="214b8a04" sha1="45f06b44a605cca6b293b20cfea4763b469254b8" region="soundcpu" offset="f000" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="ticket_dispenser" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="2" service="yes" tilt="yes">
      <control type="joy" ways="8" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="mayday" sourcefile="williams.cpp">
    <description>Mayday (set 1)</description>
    <year>1980</year>
    <manufacturer>Hoei</manufacturer>
    <rom name="ic03-3.bin" size="4096" crc="a1ff6e62" sha1="c3c60ce94c6bdc4b07e45f386eff9a4aa4816953" region="maincpu" offset="d000" />
    <rom name="ic02-2.bin" size="4096" crc="62183aea" sha1="3843fe055ab6d3bb5a3362f57a63ce99e36cec47" region="maincpu" offset="e000" />
    <rom name="ic01-1.bin" size="4096" crc="5dcb113f" sha1="c41d671c336c68824771b7c4f0ffce39f1b6cd62" region="maincpu" offset="f000" />
    <rom name="ic04-4.bin" size="4096" crc="ea6a4ec8" sha1="eaedc11968d88fd6f3c5b40c8d15d64ca6d0a1ab" region="maincpu" offset="10000" />
    <rom name="ic05-5.bin" size="4096" crc="0d797a3e" sha1="289d2ecfebd7d71430d6624f3c9fbc91f9ef05cc" region="maincpu" offset="11000" />
    <rom name="ic06-6.bin" size="4096" crc="ee8bfcd6" sha1="f68c44fdc18d57070aea604e261fb7b9407345a2" region="maincpu" offset="12000" />
    <rom name="ic07-7d.bin" size="4096" crc="d9c065e7" sha1="ceeb58d1dfe14106271f17cf1c689b812216c3c0" region="maincpu" offset="16000" />
    <rom name="ic28-8.bin" size="2048" crc="fefd5b48" sha1="ceb0d18483f0691978c604db94417e6941ad7ff2" region="soundcpu" offset="f800" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="2" service="yes">
      <control type="joy" buttons="3" ways="5 (half8)" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="preliminary" emulation="good" savestate="supported" />
    <feature type="protection" status="imperfect" />
  </machine>
  <machine name="maydaya" sourcefile="williams.cpp" cloneof="mayday" romof="mayday">
    <description>Mayday (set 2)</description>
    <year>1980</year>
    <manufacturer>Hoei</manufacturer>
    <rom name="mayday.c" size="4096" crc="872a2f2d" sha1="5823e889151b34e3fa739775440c788cca0b44c6" region="maincpu" offset="d000" />
    <rom name="mayday.b" size="4096" crc="c4ab5e22" sha1="757fd9311cffea420b1de8f574e84c13c0aac77d" region="maincpu" offset="e000" />
    <rom name="mayday.a" size="4096" crc="329a1318" sha1="4aa1d05ca05f37460eccb450ae61c21d86348f02" region="maincpu" offset="f000" />
    <rom name="mayday.d" size="4096" crc="c2ae4716" sha1="582f763eda7d7d51ed0580045d6c617246b104b7" region="maincpu" offset="10000" />
    <rom name="mayday.e" size="4096" crc="41225666" sha1="6d9c0347ff85bf9f9ae4648976c3ee971fec0f53" region="maincpu" offset="11000" />
    <rom name="mayday.f" size="4096" crc="c39be3c0" sha1="91ac61e20d325a3a018ffe57bd79bfdfdc5a3cbd" region="maincpu" offset="12000" />
    <rom name="mayday.g" size="4096" crc="2bd0f106" sha1="ac74d74a54d5b464e4c82b5b46ad7d20cdb7b6d7" region="maincpu" offset="16000" />
    <rom name="ic28-8.bin" merge="ic28-8.bin" size="2048" crc="fefd5b48" sha1="ceb0d18483f0691978c604db94417e6941ad7ff2" region="soundcpu" offset="f800" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="2" service="yes">
      <control type="joy" buttons="3" ways="5 (half8)" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="preliminary" emulation="good" savestate="supported" />
    <feature type="protection" status="imperfect" />
  </machine>
  <machine name="maydayb" sourcefile="williams.cpp" cloneof="mayday" romof="mayday">
    <description>Mayday (set 3)</description>
    <year>1980</year>
    <manufacturer>Hoei</manufacturer>
    <rom name="ic03-3.bin" merge="ic03-3.bin" size="4096" crc="a1ff6e62" sha1="c3c60ce94c6bdc4b07e45f386eff9a4aa4816953" region="maincpu" offset="d000" />
    <rom name="ic02-2.bin" merge="ic02-2.bin" size="4096" crc="62183aea" sha1="3843fe055ab6d3bb5a3362f57a63ce99e36cec47" region="maincpu" offset="e000" />
    <rom name="ic01-1.bin" merge="ic01-1.bin" size="4096" crc="5dcb113f" sha1="c41d671c336c68824771b7c4f0ffce39f1b6cd62" region="maincpu" offset="f000" />
    <rom name="rom7.bin" size="4096" crc="0c3ca687" sha1="a83f17c20f5767f092300266dd494bd0abf267bb" region="maincpu" offset="10000" />
    <rom name="ic05-5.bin" merge="ic05-5.bin" size="4096" crc="0d797a3e" sha1="289d2ecfebd7d71430d6624f3c9fbc91f9ef05cc" region="maincpu" offset="11000" />
    <rom name="ic06-6.bin" merge="ic06-6.bin" size="4096" crc="ee8bfcd6" sha1="f68c44fdc18d57070aea604e261fb7b9407345a2" region="maincpu" offset="12000" />
    <rom name="ic07-7d.bin" merge="ic07-7d.bin" size="4096" crc="d9c065e7" sha1="ceeb58d1dfe14106271f17cf1c689b812216c3c0" region="maincpu" offset="16000" />
    <rom name="ic28-8.bin" merge="ic28-8.bin" size="2048" crc="fefd5b48" sha1="ceb0d18483f0691978c604db94417e6941ad7ff2" region="soundcpu" offset="f800" />
    <rom name="rom11.bin" size="2048" crc="7e113979" sha1="ac908afb6aa756fc4db1ffddbd3688aa07080693" region="user1" offset="0" />
    <rom name="rom12.bin" size="2048" crc="a562c506" sha1="a0bae41732f05caa80b9c13fba6ae4f01647e680" region="user1" offset="800" />
    <rom name="rom6a.bin" size="2048" crc="8e4e981f" sha1="685c1fca9373f4129c7c6b86f18900a1bd324019" region="user1" offset="1000" />
    <rom name="rom8-sos.bin" size="2048" crc="6a9b383f" sha1="10e71a3bb9492b6c34ff06760dd55c442611ca75" region="user1" offset="1800" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="2" service="yes">
      <control type="joy" buttons="3" ways="5 (half8)" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="preliminary" emulation="good" savestate="supported" />
    <feature type="protection" status="imperfect" />
  </machine>
  <machine name="mysticm" sourcefile="williams.cpp">
    <description>Mystic Marathon</description>
    <year>1983</year>
    <manufacturer>Williams</manufacturer>
    <rom name="mm02_2.a09" size="4096" crc="3a776ea8" sha1="1fef5f5cef5e10606c97ac9c365f000a88d51314" region="maincpu" offset="e000" />
    <rom name="mm03_2.a10" size="4096" crc="6e247c75" sha1="4daf5206d29b887cd1a78528fac4b0cd8ec7f39b" region="maincpu" offset="f000" />
    <rom name="mm11_1.a18" size="8192" crc="f537968e" sha1="2660a480d0bba5fe25885453115ef1015f8bdea9" region="maincpu" offset="10000" />
    <rom name="mm09_1.a16" size="8192" crc="3bd12f6c" sha1="7925a92c486c994e8f34c8ed52bf81a34cf44f68" region="maincpu" offset="12000" />
    <rom name="mm07_1.a14" size="8192" crc="ea2a2a68" sha1="71855c874cd5032f47fafc67e2d1667f956cd9b5" region="maincpu" offset="14000" />
    <rom name="mm05_1.a12" size="8192" crc="b514eef3" sha1="0f9309768c416dd98e9c02121cc750993a2923ea" region="maincpu" offset="16000" />
    <rom name="mm18_1.a26" size="8192" crc="9b391a81" sha1="b3f34e5d468fe4a4de2d4e771e2fa08de6596f26" region="maincpu" offset="20000" />
    <rom name="mm16_1.a24" size="8192" crc="399e175d" sha1="e17301e4159e5a6d83c3ca62c93eb70f34b948df" region="maincpu" offset="22000" />
    <rom name="mm14_1.a22" size="8192" crc="191153b1" sha1="fcd8aa6ad6506ba51a01f777f6a3b94e9c051b1c" region="maincpu" offset="24000" />
    <rom name="mm10_1.a17" size="8192" crc="d6a37509" sha1="4b1f52954ca208ccc040c017873777fbf7fbd1f2" region="maincpu" offset="30000" />
    <rom name="mm08_1.a15" size="8192" crc="6f1a64f2" sha1="4183b658b257d7fe35e1d7271f76d3358df5a7a2" region="maincpu" offset="32000" />
    <rom name="mm06_1.a13" size="8192" crc="2e6795d4" sha1="8b074f6a7a4b5a9705de498684180815581faea2" region="maincpu" offset="34000" />
    <rom name="mm04_1.a11" size="8192" crc="c222fb64" sha1="b4c51d2b1664ef3267df1dee9e4888acf847c286" region="maincpu" offset="36000" />
    <rom name="mm17_1.a25" size="8192" crc="d36f0a96" sha1="9830955ca7e46b5b0dba98b4d2ea325bbbebe3c7" region="maincpu" offset="40000" />
    <rom name="mm15_1.a23" size="8192" crc="cd5d99da" sha1="41a37903503c14fb9c801c51afa2f97c83b79f8b" region="maincpu" offset="42000" />
    <rom name="mm13_1.a21" size="8192" crc="ef4b79db" sha1="346057cb8c4593df44fb36771553e60610fe1a0c" region="maincpu" offset="44000" />
    <rom name="mm12_1.a19" size="8192" crc="a1f04bf0" sha1="389bdb7c9e395af9275abfb20c3ab51bc12dc4db" region="maincpu" offset="46000" />
    <rom name="mm01_1.a08" size="8192" crc="65339512" sha1="144625d2905c953383bcc90cd2435d332394883f" region="soundcpu" offset="e000" />
    <rom name="mm20_1.b57" size="8192" crc="5c0f4f46" sha1="7dedbbeda2f34a2eac9fb14277874d9d66f468c7" region="gfx1" offset="0" />
    <rom name="mm21_1.b58" size="8192" crc="cb90b3c5" sha1="f28cca2c3ff23d6c9e2952a1b08ab2875655ec70" region="gfx1" offset="2000" />
    <rom name="mm19_1.b41" size="8192" crc="e274df86" sha1="9876a487c5efa350ced31acbc39df22c8d414677" region="gfx1" offset="4000" />
    <rom name="ic14.bpr" size="32" crc="27a6d555" sha1="988d55092d7d0243a867986873dfd12be67280c7" region="proms" offset="0" />
    <rom name="ic47.bpr" size="256" crc="efb03024" sha1="4c3e3de374f7959a03dcfcb8a29a372685f3b273" region="proms" offset="0" />
    <rom name="ic60.bpr" size="512" crc="0ea3f7fb" sha1="a8a2a7fbc1a3527a8e2cda71d737afaa717902f1" region="proms" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="address_map_bank" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="palette" />
    <device_ref name="gfxdecode" />
    <device_ref name="screen" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="4000000" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="276" height="240" refresh="61.035156" pixclock="8000000" htotal="512" hbend="8" hbstart="284" vtotal="256" vbend="8" vbstart="248" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="1" ways="8" />
    </input>
    <port tag=":BLUEG" />
    <port tag=":BLUEO" />
    <port tag=":GREENG" />
    <port tag=":GREENO" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":REDG" />
    <port tag=":REDO" />
    <adjuster name="Monitor Gain Blue" default="81" />
    <adjuster name="Monitor Offset Blue" default="78" />
    <adjuster name="Monitor Gain Green" default="73" />
    <adjuster name="Monitor Offset Green" default="100" />
    <adjuster name="Monitor Gain Red" default="80" />
    <adjuster name="Monitor Offset Red" default="73" />
    <driver status="preliminary" emulation="good" savestate="supported" />
    <feature type="palette" status="unemulated" />
  </machine>
  <machine name="mysticmp" sourcefile="williams.cpp" cloneof="mysticm" romof="mysticm">
    <description>Mystic Marathon (prototype)</description>
    <year>1983</year>
    <manufacturer>Williams</manufacturer>
    <rom name="cpu_2732_ic9_rom2_proto6.d4" size="4096" crc="3e4f53dd" sha1="ebe36af7367b7f1037f5d7d55817e5580db6f10f" region="maincpu" offset="e000" />
    <rom name="cpu_2732_ic10_rom3_proto6.f4" size="4096" crc="6a25ee4b" sha1="0668a0f3d6ddcf413d8b1f4f8f5b9a2dc9c4edc1" region="maincpu" offset="f000" />
    <rom name="cpu_2764_ic18_rom11_proto5.j8" merge="mm11_1.a18" size="8192" crc="f537968e" sha1="2660a480d0bba5fe25885453115ef1015f8bdea9" region="maincpu" offset="10000" />
    <rom name="cpu_2764_ic16_rom9_proto5.h8" merge="mm09_1.a16" size="8192" crc="3bd12f6c" sha1="7925a92c486c994e8f34c8ed52bf81a34cf44f68" region="maincpu" offset="12000" />
    <rom name="cpu_2764_ic14_rom7_proto5.j6" merge="mm07_1.a14" size="8192" crc="ea2a2a68" sha1="71855c874cd5032f47fafc67e2d1667f956cd9b5" region="maincpu" offset="14000" />
    <rom name="cpu_2764_ic12_rom5_proto5.h6" merge="mm05_1.a12" size="8192" crc="b514eef3" sha1="0f9309768c416dd98e9c02121cc750993a2923ea" region="maincpu" offset="16000" />
    <rom name="cpu_2764_ic26_rom18_proto5.j10" merge="mm18_1.a26" size="8192" crc="9b391a81" sha1="b3f34e5d468fe4a4de2d4e771e2fa08de6596f26" region="maincpu" offset="20000" />
    <rom name="cpu_2764_ic24_rom16_proto5.h10" merge="mm16_1.a24" size="8192" crc="399e175d" sha1="e17301e4159e5a6d83c3ca62c93eb70f34b948df" region="maincpu" offset="22000" />
    <rom name="cpu_2764_ic22_rom14_proto5.j9" merge="mm14_1.a22" size="8192" crc="191153b1" sha1="fcd8aa6ad6506ba51a01f777f6a3b94e9c051b1c" region="maincpu" offset="24000" />
    <rom name="cpu_2764_ic17_rom10_proto4.i8" merge="mm10_1.a17" size="8192" crc="d6a37509" sha1="4b1f52954ca208ccc040c017873777fbf7fbd1f2" region="maincpu" offset="30000" />
    <rom name="cpu_2764_ic15_rom8_proto4.g8" merge="mm08_1.a15" size="8192" crc="6f1a64f2" sha1="4183b658b257d7fe35e1d7271f76d3358df5a7a2" region="maincpu" offset="32000" />
    <rom name="cpu_2764_ic13_rom6_proto4.i6" merge="mm06_1.a13" size="8192" crc="2e6795d4" sha1="8b074f6a7a4b5a9705de498684180815581faea2" region="maincpu" offset="34000" />
    <rom name="cpu_2764_ic11_rom4_proto4.g6" merge="mm04_1.a11" size="8192" crc="c222fb64" sha1="b4c51d2b1664ef3267df1dee9e4888acf847c286" region="maincpu" offset="36000" />
    <rom name="cpu_2764_ic25_rom17_proto6.i10" size="8192" crc="7acc9995" sha1="a996cbd65cf7efd1cdf9b5750b5c743c5edda4dd" region="maincpu" offset="40000" />
    <rom name="cpu_2764_ic23_rom15_proto6.g10" size="8192" crc="c32d1ce5" sha1="0df3eafbb558699382eb729a3059e99305e2e8c8" region="maincpu" offset="42000" />
    <rom name="cpu_2764_ic21_rom13_proto6.i9" size="8192" crc="e387a785" sha1="de98d503f4d2c947c701ff96628114b34da45f93" region="maincpu" offset="44000" />
    <rom name="cpu_2764_ic19_rom12_proto6.g9" merge="mm12_1.a19" size="8192" crc="a1f04bf0" sha1="389bdb7c9e395af9275abfb20c3ab51bc12dc4db" region="maincpu" offset="46000" />
    <rom name="cpu_2764_ic8_rom1_proto4.f0" merge="mm01_1.a08" size="8192" crc="65339512" sha1="144625d2905c953383bcc90cd2435d332394883f" region="soundcpu" offset="e000" />
    <rom name="ram_2764_ic57_rom20_rev1.f9" merge="mm20_1.b57" size="8192" crc="5c0f4f46" sha1="7dedbbeda2f34a2eac9fb14277874d9d66f468c7" region="gfx1" offset="0" />
    <rom name="ram_2764_ic58_rom21_rev1.f10" merge="mm21_1.b58" size="8192" crc="cb90b3c5" sha1="f28cca2c3ff23d6c9e2952a1b08ab2875655ec70" region="gfx1" offset="2000" />
    <rom name="ram_2764_ic41_rom19_rev1.d10" merge="mm19_1.b41" size="8192" crc="e274df86" sha1="9876a487c5efa350ced31acbc39df22c8d414677" region="gfx1" offset="4000" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="address_map_bank" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="palette" />
    <device_ref name="gfxdecode" />
    <device_ref name="screen" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="4000000" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="276" height="240" refresh="61.035156" pixclock="8000000" htotal="512" hbend="8" hbstart="284" vtotal="256" vbend="8" vbstart="248" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="1" ways="8" />
    </input>
    <port tag=":BLUEG" />
    <port tag=":BLUEO" />
    <port tag=":GREENG" />
    <port tag=":GREENO" />
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":REDG" />
    <port tag=":REDO" />
    <adjuster name="Monitor Gain Blue" default="81" />
    <adjuster name="Monitor Offset Blue" default="78" />
    <adjuster name="Monitor Gain Green" default="73" />
    <adjuster name="Monitor Offset Green" default="100" />
    <adjuster name="Monitor Gain Red" default="80" />
    <adjuster name="Monitor Offset Red" default="73" />
    <driver status="preliminary" emulation="good" savestate="supported" />
    <feature type="palette" status="unemulated" />
  </machine>
  <machine name="playball" sourcefile="williams.cpp">
    <description>PlayBall! (prototype)</description>
    <year>1983</year>
    <manufacturer>Williams</manufacturer>
    <rom name="playball.10" size="4096" crc="18787b52" sha1="621754c1eab68de12763616b7bf01948cdce0221" region="maincpu" offset="d000" />
    <rom name="playball.11" size="4096" crc="1dd5c8f2" sha1="17d0380ea05d9ddd17576691d0e5179ae7a71200" region="maincpu" offset="e000" />
    <rom name="playball.12" size="4096" crc="a700597b" sha1="5ba07409ae9315b9ee65530f61155c394bfc69ad" region="maincpu" offset="f000" />
    <rom name="playball.01" size="4096" crc="7ba8fd71" sha1="9b77996238c67aead8c2cfc7f964f8cf9c6182eb" region="maincpu" offset="10000" />
    <rom name="playball.02" size="4096" crc="2387c3d4" sha1="19d9da6af317595d0f3336e886154e0b8467cb3e" region="maincpu" offset="11000" />
    <rom name="playball.03" size="4096" crc="d34cc5fd" sha1="d1f6d321c1a6a04a06813c77a3e079836a05956c" region="maincpu" offset="12000" />
    <rom name="playball.04" size="4096" crc="f68c3a8e" sha1="f9cc7250254b9adceff883d3f6ee01c475d859ec" region="maincpu" offset="13000" />
    <rom name="playball.05" size="4096" crc="a3f20810" sha1="678d2a5a06263cc5f74f4cb92287cf4d7a8b934f" region="maincpu" offset="14000" />
    <rom name="playball.06" size="4096" crc="f213e48e" sha1="05b54f5121a887bc24fbe30f322277ae94474c14" region="maincpu" offset="15000" />
    <rom name="playball.07" size="4096" crc="9b5574e9" sha1="1dddd33cd3f13694d7ba6a73e5090594c6677d5b" region="maincpu" offset="16000" />
    <rom name="playball.08" size="4096" crc="b2d2074a" sha1="2defb2ffaca782606f792020f9c96d41abd77518" region="maincpu" offset="17000" />
    <rom name="playball.09" size="4096" crc="c4566d0f" sha1="7848ea87d2d1693ade9129846024fbedc4145cbb" region="maincpu" offset="18000" />
    <rom name="speech.ic4" size="4096" crc="7e4fc798" sha1="4636ab25238503370063f51f86f37d0e49c0d3b6" region="soundcpu" offset="b000" />
    <rom name="speech.ic5" size="4096" crc="ddfe860c" sha1="f847a0a6438af5dc646b7abe994530e6d1cbb803" region="soundcpu" offset="c000" />
    <rom name="speech.ic6" size="4096" crc="8bfebf87" sha1="d6829f78e1a2aee85673a42f7f6b78679847b616" region="soundcpu" offset="d000" />
    <rom name="speech.ic7" size="4096" crc="db351db6" sha1="94d807df61b5015f5fa78a500e2a58277db95c1f" region="soundcpu" offset="e000" />
    <rom name="playball.snd" size="4096" crc="f3076f9f" sha1="436fb1a6456535cd27f85c941ff79c0465b71555" region="soundcpu" offset="f000" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="hc55516" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <chip type="audio" tag="cvsd" name="HC-55516" />
    <display tag="screen" type="raster" rotate="270" width="292" height="232" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="8" vbstart="240" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" ways="2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="robotron" sourcefile="williams.cpp">
    <description>Robotron: 2084 (Solid Blue label)</description>
    <year>1982</year>
    <manufacturer>Williams / Vid Kidz</manufacturer>
    <rom name="2084_rom_10b_3005-22.a7" size="4096" crc="13797024" sha1="d426a50e75dabe936de643c83a548da5e399331c" region="maincpu" offset="d000" />
    <rom name="2084_rom_11b_3005-23.c7" size="4096" crc="7e3c1b87" sha1="f8c6cbe3688f256f41a121255fc08f575f6a4b4f" region="maincpu" offset="e000" />
    <rom name="2084_rom_12b_3005-24.e7" size="4096" crc="645d543e" sha1="fad7cea868ebf17347c4bc5193d647bbd8f9517b" region="maincpu" offset="f000" />
    <rom name="2084_rom_1b_3005-13.e4" size="4096" crc="66c7d3ef" sha1="f6d60e26c209c1df2cc01ac07ad5559daa1b7118" region="maincpu" offset="10000" />
    <rom name="2084_rom_2b_3005-14.c4" size="4096" crc="5bc6c614" sha1="4d6e82bc29f49100f7751ccfc6a9ff35695b84b3" region="maincpu" offset="11000" />
    <rom name="2084_rom_3b_3005-15.a4" size="4096" crc="e99a82be" sha1="06a8c8dd0b4726eb7f0bb0e89c8533931d75fc1c" region="maincpu" offset="12000" />
    <rom name="2084_rom_4b_3005-16.e5" size="4096" crc="afb1c561" sha1="aaf89c19fd8f4e8750717169eb1af476aef38a5e" region="maincpu" offset="13000" />
    <rom name="2084_rom_5b_3005-17.c5" size="4096" crc="62691e77" sha1="79b4680ce19bd28882ae823f0e7b293af17cbb91" region="maincpu" offset="14000" />
    <rom name="2084_rom_6b_3005-18.a5" size="4096" crc="bd2c853d" sha1="f76ec5432a7939b33a27be1c6855e2dbe6d9fdc8" region="maincpu" offset="15000" />
    <rom name="2084_rom_7b_3005-19.e6" size="4096" crc="49ac400c" sha1="06eae5138254723819a5e93cfd9e9f3285fcddf5" region="maincpu" offset="16000" />
    <rom name="2084_rom_8b_3005-20.c6" size="4096" crc="3a96e88c" sha1="7ae38a609ed9a6f62ca003cab719740ed7651b7c" region="maincpu" offset="17000" />
    <rom name="2084_rom_9b_3005-21.a6" size="4096" crc="b124367b" sha1="fd9d75b866f0ebbb723f84889337e6814496a103" region="maincpu" offset="18000" />
    <rom name="video_sound_rom_3_std_767.ic12" size="4096" crc="c56c1d28" sha1="15afefef11bfc3ab78f61ab046701db78d160ec3" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="doublejoy" ways="8" ways2="8" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="robotron12" sourcefile="williams.cpp" cloneof="robotron" romof="robotron">
    <description>Robotron: 2084 (2012 'wave 201 start' hack)</description>
    <year>2012</year>
    <manufacturer>hack</manufacturer>
    <rom name="2084_rom_10b_3005-22.a7" merge="2084_rom_10b_3005-22.a7" size="4096" crc="13797024" sha1="d426a50e75dabe936de643c83a548da5e399331c" region="maincpu" offset="d000" />
    <rom name="fixrobo_rom_11b.c7" size="4096" crc="e83a2eda" sha1="4a62fcd2f91dfb609c3d2c300bd9e6cb60edf52e" region="maincpu" offset="e000" />
    <rom name="2084_rom_12b_3005-24.e7" merge="2084_rom_12b_3005-24.e7" size="4096" crc="645d543e" sha1="fad7cea868ebf17347c4bc5193d647bbd8f9517b" region="maincpu" offset="f000" />
    <rom name="2084_rom_1b_3005-13.e4" merge="2084_rom_1b_3005-13.e4" size="4096" crc="66c7d3ef" sha1="f6d60e26c209c1df2cc01ac07ad5559daa1b7118" region="maincpu" offset="10000" />
    <rom name="2084_rom_2b_3005-14.c4" merge="2084_rom_2b_3005-14.c4" size="4096" crc="5bc6c614" sha1="4d6e82bc29f49100f7751ccfc6a9ff35695b84b3" region="maincpu" offset="11000" />
    <rom name="wave201.a4" size="4096" crc="85eb583e" sha1="b6c4280415515de6f56b358206dc3bd93a12bfce" region="maincpu" offset="12000" />
    <rom name="2084_rom_4b_3005-16.e5" merge="2084_rom_4b_3005-16.e5" size="4096" crc="afb1c561" sha1="aaf89c19fd8f4e8750717169eb1af476aef38a5e" region="maincpu" offset="13000" />
    <rom name="fixrobo_rom_5b.c5" size="4096" crc="827cb5c9" sha1="1732d16cd88e0662f1cffce1aeda5c8aa8c31338" region="maincpu" offset="14000" />
    <rom name="2084_rom_6b_3005-18.a5" merge="2084_rom_6b_3005-18.a5" size="4096" crc="bd2c853d" sha1="f76ec5432a7939b33a27be1c6855e2dbe6d9fdc8" region="maincpu" offset="15000" />
    <rom name="2084_rom_7b_3005-19.e6" merge="2084_rom_7b_3005-19.e6" size="4096" crc="49ac400c" sha1="06eae5138254723819a5e93cfd9e9f3285fcddf5" region="maincpu" offset="16000" />
    <rom name="2084_rom_8b_3005-20.c6" merge="2084_rom_8b_3005-20.c6" size="4096" crc="3a96e88c" sha1="7ae38a609ed9a6f62ca003cab719740ed7651b7c" region="maincpu" offset="17000" />
    <rom name="2084_rom_9b_3005-21.a6" merge="2084_rom_9b_3005-21.a6" size="4096" crc="b124367b" sha1="fd9d75b866f0ebbb723f84889337e6814496a103" region="maincpu" offset="18000" />
    <rom name="video_sound_rom_3_std_767.ic12" merge="video_sound_rom_3_std_767.ic12" size="4096" crc="c56c1d28" sha1="15afefef11bfc3ab78f61ab046701db78d160ec3" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" merge="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" merge="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="doublejoy" ways="8" ways2="8" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="robotron87" sourcefile="williams.cpp" cloneof="robotron" romof="robotron">
    <description>Robotron: 2084 (1987 'shot-in-the-corner' bugfix)</description>
    <year>1987</year>
    <manufacturer>hack</manufacturer>
    <rom name="2084_rom_10b_3005-22.a7" merge="2084_rom_10b_3005-22.a7" size="4096" crc="13797024" sha1="d426a50e75dabe936de643c83a548da5e399331c" region="maincpu" offset="d000" />
    <rom name="fixrobo_rom_11b.c7" size="4096" crc="e83a2eda" sha1="4a62fcd2f91dfb609c3d2c300bd9e6cb60edf52e" region="maincpu" offset="e000" />
    <rom name="2084_rom_12b_3005-24.e7" merge="2084_rom_12b_3005-24.e7" size="4096" crc="645d543e" sha1="fad7cea868ebf17347c4bc5193d647bbd8f9517b" region="maincpu" offset="f000" />
    <rom name="2084_rom_1b_3005-13.e4" merge="2084_rom_1b_3005-13.e4" size="4096" crc="66c7d3ef" sha1="f6d60e26c209c1df2cc01ac07ad5559daa1b7118" region="maincpu" offset="10000" />
    <rom name="2084_rom_2b_3005-14.c4" merge="2084_rom_2b_3005-14.c4" size="4096" crc="5bc6c614" sha1="4d6e82bc29f49100f7751ccfc6a9ff35695b84b3" region="maincpu" offset="11000" />
    <rom name="2084_rom_3b_3005-15.a4" merge="2084_rom_3b_3005-15.a4" size="4096" crc="e99a82be" sha1="06a8c8dd0b4726eb7f0bb0e89c8533931d75fc1c" region="maincpu" offset="12000" />
    <rom name="2084_rom_4b_3005-16.e5" merge="2084_rom_4b_3005-16.e5" size="4096" crc="afb1c561" sha1="aaf89c19fd8f4e8750717169eb1af476aef38a5e" region="maincpu" offset="13000" />
    <rom name="fixrobo_rom_5b.c5" size="4096" crc="827cb5c9" sha1="1732d16cd88e0662f1cffce1aeda5c8aa8c31338" region="maincpu" offset="14000" />
    <rom name="2084_rom_6b_3005-18.a5" merge="2084_rom_6b_3005-18.a5" size="4096" crc="bd2c853d" sha1="f76ec5432a7939b33a27be1c6855e2dbe6d9fdc8" region="maincpu" offset="15000" />
    <rom name="2084_rom_7b_3005-19.e6" merge="2084_rom_7b_3005-19.e6" size="4096" crc="49ac400c" sha1="06eae5138254723819a5e93cfd9e9f3285fcddf5" region="maincpu" offset="16000" />
    <rom name="2084_rom_8b_3005-20.c6" merge="2084_rom_8b_3005-20.c6" size="4096" crc="3a96e88c" sha1="7ae38a609ed9a6f62ca003cab719740ed7651b7c" region="maincpu" offset="17000" />
    <rom name="2084_rom_9b_3005-21.a6" merge="2084_rom_9b_3005-21.a6" size="4096" crc="b124367b" sha1="fd9d75b866f0ebbb723f84889337e6814496a103" region="maincpu" offset="18000" />
    <rom name="video_sound_rom_3_std_767.ic12" merge="video_sound_rom_3_std_767.ic12" size="4096" crc="c56c1d28" sha1="15afefef11bfc3ab78f61ab046701db78d160ec3" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" merge="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" merge="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="doublejoy" ways="8" ways2="8" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="robotrontd" sourcefile="williams.cpp" cloneof="robotron" romof="robotron">
    <description>Robotron: 2084 (2015 'tie-die V2' hack)</description>
    <year>2015</year>
    <manufacturer>hack</manufacturer>
    <rom name="tiedie_rom_10b.a7" size="4096" crc="952bea55" sha1="80f51d8e7ec62518afad7e56a47e0756f83f813c" region="maincpu" offset="d000" />
    <rom name="tiedie_rom_11b.c7" size="4096" crc="4c05fd3c" sha1="0d727458454826fd8222e4022b755d686ccb065f" region="maincpu" offset="e000" />
    <rom name="2084_rom_12b_3005-24.e7" merge="2084_rom_12b_3005-24.e7" size="4096" crc="645d543e" sha1="fad7cea868ebf17347c4bc5193d647bbd8f9517b" region="maincpu" offset="f000" />
    <rom name="2084_rom_1b_3005-13.e4" merge="2084_rom_1b_3005-13.e4" size="4096" crc="66c7d3ef" sha1="f6d60e26c209c1df2cc01ac07ad5559daa1b7118" region="maincpu" offset="10000" />
    <rom name="2084_rom_2b_3005-14.c4" merge="2084_rom_2b_3005-14.c4" size="4096" crc="5bc6c614" sha1="4d6e82bc29f49100f7751ccfc6a9ff35695b84b3" region="maincpu" offset="11000" />
    <rom name="2084_rom_3b_3005-15.a4" merge="2084_rom_3b_3005-15.a4" size="4096" crc="e99a82be" sha1="06a8c8dd0b4726eb7f0bb0e89c8533931d75fc1c" region="maincpu" offset="12000" />
    <rom name="tiedie_rom_4b.e5" size="4096" crc="e8238019" sha1="0ce29f4bf6bdee677c8e80c2d5e66fc556ba349f" region="maincpu" offset="13000" />
    <rom name="fixrobo_rom_5b.c5" size="4096" crc="827cb5c9" sha1="1732d16cd88e0662f1cffce1aeda5c8aa8c31338" region="maincpu" offset="14000" />
    <rom name="2084_rom_6b_3005-18.a5" merge="2084_rom_6b_3005-18.a5" size="4096" crc="bd2c853d" sha1="f76ec5432a7939b33a27be1c6855e2dbe6d9fdc8" region="maincpu" offset="15000" />
    <rom name="tiedie_rom_7b.e6" size="4096" crc="3ecf4620" sha1="3c670a1f8df35d18451c82f220a02448bf5ef5ac" region="maincpu" offset="16000" />
    <rom name="tiedie_rom_8b.c6" size="4096" crc="752d7a46" sha1="85dd58d14d527ca75d6c546d6271bf8ee5a82c8c" region="maincpu" offset="17000" />
    <rom name="2084_rom_9b_3005-21.a6" merge="2084_rom_9b_3005-21.a6" size="4096" crc="b124367b" sha1="fd9d75b866f0ebbb723f84889337e6814496a103" region="maincpu" offset="18000" />
    <rom name="video_sound_rom_3_std_767.ic12" merge="video_sound_rom_3_std_767.ic12" size="4096" crc="c56c1d28" sha1="15afefef11bfc3ab78f61ab046701db78d160ec3" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" merge="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" merge="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="doublejoy" ways="8" ways2="8" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="robotronun" sourcefile="williams.cpp" cloneof="robotron" romof="robotron">
    <description>Robotron: 2084 (Unidesa license)</description>
    <year>1982</year>
    <manufacturer>Williams / Vid Kidz (Unidesa license)</manufacturer>
    <rom name="roboun11.10b" merge="2084_rom_10b_3005-22.a7" size="4096" crc="13797024" sha1="d426a50e75dabe936de643c83a548da5e399331c" region="maincpu" offset="d000" />
    <rom name="roboun11.11b" merge="2084_rom_11b_3005-23.c7" size="4096" crc="7e3c1b87" sha1="f8c6cbe3688f256f41a121255fc08f575f6a4b4f" region="maincpu" offset="e000" />
    <rom name="roboun11.12b" merge="2084_rom_12b_3005-24.e7" size="4096" crc="645d543e" sha1="fad7cea868ebf17347c4bc5193d647bbd8f9517b" region="maincpu" offset="f000" />
    <rom name="roboun11.1b" merge="2084_rom_1b_3005-13.e4" size="4096" crc="66c7d3ef" sha1="f6d60e26c209c1df2cc01ac07ad5559daa1b7118" region="maincpu" offset="10000" />
    <rom name="roboun11.2b" merge="2084_rom_2b_3005-14.c4" size="4096" crc="5bc6c614" sha1="4d6e82bc29f49100f7751ccfc6a9ff35695b84b3" region="maincpu" offset="11000" />
    <rom name="roboun11.3b" merge="2084_rom_3b_3005-15.a4" size="4096" crc="e99a82be" sha1="06a8c8dd0b4726eb7f0bb0e89c8533931d75fc1c" region="maincpu" offset="12000" />
    <rom name="roboun11.4b" merge="2084_rom_4b_3005-16.e5" size="4096" crc="afb1c561" sha1="aaf89c19fd8f4e8750717169eb1af476aef38a5e" region="maincpu" offset="13000" />
    <rom name="roboun11.5b" merge="2084_rom_5b_3005-17.c5" size="4096" crc="62691e77" sha1="79b4680ce19bd28882ae823f0e7b293af17cbb91" region="maincpu" offset="14000" />
    <rom name="roboun11.6b" merge="2084_rom_6b_3005-18.a5" size="4096" crc="bd2c853d" sha1="f76ec5432a7939b33a27be1c6855e2dbe6d9fdc8" region="maincpu" offset="15000" />
    <rom name="roboun11.7b" size="4096" crc="8981a43b" sha1="8ecab99093d42cb66e177dfa7cf7e352667930ca" region="maincpu" offset="16000" />
    <rom name="roboun11.8b" merge="2084_rom_8b_3005-20.c6" size="4096" crc="3a96e88c" sha1="7ae38a609ed9a6f62ca003cab719740ed7651b7c" region="maincpu" offset="17000" />
    <rom name="roboun11.9b" merge="2084_rom_9b_3005-21.a6" size="4096" crc="b124367b" sha1="fd9d75b866f0ebbb723f84889337e6814496a103" region="maincpu" offset="18000" />
    <rom name="video_sound_rom_3_std_767.ic12" merge="video_sound_rom_3_std_767.ic12" size="4096" crc="c56c1d28" sha1="15afefef11bfc3ab78f61ab046701db78d160ec3" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" merge="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" merge="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="doublejoy" ways="8" ways2="8" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="robotronyo" sourcefile="williams.cpp" cloneof="robotron" romof="robotron">
    <description>Robotron: 2084 (Yellow/Orange label)</description>
    <year>1982</year>
    <manufacturer>Williams / Vid Kidz</manufacturer>
    <rom name="2084_rom_10b_3005-10.a7" size="4096" crc="4a9d5f52" sha1="d5ae801e60ed829e7ef5c54a18aefca54eae827f" region="maincpu" offset="d000" />
    <rom name="2084_rom_11b_3005-11.c7" size="4096" crc="2afc5e7f" sha1="f3405be9ad2287f3921e7dbd9c5313c91fa7f8d6" region="maincpu" offset="e000" />
    <rom name="2084_rom_12b_3005-12.e7" size="4096" crc="45da9202" sha1="81b3b2a72a3c871e8d7b9348056622c90a20d876" region="maincpu" offset="f000" />
    <rom name="2084_rom_1b_3005-1.e4" merge="2084_rom_1b_3005-13.e4" size="4096" crc="66c7d3ef" sha1="f6d60e26c209c1df2cc01ac07ad5559daa1b7118" region="maincpu" offset="10000" />
    <rom name="2084_rom_2b_3005-2.c4" merge="2084_rom_2b_3005-14.c4" size="4096" crc="5bc6c614" sha1="4d6e82bc29f49100f7751ccfc6a9ff35695b84b3" region="maincpu" offset="11000" />
    <rom name="2084_rom_3b_3005-3.a4" size="4096" crc="67a369bc" sha1="5a912d485e686de5e3175d3fc0e5daad36f4b836" region="maincpu" offset="12000" />
    <rom name="2084_rom_4b_3005-4.e5" size="4096" crc="b0de677a" sha1="02013e00513dd74e878a01791cbcca92712e2c80" region="maincpu" offset="13000" />
    <rom name="2084_rom_5b_3005-5.c5" size="4096" crc="24726007" sha1="8b4ed881f64e3ce73ac1a9ae2c184721c1ab37cc" region="maincpu" offset="14000" />
    <rom name="2084_rom_6b_3005-6.a5" size="4096" crc="028181a6" sha1="41c4d9ece2ae8a103b7151fc4ff576796303318d" region="maincpu" offset="15000" />
    <rom name="2084_rom_7b_3005-7.e6" size="4096" crc="4dfcceae" sha1="46fe1b1162d6054eb502852d065fc2e8c694b09d" region="maincpu" offset="16000" />
    <rom name="2084_rom_8b_3005-8.c6" merge="2084_rom_8b_3005-20.c6" size="4096" crc="3a96e88c" sha1="7ae38a609ed9a6f62ca003cab719740ed7651b7c" region="maincpu" offset="17000" />
    <rom name="2084_rom_9b_3005-9.a6" merge="2084_rom_9b_3005-21.a6" size="4096" crc="b124367b" sha1="fd9d75b866f0ebbb723f84889337e6814496a103" region="maincpu" offset="18000" />
    <rom name="video_sound_rom_3_std_767.ic12" merge="video_sound_rom_3_std_767.ic12" size="4096" crc="c56c1d28" sha1="15afefef11bfc3ab78f61ab046701db78d160ec3" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" merge="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" merge="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="doublejoy" ways="8" ways2="8" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="sinistar" sourcefile="williams.cpp">
    <description>Sinistar (revision 3)</description>
    <year>1982</year>
    <manufacturer>Williams</manufacturer>
    <rom name="sinistar_rom_10-b_16-3004-62.4c" size="4096" crc="3d670417" sha1="81802622bee8dbea5c0f08019d87d941dcdbe292" region="maincpu" offset="e000" />
    <rom name="sinistar_rom_11-b_16-3004-63.4a" size="4096" crc="3162bc50" sha1="2f38e572ab9c731e38dfe9bad3cc8222a775c5ea" region="maincpu" offset="f000" />
    <rom name="sinistar_rom_1-b_16-3004-53.1d" size="4096" crc="f6f3a22c" sha1="026d8cab07734fa294a5645edbe65a904bcbc302" region="maincpu" offset="10000" />
    <rom name="sinistar_rom_2-b_16-3004-54.1c" size="4096" crc="cab3185c" sha1="423d1e3b0c07333ec582529bc4d0b7baf591820a" region="maincpu" offset="11000" />
    <rom name="sinistar_rom_3-b_16-3004-55.1a" size="4096" crc="1ce1b3cc" sha1="5bc03d7249529d827dc60c087e074ab3e4ea7361" region="maincpu" offset="12000" />
    <rom name="sinistar_rom_4-b_16-3004-56.2d" size="4096" crc="6da632ba" sha1="72c0c3d5a5ca87ca4d95fcedaf834206e4633950" region="maincpu" offset="13000" />
    <rom name="sinistar_rom_5-b_16-3004-57.2c" size="4096" crc="b662e8fc" sha1="828a89d2ea13d8a362dae708f86bff54cb231887" region="maincpu" offset="14000" />
    <rom name="sinistar_rom_6-b_16-3004-58.2a" size="4096" crc="2306183d" sha1="703e29e6446856615760a4897c0f5d79cc7bdfb2" region="maincpu" offset="15000" />
    <rom name="sinistar_rom_7-b_16-3004-59.3d" size="4096" crc="e5dd918e" sha1="bf4e2ada6a59d246218544d822ba5355da925924" region="maincpu" offset="16000" />
    <rom name="sinistar_rom_8-b_16-3004-60.3c" size="4096" crc="4785a787" sha1="8c7eca656b2c23b0da41a8c7ce51a2735cab85a4" region="maincpu" offset="17000" />
    <rom name="sinistar_rom_9-b_16-3004-61.3a" size="4096" crc="50cb63ad" sha1="96e28e4fef98fff2649741a266fa590e0313e3b0" region="maincpu" offset="18000" />
    <rom name="3004_speech_ic7_r1_16-3004-52.ic7" size="4096" crc="e1019568" sha1="442f4f3ccd2e1db2136d2ffb121ea442921f87ca" region="soundcpu" offset="b000" />
    <rom name="3004_speech_ic5_r1_16-3004-50.ic5" size="4096" crc="cf3b5ffd" sha1="d5d51c550581c9d46ab331dd4fd32541a2ef598e" region="soundcpu" offset="c000" />
    <rom name="3004_speech_ic6_r1_16-3004-51.ic6" size="4096" crc="ff8d2645" sha1="16fa2a602acbbc182dd96bab113ab18356f3daf0" region="soundcpu" offset="d000" />
    <rom name="3004_speech_ic4_r1_16-3004-49.ic4" size="4096" crc="4b56a626" sha1="44430cd5c110ec751b0bfb8ae99b26d443350db1" region="soundcpu" offset="e000" />
    <rom name="video_sound_rom_9_std.808.ic12" size="4096" crc="b82f4ddb" sha1="c70c7dd6e88897920d7709a260f27810f66aade1" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="hc55516" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <chip type="audio" tag="cvsd" name="HC-55516" />
    <display tag="screen" type="raster" rotate="270" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="stick" buttons="2" minimum="0" maximum="111" sensitivity="100" keydelta="10" reverse="yes" />
    </input>
    <port tag=":49WAYX">
      <analog mask="255" />
    </port>
    <port tag=":49WAYY">
      <analog mask="255" />
    </port>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="sinistar2" sourcefile="williams.cpp" cloneof="sinistar" romof="sinistar">
    <description>Sinistar (revision 2)</description>
    <year>1982</year>
    <manufacturer>Williams</manufacturer>
    <rom name="sinistar_rom_10-b_16-3004-47.4c" merge="sinistar_rom_10-b_16-3004-62.4c" size="4096" crc="3d670417" sha1="81802622bee8dbea5c0f08019d87d941dcdbe292" region="maincpu" offset="e000" />
    <rom name="sinistar_rom_11-b_16-3004-48.4a" size="4096" crc="792c8b00" sha1="1f847ca8a67595927c36d69cead02813c2431c7b" region="maincpu" offset="f000" />
    <rom name="sinistar_rom_1-b_16-3004-38.1d" merge="sinistar_rom_1-b_16-3004-53.1d" size="4096" crc="f6f3a22c" sha1="026d8cab07734fa294a5645edbe65a904bcbc302" region="maincpu" offset="10000" />
    <rom name="sinistar_rom_2-b_16-3004-39.1c" merge="sinistar_rom_2-b_16-3004-54.1c" size="4096" crc="cab3185c" sha1="423d1e3b0c07333ec582529bc4d0b7baf591820a" region="maincpu" offset="11000" />
    <rom name="sinistar_rom_3-b_16-3004-40.1a" merge="sinistar_rom_3-b_16-3004-55.1a" size="4096" crc="1ce1b3cc" sha1="5bc03d7249529d827dc60c087e074ab3e4ea7361" region="maincpu" offset="12000" />
    <rom name="sinistar_rom_4-b_16-3004-41.2d" merge="sinistar_rom_4-b_16-3004-56.2d" size="4096" crc="6da632ba" sha1="72c0c3d5a5ca87ca4d95fcedaf834206e4633950" region="maincpu" offset="13000" />
    <rom name="sinistar_rom_5-b_16-3004-42.2c" merge="sinistar_rom_5-b_16-3004-57.2c" size="4096" crc="b662e8fc" sha1="828a89d2ea13d8a362dae708f86bff54cb231887" region="maincpu" offset="14000" />
    <rom name="sinistar_rom_6-b_16-3004-43.2a" merge="sinistar_rom_6-b_16-3004-58.2a" size="4096" crc="2306183d" sha1="703e29e6446856615760a4897c0f5d79cc7bdfb2" region="maincpu" offset="15000" />
    <rom name="sinistar_rom_7-b_16-3004-44.3d" merge="sinistar_rom_7-b_16-3004-59.3d" size="4096" crc="e5dd918e" sha1="bf4e2ada6a59d246218544d822ba5355da925924" region="maincpu" offset="16000" />
    <rom name="sinistar_rom_8-b_16-3004-45.3c" size="4096" crc="d7ecee45" sha1="f9552035409bce0a36ed93a677b28f8cd361f8f1" region="maincpu" offset="17000" />
    <rom name="sinistar_rom_9-b_16-3004-46.3a" merge="sinistar_rom_9-b_16-3004-61.3a" size="4096" crc="50cb63ad" sha1="96e28e4fef98fff2649741a266fa590e0313e3b0" region="maincpu" offset="18000" />
    <rom name="3004_speech_ic7_r1_16-3004-52.ic7" merge="3004_speech_ic7_r1_16-3004-52.ic7" size="4096" crc="e1019568" sha1="442f4f3ccd2e1db2136d2ffb121ea442921f87ca" region="soundcpu" offset="b000" />
    <rom name="3004_speech_ic5_r1_16-3004-50.ic5" merge="3004_speech_ic5_r1_16-3004-50.ic5" size="4096" crc="cf3b5ffd" sha1="d5d51c550581c9d46ab331dd4fd32541a2ef598e" region="soundcpu" offset="c000" />
    <rom name="3004_speech_ic6_r1_16-3004-51.ic6" merge="3004_speech_ic6_r1_16-3004-51.ic6" size="4096" crc="ff8d2645" sha1="16fa2a602acbbc182dd96bab113ab18356f3daf0" region="soundcpu" offset="d000" />
    <rom name="3004_speech_ic4_r1_16-3004-49.ic4" merge="3004_speech_ic4_r1_16-3004-49.ic4" size="4096" crc="4b56a626" sha1="44430cd5c110ec751b0bfb8ae99b26d443350db1" region="soundcpu" offset="e000" />
    <rom name="video_sound_rom_9_std.808.ic12" merge="video_sound_rom_9_std.808.ic12" size="4096" crc="b82f4ddb" sha1="c70c7dd6e88897920d7709a260f27810f66aade1" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" merge="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" merge="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="hc55516" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <chip type="audio" tag="cvsd" name="HC-55516" />
    <display tag="screen" type="raster" rotate="270" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="stick" buttons="2" minimum="0" maximum="111" sensitivity="100" keydelta="10" reverse="yes" />
    </input>
    <port tag=":49WAYX">
      <analog mask="255" />
    </port>
    <port tag=":49WAYY">
      <analog mask="255" />
    </port>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="sinistarp" sourcefile="williams.cpp" cloneof="sinistar" romof="sinistar">
    <description>Sinistar (AMOA-82 prototype)</description>
    <year>1982</year>
    <manufacturer>Williams</manufacturer>
    <rom name="sinistar_rom_10-b_16-3004-21.4c" size="4096" crc="ea87a53f" sha1="4e4bad5315a8f5740c926ee5681879919a5be37f" region="maincpu" offset="e000" />
    <rom name="sinistar_rom_11-b_16-3004-22.4a" size="4096" crc="88d36e80" sha1="bb9adaf5b73f9874e52dc2f5fd35e22f8b4fc258" region="maincpu" offset="f000" />
    <rom name="sinistar_rom_1-b_16-3004-12.1d" size="4096" crc="3810d7b8" sha1="dcd690cbc958a2f97f022765315d77fb7c7d8e8b" region="maincpu" offset="10000" />
    <rom name="sinistar_rom_2-b_16-3004-13.1c" merge="sinistar_rom_2-b_16-3004-54.1c" size="4096" crc="cab3185c" sha1="423d1e3b0c07333ec582529bc4d0b7baf591820a" region="maincpu" offset="11000" />
    <rom name="sinistar_rom_3-b_16-3004-14.1a" size="4096" crc="7c984ca9" sha1="b32b7d15194051db5d29acf95b049e2eccf6d393" region="maincpu" offset="12000" />
    <rom name="sinistar_rom_4-b_16-3004-15.2d" size="4096" crc="cc6c4f24" sha1="b4375544e02a19458c6fcc85edb31025c0b8eb71" region="maincpu" offset="13000" />
    <rom name="sinistar_rom_5-b_16-3004-16.2c" size="4096" crc="12285bfe" sha1="6d433103332ddda2f2af23febc0b15aa93db1f31" region="maincpu" offset="14000" />
    <rom name="sinistar_rom_6-b_16-3004-17.2a" size="4096" crc="7a675f35" sha1="3a7e9fdb2aef52dc29d33799694737038802b6e0" region="maincpu" offset="15000" />
    <rom name="sinistar_rom_7-b_16-3004-18.3d" size="4096" crc="b0463243" sha1="95d597856a1942bd176f5f62db0d691f8f2f2932" region="maincpu" offset="16000" />
    <rom name="sinistar_rom_8-b_16-3004-19.3c" size="4096" crc="909040d4" sha1="5361cc378bdace0799227e901341747dce9bb029" region="maincpu" offset="17000" />
    <rom name="sinistar_rom_9-b_16-3004-20.3a" size="4096" crc="cc949810" sha1="2d2d1cccd7e43b63e424c34ab5215a412e2b9809" region="maincpu" offset="18000" />
    <rom name="3004_speech_ic7_r1.ic7" merge="3004_speech_ic7_r1_16-3004-52.ic7" size="4096" crc="e1019568" sha1="442f4f3ccd2e1db2136d2ffb121ea442921f87ca" region="soundcpu" offset="b000" />
    <rom name="3004_speech_ic5_r1.ic5" merge="3004_speech_ic5_r1_16-3004-50.ic5" size="4096" crc="cf3b5ffd" sha1="d5d51c550581c9d46ab331dd4fd32541a2ef598e" region="soundcpu" offset="c000" />
    <rom name="3004_speech_ic6_r1.ic6" merge="3004_speech_ic6_r1_16-3004-51.ic6" size="4096" crc="ff8d2645" sha1="16fa2a602acbbc182dd96bab113ab18356f3daf0" region="soundcpu" offset="d000" />
    <rom name="3004_speech_ic4_r1.ic4" merge="3004_speech_ic4_r1_16-3004-49.ic4" size="4096" crc="4b56a626" sha1="44430cd5c110ec751b0bfb8ae99b26d443350db1" region="soundcpu" offset="e000" />
    <rom name="video_sound_rom_9_std.808" merge="video_sound_rom_9_std.808.ic12" size="4096" crc="b82f4ddb" sha1="c70c7dd6e88897920d7709a260f27810f66aade1" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" merge="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" merge="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="hc55516" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <chip type="audio" tag="cvsd" name="HC-55516" />
    <display tag="screen" type="raster" rotate="270" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="stick" buttons="2" minimum="0" maximum="111" sensitivity="100" keydelta="10" reverse="yes" />
    </input>
    <port tag=":49WAYX">
      <analog mask="255" />
    </port>
    <port tag=":49WAYY">
      <analog mask="255" />
    </port>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="spdball" sourcefile="williams.cpp">
    <description>Speed Ball - Contest at Neonworld (prototype)</description>
    <year>1985</year>
    <manufacturer>Williams</manufacturer>
    <rom name="speedbal.10" size="4096" crc="4a3add93" sha1="6939dd6cb6751a0406f364223029eff99040f9e2" region="maincpu" offset="d000" />
    <rom name="speedbal.11" size="4096" crc="1fbcfaa5" sha1="fccdebbab172b141bbaec6f520b378d21c72f67a" region="maincpu" offset="e000" />
    <rom name="speedbal.12" size="4096" crc="f3458f41" sha1="366fb880b4dc68849d6ea7a9dab55efa9c566123" region="maincpu" offset="f000" />
    <rom name="speedbal.01" size="4096" crc="7f4801bb" sha1="8f22396170571189b1d088d73331d6a713c76f41" region="maincpu" offset="10000" />
    <rom name="speedbal.02" size="4096" crc="5cd5e489" sha1="83c1bce945ecbaa4a59e0023198e574d9069680c" region="maincpu" offset="11000" />
    <rom name="speedbal.03" size="4096" crc="280e11a4" sha1="4ef321e1744955a9a54c1e4b1f88c01c01e7b7c8" region="maincpu" offset="12000" />
    <rom name="speedbal.04" size="4096" crc="3469cbbf" sha1="70b46cf686438441484ffeca0fa1398c15c8811e" region="maincpu" offset="13000" />
    <rom name="speedbal.05" size="4096" crc="87373c89" sha1="a3cd72f4b517d5d727059a7d911b79ced27e9f93" region="maincpu" offset="14000" />
    <rom name="speedbal.06" size="4096" crc="48779a0d" sha1="9cdfc12d1021b5d66acd38ab61f385219be39f4f" region="maincpu" offset="15000" />
    <rom name="speedbal.07" size="4096" crc="2e5d8db6" sha1="7a13d60267ce12a6a4b20322c2ed1f39762bc663" region="maincpu" offset="16000" />
    <rom name="speedbal.08" size="4096" crc="c173cedf" sha1="603c4c7cdc712d54a86b59470651d00b369293d8" region="maincpu" offset="17000" />
    <rom name="speedbal.09" size="4096" crc="415f424b" sha1="f7e59385a67319ba152488762af1b42fc62ab264" region="maincpu" offset="18000" />
    <rom name="speedbal.snd" size="4096" crc="78de20e2" sha1="ece6e04b1d57167faf7aaee0829e7c31eb560437" region="soundcpu" offset="f000" />
    <rom name="mystery.rom" size="4096" crc="dcb6a070" sha1="6a6fcddf5b46eef187dcf5d9b60e03e9375e7276" region="user1" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="2" coins="3" service="yes" tilt="yes">
      <control type="joy" player="1" buttons="1" ways="8" />
      <control type="trackball" player="1" minimum="0" maximum="255" sensitivity="25" keydelta="32" reverse="yes" />
      <control type="joy" player="2" buttons="1" ways="8" />
      <control type="trackball" player="2" minimum="0" maximum="255" sensitivity="25" keydelta="32" reverse="yes" />
    </input>
    <port tag=":AN0">
      <analog mask="255" />
    </port>
    <port tag=":AN1">
      <analog mask="255" />
    </port>
    <port tag=":AN2">
      <analog mask="255" />
    </port>
    <port tag=":AN3">
      <analog mask="255" />
    </port>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":IN3" />
    <port tag=":IN4" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="splat" sourcefile="williams.cpp">
    <description>Splat!</description>
    <year>1982</year>
    <manufacturer>Williams</manufacturer>
    <rom name="splat_rom_10b_16-3011-10.a7" size="4096" crc="d1a1f632" sha1="de4f5ba2b92c47757dfd2ca810bf8f87338223f7" region="maincpu" offset="d000" />
    <rom name="splat_rom_11b_16-3011-11.c7" size="4096" crc="ca8cde95" sha1="8e12f6d9eaf397646691ec5d02963b32973cb32e" region="maincpu" offset="e000" />
    <rom name="splat_rom_12b_16-3011-12.e7" size="4096" crc="5bee3e60" sha1="b4ee99fb6c353093faf1e088bab82fec66e785bc" region="maincpu" offset="f000" />
    <rom name="splat_rom_1b_16-3011-1.e4" size="4096" crc="1cf26e48" sha1="6ba4de6cc7d1359ed450da7bae1000552373f873" region="maincpu" offset="10000" />
    <rom name="splat_rom_2b_16-3011-2.c4" size="4096" crc="ac0d4276" sha1="710aba98909d5d63c4b9b08579021f9c026b3111" region="maincpu" offset="11000" />
    <rom name="splat_rom_3b_16-3011-3.a4" size="4096" crc="74873e59" sha1="727c9da682fd10353f3969ef02e9f1826d8cb77a" region="maincpu" offset="12000" />
    <rom name="splat_rom_4b_16-3011-4.e5" size="4096" crc="70a7064e" sha1="7e6440585462b68b62d6d571d83635bf17149f1a" region="maincpu" offset="13000" />
    <rom name="splat_rom_5b_16-3011-5.c5" size="4096" crc="c6895221" sha1="6f88ba8ac72d9301760d6e2512549f70b5373c65" region="maincpu" offset="14000" />
    <rom name="splat_rom_6b_16-3011-6.a5" size="4096" crc="ea4ab7fd" sha1="288a361691a7f147ff3346627a10531d613ad017" region="maincpu" offset="15000" />
    <rom name="splat_rom_7b_16-3011-7.e6" size="4096" crc="82fd8713" sha1="c4d42b111a0357700ac2bf700117d75ffb3c5be5" region="maincpu" offset="16000" />
    <rom name="splat_rom_8b_16-3011-8.c6" size="4096" crc="7dded1b4" sha1="73df546dd60870f63a8c3deffea2b2d13149a48b" region="maincpu" offset="17000" />
    <rom name="splat_rom_9b_16-3011-9.a6" size="4096" crc="71cbfe5a" sha1="bf22bedeceffdccc340637098070b32e9c13cf68" region="maincpu" offset="18000" />
    <rom name="video_sound_rom_13_std.ic12" size="4096" crc="a878d5f3" sha1="f3347a354cb54ca228fe0971f0ae3bc778e2aecf" region="soundcpu" offset="f000" />
    <rom name="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_6.3c" size="512" crc="83faf25e" sha1="30002643d08ed983a6701a7c4b5ee74a2f4a1adb" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="ls157" />
    <device_ref name="ls157" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="2" coins="3" service="yes" tilt="yes">
      <control type="doublejoy" player="1" ways="8" ways2="8" />
      <control type="doublejoy" player="2" ways="8" ways2="8" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":INP1" />
    <port tag=":INP1A" />
    <port tag=":INP2" />
    <port tag=":INP2A" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="stargate" sourcefile="williams.cpp">
    <description>Stargate</description>
    <year>1981</year>
    <manufacturer>Williams / Vid Kidz</manufacturer>
    <rom name="stargate_rom_10-a_3002-10.a7" size="4096" crc="60b07ff7" sha1="ba833f48ddfc1bd04ddb41b1d1c840d66ee7da30" region="maincpu" offset="d000" />
    <rom name="stargate_rom_11-a_3002-11.c7" size="4096" crc="7d2c5daf" sha1="6ca39f493eb8b370154ad46ef01976d352c929e1" region="maincpu" offset="e000" />
    <rom name="stargate_rom_12-a_3002-12.e7" size="4096" crc="a0396670" sha1="c46872550e0ca031453c6513f8f0448ecc9b5572" region="maincpu" offset="f000" />
    <rom name="stargate_rom_1-a_3002-1.e4" size="4096" crc="88824d18" sha1="f003a5a9319c4eb8991fa2aae3f10c72d6b8e81a" region="maincpu" offset="10000" />
    <rom name="stargate_rom_2-a_3002-2.c4" size="4096" crc="afc614c5" sha1="087c6da93318e8dc922d3d22e0a2af7b9759701c" region="maincpu" offset="11000" />
    <rom name="stargate_rom_3-a_3002-3.a4" size="4096" crc="15077a9d" sha1="7badb4318b208f49d7fa65e915d0aa22a1e37915" region="maincpu" offset="12000" />
    <rom name="stargate_rom_4-a_3002-4.e5" size="4096" crc="a8b4bf0f" sha1="6b4d47c2899fe9f14f9dab5928499f12078c437d" region="maincpu" offset="13000" />
    <rom name="stargate_rom_5-a_3002-5.c5" size="4096" crc="2d306074" sha1="54f871983699113e31bb756d4ca885c26c2d66b4" region="maincpu" offset="14000" />
    <rom name="stargate_rom_6-a_3002-6.a5" size="4096" crc="53598dde" sha1="54b02d944caf95283c9b6f0160e75ea8c4ccc97b" region="maincpu" offset="15000" />
    <rom name="stargate_rom_7-a_3002-7.e6" size="4096" crc="23606060" sha1="a487ffcd4920d1056b87469735f7e1002f6a2e49" region="maincpu" offset="16000" />
    <rom name="stargate_rom_8-a_3002-8.c6" size="4096" crc="4ec490c7" sha1="8726ebaf048db9608dfe365bf434ed5ca9452db7" region="maincpu" offset="17000" />
    <rom name="stargate_rom_9-a_3002-9.a6" size="4096" crc="88187b64" sha1="efacc4a6d4b2af9a236c9d520de6d605c79cc5a8" region="maincpu" offset="18000" />
    <rom name="video_sound_rom_2_std_744.ic12" size="2048" crc="2fcf6c4d" sha1="9c4334ac3ff15d94001b22fc367af40f9deb7d57" region="soundcpu" offset="f800" />
    <rom name="decoder_rom_4.3g" size="512" crc="e6631c23" sha1="9988723269367fb44ef83f627186a1c88cf7877e" region="proms" offset="0" />
    <rom name="decoder_rom_5.3c" size="512" crc="f921c5fe" sha1="9cebb8bb935315101d248140d1b4503993ebdf8a" region="proms" offset="200" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="6" hbstart="298" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="6" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="startrkd" sourcefile="williams.cpp" cloneof="defender" romof="defender">
    <description>Star Trek (Defender bootleg)</description>
    <year>1981</year>
    <manufacturer>bootleg</manufacturer>
    <rom name="st_rom8.bin" size="4096" crc="5af871e3" sha1="f9a42619b37db2eb07d0302ac9d0ff5c1923c21d" region="maincpu" offset="d000" />
    <rom name="st_rom9.bin" size="4096" crc="1126adc9" sha1="526cf1ca3a7eefd6115d74ac9af1a50774cc258e" region="maincpu" offset="e000" />
    <rom name="st_rom10.bin" size="4096" crc="4097b46b" sha1="8f506dc59b129c9441d813062fc38747619678db" region="maincpu" offset="f000" />
    <rom name="st_rom6.bin" size="2048" crc="93012991" sha1="9e06ed4a489b2ed063f83b708d3e7c6a02e45389" region="maincpu" offset="10000" />
    <rom name="st_rom5.bin" size="2048" crc="c6f0c004" sha1="57c547b804ad3eceb33a9390bbffcfc0b63f16dd" region="maincpu" offset="10800" />
    <rom name="st_rom4.bin" size="2048" crc="b48430bf" sha1="6572812f3a1e6eede3dff3273f16846799e79ed9" region="maincpu" offset="11000" />
    <rom name="st_rom3.bin" size="2048" crc="d068f0c5" sha1="d32a4232756ca05972780cb35b0add12b31e8283" region="maincpu" offset="11800" />
    <rom name="st_rom2.bin" size="2048" crc="fef4cb77" sha1="96202e97f3392bc043a252e78d1c42b51c38d269" region="maincpu" offset="12000" />
    <rom name="st_rom1.bin" size="2048" crc="d23d6cdb" sha1="2ce9fe269598919f994339c8f8685d6a79e417d8" region="maincpu" offset="12800" />
    <rom name="st_rom7.bin" size="2048" crc="43d42a1b" sha1="b13d59940646451c00b49bbe4a41b9e2df4d7758" region="maincpu" offset="16000" />
    <rom name="video_sound_rom_1.ic12" merge="video_sound_rom_1.ic12" size="2048" crc="fefd5b48" sha1="ceb0d18483f0691978c604db94417e6941ad7ff2" region="soundcpu" offset="f800" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="tornado1" sourcefile="williams.cpp" cloneof="defender" romof="defender">
    <description>Tornado (set 1, Defender bootleg)</description>
    <year>1980</year>
    <manufacturer>bootleg (Jeutel)</manufacturer>
    <rom name="torna1.bin" size="4096" crc="706a24bd" sha1="60cef3d4f7204eff42de2c08244863e83bc842b4" region="maincpu" offset="d000" />
    <rom name="torna3.bin" size="4096" crc="a79213b2" sha1="ff9a59cb1d28af396a7b93df82a4bb825581bcce" region="maincpu" offset="e000" />
    <rom name="torna4.bin" size="4096" crc="f96d3d26" sha1="42a1add3c39c1376aa3292c9b85346bb480d329d" region="maincpu" offset="f000" />
    <rom name="tornc4.bin" size="4096" crc="e30f4c00" sha1="afdf1877ae52bc027c4cd4a31b861aa50321a094" region="maincpu" offset="10000" />
    <rom name="tornb3.bin" size="4096" crc="0e3fef55" sha1="d0350c36971b523aa490b29b64345f3777019a8d" region="maincpu" offset="11000" />
    <rom name="tornb1.bin" size="4096" crc="f2bef850" sha1="78e50c790e3a8ebc4b65f2d827be8bd375bf4ef4" region="maincpu" offset="12000" />
    <rom name="tornb4.bin" size="4096" crc="e99d5679" sha1="b4344a32aed6cc64284661c03993a59718289c82" region="maincpu" offset="16000" />
    <rom name="tornb6.bin" size="4096" crc="3685e033" sha1="74d16675d9c16a6ea3af09cfbc20c3d6b0ab2311" region="soundcpu" offset="f800" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="tornado2" sourcefile="williams.cpp" cloneof="defender" romof="defender">
    <description>Tornado (set 2, Defender bootleg)</description>
    <year>1980</year>
    <manufacturer>bootleg (Jeutel)</manufacturer>
    <rom name="tto15.bin" size="4096" crc="910ac603" sha1="33705b5ce4242a5865a8b4ecf27aa9e656067ea3" status="baddump" region="maincpu" offset="d000" />
    <rom name="to16.bin" size="4096" crc="46ccd582" sha1="4f74edb2c48273fce0531b7de54fd7eb925bf3df" status="baddump" region="maincpu" offset="e000" />
    <rom name="tto17.bin" size="4096" crc="faa3613c" sha1="79014de2021cd73525ecfe0e8d3e7da25e9ee1f3" status="baddump" region="maincpu" offset="f000" />
    <rom name="to21.bin" size="4096" crc="e30f4c00" sha1="afdf1877ae52bc027c4cd4a31b861aa50321a094" region="maincpu" offset="10000" />
    <rom name="to20.bin" size="4096" crc="e90bdcb2" sha1="591fbad03bfaf371a865d81982c03402acdf0421" region="maincpu" offset="11000" />
    <rom name="to19.bin" size="4096" crc="42885b4f" sha1="759319f84ea2cec6808d744d190062a7105d7efc" region="maincpu" offset="12000" />
    <rom name="to18.bin" size="4096" crc="c15ffc03" sha1="9093a8079b21484a999c965346accdbed91d0273" region="maincpu" offset="16000" />
    <rom name="to_s.bin" size="2048" crc="cb79ae42" sha1="d22bef68ef62aa012f1919338a33621138c2278b" region="soundcpu" offset="f800" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="preliminary" emulation="preliminary" savestate="supported" />
  </machine>
  <machine name="tshoot" sourcefile="williams.cpp">
    <description>Turkey Shoot (prototype)</description>
    <year>1984</year>
    <manufacturer>Williams</manufacturer>
    <rom name="rom18.ic55" size="4096" crc="effc33f1" sha1="cd1b16b4a4a46ce9d550d10b465b8cf1ab3c5273" region="maincpu" offset="d000" />
    <rom name="rom2.ic9" size="4096" crc="fd982687" sha1="70be1ea57ea0a1e75b1bd988492a9c0244e8b91f" region="maincpu" offset="e000" />
    <rom name="rom3.ic10" size="4096" crc="9617054d" sha1="8795b97a6391aa3804f68dc2d2b33866dc17f34c" region="maincpu" offset="f000" />
    <rom name="rom11.ic18" size="8192" crc="60d5fab8" sha1="fe75e46dedb7ca153470d6a39cea0a721e5b7b39" region="maincpu" offset="10000" />
    <rom name="rom9.ic16" size="8192" crc="a4dd4a0e" sha1="bb2f38c5ef2f3398b6ba605ffa0c30c89387bf14" region="maincpu" offset="12000" />
    <rom name="rom7.ic14" size="8192" crc="f25505e6" sha1="d075ff89b6379ad7a47d9723ed1c21468b9d1dae" region="maincpu" offset="14000" />
    <rom name="rom5.ic12" size="8192" crc="94a7c0ed" sha1="11f46e1ca7d79b4244ea0f60e0fba44186f1ebde" region="maincpu" offset="16000" />
    <rom name="rom17.ic26" size="8192" crc="b02d1ccd" sha1="b08b6d9affb6f3e50a11fd9397fe4255927de3b6" region="maincpu" offset="20000" />
    <rom name="rom15.ic24" size="8192" crc="11709935" sha1="ae25bbadbbcab9f3cba2bb4bb92d5217705b38e3" region="maincpu" offset="22000" />
    <rom name="rom10.ic17" size="8192" crc="0f32bad8" sha1="7a2f559697d252ceec3a2f55fe51bc755e4bb65a" region="maincpu" offset="30000" />
    <rom name="rom8.ic15" size="8192" crc="e9b6cbf7" sha1="6cd6b1e1c5e8e253e779afff8ad1ff90d6116fc9" region="maincpu" offset="32000" />
    <rom name="rom6.ic13" size="8192" crc="a49f617f" sha1="759d25e33a09204664880329b86724805a1fe0e8" region="maincpu" offset="34000" />
    <rom name="rom4.ic11" size="8192" crc="b026dc00" sha1="8a068997aa19e152d64db47528893046d338389c" region="maincpu" offset="36000" />
    <rom name="rom16.ic25" size="8192" crc="69ce38f8" sha1="a2cd678e71bfa5e6a3594d8699660c7fa8b52001" region="maincpu" offset="40000" />
    <rom name="rom14.ic23" size="8192" crc="769a4ae5" sha1="1cdfae2d889848d69f68f990714d027cfbca1853" region="maincpu" offset="42000" />
    <rom name="rom13.ic21" size="8192" crc="ec016c9b" sha1="f2e40abd14b8b4944b792dd453ebe92eb64355ae" region="maincpu" offset="44000" />
    <rom name="rom12.ic19" size="8192" crc="98ae7afa" sha1="6a904408419f576352bd2f895727fd17c0541ff8" region="maincpu" offset="46000" />
    <rom name="rom1.ic8" size="8192" crc="011a94a7" sha1="9f54a742a87ba56b9517e33e556f57dce6eb2eab" region="soundcpu" offset="e000" />
    <rom name="rom20.ic57" size="8192" crc="c6e1d253" sha1="c408a29f75ba2958e229996f903400b3d95e3bd3" region="gfx1" offset="0" />
    <rom name="rom21.ic58" size="8192" crc="9874e90f" sha1="85282823cc862341adf9642d2d5d05972da6dff0" region="gfx1" offset="2000" />
    <rom name="rom19.ic41" size="8192" crc="b9ce4d2a" sha1="af5332f340d3c3ae02e77923d6e8f0dd92547728" region="gfx1" offset="4000" />
    <rom name="82s123.ic14a" size="32" crc="27a6d555" sha1="988d55092d7d0243a867986873dfd12be67280c7" region="proms" offset="0" />
    <rom name="82s129.ic47" size="256" crc="efb03024" sha1="4c3e3de374f7959a03dcfcb8a29a372685f3b273" region="proms" offset="0" />
    <rom name="7649.ic60" size="512" crc="0ea3f7fb" sha1="a8a2a7fbc1a3527a8e2cda71d737afaa717902f1" region="proms" offset="0" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="address_map_bank" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="palette" />
    <device_ref name="gfxdecode" />
    <device_ref name="screen" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="ls157_x2" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="4000000" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="276" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="8" hbstart="284" vtotal="260" vbend="8" vbstart="248" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="stick" buttons="3" minimum="0" maximum="63" sensitivity="25" keydelta="10" />
    </input>
    <port tag=":BLUEG" />
    <port tag=":BLUEO" />
    <port tag=":GREENG" />
    <port tag=":GREENO" />
    <port tag=":GUNX">
      <analog mask="63" />
    </port>
    <port tag=":GUNY">
      <analog mask="63" />
    </port>
    <port tag=":IN1" />
    <port tag=":IN2" />
    <port tag=":INP1" />
    <port tag=":INP2" />
    <port tag=":REDG" />
    <port tag=":REDO" />
    <adjuster name="Monitor Gain Blue" default="25" />
    <adjuster name="Monitor Offset Blue" default="100" />
    <adjuster name="Monitor Gain Green" default="25" />
    <adjuster name="Monitor Offset Green" default="100" />
    <adjuster name="Monitor Gain Red" default="25" />
    <adjuster name="Monitor Offset Red" default="100" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="zero" sourcefile="williams.cpp" cloneof="defender" romof="defender">
    <description>Zero (set 1, Defender bootleg)</description>
    <year>1980</year>
    <manufacturer>bootleg (Jeutel)</manufacturer>
    <rom name="zero-15" size="4096" crc="706a24bd" sha1="60cef3d4f7204eff42de2c08244863e83bc842b4" region="maincpu" offset="d000" />
    <rom name="zero-16" size="4096" crc="a79213b2" sha1="ff9a59cb1d28af396a7b93df82a4bb825581bcce" region="maincpu" offset="e000" />
    <rom name="zero-17" size="4096" crc="25287eca" sha1="ec81181a5a0ac2adf7c0dabbec638f886c13e6ec" region="maincpu" offset="f000" />
    <rom name="zero-21" size="4096" crc="7ca35cfd" sha1="9afa4f6641082f73bfc3e2b800acf82dcc2bafb3" region="maincpu" offset="10000" />
    <rom name="zero-20" size="4096" crc="0757967f" sha1="445e399f1fc834a9333549440171beb6e19a24a7" region="maincpu" offset="11000" />
    <rom name="zero-19" size="4096" crc="f2bef850" sha1="78e50c790e3a8ebc4b65f2d827be8bd375bf4ef4" region="maincpu" offset="12000" />
    <rom name="zero-18" size="4096" crc="e99d5679" sha1="b4344a32aed6cc64284661c03993a59718289c82" region="maincpu" offset="16000" />
    <rom name="video_sound_rom_1.ic12" merge="video_sound_rom_1.ic12" size="2048" crc="fefd5b48" sha1="ceb0d18483f0691978c604db94417e6941ad7ff2" region="soundcpu" offset="f800" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
  <machine name="zero2" sourcefile="williams.cpp" cloneof="defender" romof="defender">
    <description>Zero (set 2, Defender bootleg)</description>
    <year>1980</year>
    <manufacturer>bootleg (Amtec)</manufacturer>
    <rom name="15me.1a" size="4096" crc="9323eee5" sha1="727eaf669162a39c763203b925ab6b2cdb4626c1" region="maincpu" offset="d000" />
    <rom name="to16.3a" size="4096" crc="a79213b2" sha1="ff9a59cb1d28af396a7b93df82a4bb825581bcce" region="maincpu" offset="e000" />
    <rom name="17m5.4a" size="4096" crc="16a3c0dd" sha1="df11e4c7a62db85638d1fdda3602735b0d3f7f80" region="maincpu" offset="f000" />
    <rom name="21.4c" size="4096" crc="7ca35cfd" sha1="9afa4f6641082f73bfc3e2b800acf82dcc2bafb3" region="maincpu" offset="10000" />
    <rom name="20m5.3b" size="4096" crc="7473955b" sha1="b27515ca3fd2f938706415425226c4d7113eb276" region="maincpu" offset="11000" />
    <rom name="to19.1b" size="4096" crc="f2bef850" sha1="78e50c790e3a8ebc4b65f2d827be8bd375bf4ef4" region="maincpu" offset="12000" />
    <rom name="18m5.4b" size="4096" crc="7e4afe43" sha1="7a4f2128e48ed4d5e83885a3a72756822769fe5d" region="maincpu" offset="16000" />
    <rom name="to4.6b" size="2048" crc="cb79ae42" sha1="d22bef68ef62aa012f1919338a33621138c2278b" region="soundcpu" offset="f800" />
    <device_ref name="mc6809e" />
    <device_ref name="m6808" />
    <device_ref name="nvram" />
    <device_ref name="timer" />
    <device_ref name="timer" />
    <device_ref name="watchdog" />
    <device_ref name="screen" />
    <device_ref name="palette" />
    <device_ref name="speaker" />
    <device_ref name="mc1408" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="ipt_merge_any_hi" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="pia6821" />
    <device_ref name="address_map_bank" />
    <chip type="cpu" tag="maincpu" name="Motorola MC6809E" clock="1000000" />
    <chip type="cpu" tag="soundcpu" name="Motorola MC6808" clock="3579545" />
    <chip type="audio" tag="speaker" name="Speaker" />
    <chip type="audio" tag="dac" name="MC1408 DAC" />
    <display tag="screen" type="raster" rotate="0" width="292" height="240" refresh="60.096154" pixclock="8000000" htotal="512" hbend="12" hbstart="304" vtotal="260" vbend="7" vbstart="247" />
    <sound channels="1" />
    <input players="1" coins="3" service="yes" tilt="yes">
      <control type="joy" buttons="5" ways="vertical2" />
    </input>
    <port tag=":IN0" />
    <port tag=":IN1" />
    <port tag=":IN2" />
    <driver status="good" emulation="good" savestate="supported" />
  </machine>
</datafile>