Epson Research and Development
Page 45
Vancouver Design Center
Programming Notes and Examples
S1D13505
Issue Date: 01/02/05
X23A-G-003-07
Registers [2Ah] and [2Bh] control the vertical position of the hardware cursor. The value
in this register specifies the location of the left edge of the cursor. When ink mode is
selected these registers should be set to zero.
Cursor Y Position bits 9-0 determine the location of the cursor. With ten bits of resolution
the vertical cursor range is 1024 pixels.
Acting in pairs, Registers [2Ch], [2Dh] and registers [2Eh], [2Fh] are used to form the 16
bpp (5-6-5) RGB values for the two user defined colors.
Register [30h] determines the location in the display buffer where the cursor/ink layer will
be located. Table 7-2: can be used to determine this location.
REG[2Ah] Cursor Y Position Register 0
Cursor Y
Position bit 7
Cursor Y
Position bit 6
Cursor Y
Position bit 5
Cursor Y
Position bit 4
Cursor Y
Position bit 3
Cursor Y
Position bit 2
Cursor Y
Position bit 1
Cursor Y
Position bit 0
REG[2Bh] Cursor Y Position Register 0
Reserved
n/a
n/a
n/a
n/a
n/a
Cursor Y
Position bit 9
Cursor Y
Position bit 8
REG[2Ch] Ink/Cursor Color 0 Register 0
Cursor Color
0 bit 7
Cursor Color
0 bit 6
Cursor Color
0 bit 5
Cursor Color
0 bit 4
Cursor Color
0 bit 3
Cursor Color
0 bit 2
Cursor Color
0 bit 1
Cursor Color
0 bit 0
REG[2Dh] Ink/Cursor Color 0 Register 1
Cursor Color
0 bit 15
Cursor Color
0 bit 14
Cursor Color
0 bit 13
Cursor Color
0 bit 12
Cursor Color
0 bit 11
Cursor Color
0 bit 10
Cursor Color
0 bit 9
Cursor Color
0 bit 8
REG[2Eh] Ink/Cursor Color 1 Register 0
Cursor Color
1 bit 7
Cursor Color
1 bit 6
Cursor Color
1 bit 5
Cursor Color
1 bit 4
Cursor Color
1 bit 3
Cursor Color
1 bit 2
Cursor Color
1 bit 1
Cursor Color
1 bit 0
REG[2Fh] Ink/Cursor Color 1 Register 1
Cursor Color
1 bit 15
Cursor Color
1 bit 14
Cursor Color
1 bit 13
Cursor Color
1 bit 12
Cursor Color
1 bit 11
Cursor Color
1 bit 10
Cursor Color
1 bit 9
Cursor Color
1 bit 8
REG[30h] Ink/Cursor Start Address Select Register
Ink/Cursor
Start Address
bit 7
Ink/Cursor
Start Address
bit 6
Ink/Cursor
Start Address
bit 5
Ink/Cursor
Start Address
bit 4
Ink/Cursor
Start Address
bit 3
Ink/Cursor
Start Address
bit 2
Ink/Cursor
Start Address
bit 1
Ink/Cursor
Start Address
bit 0