gbaid.gba.memory

Undocumented in source.

Public Imports

gbaid.gba.rtc
public import gbaid.gba.rtc : RTC_SIZE;

Members

Aliases

Bios
alias Bios = Rom!BIOS_SIZE
Undocumented in source.
BoardWram
alias BoardWram = Ram!BOARD_WRAM_SIZE
Undocumented in source.
ChipWram
alias ChipWram = Ram!CHIP_WRAM_SIZE
Undocumented in source.
Flash1M
alias Flash1M = Flash!FLASH_1M_SIZE
Undocumented in source.
Flash512K
alias Flash512K = Flash!FLASH_512K_SIZE
Undocumented in source.
GameRom
alias GameRom = Rom!MAX_ROM_SIZE
Undocumented in source.
Oam
alias Oam = Ram!OAM_SIZE
Undocumented in source.
Palette
alias Palette = Ram!PALETTE_SIZE
Undocumented in source.
Ram
alias Ram(uint byteSize) = Memory!(byteSize, false)
Undocumented in source.
Rom
alias Rom(uint byteSize) = Memory!(byteSize, true)
Undocumented in source.
Sram
alias Sram = Ram!SRAM_SIZE
Undocumented in source.
Vram
alias Vram = Ram!VRAM_SIZE
Undocumented in source.

Enums

MainSaveKind
enum MainSaveKind
Undocumented in source.

Functions

rotateRead
int rotateRead(int address, int value)
Undocumented in source. Be warned that the author may not have intended to support it.
rotateRead
int rotateRead(int address, short value)
Undocumented in source. Be warned that the author may not have intended to support it.
rotateReadSigned
int rotateReadSigned(int address, short value)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Eeprom
struct Eeprom
Undocumented in source.
Flash
struct Flash(uint byteSize)
Undocumented in source.
GamePak
struct GamePak
Undocumented in source.
GamePakData
struct GamePakData
Undocumented in source.
Memory
struct Memory(uint byteSize, bool readOnly)
Undocumented in source.
MemoryBus
struct MemoryBus
Undocumented in source.

Variables

BIOS_MASK
enum uint BIOS_MASK;
Undocumented in source.
BIOS_SIZE
enum uint BIOS_SIZE;
Undocumented in source.
BIOS_START
enum uint BIOS_START;
Undocumented in source.
BOARD_WRAM_MASK
enum uint BOARD_WRAM_MASK;
Undocumented in source.
BOARD_WRAM_SIZE
enum uint BOARD_WRAM_SIZE;
Undocumented in source.
CHIP_WRAM_MASK
enum uint CHIP_WRAM_MASK;
Undocumented in source.
CHIP_WRAM_SIZE
enum uint CHIP_WRAM_SIZE;
Undocumented in source.
EEPROM_MASK_NARROW
enum uint EEPROM_MASK_NARROW;
Undocumented in source.
EEPROM_MASK_WIDE
enum uint EEPROM_MASK_WIDE;
Undocumented in source.
EEPROM_SIZE
enum uint EEPROM_SIZE;
Undocumented in source.
FLASH_1M_SIZE
enum uint FLASH_1M_SIZE;
Undocumented in source.
FLASH_512K_SIZE
enum uint FLASH_512K_SIZE;
Undocumented in source.
FLASH_MASK
enum uint FLASH_MASK;
Undocumented in source.
GAME_PAK_START
enum uint GAME_PAK_START;
Undocumented in source.
IO_REGISTERS_END
enum uint IO_REGISTERS_END;
Undocumented in source.
IO_REGISTERS_MASK
enum uint IO_REGISTERS_MASK;
Undocumented in source.
IO_REGISTERS_SIZE
enum uint IO_REGISTERS_SIZE;
Undocumented in source.
MAX_ROM_SIZE
enum uint MAX_ROM_SIZE;
Undocumented in source.
OAM_MASK
enum uint OAM_MASK;
Undocumented in source.
OAM_SIZE
enum uint OAM_SIZE;
Undocumented in source.
PALETTE_MASK
enum uint PALETTE_MASK;
Undocumented in source.
PALETTE_SIZE
enum uint PALETTE_SIZE;
Undocumented in source.
ROM_MASK
enum uint ROM_MASK;
Undocumented in source.
SRAM_MASK
enum uint SRAM_MASK;
Undocumented in source.
SRAM_SIZE
enum uint SRAM_SIZE;
Undocumented in source.
VRAM_HIGH_MASK
enum uint VRAM_HIGH_MASK;
Undocumented in source.
VRAM_LOWER_MASK
enum uint VRAM_LOWER_MASK;
Undocumented in source.
VRAM_MASK
enum uint VRAM_MASK;
Undocumented in source.
VRAM_SIZE
enum uint VRAM_SIZE;
Undocumented in source.

Meta