emukidid / swiss-gc

Swiss - The swiss army knife of GameCube homebrew
GNU General Public License v2.0
1.28k stars 93 forks source link

Games not recognizing Memory Card inserted into Slot A when booting through Swiss #597

Closed slucid closed 2 years ago

slucid commented 3 years ago

Hi there. Have a GCLoader and booting into swiss using that. I don't have an SD2SP2 yet, waiting for that to arrive in the mail. Using the latest build (r1181), games don't recognize any memory cards inserted into Slot A.

To be as detailed as possible: I'm using an official DOL-014 memory card (black, 251 blocks). I have several saves on it for various games like Mario Party 5 and Animal Crossing.

I know its ////not//// a faulty/dirty memory card, as I have two of the DOL-014, as well as an official DOL-008 (gray, 59 blocks) memory card and none work. Here's what happens: I boot into a game, like animal crossing, with a memory card inserted into Slot A, and nothing in Slot B. The game does not recognize the memory card in Slot A. If I reset the game or reseat the memory card, no difference, no matter how many resets or memory card reseats. If I then put the same memory card in Slot B, the game instantly recognizes it.

I know its ////not//// a faulty/dirty Slot A because if I use an older version of swiss (I tried using r876), it just works without issue with every memory card. I also tried directly booting into a game with the GCLoader by just renaming the game iso to boot.iso, and this also works without issue on every memory card.

Hopefully it's clear that I've tried everything and narrowed it down to being the latest swiss release.

Also, as far as I am aware, all the settings are default on Swiss, and I am not booting into the game with special settings.

Extrems commented 2 years ago

Fixed in d47ff1e (r1182).