<machine name="fvipersa" sourcefile="sega/model2.cpp" cloneof="fvipers" romof="fvipers" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Fighting Vipers (Revision A)</description>
  <year>1995</year>
  <manufacturer>Sega</manufacturer>
  <rom name="epr-18606a.15" size="131072" crc="5fc2fb9f" sha1="c377e8ac84ea29871c0c06705f58a34ee6722ef8" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="epr-18607a.16" size="131072" crc="686796ea" sha1="4746ebb4511a37ae9b91d9977804b0fd8a12b693" region="maincpu" offset="2" status="good" optional="no" />
  <rom name="epr-18604a.13" size="131072" crc="90f2e5cb" sha1="e33c7525943e332ea9185850a78851d35a6ee92d" region="maincpu" offset="40000" status="good" optional="no" />
  <rom name="epr-18605a.14" size="131072" crc="50d87a6b" sha1="817d6a607f981c981824ad62b4fb2a9ee70f4153" region="maincpu" offset="40002" status="good" optional="no" />
  <rom name="mpr-18614.11" merge="mpr-18614.11" size="4194304" crc="0ebc899f" sha1="49c80b11b207cba4ec10fbb7cc140f3a5b039e82" region="main_data" offset="0" status="good" optional="no" />
  <rom name="mpr-18615.12" merge="mpr-18615.12" size="4194304" crc="018abdb7" sha1="59e5b6378404e10ace4f3675428d61d3ae9d1963" region="main_data" offset="2" status="good" optional="no" />
  <rom name="mpr-18612.9" merge="mpr-18612.9" size="4194304" crc="1f174cd1" sha1="89b56dd2f350edd093dc06f4cc258652c26b1d45" region="main_data" offset="800000" status="good" optional="no" />
  <rom name="mpr-18613.10" merge="mpr-18613.10" size="4194304" crc="f057cdf2" sha1="e16d5de2a00670aba4fbe0dc88ccf317de9842be" region="main_data" offset="800002" status="good" optional="no" />
  <rom name="epr-18610a.7" size="524288" crc="d65408a0" sha1="9ddd15b49f6cd981bcea7776130d96eac59af396" region="main_data" offset="1000000" status="good" optional="no" />
  <rom name="epr-18611a.8" size="524288" crc="d1b0194c" sha1="1486fd316edc156fda238d2f02f2c4f652e9a589" region="main_data" offset="1000002" status="good" optional="no" />
  <rom name="epr-18608a.5" size="524288" crc="dd082af6" sha1="36bd4d2558ba27f52e24dd2c6fdcafdf55943029" region="main_data" offset="1800000" status="good" optional="no" />
  <rom name="epr-18609a.6" size="524288" crc="3f69b77c" sha1="9f234382847f2ab646d10d7b6160047118d29b09" region="main_data" offset="1800002" status="good" optional="no" />
  <rom name="mpr-18622.29" merge="mpr-18622.29" size="2097152" crc="c74d99e3" sha1="9914be9925b86af6af670745b5eba3a9e4f24af9" region="copro_data" offset="0" status="good" optional="no" />
  <rom name="mpr-18623.30" merge="mpr-18623.30" size="2097152" crc="746ae931" sha1="a6f0f589ad174a34493ee24dc0cb509ead3aed70" region="copro_data" offset="2" status="good" optional="no" />
  <rom name="mpr-18616.17" merge="mpr-18616.17" size="2097152" crc="15a239be" sha1="1a33c48f99eed20da4b622219d21ec5995acc9aa" region="polygons" offset="0" status="good" optional="no" />
  <rom name="mpr-18619.21" merge="mpr-18619.21" size="2097152" crc="9d5e8e2b" sha1="f79ae0a7b966ddb0948b464d233845d4f362a2e7" region="polygons" offset="2" status="good" optional="no" />
  <rom name="mpr-18617.18" merge="mpr-18617.18" size="2097152" crc="a62cab7d" sha1="f20a545148f2a1d6f4f1c897f1ed82ad17429dce" region="polygons" offset="400000" status="good" optional="no" />
  <rom name="mpr-18620.22" merge="mpr-18620.22" size="2097152" crc="4d432afd" sha1="30a1ef1e309a163b2d8756810fc33debf069141c" region="polygons" offset="400002" status="good" optional="no" />
  <rom name="mpr-18618.19" merge="mpr-18618.19" size="2097152" crc="adab589f" sha1="67818ec4185da17f1549fb3a125cade267a46a48" region="polygons" offset="800000" status="good" optional="no" />
  <rom name="mpr-18621.23" merge="mpr-18621.23" size="2097152" crc="f5eeaa95" sha1="38d7019afcef6dbe292354d717fd49da511cbc2b" region="polygons" offset="800002" status="good" optional="no" />
  <rom name="mpr-18626.27" merge="mpr-18626.27" size="2097152" crc="9df0a961" sha1="d8fb4bbbdc00303330047be380a79da7838d4fd5" region="textures" offset="0" status="good" optional="no" />
  <rom name="mpr-18624.25" merge="mpr-18624.25" size="2097152" crc="1d74433e" sha1="5b6d2d17609ae741546d99d40f575bb24d62b5d3" region="textures" offset="2" status="good" optional="no" />
  <rom name="mpr-18627.28" merge="mpr-18627.28" size="2097152" crc="946175a0" sha1="8b6e5e1342f98c9c6f2f7d61e843275d244f331a" region="textures" offset="800000" status="good" optional="no" />
  <rom name="mpr-18625.26" merge="mpr-18625.26" size="2097152" crc="182fd572" sha1="b09a682eff7e835ff8c33aaece12f3727a91dd5e" region="textures" offset="800002" status="good" optional="no" />
  <rom name="epr-18628.31" merge="epr-18628.31" size="524288" crc="aa7dd79f" sha1="d8bd1485273652d7c2a303bbdcdf607d3b530283" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="mpr-18629.32" merge="mpr-18629.32" size="2097152" crc="5d0006cc" sha1="f6d2552ffc5473836aafb06735b62f65ef8f5ef5" region="samples" offset="0" status="good" optional="no" />
  <rom name="mpr-18630.33" merge="mpr-18630.33" size="2097152" crc="9d405615" sha1="7e7ffbb4ec080a0815c6ca49b9d8efe1f676203b" region="samples" offset="200000" status="good" optional="no" />
  <rom name="mpr-18631.34" merge="mpr-18631.34" size="2097152" crc="9dae5b45" sha1="055ac989eafb81749326520d0be264f7a984c627" region="samples" offset="400000" status="good" optional="no" />
  <rom name="mpr-18632.35" merge="mpr-18632.35" size="2097152" crc="39da6805" sha1="9e9523b7c2bc50f869d062f80955da1281951299" region="samples" offset="600000" status="good" optional="no" />
  <device_ref tag=":maincpu" name="i80960kb" />
  <device_ref tag=":copro_adsp" name="adsp21062" />
  <device_ref tag=":copro_fifo_in" name="generic_fifo_u32_device" />
  <device_ref tag=":copro_fifo_out" name="generic_fifo_u32_device" />
  <device_ref tag=":eeprom" name="93c46_16" />
  <device_ref tag=":backup1" name="nvram" />
  <device_ref tag=":io" name="315_5649" />
  <device_ref tag=":timer0" name="timer" />
  <device_ref tag=":timer1" name="timer" />
  <device_ref tag=":timer2" name="timer" />
  <device_ref tag=":timer3" name="timer" />
  <device_ref tag=":tile" name="segas24_tile" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":audiocpu" name="m68000" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":scsp" name="scsp" />
  <device_ref tag=":uart" name="i8251" />
  <device_ref tag=":uart_clock" name="clock" />
  <device_ref tag=":m2comm" name="m2comm" />
  <device_ref tag=":billboard" name="segabill" />
  <device_ref tag=":billboard:billcpu" name="z80" />
  <device_ref tag=":billboard:io" name="315_5338a" />
  <chip type="cpu" tag="maincpu" name="Intel 80960KB" clock="25000000" />
  <chip type="cpu" tag="copro_adsp" name="Analog Devices ADSP21062 &quot;SHARC&quot;" clock="32000000" />
  <chip type="cpu" tag="audiocpu" name="Motorola MC68000" clock="11289600" />
  <chip type="cpu" tag="billboard:billcpu" name="Zilog Z80" clock="8000000" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="scsp" name="Yamaha YMF292-F SCSP" clock="22579200" />
  <display tag="screen" type="raster" rotate="0" width="496" height="384" refresh="57.524160" pixclock="16000000" htotal="656" hbend="0" hbstart="496" vtotal="424" vbend="0" vbstart="384" 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="Unknown" tag="SW" mask="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="Unknown" tag="SW" mask="2">
    <diplocation name="SW3" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="SW" mask="4">
    <diplocation name="SW3" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="SW" mask="8">
    <diplocation name="SW3" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="SW" mask="16">
    <diplocation name="SW3" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="SW" mask="32">
    <diplocation name="SW3" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="SW" mask="64">
    <diplocation name="SW3" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="SW" mask="128">
    <diplocation name="SW3" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Test Winner LED P1" tag="billboard:dsw" mask="1">
    <diplocation name="DSW" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Test Winner LED P2" tag="billboard:dsw" mask="2">
    <diplocation name="DSW" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Test 7-Segment P1" tag="billboard:dsw" mask="4">
    <diplocation name="DSW" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Test 7-Segment P2" tag="billboard:dsw" mask="8">
    <diplocation name="DSW" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="billboard:dsw" mask="16">
    <diplocation name="DSW" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="billboard:dsw" mask="32">
    <diplocation name="DSW" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Demo" tag="billboard:dsw" mask="64">
    <diplocation name="DSW" number="7" inverted="no" />
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="64" default="no" />
  </dipswitch>
  <dipswitch name="Testmode" tag="billboard:dsw" mask="128">
    <diplocation name="DSW" number="8" inverted="no" />
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="128" default="no" />
  </dipswitch>
  <port tag=":IN0"></port>
  <port tag=":IN1"></port>
  <port tag=":IN2"></port>
  <port tag=":SW"></port>
  <port tag=":billboard:dsw"></port>
  <driver status="preliminary" emulation="preliminary" savestate="unsupported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <feature type="graphics" status="imperfect" />
  <feature type="sound" status="imperfect" />
</machine>