Nintendo 1504166 Programming Manual - Page 43

BG Screen Data Format, Horizontal Flip Flag

Page 43 highlights

AGB Programming Manual Rendering Functions 6.1.5 BG Screen Data Format A BG screen is considered to be the 8 x 8 dot unit that represents the size of the basic character, and the BG screen data specifies the characters that are arranged. BG screen data should be stored, beginning from the starting address of the BG screen base block specified in the BG control register. The number of screen data items specified per BG depends on the screen size setting in the BG control register. BG screen data for text and rotation/scaling screens are specified in the following formats. 1) Text BG Screen A text BG screen consists of 2 bytes of screen data per basic character; 1,024 character types can be specified. 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Horizontal flip flag Vertical flip flag Color Palette With 16 colors x 16 palettes: 0-15 With 256 colors x 1 palette: disabled Character name [d15-12] Color Palette If the color mode specification in the BG control register is 16 colors x 16 palettes, these bits specify palette 0-15 as the palette to be applied to the character. This is disabled when the color mode specification is 256 x 1 palette. [d11] Vertical Flip Flag Enables the BG character to be flipped vertically. A setting of 1 produces the vertical-flip display. [d10] Horizontal Flip Flag Enables the BG character to be flipped horizontally. A setting of 1 produces the horizontal-flip display. ©1999 - 2001 Nintendo of America Inc. 43 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.
43
D.C.N. AGB-06-0001-002B4
6.1.5 BG Screen Data Format
A BG screen is considered to be the 8 x 8 dot unit that represents the size
of the basic character, and the BG screen data specifies the characters
that are arranged.
BG screen data should be stored, beginning from the starting address of
the BG screen base block specified in the BG control register.
The
number of screen data items specified per BG depends on the screen size
setting in the
BG control register.
BG screen data for text and rotation/scaling screens are specified in the
following formats.
1) Text BG Screen
A text BG screen consists of 2 bytes of screen data per basic character;
1,024 character types can be specified.
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Character name
Horizontal flip flag
Vertical flip flag
Color Palette
With 16 colors x 16 palettes:
0-15
With 256 colors x 1 palette:
disabled
[d15-12]
Color Palette
If the color mode specification in the BG control register is 16 colors x 16
palettes, these bits specify palette 0-15 as the palette to be applied to the
character.
This is disabled when the color mode specification is 256 x 1 palette.
[d11]
Vertical Flip Flag
Enables the BG character to be flipped vertically.
A setting of 1 produces the vertical-flip display.
[d10]
Horizontal Flip Flag
Enables the BG character to be flipped horizontally.
A setting of 1 produces the horizontal-flip display.