Introduction

Day 1
GBA Hardware

Day 2
"Hello, World!"

Day 3
Input

Day 4
Backgrounds -
  Bitmapped Modes

Day 5
Sprites

Day 6
Backgrounds -
  Tile Modes

Day 7
Project 1 -
  Tetris

Quiz - Week 1

Day 8
Sprites #2 -
  Animation

Day 9
Maps

Day 10
Sprites #3 -
  Animation #2

Day 11
Backgrounds -
  Rotation

Day 12
Sprites #4 -
  Mosaic

Version History

Downloads

Forums

Books

Links

Graphics FAQ

GFX2GBA Readme

Translations

Games

Projects

Credits

Support

Poll

HAM Tutorial :: Books :: Programming the Nintendo GBA

 

Programming The Nintendo Game Boy Advance
The Unofficial Guide

by Jonathan S. Harbour


 Front Cover   Back Cover

NOTE: This is a local mirror. The official homepage is at jharbour.com.Also, if you really like this book, support Jonathan buy ordering acopy of the CD.
PayPal

 

Binaries
Thiscontains all of the projects from the book, compiled into .gbabinaries, and ready to run using the emulator. These binaries have beencompiled with support for multiboot, so you can run them via mbv2 orflash.

                   Download:RAR (0.9 MB)

Tools
This file contains the software utilities (tools) used in the book, such as VisualBoyAdvance.exe, gfx2gba.exe, and so on.

                   Download:RAR (0.7 MB)

Introduction
                   Download:PDF (0.9 MB), RAR (0.2 MB)

Part One : The Zen of Getting Started
Chapter 1 : Welcome To The Console World
                   Download:PDF (0.8 MB), RAR (0.2 MB)
Chapter 2 : Game Boy Architecture In A Nutshell
                   Download:PDF (1.1 MB), RAR (0.3 MB)
Chapter 3 : Game Boy Development Tools
                   Download:PDF (2.3 MB), RAR (1.0 MB)
Chapter 4 : Starting With The Basics
                   Download:PDF (4.2 MB), RAR (1.6 MB)

Part Two : Being One With The Pixel
Chapter 5 : Bitmap-Based Video Modes
                   Download:PDF (6.5 MB), RAR (2.3 MB)
Chapter 6 : Tile-Based Video Modes
                   Download:PDF (2.4 MB), RAR (0.7 MB)
Chapter 7 : Rounding Up Sprites
                   Download:PDF (3.3 MB), RAR (0.5 MB)

Part Three : Meditating On The Hardware
Chapter 8 : Using Interrupts and Timers
                   Download:PDF (2.0 MB), RAR (0.3 MB)
Chapter 9 : The Sound System
                  Download:PDF (1.5 MB), RAR (0.3 MB)
Chapter 10 : Interfacing With The Buttons
                  Download:PDF (1.8 MB), RAR (0.3 MB)
Chapter 11 : ARM7 Assembly Language Primer
                  Download:PDF (1.3 MB), RAR (0.3 MB)

Part Four : The Mother of All Appendixes
Appendix A : ASCII Chart
Appendix B : Recommended Books and Web Sites
Appendix C : Game Boy Advance Hardware Reference
Appendix D : Answers To The Chapter Quizzes
Appendix E : Using The CD-ROM
                  Download:PDF (1.5 MB), RAR (0.3 MB)

 

Complete All the PDFs, Binaries and Tools - Download RAR (10.7 MB)

<<

HOME

>>