Richard wrote:
Jerome H. Fine
writes:
In fact, TOP should also have THREE characters
with leading
ZEROs as well just in case. I realize that this means repeating
each test again, but assuming that THREE character parameter
values with leading zeros are acceptable, it would make the
programming a lot easier.
Leading zeros are acceptable according to the way ANSI parameter
values are parsed. In fact, *any* number of leading zeros are
allowed.
See pg. 10, section 5.4 Control Sequences of ECMA-48:
<http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-048.pdf>
All the feedback is greatly appreciated. THANK YOU!!!!!!!!!!!!
The simple solution seems to be to change:
<ESC>[8;24r
to
<ESC>[8r
since that defaults to the bottom of the screen. The 3 characters which
are removed need to be replaced if SIPP is used to simply patch the file
under RT-11 or to patch the file used by any other operating system for
that matter.
If required, placing 3 zeros, "0", in front of the "8" to form:
<ESC>[0008r
is probably the most straight forward solution. As far as I know, all
current
and hopefully all future real DEC VT100 terminals an emulations of the DEC
VT100 terminals will probably implement the missing second parameter for
the bottom line of the scrolling regions as the bottom line of the screen.
Jerome Fine