Home News Forum                            
 

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

rallyxm: MAME ROM Information.


History:

Rally-X (c) 1981 Midway Mfg. Co.


- TECHNICAL -


[Upright model]

[No. 935]


- TRIVIA -


Released in January 1981. Manufactured by Midway under license from Namco. For more information about the game, please see the original Namco entry.


In 1981 "Defender", "Pac-Man", and "Battlezone" were shown alongside Rally-X at a trade show sponsored by the Amusement Machine Operators of America. It was believed that Rally-X would be the top money-earner. Defender went on to sell more than 60,000 units—more than disproving these projections—and cemented its place in video game history.


A Midway Rally-X unit appears in the 1982 movie 'Tron'.


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)


- SOURCES -


Game's Flyer.




MAME Info:

0.35b8 [Yasuhiro Ogawa]

0.06 [Nicola Salmoria]


Artwork available

Samples required


WIP:

- 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

Crash

Dodgem

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

Dorachan

Highway Chase (DECO Cassette)

Mad Alien

Rally X

Namco Classic Collection Vol.2 (Rally X)

New Rally X

Spectar

Targ

Armored Car

Jump Bug

Route 16

Thief

Radical Radial

Van-Van Car

Kamikaze Cabbie

Taxi Driver

City Connection

Porky

Fast Lane

Counter Run

Raimais

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="rallyxm" sourcefile="rallyx.c" cloneof="rallyx" romof="rallyx" sampleof="rallyx">
              <description>Rally X (Midway)</description>
              <year>1980</year>
              <manufacturer>Namco (Midway license)</manufacturer>
              <rom name="1b" merge="1b" size="4096" crc="5882700d" sha1="b6029e9730f1694894fe8b729ac0ba8d6712dea9" region="maincpu" offset="0"/>
              <rom name="1e" size="4096" crc="786585ec" sha1="8aa75f10d695f4b3483c4bf7030b733318fd3bf3" region="maincpu" offset="1000"/>
              <rom name="1h" size="4096" crc="110d7dcd" sha1="23e0855c2c9300f2068711d160fcdfaedd07832f" region="maincpu" offset="2000"/>
              <rom name="1k" size="4096" crc="473ab447" sha1="f0a37ccc48c97c53672f754ca2ac37dc0dc91a9f" region="maincpu" offset="3000"/>
              <rom name="8e" merge="8e" size="4096" crc="277c1de5" sha1="30bc57263e8dad870c501c76bce6f42d69ab9e00" region="gfx1" offset="0"/>
              <rom name="rx1-6.8m" merge="rx1-6.8m" size="256" crc="3c16f62c" sha1="7a3800be410e306cf85753b9953ffc5575afbcd6" region="gfx2" offset="0"/>
              <rom name="rx1-1.11n" merge="rx1-1.11n" size="32" crc="c7865434" sha1="70c1c9610ba6f1ead77f347e7132958958bccb31" region="proms" offset="0"/>
              <rom name="rx1-7.8p" merge="rx1-7.8p" size="256" crc="834d4fda" sha1="617864d3df0917a513e8255ad8d96ae7a04da5a1" region="proms" offset="20"/>
              <rom name="rx1-2.4n" merge="rx1-2.4n" size="32" crc="8f574815" sha1="4f84162db9d58b64742c67dc689eb665b9862fb3" region="proms" offset="120"/>
              <rom name="rx1-3.7k" merge="rx1-3.7k" size="32" crc="b8861096" sha1="26fad384ed7a1a1e0ba719b5578e2dbb09334a25" region="proms" offset="140"/>
              <rom name="rx1-5.3p" merge="rx1-5.3p" size="256" crc="4bad7017" sha1="3e6da9d798f5e07fa18d6ce7d0b148be98c766d5" region="namco" offset="0"/>
              <rom name="rx1-4.2m" merge="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"/>
              </input>
              <dipswitch name="Cabinet" tag="P2" mask="1">
                     <dipvalue name="Upright" value="1" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              </dipswitch>
              <dipswitch name="Service Mode" tag="DSW" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <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>
              <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>
              <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"/>
              </dipswitch>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="260"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise