[comp.os.vms] SMG Routines - VT52 Scrolling

dorl@vms.macc.wisc.edu (Michael (NMI) Dorl) (10/30/87)

I have an application that uses the DEC Screen Management Routines (SMG).
It uses a screen sized pasteboard and virtual display.  The only output
is made with SMG$Put_With_Scroll and input echoing as a result of input
through SM$Read_Composed_Line.

All works well except when run from VT52 terminals (Don't laugh, some of
us poor souls still have a lot of these things).  SMG scrolls VT52 terminals
by refreshing the entire screen!  Needless to say this takes a bit of time
and is not acceptable.

I know that some DEC utilities use SMG without experiencing this
problem but can't figure out how they do it.  Anyone else have any
guesses?