dborth / snes9xgx

Snes9x GX - Port of Snes9x for Wii
http://wiibrew.org/wiki/Snes9x_GX
Other
437 stars 62 forks source link

No SD in slot / crash #68

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
While playing Secret of Mana, I use save states a lot. So I frequently
visit the menu to save and load states. If you do it enough times, it will
start saying that there is no SD in the slot, press A to continue. The menu
will load, but when you return to the game, the sound is messed up. If you
then go to the main menu to return to Wii / HBC, it will freeze.

What steps will reproduce the problem?
1. Start a game, go to menu to save/load states.
2. Repeat.
3. Repeat.

What is the expected output? What do you see instead?
SD shouldn't suddenly dissappear. Should be able to return to Wii/HBC
without freeze. Moreover, the sound shouldn't be messed up.

Does this issue occur on SNES9x for Windows 1.51?
N/A

What version are you using?
007

Please provide any additional information below.

Original issue reported on code.google.com by tn0...@gmail.com on 22 Nov 2008 at 2:57

GoogleCodeExporter commented 9 years ago
I just realized that the title may be misleading. :/

Original comment by tn0...@gmail.com on 22 Nov 2008 at 2:58

GoogleCodeExporter commented 9 years ago
I'm pretty sure this is due to a bug in the libfat library which snes9x-gx uses.

Original comment by hcho...@gmail.com on 22 Nov 2008 at 3:59

GoogleCodeExporter commented 9 years ago
confirmed

this probably happen because each time you write to SDCARD, the card is
unmounted/remounted

libfat *probably* does not like this very much, maybe there is some kind of 
memory
leak or stack overflow which results in a crash

Original comment by ekeeke31@gmail.com on 22 Nov 2008 at 1:40

GoogleCodeExporter commented 9 years ago
I have same issue, It's effecting all of the latest emulators. Maybe make you go
through menu to unmount first?

Original comment by Brainy...@gmail.com on 22 Nov 2008 at 5:24

GoogleCodeExporter commented 9 years ago
I thinks its the "hot swapping" issue

Original comment by Brainy...@gmail.com on 22 Nov 2008 at 5:26

GoogleCodeExporter commented 9 years ago
Why do you have to unmount/remount with each write? Isn't that a bit excessive?

Original comment by tn0...@gmail.com on 22 Nov 2008 at 11:03

GoogleCodeExporter commented 9 years ago
I'm aware of this issue and I'm waiting for some changes the libfat/libogc guys 
are 
making to fix this. unmounting/remounting happens because at the moment there's 
no 
way to determine if a device needs the remount - so I do it all the time. 

Original comment by dborth@gmail.com on 22 Nov 2008 at 11:58

GoogleCodeExporter commented 9 years ago
Ya when I ran into this I was sad.  I was in the middle of Sigma in MMX3 (ty 
for the
Toxic Seahorse fix!)

Original comment by gallw...@gmail.com on 29 Nov 2008 at 8:33

GoogleCodeExporter commented 9 years ago
I have this problem too, but not the freeze problem.  I had this problem in VBA 
GX, too.  
VBA was fixed when I downgraded it back to the previous version.  Is it 
possible to just 
release a version without the new libfat?

Original comment by Tempm...@gmail.com on 2 Dec 2008 at 8:37

GoogleCodeExporter commented 9 years ago
Yep, I can confirm this problem; "can't" find the SD card and then a lockup. 
Forced
to reset Wii.

Original comment by nintendo...@hotmail.com on 4 Dec 2008 at 1:00

GoogleCodeExporter commented 9 years ago
Yeah, this happens to me a lot as well. Sometimes I am able to shut off my Wii 
when 
it happens, other times I have to do a hard reset.

Original comment by monksol...@gmail.com on 9 Dec 2008 at 4:02

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago

Original comment by dborth@gmail.com on 19 Dec 2008 at 10:38

GoogleCodeExporter commented 9 years ago

Original comment by dborth@gmail.com on 24 Dec 2008 at 8:44