Project

General

Profile

Actions

Emulator Issues #8725

closed

Sonic Riders, Unknown Instruction

Added by techgamer354 over 9 years ago. Updated almost 8 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-2431

Description

Game Name?

Sonic Riders

Game ID?

GXEE8P

What's the problem? Describe what went wrong in few words.

When the game goes to a specific loading screen, there's an unknown instruction that attempts to be executed

What did you expect to happen instead?

I expected the game to load into the next race

What steps will reproduce the problem?

  1. Start a new game file
  2. Go into story mode
  3. Complete the first 3 races in story mode

In the loading screen after the 3rd race, an error will pop up

Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?

4.0-6858
4.0-6896
4.0-6787
4.0-6454
4.0-6114
4.0-5710

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?

I couldn't fin d an older version which didn't have the issue

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)

Windows 7 64bit
NVIDIA GeForce GTX 660 Ti
Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

http://imgur.com/I0uhJFh


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #8830: Sonic Riders story mode load hang (thread loop lock)Duplicate

Actions
Actions #1

Updated by PEmu over 9 years ago

Do you have "Speed Up Disc Transfer Rate" enabled?

See: https://wiki.dolphin-emu.org/index.php?title=Sonic_Riders#Hero_Story_Crash

Actions #2

Updated by JMC4789 over 9 years ago

  • Status changed from New to Accepted
  • Milestone set to Current
  • Regression set to Yes
  • Priority set to High

Goddamn when did this come back.

Actions #3

Updated by techgamer354 over 9 years ago

I looked through the wiki but i must have missed that speed up disk fix.

That fixed my problem! Sorry to make an issue for my inability to read!

Actions #4

Updated by JMC4789 over 9 years ago

No, it's supposed to be fixed without fast-disc-speed. This is a problem.

Actions #5

Updated by JMC4789 over 9 years ago

Last working - 4.0-5525 -> https://dolphin-emu.org/download/dev/042fcbcbcaeb45f3c7575b7ee242f0aa271caff1/

First broken - 4.0-5531 -> https://dolphin-emu.org/download/dev/8cc6e5cff9cff74483c3cc939f1bc7c934570549/

Work-around is fast-disc-speed; just like before.

Actions #6

Updated by JMC4789 over 9 years ago

We need to re-enable SUDTR for this game for now to work-around this.

Actions #7

Updated by JosJuice over 9 years ago

Issue 8830 has been merged into this issue.

Actions #8

Updated by JosJuice over 9 years ago

  • Regression changed from Yes to No

PR 2828 sets SUDTR in the Sonic Riders INI, which should be good enough for 5.0. The description of the PR explains why this isn't a regression. https://github.com/dolphin-emu/dolphin/pull/2828

Actions #9

Updated by JosJuice over 9 years ago

  • Milestone deleted (Current)
  • Priority changed from High to Normal

SUDTR is now in the INI.

Actions #10

Updated by JosJuice almost 9 years ago

Because 4.0-5531 broke this, it seems like the game relies on at least some of the disc data ending up in RAM before a read is completely done. To show that this is the case, I made a merge-unworthy commit that copies the disc data of large reads into RAM in several parts. It fixes this issue, at least if PARTS is set to 8. A more proper implementation should be able to fix this issue in a correct way. https://github.com/JosJuice/dolphin/commit/6abfc141139af7795cbd4dbbd7ed0ee2ad30eeba

Actions #11

Updated by JosJuice almost 9 years ago

  • Status changed from Accepted to Fix pending

A fix is in progress, but it might take a while for it to get merged. https://github.com/dolphin-emu/dolphin/pull/3701

Actions #12

Updated by JosJuice almost 8 years ago

  • Status changed from Fix pending to Fixed
  • Fixed in set to 5.0-2431
Actions

Also available in: Atom PDF