OffBroadway / cubeboot

GameCube IPL components for FlippyDrive
GNU General Public License v2.0
226 stars 11 forks source link

Booting from Slot B is finicky #17

Open trevor403 opened 1 year ago

trevor403 commented 1 year ago

Some people have issues getting Slot B to mount

Twist0fPhate commented 1 year ago

I am also seeing this issue on a DOL-101 gamecube. I am using a picoboot to boot into swiss that is loaded on a GC2SD memory card adapter.

Currently running Swiss v0.6 rev 1400

Due to how swiss manages the emulated memory slots, the memory card/boot must be in slot-B for the emulated memory card saves to work properly on my gamecube. Unfortunately when I run the cubeboot.dol while the memory adapter is in slot-b instead of slot-a. The following message is presented after the animation is played.

==== HALT

No program loaded!

trevor403 commented 1 year ago

Hey @Twist0fPhate I can try to make a dev build next week so we can diagnose this issue. Thanks for letting me know.

andromalandro commented 1 year ago

having the same issue, i have a dl 101 and have soldered a micro sd adapter to the memory card slot B, cubeboot shows the animation but then i get the "no program loaded" message.

SK-Crow commented 1 year ago

Just wanted to mention I'm using a DOL 101 and having the same issue. I planned to use the virtual memory card in Swiss but I can only boot to Swiss through slot A.

SK-Crow commented 1 year ago

image image

Picoboot is recognizing and mouting my SD card (GAMECUBE) in slot B. Then it loads the ipl.dol (cubeboot), then it tells me there's no program loaded. This does not happen in slot A.

SK-Crow commented 1 year ago

trevor403 Any chance you made said dev build? I'm happy to help test if you have some ideas on what might fix it.

wwaltb commented 1 year ago

Hi, just commenting to say that I am having the same issue with my DOL-101, hoping it gets fixed so I can use virtual memory in swiss

trevor403 commented 1 year ago

Working on it folks, this is a tough issue to replicate.

SK-Crow commented 1 year ago

Working on it folks, this is a tough issue to replicate.

Is there anything I can do to assist? Happy to help if I can.

trevor403 commented 1 year ago

We should be able to fix this by moving to libogc2! I'll post a test build tomorrow.

Kylashow666 commented 1 year ago

Any update on this? or where i can get the new build to work on slot B ?

cspencer49519 commented 5 months ago

Where can I access this test build?

cspencer49519 commented 5 months ago

FWIW I swapped to libogc2 and built the program, the problem persists. So more changes will be required beyond just swapping to libogc2.

LuciferFoxxx commented 4 months ago

Hello, is there any update? It seems if i let it load and develop the error code then i quickly turn it off then back on it skips cubeboots boot animation and immediately starts swiss, also it seems to work but still skip the boot animation when in slot A.

LuciferFoxxx commented 4 months ago

FWIW I swapped to libogc2 and built the program, the problem persists. So more changes will be required beyond just swapping to libogc2.

Is there any update to a possible fix^

Hookups67 commented 2 months ago

Any updates on this? Would love to be able to boot from slot B and use a real memory card.

trevor403 commented 2 months ago

I can make a quick fix for this yes....

Hookups67 commented 2 months ago

What should my next steps be? I’m using a GameCube DOL 101 with Picoboot and a GC2SD. System gives HALT error in Memory card slot B. Even my Emulated Memory card function does not work. But I am not worried about that because all the games I want to play has audio streaming anyways….

my2k2zx2 commented 1 week ago

Having the same issue, getting the HALT error using Slot B. Slot A works fine, but want to have the GC2SD in Slot B.