Nintendo 1504166 Programming Manual - Page 55

Pixel Data Address Mapping for the LCD Screen, 6.2.4.1 BG Mode 3 (32, 768 colors, 240x160 dots

Page 55 highlights

AGB Programming Manual Rendering Functions 6.2.4 Pixel Data Address Mapping for the LCD Screen The different address mappings for the different BG modes are shown below. The frame buffer (VRAM) starts at address 06000000h. Thus, to see the addresses used by the CPU, add 06000000h to the addresses shown below. 6.2.4.1 BG Mode 3 (32,768 colors, 240X160 dots, 1 frame buffer) Because there is a single frame buffer, this mode is used mainly for still images. However, it enables 32,768 colors to be displayed simultaneously over the full screen. 0 1 2 3 4 0 0h 2h 4h 6h 8h 1 1E0h 1E2h 1E4h 1E6h 1E8h 2 3C0h 3C2h 3C4h 3C6h 3C8h 3 5A0h 5A2h 5A4h 5A6h 5A8h 4 780h 782h 784h 786h 788h 236 1D8h 3B8h 598h 778h 958h 237 1Dah 3Bah 59Ah 77Ah 95Ah 238 1DCh 3BCh 59Ch 77Ch 95Ch 239 1DEh 3BEh 59Eh 77Eh 95Eh 156 12480h 12482h 12484h 12486h 12488h 157 12660h 12662h 12664h 12666h 12668h 158 12840h 12842h 12844h 12846h 12848h 159 12A20h 12A22h 12A24h 12A26h 12A28h 12658h 1265Ah 1265Ch 1265Eh 12838h 1283Ah 1283Ch 1283Eh 12A18h 12A1Ah 12A1Ch 12A1Eh 12BF8h 12BFAh 12BFCh 12BFEh VRAM address (+06000000h) ©1999 - 2001 Nintendo of America Inc. 55 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.
55
D.C.N. AGB-06-0001-002B4
6.2.4 Pixel Data Address Mapping for the LCD Screen
The different address mappings for the different BG modes are shown
below.
The frame buffer (VRAM) starts at address 06000000h.
Thus, to see the
addresses used by the CPU, add 06000000h to the addresses shown
below.
6.2.4.1
BG Mode 3 (32,768 colors, 240X160 dots, 1 frame buffer)
Because there is a single frame buffer, this mode is used mainly for still
images.
However, it enables 32,768 colors to be displayed simultaneously
over the full screen.
0
1
2
3
4
236
237
238
239
0
0h
2h
4h
6h
8h
1D8h
1Dah
1DCh
1DEh
1
1E0h
1E2h
1E4h
1E6h
1E8h
3B8h
3Bah
3BCh
3BEh
2
3C0h
3C2h
3C4h
3C6h
3C8h
598h
59Ah
59Ch
59Eh
3
5A0h
5A2h
5A4h
5A6h
5A8h
778h
77Ah
77Ch
77Eh
4
780h
782h
784h
786h
788h
958h
95Ah
95Ch
95Eh
156
12480h
12482h
12484h
12486h
12488h
12658h
1265Ah
1265Ch
1265Eh
157
12660h
12662h
12664h
12666h
12668h
12838h
1283Ah
1283Ch
1283Eh
158
12840h
12842h
12844h
12846h
12848h
12A18h
12A1Ah
12A1Ch
12A1Eh
159
12A20h
12A22h
12A24h
12A26h
12A28h
12BF8h
12BFAh
12BFCh
12BFEh
VRAM address (+06000000h)