Version 0.8
-
libnds
:-
Filesystem:
fatInit()
now correctly sets the current working directory.- NitroFAT now changes directory to
nitro:/
on initialization. - Fixed code that selects the default filesystem (DSi SD or DLDI).
-
Added asynchronous math functions to complement the previous synchronous ones.
-
Added support for redirecting
stdout
andstderr
to user functions. -
Added support for more rumble packs.
-
Improved support for DSi regions in
guruMeditationDump()
. -
Documented MPU setup code properly.
-
Cleaned up exception handling code.
-
Added missing
DLDI_SIZE_2KB
define. -
Fixed leaking file handlers in
truncate()
. -
Fixed memory leaks and handling in
image
andpcx
modules.
-
-
ndstool
:- Fixed warnings.
- Removed non-homebrew-related functionality.
-
SDK:
- Automatically link with libc and libstdc++ rather than forcing users to do it explicitly.
- Support
*.arm.c
and*.arm.cpp
filenames for compatibility with devkitARM-utilizing projects. - Fixed TLS initialization on the ARM7.
- Improved
bin2c
. - Updated libc documentation.
- Improved and cleanup some examples.