• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

quick question

Started by DARTHK, October 11, 2007, 08:54:54 PM

Previous topic - Next topic

DARTHK

wat is dldi patching for and can someone give a quick rundown on it  thanks

onekelly

QuoteDLDI is a Dynamically Linked Device Interface for libfat. What does that mean? Basically, instead of including static drivers for each device in every homebrew program, a 32 KB placeholder is inserted into the code instead. This placeholder is then replaced by the user, who patches the homebrew program with a specific DLDI patch for his or her specific homebrew device....
http://wiki.pocketheaven.com/DLDI The above was taken from this site, it goes into much detail, check it out.

and here is another http://dldi.drunkencoders.com/index.php?title=Main_Page

dantheman

I realize now that my wording on that page is rather difficult to understand.  In essence, DLDI is dynamic filesystem access code.  It allows the developer to reference filesystem access code as if it was there (when it really isn't) and then have the user patch in the filesystem access code for his/her specific device.  This allows the same program to work on multiple devices without requiring the programmer to include the filesystem access code for every device ever made.

DARTHK

allright thanx guys appericate it