gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Flash Equipment > Strange DLDI issues...

#146834 - thegamefreak0134 - Sun Dec 09, 2007 10:32 pm

I have a really interesting situation. I own a SuperCard Rumble SD, which sucks in the general working department, but I've been able to make it work most of the time using the moonshell driver for it, which is a fairly common situation. I came across this problem though. I switched to a different SD card, and the driver stopped working. (Same exact files, copied from the other card where (when copied back) they still work fine.)

The reads on the new card work, the writes do not, it crashes every time like my other driver did with the old card. (The other driver fails in general on the new one.)

Here are the specs on the two SD cards:

Old (working fine) card:
Type: MicroSD in an adapter
Brand: SanDisk
Size: 512 MB

New (not working quite so well) Card:
Type: Regular Ole SD Card
Brand: DANE-ELEC
Size: 2G

Besides the obvious size and speed differences, both cards seem like they should operate the same. There is one catch that I have not been able to try testing for though. My new card was formatted on a Vista machine, whilst my Old card was formatted on an XP machine. Same machine, actually, just a different OS. I have yet to try formatting the old card on Vista because I'm worried I might lose my Homebrew ability.

For the record, both cards (as far as I can tell) are FAT type, since the rumble does not support FAT32 or NTFS, and to my knowledge neither does most homebrew.

Any insight on this issue would be really grand, as I don't quite have the necessary cash to upgrade to an R4 at the moment. ^_^

-thegamefreak
_________________
What if the hokey-pokey really is what it's all about?

[url=http:/www.darknovagames.com/index.php?action=recruit&clanid=1]Support Zeta on DarkNova![/url]

#146844 - jetboy - Mon Dec 10, 2007 12:34 am

thegamefreak0134 wrote:
The reads on the new card work, the writes do not, it crashes every time like my other driver did with the old card. (The other driver fails in general on the new one.)


Super Card dont handle unaligned writes/reads too well.
Surprisingly on some smaller cards it works, and only fucks up occasionally - rare enough so you could miss when it does, or it could never happened for you. On bigger card the problem is more noticable, or should i say, it makes homebrew unusable.

You cannot do anything about it untill you have source code and can fix it yourself.
_________________
Colors! gallery -> http://colors.collectingsmiles.com
Any questions? Try http://colors.collectingsmiles.com/faq.php first, or official forums http://forum.brombra.net

#146851 - dantheman - Mon Dec 10, 2007 3:36 am

Have you tried using the hacked SCSD_moon.dldi or Barni's SC Rumble miniSD DLDI file?

#147029 - thegamefreak0134 - Thu Dec 13, 2007 12:25 pm

I have tried using the hacked moon driver, it's in fact the only one that really works well. I did not know, however, that the problem would arise with size, and that makes sense, seeing as how it is the smaller card which seems to be working ok. So it would seem, unfortunately, that I'll be needing an R4 if I wish to really store my entire MP3 collection on my DS. :cries:

Well that's unfortunate. However, the card will still work for now, my little 512 MB card has served me quite well. I do not think the MiniSD driver will change things, but I will go ahead and try it out on the new card just to see. (My current working is a microSD, not a MiniSD).

Thanks for the advice though. *goes and puts an R4 on his christmas list*

-gamefreak
_________________
What if the hokey-pokey really is what it's all about?

[url=http:/www.darknovagames.com/index.php?action=recruit&clanid=1]Support Zeta on DarkNova![/url]

#147082 - dantheman - Fri Dec 14, 2007 6:05 am

It's not necessarily a matter of size. My 2 GB miniSD card works fine with the standard SCSD.dldi file but my 1 GB one requires SCSD_moon.dldi for anything to work. I'd try getting a different card before you give up on the Supercard entirely.

Give Barni's DLDI file a try, it might work for you. That page states that someone successfully tested it on a SCLite, and it works on my non-Rumble Supercard miniSD, so it seems to be fairly universal.