Nintendo 1504166 Programming Manual - Page 67

d13] [d12] Vertical and Horizontal Flip Flags, d13-09] Rotation/Scaling Parameter Selection

Page 67 highlights

AGB Programming Manual Rendering Functions [d15-14] OBJ Size Linked to the specification of the OBJ size for Attribute 0, the size for the OBJ Character is also specified. For each of the three OBJ shapes, you can set four sizes. OBJ Shape 00 A 8x8 01 B 16x16 OBJ Size C 10 32x32 D 11 64x64 00 Square E 16x8 F 32x8 G 01 32x16 H 64x32 I 8x16 10 J 8x32 K 16x32 L 32x64 Vertical Rectangle Horizontal Rectangle 11 Prohibited Code [d13] [d12] Vertical and Horizontal Flip Flags Allows the OBJ to be flipped horizontally and vertically. A normal display is produced by a setting of 0 and a flip display by a setting of 1. When the rotation/scaling flag ([d08] of OBJ Attribute 0) is enabled, these bits also can be used as the high-order bits of the rotation/scaling parameter selection. [d13-09] Rotation/Scaling Parameter Selection The parameters used in OBJ rotation/scaling processing are selected from the 32 parameters registered in OAM. ©1999 - 2001 Nintendo of America Inc. 67 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.
67
D.C.N. AGB-06-0001-002B4
[d15-14] OBJ Size
Linked to the specification of the OBJ size for Attribute 0, the size for the
OBJ Character is also specified.
For each of the three OBJ shapes, you
can set four sizes.
A
8x8
16x16
32x32
16x8
32x8
32x16
8x16
8x32
16x32
32x64
B
C
D
E
F
G
H
64x32
I
J
K
L
64x64
00
01
10
11
OBJ Size
OBJ
Shape
00
01
10
11
Prohibited Code
Square
Horizontal Rectangle
Vertical Rectangle
[d13] [d12] Vertical and Horizontal Flip Flags
Allows the OBJ to be flipped horizontally and vertically.
A normal display is produced by a setting of 0 and a flip display by a setting
of 1.
When the rotation/scaling flag ([d08] of OBJ Attribute 0) is enabled, these
bits also can be used as the high-order bits of the rotation/scaling
parameter selection.
[d13-09] Rotation/Scaling Parameter Selection
The parameters used in OBJ rotation/scaling processing are selected from
the 32 parameters registered in OAM.