Class Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 ASICRegisters
B
 Breakpoint
 BreakpointsEvaluator
C
 CPU
D
 DebuggerInterface
 dma_data
 DMAChannels
G
 GBA
M
 MainWindow
 Memory
O
 OAMSprite
 OAMSprites
 OAMTransformGroup
P
 Palette
 Palettes
 PPU
R
 reg_data
T
 Tile4
 Tile8
 timer_data
 Timers
struct ASICRegisters
This struct holds 0x804 bytes of data.
struct Breakpoint
Represents a Break Rule data.
struct BreakpointsEvaluator
Holds and evaluates break conditions
class CPU
This class represents an ARM7TDMI CPU running at 16.78MHZ with 32 bit registers and two execution modes (ARM32bit, THUMB16bit).
class DebuggerInterface
This class handles ncurses to draw and update the logic of the debugger terminal interface
struct dma_data
Contains pointers to io-ram to make lighter functions in DMAChannels (and thus (hopefully) faster code without branches)
class DMAChannels
DMA stands for Direct Memory Access.
class GBA
This is the class representing the entire device.
class MainWindow
Represents an openGL window that displays the GBA video output.
struct Memory
Represents the entire address space of the GBA.
struct OAMSprite
Represents a Sprite in OAM memory.
class OAMSprites
Builds and handles all OAMSprites and OAMTransformGroups contained in OAM memory.
struct OAMTransformGroup
OAM (Object Attribute Memory) contains both sprite attributes and transformation groups.
struct Palette
Represent a palette entry (the name “Palette” is not proper here).
class Palettes
Represents the full set of palettes.
class PPU
This class represents the Picture Processing Unit of the GBA Functions in here are mostly inline utilities to make code inside renderers understandable.
union reg_data
Represent a register.
struct Tile4
32 bytes Tile, 4 bit depth.
struct Tile8
64 bytes Tile, 8 bit depth.
struct timer_data
Utility class that holds pointers to the real registers plus internal registers.
class Timers
Easy interface to do operations with timers and their registers.
Close