Home News Forum                            

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

racedriv3: MAME ROM Information.


Race Drivin' [Cockpit model] (c) 1990 Atari Games.

Race Drivin' includes all of the innovative game features that made "Hard Drivin'" the industry's first true driving simulation game, plus many more new features :

Improved Handling - Faster microprocessor and more efficient software code provides a now imperceptible lag time between control input and screen graphic response. Race Drivin' feels even more like a real car!

New Tracks - The Super Stunt track will challenge even the best Hard Drivin' stunt racers. New tests of skill include a corkscrew loop, a jump loop, and a full pipe.

The autocross track with a built-in pace car provides feedback to hone competitive driving skills. The vector-drawn pace car is actually a recorded view of the player's best lap.

Buddy Race - 2-player sequential race in which the computer records the performance of player one, and player 2 races head-to-head against the first player and the clock.

Linked Race - Install a simple cable between two simulator cabinets, adjust game options, and the buddy race becomes a true head-to-head competition.

Select a Car - Players can select from several different sports cars to suit the race track chosen. The Race Drivin' cars are modeled after the performance features of several well-known sports cars. Each car has its own handling characteristics of off-the-line quickness, top speed, and cornering.


Game ID : 136077

Main CPU : 68010, TMS34010, ADSP2100, DSP32C

Sound CPU : 68000, TMS32010

Sound Chips : DAC

Players : 2

Control : Steering wheel with gearshift

Pedals : Accelerator, Brake

There also was a Race Drivin Panorama version that utilized 3 to 5 Monitors to give you a 180 Degree View.


Even if titlescreen says 1990, Race Drivin' was released in January 1991.

Also released as "Race Drivin' [Compact model]", there were 19 officially released versions, counting 11 cockpit and 8 compact versions, including various British and German versions.

There is a warning in the attract mode : 'Be Careful though, many of the stunts and manuevers in this game would be dangerous or fatal if tried in a real car!!!!!!!'.


On the British and Japanese versions, you are in a right-hand drive car.

* Cockpit versions :

Revision 1 :

* World and British releases.

Revision 2 :

* World and German releases.

* Software version : 2.1.

Revision 3 :

* World release.

* Software version : 2.2.

Revision 4 :

* World, British and German releases.

* Software version : 2.3.

Revision 5 :

* World, British and German releases.

* Software version : 2.4.

* Compact versions :

Revision 1 :

* World release.

* Software version : 1.6.

Revision 2 :

* World release.

* Software version : 1.7.

Revision 4 :

* World, British and German release.

* Software version : 1.8.

Revision 5 :

* World, British and German release.

* Software version : 1.9.


1) Whenever possible use the outside-in strategy. Start on the outside of a turn then cut inside, making sure that you keep giving the vehicle gas. If you don't you may spin out and loose control (depending on the car type). This strategy is hard to use in the qualifying laps because of the oncoming traffic, but if timed correctly you can pass the oncoming traffic on their right side. When coming out of the turn take care in how you straighten the wheels (slowly) or you can spin out as well.

2) It helps to take into consideration where a car is in-countered because after running a track several times, and you get closer to the 'maximum' speed for a stretch of road the car scenarios stay the same. For example : the first turn after the start on the original speed track (the one with a house on it and the very long right turn) should not have a car coming in the way of an outside-in tactic but a truck should be on the way. And if the speed of the car stays around 120 all the way around the track there should be a car at the turn.

3) Most turns from the original speed track can be taken (while using the previous hint) at about 120 mph.

4) On the super stunt track on the road up the hill and then a left turn, a driver may drive off the road to the left (cutting the turn) and to an exaggerated outside-in maneuver.

5) The differences in the cars are as follows...

Speedster : Excellent acceleration, and top speed is around 140mph, but handling is very loose and it tends to spin out on turns if pushed too far.

Roadster : Slightly faster acceleration than the Speedster, top speed is only around 120mph, but handling is tight and takes turns much easier.

Original : Same as Speedster.

Original Automatic : Same as Speedster but with slightly slower acceleration.

Note : Handling manifests itself in the sensitivity of the steering wheel to move.


1. Hard Drivin' (1988)

2. Race Drivin' (1990)

3. Hard Drivin' II - Drive Harder (1991, Atari ST, Commodore Amiga)

4. Hard Drivin's Airborne (1993)

5. Street Drivin' (1993)


* Main :

Project leader, game designer, sound system, mech designer, force shifter, analog HW : Rick Moncrief

Techician, mech, designer, sound recording, dashboard shift, game designer : Erik Durfey

Software designer, game designer, car model, force feedback steering, SW tools : Max Behensky

Hardware designer, self test, instant replay, integer 3-D algorithms, game designer : Jed Margolin

Game programming, display software, championship lap, game designer : Stephanie Mott

* Others :

Cabinet designers : Mike Jang, Ken Hata

Graphic designers : Sam Comstock, Kris Moser, Deborah Short, Will Noble, Alan Murphy

Display math software : Jim Morris

ADDN'L programmers : Gary Stark, Mike Albaugh, Ed Rotberg

ADDN'L hardware : Don Paauw

Marketing : Linda Benzler, Mary Fujihara

Sales : Shane Breaks

Mechanical designers : Jacques Acknin, Milt Loper

Yellow/Flame concept : Mark Hoendervoogt, Howard Owen

Test drivers : Doug Milliken, Dave Shepperd

Music : Don Diekneite

Management : Rich Moore, Dan Van Elderen, Lyle Rains, Bob Stewart, Dennis Wood, Hide Nakajima


* Consoles :

Nintendo Super Famicom (1992)

Sega Mega Drive (1993)

Sega 32X [Unreleased Prototype]

Sega Saturn (1995)

Nintendo Game Boy

Sony PlayStation 2 (2005, "Midway Arcade Treasures 3")

Microsoft XBOX (2005, "Midway Arcade Treasures 3")

Nintendo GameCube (2005, "Midway Arcade Treasures 3")

* Computers :

Commodore Amiga (1990)

Atari ST (1991)

PC [MS Windows, CD-ROM] (2006, "Midway Arcade Treasures Deluxe Edition")


Game's rom.

Machine's picture.

MAME Info:

0.62 [Aaron Giles]

0.37b8 [Aaron Giles]


- 0.139u3: Aaron Giles moved the old hard-coded EEPROM data out into a file in Race Drivin'.

- 0.139u2: Phil Bennett fixed Race Drivin' and clones resets itself before game start.

- 0.137u4: Luigi30 fixed incorrect DSK ROM size, shuffled around some ROM mapping, added new ROMs that were incorrectly assumed to be identical to than Race Drivin' to clone Race Drivin' Panorama (prototype, rev 2.1). The previously bad ROM checksums are now correct. Now the watchdog resets it instead of getting an address error.

- 0.136u1: David Haywood fixed the gfx rom loading for clone Race Drivin' Panorama.

- 0.136: David Haywood added clone Race Drivin' Panorama (prototype, rev 2.1).

- 0.135u4: Guru updated PCB layout README for Race Drivin' Compact.

- 0.133u1: Renamed (racedrvb) to (racedrivb), (racedrvg) to (racedrivg), (racedrv4) to (racedriv4), (racedrb4) to (racedrivb4), (racedrg4) to (racedrivg4), (racedrv3) to (racedriv3), (racedrv2) to (racedriv2), (racedrv1) to (racedriv1), (racedrb1) to (racedrivb1), (racedrg1) to (racedrivg1), (racedrvc) to (racedrivc), (racedrcb) to (racedrivcb), (racedrcg) to (racedrivcg), (racedrc4) to (racedrivc4), (racedcb4) to (racedrivcb4), (racedcg4) to (racedrivcg4), (racedrc2) to (racedrivc2) and (racedrc1) to (racedrivc1).

- 0.130u4: Fabio Priuli partial fixed Hard Drivin' and Race Drivin' do not show anymore P2 inputs for analog controls. Still thinking about Steel Talons.

- 0.129u6: Phil Bennett fixed Race Drivin' loop after "downloading DSP" screen.

- 0.114u4: Added 2nd TMS32010 (5MHz) CPU5. Changed region cpu5 to cpu6.

- 0.114u1: Changed visible area to 508x384 and VSync to 59.952038 Hz in Race Drivin' and clones and VSync to 60.311206 Hz in the (compact) versions.

- 0.80: Changed TMS32010 clock speed to 5MHz.

- 0.76u1: Aaron Giles added clones (cockpit, rev 1), (cockpit, rev 2), (cockpit, rev 4), (cockpit, British, rev 1), (cockpit, British, rev 4), (cockpit, British, rev 5), (cockpit, German, rev 2), (cockpit, German, rev 4), (cockpit, German, rev 5), (compact, rev 1), (compact, rev 2), (compact, rev 4), (compact, rev 5), (compact, British, rev 4), (compact, British, rev 5), (compact, German, rev 4) and (compact, German, rev 5). Changed parent description to 'Race Drivin' (cockpit, rev 5)'. Removed 'Race Drivin' (compact)'. Added 3rd Player.

- 0.74u2: Added 3rd Player.

- 0.62: Aaron Giles added Race Drivin' (cockpit) (Atari 1990) and clones (cockpit, rev 3) and (compact). DSP32 CPU emulation [Aaron Giles].

- 4th October 2002: Aaron Giles updated the TMS34010, TMS32010, ADSP2100 CPU cores with bugfixes and added emulation for ADSP2101 and DSP32C, added sound to Hard Drivin' and got Race Drivin', Steel Talons and Hard Drivin's Airborne mostly working.

- 0.37b8: Aaron Giles added (Testdrivers) Race Drivin' (Upgrade) and clone (Compact).

- 8th September 2000: Aaron Giles sent in a new TMS34010 core with a few bugfixes, and finally officially sent the Hard Drivin' / S.T.U.N. Runner driver. The latter is perfect, while the former suffers from no sound and a nasty bug causing the car physics go out of control after a crash. Also included was a preliminary Race Drivin' driver, which unfortunately goes weird as soon as the simulation begins.

Recommended Games (Racing 3D):

Datsun 280 Zzzap

Night Driver

Speed Freak

Change Lanes

Konami GT

Out Run

Out Run (Mega-Tech)

Turbo Out Run

Turbo Outrun (Mega-Tech)


Out Run 2

Out Run 2 Special Tours

Rad Racer

Rad Racer II

Top Speed

Hard Drivin'

Race Drivin'

Hard Drivin's Airborne

Street Drivin'

Big Run

Cisco Heat

Rad Mobile

Rad Rally

Ridge Racer

Ridge Racer 2

Ridge Racer V Arcade Battle

Cruis'n USA

Cruis'n World

Cruis'n Exotica

Dangerous Curves

Dirt Dash

Midnight Run

Rave Racer

Sega Rally Championship

Sega Rally 2

Sega Rally 2 DX

Wheels & Fire

GTI Club

GTI Club 2

Pocket Racer

San Francisco Rush

San Francisco Rush: The Rock

San Francisco Rush 2049

Scud Race

Side By Side

Side By Side 2

Speed Up

Winding Heat

Over Rev

Roads Edge / Round Trip

California Speed

Thrill Drive

Thrill Drive 2

Battle Gear

Battle Gear 2

California Chase

18 Wheeler Deluxe

Initial D Arcade Stage

King of Route 66

Faster Than Speed

Romset: 1796 kb / 30 files / 761.1 zip

MAME XML Output:

       <game name="racedriv3" sourcefile="harddriv.c" cloneof="racedriv" romof="racedriv">
              <description>Race Drivin' (cockpit, rev 3)</description>
              <manufacturer>Atari Games</manufacturer>
              <rom name="136077-3002.200r" size="65536" crc="78771253" sha1="88fdae99eb4feb40db8ad171b3435315db3adedb" region="maincpu" offset="0"/>
              <rom name="136077-3001.210r" size="65536" crc="c75373a4" sha1="d2f14190218cfedf4478806a26c77edd4d7c73eb" region="maincpu" offset="1"/>
              <rom name="136077-2004.200s" size="65536" crc="4eb19582" sha1="52359d7839f3459aec4fdc16a659a29fa60feee4" region="maincpu" offset="20000"/>
              <rom name="136077-2003.210s" size="65536" crc="8c36b745" sha1="d4a39b721dffed7aa41ce0f3f1ae273c6261074f" region="maincpu" offset="20001"/>
              <rom name="136077-2006.200t" size="65536" crc="07fd762e" sha1="94d9873416fd8d13fc8705ad06c3b4dffd271d90" region="maincpu" offset="40000"/>
              <rom name="136077-2005.210t" size="65536" crc="71c0a770" sha1="011e91006c542e30213f71a910c9de67477cd6b3" region="maincpu" offset="40001"/>
              <rom name="136077-2008.200u" size="65536" crc="5144d31b" sha1="5d5b05554d5e0c2f58196834c2445ed48a729df7" region="maincpu" offset="60000"/>
              <rom name="136077-2007.210u" size="65536" crc="17903148" sha1="85001910c0e7f7fb5cef3fe989ef27c0a0b7003e" region="maincpu" offset="60001"/>
              <rom name="136077-2010.200v" size="65536" crc="8674e44e" sha1="5a81b93f6ccb3f92fdebb6500051561cb1d963dd" region="maincpu" offset="80000"/>
              <rom name="136077-2009.210v" size="65536" crc="1e9e4c31" sha1="ec77d1b181cf3268f606a513dc5103e6bb311a68" region="maincpu" offset="80001"/>
              <rom name="136077-1012.200w" merge="136077-1012.200w" size="65536" crc="9a78b952" sha1="53270d4d8c28579ebda477a63c034f6d1b9e5a58" region="maincpu" offset="a0000"/>
              <rom name="136077-1011.210w" merge="136077-1011.210w" size="65536" crc="c5cd5491" sha1="ede5a3bb888342032d6758b0fb149451b6543d8b" region="maincpu" offset="a0001"/>
              <rom name="136077-1014.200x" merge="136077-1014.200x" size="65536" crc="a872792a" sha1="9269e397567940013e5f46cadfe2bad2ca1a2bc4" region="maincpu" offset="c0000"/>
              <rom name="136077-1013.210x" merge="136077-1013.210x" size="65536" crc="ca7b3e53" sha1="cdb3a6360893fd3dd2947c050dca8a4dfaa9ced9" region="maincpu" offset="c0001"/>
              <rom name="136077-1016.200y" merge="136077-1016.200y" size="65536" crc="e83a9c99" sha1="1d4093902133bb6da981f294e6947544c3564393" region="maincpu" offset="e0000"/>
              <rom name="136077-1015.210y" size="65536" crc="c51f2702" sha1="2279f15c4c09af92fe9b87dc0ed842092ca64906" region="maincpu" offset="e0001"/>
              <rom name="136077-1027.30j" size="8192" status="nodump" region="asic65" offset="0"/>
              <rom name="136077-1032.70n" merge="136077-1032.70n" size="32768" crc="fbc903a6" sha1="047240a5192918ced52d90b0555ba2e19a26329e" region="soundcpu" offset="0"/>
              <rom name="136077-1033.45n" merge="136077-1033.45n" size="32768" crc="e032ca7c" sha1="a80c980c8e58cf8cada72140e42a3cd1ea987b3d" region="soundcpu" offset="1"/>
              <rom name="136077-2021.10h" merge="136077-2021.10h" size="65536" crc="8b2a98da" sha1="264b7ec218e423ea85c54e586f8ff091f033d472" region="user1" offset="0"/>
              <rom name="136077-2023.10k" merge="136077-2023.10k" size="65536" crc="c6d83d38" sha1="e42c186a7fc0d88982b26eafdb834406b4ed3c8a" region="user1" offset="1"/>
              <rom name="136077-1022.10j" merge="136077-1022.10j" size="65536" crc="c0393c31" sha1="31726c01eb0d4650936908c90d45161197b7efba" region="user1" offset="20000"/>
              <rom name="136077-1024.10l" merge="136077-1024.10l" size="65536" crc="1e2fb25f" sha1="4940091bbad6144bce091d2737191d266d4b0310" region="user1" offset="20001"/>
              <rom name="136077-1030.30e" size="65536" crc="ff575b3d" sha1="7f2202db7ec9dac06499c9535b4852defb192eb3" region="user3" offset="0"/>
              <rom name="136077-1031.10e" size="65536" crc="2ae2ac35" sha1="e2a050a6e24dc6fef86b3556b69b2c3e2993febc" region="user3" offset="1"/>
              <rom name="136052-1123.65a" merge="136052-1123.65a" size="65536" crc="a88411dc" sha1="1fd53c7eadffa163d5423df2f8338757e58d5f2e" region="serialroms" offset="0"/>
              <rom name="136052-1124.55a" merge="136052-1124.55a" size="65536" crc="071a4309" sha1="c623bd51d6a4a56503fbf138138854d6a30b11d6" region="serialroms" offset="10000"/>
              <rom name="136052-3125.45a" merge="136052-3125.45a" size="65536" crc="856548ff" sha1="e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d" region="serialroms" offset="20000"/>
              <rom name="136052-1126.30a" merge="136052-1126.30a" size="65536" crc="f46ef09c" sha1="ba62f73ee3b33d8f26b430ffa468f8792dca23de" region="serialroms" offset="30000"/>
              <rom name="136077-1017.45c" merge="136077-1017.45c" size="65536" crc="e93129a3" sha1="1221b08c8efbfd8cf6bfbfd956545f10bef48663" region="serialroms" offset="40000"/>
              <rom name="racedriv-eeprom.bin" merge="racedriv-eeprom.bin" size="4096" crc="0e9cf36e" sha1="bc6cc7eb243d5ec6e346ebf5c3887d0820eb1a1c" region="eeprom" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68010" clock="8000000"/>
              <chip type="cpu" tag="gsp" name="TMS34010" clock="48000000"/>
              <chip type="cpu" tag="adsp" name="ADSP-2100" clock="8000000"/>
              <chip type="cpu" tag="dsp32" name="DSP32C" clock="40000000"/>
              <chip type="cpu" tag="asic65" name="TMS32010" clock="20000000"/>
              <chip type="cpu" tag="soundcpu" name="68000" clock="8000000"/>
              <chip type="cpu" tag="sounddsp" name="TMS32010" clock="20000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="508" height="384" refresh="59.952038" pixclock="16000000" htotal="640" hbend="0" hbstart="508" vtotal="417" vbend="0" vbstart="384" />
              <sound channels="1"/>
              <input players="1" coins="3">
                     <control type="paddle" minimum="16" maximum="240" sensitivity="25" keydelta="5"/>
                     <control type="pedal" minimum="0" maximum="255" sensitivity="25" keydelta="40" reverse="yes"/>
                     <control type="stick" minimum="0" maximum="255" sensitivity="25" keydelta="128"/>
              <dipswitch name="Service Mode" tag="IN0" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="preliminary" emulation="preliminary" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise