* libnds329 no longer needed for 32KB DLDI support. ASM file now used to
override dldi section size.
* XuluMenu will now boot internal uDisk SRL instead of going to file
browser if boot.nds/udisk.nds file is not present on filesystem.
* Compressed internal SRL binaries for built in
stage2/udisk/nrio-usb-disk. This saves space in the main NDS file and
managed to get main NDS file below 1MB.
* uDisk updator arm9 BIN files updated to flash 8 0x20000 blocks instead
of 9 now that xulumenu is small enough to fit in 8.
* tonccpy moved to ITCM.
* nrio_detect moved to ITCM.
* Moved ram location second bootloader uses as tmp memory to load built
in SRL binaries. Was 0x02200000 but now is 0x02300000. This is to make
room for buffer needed for decompression function.
* App used for transferring files over to N-Card over USB added XuluMenu
and boots automatically if USB cart is present. Like original uDisk
holding Select on boot will skip this. Holding B on boot to boot
filebrowser will also skip this.
* libnds32 added as library and properly refernced by arm9 make file.
Should allow anyone with a standard devKitPro setup to compile this
without issue.
* Unpacked SRLs of uDisk updator apps provided as an example of building
custom uDisk updators. Refer to Readme for details on how they were
setup.
* new open source USB app and code for detecting USB cart courtasy of
asiekierka. Original repo for this can be found here:
https://github.com/asiekierka/nrio-usb-disk
The modified fork XuluMenu currently uses:
https://github.com/ApacheThunder/nrio-usb-disk
* Can now boot stage2 (in safe block mode) if holding L-Shoulder +
R-Shoulder + A + B + DPAD Up on boot. This allows using built in stage2
usb update mode for "bootleg" style N-Cards that have Xulumenu
installed.
* This button combo will not do anything for regular N-Card users as
they already have a proper stage2 section on nand and it will always end
up booting to USB update mode with this button combo before xulumenu can
boot.