Home News Forum                            

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

rollace2: 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="rollace2" sourcefile="rollrace.c" cloneof="fightrol" romof="fightrol">
              <description>Roller Aces (set 2)</description>
              <manufacturer>Kaneko (Williams license)</manufacturer>
              <rom name="8k.764" size="8192" crc="a7abff82" sha1="d49635f98b28b2b5e2833d25b0961addac2c3e6f" region="maincpu" offset="0"/>
              <rom name="8h.764" size="8192" crc="9716ba03" sha1="8a7bfc1dce3b1b0c634690e0637e0a30776c0334" region="maincpu" offset="2000"/>
              <rom name="8f.764" size="8192" crc="3eadb0e8" sha1="6ff5b76360597f3a6a9718e505295c8557e569ae" region="maincpu" offset="4000"/>
              <rom name="8d.764" size="8192" crc="baac14db" sha1="9707b59a6506eb11c0a6b88364a784469ccdbb96" region="maincpu" offset="6000"/>
              <rom name="8c.764" size="8192" crc="b418ce84" sha1="876be297a671328138a9238d42871f22bb568cda" region="maincpu" offset="8000"/>
              <rom name="7m.764" size="8192" crc="8b9b27af" sha1="a52894adb739f14a5949b6d15dd7b03ce5716d9a" region="gfx1" offset="0"/>
              <rom name="8m.764" size="8192" crc="2dfc38f2" sha1="c0ad3a7d1f5249c159c355d709cc3039fbb7a3b2" region="gfx1" offset="2000"/>
              <rom name="9m.764" size="8192" crc="2e3a825b" sha1="d0d25d9a0fe31d46cb6cc999da3d9fc14f23251f" 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="17n.764" size="8192" crc="3365703c" sha1="7cf374ba25f4fd163a66c0aea74ddfd3003c7992" region="gfx3" offset="0"/>
              <rom name="9.17r" merge="9.17r" size="8192" crc="69b23461" sha1="73eca5e721425f37df311454bd5b4e632b096eba" region="gfx3" offset="2000"/>
              <rom name="17t.764" size="8192" crc="5e84cc9b" sha1="33cdf7b756ade8c0dd1dcdad583af4de02cd51eb" 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="17d.764" size="8192" crc="32e69320" sha1="d399a8c3b0319178d75f68f1a9b65b3efd91e00a" 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="90" width="232" 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