diff options
Diffstat (limited to 'include/gba')
| -rw-r--r-- | include/gba/io_reg.h | 35 | 
1 files changed, 18 insertions, 17 deletions
| diff --git a/include/gba/io_reg.h b/include/gba/io_reg.h index 0364c38bc..03fe505b5 100644 --- a/include/gba/io_reg.h +++ b/include/gba/io_reg.h @@ -501,23 +501,24 @@  // I/O register fields  // DISPCNT -#define DISPCNT_MODE_0       0x0000 // BG0: text, BG1: text, BG2: text,   BG3: text -#define DISPCNT_MODE_1       0x0001 // BG0: text, BG1: text, BG2: affine, BG3: off -#define DISPCNT_MODE_2       0x0002 // BG0: off,  BG1: off,  BG2: affine, BG3: affine -#define DISPCNT_MODE_3       0x0003 // Bitmap mode, 240x160, BGR555 color -#define DISPCNT_MODE_4       0x0004 // Bitmap mode, 240x160, 256 color palette -#define DISPCNT_MODE_5       0x0005 // Bitmap mode, 160x128, BGR555 color -#define DISPCNT_OBJ_1D_MAP   0x0040 -#define DISPCNT_FORCED_BLANK 0x0080 -#define DISPCNT_BG0_ON       0x0100 -#define DISPCNT_BG1_ON       0x0200 -#define DISPCNT_BG2_ON       0x0400 -#define DISPCNT_BG3_ON       0x0800 -#define DISPCNT_BG_ALL_ON    0x0F00 -#define DISPCNT_OBJ_ON       0x1000 -#define DISPCNT_WIN0_ON      0x2000 -#define DISPCNT_WIN1_ON      0x4000 -#define DISPCNT_OBJWIN_ON    0x8000 +#define DISPCNT_MODE_0          0x0000 // BG0: text, BG1: text, BG2: text,   BG3: text +#define DISPCNT_MODE_1          0x0001 // BG0: text, BG1: text, BG2: affine, BG3: off +#define DISPCNT_MODE_2          0x0002 // BG0: off,  BG1: off,  BG2: affine, BG3: affine +#define DISPCNT_MODE_3          0x0003 // Bitmap mode, 240x160, BGR555 color +#define DISPCNT_MODE_4          0x0004 // Bitmap mode, 240x160, 256 color palette +#define DISPCNT_MODE_5          0x0005 // Bitmap mode, 160x128, BGR555 color +#define DISPCNT_HBLANK_INTERVAL 0x0020 // Allow access to OAM during H-Blank +#define DISPCNT_OBJ_1D_MAP      0x0040 +#define DISPCNT_FORCED_BLANK    0x0080 +#define DISPCNT_BG0_ON          0x0100 +#define DISPCNT_BG1_ON          0x0200 +#define DISPCNT_BG2_ON          0x0400 +#define DISPCNT_BG3_ON          0x0800 +#define DISPCNT_BG_ALL_ON       0x0F00 +#define DISPCNT_OBJ_ON          0x1000 +#define DISPCNT_WIN0_ON         0x2000 +#define DISPCNT_WIN1_ON         0x4000 +#define DISPCNT_OBJWIN_ON       0x8000  // DISPSTAT  #define DISPSTAT_VBLANK      0x0001 // in V-Blank | 
