Hacking DSX DLDI released

  • Thread starter Thread starter FAST6191
  • Start date Start date
  • Views Views 2,385
  • Replies Replies 3
Status
Not open for further replies.

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,794
Solutions
21
Reaction score
29,768
Trophies
6
XP
28,726
Country
United Kingdom
I did not see this posted elsewhere but the DSX team seem to have posted a DLDI file and the source to it:
http://news.ds-x.com/

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:
http://gbatemp.net/index.php?showtopic=43288
 
there were a few homebrew which required dldi but still worked pre-release right?
 
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.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum