Page 42
Epson Research and Development
Vancouver Design Center
REG[072h] LCD Cursor X Position Register 0
LCD Cursor X LCD Cursor X LCD Cursor X LCD Cursor X LCD Cursor X LCD Cursor X LCD Cursor X LCD Cursor X
Position
Bit 7
Position
Bit 6
Position
Bit 5
Position
Bit 4
Position
Bit 3
Position
Bit 2
Position
Bit 1
Position
Bit 0
REG[073h] LCD Cursor X Position Register 1
LCD Cursor X LCD Cursor X
LCD Cursor X
n/a
n/a
n/a
n/a
n/a
Position
Bit 9
Position
Bit 8
Sign
REG[082h] CRT/TV Cursor X Position Register 0
CRT/TV
Cursor X
CRT/TV
Cursor X
CRT/TV
Cursor X
CRT/TV
Cursor X
CRT/TV
Cursor X
CRT/TV
Cursor X
CRT/TV
Cursor X
CRT/TV
Cursor X
Position Bit 7 Position Bit 6 Position Bit 5 Position Bit 4 Position Bit 3 Position Bit 2 Position Bit 1 Position Bit 0
REG[083h] CRT/TV Cursor X Position Register 1
CRT/TV
Cursor X
Position Bit 9 Position Bit 8
CRT/TV
Cursor X
CRT/TV
Cursor X Sign
n/a
n/a
n/a
n/a
n/a
REG[072h], REG[073h] and REG[082h], REG[083h] control the horizontal position of the
Hardware Cursor for the LCD and CRT/TV respectively. The value in these registers
specify the location of the left edge of the cursor. When ink mode is selected these registers
must be set to zero.
The Cursor X Position supports values of the range -63 to 1023. Negative values allow for
the Cursor to be clipped (partially off the screen). The following procedure sets the Cursor
X Position.
1. Write the absolute (non-negative) value of the position in bits 9-0.
2. If the position is negative, write a 1 in the Cursor X Sign bit; otherwise write a 0 to the
sign bit.
S1D13506
X25B-G-003-03
Programming Notes and Examples
Issue Date: 01/02/06