There is one other test which would be extremely helpful
to confirm. You mention the case when you set the second
parameter to zero. I tend to assume that you used ONE
zero character, i.e. "<ESC>[TOP;0r" where TOP was the
upper line number. My question is what occurs if you use
THREE zero characters for the second parameter, i.e.
"<ESC>[TOP;000r" since that would help quite a bit
Unfortunately, I've already put the terminals away and I
don't have an opportunity to dig them out again until mid
next week at the earliest.
However, I've checked on the DECterm in front of me and
<ESC>[016;000r works as expected.
Regards,
Peter Coghlan.