Code: Select all
/* Unlock vram (cannot write to vram while it is mapped as a palette). */
vramSetBankF(VRAM_F_LCD);
/* Copy main_gfx palette into palette memory. */
dmaCopy(main_gfxPal, (u16*)VRAM_F_SPRITE_EXT_PALETTE, main_gfxPalLen);
/* Set vram to ex palette. */
vramSetBankF(VRAM_F_SPRITE_EXT_PALETTE);
/* Initialize oam. */
oamInit(&oamMain, SpriteMapping_1D_128, true);