calspeed: MAME ROM Information. History:
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!
- TECHNICAL -
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
- TRIVIA -
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".
- UPDATES -
Release 1 :
* version 1.0r7a (3/4/98)
Release 2 :
* version 2.1a (4/17/98)
- TIPS AND TRICKS -
* 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 : 492@9200 RPM
C.H.P.
Top Speed : 206 MPH/330 HPH
Traction : Medium
Acceleration : 4.71 Secs
Weight : 3220 Lbs.
Horsepower : 545@6700 RPM
Dakar
Top Speed : 200 MPH/320 HPH
Traction : High
Acceleration : 5.01 Secs
Weight : 5140 Lbs.
Horsepower : 577@5200 RPM
Predator
Top Speed : 206 MPH/330 HPH
Traction : Medium
Acceleration : 4.73 Secs
Weight : 3140 Lbs.
Horsepower : 545@6700 RPM
Fairchild
Top Speed : 206 MPH/330 HPH
Traction : Medium
Acceleration : 4.71 Secs
Weight : 3220 Lbs.
Horsepower : 545@6700 RPM
Street Fighter
Top Speed : 202 MPH/323 HPH
Traction : Medium/High
Acceleration : 4.87 Secs
Weight : 3140 Lbs.
Horsepower : 504@6700 RPM
Wide Hog
Top Speed : 201 MPH/322 HPH
Traction : High
Acceleration : 5.01 Secs
Weight : 7213 Lbs.
Horsepower : 712@1700 RPM
M2
Top Speed : 206 MPH/330 HPH
Traction : Medium
Acceleration : 4.71 Secs
Weight : 3220 Lbs.
Horsepower : 545@6700 RPM
Road Burner
Top Speed : 205 MPH/328 HPH
Traction : Medium/High
Acceleration : 4.85 Secs
Weight : 4819 Lbs.
Horsepower : 560@8200 RPM
SUV
Top Speed : 205 MPH/328 HPH
Traction : High
Acceleration : 4.65 Secs
Weight : 4840 Lbs.
Horsepower : 540@6700 RPM
Sledster
Top Speed : 206 MPH/330 HPH
Traction : Medium
Acceleration : 4.71 Secs
Weight : 3220 Lbs.
Horsepower : 545@6700 RPM
F1
Top Speed : 207 MPH/331 HPH
Traction : Medium/Low
Acceleration : 4.63 Secs
Weight : 2240 Lbs.
Horsepower : 420@8400 RPM
Kart
Top Speed : 202 MPH/323 HPH
Traction : High
Acceleration : 4.97 Secs
Weight : 1140 Lbs.
Horsepower : 345@11000 RPM
Velocity 6000
Top Speed : 206 MPH/330 HPH
Traction : Medium
Acceleration : 4.76 Secs
Weight : 3140 Lbs.
Horsepower : 545@6700 RPM
Rodster
Top Speed : 205 MPH/328 HPH
Traction : Medium/High
Acceleration : 4.85 Secs
Weight : 4819 Lbs.
Horsepower : 560@8200 RPM
- STAFF -
Designer : Steve Ritchie
Music : Chris Granner
Sr. Engineering Tech. : Patrick Hubbell
- PORTS -
* Consoles :
Nintendo 64 (1999)
- SOURCES -
Game's rom.
Machine's picture.
The California Speed FAQ by Poln.
MAME Info:
0.102u5 [Reznor007]
0.77 [Aaron Giles]
HardDisk required
Bugs:
- 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)
WIP:
- 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)
OutRunners
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="calspeed" sourcefile="seattle.c"> |
   |    | <description>California Speed (Version 2.1a, 4/17/98)</description> |
   |    | <year>1998</year> |
   |    | <manufacturer>Atari Games</manufacturer> |
   |    | <rom name="caspd1_2.u32" size="524288" crc="0a235e4e" sha1="b352f10fad786260b58bd344b5002b6ea7aaf76d" region="user1" offset="0"/> |
   |    | <rom name="sound102.u95" size="32768" crc="bec7d3ae" sha1="db80aa4a645804a4574b07b9f34dec6b6b64190d" region="dcs" offset="0"/> |
   |    | <disk name="calspeed" sha1="08d411c591d4b8bbdd6437ea80d01c4cec8516f8" 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"/> |
   |    | </input> |
   |    | <dipswitch name="Unknown0001" tag="DIPS" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown0002" tag="DIPS" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown0004" tag="DIPS" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown0008" tag="DIPS" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown0010" tag="DIPS" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown0020" tag="DIPS" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Boot ROM Test" tag="DIPS" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown0100" tag="DIPS" mask="256"> |
   |    |    | <dipvalue name="Off" value="256" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown0200" tag="DIPS" mask="512"> |
   |    |    | <dipvalue name="Off" value="512" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown0400" tag="DIPS" mask="1024"> |
   |    |    | <dipvalue name="Off" value="1024" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown0800" tag="DIPS" mask="2048"> |
   |    |    | <dipvalue name="Off" value="2048" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown1000" tag="DIPS" mask="4096"> |
   |    |    | <dipvalue name="Off" value="4096" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown2000" tag="DIPS" mask="8192"> |
   |    |    | <dipvalue name="Off" value="8192" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown4000" tag="DIPS" mask="16384"> |
   |    |    | <dipvalue name="Off" value="16384" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown8000" tag="DIPS" mask="32768"> |
   |    |    | <dipvalue name="Off" value="32768" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <slot name="drive_1"> |
   |    |    | <slotoption name="hdd" devname="hdd"/> |
   |    | </slot> |
|
|