![](http://datasheet.mmic.net.cn/100000/IBM37RGB524CF17A_datasheet_3492326/IBM37RGB524CF17A_48.png)
42
March 17, 1995
RGB524
IBM
10.2.5
Cursor
Cursor Control
Index:
0x0030
Access:
Read/Write
Power on Value: 0x00
Bits 7 - 6
SMLC PART - Small Cursor Parti-
tion. Selects 1 of 4 partitions within
the cursor array to use for the 32x32
cursor:
00
0x0100 - 0x01ff
01
0x0200 - 0x02ff
10
0x0300 - 0x03ff
11
0x0400 - 0x04ff
These bits have no effect when the
cursor size is 64x64.
Bit 5
PIX ORDR - Pixel Order. Species
ordering of pixel bits in the bytes of
the cursor array.
0
Right-to-left
1
Left-to-right
Bit 4
LOC READ - Location Read-back
Value. Species the value obtained
by microprocessor reads of the Cur-
sor X Low, Cursor X High, Cursor Y
Low, and Cursor Y High registers.
0
Written Value - the value last
written.
1
Actual Location - the location
presently used for display. This
will be different than the writ-
ten value if a location register
has been written but the loca-
tion has not yet been updated.
Following a cursor location
update the “Written Value” and
the “Actual Location” will be the
same.
Bit 3
UPDT CNTL - Cursor Location
Update Control. Controls when Cur-
sor Location registers are sampled to
change the cursor position.
0
Delayed - A write to the Cursor
Y High register arms the cir-
cuitry for the update. The posi-
tion is then updated (the cursor
moves to the new location)
when a vertical blanking
period is detected.
1
Immediate - Move the cursor
immediately following a write
to any of the Cursor X Low, Cur-
sor X High, Cursor Y Low, or
Cursor Y High registers.
Bit 2
Cursor Size
0
32x32
1
64x64
Bits 1 - 0
Cursor Mode
00
OFF
01
Mode 0 (3 colors)
10
Mode 1 (2 colors and
highlighting)
11
Mode 2 (2 colors)
0
1
2
3
4
5
6
7
SMLC PART
PIX
LOC
READ
ORDR
UPDT
CNTL
CURS
SIZE
Cursor
Mode
0
1
2
3
4
5
6
7
n+3
n+2
n+1
n+0
0
1
2
3
4
5
6
7
n+0
n+1
n+2
n+3