AT&T 6300 Programmer's Manual page 338

Gwbasic by microsoft
Hide thumbs Also See for 6300:
Table of Contents

Advertisement

LOCATE (Graphics)
Statement
map
Remarks
7-182
if 'line' and 'map' are specified, this value replaces the
bitmap for scanline 'line' of the cursor specified by 'rate'.
The cursor bitmap is a byte array which is XOR'd with the
screen to display the cursor. For medium-resolution mode,
each scanline of the cursor is represented by 2 bytes; the
low-order byte of each scanline is the left one on the screen.
For other modes, there is one byte per scanline. The size of
the array is the number of scanlines per row of text times the
number of bytes per cursor scanline: this is 8 for high-
resolution mode, and 16 for the other modes. Cursor bitmaps
are kept separately for screen modes 1, 2, and 3. The cursor
state for each mode is restored if another screen mode is
selected, and the original mode is reselected. Likewise,
separate bitmaps are kept for the insert, overwrite, and user
cursors.
GWBASIC includes a blinking cursor for
graphics mode. The maximum height of this
cursor is 8 in modes 1 and 2, and 16 in mode 3.
Cursor scanlines are numbered starting with 0
for the top scanline.
The graphics mode as well as in text mode
support three different cursors (see the
LOCATE text Statement).

Advertisement

Table of Contents
loading

Table of Contents