#include <iris/gx.h>void GX_SetGraphicsMode(GX_DISPCNT_DISPMODE dispMode, GX_DISPCNT_BGMODE
bgMode,GX_DISPCNT_BG0_2D3D bg0_2d3d);| dispMode | ディスプレイモード(グラフィクス表示モード・VRAM表示モード・メインメモリ表示モードから選択) |
| bgMode | BGモードを選択 |
| bg0_2d3d | BG0を3Dに割り当てるかどうかを選択 |
なし。
typedef enum
{
GX_DISPCNT_DISPMODE_OFF = 0x00,
GX_DISPCNT_DISPMODE_GRAPHICS = 0x01,
GX_DISPCNT_DISPMODE_VRAM_A = 0x02,
GX_DISPCNT_DISPMODE_VRAM_B = 0x06,
GX_DISPCNT_DISPMODE_VRAM_C = 0x0a,
GX_DISPCNT_DISPMODE_VRAM_D = 0x0e,
GX_DISPCNT_DISPMODE_MMEM = 0x03
}
GX_DISPCNT_DISPMODE;
typedef enum
{
GX_DISPCNT_BGMODE_0 = 0,
GX_DISPCNT_BGMODE_1 = 1,
GX_DISPCNT_BGMODE_2 = 2,
GX_DISPCNT_BGMODE_3 = 3,
GX_DISPCNT_BGMODE_4 = 4,
GX_DISPCNT_BGMODE_5 = 5,
GX_DISPCNT_BGMODE_6 = 6
}
GX_DISPCNT_BGMODE;
typedef enum
{
GX_DISPCNT_BG0_2D3D_2D = 0,
GX_DISPCNT_BG0_2D3D_3D = 1
}
GX_DISPCNT_BG0_2D3D;
ですにゃ。2D3D選択はBOOLにした方がいいかも。
2003/12/01 初版