Skip to content

BlocksDS 0.6

Compare
Choose a tag to compare
@AntonioND AntonioND released this 11 Apr 00:40
· 787 commits to master since this release
  • SDK:

    • Added a DLDI driver template.
    • Refactored install targets of the SDK components. Now, all components can be installed on their own, and they copy the licenses of the components to the installation directory.
    • Tweak bin2c behaviour to more closely match devkitPro's bin2s.
    • Use SPDX license identifiers in all libraries and components that end up in the NDS application binary.
    • Some cleanup of code formatting.
  • libnds:

    • FIFO subsystem:

      • The FIFO subsystem has been cleaned up and documented.
      • Some bugs in the FIFO subsystem have been fixed (the stress test still fails, though).
      • Prevent using cothread_yield() in the ARM7.
    • Alignment of thread local storage sections has been fixed.

    • Added support for calling stat() on the root directory of a filesystem.

    • Added support for statvfs() and fstatvfs().

    • Avoid pulling in the default keyboard data when stdin-requesting code is used. This saves over 10 KB of data in any situation where the default keyboard is not used (no keyboard or non-default keyboard alike).

    • Allow setting the duration of the lid sleep check, and to disable it completely.

    • Build release versions of the library as well as debug.

    • Document MPU setup steps and CP15 registers.

    • Enable more warnings in the Makefile and fix them.

  • ndstool:

    • Support multiple languages in the banner.
    • Support more file formats for icons (GIF, PNG).
    • Support animated icons (from GIF files).