--Developed using the DevkitPro r34 except for the PC version --which was CodeBlocks 10.05.

If you want to learn how to code this game, I would strongly recommend looking at the PC version. The others are long, rough, or the commenting is sparse. Also, you may want to use a source code formatter as all of these source files are in block style. Search engine 'c source code formatter' for serveral options if your IDE does not already have a formatter.

Keep in mind that I only had 3 months C experience when I wrote these so don't expect 'best programming practices'. However, they all do work so the code can't be too bad :p 
Again, learn from the PC version first and just have fun. ^^   

--best wishes, Snailface