Development Tools/Libs
- devkitARM (part of devkitPro)
The tool chain for NDS development.
http://www.devkitpro.org/ - libfat
A library that enabls you to access file FAT stored files, i. e. on a MicroSD card.
http://chishm.drunkencoders.com/libfat/ - libnds
The library for homebrew development. Comes with devkitARM
API documentation - EFS Lib
Builds on top of libfat and makes it possible to access data inside the ROM.
http://forum.gbadev.org/viewtopic.php?t=15726
Tutorials
- A guide to homebrew development for the Nintendo DS
This provides a good overview on everything homebrew related. It’s mostly text, but covers all important ideas and facts. A good start into homebrew development.
http://osdl.sourceforge.net/… - Patater’s Introduction to Nintendo DS Programming
A comprehensive guide on homebrew development.
http://patater.com/manual - Dev-Scene Tutorials
A few good basic tutorials, though some are incomplete.
http://dev-scene.com/NDS/Tutorials - Double’s Homebrew Nintendo DS Development
Some good tutorials, but they’re mostly outdated, i. e. use an old version of libnds.
http://www.double.co.nz/nintendo_ds/index.html - LiraNuna’s 2D Tutorials
Some good stuff on 2D backgrounds.
http://www.liranuna.com/nds-2d-tuts/
Misc
- GBATEK
A very comphrensive reference of the NDS’ hardware.
http://nocash.emubase.de/gbatek.htm - gbadev
A forum for discussing NDS development.
http://forum.gbadev.org - TONC
The ultimate guide for GBA development. As the NDS is pretty similar to the GBA in some points, TONC also helps NDS homebrewers.
http://coranac.com/tonc/text/
Emulators
- DeSmuMe
Open Source. Windows, Linux and Mac. Development seems slow.
http://desmume.org/ - iDeaS
Windows and Linux. Development seems active.
http://www.ideasemu.org/ - No$gba
Best compatibility. Windows only. Freeware/pay for the latest or debug version.
http://nocash.emubase.de/gba.htm
Cool Demos
- Sonic
A very impressive 3D project featuring skeletal animation, lights, shadows, etc.
http://www.daftcode.net/ - WolveSlayer
Another impressive 3D project that has dynamic lighting and bumpmapping.
http://payk.drunkencoders.com/, Video