<machine name="exedexes01" sourcefile="hbmame/drivers/exedexes.cpp" cloneof="exedexes" romof="exedexes" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Exed Exes (Recreation of loctest ver, 2026-09-21)</description>
  <year>2026</year>
  <manufacturer>Zeroco</manufacturer>
  <rom name="11m_ee04.s01" size="16384" crc="e1b7ee12" sha1="d5a227aacac06e718e1995fc3747d4ee5228b88f" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="10m_ee03.s01" size="16384" crc="ceef62f6" sha1="4e1831348b30024a1dc74fbb146f76afe2da984b" region="maincpu" offset="4000" status="good" optional="no" />
  <rom name="09m_ee02.s01" size="16384" crc="9a93c1c2" sha1="761952cad602d4cb76c23911da4f863564b5add1" region="maincpu" offset="8000" status="good" optional="no" />
  <rom name="11e_ee01.bin" merge="11e_ee01.bin" size="16384" crc="73cdf3b2" sha1="c9f2c91011bdeecec8fa76a42d95f3a5ec77cec9" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="05c_ee00.bin" merge="05c_ee00.bin" size="8192" crc="cadb75bd" sha1="2086be5e295e5d870bcb35f116cc925f811b7583" region="chars" offset="0" status="good" optional="no" />
  <rom name="h01_ee08.bin" merge="h01_ee08.bin" size="16384" crc="96a65c1d" sha1="3b49c64b32f01ec72cf2d943bfe3aa575d62a765" region="32x32tiles" offset="0" status="good" optional="no" />
  <rom name="a03_ee06.bin" merge="a03_ee06.bin" size="16384" crc="6039bdd1" sha1="01156e02ed59e6c1e55204729e515cd4419568fb" region="16x16tiles" offset="0" status="good" optional="no" />
  <rom name="a02_ee05.bin" merge="a02_ee05.bin" size="16384" crc="b32d8252" sha1="738225146ba38f2a9216fda278838e7ebb29a0bb" region="16x16tiles" offset="4000" status="good" optional="no" />
  <rom name="j11_ee10.bin" merge="j11_ee10.bin" size="16384" crc="bc83e265" sha1="ac9b4cce9e539c560414abf2fc239910f2bfbb2d" region="sprites" offset="0" status="good" optional="no" />
  <rom name="j12_ee11.bin" merge="j12_ee11.bin" size="16384" crc="0e0f300d" sha1="2f973748e459b16673115abf7de8615219e39fa4" region="sprites" offset="4000" status="good" optional="no" />
  <rom name="c01_ee07.s01" size="16384" crc="3b6f6490" sha1="6aa41231f4912a368235d56befcc7b92b3979ae2" region="tilerom" offset="0" status="good" optional="no" />
  <rom name="h04_ee09.bin" merge="h04_ee09.bin" size="8192" crc="6057c907" sha1="886790641b84b8cd659d2eb5fd1adbabdd7dad3d" region="tilerom" offset="4000" status="good" optional="no" />
  <rom name="06l_e-06.bin" merge="06l_e-06.bin" size="256" crc="712ac508" sha1="5349d722ab6733afdda65f6e0a98322f0d515e86" region="irqprom" offset="0" status="good" optional="no" />
  <rom name="02d_e-02.bin" merge="02d_e-02.bin" size="256" crc="8d0d5935" sha1="a0ab827ff3b641965ef851893c399e3988fde55e" region="proms" offset="0" status="good" optional="no" />
  <rom name="03d_e-03.bin" merge="03d_e-03.bin" size="256" crc="d3c17efc" sha1="af88340287bd732c91bc5c75970f9de0431b4304" region="proms" offset="100" status="good" optional="no" />
  <rom name="04d_e-04.bin" merge="04d_e-04.bin" size="256" crc="58ba964c" sha1="1f98f8e484a0462f1a9fadef9e57612a32652599" region="proms" offset="200" status="good" optional="no" />
  <rom name="06f_e-05.bin" merge="06f_e-05.bin" size="256" crc="35a03579" sha1="1f1b8c777622a1f5564409c5f3ce69cc68199dae" region="proms" offset="300" status="good" optional="no" />
  <rom name="l04_e-10.bin" merge="l04_e-10.bin" size="256" crc="1dfad87a" sha1="684844c24e630f46525df97ed67e2e63f7e66d0f" region="proms" offset="400" status="good" optional="no" />
  <rom name="c04_e-07.bin" merge="c04_e-07.bin" size="256" crc="850064e0" sha1="3884485e91bd82539d0d33f46b7abac60f4c3b1c" region="proms" offset="500" status="good" optional="no" />
  <rom name="l09_e-11.bin" merge="l09_e-11.bin" size="256" crc="2bb68710" sha1="cfb375316245cb8751e765f163e6acf071dda9ca" region="proms" offset="600" status="good" optional="no" />
  <rom name="l10_e-12.bin" merge="l10_e-12.bin" size="256" crc="173184ef" sha1="f91ecbdc67af1eed6757f660cac8a0e6866c1822" region="proms" offset="700" status="good" optional="no" />
  <rom name="k06_e-08.bin" merge="k06_e-08.bin" size="256" crc="0eaf5158" sha1="bafd4108708f66cd7b280e47152b108f3e254fc9" region="proms" offset="800" status="good" optional="no" />
  <rom name="l03_e-09.bin" merge="l03_e-09.bin" size="256" crc="0d968558" sha1="b376885ac8452b6cbf9ced81b1080bfd570d9b91" region="proms" offset="900" status="good" optional="no" />
  <rom name="03e_e-01.bin" merge="03e_e-01.bin" size="32" crc="1acee376" sha1="367094d924f8e0ec36d8310fada4d8143358f697" region="proms" offset="a00" status="good" optional="no" />
  <device_ref tag=":maincpu" name="z80" />
  <device_ref tag=":audiocpu" name="z80" />
  <device_ref tag=":scantimer" name="timer" />
  <device_ref tag=":spriteram" name="buffered_spriteram8" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":soundlatch" name="generic_latch_8" />
  <device_ref tag=":aysnd" name="ay8910" />
  <device_ref tag=":sn1" name="sn76489a" />
  <device_ref tag=":sn2" name="sn76489a" />
  <chip type="cpu" tag="maincpu" name="Zilog Z80" clock="3000000" />
  <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="3000000" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="aysnd" name="AY-3-8910A PSG" clock="1500000" />
  <chip type="audio" tag="sn1" name="SN76489A" clock="3000000" />
  <chip type="audio" tag="sn2" name="SN76489A" clock="3000000" />
  <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="59.637405" pixclock="6000000" htotal="384" hbend="0" hbstart="256" vtotal="262" vbend="16" vbstart="240" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="2" service="no" tilt="no">
    <control type="joy" player="1" buttons="2" ways="8" reverse="no" />
    <control type="joy" player="2" buttons="2" ways="8" reverse="no" />
  </input>
  <dipswitch name="Bonus Life" tag="DSW0" mask="3">
    <diplocation name="SWA" number="8" inverted="no" />
    <diplocation name="SWA" number="7" inverted="no" />
    <dipvalue name="50k, 100k and every 250k" value="3" default="yes" />
    <dipvalue name="100k and every 250k" value="2" default="no" />
    <dipvalue name="100k, 250k and every 500k" value="1" default="no" />
    <dipvalue name="250k, 500k, 2M, 5M" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Lives" tag="DSW0" mask="12">
    <diplocation name="SWA" number="6" inverted="no" />
    <diplocation name="SWA" number="5" inverted="no" />
    <dipvalue name="1" value="8" default="no" />
    <dipvalue name="2" value="4" default="no" />
    <dipvalue name="3" value="12" default="yes" />
    <dipvalue name="5" value="0" default="no" />
  </dipswitch>
  <dipswitch name="2 Players Game" tag="DSW0" mask="16">
    <diplocation name="SWA" number="4" inverted="no" />
    <dipvalue name="1 Credit" value="0" default="no" />
    <dipvalue name="2 Credits" value="16" default="yes" />
  </dipswitch>
  <dipswitch name="Language" tag="DSW0" mask="32">
    <diplocation name="SWA" number="3" inverted="no" />
    <dipvalue name="English" value="0" default="yes" />
    <dipvalue name="Japanese" value="32" default="no" />
  </dipswitch>
  <dipswitch name="Freeze" tag="DSW0" mask="64">
    <diplocation name="SWA" number="2" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Service Mode" tag="DSW0" mask="128">
    <diplocation name="SWA" number="1" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Coin A" tag="DSW1" mask="7">
    <diplocation name="SWB" number="8" inverted="no" />
    <diplocation name="SWB" number="7" inverted="no" />
    <diplocation name="SWB" number="6" inverted="no" />
    <dipvalue name="4 Coins/1 Credit" value="0" default="no" />
    <dipvalue name="3 Coins/1 Credit" value="1" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="2" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="7" default="yes" />
    <dipvalue name="1 Coin/2 Credits" value="6" default="no" />
    <dipvalue name="1 Coin/3 Credits" value="5" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="4" default="no" />
    <dipvalue name="1 Coin/5 Credits" value="3" default="no" />
  </dipswitch>
  <dipswitch name="Coin B" tag="DSW1" mask="56">
    <diplocation name="SWB" number="5" inverted="no" />
    <diplocation name="SWB" number="4" inverted="no" />
    <diplocation name="SWB" number="3" inverted="no" />
    <dipvalue name="4 Coins/1 Credit" value="0" default="no" />
    <dipvalue name="3 Coins/1 Credit" value="8" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="16" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="56" default="yes" />
    <dipvalue name="1 Coin/2 Credits" value="48" default="no" />
    <dipvalue name="1 Coin/3 Credits" value="40" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="32" default="no" />
    <dipvalue name="1 Coin/5 Credits" value="24" default="no" />
  </dipswitch>
  <dipswitch name="Allow Continue" tag="DSW1" mask="64">
    <diplocation name="SWB" number="2" inverted="no" />
    <dipvalue name="No" value="0" default="no" />
    <dipvalue name="Yes" value="64" default="yes" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW1" mask="128">
    <diplocation name="SWB" number="1" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="128" default="yes" />
  </dipswitch>
  <port tag=":DSW0"></port>
  <port tag=":DSW1"></port>
  <port tag=":P1"></port>
  <port tag=":P2"></port>
  <port tag=":SYSTEM"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>