Home News Forum                            

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

sfrush: MAME ROM Information.


San Francisco Rush - Extreme Racing (c) 1996 Atari Games.


Atari Flagstaff hardware

Game ID : 136109

Main CPU : R5000 (@ 200 Mhz)

Sound CPU : TMS32031 (@ 33.8688 Mhz)

Sound Chips : (4x) DMA-driven (@ 33.8688 Mhz)

Players : 1-8

Control : force-feedback steering wheel, 4 position shifter, 3 foot pedals for gas, brake and clutch.

Buttons : 6


Released in December 1996.


* Demo Race : During the attract mode, press and hold the Music button while the machine is displaying a demo race. The race will continue until you release the button and will be shown from many different camera angles and perspectives that can't be seen at any other time during the game.

* Play Solo : At the 'Select your track' screen, hold the Reverse button while selecting your track to play solo. This blocks others from joining in and also eliminates the 'waiting for others to join' timer.

* Alternate Cars : At the vehicle select screen, hold the Music button and press View 1+Gas.

* Time Trial Mode : At the vehicle select screen, hold the Music button and press View 2+Gas.

* More Force Feedback : At the vehicle select screen, hold the Music button and press View 3.


1. San Francisco Rush - Extreme Racing (1996)

2. San Francisco Rush The Rock - Alcatraz Edition (1996)

3. San Francisco Rush 2049 (1999)

4. San Francisco Rush 2049 Tournament Edition (2000)

5. Hot Rod Rebels (2000)

6. San Francisco Rush 2049 Special Edition (2003)


Executive producer : Mark Stephen Pierce

Producer : John Ray

Software : Alan Gray, John Geraci, Forrest Miller, Dave Shepperd, Mark van der Pol, Bruce Rogers, Steve Bennetts

Game Design : Cameron Petty, Alan Gray, Spencer Lindsay

Art : Spencer Lindsay, Rob Adams, Mike Prittie, Gene Higashi, Jef Shears, Kirk Young, Tom Capizzi

Audio : Gunner Madsen, Todd Modjeski, Chuck Peplinski, David Reisner, Farrokh Khodadadi

Hardware : Andrew Dyer, Steve Correll, Paul Shepard, Dennis Nale, Mink Nguyen, Rick Meyette, Jeff Peters, Leon Fritts, Tram Vu

Sr. Engineering Tech. : Patrick Hubbell

Design services : Pete Takaichi, Mark Gruber, Ralph Perez, Mark Hoendervoogt, Stevie Landaverde


* Consoles :

Nintendo 64 (1997)

Sony PlayStation (1998)


Game's rom.

Machine's picture.

MAME Info:

0.77 [Aaron Giles]

HardDisk required


- Second launch of sfrush after calibration hits an abort waiting for user input. john_iv (ID 02039)


- 0.135: Arthur Peale added abort button to 'San Francisco Rush'.

- 0.82u2: Aaron Giles marked San Francisco Rush and Vapor TRX as working. Added also 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, formalized support for the "widget" board used in Vapor TRX & California Speed, hooked up CMOS protection bit and corrected 'San Francisco Rush: The Rock' audio CRCs and hooked up hard disk.

- 14th May 2004: Aaron Giles - The ethernet controller was the missing link in San Francisco Rush, which is now playable (if you have a 20 GHz computer, of course). Unfortunately, there still seems to be something wrong with San Francisco Rush: The Rock, but hopefully I'll have it figured out. On the plus side, it turns out that a missing ethernet controller was also the cause of Vapor TRX not working as well, so now that is playable. By the way, a number of people were wondering why the Vapor TRX CHD is so big. Well, it turns out that the entire attract mode is pre-rendered movies, which explains a lot!

- 11th May 2004: Aaron Giles - Decided to take a breather from core work and got San Francisco Rush: The Rock up and running. It has the same problems as the original San Francisco Rush in that it hangs at the start of the game, but now I finally have a theory for why. The Rush games included an Ethernet controller onboard, and I'm currently suspicious that they want it to work. I've got some rudimentary basics up and running, and they are detecting that there is no cable connected, and then putting the Ethernet controller into loopback mode. Which tends to reinforce my suspicion that their networking model relies on even local data being sent/received in loopback mode. We'll see once I get everything wired up!

- 8th May 2004: Aaron Giles - A San Francisco Rush: The Rock hard drive showed up and I've got it limping along a bit, but there are still some serious issues to solve before it's ready.

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

- 0.77u3: Aaron Giles fixed input ports for California Speed and SF Rush. Changed visible area to 512x400. Removed 4th Player. Added 'Boot ROM Test' dipswitch.

- 13th December 2003: Aaron Giles - I have hard disks for NBA Showtime: NBA on NBC and San Francisco Rush 2049 but no boot ROMs for them. If anyone can help me track those down, I can post more pretty pictures.

- 0.77u2: Changed R5000 CPU1 clock speed to 200MHz.

- 0.77: Aaron Giles added San Francisco Rush (Atari 1996). Hangs when trying to start a game (security?). Displays "MATH ERR: frexpf(Inf): DOMAIN error" (FP exceptions necessary?). Crashes eventually using the DRC.

- 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.

- 9th November 2002: Guru - Dumped San Francisco Rush (Atari 1996, including 3.2GB HD). Thanks to Mr. F.

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: 9216 kb / 6 files / 6.71 zip

Harddisk: 1.19 GB (CYLS: 2635, HEADS: 15, SECS: 63 - Compressed: 53.8)

MAME XML Output:

       <game name="sfrush" sourcefile="seattle.c">
              <description>San Francisco Rush</description>
              <manufacturer>Atari Games</manufacturer>
              <rom name="hdboot.u32" size="524288" crc="39a35f1b" sha1="c46d83448399205d38e6e41dd56abbc362254254" region="user1" offset="0"/>
              <rom name="sndboot.u69" size="524288" crc="7e52cdc7" sha1="f735063e19d2ca672cef6d761a2a47df272e8c59" region="cageboot" offset="0"/>
              <rom name="sfrush.u62" size="2097152" crc="5d66490e" sha1="bd39ea3b45d44cae6ca5890f365653326bbecd2d" region="cage" offset="400000"/>
              <rom name="sfrush.u61" size="2097152" crc="f3a00ee8" sha1="c1ac780efc32b2e30522d7cc3e6d92e7daaadddd" region="cage" offset="400002"/>
              <rom name="sfrush.u53" size="2097152" crc="71f8ddb0" sha1="c24bef801f43bae68fda043c4356e8cf1298ca97" region="cage" offset="800000"/>
              <rom name="sfrush.u49" size="2097152" crc="dfb0a54c" sha1="ed34f9485f7a7e5bb73bf5c6428b27548e12db12" region="cage" offset="800002"/>
              <disk name="sfrush" sha1="e2db0270a707fb2115207f988d5751081d6b4994" region="drive_0" index="0" writable="yes"/>
              <chip type="cpu" tag="maincpu" name="R5000 (little)" clock="200000000"/>
              <chip type="cpu" tag="cage" name="TMS32031" clock="33868800"/>
              <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"/>
              <chip type="audio" tag="dac3" name="DMA-driven DAC"/>
              <chip type="audio" tag="dac4" 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="16" 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="Boot ROM Test" 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="Unknown0040" tag="DIPS" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0080" tag="DIPS" mask="128">
                     <dipvalue name="Off" value="128" 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