Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Video Memory

Palette memory symbols are declared in <gba/color>. VRAM and OAM symbols are declared in <gba/video>.

AddressstdgbaTypetonclib
0x5000000mem_palshort[512]pal_mem
0x5000000mem_pal_bgshort[256]pal_bg_mem
0x5000200mem_pal_objshort[256]pal_obj_mem
0x5000000pal_bg_memcolor[256]pal_bg_mem
0x5000200pal_obj_memcolor[256]pal_obj_mem
0x5000000pal_bg_bankcolor[16][16]pal_bg_bank
0x5000200pal_obj_bankcolor[16][16]pal_obj_bank
0x6000000mem_vramshort[0xC000]vid_mem
0x6000000mem_vram_bgshort[0x8000]vid_mem
0x6010000mem_vram_objshort[0x4000]tile_mem_obj
0x6000000mem_tile_4bpptile4bpp[4][512]tile_mem
0x6000000mem_tile_8bpptile8bpp[4][256]tile8_mem
0x6000000mem_sescreen_entry[32][1024]se_mem
0x7000000mem_oamshort[128][3]oam_mem
0x7000000obj_memobject[128]obj_mem
0x7000000obj_aff_memobject_affine[128]obj_aff_mem
0x7000006mem_obj_afffixed<short>[128]-
0x7000006mem_obj_affafixed<short>[32]obj_aff_mem[n].pa
0x700000Emem_obj_affbfixed<short>[32]obj_aff_mem[n].pb
0x7000016mem_obj_affcfixed<short>[32]obj_aff_mem[n].pc
0x700001Emem_obj_affdfixed<short>[32]obj_aff_mem[n].pd