If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Sega Rally Championship (Arcade)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Sega Rally Championship

Developer: Sega AM3
Publisher: Sega
Platform: Arcade (Sega Model 2)
Released in JP: October 11, 1994
Released in US: October 18, 1994
Released in EU: October 25, 1994


DevTextIcon.png This game has hidden development-related text.
MinigameIcon.png This game has unused modes / minigames.
GraphicsIcon.png This game has unused graphics.
TextIcon.png This game has unused text.
RegionIcon.png This game has regional differences.
Carts.png This game has revisional differences.


BugsIcon.png This game has a bugs page

GAME OVER YEAAAH! That is all needed to describe Sega Rally Championship.

Oh, and did you know that Toyota was caught using an illegal turbo setup in 1995?

Sub-Page

Read about notable bugs and errors in this game.
Bugs

Unused Modes

Joypolis Mode

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Some clever person should find a way to activate this mode, if possible.

In the maincpu ROMs for srallyc and srallycb, the following string is present at 0x6EF0 in with the text for the test menu's game assignments screen.

 JOYPOLIS MODE    

It is not present in the maincpu ROMs for srallycc and srallycdx, and probably srallycdxa (one of the maincpu ROMs has no known good dump).

This option does not seem to be present anywhere in the test menu.

It's safe to assume that this was used for the Sega Rally Special Stage attraction in Tokyo Joypolis, which used full-size cars on a motion platform.

(Source: mumboking)

Revisional Differences

As of MAME 0.222, there are five revisions of SEGA Rally Championship, known as srallyc, srallycb, srallycc, srallycdx, and srallycdxa.

A lot of data is stored in the maincpu ROMs of most revisions, but for srallycdx and srallycdxa, almost all of that data is stored in the main_data ROMs instead.

Boot Sequence

srallycdxa does not have the "SOUND INITIALIZE ..." screen in the boot sequence.

(Source: mumboking)

Test Menu

Memory Test

srallycdxa does not check IC28 and IC29 in the memory test.

srallyc, srallycb, srallycc, and srallycdx srallycdxa
Test the copro_data. Apparently, the copro_data doesn't need testing.
(Source: mumboking)

Input Test

The input test differs between revisions.

srallycdxa does not pad the "ACCEL" and "BRAKE" values with zeroes.

srallyc and srallycb have an extra "HANDLE(DRIVE)" value.

srallyc and srallycb srallycc and srallycdx srallycdxa
SEGARally1 ARC Input Test srallyc-srallycb.png SEGARally1 ARC Input Test srallycc-srallycdx.png SEGARally1 ARC Input Test srallycdxa.png
(Source: mumboking)

Sound Test

The sound test differs between revisions.

  • Not playing audio:
srallyc, srallycb, srallycc, and srallycdx srallycdxa
SEGARally1 ARC Sound Test srallyc-srallycb-srallycc-srallycdx.png SEGARally1 ARC Sound Test srallycdxa.png
  • Playing audio (note that most versions don't remove "AND PUSH TEST BUTTON"):
srallyc and srallycb srallycc and srallycdx srallycdxa
SEGARally1 ARC Sound Test Playing srallyc-srallycb.png SEGARally1 ARC Sound Test Playing srallycc-srallycdx.png SEGARally1 ARC Sound Test Playing srallycdxa.png

Only srallycdxa has "FadeOut" in the B.G.M entries. It also says "Voice", "Effect", and "Exit" instead of "VOICE", "EFFECT", and "EXIT".

Only revisions with link options have the "WaitEntry" B.G.M.

In srallycc, srallycdx, and srallycdxa, the sound test works as follows:

  • Pressing the TEST button stops playing audio.
  • Pressing the START button skips to the next entry.
  • Pressing the SERVICE button or View Change button while B.G.M is playing doesn't stop the B.G.M.
  • When playing B.G.M, you have to press START to go to the next entry.

In srallyc and srallycb the sound test works slightly differently:

  • The TEST button and START button both skip to the next entry.
  • Pressing the SERVICE button or View Change button while B.G.M is playing stops the B.G.M.
  • When playing B.G.M, it automatically skips to the next entry after the B.G.M loops or ends.
(Source: mumboking)

Coin Assignments

The default coin/credits setting differs between revisions.

srallyc, srallycb and srallycc srallycdx and srallycdxa
2 coins per credit. 3 coins per credit.
2 coins per credit. 3 coins per credit.
(Source: mumboking)

Game Assignments

The game assignments screen in the test menu differs between revisions.

Notably, srallycdx and srallycdxa lack the "CABINET TYPE" and "LINK TYPE" options.

srallyc and srallycb move the options down to better match the layout of other menus.

srallyc and srallycb srallycc srallycdx and srallycdxa
SEGARally1 ARC Game Assignments srallyc-srallycb.png SEGARally1 ARC Game Assignments srallycc.png SEGARally1 ARC Game Assignments srallycdx-srallycdxa.png
(Source: mumboking)

Attract Mode

Hmmm...
To do:
Check for differences here. There may be none, or there may be some.

Gameplay

Hmmm...
To do:
Check for differences here. There may be none, or there may be some.

Ending and Credits

Hmmm...
To do:
Check for differences here. There may be none, or there may be some.

Unused Text

Hmmm...
To do:
Check for more strings in the ROMs.

Despite not having "CABINET TYPE" and "LINK TYPE" options, srallycdx and srallycdxa both have text in the main_data ROMs related to them. Interestingly, srallycdxa lists "UPLIGHT" as a cabinet type, where other revisions have "TWIN" instead.

Seemingly unseen strings exist in the maincpu ROMs for srallyc and probably other revisions.

With the values for options in GAME ASSIGNMENTS. Presumably, they are to do with the unused options listed later.:

00006cf8: NONE
00006d00: RESTART
00006d08: PAUSE
00006d10: VIEW
00006d20: NORMAL
00006d30: PRELIMINARY
00006d40: DECISION

And here are those options, found after "GAME MODE" in GAME ASSIGNMENTS:

00006ed0:  START SW
00006ef0:  JOYPOLIS MODE

With the list of VOICEs:

00025300: Cheer1Off
00025310: Cheer2Off
00025320: Cheer3Off
00025330: CheerOff

With the list of EFFECTs:

00025658: Drift
00025660: DriftOff
00025680: SineLoop
00025690: SineOff
00025698: Off

After the list of B.G.M:

000257e0: FadeOut
000257e8: Engine
000257f0: Exhaust
000257f8: Engine2
00025800: Exhaust2
00025810: Slip1
00025818: Slip2
00025820: DSlip1
00025828: DSlip2
00025830: SlipTune
00025840: Dirt1
00025848: Dirt2
00025850: DirtTune
00025860: StartTunnelLancia
00025880: TunnelLancia
00025890: StartTunnelCelica
000258b0: TunnelCelica
(Source: mumboking)

Debug Text

Hmmm...
To do:
Check for more strings in the ROMs. srallycdxa has some that aren't in other revisions.

Error strings exist in the maincpu ROMs for srallyc and probably other revisions:

00029bf0: CgmPut ERROR [%s]:[%d]
00029d40: CgmErase ERROR [%s]:[%d]
00029e70: Color Group Full !! [%08x]
00029e90: Not CGM Data !! [%08x]

These strings were found in the main_data ROMs for srallycdxa:

008038b8: ERROR
008038c0: O.K. 
008038d0: POLYS : %5d
008038e0: TGP_0 : %s
008038f0: TGP_1 : %s
00803900: TGP_2 : %s
00803910: TGP_3 : %s
00803920: Overflow     
00803940: FIFO_in full 
00803950: End func err 
00803960: ERROR : %5d
00803970: TRUE %08X
00803980: FIFO %08X
00803990: ADR : %08X
00803F30: GEO FUNC ERROR
00803F40: ADDR : %08x
00803F50: DATA : %08x
(Source: mumboking)