Home News Forum                            

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

suprridr: MAME ROM Information.


Super Rider (c) 1983 Venture Line.


Main CPU : Z80 (@ 2.5 Mhz)

Sound CPU : Z80 (@ 2.5 Mhz)

Sound Chips : (2x) AY8910 (@ 1.25 Mhz)

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 96

Players : 2

Control : 2-way joystick

Buttons : 2


Licensed to Taito.


Game's rom.

MAME Info:

0.81u4 [Aaron Giles]

Artwork available


- 0.124u2: Derived clocks for Super Rider [MAMEPlus]. Changed Z80 CPU1 clock speed to 3072000 Hz and the 2x AY-3-8910A to 1536000 Hz.

- 0.122u4: Zsolt Vasvari fixed inputs for cocktail mode (suprridr0122u2gra).

- 25th November 2007: Mr. Do - Zorg gave the vector treatment to Super Rider bezel. I added in the instruction card, thanks to Mike's Arcade.

- 12th November 2006: Mr. Do - We have Super Rider bezel, thanks to the loan by Vintage Arcade Superstore and cleanup by Ad_Enuff.

- 0.81u4: Aaron Giles added Super Rider (Venture Line 1983 (Taito Corporation license). Known issues: Clocks on sound chips and CPU not verified yet. The board seems to contain a discrete sound portion. There appears to be a second color bank for the tilemaps, where is it used, and how is it activated (if at all)? What are the writes to $08DB and $08E8 for? A discrete sound effect?

- 7th April 2004: Aaron Giles added some comments to the Super Rider driver.

- 6th April 2004: Aaron Giles sent in a driver for Super Rider which works fully except some sound effects might not be emulated yet.

- 4th April 2004: Aaron Giles - I'm a bit held up on Super Rider as I'm trying to find a good frequency counter that will count up to 10MHz. I took a gamble at Fry's and picked up a cheapie that claimed to be able to go that high, but not suprisingly, it was just a figment of someone's imagination. It also turns out that Super Rider has some discrete sound components on the board. I don't know how likely it is I can trace out the circuit that generates the sound, but it's just one sound I think (the rest is a pair of standard AY-8910s).

- 22nd March 2004: Aaron Giles - Snicker all you want at the techniques and my low-rent ROM reading equipment, but it gets the job done. One of the epoxy ROMs was 100% good, one was 50% good, and the third was pretty much garbage. There are still some weird behaviors, but the game feels half- finished, so I might actually chalk it up to quirkiness of the game. I've verified checksums across all the epoxy ROMs and am confident the data is valid at this point.

- 21st March 2004: Aaron Giles - Okay, so the trojan was written, I went to burn it onto a ROM and discovered to my great disappointment that my ROM burning computer had bitten the dust. Most likely a power supply problem, but I'd hated that crap computer for quite a while now. The big problem with replacing the ROM burning computer is that my ROM programmer and my GAL/PAL programmer both are ISA devices. Since nobody makes modern computers with ISA buses, I asked a coworker to help me find a local used/recycled computer shop, and picked up a loaded P2-400 with two ISA slots for $90. Assembled the new computer yesterday, burned the ROMs, and success! The trojan displays 256 bytes of data from the epoxy-protected ROMs. Which 256-byte area is selected via the dipswitch on the main board. I have 48 pictures just like this one to hand-verify, but when I'm done, we should finally have a good dump of Super Rider!

- 19th March 2004: Aaron Giles - Inspired by the arrival of a second Super Rider PCB last night (thanks to the guy who donated it!), I tried to actually get one of my two boards to come up in my JAMMA harness. Now, I'm not much with a soldering iron, but I did manage to wire up the GND, +5V and +12V connections, as well as the video ground, sync, and red, green, blue connections. First attempt didn't work, reporting a bad VRAM. Since VRAM was on the lower board, I swapped out that board with the lower board from the other set, flipped the switch, and got it up and running! With a working board set, I can now set about to write a trojan that will dump the missing 12k of ROM that is encased in an epoxy block from hell. In the meantime, I spent some time last night trying to figure out the color scheme, and made some good progress. The background and sprites have correct colors in this screenshot (yes, the colors are gaudy... it's one of the appeals of the original game).

- 7th January 2003: Aaron Giles - Got Super Rider up and running with sprites and sound, but there are some missing ROMs (embedded in an epoxy block on the PCB ?).

Recommended Games (Motorbike):

Super Rider


Excite Bike (PlayChoice-10)

Jumping Cross

Kick Start Wheelie King

Vs. Excitebike


Hang-On Jr.

Super Hang-On

Super Hang-On (Mega-Tech)

Vs. Mach Rider

Enduro Racer

Super Cross II

Racing Hero

World Grand Prix

GP Rider

Riding Hero

Moto Frenzy

Stadium Cross

Suzuka 8 Hours

Suzuka 8 Hours 2

Cyber Cycles

Manx TT Superbike


Romset: 77 kb / 22 files / 37.0 zip

MAME XML Output:

       <game name="suprridr" sourcefile="suprridr.c">
              <description>Super Rider</description>
              <manufacturer>Taito Corporation (Venture Line license)</manufacturer>
              <rom name="sr8" size="4096" crc="4a1f0a6c" sha1="cabdeafa3b9828d7a6e056fb037abb90484bb33a" region="maincpu" offset="0"/>
              <rom name="sr7" size="4096" crc="523ee717" sha1="dd2a53a56b0f29b4d02c4207a7260b345cab0074" region="maincpu" offset="1000"/>
              <rom name="sr4" size="4096" crc="300370ae" sha1="bf43d800e1b2a5353625c1012d22df6419292d7d" region="maincpu" offset="2000"/>
              <rom name="sr5" size="4096" crc="c5bca683" sha1="4ebb1eb9dc72128286d60fce8b5c323adb25d332" region="maincpu" offset="3000"/>
              <rom name="sr6" size="4096" crc="563bab28" sha1="47dd5de9826360ccdf2df6866b0799a0390dd939" region="maincpu" offset="4000"/>
              <rom name="sr3" size="4096" crc="4b9d2ec5" sha1="773d53be5a3797c6c16ea8260f03c8e8272b2c32" region="maincpu" offset="5000"/>
              <rom name="sr2" size="4096" crc="6fe18e1d" sha1="9b247d2ab7bfddaa3cfdb5f034100881317e09a8" region="maincpu" offset="6000"/>
              <rom name="sr1" size="4096" crc="f2ae64b3" sha1="fd1878c7f1554e257a190084950a3bcf4b68a28e" region="maincpu" offset="7000"/>
              <rom name="1" size="4096" crc="caf12fa2" sha1="ff3f68cfb7817841cff1de6f78c9ee3d57b12db6" region="maincpu" offset="c000"/>
              <rom name="2" size="4096" crc="2b3c638e" sha1="af397cc9137888ccc503aff1b3554744a2327a4c" region="maincpu" offset="d000"/>
              <rom name="3" size="4096" crc="2abdb5f4" sha1="3003b3f5e70712339bf0d88e45ca0dd7ca8cf7d0" region="maincpu" offset="e000"/>
              <rom name="sr9" size="4096" crc="1c5dba78" sha1="c2232221ae9960295055fcf1bd75d798136e694c" region="audiocpu" offset="0"/>
              <rom name="sr10" size="4096" crc="a57ac8d0" sha1="1d4424dcbecb75b0e3e4ef5d296e252e7e9056ff" region="gfx1" offset="0"/>
              <rom name="sr11" size="4096" crc="aa7ec7b2" sha1="bbc6a1022c15ffbf0f6f9828674c8c9947e7ea5a" region="gfx1" offset="1000"/>
              <rom name="sr15" size="4096" crc="744f3405" sha1="4df5932e15e68ba10f8b13ed5a59cc7d54af7b80" region="gfx2" offset="0"/>
              <rom name="sr16" size="4096" crc="3e1a876b" sha1="15b1c40c4a6e8e3e4702699396ce0885027ab6d1" region="gfx2" offset="1000"/>
              <rom name="sr12" size="4096" crc="81494fe8" sha1="056de41952e6fd564ecc0ecb718caf467c03bfed" region="gfx3" offset="0"/>
              <rom name="sr13" size="4096" crc="63e94648" sha1="05fdd285f6040aa349082845fcadd6bfbd2da2f5" region="gfx3" offset="1000"/>
              <rom name="sr14" size="4096" crc="277a70af" sha1="2235b369f1a30443f058bfe895b0d2dd294b587c" region="gfx3" offset="2000"/>
              <rom name="clr.1b" size="32" crc="87a79fe8" sha1="b0e982cfd7c2c8669841cf26625cd0912f4038f3" region="proms" offset="0"/>
              <rom name="clr.9c" size="32" crc="10d63240" sha1="74b1c53dacb5d30cd4cf189dda6b452d88dd22f3" region="proms" offset="20"/>
              <rom name="clr.8a" size="32" crc="917eabcd" sha1="df417ca42a4e9e7d32b443e73efaaf395f31e44a" region="proms" offset="40"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="2500000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1536000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1536000"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="1">
                     <control type="joy" ways="2"/>
              <dipswitch name="Coinage" tag="DSW" mask="7">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="1" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="1 Coin/3 Credits" value="3"/>
                     <dipvalue name="1 Coin/4 Credits" value="4"/>
                     <dipvalue name="1 Coin/5 Credits" value="5"/>
                     <dipvalue name="1 Coin/6 Credits" value="6"/>
                     <dipvalue name="1 Coin/7 Credits" value="7"/>
              <dipswitch name="Timer Speed" tag="DSW" mask="24">
                     <dipvalue name="Slow" value="24"/>
                     <dipvalue name="Medium" value="16"/>
                     <dipvalue name="Fast" value="8"/>
                     <dipvalue name="Fastest" value="0" default="yes"/>
              <dipswitch name="Bonus" tag="DSW" mask="32">
                     <dipvalue name="200k" value="0" default="yes"/>
                     <dipvalue name="400k" value="32"/>
              <dipswitch name="Cabinet" tag="DSW" mask="64">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="64"/>
              <dipswitch name="Invulnerability?" tag="DSW" 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="96"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise