Home News Forum                            

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

calspeeda: MAME ROM Information.


California Speed (c) 1998 Atari Games.

A driving game that takes place in various courses throughout the state of California, USA and includes a stage where you race on a rollercoaster!


Atari Seattle hardware

Main CPU : R5000 (@ 150 Mhz)

Sound CPU : ADSP2115 (@ 16 Mhz)

Sound Chips : (2x) DMA-driven (@ 16 Mhz)

Screen orientation : Horizontal

Video resolution : 640 x 480 pixels

Screen refresh : 57.00 Hz

Palette colors : 65536

Players : 2

Control : steering wheel with force feedback, four position shift lever, two pedals


There are 2 types of California Speed, one of which does not utilise the 4 position shift lever. This was the factory kit that converted "Hyperdrive" to California Speed.

On the Laguna Seca raceway, adverts for some other Atari games can be seen in the background : "Mace - The Dark Age", "Maximum Force", "Primal Rage" and "Area 51".


Release 1 :

* version 1.0r7a (3/4/98)

Release 2 :

* version 2.1a (4/17/98)


* Bonus Cars : Set your transmission number to 1, then press RADIO in the car selection screen to change one car from each row into a different vehicle.

* Fruit Attack : If you get ahead of someone tap your gas pedal and the START button simultaneously to throw fruit at the driver behind you. This is pointless but fun.

* Mirrored tracks : hold down all 3 view buttons during track select for mirrored tracks.

* Backrow vehicles : press Tailgate Cam button during car select to choose backrow vehicles.

* During attract mode, press View 1+View 3+Radio to see the version/revision of your machine.

* Here are the cars list with all information you need :

Cresta Convertible

Top Speed : 203 MPH/325 HPH

Traction : Medium

Acceleration : 4.65 Secs

Weight : 2940 Lbs.

Horsepower : [email protected] RPM


Top Speed : 206 MPH/330 HPH

Traction : Medium

Acceleration : 4.71 Secs

Weight : 3220 Lbs.

Horsepower : [email protected] RPM


Top Speed : 200 MPH/320 HPH

Traction : High

Acceleration : 5.01 Secs

Weight : 5140 Lbs.

Horsepower : [email protected] RPM


Top Speed : 206 MPH/330 HPH

Traction : Medium

Acceleration : 4.73 Secs

Weight : 3140 Lbs.

Horsepower : [email protected] RPM


Top Speed : 206 MPH/330 HPH

Traction : Medium

Acceleration : 4.71 Secs

Weight : 3220 Lbs.

Horsepower : [email protected] RPM

Street Fighter

Top Speed : 202 MPH/323 HPH

Traction : Medium/High

Acceleration : 4.87 Secs

Weight : 3140 Lbs.

Horsepower : [email protected] RPM

Wide Hog

Top Speed : 201 MPH/322 HPH

Traction : High

Acceleration : 5.01 Secs

Weight : 7213 Lbs.

Horsepower : [email protected] RPM


Top Speed : 206 MPH/330 HPH

Traction : Medium

Acceleration : 4.71 Secs

Weight : 3220 Lbs.

Horsepower : [email protected] RPM

Road Burner

Top Speed : 205 MPH/328 HPH

Traction : Medium/High

Acceleration : 4.85 Secs

Weight : 4819 Lbs.

Horsepower : [email protected] RPM


Top Speed : 205 MPH/328 HPH

Traction : High

Acceleration : 4.65 Secs

Weight : 4840 Lbs.

Horsepower : [email protected] RPM


Top Speed : 206 MPH/330 HPH

Traction : Medium

Acceleration : 4.71 Secs

Weight : 3220 Lbs.

Horsepower : [email protected] RPM


Top Speed : 207 MPH/331 HPH

Traction : Medium/Low

Acceleration : 4.63 Secs

Weight : 2240 Lbs.

Horsepower : [email protected] RPM


Top Speed : 202 MPH/323 HPH

Traction : High

Acceleration : 4.97 Secs

Weight : 1140 Lbs.

Horsepower : [email protected] RPM

Velocity 6000

Top Speed : 206 MPH/330 HPH

Traction : Medium

Acceleration : 4.76 Secs

Weight : 3140 Lbs.

Horsepower : [email protected] RPM


Top Speed : 205 MPH/328 HPH

Traction : Medium/High

Acceleration : 4.85 Secs

Weight : 4819 Lbs.

Horsepower : [email protected] RPM


Designer : Steve Ritchie

Music : Chris Granner

Sr. Engineering Tech. : Patrick Hubbell


* Consoles :

Nintendo 64 (1999)


Game's rom.

Machine's picture.

The California Speed FAQ by Poln.

MAME Info:

0.102u5 [Reznor007]

0.77 [Aaron Giles]

HardDisk required


- Incorrect alpha in Mt. Shasta stage on 64-bit build. AWJ (ID 04157)

- Even if you choose manual gear your car has automatic gear. Scagazza (ID 00975)

- Clone calspeda: After the calibration screen the game remains in black screen state. Scagazza (ID 00977)


- 0.133u1: Renamed (calspeda) to (calspeeda).

- 0.126u2: Aaron Giles fixed refreshspeed causes horrible screetching.

- 0.102u5: Reznor007 added 'California Speed (Version 2.1a, 4/17/98)'. Changed parent description to 'California Speed (Version 1.0r7a 3/4/98)'. Renamed (calspeed) to (calspeda).

- 0.82u2: Aaron Giles formalized support for the "widget" board used in Vapor TRX & California Speed, added more extensive documentation on the various boardsets, constants for the GT64010 and all interrupts and ethernet device interrupt support. Made the IDE controller visible on the PCI bus, hooked up CMOS protection bit, corrected 'San Francisco Rush: The Rock' audio CRCs and hooked up hard disk and marked San Francisco Rush and Vapor TRX as working.

- 0.79u2: Replaced Custom sound with 2x DMA-driven DACs.

- 0.78u4: Changed region cpu2 to sound1.

- 0.78: Aaron Giles fixed remaining issues in California Speed, verified California Speed HDD dump (works in self test, not in boot ROM test) and changed year to 1998 - Game now playable.

- 0.77u3: Aaron Giles fixed several minor bugs that affected Biofreaks and California Speed. Fixed input ports for California Speed and SF Rush. Changed visible area to 512x400. Removed Player 3/4 and button 6. Added 'Boot ROM Test' dipswitch.

- 7th December 2003: Aaron Giles fixed several minor bugs in the Seattle driver that affected Biofreaks and California Speed (but they're still not fully working).

- 2nd December 2003: Aaron Giles - Well, I finally decided to figure out what the heck was up with California Speed. Turns out there were a few subtle problems in the PCI configuration code when setting up the 3dfx card. With that fixed, I was able to map the proper self-test button, and finally hook up all the controls. Then came some ugly sound synchronization issues. Like Wayne Gretzky's 3D Hockey, this game won't boot unless the sound is working. After some fiddling, I was able to get it to work. Unlike San Francisco Rush, this one starts up and is playable, though there are some obvious color issues (well, not so obvious here, but it is in other screen shots). However, it doesn't last too long until we hit a snag. Much like San Francisco Rush, we get some math errors and the game freaks out. I really hope this doesn't mean I have to add full floating point exception support...

- 0.77u2: Added cpu2 sound rom (32k ADSP2115 data) and changed R5000 CPU1 clock speed to 150 MHz.

- 0.77: Aaron Giles added California Speed (Atari 1996). Doesn't boot, will go into test mode (bad hard disk dump).

- 5th November 2003: Aaron Giles sent in the Atari Seattle driver, supporting CarnEvil, Blitz 99, Wayne Gretzky's 3D Hockey, Mace: The Dark Age (all working fine) and San Francisco Rush (freezes when starting a game).

- 27th May 2003: Aaron Giles updated the IDE controller emulation to support a couple more commands and added DMA bus mastering support that will be necessary for the Seattle games.

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: 544 kb / 2 files / 245.1 zip

Harddisk: 4.02 GB (CYLS: 8912, HEADS: 15, SECS: 63 - Compressed: 501.4)

MAME XML Output:

       <game name="calspeeda" sourcefile="seattle.c" cloneof="calspeed" romof="calspeed">
              <description>California Speed (Version 1.0r7a 3/4/98)</description>
              <manufacturer>Atari Games</manufacturer>
              <rom name="caspd1_2.u32" merge="caspd1_2.u32" size="524288" crc="0a235e4e" sha1="b352f10fad786260b58bd344b5002b6ea7aaf76d" region="user1" offset="0"/>
              <rom name="sound102.u95" merge="sound102.u95" size="32768" crc="bec7d3ae" sha1="db80aa4a645804a4574b07b9f34dec6b6b64190d" region="dcs" offset="0"/>
              <disk name="calspeda" sha1="6b1c3a7530195ef7309b06a651b01c8b3ece92c6" region="drive_0" index="0" writable="yes"/>
              <chip type="cpu" tag="maincpu" name="R5000 (little)" clock="150000000"/>
              <chip type="cpu" tag="dcs2" name="ADSP-2115" clock="16000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="dac1" name="DMA-driven DAC"/>
              <chip type="audio" tag="dac2" name="DMA-driven DAC"/>
              <display tag="screen" type="raster" rotate="0" width="640" height="480" refresh="57.000000" pixclock="17510400" htotal="640" hbend="0" hbstart="640" vtotal="480" vbend="0" vbstart="480" />
              <sound channels="2"/>
              <input players="1" buttons="10" coins="4" service="yes" tilt="yes">
                     <control type="paddle" minimum="16" maximum="240" sensitivity="25" keydelta="5"/>
                     <control type="pedal" minimum="0" maximum="255" sensitivity="25" keydelta="100"/>
              <dipswitch name="Unknown0001" tag="DIPS" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0002" tag="DIPS" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0004" tag="DIPS" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0008" tag="DIPS" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0010" tag="DIPS" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0020" tag="DIPS" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Boot ROM Test" tag="DIPS" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0100" tag="DIPS" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0200" tag="DIPS" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0400" tag="DIPS" mask="1024">
                     <dipvalue name="Off" value="1024" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0800" tag="DIPS" mask="2048">
                     <dipvalue name="Off" value="2048" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown1000" tag="DIPS" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown2000" tag="DIPS" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown4000" tag="DIPS" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown8000" tag="DIPS" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="0"/>
              <slot name="drive_0">
                     <slotoption name="hdd" devname="hdd" default="yes"/>
              <slot name="drive_1">
                     <slotoption name="hdd" devname="hdd"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise