CEF32

VT52

DEC VT52 terminal with emulation options for VT50,  VT05, and glass teletype.  This component supersedes  the VT05 component as it contains all of the  functionality of that component, plus VT52 emulation,  and improvements over the VT05 component. 
Startup commands:
Command
Description
8_BIT
Display 8-bit characters (otherwise trim high bit).
AUTO_COPY
Turn auto copy on.
BAUD x
Sets baud rate to x.  x may be "AUTO" for auto-baud rate.
COLUMNS n
Sets number of screen columns to x.  The total screen size (rows times columns) must be no more than 32,768.
COLUMN n
Sets cursor position to n.
CONTROL x
Defines how control characters received by the terminal are handled.  x is one of the following:
BLANK = Do not display control characters
IGNORE = Ignore control characters
NOBLANK = Display control characters
NOIGNORE = Do not ignore control characters.
CURSOR x
Defines cursor mode.  x is one of the following:
NONE = No cursor is shown.
BLINK = Cursor blinks. See RATE.
SOLID = Solid cursor (underline otherwise).
DATA_BITS n
Sets the transmitted data bits to x.  Default is 8.
EMULATION x
Sets terminal emulation.  x is one of the following:
TTY = Component emulates a "glass teletype".
VT05 = Component emulates a DEC VT05 terminal.
VT50 = Component emulates a DEC VT50 terminal.
VT52 = Component emulates a DEC VT52 terminal.
FLOW x
Defines the flow-control mechanism used on the serial interface.  x can be one of the following:
FONT{/WINDOWS} x
Defines the character set.  x is the character set file to load.  If /WINDOWS is specified, x is interpreted as a Windows font name.
KEYBOARD x
Change keyboard to use the component specified as x.  Note that the component name must include a complete path and filename, including extension.  Also unhides the keyboard.
LOG{/APPEND} x
Log received data to file x.  If /APPEND is specified, the file is appended to, otherwise it is overwritten if it exists
MAP k x
Maps Windows key k to text in x.  In addition to normal ASCII characters, valid Windows key names are:
F1
F2

F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
CANCEL
CLEAR
PAUSE
PAGE_UP
PAGE_DOWN
END_CB
PRINT
INSERT
SPACE
TAB
ESCAPE
CR
LF
RUB OUT
BREAK
MARGIN x
Set screen margin to x pixels.
MARGIN_BELL
Sound bell when cursor reaches end of row.
MIXEDCASE x
Defines uppercase conversions.  x is one of the following:
IN = Do not convert all in-coming characters to uppercase. This is the default.
OUT = Do not convert all out-going characters to uppercase. This is the default.
NO8_BIT
Trim high bit from displayed characters.  This is the default.
NOAUTO_COPY
Turn auto copy off.  This is the default.
NOKEYBOARD
Hide keyboard.
NOMARGIN_BELL
Do not sound bell when cursor reaches end of row.  This is the default.
NOPARALLEL
Runs display synchronously with the rest of the application.
NORMAL
Sets screen to normal (white on black).  This is the default.
NOSCROLL
Do not scroll screen.
NOWRAP
Do not move cursor to next line when past end of line.
PARALLEL
Runs display as a separate thread (default).
PPBAUD x
Sets printer port baud rate to x.  x may be "AUTO" for auto-baud rate.
PPDATA_BITS n
Sets the transmitted data bits to x for the printer port. Default is 8.
PPFLOW x
Defines the flow-control mechanism used on the printer port interface. x can be one of the following:
NONE = No flow control (teh default).
XOFF = Use XON/XOFF flow control.
CTS = Use CTS/RTS flow control.
PPSTOP n
Sets the number of stop bits on the printer port interface to n, where n is "1" or "2".
PRINTER n
Connect to a cable component, specified as x, to the printer port.  Note that the component name must include a complete path and filename, including extension.
RATE n
Set cursor blink rate to n milliseconds.
ROW n
Set cursor row to n.
ROWS n
Sets the number of screen rows to n.
SCROLL
Allow scrolling.  This is the default.
STOP n
Sets the number of stop bits on the serial interface to n, where n is "1" or "2".
UPPERCASE x
Defines uppercase conversions.  x is one of the following:
IN = Convert all in-coming characters to uppercase.
OUT = Convert all out-going characters to uppercase.
WRAP
Move cursor to next line when past end of line.  This is the default.