Home News Forum                            

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

gprider: MAME ROM Information.


GP Rider [Ride-On model] (c) 1990 Sega.

A lap-based and demanding motorcycle racing game from Sega which allow for 2-player head-to-head racing.


Sega X Board hardware

Game ID : 317-0162 / 317-0163

Main CPU : (2x) 68000 (@ 12.5 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM2151 (@ 4 Mhz), Sega (@ 4 Mhz)

Screen orientation : Horizontal

Video resolution : 320 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 24576

Players : 1

Control : paddle

Buttons : 2


Also released as "GP Rider [Upright model]".


The US version has the 'Winners Don't Use Drugs' screen.


* Consoles :

Sega Master System (1993)

Sega Game Gear (1994)


Game's rom.

Machine's picture.

MAME Info:

0.92 [?]

0.88u5 [?]


* Wanted: 317-0161 FD1094 CPU


- There are no demo sounds even when the dip switch is on. SportsDude (ID 00999)


- 0.143u8: Changed 'Unknown' to 'Unused' dipswitches.

- 0.143u7: Changed description to 'GP Rider (World, FD1094 317-0163)' and clone to '(US, FD1094 317-0162)'.

- 0.143u2: Fallout (Arcadezentrum) fixed GP Rider (set 2, World, FD1094 317-0163) - Game now playable. Added missing maincpu roms (epr-13409.ic58 and epr-13408.ic63).

- 0.112u2: Aaron Giles fixed bad bits in a couple of FD1094 keys and added a small optimization to the FD1094 decoding step. Added new FD1094 317-0163 key to GP Rider (set 2, World, FD1094 317-0163).

- 0.109: Changed description to 'GP Rider (set 2, World, FD1094 317-0163)'. Fixed rom names and documentation.

- 0.107u2: Changed input from 3 to 2 buttons.

- 0.94u5: Aaron Giles fixed several divide chip behaviors (segaic16.c), fixing Line of Fire and GP Rider. Game now playable.

- 0.94u2: Aaron Giles added hack to make GP Rider (set 1) boot; input bug prevents full playability.

- 0.92: Renamed (gprider) to (gprider1) and (gpridera) to (gprider).

- 0.89u6: New Sega X-Board driver [Aaron Giles]. GP Rider no longer boots (nested interrupts).

- 0.89u2: Fixed gfx2 rom loading.

- 25th November 2004: R. Belmont - Fixed the sound in GP Rider.

- 0.89: R. Belmont improved GPRider sound. Swapped sound1 roms ($0, 40000). Changed description to 'GP Rider (set 1, US, FD1094 317-0162)' and clone '(set 2, 317-0163)' to '(set 2, FD1094 317-0163)'.

- 0.88u7: Changed description to 'GP Rider (set 1, US, 317-0162)'.

- 0.88u5: Added GP Rider (set 1, 317-0162) (Sega 1990) and clone GP Rider (set 2, 317-0163).

- 13th November 2004: Charles MacDonald - Dumped GP Rider FD1094 CPU. Haze: Seems to have a few(!) graphical issues though at the moment. The road seems to be drawn with a combination of sprites and bg layers. I think they must do some crazy rowscroll/select effect with the bg tilemap because it just looks wrong if you hook it up (priority is also 100% incorrect, road is over sprites if you draw the bg). The game has no road rom (odd considering its an xboard game).

Other Emulators:

* FB Alpha

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: 3464 kb / 30 files / 1.40 zip

MAME XML Output:

       <game name="gprider" sourcefile="segaxbd.c">
              <description>GP Rider (World, FD1094 317-0163)</description>
              <rom name="epr-13408.ic63" size="131072" crc="8e410e97" sha1="2021d738064e57d175b59ba053d9ee35ed4516c8" region="maincpu" offset="1"/>
              <rom name="epr-13409.ic58" size="131072" crc="9abb81b6" sha1="f6308f3ec99ee66677e86f6a915e4dff8557d25f" region="maincpu" offset="0"/>
              <rom name="317-0163.key" size="8192" crc="c1d4d207" sha1="c35b0a49fb6a1e0e9a1c087f0ccd190ad5c2bb2c" region="user1" offset="0"/>
              <rom name="epr-13395.ic20" size="131072" crc="d6ccfac7" sha1="9287ab08600163a0d9bd33618c629f99391316bd" region="sub" offset="0"/>
              <rom name="epr-13394.ic29" size="131072" crc="914a55ec" sha1="84fe1df12478990418b46b6800425e5599e9eff9" region="sub" offset="1"/>
              <rom name="epr-13393.ic21" size="131072" crc="08d023cc" sha1="d008d57e494f484a1a84896065d53fb9b1d8d60e" region="sub" offset="40000"/>
              <rom name="epr-13392.ic30" size="131072" crc="f927cd42" sha1="67eab328c1fb878fe3d086d0639f5051b135a037" region="sub" offset="40001"/>
              <rom name="epr-13383.ic154" size="65536" crc="24f897a7" sha1="68ba17067d90f07bb5a549017be4773b33ae81d0" region="gfx1" offset="0"/>
              <rom name="epr-13384.ic153" size="65536" crc="fe8238bd" sha1="601910bd86536e6b08f5308b298c8f01fa60f233" region="gfx1" offset="10000"/>
              <rom name="epr-13385.ic152" size="65536" crc="6df1b995" sha1="5aab19b87a9ef162c30ccf5974cb795e37dba91f" region="gfx1" offset="20000"/>
              <rom name="epr-13382.ic90" size="131072" crc="01dac209" sha1="4c6b03308193c472f6cdbcede306f8ce6db0cc4b" region="gfx2" offset="0"/>
              <rom name="epr-13381.ic94" size="131072" crc="3a50d931" sha1="9d9cb1793f3b8f562ce0ea49f2afeef099f20859" region="gfx2" offset="1"/>
              <rom name="epr-13380.ic98" size="131072" crc="ad1024c8" sha1="86e941424b2e2e00940886e5daed640a78ed7403" region="gfx2" offset="2"/>
              <rom name="epr-13379.ic102" size="131072" crc="1ac17625" sha1="7aefd382041dd3f97936ecb8738a3f2c9780c58f" region="gfx2" offset="3"/>
              <rom name="epr-13378.ic91" size="131072" crc="50c9b867" sha1="dd9702b369ea8abd50da22ce721b7040428e9d4b" region="gfx2" offset="80000"/>
              <rom name="epr-13377.ic95" size="131072" crc="9b12f5c0" sha1="2060420611b3354974c49bc80f556f945512570b" region="gfx2" offset="80001"/>
              <rom name="epr-13376.ic99" size="131072" crc="449ac518" sha1="0438a72e53a7889d39ea7e2530e49a2594d97e90" region="gfx2" offset="80002"/>
              <rom name="epr-13375.ic103" size="131072" crc="5489a9ff" sha1="c458cb55d957edae340535f54189438296f3ec2f" region="gfx2" offset="80003"/>
              <rom name="epr-13374.ic92" size="131072" crc="6a319e4f" sha1="d9f92b15f4baa14745048073205add35b7d42d27" region="gfx2" offset="100000"/>
              <rom name="epr-13373.ic96" size="131072" crc="eca5588b" sha1="11def0c293868193d457958fe7459fd8c31dbd2b" region="gfx2" offset="100001"/>
              <rom name="epr-13372.ic100" size="131072" crc="0b45a433" sha1="82fa2b208eaf70b70524681fbc3ec70085e70d83" region="gfx2" offset="100002"/>
              <rom name="epr-13371.ic104" size="131072" crc="b68f4cff" sha1="166f2a685cbc230c098fdc1646b6e632dd2b09dd" region="gfx2" offset="100003"/>
              <rom name="epr-13370.ic93" size="131072" crc="78276620" sha1="2c4505c57a1e765f9cfd48fb1637d67d199a2f1d" region="gfx2" offset="180000"/>
              <rom name="epr-13369.ic97" size="131072" crc="8625bf0f" sha1="0ae70bc0d54e25eecf4a11cf0600225dca35914d" region="gfx2" offset="180001"/>
              <rom name="epr-13368.ic101" size="131072" crc="0f50716c" sha1="eb4c7f47e11c58fe0d58f67e6dafabc6291eabb8" region="gfx2" offset="180002"/>
              <rom name="epr-13367.ic105" size="131072" crc="4b1bb51f" sha1="17fd5ac9e18dd6097a015e9d7b6815826f9c53f1" region="gfx2" offset="180003"/>
              <rom name="epr-13388.ic17" size="65536" crc="706581e4" sha1="51c9dbf2bf0d6b8826de24cd33596f5c95136870" region="soundcpu" offset="0"/>
              <rom name="epr-13391.ic11" size="131072" crc="8c30c867" sha1="0d735291b1311890938f8a1143fae6af9feb2a69" region="pcm" offset="0"/>
              <rom name="epr-13390.ic12" size="131072" crc="8c93cd05" sha1="bb08094abac6c104eddf14f634e9791f03122946" region="pcm" offset="20000"/>
              <rom name="epr-13389.ic13" size="131072" crc="4e4c758e" sha1="181750dfcdd6d5b28b063c980c251991163d9474" region="pcm" offset="40000"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="12500000"/>
              <chip type="cpu" tag="sub" name="68000" clock="12500000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="4000000"/>
              <chip type="audio" tag="pcm" name="Sega PCM" clock="4000000"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="59.637405" pixclock="6250000" htotal="400" hbend="0" hbstart="320" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="2"/>
              <input players="1" buttons="2" coins="2" service="yes">
                     <control type="paddle" minimum="1" maximum="255" sensitivity="100" keydelta="4"/>
                     <control type="pedal" minimum="16" maximum="239" sensitivity="100" keydelta="40" reverse="yes"/>
              <dipswitch name="Coin A" tag="IO1PORTC" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="7"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="9"/>
                     <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="5"/>
                     <dipvalue name="2 Coins/1 Credit, 4/3" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit, 5/6" value="3"/>
                     <dipvalue name="1 Coin/1 Credit, 4/5" value="2"/>
                     <dipvalue name="1 Coin/1 Credit, 2/3" value="1"/>
                     <dipvalue name="2 Coins/3 Credits" value="6"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="Free Play (if Coin B too) or 1/1" value="0"/>
              <dipswitch name="Coin B" tag="IO1PORTC" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="112"/>
                     <dipvalue name="3 Coins/1 Credit" value="128"/>
                     <dipvalue name="2 Coins/1 Credit" value="144"/>
                     <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="80"/>
                     <dipvalue name="2 Coins/1 Credit, 4/3" value="64"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit, 5/6" value="48"/>
                     <dipvalue name="1 Coin/1 Credit, 4/5" value="32"/>
                     <dipvalue name="1 Coin/1 Credit, 2/3" value="16"/>
                     <dipvalue name="2 Coins/3 Credits" value="96"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="Free Play (if Coin A too) or 1/1" value="0"/>
              <dipswitch name="Cabinet" tag="IO1PORTD" mask="3">
                     <dipvalue name="Ride On" value="3"/>
                     <dipvalue name="Upright" value="2" default="yes"/>
              <dipswitch name="Unused" tag="IO1PORTD" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="ID No." tag="IO1PORTD" mask="8">
                     <dipvalue name="Main" value="8" default="yes"/>
                     <dipvalue name="Slave" value="0"/>
              <dipswitch name="Demo Sounds" tag="IO1PORTD" mask="16">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="16" default="yes"/>
              <dipswitch name="Unused" tag="IO1PORTD" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="IO1PORTD" mask="192">
                     <dipvalue name="Easy" value="128"/>
                     <dipvalue name="Normal" value="192" default="yes"/>
                     <dipvalue name="Hard" value="64"/>
                     <dipvalue name="Hardest" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="24576"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise