Good resource for getting started in making your own DS games- Tutorial 1: Setting up the development evironment and building an example application that displays text output and reads the touch screen. Tutorial 2: Using the framebuffer mode of the Nintendo DS to draw to the screen. Also explains a bit about the Vertical Blank Interrupt. Tutorial 3: Detecting and acting on key presses. Link.
Homebrew Nintendo DS Development