There are two aspect to be careful about when programming for the nds:
c – feautures (or c++ feautures) like pointers, malloc and free
nds – features (including images, maxmod sounds etc)
To get acquainted with C and to be able to test your c structure we use DevCpp, which comes with it’s own template Makefile.
To do programming for the nds we use mainly Programmers NotePad, which ships with the DevKitPro. You can use the template nds makefile coming with the examples or the one used in the examples for this blog.
On MACOS we use Eclipse, setting this up must be documented in another blog.
But there are other IDE’s:
On I used once was C++ Visual Express:
page of devkitpro explaining how to set up:
experience with these IDE’s will be added later on.