Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: ISO VT320 emulator with key-bindings for Oracle Forms

Re: ISO VT320 emulator with key-bindings for Oracle Forms

From: Peter da Silva <peter_at_baileynm.com>
Date: 11 Jun 1999 13:38:04 GMT
Message-ID: <7jr3fs$579@web.nmti.com>


In article <7jokj1$h6u$1_at_newsmaster.cc.columbia.edu>, Frank da Cruz <fdc_at_watsun.cc.columbia.edu> wrote:
>Depending on the capabilities of the local terminal (e.g. scrolling
>regions, 80/132-column switching, etc), a serviceable termlib-based vt100
>emulator might be possible, to the extent it is useable by EMACS or vi, but
>not necessarily by more demanding applications, such as those found on VMS.

I wrote mine because I needed one that was servicable on VMS. The hard part of serving DEC software (on VMS and RSX-11) wasn't rendering things well enough to be usable, but recognising the oddball undocumented variants of the VT100 escape sequences that DEC software spit out.

Scrolling regions, for example, were emulated by insert and delete line, or if that failed by repainting either the scrolled region or the remainder of the screen (whichever was quicker, and after shifting the whole screen in the latter case).

I didn't complete the 80-132 column code, but I did have it working by shifting the whole screen left and right without the cursor tracking and other heuristics to avoid driving users batty with page flips. It was just too much hassle for something that I knew people would simply not use, so I told them that wasn't an option.

But at the end I had the only VT100 emulator I could find at the time that was usable with BOTH RSX-11 and VMS versions of EDT and TPU, even if it wasn't always as pretty as a real vt100. And it ran on UNIX.

--
In hoc signo hack, Peter da Silva <peter_at_baileynm.com>  `-_-' Ar rug tú barróg ar do mhactíre inniu?   'U` "Be vewy vewy quiet...I'm hunting Jedi." -- Darth Fudd Received on Fri Jun 11 1999 - 08:38:04 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US