The source code for Jeremy Ruten's dsBible is freely available at http://viewsourcecode.org/homebrew/ds-bible. Upon finding it, I decided to add some changes and improvements. It was enough of a challenge to update the program to compile with the latest devKitPro build and libfat access commands. However, although the program still functions, the libfat operations go SO SLOW! The original 2008 compilation loads in 14 seconds (I was hoping to reduce that), and is 228KB in size...but my 2013 compilation is 344KB, and takes 1 minute and 44 seconds to load. I know that "newer=better", and usually "newer=bigger", but does "newer=slower"? Or is something wrong?
I should note that I am using a Supercard Mini SD, and also that the devKitPro "libfat" example does not work on the DS, even when DLDI-patched. (When unpatched, it says, "fatInitDefault failure: terminating." When patched, it says, "opendir() failure; terminating.")
The "2013 dsBible" build functions only if it is patched with the scsd_moon (Moonshell) DLDI patch(!) Any clues?
P.S. I've successfully made a dsBible port of the NASB translation. If anyone's interested, I'll post it.
I should note that I am using a Supercard Mini SD, and also that the devKitPro "libfat" example does not work on the DS, even when DLDI-patched. (When unpatched, it says, "fatInitDefault failure: terminating." When patched, it says, "opendir() failure; terminating.")
The "2013 dsBible" build functions only if it is patched with the scsd_moon (Moonshell) DLDI patch(!) Any clues?
P.S. I've successfully made a dsBible port of the NASB translation. If anyone's interested, I'll post it.