Skip to content

Version 0.8

Compare
Choose a tag to compare
@AntonioND AntonioND released this 16 Jul 21:20
· 733 commits to master since this release
  • 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 and stderr 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 and pcx 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.