DLDI Driver for SuperCard MiniSD Rumble
This my first attempt at coding/adapting a DLDI driver for my SuperCard MiniSD Rumble (which, according to the original IO source code, _may_ work with other SD-based SuperCards like the MicroSD and standard SD SCs).
It took some time to adapt the routines to correctly handle unaligned reads/writes, as I had no debugging methods at all, and these were also my first steps in ARM Assembler coding.
I tested the driver with the latest dldi_tester.nds from Chishm and it worked 100% right for both reading and writing (aligned and unaligned).
I hope you enjoy it, and whether it worked for you or not, leave a comment!
In case it didn’t work, please report what happened with as much detail as possible. Also it might be good for you to try patching a “fresh” -non patched- dldi_tester.nds (this one, which checks for unaligned buffer issues also) and send me the results.
So, here it is:
DLDI Driver for SuperCard Rumble MiniSD
Enjoy!
Guido.
Update: The driver is also confirmed to work on SuperCard Lite Rumble (thanks gifie!). I’ll keep updating as new reports arrive ![]()
September 16th, 2007 at 3:24 pm
Tested on SuperCard Lite (non rumble), passed on all tests.
September 17th, 2007 at 4:04 pm
Yes, works fine with regular Supercard Lite. Just tried it with ROTTDS, which doesn’t work for me with regular sclt.dldi, with scrb.dldi everything plays quite nicely. Thank you very much.
September 20th, 2007 at 1:33 am
After failing to get lame boy to work on my super card SD using to normal SCSD DLDI, I used this patch and now it works.
November 2nd, 2007 at 1:03 am
Okay for my Supercard MiniSD work in read but fail in write data :/
November 2nd, 2007 at 9:29 am
Thank you all for your comments!
Arialia, I’ll contact you to your mail and we’ll see what’s happening
November 4th, 2007 at 3:41 pm
Thank you for creating the dldi driver for supercard rumble, everything works fine right now. Just a stupid question: may a dldi driver offer the oppoturnity to start compiled roms from a file manager like DSOrganize or Moonshell. Because Im really pissed of the simple menu of my SC Rumble and than it might be able to erase it with moon or DSO
sounds quite impossible doesnt it….
anyway keep your good work up!
February 19th, 2008 at 6:53 am
It didn’t work on my SuperCard SD.