Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-dsdev
Resources for homebrew NDS development
https://github.com/asiekierka/awesome-dsdev
Last synced: 6 days ago
JSON representation
-
Software Development
-
Toolchains
- BlocksDS - a newer toolchain, maintained by AntonioND.
- devkitARM - the community standard toolchain, maintained by the devkitPro organization.
- trademarks
-
Libraries
- NightFox's Lib - high-level wrapper for tilemaps, sprites and collision maps, using the 2D engine.
- Nitro Engine - high-level wrapper for the 3D engine; models, textures, text, GUI, physics.
- libxm7 - .MOD/.XM playback engine.
- dsi_sdmmc - custom DSi TMIO/SDMMC driver.
- maxmod - highly capable and efficient ARM7 .MOD/.S3M/.XM/.IT-compatible playback engine, written in ASM.
- dsmi - MIDI interfacing library (via DSerial Edge or dswifi).
- posprintf - tiny, limited sprintf()-like library written in ARMv4 ASM.
-
-
Open-source Homebrew
-
Games
- Spelunky DS
- WordleDS
- MegaZeux - text-mode-inspired PC game engine
- ScummVM - point-and-click adventure game engine
-
Applications
- NitrousTracker - DSi-compatible, enhanced fork of NitroTracker
- uxnds - [varvara](https://wiki.xxiivv.com/site/varvara.html) virtual machine implementation
- NitrousTracker - DSi-compatible, enhanced fork of NitroTracker
-
Demos
- tuna-viDS - XviD video player
-
-
Community
- GBAdev Discord - while GBA-centric, it contains a small sub-section for NDS development.
- devkitPro Forums - the best place for getting support pertaining to the devkitARM toolchain.
-
Documentation
-
- GBAtek - megabyte HTML, [paged version](https://problemkaputt.de/gbatek-contents.htm)) - the terse go-to reference for everything DS/DSi. It covers about 97% of everything there is to know about the devices. Supplementary information is provided in the following documents:
- GBAtek addendum/errata - a thread which compiles many niche and edge-case aspects not covered in GBAtek
- Additional notes on W_POWERFORCE/W_US_COUNT/W_RXFILTER (Arisotura, September 4th, 2022
-
Datasheets
- Seiko S-35180A - NDS real-time clock
- Seiko S-35199A01 - DSi real-time clock
-
-
Emulators
-
Historical
-
Other Homebrew
- Introduction to Nintendo DS Programming (2008) - a crucial tutorial in the early days of Nintendo DS homebrew.
- The History of DS Homebrew (2008) - an oral record of the first years of the homebrew scene.
- A guide to homebrew development for the Nintendo DS (2008) - a thorough overview of oldschool DS homebrew development.
-
Categories
Sub Categories