Home News Forum                            

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

sprint2: MAME ROM Information.


Sprint 2 (c) 1976 Kee Games.

In this game you control a race car on a semi-circular track. You are looking down on the action from above. Your only goal is to drive around the track as many times as possible, and as fast as you can. There will be four cars on the track at all times (the computer lets you know that 'Grey cars drive automatically'). Player one controls the white car, while player two (if present), controls a black car. The game will rate you at the end, you can get rated Granny, Rookie, or Pro, and getting a score over 250 points will extend the game an extra 30 seconds. The game has several different tracks available, and you can select them with a button at the start of a match. The graphics are simple black and white with two shades of gray thrown in for good measure. They are simple, but they get the job done.


Game ID : 005922

Main CPU : M6502 (@ 756 Khz)

Sound Chips : Discrete circuitry

Screen orientation : Horizontal

Video resolution : 512 x 224 pixels

Screen refresh : 60.00 Hz

Palette Colors : 4

Players : 2

Control : Steering wheel, Gas pedal, four position shifter

Sprint 2 came in one form, that of an orange and black upright. The game had car sideart, and featured an integrated marquee/ monitor bezel (many early titles combined those two components, that was before anybody had begun to think about conversions, which are hard to do on these machines). The control panel featured two steering wheels that had 360 degree movement (and worked off optical encoders), and a gas pedal and a four position shifter for each player. All of the game circuits are built into a single large PCB, which also has an integrated power supply.


Released in November 1976. Atari's first mass-produced microprocessor-based game (Approximately 8,200 units were produced). Sprint 2 was considered, by other game designers, one of the great all-time games. This is by far the most common game of the Sprint series, there were more of these than all the rest of them put together.

After a nearly 50-year run, the mid-1970s video games like Sprint 2 spelled the end of the electro-mechanical arcade games (such as "Killer Shark" seen in the movie Jaws). Video games would spawn a nation-wide phenomenon which has gone on to this day.

Sprint 2 was one of many mid-1970's Atari games such as "Night Driver", "Starship 1" and "Drag Race" which were often found at carnivals and bowling alleys. Kids would flock to these establishments just to get an opportunity to play the games rather than the primary source of entertainment they offered. When the 80's arrived, video games could be found everywhere including grocery stores and kids didn't have to go very far to play their favorite game.

Believed to be the first game to utilise the now well-known 'arcade font'. This font has since been used by many, many non-Atari games manufacturers including Namco, Irem, Nichibutsu and Nintendo.

A Sprint 2 unit appears in the 1978 movie 'Dawn of the Dead' and in the 1982 movie 'Tron'.


1. Sprint 2 (1976)

2. Sprint 8 (1977)

3. Sprint 4 (1977)

4. Sprint One (1978)

5. Super Sprint (1986)

6. Championship Sprint (1986)

7. Bad Lands (1989)


Designed and programmed by : Dennis Koble, Lyle Rains


* Consoles :

Nintendo DS (2005, "Retro Atari Classics")


Game's rom.

Machine's picture.

MAME Info:

0.31 [Mike Balfour]

0.30 [Mike Balfour]

Artwork available


- Audio recording of the original cabinet speaker for reference. Smitdogg (ID 03015)


- 0.140u1: Derrick Renaud optimized speed of DISCRETE_DAC_R1 and fixed operation of DISCRETE_COUNTER_7492.

- 0.128u4: Derived clocks from crystals in Sprint2 driver and unified memory map [Luigi30].

- 0.123u2: Changed palettesize to 12 colors.

- 26th August 2006: Mr. Do - Added Sprint 2 bezel from MAME.net and Mean Arena. Some of these decent stuff are so-so; some are REALLY good.

- 0.99u2: Derrick Renaud fixed motor sounds.

- 0.94u5: Hans Andersson updated Sprint 1/2 discrete sound to use the new component value code.

- 0.88u4: Stefan Jokisch fixed Sprint2 watchdog issues.

- 0.88: Derrick Renaud added watchdog to Sprint1/2 and set to proper time using new MDRV_WATCHDOG_VBLANK_INIT function.

- 0.80u2: Derrick Renaud updated Sprint 1/2 to use Aaron's DISCRETE_ADJUSTMENT changes.

- 0.71u3: Stefan Jokisch added clone Sprint 2 (set 2). Changed parent description to 'Sprint 2 (set 1)'. Changed M6502 CPU clock speed to 756000 Hz and visible area to 512x224.

- 22nd July 2003: Stefan Jokisch re-wrote and merged the Sprint 1/2 and Dominos drivers, fixing sprites in Sprint 1/2 and fixing sound in Dominos.

- 0.69: Derrick Renaud switched Sprint 2 player controls so they lined up under the proper score color.

- 0.68: Derrick Renaud fixed gear shifter input.

- 0.66: Added Discrete sound and changed visible area to 256x232.

- 1st March 2003: Keith Wilkins and Derrick Renaud submitted a large update to the discrete sound system, adding discrete sound to Canyon Bomber, Polaris, Sprint, Sprint 2, Ultra Tank and samples to Circus, Clowns and Sea Wolf.

- 0.59: Fixed gfx1/2 loading. Changed input to 5x buttons. Added 'Service Mode' dipswitch.

- 20th February 2002: Stefan Jokisch fixed Sprint 2 which was broken in 0.58.

- 5th July 2001: Peter Fyfe dumped Sprint 2 (set 2).

- 0.37b7: Added prom ($0 - unknown).

- 29th November 1999: Zsolt Vasvari fixed 16bpp in sprint2.

- 0.36b5: Changed VSync to 60Hz.

- 0.33b7: Changed description to 'Sprint 1' and 'Sprint 2'.

- 0.31: Mike Balfour added Sprint1 (Atari 1978). Known issues: Dipswitches in Sprint 1 are wrong.

- 30th January 1998: Dumped Sprint 1.

- 0.30: Mike Balfour added Sprint2 (Atari 1976).

Recommended Games (Sprint):

Sprint 4

Sprint 8

Sprint 1

Pit & Run

Championship Sprint

Super Sprint

American Speedway

Redline Racer

Hot Rod

Bad Lands

Ironman Ivan Stewart's Super Off-Road

Ironman Ivan Stewart's Super Off-Road Track-Pak

Wheels Runner

Grudge Match

Rough Racer

Danny Sullivan's Indy Heat

Romset: 11 kb / 10 files / 6.58 zip

MAME XML Output:

       <game name="sprint2" sourcefile="sprint2.c" cloneof="sprint1" romof="sprint1">
              <description>Sprint 2 (set 1)</description>
              <manufacturer>Atari (Kee Games)</manufacturer>
              <rom name="6290-01.b1" merge="6290-01.b1" size="2048" crc="41fc985e" sha1="7178846480cbf8d15955ccd987d0b0e902ab9f90" region="maincpu" offset="2000"/>
              <rom name="6291-01.c1" merge="6291-01.c1" size="2048" crc="07f7a920" sha1="845f65d2bd290eb295ca6bae2575f27aaa08c0dd" region="maincpu" offset="2800"/>
              <rom name="6404.d1" size="2048" crc="d2878ff6" sha1="b742a8896c1bf1cfacf48d06908920d88a2c9ea8" region="maincpu" offset="3000"/>
              <rom name="6405.e1" size="2048" crc="6c991c80" sha1="c30a5b340f05dd702c7a186eb62607a48fa19f72" region="maincpu" offset="3800"/>
              <rom name="6396-01.p4" merge="6396-01.p4" size="512" crc="801b42dd" sha1="1db58390d803f404253cbf36d562016441ca568d" region="gfx1" offset="0"/>
              <rom name="6397-01.r4" merge="6397-01.r4" size="512" crc="135ba1aa" sha1="0465259440f73e1a2c8d8101f29e99b4885420e4" region="gfx1" offset="0"/>
              <rom name="6399-01.j6" merge="6399-01.j6" size="512" crc="63d685b2" sha1="608746163e25dbc14cde43c17aecbb9a14fac875" region="gfx2" offset="0"/>
              <rom name="6398-01.k6" merge="6398-01.k6" size="512" crc="c9e1017e" sha1="e7279a13e4a812d2e0218be0bc5162f2e56c6b66" region="gfx2" offset="0"/>
              <rom name="6400-01.m2" merge="6400-01.m2" size="256" crc="b8094b4c" sha1="82dc6799a19984f3b204ee3aeeb007e55afc8be3" region="proms" offset="0"/>
              <rom name="6401-01.e2" merge="6401-01.e2" size="32" crc="857df8db" sha1="06313d5bde03220b2bc313d18e50e4bb1d0cfbbb" region="proms" offset="100"/>
              <chip type="cpu" tag="maincpu" name="M6502" clock="756000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="discrete" name="DISCRETE"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="224" refresh="60.000000" pixclock="8048640" htotal="512" hbend="0" hbstart="512" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="2"/>
              <input players="2" buttons="6" coins="2">
                     <control type="dial" minimum="0" maximum="255" sensitivity="100" keydelta="10"/>
              <dipswitch name="Tracks on Demo" tag="DSW" mask="1">
                     <dipvalue name="Easy Track Only" value="0" default="yes"/>
                     <dipvalue name="Cycle 12 Tracks" value="1"/>
              <dipswitch name="Oil Slicks" tag="DSW" mask="2">
                     <dipvalue name="Off" value="2"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Coinage" tag="DSW" mask="12">
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="4"/>
                     <dipvalue name="Free Play" value="12"/>
              <dipswitch name="Unused" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Extended Play" tag="DSW" mask="32">
                     <dipvalue name="Off" value="32"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Play Time" tag="DSW" mask="192">
                     <dipvalue name="60 seconds" value="192"/>
                     <dipvalue name="90 seconds" value="128"/>
                     <dipvalue name="120 seconds" value="64"/>
                     <dipvalue name="150 seconds" value="0" default="yes"/>
              <dipswitch name="Service Mode" tag="INB" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <adjuster name="Motor 1 RPM" default="30"/>
              <adjuster name="Motor 2 RPM" default="40"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="12"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise