Additional DS libraries
This is a list of DS-specific libraries that are supported in BlocksDS but not
installed by default. You can check their documentation and examples in their
respective homepages, but you can install them with wf-pacman.
NightFox’s Lib
Library designed to make development of 2D games easy, with support for sprites, backgrounds (even “infinite” maps), and it also has limited 2D graphics support using the 3D engine.
wf-pacman -Sy blocksds-nflibNitro Engine
Library to create 3D applications. It supports dual screen 3D, static and animated models, supports all texture types, and has basic 2D support using the 3D hardware. It’s compatible with NightFox’s Lib.
wf-pacman -Sy blocksds-nitroengineLibDSF
Library that uses pre-converted TTF fonts to render text. It can use the 3D hardware of the NDS directly or render to buffers to be used by the 2D hardware.
wf-pacman -Sy blocksds-libdsfWoopsi
Woopsi is a GUI framework for the Nintendo DS, written in C++. The aim of the project is to provide a windowing GUI that other programmers can use for their applications, decreasing the tedious amount of custom code that they have to write.
wf-pacman -Sy blocksds-libwoopsiPAlib
PAlib (Programmer’s Arsenal library) is a Nintendo DS library used to create homebrew games. It is designed to be easily used by anyone. However, nowadays there are better alternatives and PAlib should only be used to build old projects that depend on it to be built.
wf-pacman -Sy blocksds-palibµLibrary
This is a library that provides functions to create 2D games using the 3D engine of the Nintendo DS. The 3D GPU is more flexible than the 2D GPU.
wf-pacman -Sy blocksds-ulibraryDSerial
The final version of the DSerial card library, extracted from libdsmi and adapted for BlocksDS.
wf-pacman -Sy blocksds-dserialDSMI library
It provides MIDI support for the DS. The following communication methods are supported: DSerial Edge, wireless access point (via DSMIDIWiFi).
wf-pacman -Sy blocksds-dsmigbajpeg
Library originally designed to load JPEG files on GBA with very low resource usage.
wf-pacman -Sy blocksds-gbajpeg