#include <iris/gx/gx_vramcnt.h>void GX_SetBankForLCDC(int lcdc);| lcdc | LCDCに割り当てるVRAMバンクを指定 |
なし。
指定されたVRAMバンクをLCDCに割り当てます。指定されたVRAMバンクがDisableになっている場合に、そのVRAMバンクをLCDCに割り当てます。GXVRamLCDC型の値の論理和が引数になります。
GX_VRAM_LCDC_NONE |
LCDCにVRAMバンクを割り当てません。 |
GX_VRAM_LCDC_A |
LCDCにVRAM-Aを割り当てます。 |
GX_VRAM_LCDC_B |
LCDCにVRAM-Bを割り当てます。 |
GX_VRAM_LCDC_C |
LCDCにVRAM-Cを割り当てます。 |
GX_VRAM_LCDC_D |
LCDCにVRAM-Dを割り当てます。 |
GX_VRAM_LCDC_E |
LCDCにVRAM-Eを割り当てます。 |
GX_VRAM_LCDC_F |
LCDCにVRAM-Fを割り当てます。 |
GX_VRAM_LCDC_G |
LCDCにVRAM-Gを割り当てます。 |
GX_VRAM_LCDC_ALL |
LCDCに全てのVRAMバンクを割り当てます。 |
以下にGXVRamLCDC型の型定義を示しておきます。
typedef enum
{
GX_VRAM_LCDC_NONE = 0x0000,
GX_VRAM_LCDC_A = 0x0001, // ARM9: HW_LCDC_VRAM_A --> HW_LCDC_VRAM_B
GX_VRAM_LCDC_B = 0x0002, // ARM9: HW_LCDC_VRAM_B --> HW_LCDC_VRAM_C
GX_VRAM_LCDC_C = 0x0004, // ARM9: HW_LCDC_VRAM_C --> HW_LCDC_VRAM_D
GX_VRAM_LCDC_D = 0x0008, // ARM9: HW_LCDC_VRAM_D --> HW_LCDC_VRAM_E
GX_VRAM_LCDC_E = 0x0010, // ARM9: HW_LCDC_VRAM_E --> HW_LCDC_VRAM_F
GX_VRAM_LCDC_F = 0x0020, // ARM9: HW_LCDC_VRAM_F --> HW_LCDC_VRAM_G
GX_VRAM_LCDC_G = 0x0040, // ARM9: HW_LCDC_VRAM_G --> HW_LCDC_VRAM_END
GX_VRAM_LCDC_ALL = 0x007f // ARM9: HW_LCDC_VRAM_A --> HW_LCDC_VRAM_END
}
GXVRamLCDC;
Ver. 2004/01/19