Project

General

Profile

Emulator Issues #9635

Launching GameCube Games from System Menu hangs emulation

Added by JMC4789 about 4 years ago. Updated over 2 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-2449

Description

Even with a full NAND, the emulator will simply blackscreen when booting a GC game from system menu.

History

#1 Updated by mimimi about 4 years ago

I guess this hangs when launching BC, which is title 00000001-00000100. Since it would be pointless to try to emulate the arm cpu, we could HLE this.

On a wii BC and MIOS(00000001-00000101) work hand in hand. BC basically gets the wii into gamecube mode, and then starts MIOS. What Dolphin should do would be to skip most of that and launch the gamecube ppc executable embedded in MIOS. This should be done as "gamecube homebrew" with the inserted disc as iso. For correctness, somebody should also look into sram changes the system menu tries to do here.

However pointless and useless this looks, this would have one actual use:
Run custom MIOS. This is where i start bugging people about neogamma again: With the correct custom MIOS installed to the nand, and neogamma, it would be possible to run gamecube games with ocarina codes, with the gecko os hooks, instead of Dolphin's hooking. That should fix button activated codes in theory, but there also could something else wrong with those.

PS: For this(neogamma + gamecube codes) to work, the memory must not be cleared, or at least parts must be excluded from clearing. The wii part writes an executable and options into memory, which are read after the custom MIOS is launched.

#2 Updated by JMC4789 about 4 years ago

Sounds like this should be high priority.

#3 Updated by JosJuice about 4 years ago

  • Status changed from New to Accepted
  • Priority changed from Normal to Low

#4 Updated by JMC4789 about 4 years ago

  • Priority changed from Low to Normal

:(

#5 Updated by JMC4789 over 3 years ago

  • Status changed from Accepted to Fix pending

#6 Updated by leoetlino over 3 years ago

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

#7 Updated by Luis over 2 years ago

Regression! This happens again since 5.0-6312.
(The first version where the disc channel is actually reachable after 5.0-6312 is 5.0-6327.)

#8 Updated by JosJuice over 2 years ago

Please create a new report for the regression.

Also available in: Atom PDF