Regular/Affine Sprite (or OBJ) and Regular (or Text) Background support
Larger "streaming" background support up to 512 tiles by 512 tiles (or 4096 px by 4096 px)
Cross-platform "Ani" sprite animation engine
CMake integration
Basic libtonc/libnds Text API implemented in addition to an experimental cross-platform "Expression" text API supporting ASCII or UTF8 custom fonts manually created or generated from the generate_font.py buildtools
GBA multiplayer-mode serial communication
MaxMod sfx and module support
2D hardware blending, mosaic, and windowing support
Save manager supporting DS DLDI, GBA SRAM, and GBA 64kb/128kb FLASH saves
External Palette support on the DS for Sprites and Backgrounds
Several Python 3 scripts to assist with asset management and the build process
Doxygen and sphinx documentation
🏗️ Work in Progress (WIP)
Reworking puzzler test game to support newer API, and creating the Hayai test game (in progress)
Affine Background and TextBase support (in progress)