ekeeke/smsplus-gx

Not working on SDHC card

GoogleCodeExporter opened this issue · 14 comments

Moved all my apps to a 4GB SDHC card, and only SMSPlus does not work.  I
click on the SMSPlus option on the HBC, the screen goes blank and then
comes back to the HBC menu.  I placed the files back onto a regular 2GB SD
card and it runs perfectly fine.

Original issue reported on code.google.com by bki...@gmail.com on 28 Nov 2009 at 5:12

Edit:  Actually what happens is SMSPlus loads properly, then you go and try to 
run
any rom file and it says "Error opening FAT" then it restarts.

Original comment by bki...@gmail.com on 30 Nov 2009 at 6:35

Original comment by ekeeke31@gmail.com on 8 Dec 2009 at 7:46

  • Changed state: Started
technically, it's not an issue with the application code but the library it has 
been
compiled with.

Recompile the sourcecode with a recent libogc and it should be fine.

Original comment by ekeeke31@gmail.com on 30 Nov 2009 at 10:50

  • Changed state: Invalid
I'm a total noob but I'm having the exact same issue, how do I re-compile the 
sourcecode with libogc?  and I suppose more applicably, is this the type of 
thing that will be taken care of in an update and should I just wait?

Original comment by seth.fei...@gmail.com on 24 Oct 2010 at 5:36

Original comment by ekeeke31@gmail.com on 26 Apr 2010 at 10:31

  • Changed state: Invalid
There is a dol on the Download page (smsplus_wii.dol). Have you tried it ?

Original comment by ekeeke31@gmail.com on 3 Nov 2010 at 5:26

Seriously, I know I don't offer much in reciprocation, but any help that could 
be offered to help me get SMSPlus to read my zipped roms on my Sandisk 4gb SDHC 
card would be GREATLY appreciated.  I'll donate.....

Original comment by seth.fei...@gmail.com on 2 Nov 2010 at 6:32

I was about to write back that I'd already downloaded that, but thought I 
should delete the smsplus on my SD card and try to install this one anew just 
to double check.  That half-worked.  Now I can actually load games from the SD 
card when I load SMSPlus from the Homebrew channel, but when SMSPlus is loaded 
from the forwarder I cannot load games.  Says can't read fat;// or something to 
that effect.  If it helps at all, the only other program I'm still having 
issues with is SCUMMVM, but I'm pretty sure that is due to the boot file being 
of the form boot.elf and not the standard boot.dol.  I ran elf2dol to convert 
but it then claims it isn't a valid Wii file.  Again I"m not sure how useful 
that is but I'm assuming both are related and possibly due to the larger 
capacity SDHC card...

Original comment by seth.fei...@gmail.com on 4 Nov 2010 at 3:17

I don't understand why people always think the issue is with the emulator when 
they keep using unsupported stuff to load it.

The problem is with the forwarder, change it, look for a better coded one, 
etc... I cannot fixes other's people mistakes, sorry.

If you are using an history list, delete it since "fat:/" is from an older 
version. SDis now accessed as "sd:/"; Also makes sure your "forwarder" is not 
simply pointing to the old version, the new one should never have printed 
something like that.


On a side note, boot.dol and boot.elf are strictly the same program, the only 
difference is the size (the .dol is a stripped down .elf , without the 
generally unused symbol table), it does not make any difference running.dol or 
.elf files.
Do not attempt to use elf2dol unless you are sure about what you are doing.

Original comment by ekeeke31@gmail.com on 4 Nov 2010 at 10:52

For starters:  Thank you so much for responding to me, I know I offer little to 
reciprocate with and I truly appreciate you giving me your time.  

Secondly: I'm sorry for even asking in this forum in the first place.  When I 
first posted, the problem was with the forwarder AND the actual program.  When 
I downloaded the new .dol the hyperlink was already a different color (the 
different color that indicates I had already clicked on the link), which is why 
I was quite sure I had already tried it.  

Finally: Thank you for providing all the extra info (you were obviously upset 
with me, so I am extra appreciative for that).  I don't know what a history 
list is, so I would say I'm not using it, but perhaps, because WHEN SMSPlus 
wasn't working with the forwarder OR in the HBC it gave me the error of not 
being able to read fat:// when loaded from the forwarder and sd:// when loaded 
from the HBC.  I deleted the old version so I don't think its still pointing to 
it (I'm pretty confident the forwarder just looks for the boot.dol file in the 
smsplus folder, that is in the app folder on the SD card).  I hate to ask you 
for anything else but if you know where I could find a current forwarder .wad 
that would be greatly appreciated, because simple googling is what returned 
this one that caused me all these problems.

On the side note: thank you for the tutorial on the differences between .dol 
and .elf.  I'm always nervous running new programs like that but I didn't know 
any other way to get the ScummVM forwarder to work (I guess I still don't).  
Unfortunately I've already run it and it didn't work (Scummvm returns a "Not a 
valid Wii File" when I try to load it from HBC, obviously doesn't load from a 
forwarder, even if I just simply rename boot.elf to boot.dol it runs in HBC 
(suprisingly) but not with forwarder), and I'm hoping it hasn't also given me 
any more unintended consequences.

Because you were kind enough to respond to me (with angry tones or not), I just 
donated 10Euros with paypal.  A small sum I know, but a small token of my 
gratitude.

Original comment by seth.fei...@gmail.com on 4 Nov 2010 at 5:25

I know you can't fix other peoples problems, but I'm working on my 5th wii, my 
first one thats 4.1u and your program is working great.  But using the same 
forwarder that works on all my other wiis, I'm not getting any video on the 
ROMs.  They load with sound but my TV returns a Audio only, no signal.   Weird 
right?  Again, I know this is not anything with your program and don't expect 
you to have an answer, its just really really weird and was hoping maybe you 
had some expert insight

P.S. if it helps, absolutely everything else works as well, EXCEPT my USB 
Loader GX sees the game on the flash drive I'm using, but when I try to load 
one it returns a Exception (DSI) error.  I've got the feeling I'm got some 
issue with my CIOS incorrectly loaded or something...

Original comment by seth.fei...@gmail.com on 26 Dec 2010 at 6:21

I don't use any forwarder myself so I cannot help you finding one.

Your issue seems very strange though as there shouldn't be any mention of 
"fat:/" in the provided dol, no matter what you used to load it, it's still the 
same code running after all and I know I never use this string. I've the 
feeling that you are not using a forwarder but a standalone channel (with a dol 
embedded inside the channel), which would explain it still runs the old 
version. 

Thanks a lot for the donation, I don't think it's a small sum, on the contrary, 
and it's very much appreciated.

Original comment by ekeeke31@gmail.com on 4 Nov 2010 at 9:50

video problems are related to video settings: either delete smsplus-gx config 
file or switch the "render" option to PROGRESSIVE or INTERLACED. The problem is 
that the TV or video cable you are using is not compatible with ORIGINAL 
non-interlaced video mode.

Original comment by ekeeke31@gmail.com on 28 Dec 2010 at 3:47

That was it! you're the best.  Thanks so much, happy new year!

Original comment by seth.fei...@gmail.com on 28 Dec 2010 at 9:18