Project

General

Profile

Actions

Emulator Issues #9480

closed

4.0-2368 (DSP: latch DMA parameters) breaks Pokemon Box on JIT/JITIL

Added by JMC4789 about 9 years ago. Updated almost 9 years ago.

Status:
Fixed
Priority:
High
Assignee:
% Done:

0%

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

Description

Game Name?

Pokemon Box: Ruby and Sapphire - GPXE01

What's the problem? Describe what went wrong.

The game crashes with invalid reads, usually starting with:

Invalid read from 0x90650152, PC = 0x80014c3c

What steps will reproduce the problem?

Start the game in 4.0-2368 or newer in JIT

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

4.0.2, 4.0-2366 (both working)
4.0-2368, 4.0-9200 (both broken)

What are your PC specifications? (CPU, GPU, Operating System, more)

Core i5 3570K, GTX 760, Windows 10,

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

Interpreter and Cached Interpreter apparently works fine, meaning maybe we have a shot at fixing this pretty easily?
[Anything else here]

Actions #1

Updated by JMC4789 about 9 years ago

  • Subject changed from 4.0-2368 (DSP: latch DMA parameters) breaks Pokemon Box on JIT to 4.0-2368 (DSP: latch DMA parameters) breaks Pokemon Box on JIT/JITIL
Actions #2

Updated by JMC4789 about 9 years ago

  • Assignee set to booto

Sorry booto, but phire didn't feel like looking into it.

Actions #3

Updated by JMC4789 about 9 years ago

  • Assignee deleted (booto)
  • Priority changed from Normal to High

Out of ideas for this. It appears to be a big problem in the JIT affecting a lot of games, though. It's just that this game is affected by it in a negative way. JIT appears to take a while to startup.

Actions #4

Updated by phire about 9 years ago

  • Status changed from New to Fix pending
  • Assignee set to phire

Fixed in PR #3800

Actions #5

Updated by Fog almost 9 years ago

  • Status changed from Fix pending to Fixed

Merged into latest master, link will be provided once buildbot is working again.

Actions

Also available in: Atom PDF