Nintendo 1504166 Programming Manual - Page 27

General LCD Status, V Count Setting

Page 27 highlights

AGB Programming Manual LCD 4.1.2 General LCD Status General LCD status information can be read from bits 0-5 of the DISPSTAT register. In addition, 3 types of interrupt requests can be generated by the LCD controller. Address Register 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Attributes Initial Value 004h DISPSTAT R/W 0000h V count setting 0-227 V-Blank Status 0: Outside V-blank interval 1: During V-blank interval H-Blank Status 0: Outside H-blank interval 1: During H-blank interval V Counter Evaluation 0: V counter non-match 1: V counter match V-Blank Interrupt Request Enable Flag 0: Disable 1: Enable H-Blank Interrupt Request Enable Flag 0: Disable 1: Enable V Counter Match Interrupt Request Enable Flag 0: Disable 1: Enable DISPSTAT [d15-08] V Count Setting Can be used to set the value used for V counter evaluation and V counter match interrupts. The range for this setting is 0-227. DISPSTAT [d05] V Counter Match Interrupt Request Enable Flag Allows an interrupt request to be generated when the value of the V counter setting and the value of the line actually rendered (VCOUNT register value) agree. DISPSTAT [d04] H-Blank Interrupt Request Enable Flag Allows an interrupt request to be generated during horizontal blanking. DISPSTAT [d03] V-Blank Interrupt Request Enable Flag Allows an interrupt request to be generated during vertical blanking. ©1999 - 2001 Nintendo of America Inc. 27 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
LCD
©1999 - 2001 Nintendo of America Inc.
27
D.C.N. AGB-06-0001-002B4
4.1.2 General LCD Status
General LCD status information can be read from bits 0-5 of the
DISPSTAT register.
In addition, 3 types of interrupt requests can be generated by the LCD
controller.
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
DISPSTAT
004h
0000h
R/W
Address
Register
Initial Value
V count setting
0-227
V-Blank Status
0: Outside V-blank interval
1: During V-blank interval
H-Blank Status
0: Outside H-blank interval
1: During H-blank interval
V Counter Evaluation
0:
V counter non-match
1:
V counter match
V-Blank Interrupt Request Enable Flag
0:
Disable
1:
Enable
H-Blank Interrupt Request Enable Flag
0:
Disable
1:
Enable
V Counter Match Interrupt Request Enable Flag
0:
Disable
1:
Enable
Attributes
DISPSTAT [d15-08]
V Count Setting
Can be used to set the value used for V counter evaluation and V counter
match interrupts.
The range for this setting is 0-227.
DISPSTAT [d05]
V Counter Match Interrupt Request Enable Flag
Allows an interrupt request to be generated when the value of the V counter
setting and the value of the line actually rendered (VCOUNT register value)
agree.
DISPSTAT [d04]
H-Blank Interrupt Request Enable Flag
Allows an interrupt request to be generated during horizontal blanking.
DISPSTAT [d03]
V-Blank Interrupt Request Enable Flag
Allows an interrupt request to be generated during vertical blanking.