README.md
** CRTLIB -- VT100 Control routines **

Files: CRTLIB.DOC ;Documentation for CRTLIB
CRTLIB.OLB ;Pre assembled library
CRTLIB.ULB ;Sources, command files, and documentation.
DEMO.FTN ;A test program which uses CRTLIB
MAKLIB.CMD ;Command file for creating CRTLIB.OLB from CRTLIB.ULB

Abstract:
CRTLIB was created to enhance several of our screen oriented,
interactive programs. The main objective was to eliminate, or reduce the
jerkey fashion which the screen was updated. To do this, instead of having
each routine do QIO's to the terminal, we send the output to a central
buffer, and output that buffer when it fills. This library will give the
user access to most of the features of a VT100 with AVO. Several routines
are included which ease the use of the VT100 function keys.

Building the library:
MAKLIB.CMD will build the library, a copy is also included in CRTLIB.ULB.
Simply issue the command "@MAKLIB".
A prefix file (VTPRE.MAC) is also included in CRTLIB.ULB. VTPRE.MAC
defines some hardware features that are used by CRTLIB.
A test program (DEMO.FTN) is included to test the library.

Documentation:
CRTLIB.RNO is also included in CRTLIB.ULB. A copy (CRTLIB.DOC) is
included for reference.

Note:
This library has only been tested under RSX-11m V4.0. It works for
us, but this library is to be used at your own risk.

Author:
David A. Truesdell
UCLA-Crump Institute for Medical Engineering
6417 Boelter Hall
W. Los Angeles, CA 90024