DSX DLDI released

Discussion in 'Other Flashing Hardware & Software' started by FAST6191, Feb 8, 2007.

Thread Status:
Not open for further replies.
  1. FAST6191

    FAST6191 Techromancer

    pip Reporter
    Nov 21, 2005
    United States
    I did not see this posted elsewhere but the DSX team seem to have posted a DLDI file and the source to it:

    I have no DSX so I can neither confirm or disprove the working status of this but if it does in my opinion it goes some way to restoring the "perfect homebrew support" sales pitch.
    DLDI for those not in the know:
  2. vDrag0n

    vDrag0n Member

    Dec 19, 2006
    there were a few homebrew which required dldi but still worked pre-release right?
  3. Xenocide

    Xenocide Member

    Dec 6, 2004
    United States
    They may not have announced anything on gbatemp because it's still a developing story. Apparently there was a pair of bugs between libfat and DS-X DLDI, where DSX wanted aligned buffers and returned false when this wasn't the case, and libfat blithely ignoring the return values.

    It's not clear that the bugs in question (nitrotracker and ScummVM) are any specific person's fault per se -- it's open to interpretation whether returning false for something other than hardware failure is acceptable. libfat is definitely broke in the case that your card really is suffering a hardware problem, but I doubt you'd get as far as writing to the card in that case. It's also not clear that fixing this bug will fix NitroDS, but the author seems to think it will.

    It's one of those cases where C error codes simply don't do justice, but something more advanced like exceptions incur unacceptable penalties, if they can even be done on the platform. But the fact that this conversation can happen at all is fantastic evidence that the DS-X is worth its price.
  4. Costello

    Costello Headmaster

    Oct 24, 2002
Thread Status:
Not open for further replies.