
VT8601 Apollo ProMedia
Revision 1.3 September 8, 1999
-95
VGA Extended Registers
7HFKQRORJLHV ,QF
:H&
:H&RRQQHFW
QQHFW
Hardware Cursor Registers
The ProMedia supports a Windows® compatible hardware
cursor. The hardware cursor operates only in extended planar
and packed pixel modes.
The cursor size can be selected
between 32x32 and 64x64.
Two 2-bits-per-pixel images
define the cursor shape. The table below shows how these
two bits operate on each pixel. The hardware cursor pattern
is stored in off-screen memory.
Table 11. Hardware Cursor Pixel Operation
Plane 0
(AND)
Plane 1
(XOR)
Pixel Operation
(Windows®)
Pixel Operation
(X11)
1
0
Transparent
Cursor BG Color
1
1
VGA Data Inversion
Cursor FG Color
0
1
Cursor FG Color
Transparent
0
0
Cursor BG Color
Transparent
CR43-40 – Hardware Cursor Position ............................RW
31-28 Reserved
........................................ always reads 0
27-16 Hardware Cursor Position Y Dimension
15-12 Reserved
........................................ always reads 0
11-0 Hardware Cursor Position X Dimension
CR45-44 – Hardware Cursor Pattern Location .............RW
15-12 Reserved
........................................ always reads 0
11-0 Hardware Cursor Map Mask Storage Location
1KB aligned in the frame buffer
CR47-46 – Hardware Cursor Offset................................RW
15
Reserved
........................................ always reads 0
14-8 Hardware Cursor Position Y-Offset
7
Reserved
........................................ always reads 0
6-0
Hardware Cursor Position X-Offset
CR4F-48 – Hardware Cursor Color................................RW
63-56 Reserved
........................................ always reads 0
55-32 Hardware Cursor Background Color
31-24 Reserved
........................................ always reads 0
23-0 Hardware Cursor Foreground Color
CR50 – Hardware Cursor Control ................................. RW
7
Hardware Cursor Enable
0
Disable .................................................. default
1Enable
6
Hardware Cursor Mode
0
MS Windows™ Compatible ................. default
1
X11 Compatible
5
Hardware Cursor Color Control 3
0
Disable .................................................. default
1Enable
4
Hardware Cursor Color Control 2
0
Disable................................................... default
1Enable
3-2
Reserved
........................................ always reads 0
1-0
Hardware Cursor Size
00 128x128 ................................................ default
01 64x64
10 32x32
11 -reserved-