Nintendo 1504166 Programming Manual - Page 29

Image System, Allows individual control of whether BG0, BG1, BG2, BG3, and OBJ

Page 29 highlights

AGB Programming Manual Image System 5 Image System AGB can use different image systems depending on the purpose of the software. These display-related items are changed mainly using the DISPCNT register. Address Register 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Attributes Initial Value 0000h DISPCNT OBJ BG3 BG2BG1 BG0 R/W 0080h BG Mode 0-5 (CGB Mode) Display Frame Selection 0: Frame buffer 0 1: Frame buffer 1 H-Blank Interval OBJ Processing Flag 0: Enable(OBJ Processing of all H-Line Intervals) 1: Disable(OBJ Processing of H-Line Display Intervals Only) OBJ Character VRAM Mapping Format 0: 2-dimensional 1: 1-dimensional Forced Blank 0: Disable 1: Enable Individual Screens Display 0: OFF 1: ON Window 0 Display Flag Window 1 Display Flag OBJ Window Display Flag DISPCNT [d15] OBJ Window Display Flag Master flag that controls whether the OBJ window is displayed. For information on the OBJ window, see section "6.3, OBJ (Object)". DISPCNT [d14][d13] Display Flags for Windows 0 and 1 Master flag that controls whether windows 0 and 1 are displayed. For information on windows, see "Chapter 8, Window Feature". DISPCNT [d12-08] Individual Screens Display Flag Allows individual control of whether BG0, BG1, BG2, BG3, and OBJ, respectively, are displayed. ©1999 - 2001 Nintendo of America Inc. 29 D.C.N. AGB-06-0001-002B4

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171

AGB Programming Manual
Image System
©1999 - 2001 Nintendo of America Inc.
29
D.C.N. AGB-06-0001-002B4
5
Image System
AGB can use different image systems depending on the purpose of the software.
These display-related items are changed mainly using the DISPCNT register.
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
DISPCNT
0000h
0080h
R/W
Address
Register
Attributes
Initial Value
(CGB Mode)
Display Frame Selection
0: Frame buffer 0
1: Frame buffer 1
BG Mode
0-5
OBJ BG3 BG2BG1 BG0
Window 0 Display Flag
OBJ Window Display Flag
Window 1 Display Flag
0:
Enable(OBJ Processing of all H-Line
Intervals)
1:
Disable(OBJ Processing of H-Line
Display Intervals Only)
OBJ Character VRAM Mapping Format
0:
2-dimensional
1:
1-dimensional
Forced Blank
0:
Disable
1:
Enable
Individual Screens Display
0:
OFF
1:
ON
H-Blank Interval OBJ Processing Flag
DISPCNT [d15]
OBJ Window Display Flag
Master flag that controls whether the OBJ window is displayed.
For information on the OBJ window, see section “6.3, OBJ (Object)”.
DISPCNT [d14][d13]
Display Flags for Windows 0 and 1
Master flag that controls whether windows 0 and 1 are displayed.
For information on windows, see “Chapter 8, Window Feature”.
DISPCNT [d12-08]
Individual Screens Display Flag
Allows individual control of whether BG0, BG1, BG2, BG3, and OBJ,
respectively, are displayed.