I have a simple request for anyone who is has a real DEC VT100
or compatible terminal (VT100, VT220, VT320, VT420, VT510)
and especially VT100 software emulations, either as standalone
software or as part of a PDP-11 emulator such as Ersatz-11.
In respect of the latter, I have been using the Ersatz-11 PDP-11
emulator to support VT100 emulation with more than 24 lines
for a few years. In particular, as part of the implementation,
when the Range Escape Sequence is used to begin the Scrolling
Region at a line less than 24 for the TOP and a line at the bottom
of the screen for the BOTTOM, I use:
<ESC>[16;255r
to scroll between line 16 and the bottom of the screen. For
real DEC VT100 terminals with the AVO option, there is
ONLY one size for the number of lines, namely 24 lines.
Since I can't ATTACH files to be sent to classiccmp,
below are two files which can be used to erase the screen,
set the scrolling region to line 16 at the top and line 99 or line 255,
respectively, at the bottom of the screen. If the any VT100
(compatible) terminal or emulated VT100 terminal set for 24 lines
is able to handle setting the scrolling region in this manner, each
file with FIFTY lines should begin starting to display "Line 1 of File"
of the file on line 12 of the "terminal" and "Line 2 of File" on line
16
of the "terminal" the and end up showing approximately six lines of
the file at the bottom of the screen as the previous lines of the file
scroll off the TOP of the scrolling region (at line 16 of the terminal)
with just "Line 1 of File" remaining on line 12 of the "terminal".
I would very much appreciate learning the results of sending
both files to a DEC (or emulated) VT100 terminal. If they act
the same was as Ersatz-11, the results will be identical with using
24 in place of 99 or 255.
Jerome Fine
P.S. When the file is transferred to the system, replace <ESC>
with octal 33!!!!!!!!!!!!!!!!!!!! KED can be used under RT-11.
The user eliminates each <ESC> and enters TWO <ESC>
characters instead. Alternatively, if you can remember the
first line correctly, you can enter the complete file in about
2 minutes by duplicating (cut and paste) the other 49 lines.
-----------------------------------------------------------------------------------
<ESC>2JESC>[12;1HLine 1 of File<ESC>[0;99r<ESC>[16;1H
Line 2 of File
Line 3 of File
Line 4 of File
Line 5 of File
Line 6 of File
Line 7 of File
Line 8 of File
Line 9 of File
Line 10 of File
Line 11 of File
Line 12 of File
Line 13 of File
Line 14 of File
Line 15 of File
Line 16 of File
Line 17 of File
Line 18 of File
Line 19 of File
Line 20 of File
Line 21 of File
Line 22 of File
Line 13 of File
Line 14 of File
Line 15 of File
Line 16 of File
Line 17 of File
Line 18 of File
Line 19 of File
Line 20 of File
Line 21 of File
Line 22 of File
Line 23 of File
Line 24 of File
Line 25 of File
Line 26 of File
Line 27 of File
Line 28 of File
Line 29 of File
Line 30 of File
Line 31 of File
Line 32 of File
Line 33 of File
Line 34 of File
Line 35 of File
Line 36 of File
Line 37 of File
Line 38 of File
Line 39 of File
Line 40 of File
Line 41 of File
Line 42 of File
Line 43 of File
Line 44 of File
Line 45 of File
Line 46 of File
Line 47 of File
Line 48 of File
Line 49 of File
Line 50 of File
-----------------------------------------------------------------------------------
<ESC>2JESC>[12;1HLine 1 of File<ESC>[0;255r<ESC>[16;1H
Line 2 of File
Line 3 of File
Line 4 of File
Line 5 of File
Line 6 of File
Line 7 of File
Line 8 of File
Line 9 of File
Line 10 of File
Line 11 of File
Line 12 of File
Line 13 of File
Line 14 of File
Line 15 of File
Line 16 of File
Line 17 of File
Line 18 of File
Line 19 of File
Line 20 of File
Line 21 of File
Line 22 of File
Line 13 of File
Line 14 of File
Line 15 of File
Line 16 of File
Line 17 of File
Line 18 of File
Line 19 of File
Line 20 of File
Line 21 of File
Line 22 of File
Line 23 of File
Line 24 of File
Line 25 of File
Line 26 of File
Line 27 of File
Line 28 of File
Line 29 of File
Line 30 of File
Line 31 of File
Line 32 of File
Line 33 of File
Line 34 of File
Line 35 of File
Line 36 of File
Line 37 of File
Line 38 of File
Line 39 of File
Line 40 of File
Line 41 of File
Line 42 of File
Line 43 of File
Line 44 of File
Line 45 of File
Line 46 of File
Line 47 of File
Line 48 of File
Line 49 of File
Line 50 of File
-----------------------------------------------------------------------------------