http://www.mediafire.com/file/eynn3wnzyim/mshl2tools_r20.7z
0.06.100123
Shows DLDI Name before initializing libfat to confirm DLDI is correctly patched.
Restores DLDI Magic string before patching.
Checking DLDI size fixed: relied on DO_driverSize.
Stripped more source code from reset_mse_06b for ak2.
Checks content of DO_startup and if nullified try to use moonshl2/dldibody.bin.
On some adapters: now can correctly be launched from softwares using Chishm's NDS_loader library such as DSision (but freezes on launching commercial roms. Certainly NDS_loader breaks something. Actually not usable).
* This version is confirmed to work on M3Sakura DLDI (if you want don't put "nds.mshl2wrap.nds as extlink" in /moonshl2/extlink).
* Now ttmenu.dat is patched using boyakkey's, captured by DLDI Captor.
http://www.mediafire.com/file/yl3ymnwm0zw/mshl2tools_r27.7z
0.10.100124beta1
Now compiled using devkitARM r27. Much faster boot (approx. 5x).
As libfat 1.0.6 supports Unicode natively, patching is very little. Possibly stabler.
Fixed: filename length could not exceed 256 characters.
0.11.100124
Now getsfnlfn() works again. From this version, _FAT_open_r / _FAT_close_r is directly called.
* yslaunch and ysboot doesn't require own rename function. Much much safer!!!
*** Now nds.yslaunch.nds r27 is the fastest ysloader!