Commit Graph

11 Commits

Author SHA1 Message Date
Antonio Niño Díaz
f6b0200be3 build: Build library with debug symbols enabled
They are excluded from the final binaries, so the only effect of this is
to help with debugging by using a bit more of disk space.
2025-03-26 18:06:36 +00:00
Antonio Niño Díaz
459d8f8960 build: Use ar from ARM toolchain instead of the system one 2024-12-30 02:13:53 +01:00
Antonio Niño Díaz
09c3712431 build: Install licenses with the rest of the library 2024-12-01 13:42:18 +00:00
Antonio Niño Díaz
b52b704000 build: Rename BlocksDS makefile 2024-06-02 18:06:00 +01:00
Antonio Niño Díaz
3ba35ba48e docs: build: library: examples: Set BlocksDS as main toolchain
Until now the main makefiles of Nitro Engine have been the ones of
devkitPro, forcing users to go through extra steps to build everything
under BlocksDS.

Now, the easy makefiles are the BlocksDS ones, and additional notes have
been added to warn about the limitations of devkitPro:

- No GRF support in libnds.
- NitroFS doesn't work in melonDS.
2024-06-02 17:38:52 +01:00
Antonio Niño Díaz
50e14b2c21 library: Add rich text support
This support relies on BMFont: https://www.angelcode.com/products/bmfont/

Nitro Engine doesn't support that format directly. Instead, it uses
LibDSF internally: https://github.com/AntonioND/libdsf
2024-03-02 13:07:44 +00:00
Antonio Niño Díaz
2d7a71a056 build: Install tools to BlocksDS directory 2023-12-31 02:09:00 +01:00
Antonio Niño Díaz
a4c1b40c7a build: Update makefiles of BlocksDS 2023-11-11 18:00:41 +00:00
Antonio Niño Díaz
48e013f815 library: Use safe DMA functions in BlocksDS
They aren't available in the libnds provided by devkitPro. I could copy
the safe versions of the functions to Nitro Engine, but that wouldn't
help as the program would still use the unsafe versions for everything
else outside of Nitro Engine. The fix needs to happen in libnds for it
to work.
2023-10-16 02:55:39 +01:00
Antonio Niño Díaz
d1fb135ca0 build: Fix build of the debug version of the library 2023-04-21 18:00:23 +01:00
Antonio Niño Díaz
d659bc8915 build: docs: Support BlocksDS 2023-04-01 15:15:02 +01:00