Project

General

Profile

Actions

Emulator Issues #11724

open

Advance Game Port with Cheat Construction Kit hangs after selecting any menu when MMU is enabled

Added by Little_mac over 5 years ago. Updated almost 3 years ago.

Status:
Accepted
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:

Description

Game Name?

NHL HITZ 20-02 (Disc 0, Revision 0) / Advance Game Port with Cheat Construction Kit

Game ID? (right click the game in the game list, Properties, Info tab)

GNHE5d

MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)

c8a95eb91168de341237a7450c090865

What's the problem? Describe what went wrong.

Even with the BIOS and the LLE audio setting, clicking any setting in the menu results in a black screen if MMU is enabled.

If MMU is disabled, the game will boot, but will show messages "Invalid write to 0x026001a0, PC = 0x813001c4" followed by "Invalid write to 0x026001c0, PC = 0x813001c4".

What steps will reproduce the problem?

Launch the game, ignoring any unknown opcode/FIFO overflowed messages. In the menu asking to choose between Advance Game Port and the Cheat Construction Kit, select either option.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

5.0-10177 (also tested 5.0-15993)

Is the issue present in the latest stable version?

No, and 5.0-3345 works too.

If the issue isn't present in the latest stable version, which is the first broken version?

Unknown

Actions #1

Updated by Little_mac over 5 years ago

oh and for got to add that i do have a GBA game in slot B

Actions #2

Updated by JMC4789 over 5 years ago

Needs better GPU timings. We're well aware of the hangs in Datel games caused by frames being rendered too fast.

Actions #3

Updated by JMC4789 over 5 years ago

  • Status changed from New to Accepted

...I'm also surprised that I don't have this already set as an accepted issue.

Actions #4

Updated by pokechu22 over 4 years ago

This menu hang seems to be exclusive to the Cheat Construction Kit version (it does not happen on the other earlier version with 2003 copyright dates). It seems to be possible to work around it by unchecking "Enable MMU". Selecting a menu item will give Invalid write to 0x026001a0, PC = 0x813001c4 and then Invalid write to 0x026001c0, PC = 0x813001c4, but then things will continue normally (once #12017 is fixed or when using a build prior to its introduction, that is; without that, the message IntCPU: Unknown instruction 00000000 at PC = 80003100 last_PC = 00000000 LR = 813001e4 will be spammed because the disc isn't read). I was able to play a bit of Metroid Zero Mission successfully, and even noticed that they fixed stereo audio in this version.

Note that prior to the hang, the following messages are logged:

51:43:911 Core\HW\DVD\DVDInterface.cpp:837 I[DVD]: Read DiscID: buffer 800ba6c0
51:43:916 Core\HW\DVD\DVDInterface.cpp:1230 I[DVD]: DTK enabled: buffer size 10
51:43:945 Core\HW\DVD\DVDInterface.cpp:837 I[DVD]: Read DiscID: buffer 80000000
51:43:997 Core\HW\DVD\DVDInterface.cpp:825 I[DVD]: Read: DVDOffset=12d00000, DMABuffer = 80003100, SrcLength = 00200000, DMALength = 00200000
51:44:916 Core\PowerPC\Jit64\Jit.cpp:785 W[PowerPC]: ISI exception at 0x00000000
51:44:923 Core\PowerPC\Jit64\Jit.cpp:785 W[PowerPC]: ISI exception at 0x00000000

There are still the "FIFO is overflowed by GatherPipe ! CPU thread is too fast!" messages, but they seem to be fairly uncommon for me (and I think that's a separate issue from this Cheat Construction Kit version's hang)

Actions #5

Updated by JMC4789 over 4 years ago

It's possible the invalid writes just happen... this is datel we're talking about. Edit: Oh, MMU disabled... then probably a Dolphin bug with handling something weird.

Actions #6

Updated by pokechu22 almost 3 years ago

  • Subject changed from Advance Game Port, crashes after selecting any menu to Advance Game Port with Cheat Construction Kit hangs after selecting any menu when MMU is enabled
  • Description updated (diff)
Actions #7

Updated by Little_mac almost 3 years ago

Thank you for the title change <3

Actions

Also available in: Atom PDF