Nintendo 1504166 Programming Manual - Page 81

effects for the OBJ as a whole, are specified in the BLDCNT register., In addition

Page 81 highlights

AGB Programming Manual Color Special Effects In addition, semi-transparent OBJs are individually specified in OAM, and color special effects for the OBJ as a whole, are specified in the BLDCNT register. These specifications are summarized in the following table. BLDCNT d07 d06 Type Color Special Effects Processing 0 0 No special effects Normally, color special effects processing is not performed. 16-level semi-transparency processing (α blending) is performed only 01 α blending when a semi-transparent OBJ is present and is followed immediately by a 2nd target screen. If the 1st target screen is followed immediately by a 2 nd target screen, (Semi-transparency 16-level semi-transparency processing (α blending) is performed. processing) The bits of the backdrop of the 1st target screen should be turned off ([d05]=0). When OBJ = 1 for the 1st target pixel, processing is executed for all OBJs regardless of the OBJ type. When OBJ=0, processing is executed only if the OBJ is semi- transparent. 1 0 Brightness Increase Gradually increases brightness for 1 st target screen. The entire screen can gradually be made whiter by setting all bits of the specification for the 1st target screen to 1. When OBJ=1 for the 1st target screen, processing for increased brightness is executed only for normal objects. If a semi-transparent OBJ is the 1st target screen, α blending processing is always executed. 11 Brightness Brightness is gradually decreased for the 1st target screen. Decrease The entire screen can gradually be made blacker by setting all bits of the specification for the 1st target screen to 1. When OBJ=1 for the 1st target screen, processing for decreased brightness is performed only for normal objects. If a semi-transparent OBJ is the 1st target screen, α blending processing is always executed. ©1999 - 2001 Nintendo of America Inc. 81 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
Color Special Effects
©1999 - 2001 Nintendo of America Inc.
81
D.C.N. AGB-06-0001-002B4
In addition, semi-transparent OBJs are individually specified in OAM, and color special
effects for the OBJ as a whole, are specified in the BLDCNT register.
These
specifications are summarized in the following table.
BLDCNT
d07
d06
Type
Color Special Effects Processing
0
0
No special effects
Normally, color special effects processing is not performed.
16-level semi-transparency processing (
α
blending) is performed only
when a semi-transparent OBJ is present and is followed immediately
by a
2
nd
target screen.
0
1
α
blending
(Semi-transparency
processing)
If the 1
st
target screen is followed immediately by a 2
nd
target screen,
16-level semi-transparency processing (
α
blending) is performed.
The bits of the backdrop of the 1
st
target screen should be turned off
([d05]=0).
When OBJ = 1 for the 1
st
target pixel, processing is executed for all
OBJs regardless of the OBJ type.
When OBJ=0, processing is executed only if the OBJ is semi-
transparent.
1
0
Brightness Increase
Gradually increases brightness for 1
st
target screen.
The entire screen can gradually be made whiter by setting all bits of
the specification for the 1st target screen
to 1.
When OBJ=1 for the 1st target screen, processing for
increased
brightness is executed only for
normal objects.
If a semi-transparent OBJ is the 1st target screen,
α
blending
processing is always executed.
1
1
Brightness
Decrease
Brightness is gradually decreased for the 1st target screen.
The entire screen can gradually be made blacker by setting all bits of
the specification for the 1st target screen
to 1.
When OBJ=1 for the 1st target screen, processing for decreased
brightness is performed only for
normal objects. If a semi-transparent
OBJ is the 1st target screen,
α
blending processing is always
executed.