Main Page | Related Pages

Todo List

Page Introduction to the Nintendo DS
(A03) confirm assumption about microphone being ARM7 related.

(A03) describe user output capabilities

(A03) describe wireless capabilities

Page Programming Philosophy
(A07) Document philosophy -- Use of classes to avoid globals... Indenting... Debugging... Other stuff as appropriate.

Page Introduction to Programming the Nintendo DS
(A10) Discuss basic information about NDS programming

Page Graphics Modes
(A01) Document the graphics modes, their capabilities, and how to access them.

Page Using Tiles
(A02) Document how to use tiles in the various graphics modes.

Page User Input
(A12) Document how go get user input

Page Using Sprites
(A03) Document how to use sprites in the various graphics modes.

(A03) Document Sprite OAM attributes.

(A03) Document 1D vs. 2D sprites.

Page Using Animated Sprites
(A04) Document how to use animated sprites in the various graphics modes.

Page Sprite Rotation
(A05) Document how to rotate sprites in the various graphics modes.

Page Background Rotation
(A06) Document how to rotate backgrounds in the various graphics modes.

Page The Frame Buffer
(A07) Document the frame buffer

Page The Third Dimension
(A08) Document 3D graphics

Page Textures
(A09) Document Textures

Page Output of Sound
(A11) Document how to make some sound

Page Input of Sound
(A12) Document how to get some sound

Page Wireless Application Communication
(A21) Document how to send packets back and forth

Page Wireless Application Downloading
(A22) Document how to download app to another DS so others don't need cart.

Page NDS Registers
complete register documentation

(A00) determine what happens when two backgrounds have the same priority.

(A00) document mosaic background bit.

(A00) enhance documentation after providing background demo.

(A00) enhance documentation after using a map larger than the screen.

(A00) verify that text backgrounds can't wrap.

determine tile offset vs. pixel offset. If pixel offset, change background sizes above to pixels rather than tiles, or put the tile sizes in parenthesis.

(A00) determine what happens when two backgrounds have the same priority.

(A00) document mosaic background bit.

(A00) enhance documentation after providing background demo.

(A00) enhance documentation after using a map larger than the screen.

(A00) verify that text backgrounds can't wrap.

Page Tips, Tricks, and Gotchas
(A41) Document all the issues we run into while developing the guide.

Generated on Fri Apr 22 13:47:40 2005 for Homebrew Programmers Guide to the Nintendo DS by doxygen 1.3.6