Part I provides a basic introduction to the Nintendo DS, the development environment, and configuration issues. The final section of this part provides a list of resources used in writing and testing this Guide, as well as acknowledgements of people who aided in the understanding of the programming of the Nintendo DS.
Part II is geared towards the graphics side of the Nintendo DS. The various graphic modes available are described, and how to use them. Starting with mode 0, Part II provides several tutorials and code fragments to demonstrate how to use the various features provided by each mode.
Part III describes the Nintendo DS sound system. Initially, the output of sound is described, and several tutorials demonstrate this ability. Acquiring sound from the microphone is then described, culminating in a tutorial where the user's voice is recorded, and echod back to the user.
Part IV provides information on using the Ninteno DS's built-in wireless capabilities. Tutorials are provided for two types of applications. The first tutorial will provide an example of how an application can use wireless to coordinate game playing on two NDSes. In this example, the application must be running on both NDSes. The second tutorial provides an example of the application downloading a copy of its self to the second DS allowing a single game cartridge to be used to run on many different NDSes.
Part V discusses several advanced topics that related to game programming. The topics in this section cover more game oriented topics, and how the issues apply to the NDS.
Part VI contains all of the appendicies. This is various reference material deemed important enough to make a part of this document.
Please send email to the current maintainer of the programmers guide describing errors or proposed enhancements. The current email address is:
1.3.6