[comp.os.vms] VaxStation screen buffers

SEYMOUR@phast.phys.washington.EDU (08/09/88)

Olof Andersson Bergs <mcvax!enea!kth!draken!ttds!jan-olof@UUNET.UU.NET>
asked:

> I have recently got a vaxstation 3200, We run VMS4.7A and workstation
> software 3.0. .... If I TYPE it takes forever (200-300 lines) before
> I can abort the command with CTRL-C or CTRL-Y. CTRL-S and CTRL-O are also
> slow to resond. The key HOLD SCREEN is much faster but I want to abort
> the TYPE command.  ...
> [nobody at] DEC Sweden knew anything about this [but] they could reproduce it.

The control-Y/Q/S problem is caused by the buffering of the GPX
hardware. VaxStation II/GPXs and 3200s have it, VS 2000's don't.
Somewhere in there thousands of characters can get held
between the program (TYPE) supplying the data, and the screen
showing it.  The control-Y's affect the program (TYPE) immediately,
but it takes a long while for the buffer to get that information to
the screen.  i would also greatly enjoy an "immediate-flush" key.

Workaround:  just after you hit RETURN to start a TYPE (or whatever)
hit control-S (not "hold screen").  now use control-Q/control_S to
control the flow to the screen.  those commands reach back BEFORE the
buffer filling, so they become synchronous with the program.
thus a control-Y in that environment becomes immediate as well.

this doesn't solve the problem, but it helps maintain sanity (sometimes).
-- dick seymour     seymour@uwaphast.bitnet