Home News Forum                            

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

rollace: MAME ROM Information.


Roller Aces (c) 1983 Williams Electronics.

You compete in an obstacle race on roller skates.


Main CPU : Z80 (@ 3.072 Mhz)

Sound CPU : Z80 (@ 2.386333 Mhz)

Sound Chips : (3x) AY8910 (@ 1.78975 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 2


Released in October 1983.

This game is known in Japan as "Fighting Roller".


An older revision of the game has a different logo on the titlescreen.


Game's rom.

MAME Info:

0.37b12 [Ville Laitinen]


* Sound effects missing


- rollrace, fightrol: When you insert your initials, the scrolling bar of initials does not work properly. SportsDude (ID 00963)

- Roller Ace PCB sound recording. This game has a lot of discrete components for sound effects. Kold666 (ID 00238)


- 0.142u3: Angelo Salese removed deprecat.h dependancy and updated irqs accordingly for Fighting Roller.

- 0.141u3: Atari Ace duplicated some code (palette related) between drivers (Fighting Roller driver).

- 0.131u1: Angelo Salese merged memory maps in Fighting Roller.

- 0.122u6: Corrado Tomaselli verified and changed CPU frequencies. Changed Z80 CPU1 clock speed to 3MHz and Z80 CPU2 to 1.5MHz.

- 0.114u2: Corrado Tomaselli converted Roller Aces to stereo sound like the real hardware. Fixed the clocks and NMI rates to match the PCB. Changed Z80 CPU1/2 clock speeds to 4MHz and the 3x AY8910 to 1.5MHz.

- 0.77u3: Pierpaolo Prazzoli added clone Roller Aces (set 2). Changed parent description to 'Roller Aces (set 1)' and visible area to 224x240. Renamed (rollrace) to (rollace).

- 8th December 2003: Pierpaolo Prazzoli added an alternate ROM set to the Roller Aces driver.

- 0.37b12: Ville Laitinen added Fighting Roller (Kaneko 1983 (Taito license)) and clone Roller Aces. Known issues: Sound effects missing. CPU speeds are guessed. Colours might be wrong in the night stage.

- 1st February 2001: Ville Laitinen further updated the Roller Aces driver.

- 31st January 2001: Marco Cassili added the dipswitch settings to the Roller Aces driver.

- 27th January 2001: Ville Laitinen submitted the Roller Aces driver with sound emulation, though the sound may not be perfect.

- 20th January 2001: Ville Laitinen has been working on a Roller Aces driver and here's a glimpse of it. It lacks sound though and colors may not be perfect.

Other Emulators:


Recommended Games (Roller):

Fighting Roller

Skater (DECO Cassette)

Top Roller

Roller Jammer

Mayhem 2002

720 Degrees

DJ Boy


B.Rap Boys

Riding Fight

Top Skater

Air Trix

Romset: 189 kb / 27 files / 44.0 zip

MAME XML Output:

       <game name="rollace" sourcefile="rollrace.c" cloneof="fightrol" romof="fightrol">
              <description>Roller Aces (set 1)</description>
              <manufacturer>Kaneko (Williams license)</manufacturer>
              <rom name="w1.8k" size="8192" crc="c0bd3cf3" sha1="a44d69b8c3249b5093261a32d0e0404992fa7f7a" region="maincpu" offset="0"/>
              <rom name="w2.8h" size="8192" crc="c1900a75" sha1="f7ec968b6bcb6ee6db98628cdf566ae0a501edba" region="maincpu" offset="2000"/>
              <rom name="w3.8f" size="8192" crc="16ceced6" sha1="241119959ffdf26780258bcc5651eca0c6a6128f" region="maincpu" offset="4000"/>
              <rom name="w4.8d" size="8192" crc="ae826a96" sha1="47979343c9fa7629ba6d62630c7c3fdfa2c8c28a" region="maincpu" offset="6000"/>
              <rom name="w3.7m" size="8192" crc="f9970aae" sha1="ccb806cab3d3817c779e048f995d1f6fbe163679" region="gfx1" offset="0"/>
              <rom name="w2.8m" size="8192" crc="80573091" sha1="ea352abebc428db9e89eda5f369a3b1086aa8970" region="gfx1" offset="2000"/>
              <rom name="w1.9m" size="8192" crc="b37effd8" sha1="d77d56d734834812b8d9b3c156577dbbcb2deac8" region="gfx1" offset="4000"/>
              <rom name="6.20k" merge="6.20k" size="8192" crc="003d7515" sha1="d8d84d690478cad16101f2ef9a1ae1ae74d01c88" region="gfx2" offset="0"/>
              <rom name="7.18k" merge="7.18k" size="8192" crc="27843afa" sha1="81d3031a2c06086461110696a0ee11d32992ecac" region="gfx2" offset="2000"/>
              <rom name="5.20f" merge="5.20f" size="8192" crc="51dd0108" sha1="138c0aba6c952204e794216193def17b390c4ba2" region="gfx2" offset="4000"/>
              <rom name="w8.17m" size="8192" crc="e2afe3a3" sha1="a83a12c0c6c62e45add916a6993f0ad06840c4d9" region="gfx3" offset="0"/>
              <rom name="w9.17p" size="8192" crc="8a8e6b62" sha1="6e7d4a84b7c78e009bce0641e357f74c8ac9e5ac" region="gfx3" offset="2000"/>
              <rom name="w10.17t" size="8192" crc="70bf7b23" sha1="6774eceb0bfea66156ecd837f9d0adbdf8dec8ee" region="gfx3" offset="4000"/>
              <rom name="11.18m" merge="11.18m" size="8192" crc="06a5d849" sha1="b9f604edf4fdc053b738041493aef91dd730fe6b" region="gfx4" offset="0"/>
              <rom name="12.18r" merge="12.18r" size="8192" crc="569815ef" sha1="db261799892f60b2274b73fb25cde58219bb44db" region="gfx4" offset="2000"/>
              <rom name="13.18t" merge="13.18t" size="8192" crc="4f8af872" sha1="6c07ff0733b8d8440309c9ae0db0876587b740a6" region="gfx4" offset="4000"/>
              <rom name="14.19m" merge="14.19m" size="8192" crc="93f3c649" sha1="38d6bb4b6108a67b135ae1a145532f4a0c2568b8" region="gfx5" offset="0"/>
              <rom name="15.19r" merge="15.19r" size="8192" crc="5b3d87e4" sha1="e47f7b62bf7101afba8d5e181f4bd8f8eb6eeb08" region="gfx5" offset="2000"/>
              <rom name="16.19u" merge="16.19u" size="8192" crc="a2c24b64" sha1="e76558785ea337ab902fb6f94dc1a4bdfcd6335e" region="gfx5" offset="4000"/>
              <rom name="1.17a" merge="1.17a" size="8192" crc="f0fa72fc" sha1="b73e794df635630f29a79adfe2951dc8f1d17e20" region="user1" offset="0"/>
              <rom name="3.18b" merge="3.18b" size="8192" crc="954268f7" sha1="07057296e0281f90b18dfe4223aad18bff7cfa6e" region="user1" offset="2000"/>
              <rom name="2.17d" merge="2.17d" size="8192" crc="2e38bb0e" sha1="684f14a06ff957e40780be21c0ad5f10088a55ed" region="user1" offset="4000"/>
              <rom name="4.18d" merge="4.18d" size="8192" crc="3d9e16ab" sha1="e99628ffc54e3ff4818313a287ca111617120910" region="user1" offset="6000"/>
              <rom name="tbp24s10.7u" merge="tbp24s10.7u" size="256" crc="9d199d33" sha1="b8982f7da2b85f10d117177e4e73cbb486931cf5" region="proms" offset="0"/>
              <rom name="tbp24s10.7t" merge="tbp24s10.7t" size="256" crc="c0426582" sha1="8e3e4d1e76243cce272aa099d2d6ad4fa6c99f7c" region="proms" offset="100"/>
              <rom name="tbp24s10.6t" merge="tbp24s10.6t" size="256" crc="c096e05c" sha1="cb5b509e6124453f381a683ba446f8f4493d4610" region="proms" offset="200"/>
              <rom name="8.6f" merge="8.6f" size="4096" crc="6ec3c545" sha1="1a2477b9e1563734195b0743f5dbbb005e06022e" region="audiocpu" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="1500000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay3" name="AY-3-8910A" clock="1500000"/>
              <display tag="screen" type="raster" rotate="270" width="240" height="224" refresh="60.000000" />
              <sound channels="2"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Unknown" tag="SYSTEM" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              <dipswitch name="Service Mode" tag="SYSTEM" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Unknown" tag="SYSTEM" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Coin A" tag="DSW1" mask="7">
                     <dipvalue name="6 Coins/1 Credit" value="7"/>
                     <dipvalue name="3 Coins/1 Credit" value="6"/>
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="5"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="1 Coin/3 Credits" value="2"/>
                     <dipvalue name="1 Coin/6 Credits" value="3"/>
              <dipswitch name="Coin B" tag="DSW1" mask="56">
                     <dipvalue name="6 Coins/1 Credit" value="56"/>
                     <dipvalue name="3 Coins/1 Credit" value="48"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="40"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
                     <dipvalue name="1 Coin/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/6 Credits" value="24"/>
              <dipswitch name="Freeze" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Invulnerability (Cheat)" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Lives" tag="DSW2" mask="3">
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="1" default="yes"/>
                     <dipvalue name="5" value="2"/>
                     <dipvalue name="7" value="3"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="12">
                     <dipvalue name="20000" value="4"/>
                     <dipvalue name="50000" value="8"/>
                     <dipvalue name="100000" value="12"/>
                     <dipvalue name="None" value="0" default="yes"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="48">
                     <dipvalue name="A" value="0" default="yes"/>
                     <dipvalue name="B" value="16"/>
                     <dipvalue name="C" value="32"/>
                     <dipvalue name="D" value="48"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="64">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="64"/>
              <dipswitch name="Unknown" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise