Trailing-Edge
-
PDP-10 Archives
-
decuslib20-04
-
decus/20-0135/sources/vista.sim
There are 6 other files named vista.sim in the archive. Click here to see a list.
00010 OPTIONS(/e/l); COMMENT package for control of display terminals;
00020 COMMENT COMMENT%IF SIMULATION marks places to be modified to put
00030 vista as a sublcass to simulation;
00040 COMMENT COMMENT%IF MVISTA marks places to give simplified
00050 minivista for use by VIDED package;
00060 EXTERNAL CHARACTER PROCEDURE getch, fetchar;
00070 EXTERNAL PROCEDURE depchar, outstring, forceout;
00080 EXTERNAL PROCEDURE echo, abort, outchr;
00090 EXTERNAL INTEGER PROCEDURE trmop, gettab, checkint;
00100 COMMENT%IFNOT MVISTA;
00110 EXTERNAL INTEGER PROCEDURE checkreal;
00120 COMMENT%IFNOT SIMULATION;
00130 CLASS vista
00140 COMMENT%IF MVISTA
00150 CLASS mvista
00160 COMMENT%IFEND MVISTA
00170 COMMENT%IF SIMULATION
00180 Simulation CLASS vistas
00190 COMMENT%IFEND SIMULATION;
00200 (width, height, terminalin, terminalout, q_echoenabled,
00210 terminaltype, extraterminal, extraparameters);
00220 VALUE extraterminal;
00230 INTEGER width, height; ! Screen dimensions or less;
00240 BOOLEAN q_echoenabled; ! TRUE = monitor echo, FALSE = program echo;
00250 INTEGER terminaltype; ! Number of terminal type, 0 for not given;
00260 REF (printfile) terminalout; ! To the terminal, usually sysout;
00270 REF (infile) terminalin; ! From the terminal, usually sysin;
00280 TEXT extraterminal; ! Text name of additional terminal type;
00290 TEXT extraparameters; ! Cursor control codes for this terminal type;
00300