<machine name="progearu" sourcefile="capcom/cps2.cpp" cloneof="progear" romof="progear" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Progear (USA 010117)</description>
  <year>2001</year>
  <manufacturer>Cave (Capcom license)</manufacturer>
  <rom name="pgau.03" size="524288" crc="343a783e" sha1="7ba8ae041b062767bf64328adf22ef100c38cdfd" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="pgau.04" size="524288" crc="16208d79" sha1="c477de7f31df44144a60d10dc4d933f3a7c20722" region="maincpu" offset="80000" status="good" optional="no" />
  <rom name="pga-simm.01c" merge="pga-simm.01c" size="2097152" crc="452f98b0" sha1="a10e615c32098f6d25becd466da8faa967523a7b" region="gfx" offset="0" status="good" optional="no" />
  <rom name="pga-simm.01d" merge="pga-simm.01d" size="2097152" crc="9e672092" sha1="fce0b8b43a1c069262f4e3e81c1a04621e232c88" region="gfx" offset="1" status="good" optional="no" />
  <rom name="pga-simm.01a" merge="pga-simm.01a" size="2097152" crc="ae9ddafe" sha1="afbb26fed6cd0cb5c0099a10d35aeb453318c14d" region="gfx" offset="2" status="good" optional="no" />
  <rom name="pga-simm.01b" merge="pga-simm.01b" size="2097152" crc="94d72d94" sha1="df6a3fe49c008f73b160eb6f2a44dc371ff73cba" region="gfx" offset="3" status="good" optional="no" />
  <rom name="pga-simm.03c" merge="pga-simm.03c" size="2097152" crc="48a1886d" sha1="ebf44b42d784924e08a832a7e5f66a887bab244b" region="gfx" offset="4" status="good" optional="no" />
  <rom name="pga-simm.03d" merge="pga-simm.03d" size="2097152" crc="172d7e37" sha1="0eaedd24cd3fa87b6f35fbd63078d40c493c92d0" region="gfx" offset="5" status="good" optional="no" />
  <rom name="pga-simm.03a" merge="pga-simm.03a" size="2097152" crc="9ee33d98" sha1="85d1bd31940e35ac8c732165020881a2d65cd6b1" region="gfx" offset="6" status="good" optional="no" />
  <rom name="pga-simm.03b" merge="pga-simm.03b" size="2097152" crc="848dee32" sha1="c591288e86ad1624d0fe66563808af9fac786e64" region="gfx" offset="7" status="good" optional="no" />
  <rom name="pga.01" merge="pga.01" size="131072" crc="bdbfa992" sha1="7c5496c1daaea6a7ab95c0b25625d325ec3427cc" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="pga-simm.05a" merge="pga-simm.05a" size="2097152" crc="c0aac80c" sha1="91784d35d4f7e113529bb5be6081b67094b150ea" region="qsound" offset="0" status="good" optional="no" />
  <rom name="pga-simm.05b" merge="pga-simm.05b" size="2097152" crc="37a65d86" sha1="374d562a4648734f82aa2ddb6d258e870896dd45" region="qsound" offset="200000" status="good" optional="no" />
  <rom name="pga-simm.06a" merge="pga-simm.06a" size="2097152" crc="d3f1e934" sha1="5dcea28c873d0d472f5b94e07d97cd77ace2b252" region="qsound" offset="400000" status="good" optional="no" />
  <rom name="pga-simm.06b" merge="pga-simm.06b" size="2097152" crc="8b39489a" sha1="fd790efaf37dc2c4c16f657941044e3e2d3c2711" region="qsound" offset="600000" status="good" optional="no" />
  <rom name="progearu.key" size="20" crc="46736b17" sha1="3fd0cc78fad80210a7cf8b1150cba1e6121998dd" region="key" offset="0" status="good" optional="no" />
  <device_ref tag=":maincpu" name="m68000" />
  <device_ref tag=":scantimer" name="timer" />
  <device_ref tag=":audiocpu" name="z80" />
  <device_ref tag=":eeprom" name="93c46_16" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":qsound" name="qsound_hle" />
  <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="16000000" />
  <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="8000000" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="qsound" name="QSound (HLE)" clock="60000000" />
  <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="59.637405" pixclock="8000000" htotal="512" hbend="64" hbstart="448" vtotal="262" vbend="16" vbstart="240" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="2" service="yes" tilt="no">
    <control type="joy" player="1" buttons="3" ways="8" reverse="no" />
    <control type="joy" player="2" buttons="3" ways="8" reverse="no" />
  </input>
  <dipswitch name="1-1" tag="DSWA" mask="1">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW1" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="1-2" tag="DSWA" mask="2">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW1" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="1-3" tag="DSWA" mask="4">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW1" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="1-4" tag="DSWA" mask="8">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW1" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="1-5" tag="DSWA" mask="16">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW1" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="1-6" tag="DSWA" mask="32">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW1" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="1-7" tag="DSWA" mask="64">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW1" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="1-8" tag="DSWA" mask="128">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW1" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="2-1" tag="DSWB" mask="1">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW2" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="2-2" tag="DSWB" mask="2">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW2" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="2-3" tag="DSWB" mask="4">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW2" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="2-4" tag="DSWB" mask="8">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW2" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="2-5" tag="DSWB" mask="16">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW2" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="2-6" tag="DSWB" mask="32">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW2" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="2-7" tag="DSWB" mask="64">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW2" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="2-8" tag="DSWB" mask="128">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW2" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="3-1" tag="DSWC" mask="1">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW3" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="3-2" tag="DSWC" mask="2">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW3" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="3-3" tag="DSWC" mask="4">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW3" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="3-4" tag="DSWC" mask="8">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW3" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="3-5" tag="DSWC" mask="16">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW3" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="3-6" tag="DSWC" mask="32">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW3" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="3-7" tag="DSWC" mask="64">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW3" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="3-8" tag="DSWC" mask="128">
    <condition tag="HW_TYPE" mask="1" relation="eq" value="1" />
    <diplocation name="SW3" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <configuration name="Hardware" tag="HW_TYPE" mask="1">
    <confsetting name="Production" value="0" default="yes" />
    <confsetting name="Development (Enable Debug DIPs)" value="1" default="no" />
  </configuration>
  <port tag=":DIGITALVOL"></port>
  <port tag=":DSWA"></port>
  <port tag=":DSWB"></port>
  <port tag=":DSWC"></port>
  <port tag=":EEPROMOUT"></port>
  <port tag=":HW_TYPE"></port>
  <port tag=":IN0"></port>
  <port tag=":IN1"></port>
  <port tag=":IN2"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>