<machine name="tdfever2" sourcefile="snk/snk.cpp" cloneof="tdfever" romof="tdfever" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>TouchDown Fever 2</description>
  <year>1988</year>
  <manufacturer>SNK</manufacturer>
  <rom name="tdii2.6c" size="65536" crc="9e3eaed8" sha1="4a591767b22a46605747740a1e1de9aada2893fe" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="tdii1.1c" size="65536" crc="0ec294c0" sha1="b16656e5fef1c78310f20633d25cda6d6018bf52" region="sub" offset="0" status="good" optional="no" />
  <rom name="tdii3.2j" size="65536" crc="4092f16c" sha1="0821a8afc91862e95e742546367724a862fc6c9f" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="1.8e" size="1024" crc="1593c302" sha1="46008b03c76547d57e3c8658f5f00321c2463cd5" region="proms" offset="0" status="good" optional="no" />
  <rom name="2.8d" size="1024" crc="ac9df947" sha1="214855e1015f7b519e336159c6ea62ab1f576353" region="proms" offset="400" status="good" optional="no" />
  <rom name="3.9e" size="1024" crc="73cdf192" sha1="63d1aa1b00035bbfe5bebd9bc9992a5d6f5abd10" region="proms" offset="800" status="good" optional="no" />
  <rom name="tdii6.4n" size="32768" crc="d6521b0d" sha1="79aba420b2f039d580892fa34de5d63be1a4f222" region="tx_tiles" offset="0" status="good" optional="no" />
  <rom name="td15.8d" merge="td15.8d" size="65536" crc="ad6e0927" sha1="dd1c346fbf908af7b3e314f416937f48ade6af4c" region="bg_tiles" offset="0" status="good" optional="no" />
  <rom name="td16.8e" merge="td16.8e" size="65536" crc="181db036" sha1="2c5ed172950fce1467517490a8ab3b7ac6594121" region="bg_tiles" offset="10000" status="good" optional="no" />
  <rom name="td17.8f" merge="td17.8f" size="65536" crc="c5decca3" sha1="12aff8adc0ad2bf903122ad065d182692d32fb7a" region="bg_tiles" offset="20000" status="good" optional="no" />
  <rom name="tdii18.8g" size="65536" crc="1a5a2200" sha1="178f3850fd23d888a3e7d14f44cba3426a16bc94" region="bg_tiles" offset="30000" status="good" optional="no" />
  <rom name="tdii19.8j" size="65536" crc="f1081329" sha1="efcc210d50923a8c9125227c741ba4b71cd9f688" region="bg_tiles" offset="40000" status="good" optional="no" />
  <rom name="tdii20.8k" size="65536" crc="86cbb2e6" sha1="77ecd6eefc7bb1933374ecd21a5b46798bdbb94d" region="bg_tiles" offset="50000" status="good" optional="no" />
  <rom name="td13.2t" merge="td13.2t" size="65536" crc="88e2e819" sha1="6d5529792dbd2ba63a1bc470e9d3ea63b876cfd8" region="sp32_tiles" offset="0" status="good" optional="no" />
  <rom name="tdii14.2s" size="65536" crc="c9bb9138" sha1="955101e343e643320b29a29116bea556a25d696f" region="sp32_tiles" offset="10000" status="good" optional="no" />
  <rom name="td11.2r" merge="td11.2r" size="65536" crc="a0d53fbd" sha1="a49f29b3f07ec833651aa0e37b0e87f3f72e0e3a" region="sp32_tiles" offset="20000" status="good" optional="no" />
  <rom name="tdii12.2p" size="65536" crc="d43abc81" sha1="8d635dfaa7a99863f133cf599b99f2a6afcfc8a6" region="sp32_tiles" offset="30000" status="good" optional="no" />
  <rom name="td9.2n" merge="td9.2n" size="65536" crc="a8979657" sha1="ec2f61a24b04437a9abd0a306923ae2aeee3eba9" region="sp32_tiles" offset="40000" status="good" optional="no" />
  <rom name="tdii10.2l" size="65536" crc="c93b6cd3" sha1="e528d62e998f5682b497e864818c1b50ba314944" region="sp32_tiles" offset="50000" status="good" optional="no" />
  <rom name="td7.2k" merge="td7.2k" size="65536" crc="72a5590d" sha1="d8bd664702af9c66a2bda756d8417d1b69b0cab8" region="sp32_tiles" offset="60000" status="good" optional="no" />
  <rom name="tdii8.2j" size="65536" crc="4845e78b" sha1="360df759a761f28df93250f3a2e4e9366d627240" region="sp32_tiles" offset="70000" status="good" optional="no" />
  <rom name="td5.7p" size="65536" crc="e332e41f" sha1="3fe41e35c5abbd8f8b9cff91bf85815275c62776" region="ym2" offset="0" status="good" optional="no" />
  <rom name="td4.7n" size="65536" crc="98af6d2d" sha1="0f41f53d4143ec54b8e84cd480e3ab34c3e7ea20" region="ym2" offset="10000" status="good" optional="no" />
  <rom name="td22.7l" size="65536" crc="34b4bce9" sha1="bf9b000995dcbb27450c0ad1a8ef1bcc4feee080" region="ym2" offset="20000" status="good" optional="no" />
  <rom name="td21.7k" size="65536" crc="f5a96d8e" sha1="33bb2c41426449179fc27ee88b2c8db27b4ed1da" region="ym2" offset="30000" status="good" optional="no" />
  <device_ref tag=":maincpu" name="z80" />
  <device_ref tag=":sub" name="z80" />
  <device_ref tag=":audiocpu" name="z80" />
  <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=":ym2" name="y8950" />
  <chip type="cpu" tag="maincpu" name="Zilog Z80" clock="4000000" />
  <chip type="cpu" tag="sub" name="Zilog Z80" clock="4000000" />
  <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="ym2" name="Y8950 OPL MSX-Audio" clock="4000000" />
  <display tag="screen" type="raster" rotate="90" width="400" height="224" refresh="60.000000" pixclock="5376000" htotal="400" hbend="0" hbstart="400" vtotal="224" vbend="0" vbstart="224" flipx="no" />
  <sound channels="1" />
  <input players="4" coins="2" service="yes" tilt="no">
    <control type="joy" player="1" buttons="2" ways="8" reverse="no" />
    <control type="dial" player="1" minimum="0" maximum="128" sensitivity="25" keydelta="10" reverse="no" />
    <control type="joy" player="2" buttons="2" ways="8" reverse="no" />
    <control type="dial" player="2" minimum="0" maximum="127" sensitivity="25" keydelta="10" reverse="no" />
    <control type="joy" player="3" buttons="2" ways="8" reverse="no" />
    <control type="dial" player="3" minimum="0" maximum="127" sensitivity="25" keydelta="10" reverse="no" />
    <control type="joy" player="4" buttons="2" ways="8" reverse="no" />
    <control type="dial" player="4" minimum="0" maximum="127" sensitivity="25" keydelta="10" reverse="no" />
  </input>
  <dipswitch name="Allow Continue" tag="DSW1" mask="1">
    <diplocation name="DIP1" number="1" inverted="no" />
    <dipvalue name="No" value="0" default="no" />
    <dipvalue name="Yes" value="1" default="yes" />
  </dipswitch>
  <dipswitch name="Cabinet" tag="DSW1" mask="2">
    <diplocation name="DIP1" number="2" inverted="no" />
    <dipvalue name="2 Player Upright" value="2" default="yes" />
    <dipvalue name="4 Player Cocktail" value="0" default="no" />
  </dipswitch>
  <dipswitch name="1st Down Bonus Time" tag="DSW1" mask="12">
    <diplocation name="DIP1" number="3" inverted="no" />
    <diplocation name="DIP1" number="4" inverted="no" />
    <dipvalue name="Every 1st Down" value="0" default="yes" />
    <dipvalue name="Every 4 1st Downs" value="4" default="no" />
    <dipvalue name="Every 6 1st Downs" value="8" default="no" />
    <dipvalue name="Every 8 1st Downs" value="12" default="no" />
  </dipswitch>
  <dipswitch name="Coin A" tag="DSW1" mask="48">
    <diplocation name="DIP1" number="5" inverted="no" />
    <diplocation name="DIP1" number="6" inverted="no" />
    <dipvalue name="4 Coins/1 Credit" value="0" default="no" />
    <dipvalue name="3 Coins/1 Credit" value="16" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="32" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="48" default="yes" />
  </dipswitch>
  <dipswitch name="Coin B" tag="DSW1" mask="192">
    <diplocation name="DIP1" number="7" inverted="no" />
    <diplocation name="DIP1" number="8" inverted="no" />
    <dipvalue name="1 Coin/2 Credits" value="0" default="yes" />
    <dipvalue name="1 Coin/3 Credits" value="64" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="128" default="no" />
    <dipvalue name="1 Coin/6 Credits" value="192" default="no" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW2" mask="3">
    <diplocation name="DIP2" number="1" inverted="no" />
    <diplocation name="DIP2" number="2" inverted="no" />
    <dipvalue name="Easy" value="3" default="yes" />
    <dipvalue name="Normal" value="2" default="no" />
    <dipvalue name="Hard" value="1" default="no" />
    <dipvalue name="Hardest" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Game Mode" tag="DSW2" mask="12">
    <diplocation name="DIP2" number="3" inverted="no" />
    <diplocation name="DIP2" number="4" inverted="no" />
    <dipvalue name="Demo Sound Off" value="12" default="no" />
    <dipvalue name="Demo Sound On" value="8" default="yes" />
    <dipvalue name="Freeze" value="0" default="no" />
    <dipvalue name="Never Finish (Cheat)" value="4" default="no" />
  </dipswitch>
  <dipswitch name="Play Time (Type A)" tag="DSW2" mask="112">
    <diplocation name="DIP2" number="5" inverted="no" />
    <diplocation name="DIP2" number="6" inverted="no" />
    <diplocation name="DIP2" number="7" inverted="no" />
    <dipvalue name="1:00" value="112" default="yes" />
    <dipvalue name="1:10" value="96" default="no" />
    <dipvalue name="1:20" value="80" default="no" />
    <dipvalue name="1:30" value="64" default="no" />
    <dipvalue name="1:40" value="48" default="no" />
    <dipvalue name="1:50" value="32" default="no" />
    <dipvalue name="2:00" value="16" default="no" />
    <dipvalue name="2:10" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Flip Screen" tag="DSW2" mask="128">
    <diplocation name="DIP2" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":DSW1"></port>
  <port tag=":DSW2"></port>
  <port tag=":IN0"></port>
  <port tag=":IN1"></port>
  <port tag=":IN2"></port>
  <port tag=":IN3"></port>
  <port tag=":IN4"></port>
  <port tag=":IN5"></port>
  <port tag=":IN6">
    <analog mask="127" />
  </port>
  <port tag=":IN7">
    <analog mask="127" />
  </port>
  <port tag=":IN8">
    <analog mask="127" />
  </port>
  <port tag=":IN9">
    <analog mask="127" />
  </port>
  <driver status="good" emulation="good" savestate="unsupported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>