Trailing-Edge
-
PDP-10 Archives
-
decuslib10-05
-
43,50337/21/mvista.sim
There are 3 other files named mvista.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;
00150 CLASS mvista
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