Nintendo 1504166 Programming Manual - Page 54

BG Rotation/Scaling, 6.2.3 Pixel Data, registersBG2X_L, BG2X_H, BG2PA

Page 54 highlights

AGB Programming Manual Rendering Functions 6.2.2 BG Rotation/Scaling The parameters for Bitmap BG Rotation/Scaling use BG2 related registers(BG2X_L, BG2X_H, BG2Y_L, BG2Y_H, BG2PA, BG2PB, BG2PC, and BG2PD). For information on rotation/scaling parameters, see "6.1.7 BG Rotation and Scaling Features". With Bitmap BG, if the displayed portion exceeds the edges of the screen due to the rotation/scaling operation, that area becomes transparent. 6.2.3 Pixel Data In the bitmap modes, only the amount of pixel data corresponding to the size of the display screen can be stored in VRAM. Available bitmap modes allow the simultaneous display of 32,768 colors (BG modes 3 and 5) and the display of 256 of the 32,768 colors (BG mode 4). The format of the data in the frame buffer differs between the modes as described below. 1. 32,768-Color Simultaneous Display Format (BG Modes 3 and 5) Palette RAM is not referenced. Each pixel uses a half-word. 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 B4 B3 B2 B1 B0 G4 G3 G2 G1 G0 R4 R3 R2 R1 R0 Blue Green Red 2. 256-Color (of 32,768) Display Format (BG Mode 4) Palette RAM color data (256 of the 32,768 colors storable) are referenced. Each pixel uses 1 byte. 07 06 05 04 03 02 01 00 Color No. ©1999 - 2001 Nintendo of America Inc. 54 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.
54
D.C.N. AGB-06-0001-002B4
6.2.2 BG Rotation/Scaling
The parameters for Bitmap BG Rotation/Scaling use BG2 related
registers(BG2X_L, BG2X_H, BG2Y_L, BG2Y_H, BG2PA, BG2PB, BG2PC,
and BG2PD).
For information on rotation/scaling parameters, see “6.1.7 BG
Rotation and Scaling Features”.
With Bitmap BG, if the displayed portion exceeds the edges of the screen
due to the rotation/scaling operation, that area becomes transparent.
6.2.3 Pixel Data
In the bitmap modes, only the amount of pixel data corresponding to the
size of the display screen can be stored in VRAM.
Available bitmap modes
allow the simultaneous display of 32,768 colors (BG modes 3 and 5) and
the display of 256 of the 32,768 colors (BG mode 4).
The format of the
data in the frame buffer differs between the modes as described below.
1.
32,768-Color Simultaneous Display Format (BG Modes 3 and 5)
Palette RAM is not referenced.
Each pixel uses a half-word.
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Red
Green
Blue
B4
B3
B2
B1
B0
G4 G3
G2
G1 G0
R4
R3
R2
R1
R0
2.
256-Color (of 32,768) Display Format (BG Mode 4)
Palette RAM color data (256 of the 32,768 colors storable) are
referenced.
Each pixel uses 1 byte.
Color No.
07
06
05
04
03
02
01
00