Project

General

Profile

Emulator Issues #11724

Advance Game Port, crashes after selecting any menu

Added by Little_mac about 1 year ago. Updated 3 months 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

NHL HITZ 20-02 (Disc 0, Revision 0) / Advance Game Port

[Put Game Name here]

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.

[well, I have the Bios, and I have the LLE audio setting, but anytime I click any setting in the menu it black screens]

What steps will reproduce the problem?

[get in the menu and click anything]

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

[Yes, 10177]

Is the issue present in the latest stable version?

[no, and can say 5.0-3345 works to]

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)

[First broken version number here (if applicable) IDK]

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

[https://cdn.discordapp.com/attachments/572182622097375234/576609778089066507/in_the_menu_and_then_it_frezes_when_I_press_any_of_the_menus.dff
idk much about recording this so I hope I did it right, I pressed record in the first menu of the game then clicked on something and black screen and then saved]

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

[PC specs here]

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

[Anything else here]

History

#1 Updated by Little_mac about 1 year ago

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

#2 Updated by JMC4789 about 1 year ago

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

#3 Updated by JMC4789 about 1 year ago

  • Status changed from New to Accepted

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

#4 Updated by pokechu22 3 months 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)

#5 Updated by JMC4789 3 months 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.

Also available in: Atom PDF