Home News Forum                            

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

rallyx: MAME ROM Information.


Rally-X (c) 1980 Namco.

In Rally-X, the player drives a car around a maze picking up all of the yellow flags, of which there are 10, before the car's fuel runs out. The game-play has a similar feel to another Namco legend, "Pac-Man"; although in Rally-X's mazes are much larger and, with each maze having only 10 flags to collect, is more sparsely populated than Namco's pill-eating legend.

In-game opponents consist of red enemy cars that try to ram into and destroy the player's car, a problem compounded by the fact that enemy cars are faster than the player's. A smoke screen can be activated which trails behind the player's car and causes any pursuing enemies to crash. Each maze also has rock formations which, if crashed into, will result in the loss of a player car. A radar display to the right hand side of the playing area shows the positions of both the flags, and the enemy vehicles.


Main CPU : Z80 (@ 3.072 Mhz)

Sound Chips : Namco 3-channel WSG and discrete circuitry for the crash sound.

Screen orientation : Horizontal

Video resolution : 288 x 224 pixels

Screen refresh : 60.61 Hz

Palette colors : 16

Players : 2

Control : 4-way joystick

Buttons : 1 (SMOKE SCREEN)


Released in October 1980.

Original products:

Rally-X (Namco)

Licensed products:

Rally-X [Upright model] [No. 935] (Midway)

Rally-X [Cocktail Table model] [No. 936] (Midway)

Rally-X [Mini-Myte model] [No. 937] (Midway)

Rally-X (NSM)


In the introduction to the bonus stages, the Namco version misspells 'Challenging' as 'Charanging'. This was corrected in the Midway version.


Collecting a flag : 100 points x the flag collected up to a maximum of 1,000 points (If you lose a life, the points awarded will reset to 100 when you restart).

Collecting the special flag : Doubles points for the special flag and all flags collected thereafter until you clear the round or lose a life. If you clear the entire round without losing a single life, the tenth flag is always worth 2,000 points because it is guaranteed that at some point, you have collected the special flag. However, losing a life will cancel out the special flag's scoring effect when you restart.

End of stage bonus : Points for remaining fuel


* Your only goal is to collect all ten flags as quickly as possible. You need to pay constant attention to two things: the zoomed in view of the world that occupies most of the screen, and the radar view of the world to the right.

* The radar view provides you with two key pieces of information: the relative position of the flags in the world, and the proximity of the enemy cars to yours. Yellow dots in the radar view denote the flags' locations, red dots represent the enemy cars, and the dot flashing black and gray represent you.

* The method you use for collecting the flags is of utmost importance. It is usually best to try to hop from one flag to whichever flag is closest, but the enemies will make that quite difficult to do. As a general rule, do not reverse your direction unless it is absolutely necessary and completely safe to do. If you have to choose between getting close to an enemy to pick up a nearby flag, and abandoning that flag for a farther flag, go for the farther flag. The more distance you put between you and the other cars, the safer you will remain.

* In general, you will be safe off if you choose a direction to collect flags, clockwise or counter-clockwise, and stick to it throughout the duration of the stage. The smokescreen is an invaluable and incredibly tempting tool to use. But if you use it excessively, you will deplete your fuel supply very rapidly, making it more likely that you will run out of fuel before you collect all ten flags, which will almost ensure your demise.

* Challenging stages occur before each maze change, which occurs each time the round number is a multiple of four (the challenging stages occur on the third, seventh, and every fourth round thereafter. In these stages, you are free to collect all of the flags without being harassed by enemy cars until your fuel runs out. However, you can still crash into parked cars and rocks, so be careful.

* Easter Egg :

1) Enter service mode.

2) Keep B1 pressed and enter the following sequence : UP(x2), DOWN(x7), RIGHT, LEFT(x6)

3) '(c) Namco LTD. 1980' will be added at the bottom of the screen.


1. Rally-X (1980)

2. New Rally-X (1981)


* Consoles :

Nintendo Famicom (1989, "Jovial Race")

Nintendo Gameboy (1993, "Street Rider")

Nintendo Famicom (199?, "Mi Hun Che")

Sony PlayStation (1995, "Namco Museum Vol.1")

Sony PlayStation 2 (2005, "Namco Museum 50th Anniversary")

Microsoft XBOX (2005, "Namco Museum 50th Anniversary")

Nintendo GameCube (2005,"Namco Museum 50th Anniversary")

Nintendo Game Boy Advance (2005, "Namco Museum 50th Anniversary")

Sony PSP (2005, "Namco Museum Battle Collection")

Microsoft XBOX 360 (2008, "Namco Museum Virtual Arcade")

Nintendo Wii (2010, "Namco Museum Megamix")

* Computers :

MSX (1984)

Fujitsu FM-7 (1984)

Amstrad CPC (1984, "Hold-Up"): Different sprites but same game.

X68000 (1988 - IT)

PC [MS Windows, CD-ROM] (1997, Namco History Vol.2")

PC [MS Windows, CD-ROM] (1998, "Microsoft Revenge of Arcade")

PC [MS Windows, CD-ROM] (2005, "Namco Museum 50th Anniversary")

* Others :

Arcade (1996, "Namco Classics Collection Vol.2")

Namco Classics TV Game (2003 - Jakk's Pacific)


Game's rom.

Machine's picture.

MAME Info:

0.35b8 [Yasuhiro Ogawa]

0.06 [Nicola Salmoria]

Artwork available

Samples required


- 0.134u2: Team Japump added clone Rally X. Changed description to 'Rally X (32k Ver.?)'. Fixed rom names.

- 28th July 2009: Mr. Do - Kiltron got busy this summer and recently cranked out Rally X cocktail artwork, from the BYOAC/CAG artwork.

- 0.126u4: Fixed rom names.

- 0.123u1: Zsolt Vasvari removed color tables from Rally X driver. Added RESNET color computations where appropriate. Changed palettesize to 260 colors.

- 4th February 2007: Mr. Do - This week brings us Rally X (and New Rally X) bezels thanks to Vintage Arcade Superstore and vectorization by Jcroach.

- 0.93: Added clock parameter to Namco sound (96000 Hz).

- 0.85u1: Inigo Luja added conditional dipswitches in Rally X (the bonus score depends on the number of lives).

- 0.79u1: Nicola Salmoria documented the Easter egg in Rally X. Removed 3rd coin slot.

- 0.78u1: Added proms ($120, 140 - vertical sync (not used)).

- 1st January 2003: Stefan Jokisch added PROMs to Rally X.

- 0.37b12: Changed VSync to 60.606060Hz.

- 0.36b15: Added sound1 prom ($100 - timing).

- 21st October 1999: Zsolt Vasvari fixed Rally X sprites and added coin cointer / lockout.

- 0.36b1: Added gfx2 rom im5623.8m.

- 10th July 1999: Nicola made a major improvement to Bosconian, Commando (Sega), Rally-X and the rest, adding a missing character PROM.

- 0.35b8: Yasuhiro Ogawa added Rally X (Namco). Renamed (rallyx) to (rallyxm).

- 0.35b1: Larry Bank added a kludge to avoid leftover sprites in Rally-X.

- 0.34b1: Added sound and color proms ($0, 20).

- 0.31: Gary Walton and Simon Walls added accurate colors to Rally X. Known issues: Graphics placement in cocktail mode is not perfect.

- 0.29: Colors are still wrong in Rally X until we find the color PROMs. Sound should finally be correct, both in Rally X and New Rally X [Nicola Salmoria]. Valerio Verrando added high score saving to Rally X. In some games (e.g. Pacman, Galaxian, Rally X) the NumLock and CapsLock leds emulate the 1 Player/2 Players start lamps [Sean Gugler].

- 0.28: Mirko Buffoni added explosions to Rally X, using a sample.

- 0.26a: Mirko Buffoni worked with the wrong source, now everything is back to normality in RallyX.

- 0.22: Nicola Salmoria added cars in radar update of RallyX. Known issues: Sprites are not turned off appropriately. Cars are now displayed on the radar screen, but right color mapping must be done. I don't know if I reproduced the layout of the screen correctly.

- 0.19: Added partial sound support to RallyX (no explosions yet). Thankx to Ron Fries.

- 0.15: Brad Oliver deserves a prize for being the person who, alone, has discovered more bugs than everyone else put together. This time the bug was illegal memory acesses in games using 224x288 and 288x224 modes (Pengo, Pac Man, Rally X).

- 0.12: Valerio Verrando provided 288x224 video modes to be used with Rally X. WARNING: These video modes might be unstable (the noscanlines one hangs my system). Any help to make them better would be appreciated. As usual, if the default mode doesn't work on your system, try -noscanlines. If that doesn't work as well, use -vesa. Sometimes interrupt requests happen while interrupts are disabled [Nicola Salmoria]. Until now I just ignored them, but some games need them to be processed as soon as interrupts are reenabled. Rally X is an example of such a game. The Z80 engine has provision to do that, but it would make writing a driver more complex (need to find the interrupt acknowledge register) so I slightly modified the engine to automatically cache an interrupt request and execute it as soon as interrupts are enabled. Known issues: Sprites are not turned off appropriately. Cars are not displayed on the radar screen. I don't know if I reproduced the layout of the screen coreectly [Nicola Salmoria]. I finally found out what was causing slowdowns in Rally X and Bagman. It was an interrupt related issue (see later). I hope I didn't break a dozen of other games to fix this.

- 0.06: Nicola Salmoria added Rally X (Namco 1980). Game is playable (slowdowns) with wrong colors and no sound. Control: Arrows = Move around, CTRL = Smoke and F2 = Test. Known issues: Graphic glitches, slowdowns and small screen.

LEVELS: 15 (endless)

Other Emulators:

* FB Alpha

* HiVE

* Mimic

Recommended Games (Racing):

Car Polo

Fire Truck



Head On

Head On (Irem)

Alpha Fighter / Head On

Space Attack / Head On

Head On 2

Invinco / Head On 2

Rolling Crash / Moon Base

Space Chaser


Highway Chase (DECO Cassette)

Mad Alien

Rally X

Namco Classic Collection Vol.2 (Rally X)

New Rally X



Armored Car

Jump Bug

Route 16


Radical Radial

Van-Van Car

Kamikaze Cabbie

Taxi Driver

City Connection


Fast Lane

Counter Run


Crazy Taxi

Crazy Taxi High Roller

Emergency Call Ambulance

Pang Pang Car

Ringout 4x4

Romset: 22 kb / 12 files / 13.3 zip

MAME XML Output:

       <game name="rallyx" sourcefile="rallyx.c" sampleof="rallyx">
              <description>Rally X (32k Ver.?)</description>
              <rom name="1b" size="4096" crc="5882700d" sha1="b6029e9730f1694894fe8b729ac0ba8d6712dea9" region="maincpu" offset="0"/>
              <rom name="rallyxn.1e" size="4096" crc="ed1eba2b" sha1="82d3a4b34b0ff5cfdb8ca7c18ad5c63d943b8484" region="maincpu" offset="1000"/>
              <rom name="rallyxn.1h" size="4096" crc="4f98dd1c" sha1="8a20fadcea76802d1c412ba62086abb846ad54a8" region="maincpu" offset="2000"/>
              <rom name="rallyxn.1k" size="4096" crc="9aacccf0" sha1="9b22079972c0f9970d62d62751db4783a87796d5" region="maincpu" offset="3000"/>
              <rom name="8e" size="4096" crc="277c1de5" sha1="30bc57263e8dad870c501c76bce6f42d69ab9e00" region="gfx1" offset="0"/>
              <rom name="rx1-6.8m" size="256" crc="3c16f62c" sha1="7a3800be410e306cf85753b9953ffc5575afbcd6" region="gfx2" offset="0"/>
              <rom name="rx1-1.11n" size="32" crc="c7865434" sha1="70c1c9610ba6f1ead77f347e7132958958bccb31" region="proms" offset="0"/>
              <rom name="rx1-7.8p" size="256" crc="834d4fda" sha1="617864d3df0917a513e8255ad8d96ae7a04da5a1" region="proms" offset="20"/>
              <rom name="rx1-2.4n" size="32" crc="8f574815" sha1="4f84162db9d58b64742c67dc689eb665b9862fb3" region="proms" offset="120"/>
              <rom name="rx1-3.7k" size="32" crc="b8861096" sha1="26fad384ed7a1a1e0ba719b5578e2dbb09334a25" region="proms" offset="140"/>
              <rom name="rx1-5.3p" size="256" crc="4bad7017" sha1="3e6da9d798f5e07fa18d6ce7d0b148be98c766d5" region="namco" offset="0"/>
              <rom name="rx1-4.2m" size="256" crc="77245b66" sha1="0c4d0bee858b97632411c440bea6948a74759746" region="namco" offset="100"/>
              <sample name="bang"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="namco" name="Namco" clock="96000"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <display tag="screen" type="raster" rotate="0" width="288" height="224" refresh="60.606060" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2">
                     <control type="joy" ways="4"/>
              <dipswitch name="Cabinet" tag="P2" mask="1">
                     <dipvalue name="Upright" value="1" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Service Mode" tag="DSW" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW" mask="6">
                     <dipvalue name="15000" value="2" default="yes"/>
                     <dipvalue name="30000" value="4"/>
                     <dipvalue name="40000" value="6"/>
                     <dipvalue name="20000" value="2" default="yes"/>
                     <dipvalue name="40000" value="4"/>
                     <dipvalue name="60000" value="6"/>
                     <dipvalue name="10000" value="2" default="yes"/>
                     <dipvalue name="20000" value="4"/>
                     <dipvalue name="30000" value="6"/>
                     <dipvalue name="15000" value="2" default="yes"/>
                     <dipvalue name="30000" value="4"/>
                     <dipvalue name="40000" value="6"/>
                     <dipvalue name="20000" value="2" default="yes"/>
                     <dipvalue name="40000" value="4"/>
                     <dipvalue name="60000" value="6"/>
                     <dipvalue name="10000" value="2" default="yes"/>
                     <dipvalue name="20000" value="4"/>
                     <dipvalue name="30000" value="6"/>
                     <dipvalue name="15000" value="2" default="yes"/>
                     <dipvalue name="30000" value="4"/>
                     <dipvalue name="40000" value="6"/>
                     <dipvalue name="20000" value="2" default="yes"/>
                     <dipvalue name="40000" value="4"/>
                     <dipvalue name="60000" value="6"/>
                     <dipvalue name="None" value="0"/>
              <dipswitch name="Difficulty" tag="DSW" mask="56">
                     <dipvalue name="1 Car, Medium" value="16"/>
                     <dipvalue name="1 Car, Hard" value="40"/>
                     <dipvalue name="2 Cars, Easy" value="0"/>
                     <dipvalue name="2 Cars, Medium" value="24"/>
                     <dipvalue name="2 Cars, Hard" value="48"/>
                     <dipvalue name="3 Cars, Easy" value="8" default="yes"/>
                     <dipvalue name="3 Cars, Medium" value="32"/>
                     <dipvalue name="3 Cars, Hard" value="56"/>
              <dipswitch name="Coinage" tag="DSW" mask="192">
                     <dipvalue name="2 Coins/1 Credit" value="64"/>
                     <dipvalue name="1 Coin/1 Credit" value="192" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="128"/>
                     <dipvalue name="Free Play" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="260"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise