Home News Forum                            

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

crusnusa21: MAME ROM Information.


Cruis'n USA (c) 1994 Midway.

Designed by the legendary Eugene Jarvis (creator of, among other things, "Robotron" and "Defender"), Cruis'n USA is a point-to-point racing game featuring fourteen separate courses set in a number of different US locations.

Each race takes place against nine other rival cars. In addition to the player's opponents, the roads are packed with civilian traffic that must be avoided. Any collision with either other vehicles or with trackside objects will result in lost time as the player races against both the clock and the nine rival racers. On many tracks, collisions can be avoided by driving off-road, although this has as inverse effect on both handling and speed.

The in-game physics are skewed entirely toward arcade-style handling. The aforementioned collisions have vehicles bouncing and spinning as though made of rubber, before righting themselves back on the track.


Midway V Unit hardware

Main CPU : TMS32031 (@ 50 Mhz)

Sound CPU : ADSP2105 (@ 10 Mhz)

Sound Chips : DMA-driven (@ 10 Mhz)

Screen orientation : Horizontal

Video resolution : 512 x 400 pixels

Screen refresh : 57.00 Hz

Palette colors : 32768

Players : 2

Control : paddle

Buttons : 6


Released in November 1994. Cruis'n USA was the first game to be released on the Midway V Unit. Cruis'n USA is also the first driving game to feature digitized (taken from actual footage) textures.

Cruis'n USA and "Killer Instinct" were both released as public previews of the upcoming Nintendo Ultra 64 console (later renamed the Nintendo 64).

The Nintendo 64's hardware is totally different from both of the games' hardware (in fact, both games' hardware are also different from each other) and in many ways inferior, so neither game actually represented the Nintendo 64 console system that the games claim to.

The game was released in upright, sit-down, and full motion cabinets. The upright and sit-down machines support linked play, up to a two game maximum.

A Cruis'n USA unit appears in the 2002 movie 'Van Wilder'.



* Software version : 2.1.

* Build date : WED NOV 09 16 :28 :10 1994

Revision 2 :

* Software version : 4.0.

* Build date : WED FEB 08 10 :45 :14 1995

Revision 3 :

* Software version : 4.1.

* Build date : MON FEB 13 16 :53 :40 1995


* Hidden Cars : Hold View 2 at the car selection screen to unlock the school bus, ATV and police car.

* Golden Gate Park Track : Hold View 1 + View 2 at the track selection screen to turn the U.S. 101 track into the Golden Gate Park track.

* Indiana Track : Hold View 1 + View 3 at the track selection screen to turn the Beverly Hills track into the Indiana track.

* San Francisco Track : Hold View 2 + View 3 at the track selection screen to turn the Grand Canyon track into the San Francisco track.

* Free Game : Win two races, then press Accelerate+Start after losing the third race.

* View Credits : Press View 1 + View 2 while the game is not in play.

* Alternate Ferrari : Highlight the first car at the car selection screen. Hold View 1 and rotate the steering wheel fully to the Right, fully to the Left, fully to the Right, fully to the Left, fully to the Right, fully to the Left, then press Accelerate. If done correctly, the Ferrari will turn from red to green-blue. The new Ferrari is faster and easier to control than the red Ferrari.

* Wheelie and Turbo Boost : To pop a wheelie and gain some acceleration, double-tap the gas while driving.


1. Cruis'n USA (1994)

2. Cruis'n World (1996)

3. Cruis'n Exotica (1999)

4. Cruis'n Velocity (2001, Nintendo GameBoy Advance)

5. Cruis'n (2007, Nintendo Wii)


Director : Eugene Jarvis (EPJ)

Software : Eric Pribyl (ELP)

Hardware designers : Mark Loffredo (ML ), Glen Shipp (Gleen Shipp) (GWS)

3D Graphics : Xion Cooper (SXC), Ted Barber (TED)

Music : Vince Pontarelli

Sound FX : Matt Booty

Additional code : Carl Mey (MEY)

Cabinet art : John Youssi, Linda Deal, Nik Ehrlich, Greg Freres

Additional art : John Watson, Ana Vitek

Mechanical design and motion : Ted Valavanis, Matt Davis, Jim Krol, Tom Sedor, Ray Czajka

Sound system : Ed Keenan

DCS guru : Rich Karstens

Hardware : Ken Williams, Sheridan Oursler, Pat Cox, Al Lasko

PCB designers : Steve Norris, Ray Gay

Art tools : Eric Pribyl (ELP), Warren Davis

Software tools : Eric Pribyl (ELP), Todd Allen, Edwin Reich

Management : Paul Dussault, Cary Mednick, Wally Smolucha

Communications : Monique Jagielnik, Cecilia Rockett, Darlene Crawford, Kathy Kline

Promotional videos : Jim Greene, Art Tianis, Joan Faux, Tal Lekberg

Sales and marketing : Joe Dillon, Roger Sharpe, Barb Rosenthal, Michal Lynn Fuller, Christa Woss, Lenore Sayers, Rachel Davis, Bob Lentz

Ferrets : Kato, Sophi, George Bernstein, Tanzi, Gizmo

Executive producers : Minoru Arakawa, Howard Lincoln, Neil Nicastro, Ken Fedesna, Jel Hochberg, Ken Lobb, Don James

Assistant producer : Debbie Silkwood

Testers : Mike Gottlieb, Darren Walker

Legal : Nate Dardick, Barbara Norman, Katie Czerwinski

* CAST :

Starting girl : Kathryn Garrison

Trophy girl : Anutza Herling

Beefcake boy : Sal Divita

Race anouncer : Gingi Lahera

Cruisn vocals : Jeff Morrow

Prez voice : Paul Heitsch

Saturation agent walker : John Colt

Hot tub babe : Michael Lynn Fuller


* Consoles :

Nintendo 64 (1997)


Game's rom.

Machine's picture.

MAME Info:

0.62 [Aaron Giles]


- 0.135u3: Kevin Eshbach added PAL dumps for Cruis'n USA (rev L4.1). Added PALs ($0 - a-19993.u38.bin, a-19670.u43.bin, a-19668.u52.bin, a-19671.u54.bin, a-19673.u111.bin).

- 0.127u2: Guru added Cruis'n USA PCB info.

- 0.79u2: Replaced Custom sound with DMA-driven DAC.

- 0.78u4: Changed region cpu2 to sound1.

- 0.74u2: Brake pedal hack removed.

- 0.74: Changed ADSP2105 clock speed to 10MHz.

- 0.62: Aaron Giles added Cruis'n USA (rev L4.1) (Midway 1994) and clones (rev L2.1) and (rev L4.0).

- 29th October 2002: smf fixed some compile errors in the Williams V-unit driver.

- 28th October 2002: Aaron Giles sent in a TMS32031 CPU core and Williams V-Unit driver supporting Cruis'n USA and Cruis'n World complete with perfect sound emulation. P4 - 4 GHz or Athlon XP 4000+ recommended.

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: 14339 kb / 33 files / 10.7 zip

MAME XML Output:

       <game name="crusnusa21" sourcefile="midvunit.c" cloneof="crusnusa" romof="crusnusa">
              <description>Cruis'n USA (rev L2.1)</description>
              <rom name="cusa.u2" merge="cusa.u2" size="524288" crc="b9338332" sha1="e5c420e63c4eba0010a68c7e0a57ef210e2c83d2" region="dcs" offset="0"/>
              <rom name="cusa.u3" merge="cusa.u3" size="524288" crc="cd8325d6" sha1="d65d7263e056ca1d637adb44cafef523e0831a34" region="dcs" offset="200000"/>
              <rom name="cusa.u4" merge="cusa.u4" size="524288" crc="fab457f3" sha1="2b4b647838b7a8100afc25ca1ffdc74ed67ae00a" region="dcs" offset="400000"/>
              <rom name="cusa.u5" merge="cusa.u5" size="524288" crc="becc92f4" sha1="6dffa73ff5270155c44f295e443d5e77c03c0338" region="dcs" offset="600000"/>
              <rom name="cusa.u6" merge="cusa.u6" size="524288" crc="a9f915d3" sha1="6a16a2d7a807a775673e7121b54f37c583581203" region="dcs" offset="800000"/>
              <rom name="cusa.u7" merge="cusa.u7" size="524288" crc="424f0bbc" sha1="f38a431fc0fb7102c51f2d5b6f716dd4669a9822" region="dcs" offset="a00000"/>
              <rom name="cusa.u8" merge="cusa.u8" size="524288" crc="03c28199" sha1="393b009acd3eceb346b8fff45ae2bdf4f53d041f" region="dcs" offset="c00000"/>
              <rom name="cusa.u9" merge="cusa.u9" size="524288" crc="24ba6371" sha1="f60a9ff73b3645e2c8bad67e2f6debc61b5e0653" region="dcs" offset="e00000"/>
              <rom name="cusa-l21.u10" size="524288" crc="bb759945" sha1="dbf5270503cb58adb0abd34a8aece5933063ec66" region="user1" offset="0"/>
              <rom name="cusa-l21.u11" size="524288" crc="4d2da096" sha1="6ccb9fee095580089f8d43a2e86e0f8a4407dda5" region="user1" offset="1"/>
              <rom name="cusa-l21.u12" size="524288" crc="4b66fe5e" sha1="885d31c06b11209a1154789bc84e75d0ac9e1e8a" region="user1" offset="2"/>
              <rom name="cusa-l21.u13" size="524288" crc="a165359f" sha1="eefbeaa67282b3826503f4edff84282ff5f45d35" region="user1" offset="3"/>
              <rom name="cusa.u14" merge="cusa.u14" size="524288" crc="6a4ae622" sha1="f488e7616371125d5aef2047b8e0fc954ca4b9b4" region="user1" offset="200000"/>
              <rom name="cusa.u15" merge="cusa.u15" size="524288" crc="1a0ad3b7" sha1="a5300f3c789a4d9d257fda3a280e882f17f4a99f" region="user1" offset="200001"/>
              <rom name="cusa.u16" merge="cusa.u16" size="524288" crc="799d4dd6" sha1="f1208967544477005924f2a553037e0ffbc668ab" region="user1" offset="200002"/>
              <rom name="cusa.u17" merge="cusa.u17" size="524288" crc="3d68b660" sha1="3f14e32c205a504ef39abf1e390bd8031d9d7b5b" region="user1" offset="200003"/>
              <rom name="cusa.u18" merge="cusa.u18" size="524288" crc="9e8193fb" sha1="ec88c2b51bb607d3181e467f8b255c13efebc73c" region="user1" offset="400000"/>
              <rom name="cusa.u19" merge="cusa.u19" size="524288" crc="0bf60cde" sha1="6c63b3eacaefeb405c8fdf641437786262bcb10d" region="user1" offset="400001"/>
              <rom name="cusa.u20" merge="cusa.u20" size="524288" crc="c07f68f0" sha1="444ccf8e49fd9c0f707ab32347984ca5628207f9" region="user1" offset="400002"/>
              <rom name="cusa.u21" merge="cusa.u21" size="524288" crc="b0264aed" sha1="d6a6eca4e4ecedfbc5590dbd06870761155ae8c5" region="user1" offset="400003"/>
              <rom name="cusa.u22" merge="cusa.u22" size="524288" crc="ad137193" sha1="642a7c37940cb3b2b190661da7b1d4848c7c513d" region="user1" offset="600000"/>
              <rom name="cusa.u23" merge="cusa.u23" size="524288" crc="842449b0" sha1="b23ebe28ff3c6a268ff9ae1242a4392d2305396b" region="user1" offset="600001"/>
              <rom name="cusa.u24" merge="cusa.u24" size="524288" crc="0b2275be" sha1="3dc79095064cc158d37218c9a038b5b7a777fc66" region="user1" offset="600002"/>
              <rom name="cusa.u25" merge="cusa.u25" size="524288" crc="2b9fe68f" sha1="2750613e61c1eaac629ef5b9e89fd88e99a262cc" region="user1" offset="600003"/>
              <rom name="cusa.u26" merge="cusa.u26" size="524288" crc="ae56b871" sha1="1e218426084123c6c2389d96ce92691010012aa4" region="user1" offset="800000"/>
              <rom name="cusa.u27" merge="cusa.u27" size="524288" crc="2d977a8e" sha1="8f4d511bfd6c3bee18daa7253be1a27d079aec8f" region="user1" offset="800001"/>
              <rom name="cusa.u28" merge="cusa.u28" size="524288" crc="cffa5fb1" sha1="fb73bc8f65b604c374f88d0ecf06c50ef52f0547" region="user1" offset="800002"/>
              <rom name="cusa.u29" merge="cusa.u29" size="524288" crc="cbe52c60" sha1="3f309ce8ef1784c830f4160cfe76dc3a0b438cac" region="user1" offset="800003"/>
              <chip type="cpu" tag="maincpu" name="TMS32031" clock="50000000"/>
              <chip type="cpu" tag="dcs" name="ADSP-2105" clock="10000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="dac" name="DMA-driven DAC"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="400" refresh="57.349016" pixclock="16500000" htotal="666" hbend="0" hbstart="512" vtotal="432" vbend="0" vbstart="400" />
              <sound channels="1"/>
              <input players="1" buttons="11" coins="4" tilt="yes">
                     <control type="paddle" minimum="16" maximum="240" sensitivity="25" keydelta="20"/>
                     <control type="pedal" minimum="0" maximum="255" sensitivity="25" keydelta="20"/>
              <dipswitch name="Link Status" tag="DSW" mask="1">
                     <dipvalue name="Master" value="0" default="yes"/>
                     <dipvalue name="Slave" value="1"/>
              <dipswitch name="Link???" tag="DSW" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Linking" tag="DSW" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Freeze" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW" mask="32">
                     <dipvalue name="Upright" value="32" default="yes"/>
                     <dipvalue name="Sitdown" value="0"/>
              <dipswitch name="Enable Motion" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin Counters" tag="DSW" mask="256">
                     <dipvalue name="1" value="256" default="yes"/>
                     <dipvalue name="2" value="0"/>
              <dipswitch name="Coinage" tag="DSW" mask="65024">
                     <dipvalue name="USA-1" value="65024"/>
                     <dipvalue name="USA-3" value="64000"/>
                     <dipvalue name="USA-7" value="64512"/>
                     <dipvalue name="USA-8" value="63488" default="yes"/>
                     <dipvalue name="Norway-1" value="62976"/>
                     <dipvalue name="Australia-1" value="60928"/>
                     <dipvalue name="Australia-2" value="59904"/>
                     <dipvalue name="Australia-3" value="60416"/>
                     <dipvalue name="Australia-4" value="59392"/>
                     <dipvalue name="Swiss-1" value="56832"/>
                     <dipvalue name="Swiss-2" value="55808"/>
                     <dipvalue name="Swiss-3" value="56320"/>
                     <dipvalue name="Belgium-1" value="52736"/>
                     <dipvalue name="Belgium-2" value="51712"/>
                     <dipvalue name="Belgium-3" value="52224"/>
                     <dipvalue name="French-1" value="48640"/>
                     <dipvalue name="French-2" value="47616"/>
                     <dipvalue name="French-3" value="48128"/>
                     <dipvalue name="French-4" value="47104"/>
                     <dipvalue name="Hungary-1" value="46592"/>
                     <dipvalue name="Taiwan-1" value="44544"/>
                     <dipvalue name="Taiwan-2" value="43520"/>
                     <dipvalue name="Taiwan-3" value="44032"/>
                     <dipvalue name="UK-1" value="40448"/>
                     <dipvalue name="UK-2" value="39424"/>
                     <dipvalue name="UK-3" value="39936"/>
                     <dipvalue name="Finland-1" value="36352"/>
                     <dipvalue name="German-1" value="32256"/>
                     <dipvalue name="German-2" value="31232"/>
                     <dipvalue name="German-3" value="31744"/>
                     <dipvalue name="German-4" value="30720"/>
                     <dipvalue name="Denmark-1" value="30208"/>
                     <dipvalue name="Japan-1" value="28160"/>
                     <dipvalue name="Japan-2" value="27136"/>
                     <dipvalue name="Japan-3" value="27648"/>
                     <dipvalue name="Italy-1" value="24064"/>
                     <dipvalue name="Italy-2" value="23040"/>
                     <dipvalue name="Italy-3" value="23552"/>
                     <dipvalue name="Sweden-1" value="19968"/>
                     <dipvalue name="Canada-1" value="15872"/>
                     <dipvalue name="Canada-2" value="14848"/>
                     <dipvalue name="Canada-3" value="15360"/>
                     <dipvalue name="General-1" value="13824"/>
                     <dipvalue name="General-3" value="12800"/>
                     <dipvalue name="General-5" value="13312"/>
                     <dipvalue name="General-7" value="12288"/>
                     <dipvalue name="Austria-1" value="11776"/>
                     <dipvalue name="Austria-2" value="10752"/>
                     <dipvalue name="Austria-3" value="11264"/>
                     <dipvalue name="Austria-4" value="10240"/>
                     <dipvalue name="Spain-1" value="7680"/>
                     <dipvalue name="Spain-2" value="6656"/>
                     <dipvalue name="Spain-3" value="7168"/>
                     <dipvalue name="Spain-4" value="6144"/>
                     <dipvalue name="Netherland-1" value="3584"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="32768"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise