1. Introduction
  2. The Game Boy Advance hardware
  3. Running an example
    1. Environment setup
      1. Linux setup
      2. Windows setup
      3. Mac OS setup
    2. Building the template
  4. Tutorials
  5. Learn agb part I - pong
    1. The Gba struct
    2. Sprites
    3. Meta Sprites
    4. Paddle movement
    5. Paddle collision
    6. Backgrounds
    7. Fixnums
    8. Background music
    9. Keeping score
  6. Learn agb part II - platformer
    1. Tiled
    2. Importing Tiled levels
    3. Displaying the level
    4. Platformer
    5. Multiple levels
  7. Articles
  8. Frame lifecycle
  9. Input handling
  10. The panic screen
  11. Backgrounds deep dive
  12. Objects deep dive
  13. Fixnums
  14. Text rendering
  15. Blending and windows
  16. Music and sound effects
  17. Unit testing
  18. Affine backgrounds and objects
  19. DMA
  20. Using a debugger with VSCode
  21. Miscellaneous