Ages ago I used to do a bit of coding for the Gameboy Advance. Then I stopped because it drove me insane. Now I’ve decided to start some DS coding, Amy’s asked me to create a simple application that tests the screen and buttons because her shop occasionally repairs Nintendo DSs – swapping touchscreens and motherboards, etc.
Having installed devkitARM I was then stuck with the total confusion of “now what?”. I suppose all the years of Windows coding has spoilt me, I expect a “here’s where you begin” thing to pop up on the screen.
After a bit of research and asking people who’ve done this before I have been recommended the following websites. I’m going to be keeping notes while creating this little application so that others might be a bit less confused, and so that I’ll have some documentation to refer back to later on.
So if you’re starting Nintendo DS homebrew coding and want some useful beginner links, here you go
- After installing devkitARM there is a folder called ‘examples/nds’
- http://patater.com/manual (best tutorial for getting started)
- http://ekid.nintendev.com/bouncy (out of date, but lots of useful info)
- http://nocash.emubase.de/gbatek.htm (hardware reference)
- http://www.coranac.com/tonc/ (GBA stuff, but still applies for the DS)
Thanks to Nyarla and others on the Llamasoft YakYak forum for this info. And WinterMute for correcting me on the use of devkitARM, not devkitPro

