Home

Game Boy Advance Programming

Welcome to my Game Boy Advance (GBA) programming tutorial page! These notes were originally part of the material for a computer architecture and systems course I taught. I decided to pull them out and organize them in one place.

The GBA was a 32-bit handheld game console developed by Nintendo, first released in 2001, with an "SP" version coming out two years later. The GBA is a fun platform to develop for. The specs are kind of laughable by modern system standards

The GBA has some things which make programming it different from most computers:


 

Table of Contents

Copyright © 2025 Ian Finlayson | Licensed under a Creative Commons BY-NC-SA 4.0 License.