Nintendo 1504166 Programming Manual - Page 53

Bitmap Mode BGs (BG Modes 3-5), 6.2.1 BG Control, BG2CNT [d01-00] Priority Among BGs

Page 53 highlights

AGB Programming Manual Rendering Functions 6.2 Bitmap Mode BGs (BG Modes 3-5) In the bitmap modes, the components of the BG screen are handled in pixel units, and the contents of VRAM (frame buffer) are displayed as color data for each dot on the screen. 6.2.1 BG Control The bitmap BG will be treated as BG2. Therefore, in order to display the content of the frame buffer on the LCD screen, you need to set the BG2 display flag to ON in the DISPCNT Register. For BG Control the BG2CNT Register is used. Address Register 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Attributes Initial Value 00Ch BG2CNT 00 R/W 0000h Mosaic 0: Disable 1: Enable Priority Specification 00: 1st priority 01: 2nd priority 10: 3rd priority 11: 4th priority BG2CNT [d06] Mosaic This controls the ON/OFF of mosaic processing for BG2. When ON, the settings for the Mosaic Size Register, MOSAIC, are referenced. For information on Mosaic, see "6.1.2 Mosaic Size". BG2CNT [d01-00] Priority Among BGs Due to the fact that in Bitmap Mode there is only one BG plane(other than the backdrop plane), there is no priority relationship among BGs, but you can set up priorities with OBJ. For information on this, see "6.4 Display Priority of OBJ and BG". ©1999 - 2001 Nintendo of America Inc. 53 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
Rendering Functions
©1999 - 2001 Nintendo of America Inc.
53
D.C.N. AGB-06-0001-002B4
6.2 Bitmap Mode BGs (BG Modes 3-5)
In the bitmap modes, the components of the BG screen are handled in pixel units, and
the contents of VRAM (frame buffer) are displayed as color data for each dot on the
screen.
6.2.1 BG Control
The bitmap BG will be treated as BG2.
Therefore, in order to display the
content of the frame buffer on the LCD screen, you need to set the BG2
display flag to ON in the DISPCNT Register.
For BG Control the BG2CNT
Register is used.
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
BG2CNT
00Ch
0000h
R/W
Address
Register
Attributes
Initial Value
Priority Specification
00: 1st priority
01: 2nd priority
10: 3rd priority
11: 4th priority
0
0
Mosaic
0: Disable
1: Enable
BG2CNT [d06] Mosaic
This controls the ON/OFF of mosaic processing for BG2.
When ON, the
settings for the Mosaic Size Register, MOSAIC, are referenced.
For
information on Mosaic, see “6.1.2 Mosaic Size”.
BG2CNT [d01-00] Priority Among BGs
Due to the fact that in Bitmap Mode there is only one BG plane(other than
the backdrop plane), there is no priority relationship among BGs, but you
can set up priorities with OBJ.
For information on this, see “6.4 Display
Priority of OBJ and BG”.