Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

gridiron: MAME ROM Information.


Gridiron Fight (c) 1985 Tehkan.

A football game from Tehkan.


Main CPU : (3x) Z80 (@ 4.608 Mhz)

Sound Chips : (2x) AY8910 (@ 1.536 Mhz), MSM5205 (@ 384 Khz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 768

Players : 2

Control : trackball

Buttons : 1


Released in March 1985.

Donn Nauert holds the official record for this game with 710 points.


Game's rom.

Machine's picture.

MAME Info:

0.34b1 [Nicola Salmoria]

Artwork available


- 9th January 2009: Mr. Do - A couple versions back, I missed that Haze had fixed the LED in Gridiron Fight (which is needed to select plays). I've now added in Control Panel artwork for it, thanks to the BYOAC/CAG artwork. Putting in the whole CP artwork leaves the screen kinda small, so I added in a "mini/cropped" version also. If I were going to do it completely right, I'd have the CP at the top (for Player Two) and the bottom, which would make the screen even smaller. So for now, the left LED is Player One, and the right LED is Player Two.

- 0.128u6: David Haywood added proper artwork for the LEDs in Gridiron Fight.

- 0.122u4: David Haywood fixed graphic/sprites anomolies.

- 0.59: Added dipswitches 'Start Credits (P1&P2)/Extra', 'Formation Time (Defense)', 'Timer Speed', 'Formation Time (Offense)' and 'Demo Sounds'.

- 0.36b9: Changed clock speed of the 2x AY-8910 to 1536000 Hz.

- 0.35b9: Added 3rd and 4th player input.

- 0.34b8: Changed description to 'Gridiron Fight'.

- 0.34b4: Replaced ADPCM sound with MSM5205.

- 0.34b1: Nicola Salmoria added Gridiron Fight (Tehkan 1985). The original game uses a LED display to show the number of the formation selected. This is emulated by placing a character in the corner of the screen. Known issues: The game sometimes resets, though not as often as Tee'd Off. Sprite/foregound priority is not emulated. This makes the arrow showing the position on the field map not visible. Dipswitches not verified.

- 25th July 1998: Dumped Gridiron Fight.

Recommended Games (Football):

Atari Football

10-Yard Fight

Scrum Try (DECO Cassette)

Gridiron Fight

Street Football

Great Football (Mega-Tech)


Tecmo Bowl

Tecmo Bowl (PlayChoice-10)

TouchDown Fever


John Elway's Team Quarterback

All American Football

High Impact Football

Super High Impact

Pigskin 621AD

Joe Montana II: Sports Talk Football (Mega-Tech)

Football Frenzy

Hard Yardage

Two Minute Drill

Beat the Champ

Rushing Heroes

NFL Blitz

NFL Blitz '99

NFL Blitz 2000 Gold Edition

NFL Classic Football

Dirty Pigskin Football


Field Goal

Romset: 192 kb / 12 files / 81.6 zip

MAME XML Output:

       <game name="gridiron" sourcefile="tehkanwc.c">
              <description>Gridiron Fight</description>
              <rom name="gfight1.bin" size="16384" crc="51612741" sha1="a0417a35f0ce51ba7fc81f27b356852a97f52a58" region="maincpu" offset="0"/>
              <rom name="gfight2.bin" size="16384" crc="a678db48" sha1="5ddcb93b3ed52cec6ba04bb19832ae239b7d2287" region="maincpu" offset="4000"/>
              <rom name="gfight3.bin" size="16384" crc="8c227c33" sha1="c0b58dbebc159ee681aed33c858f5e0172edd75a" region="maincpu" offset="8000"/>
              <rom name="gfight4.bin" size="16384" crc="8821415f" sha1="772ce0770ed869ebf625d210bc2b9c381b14b7ea" region="sub" offset="0"/>
              <rom name="gfight5.bin" size="16384" crc="92ca3c07" sha1="580077ca8cf01996b29497187e41a54242de7f50" region="audiocpu" offset="0"/>
              <rom name="gfight7.bin" size="16384" crc="04390cca" sha1="ff010c0c18ddd1f793b581f0a70bc1b98ef7d21d" region="gfx1" offset="0"/>
              <rom name="gfight8.bin" size="16384" crc="5de6a70f" sha1="416aba9de59d46861671c49f8ca33489db1b8634" region="gfx2" offset="0"/>
              <rom name="gfight9.bin" size="16384" crc="eac9dc16" sha1="8b3cf87ede8aba45752cc2651a471a5942570037" region="gfx2" offset="4000"/>
              <rom name="gfight10.bin" size="16384" crc="61d0690f" sha1="cd7c81b0e5356bc865380cae5582d6c6b017dfa1" region="gfx2" offset="8000"/>
              <rom name="gfight11.bin" size="16384" crc="80b09c03" sha1="41627bb6d0f163430c1709a449a42f0f216da852" region="gfx3" offset="0"/>
              <rom name="gfight12.bin" size="16384" crc="1b615eae" sha1="edfdb4311c5cc314806c8f017f190f7b94f8cd98" region="gfx3" offset="4000"/>
              <rom name="gfight6.bin" size="16384" crc="d05d463d" sha1="30f2bce0ad75c4a7d8344cff16bce27f5e3a3f5d" region="adpcm" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4608000"/>
              <chip type="cpu" tag="sub" name="Z80" clock="4608000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4608000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1536000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1536000"/>
              <chip type="audio" tag="msm" name="MSM5205" clock="384000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2">
                     <control type="trackball" minimum="0" maximum="255" sensitivity="100" keydelta="63"/>
              <dipswitch name="Start Credits (P1&amp;P2)/Extra" tag="DSW1" mask="3">
                     <dipvalue name="1&amp;1/200%" value="1"/>
                     <dipvalue name="1&amp;2/100%" value="3" default="yes"/>
                     <dipvalue name="2&amp;2/100%" value="2"/>
              <dipswitch name="Formation Time (Defense)" tag="DSW1" mask="12">
                     <dipvalue name="Same as Offense" value="12" default="yes"/>
                     <dipvalue name="7" value="0"/>
                     <dipvalue name="5" value="8"/>
                     <dipvalue name="3" value="4"/>
              <dipswitch name="Timer Speed" tag="DSW1" mask="48">
                     <dipvalue name="60/60" value="48" default="yes"/>
                     <dipvalue name="57/60" value="0"/>
                     <dipvalue name="54/60" value="16"/>
                     <dipvalue name="50/60" value="32"/>
              <dipswitch name="Formation Time (Offense)" tag="DSW1" mask="192">
                     <dipvalue name="25" value="0"/>
                     <dipvalue name="20" value="64"/>
                     <dipvalue name="15" value="192" default="yes"/>
                     <dipvalue name="10" value="128"/>
              <dipswitch name="1P Game Time" tag="DSW2" mask="3">
                     <dipvalue name="2:30" value="0"/>
                     <dipvalue name="2:00" value="1"/>
                     <dipvalue name="1:30" value="3" default="yes"/>
                     <dipvalue name="1:00" value="2"/>
              <dipswitch name="2P Game Time" tag="DSW2" mask="124">
                     <dipvalue name="5:00/3:00 Extra" value="96"/>
                     <dipvalue name="5:00/2:45 Extra" value="0"/>
                     <dipvalue name="5:00/2:35 Extra" value="32"/>
                     <dipvalue name="5:00/2:30 Extra" value="64"/>
                     <dipvalue name="4:00/2:30 Extra" value="100"/>
                     <dipvalue name="4:00/2:15 Extra" value="4"/>
                     <dipvalue name="4:00/2:05 Extra" value="36"/>
                     <dipvalue name="4:00/2:00 Extra" value="68"/>
                     <dipvalue name="3:30/2:15 Extra" value="104"/>
                     <dipvalue name="3:30/2:00 Extra" value="8"/>
                     <dipvalue name="3:30/1:50 Extra" value="40"/>
                     <dipvalue name="3:30/1:45 Extra" value="72"/>
                     <dipvalue name="3:00/2:00 Extra" value="108"/>
                     <dipvalue name="3:00/1:45 Extra" value="12"/>
                     <dipvalue name="3:00/1:35 Extra" value="44"/>
                     <dipvalue name="3:00/1:30 Extra" value="76"/>
                     <dipvalue name="2:30/1:45 Extra" value="124" default="yes"/>
                     <dipvalue name="2:30/1:30 Extra" value="28"/>
                     <dipvalue name="2:30/1:20 Extra" value="60"/>
                     <dipvalue name="2:30/1:15 Extra" value="92"/>
                     <dipvalue name="2:00/1:30 Extra" value="112"/>
                     <dipvalue name="2:00/1:15 Extra" value="16"/>
                     <dipvalue name="2:00/1:05 Extra" value="48"/>
                     <dipvalue name="2:00/1:00 Extra" value="80"/>
                     <dipvalue name="1:30/1:15 Extra" value="116"/>
                     <dipvalue name="1:30/1:00 Extra" value="20"/>
                     <dipvalue name="1:30/0:50 Extra" value="52"/>
                     <dipvalue name="1:30/0:45 Extra" value="84"/>
                     <dipvalue name="1:00/1:00 Extra" value="120"/>
                     <dipvalue name="1:00/0:45 Extra" value="24"/>
                     <dipvalue name="1:00/0:35 Extra" value="56"/>
                     <dipvalue name="1:00/0:30 Extra" value="88"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="128" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="768"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise