Just in case anyone is interested, the solution was provided on
the classiccmp list. The major problem was with respect to how
default parameters are handled in addition to a misunderstanding
with regard to line numbers which are invalid or out of range in
the Scrolling Region request.
<TOP> and <BOT> are replaced by decimal digits from "0"
to "9". <ESC> is replaced by the octal 33 character.
(a) If any parameter is omitted, a default is always supplied.
For the Scrolling Region request, the format is:
<ESC>[<TOP>;<BOT>r
where <TOP> is the higher (smaller) line number to be used
and <BOT> is the lower (larger) line number to be used. If
<TOP> is missing or is "0", then "1" is used instead. If
<BOT>
is missing or is "0", the the line number for the bottom of the
screen is used instead. In addition, <BOT> must exceed
<TOP> by at least one. If <BOT> is not greater than
<TOP>
by at least one OR <BOT> exceeds the number of lines for the
screen, the request is ignored.
(b) At least 3 characters, including leading zeros, "0", are
allowed for any parameter, and probably any reasonable
number of leading zeros are allowed in practice.
I have not, myself, verified the above information, but it has been
tested by a few other individuals and is probably reliable.
If anyone has read this far, then the solution seems quite obvious:
<ESC>[16r
can be used and the line at the bottom of the screen will be used
as the default. For a DEC VT100 with AVO, <BOT> will be
defaulted to "24". For any other DEC VT100 compatible terminal,
such as the VT420 and VT510 which support up to 48 lines, <BOT>
may be defaulted to "48" or line number 48 at the bottom of the
screen when the VT420 terminal is set to that many lines.
For Ersatz-11, I normally run in FULL SCREEN mode using the
DOS variant. My video card is then set for and used with a screen
of either 80 columns by 50 lines OR 132 columns by 44 lines.
<BOT> is then "50" for the former and "44" for the latter. The
Win32 variant of Ersatz-11 also supports up to 255 columns by
255 lines. Since my video card and monitor combination usefully
supports only up to 198 columns by 60 lines, my maximum initial
setting is: E11 /CONSIZE:124x60 or 124 columns by 60 lines.
When a WIDE screen is requested, the number of columns expands
to 198 columns by 60 lines (where 198.4 is truncated from 1.6 * 124).
In both cases, <BOT> is "60" or line number 60 at the bottom of
the
emulated VT100 screen.
If anyone has any additional questions, please ask.
Jerome Fine
>Jerome H. Fine wrote: