GX_SetBankForLCDC

構文

#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