- Con las libnds (incluidas en el devKitPro) bastan para acceder a los registros y otras funciones del hardware, pero parece ser que las PA_lib son una opción más comoda para el principiante.
http://www.palib.tk/
Si decides darle una oportunidad a las libnds puedes encontrar algunos ejemplos en la carpeta examples/nds destro de la carpeta del devKitPro o en la siguiente URL:
http://www.double.co.nz/nintendo_ds/
Por último te recomiendo te des una vuelta por el hilo que trata este tema (Se encuentra en la parte superior del foro marcado como importante)