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 > New DLDI driver for SuperCard DS ONE and EzFlash v4

#140241 - barni - Fri Sep 14, 2007 7:37 pm

After a morning of round-the-globe cooperation OSW (@Australia) and I (@the Canary Islands, Spain), managed to get two new DLDI Drivers for SuperCard ONE and Ez Flash v4, both able to do unaligned R/W (all tests passed in dldi_tester.nds and homebrews).

More info (and the drivers) on my blog: http://blog.dev-scene.com/barni/

Cheers!
Guido

#140245 - Diddl - Fri Sep 14, 2007 8:04 pm

cool thank you! :)

#140247 - cornaljoe - Fri Sep 14, 2007 8:31 pm

Which EZ4 DLDI did you modify? The reg or the one for slow SD.

#140255 - barni - Fri Sep 14, 2007 8:59 pm

cornaljoe wrote:
Which EZ4 DLDI did you modify? The reg or the one for slow SD.


I fixed the reg one to support both unaligned r/w and slower cards (without affecting throughput as in the alt driver, which was slow as hell).

Guido

#140265 - Diddl - Fri Sep 14, 2007 9:46 pm

SC DS-1 v2.0 SP-5 verfied, works great now. I have edited DLDI test page.

#140267 - barni - Fri Sep 14, 2007 9:59 pm

Diddl wrote:
SC DS-1 v2.0 SP-5 verfied, works great now. I have edited DLDI test page.


Beware that my drivers are not on the DLDI Wiki yet, I've asked for upload rights and I'm waiting for a response.

Cheers!
Guido

#140268 - barni - Fri Sep 14, 2007 10:01 pm

Diddl wrote:
SC DS-1 v2.0 SP-5 verfied, works great now. I have edited DLDI test page.


Oh, and I forgot about this, and it's important!!! If you replace the file dldi.bin located in the scshell folder with the new dldi driver (renamed to dldi.bin) you get autopatching working ;)

Guido

#140290 - OSW - Sat Sep 15, 2007 1:24 am

Glad to help.

Getting these fixed drivers is really beneficial for us to use homebrew better.

#140325 - Diddl - Sat Sep 15, 2007 10:31 am

barni wrote:
If you replace the file dldi.bin located in the scshell folder with the new dldi driver (renamed to dldi.bin) you get autopatching working ;)


that is real cool! I think auto patching is a fine feature, especially if you don't loose control over which file you patch.