Gameboy Advance Programming
From Wikibooks, the open-content textbooks collection
Programming can be fun, especially when you're making a game. There are a number of options to consider when beginning.
- How serious are you about programming games? Although it may sound fun to be able to make your own GBA game, it's not that easy.
- What programming language do you want to use? Assembler creates the most efficient games, C is the easiest, and C++ is the most powerful.
- What type of game exactly are you planning to make? If it's going to be full of heavy duty 3-D graphics, you may want to chose a different platform. But GBA is perfect for puzzles, sidescrollers, etc.
- How much help do you need? As GBA programming separately from Nintendo is not a profitable business, there is little documentation.
[edit] Getting Started
First, download and install devkitPro from SouceForge
Or you can choose Visual HAM, which sets everything up and you can be programming for the gba in minutes. All information and download links are here: http://www.ngine.de/article/id/40/
[edit] After you get the Compiler
Check out http://www.gbadev.org/docs.php for documentation!
Also check out "Programming the Nintendo Game Boy Advance: The Unofficial Guide".
The book was unable to be released so a free ebook was released to the public.
Learn more: http://theharbourfamily.com/jonathan/?page_id=89