# Rust GBA Guide * Introduction * Reader Requirements * Book Goals and Style * Getting Outside Help * Development Setup * Hello Magic * GBA Limitations * No Floats * Core Only * Volatile Destination * Broad Concepts * BIOS * Working RAM * IO Registers * Palette RAM * Video RAM * Object Attribute Memory * Game Pak ROM / Flash ROM * Save RAM * Video * RBG15 Color * Bitmap Modes * Tiled Modes * Affine Math * Special Effects * Non-Video * Buttons * Timers * Direct Memory Access * Sound * Interrupts * Network * Game Pak * Examples * hello_magic * hello_world * light_cycle * bg_demo