<machine name="gauntleg14" sourcefile="midway/vegas.cpp" cloneof="gauntleg" romof="gauntleg" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Gauntlet Legends (version 1.4)</description>
  <year>1998</year>
  <manufacturer>Atari Games</manufacturer>
  <biosset name="noupdate" description="No Update Rom" default="no" />
  <biosset name="up16_1" description="Disk Update to 1.6 Step 1 of 3" default="no" />
  <biosset name="up16_2" description="Disk Update to 1.6 Step 2 of 3" default="no" />
  <biosset name="up16_3" description="Disk Update to 1.6 Step 3 of 3" default="no" />
  <rom name="12to16.1.bin" bios="up16_1" size="1048576" crc="253c6bf2" sha1="5e129576afe2bc4c638242e010735655d269a747" region="pci:00.0:update" offset="0" status="good" optional="no" />
  <rom name="12to16.2.bin" bios="up16_2" size="1048576" crc="15b1fe78" sha1="532c4937b55befcc3a8cb25b0282d63e206fba47" region="pci:00.0:update" offset="0" status="good" optional="no" />
  <rom name="12to16.3.bin" bios="up16_3" size="1048576" crc="1027e54f" sha1="a841f5cc5b022ddfaf70c97a64d1582f0a2ca70e" region="pci:00.0:update" offset="0" status="good" optional="no" />
  <rom name="legend13.bin" size="524288" crc="34674c5f" sha1="92ec1779f3ab32944cbd953b6e1889503a57794b" region="pci:00.0:rom" offset="0" status="good" optional="no" />
  <rom name="legend14.bin" size="524288" crc="66869402" sha1="bf470e0b9198b80f8baf8b9432a7e1df8c7d18ca" region="pci:00.0:rom" offset="0" status="good" optional="no" />
  <rom name="vegassio.bin" merge="vegassio.bin" size="32768" crc="d1470e23" sha1="f6e8405cfa604528c0224401bc374a6df9caccef" region="dcs" offset="0" status="good" optional="no" />
  <rom name="322_gauntlet.u37" merge="322_gauntlet.u37" size="8192" crc="0fe0bd0a" sha1="bfd54572e2923d26392e89961d044357f551872a" region="serial_security_pic" offset="0" status="good" optional="no" />
  <disk name="gauntleg14" sha1="920a1048fb0503026ab0da2c1f82f6c11a51e0e7" region="pci:05.0:ide:0:hdd" index="0" writable="yes" status="good" optional="no" />
  <device_ref tag=":maincpu" name="r5000le" />
  <device_ref tag=":pci" name="pci_root" />
  <device_ref tag=":pci:00.0" name="vrc5074" />
  <device_ref tag=":pci:00.0:uart" name="ns16550" />
  <device_ref tag=":pci:00.0:ttys00" name="rs232" />
  <device_ref tag=":pci:05.0" name="ide_pci" />
  <device_ref tag=":pci:05.0:ide" name="idectrl32bm" />
  <device_ref tag=":pci:05.0:ide:0" name="ata_slot" />
  <device_ref tag=":pci:05.0:ide:0:hdd" name="idehd" />
  <device_ref tag=":pci:05.0:ide:0:hdd:image" name="harddisk_image" />
  <device_ref tag=":pci:05.0:ide:1" name="ata_slot" />
  <device_ref tag=":pci:05.0:ide:1:cdrom" name="cdrom" />
  <device_ref tag=":pci:05.0:ide:1:cdrom:image" name="cdrom_image" />
  <device_ref tag=":pci:05.0:ide:1:cdrom:cdda" name="cdda" />
  <device_ref tag=":pci:05.0:ide2" name="idectrl32bm" />
  <device_ref tag=":pci:05.0:ide2:0" name="ata_slot" />
  <device_ref tag=":pci:05.0:ide2:0:hdd" name="idehd" />
  <device_ref tag=":pci:05.0:ide2:0:hdd:image" name="harddisk_image" />
  <device_ref tag=":pci:05.0:ide2:1" name="ata_slot" />
  <device_ref tag=":pci:05.0:ide2:1:cdrom" name="cdrom" />
  <device_ref tag=":pci:05.0:ide2:1:cdrom:image" name="cdrom_image" />
  <device_ref tag=":pci:05.0:ide2:1:cdrom:cdda" name="cdda" />
  <device_ref tag=":pci:03.0" name="voodoo_2_pci" />
  <device_ref tag=":pci:03.0:voodoo" name="voodoo_2" />
  <device_ref tag=":timekeeper" name="m48t37" />
  <device_ref tag=":ethernet" name="smc91c94" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":dcs" name="dcs2_audio_2104" />
  <device_ref tag=":dcs:dcs2" name="adsp2104" />
  <device_ref tag=":dcs:dcs_reg_timer" name="timer" />
  <device_ref tag=":dcs:dcs_sport0_timer" name="timer" />
  <device_ref tag=":dcs:dcs_int_timer" name="timer" />
  <device_ref tag=":dcs:dcs_hle_timer" name="timer" />
  <device_ref tag=":dcs:dac1" name="dmadac" />
  <device_ref tag=":dcs:dac2" name="dmadac" />
  <device_ref tag=":ioasic" name="midway_ioasic" />
  <chip type="cpu" tag="maincpu" name="MIPS R5000 (little)" clock="250000000" />
  <chip type="cpu" tag="dcs:dcs2" name="Analog Devices ADSP-2104" clock="16000000" />
  <chip type="audio" tag="pci:05.0:ide:1:cdrom:cdda" name="CD/DA" clock="44100" />
  <chip type="audio" tag="pci:05.0:ide2:1:cdrom:cdda" name="CD/DA" clock="44100" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="dcs" name="DCS2 Audio 2104" />
  <chip type="audio" tag="dcs:dac1" name="DMA-driven DAC" />
  <chip type="audio" tag="dcs:dac2" name="DMA-driven DAC" />
  <display tag="screen" type="raster" rotate="0" width="640" height="480" refresh="57.000000" pixclock="17510400" htotal="640" hbend="0" hbstart="640" vtotal="480" vbend="0" vbstart="480" flipx="no" />
  <sound channels="1" />
  <input players="4" coins="4" service="yes" tilt="yes">
    <control type="joy" player="1" buttons="3" ways="8" reverse="no" />
    <control type="stick" player="1" minimum="0" maximum="111" sensitivity="100" keydelta="10" reverse="yes" />
    <control type="joy" player="2" buttons="3" ways="8" reverse="no" />
    <control type="stick" player="2" minimum="0" maximum="111" sensitivity="100" keydelta="10" reverse="yes" />
    <control type="joy" player="3" buttons="3" ways="8" reverse="no" />
    <control type="stick" player="3" minimum="0" maximum="111" sensitivity="100" keydelta="10" reverse="yes" />
    <control type="joy" player="4" buttons="3" ways="8" reverse="no" />
    <control type="stick" player="4" minimum="0" maximum="111" sensitivity="100" keydelta="10" reverse="yes" />
  </input>
  <dipswitch name="PM Dump" tag="DIPS" mask="1">
    <dipvalue name="Watchdog resets only" value="1" default="yes" />
    <dipvalue name="All resets" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Quantum 3dfx card rev" tag="DIPS" mask="2">
    <dipvalue name="4 or later" value="2" default="yes" />
    <dipvalue name="3 or earlier" value="0" default="no" />
  </dipswitch>
  <dipswitch name="DRAM" tag="DIPS" mask="4">
    <dipvalue name="8MB" value="4" default="yes" />
    <dipvalue name="32MB" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown0008" tag="DIPS" mask="8">
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown0010" tag="DIPS" mask="16">
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown0020" tag="DIPS" mask="32">
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Test Mode" tag="DIPS" mask="192">
    <dipvalue name="Off" value="192" default="yes" />
    <dipvalue name="Disk-based Test" value="64" default="no" />
    <dipvalue name="EPROM-based Test" value="128" default="no" />
    <dipvalue name="Interactive Diagnostics" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown0100" tag="DIPS" mask="256">
    <dipvalue name="Off" value="256" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown0200" tag="DIPS" mask="512">
    <dipvalue name="Off" value="512" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown0400" tag="DIPS" mask="1024">
    <dipvalue name="Off" value="1024" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="SIO Rev" tag="DIPS" mask="2048">
    <dipvalue name="1 or later" value="2048" default="yes" />
    <dipvalue name="0" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Harness" tag="DIPS" mask="4096">
    <dipvalue name="JAMMA" value="4096" default="yes" />
    <dipvalue name="Midway" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Joysticks" tag="DIPS" mask="8192">
    <dipvalue name="8-Way" value="8192" default="yes" />
    <dipvalue name="49-Way" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Resolution" tag="DIPS" mask="49152">
    <dipvalue name="Standard Res 512x256" value="49152" default="no" />
    <dipvalue name="Medium Res 512x384" value="16384" default="yes" />
    <dipvalue name="VGA Res 640x480" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Serial Low Digit" tag="ioasic:SERIAL_DIGIT" mask="15">
    <dipvalue name="0" value="0" default="no" />
    <dipvalue name="1" value="1" default="no" />
    <dipvalue name="2" value="2" default="no" />
    <dipvalue name="3" value="3" default="no" />
    <dipvalue name="4" value="4" default="no" />
    <dipvalue name="5" value="5" default="no" />
    <dipvalue name="6" value="6" default="yes" />
    <dipvalue name="7" value="7" default="no" />
    <dipvalue name="8" value="8" default="no" />
    <dipvalue name="9" value="9" default="no" />
  </dipswitch>
  <port tag=":49WAYX_P1">
    <analog mask="255" />
  </port>
  <port tag=":49WAYX_P2">
    <analog mask="255" />
  </port>
  <port tag=":49WAYX_P3">
    <analog mask="255" />
  </port>
  <port tag=":49WAYX_P4">
    <analog mask="255" />
  </port>
  <port tag=":49WAYY_P1">
    <analog mask="255" />
  </port>
  <port tag=":49WAYY_P2">
    <analog mask="255" />
  </port>
  <port tag=":49WAYY_P3">
    <analog mask="255" />
  </port>
  <port tag=":49WAYY_P4">
    <analog mask="255" />
  </port>
  <port tag=":8WAY_P1"></port>
  <port tag=":8WAY_P2"></port>
  <port tag=":8WAY_P3"></port>
  <port tag=":8WAY_P4"></port>
  <port tag=":AN.0"></port>
  <port tag=":AN.1"></port>
  <port tag=":AN.2"></port>
  <port tag=":AN.3"></port>
  <port tag=":AN.4"></port>
  <port tag=":AN.5"></port>
  <port tag=":AN.6"></port>
  <port tag=":AN.7"></port>
  <port tag=":DIPS"></port>
  <port tag=":IN1"></port>
  <port tag=":IN2"></port>
  <port tag=":SYSTEM"></port>
  <port tag=":ioasic:SERIAL_DIGIT"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <device type="harddisk" tag="pci:05.0:ide:0:hdd:image" interface="ide_hdd,hdd">
    <instance name="harddisk1" briefname="hard1" />
    <extension name="chd" />
    <extension name="hd" />
    <extension name="hdv" />
    <extension name="2mg" />
    <extension name="hdi" />
  </device>
  <device type="cdrom" tag="pci:05.0:ide:1:cdrom:image" interface="cdrom">
    <instance name="cdrom1" briefname="cdrm1" />
    <extension name="chd" />
    <extension name="cue" />
    <extension name="toc" />
    <extension name="nrg" />
    <extension name="gdi" />
    <extension name="iso" />
    <extension name="cdr" />
  </device>
  <device type="harddisk" tag="pci:05.0:ide2:0:hdd:image" interface="ide_hdd,hdd">
    <instance name="harddisk2" briefname="hard2" />
    <extension name="chd" />
    <extension name="hd" />
    <extension name="hdv" />
    <extension name="2mg" />
    <extension name="hdi" />
  </device>
  <device type="cdrom" tag="pci:05.0:ide2:1:cdrom:image" interface="cdrom">
    <instance name="cdrom2" briefname="cdrm2" />
    <extension name="chd" />
    <extension name="cue" />
    <extension name="toc" />
    <extension name="nrg" />
    <extension name="gdi" />
    <extension name="iso" />
    <extension name="cdr" />
  </device>
  <slot name="pci:00.0:ttys00">
    <slotoption name="terminal" devname="serial_terminal" default="no" />
    <slotoption name="sunkbd" devname="sunkbd_adaptor" default="no" />
    <slotoption name="votraxtnt" devname="serial_votraxtnt" default="no" />
    <slotoption name="rs_printer" devname="rs_serial_printer" default="no" />
    <slotoption name="dec_loopback" devname="dec_rs232_loopback" default="no" />
    <slotoption name="h19" devname="serial_heath_h19" default="no" />
    <slotoption name="ie15" devname="ie15_terminal" default="no" />
    <slotoption name="null_modem" devname="null_modem" default="no" />
    <slotoption name="keyboard" devname="serial_keyboard" default="no" />
    <slotoption name="patch" devname="rs232_patch_box" default="no" />
    <slotoption name="swtpc8212" devname="swtpc8212_terminal" default="no" />
    <slotoption name="printer" devname="serial_printer" default="no" />
    <slotoption name="scorpion" devname="scorpion_ic" default="no" />
    <slotoption name="loopback" devname="rs232_loopback" default="no" />
    <slotoption name="mockingboard" devname="mockingboardd" default="no" />
    <slotoption name="msystems_mouse" devname="rs232_mouse_hle_msystems" default="no" />
    <slotoption name="nss_tvi" devname="nss_tvinterface" default="no" />
    <slotoption name="rs232_sync_io" devname="rs232_sync_io" default="no" />
    <slotoption name="pty" devname="pseudo_terminal" default="no" />
  </slot>
</machine>