• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Good News: NES DS loading/saving on SDHC v3. Bad News: I don't know how I did it

Started by BlackDStoUS!, December 20, 2007, 02:28:54 AM

Previous topic - Next topic

BlackDStoUS!

No one has got NES DS to run on the DSOne SDHC v3 yet, right? Because I just did!  :D

My card was already FAT32, 32kb cluster, and for some reason, I felt like reformatting it again to the same thing, FAT32, 32kb cluster. After reformatting, my "Auto-set SD speed" wend up from "23" to "30", which may have helped. I have an Adata 4GB uSD Turbo Class 6, I highly recommend it $35 off newegg. Screw Sandisk, they overcharged me too many times.

Which seems to have fixed NES DS. I can load, save, everything.  :)  I have it set to "no saver" and my global patch settings are: Enable Patch, Patch SD read speed, Patch Saver, Enable Reset, and RealTime Save, since I have no use for cheats and guides.

However, soft reset strangely does not work, but doesn't matter to me, because I can play NES games now!

Feel free to ask any questions, I'd like to help others get this running too. ;)

Also, if I'm making a big deal out of nothing, just let me know in a *NICE* way.

Magnifico

mine worked when i first got my SDHC, on v3.  i just used default settings and i believe i formated 32k clusters when i first got the card.

but after a reformat and a believe an upgrade to sp1, it no longer worked =(. 

i have the same micro sdhc as you.

BlackDStoUS!

Now I am upgraded to v3 SP1, and it still works for me (soft reset doesn't work still). Since we have the exact same setup, we *should* be able to get it running for you. (at least, that makes sense to me :) .)

Here are my current "global" homebrew patch settings: enable patch, patch SD read speed, patch saver, enable reset.  I say "global" because, afaik SP1 still applies the same settings to all homebrew.

Also, saver size is set to "none", but I suppose that's obvious.

And probably most importantly, I used the custom patch, labeled "Version 1" by Cluny:
http://dldi.drunkencoders.com/index.php?title=SuperCard_DS_%28ONE%29_SDHC
Now, some details on this dldi. Isn't the Supercard DS ONE supposed to auto-patch homebrew? If this is the case, then would it override my "Cluny DLDI" patch? I don't know.

Anyway, try that patch. That may be the solution. And let me know if that helps. ;)

Oh yeah one more thing, what's your card speed set to, mine's at 30. Just curious.


dantheman

It'll over-write Cluny's patch, yes.  However, you can replace the Supercard-provided DLDI file with Cluny's one, renamed to whatever the old one was (I think dldi.bin) and it will then use that for autopatching.  Or, you could patch with Cluny's and then run it through "DLDI noautopatch" which will prevent the SCDS from over-writing the one you manually patched with.

cutterjohn

Is Cluny's DLDI still necessary?  I seem to recall that the release notes for 3.0 SP1 seemed to imply that they also fixed the official DLDI driver to support unaligned read/write...

dantheman

I'm not sure if anyone's bothered to check, or if they have I don't remember them posting their results.  Could someone check to see if the latest official auto-DLDI patch lets LMP-ng work correctly?  That was one of the major ones that was having problems without Cluny's patch in the past if I remember correctly.

Magnifico

hmm, well i set my card speed to 30 (was 17, never changed it before), i used cluny's dldi, and i redownloaded and installed nesds.  still doesn't work =(. 

i also made sure i was using the same global settings as you. 

really really weird, seeing as how it used to work for me before i reformatted, adn i reformatted with same settings.

well, i just reformatted again, and it works perfect now.  cheers.