Home News Forum                            

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

sprint4: MAME ROM Information.


Sprint 4 (c) 1977 Atari.

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. With the computer controlling cars for missing players. 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.


Sprint 4 came in one form, that of a black standing cocktail table. With steering wheels on every side. Each player had a 360 degree steering wheel and a gas pedal. All of the game circuits are built into a single large PCB, which also has an integrated power supply.

Game ID : 008716

Main CPU : M6502 (@ 756 Khz)

Sound Chips : Discrete circuitry

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 6

Players : 4

Control : dial

Buttons : 5


Released in December 1977.


* New (Set 1) : Large car sprites [12x12 pixels].

* Old (Set 2) : Small car sprites [11x11 pixels].


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)


Programmed and designed by : Dennis Koble, Lyle Rains


Game's rom.

MAME Info:

0.71u3 [Stefan Jokisch]


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

- 0.123u2: Changed palettesize to 10 colors.

- 0.113u3: Derrick Renaud added proper Discrete sound to Sprint 4.

- 0.113u2: Updated to Sprint 4. This fixes the gear shift levers which were broken with a recent previous change, and improves a few other bits [Stefan Jokisch]. Changed VSync to 60.114504 Hz.

- 0.113: Stefan Jokisch split the sprint4 and ultratnk drivers again. Brought the Sprint 4 driver up to date. Removed Discrete sound and changed VSync to 60.114502 Hz.

- 0.103: Merged the Sprint 4/Ultra Tank drivers [Stefan Jokisch]: Sound support for Sprint 4 (inherited from Ultra Tank). Watchdog added. Changed region proms to user1. Added Discrete sound.

- 0.71u3: Stefan Jokisch added Sprint 4 (set 1) (Atari 1977) and clone (set 2). Version (set 1) has larger car sprites (12x12 pixels) as (set 2) (11x11 pixels).

- 30th July 2003: Stefan Jokisch sent in a driver for Sprint 4, which is lacking sound emulation but is otherwise playable.

LEVELS: 1 (endless)

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: 14 kb / 9 files / 7.01 zip

MAME XML Output:

       <game name="sprint4" sourcefile="sprint4.c">
              <description>Sprint 4 (set 1)</description>
              <rom name="30031.c1" size="2048" crc="017ee7c4" sha1="9386cacc619669c18af31f66691a45af6dafef64" region="maincpu" offset="2800"/>
              <rom name="30036-02.n1" size="2048" crc="883b9d7c" sha1="af52ffdd9cd8dfed54013c9b0d3c6e48c7419d17" region="maincpu" offset="3000"/>
              <rom name="30037-02.k1" size="2048" crc="c297fbd8" sha1="8cc0f486429e12bee21a5dd1135e799196480044" region="maincpu" offset="3000"/>
              <rom name="30033.e1" size="2048" crc="b8b717b7" sha1="2f6b1a0e9803901d9ba79d1f19a025f6a6134756" region="maincpu" offset="3800"/>
              <rom name="30027.h5" size="2048" crc="3a752e07" sha1="d990f94b296409d47e8bada98ddbed5f76567e1b" region="gfx1" offset="0"/>
              <rom name="30028-01.n6" size="1024" crc="3ebcb13f" sha1="e0b87239081f12f6613d3db6a8cb5b80937df7d7" region="gfx2" offset="0"/>
              <rom name="30029-01.m6" size="1024" crc="963a8424" sha1="d52a0e73c54154531e825153012687bdb85e479a" region="gfx2" offset="400"/>
              <rom name="30030-01.l6" size="1024" crc="e94dfc2d" sha1="9c5b1401c4aadda0a3aee76e4f92e73ae1d35cb7" region="gfx2" offset="800"/>
              <rom name="30024-01.p8" size="512" crc="e71d2e22" sha1="434c3a8237468604cce7feb40e6061d2670013b3" region="user1" offset="0"/>
              <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="180" width="256" height="224" refresh="60.114504" pixclock="6048000" htotal="384" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="2"/>
              <input players="4" buttons="5" coins="4">
                     <control type="dial" minimum="0" maximum="255" sensitivity="100" keydelta="16"/>
              <dipswitch name="Service Mode" tag="IN0" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Language" tag="DIP" mask="3">
                     <dipvalue name="German" value="0"/>
                     <dipvalue name="French" value="1"/>
                     <dipvalue name="Spanish" value="2"/>
                     <dipvalue name="English" value="3" default="yes"/>
              <dipswitch name="Coinage" tag="DIP" mask="4">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="4" default="yes"/>
              <dipswitch name="Allow Late Entry" tag="DIP" mask="8">
                     <dipvalue name="No" value="8" default="yes"/>
                     <dipvalue name="Yes" value="0"/>
              <dipswitch name="Play Time" tag="DIP" mask="240">
                     <dipvalue name="60 seconds" value="112"/>
                     <dipvalue name="90 seconds" value="176" default="yes"/>
                     <dipvalue name="120 seconds" value="208"/>
                     <dipvalue name="150 seconds" value="224"/>
              <adjuster name="Motor 1 RPM" default="35"/>
              <adjuster name="Motor 2 RPM" default="40"/>
              <adjuster name="Motor 3 RPM" default="35"/>
              <adjuster name="Motor 4 RPM" default="40"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="10"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise