Introduction
1.
Technical Specifications
2.
Memory Layout
3.
CPU Architecture
3.1.
Instruction encoding
3.2.
Build a disassembler
3.3.
Building the debugger interface
3.4.
Timing
4.
BIOS
5.
ROM file layouts
6.
Interacting with the outside world
6.1.
IO Registers and CPU interupts
6.2.
VRAM, Palette, and Object details
6.3.
Audio, and the fun associated
7.
Save data
8.
Emulator testing
Scratch pad
References
Light (default)
Rust
Coal
Navy
Ayu
The Lavender Game Boy Advance Reference
BIOS
The BIOS does stuff. We can talk about it.