Home News Forum                            

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

atarifb4: MAME ROM Information.


Atari Football [4-Player model] (c) 1979 Atari, Inc.

An old black and white American football game where the player characters are represented as X's and O's. Players select either offensive or defensive plays and then control one of the characters on each team by rolling a trackball.


Game ID : 034754

Dimensions :

31inch (78cm) high.

53inch (134cm) wide.

29,5inch (74,5cm) deep.

Monitor : 23inch B/W


Released in April 1979.

Released one year earlier as "Atari Football [2-Player model]".

Atari Football was first created in 1974 by Steve Bristow and originally called 'X's and O's'. It was shelved when Bristow started on "Tank", then resurrected three years later. This game was the first true video sports game and also the first Atari game to utilize a trackball controller.

Approximately 900 4-Player versions were produced.

2 Atari Football units (2- and 4-player model) appear in the 1982 movie 'Tron'.


Touchdown : 6 points.

Field goal : 3 points.

Safety : 2 points.

Conversion (run or pass) : 2 points.

Kicked conversion : 1 point.


Designed and partially programmed by : Steve Bristow

Finished by : Ed Logg, Lyle Rains, Dave Stubbens

Some works by : Mike Albaugh


Game's rom.

Machine's picture.

MAME Info:

0.35b1 [Mike Balfour, Patrick Lawrence, Brad Oliver]

Artwork available


- 0.140u1: Derrick Renaud optimized speed of DISCRETE_DAC_R1.

- 9th July 2008: Mr. Do - Replaced the control panel pieces for Atari Football with the full CP artwork, courtesy of the BYOAC/CAG artwork. And thanks to Zorg for creating some cone buttons for it. Note that the driver needs to be fixed for the cone buttons to work.

- 0.123u3: RansAckeR added DIP locations to Atari Football and clone (4 players). Changed 'Unknown' dipswitch to 'Unused'.

- 0.121u1: Changed palettesize from 4 to 12 colors.

- 18th September 2006: Mr. Do - Added a new artwork classification: Control Panel. Changed the .lay file for Atari Football for this.

- 0.107u4: Aaron Giles added built-in layouts for Turbo, Subroc 3D, Buck Rogers, Atari Football, Atari Baseball and Super Speed Racer using the new primitives. Changed visible area to 304x240.

- 15th August 2006: Mr. Do - Cleaned up Atari Football artwork.

- 0.106u10: Aaron Giles updated Atari Football to support the new artwork system.

- 0.90: Derrick Renaud and Frank Palazzolo properly emulated the DISC_OP_AMP_FILTER_IS_BAND_PASS_1M type filter and re-wrote Atari Football and Atari Baseball to use component value only code and the new filter.

- 0.80: Derrick Renaud made minor changes in Atari Football to work with new code.

- 0.68: Replaced 3x DAC sound with Discrete.

- 0.61: Changed visible area to 304x248.

- 0.36RC1: Nicola Salmoria fixed controls in Atari Football (4 players).

- 0.36b11: Changed palettesize from 3 to 4 colors.

- 0.36b5: Changed VSync to 60Hz.

- 0.36b4: Changed VSync to 57Hz.

- 0.35b1: Mike Balfour, Patrick Lawrence and Brad Oliver added Atari Football (revision 2) (Atari 1978) and clones (revision 1) and (4 players). TODO: The code comments and variables are named such that player 1 is drawn on the right side of the screen, yet the player 1 trackball controls the left-side player, who also is on offense when the game starts. The naming convention is according to the schematics. Will the real player 1 please stand up? The down marker sprite is multiplexed so that it will be drawn at the top and bottom of the screen. We fake this feature. Additionally, we draw it at a different location which seems to make more sense. The play which is chosen is drawn in text at the top of the screen; no backdrop/overlay is supported yet. High quality artwork would be appreciated. The sound is ripped for the most part from the Basketball driver and is missing the kick, hit and whistle tones. I don't know if the noise is entirely accurate either. I'm not good at reading the schematics, so I'm unsure about the exact vblank duration. I'm pretty sure it is one of two values though. The 4-player variation is slightly broken. I'm unsure of the sign bits for the trackballs as well as the LED multiplexing.

- 10th May 1998: Dumped Atari Football (4 players).

Other Emulators:

* Retrocade

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: 8 kb / 6 files / 5.99 zip

MAME XML Output:

       <game name="atarifb4" sourcefile="atarifb.c" cloneof="atarifb" romof="atarifb">
              <description>Atari Football (4 players)</description>
              <rom name="34889.m1" size="1024" crc="5c63974a" sha1="e91f318be80d985a09ff92f4db5792290a06dc0f" region="maincpu" offset="6000"/>
              <rom name="34891.m2" size="1024" crc="9d03baa1" sha1="1b57f39fa4d43e3f3d22f2d9a5478b5f5e4d0cb1" region="maincpu" offset="6000"/>
              <rom name="34890.n1" size="1024" crc="2deb5844" sha1="abc7cc80d5fcac13f50f6cc550ea7a8f322434c9" region="maincpu" offset="6400"/>
              <rom name="34892.n2" size="1024" crc="ad212d2d" sha1="df77ed3d59b497d0f4fe7b275f1cce6c4a5aa0b2" region="maincpu" offset="6400"/>
              <rom name="34885.k1" size="1024" crc="fdd272a1" sha1="619c7b1ced1e397a4aa5fcaf0afe84c2b39ba5fd" region="maincpu" offset="6800"/>
              <rom name="34887.k2" size="1024" crc="fa2b8b52" sha1="aff26efcf70fe63819a80977853e8f58c17cb32b" region="maincpu" offset="6800"/>
              <rom name="34886.l1" size="1024" crc="be912ccb" sha1="6ed05d011a1fe06831883fdbdf7153b0ec624de9" region="maincpu" offset="6c00"/>
              <rom name="34888.l2" size="1024" crc="3f8e96c1" sha1="c188eb39a00943d9eb62b8a70ad3bd108fc768e9" region="maincpu" offset="6c00"/>
              <rom name="34877.e1" size="1024" crc="fd8832fa" sha1="83f874d5c178846bdfb7609c2738c03e3369743b" region="maincpu" offset="7000"/>
              <rom name="34879.e2" size="1024" crc="7053ffbc" sha1="cec5efb005833da448f67b9811719099d6980dcd" region="maincpu" offset="7000"/>
              <rom name="34878.f1" size="1024" crc="329eb720" sha1="fa9e8c25c9e20fea72d1314297b77ffe599a5a74" region="maincpu" offset="7400"/>
              <rom name="34880.f2" size="1024" crc="e0c9b4c2" sha1="1cc0900bb62c672a870fc465f5691039bb487571" region="maincpu" offset="7400"/>
              <rom name="34881.h1" size="1024" crc="d9055541" sha1="ffbf86c5cc325587d89e17da0560518244d3d8e9" region="maincpu" offset="7800"/>
              <rom name="34883.h2" size="1024" crc="8a912448" sha1="1756874964eedb75e066a4d6dccecf16a652f6bb" region="maincpu" offset="7800"/>
              <rom name="34882.j1" size="1024" crc="060c9cdb" sha1="3c6d04c535195dfa8f8405ff8e80f4693844d1a1" region="maincpu" offset="7c00"/>
              <rom name="34884.j2" size="1024" crc="aa699a3a" sha1="2c13eb9cda3fe9cfd348ef5cf309625f77c75056" region="maincpu" offset="7c00"/>
              <rom name="033029.n7" merge="033029.n7" size="1024" crc="12f43dca" sha1="a463f5068d5522ddf74052429aa6da23e5475844" region="gfx1" offset="0"/>
              <rom name="033030.c5" merge="033030.c5" size="512" crc="eac9ef90" sha1="0e6284392852695ab7323be82105d32f57ad00f1" region="gfx2" offset="0"/>
              <rom name="033031.d5" merge="033031.d5" size="512" crc="89d619b8" sha1="0af5d1f4e6f9a377dc2d49a8039866b1857af01f" region="gfx2" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6502" clock="750000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="discrete" name="DISCRETE"/>
              <display tag="screen" type="raster" rotate="0" width="304" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="4" buttons="1" coins="3" tilt="yes">
                     <control type="trackball" minimum="0" maximum="255" sensitivity="100" keydelta="10" reverse="yes"/>
              <dipswitch name="Time Per Coin" tag="IN1" mask="3">
                     <dipvalue name="1:30" value="0" default="yes"/>
                     <dipvalue name="2:00" value="1"/>
                     <dipvalue name="2:30" value="2"/>
                     <dipvalue name="3:00" value="3"/>
              <dipswitch name="Unused" tag="IN1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Atari Logo" tag="IN1" mask="8">
                     <dipvalue name="Off" value="8"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Service Mode" tag="EXTRA" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="12"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise