Full vt100 emulation
Bruce Becker
bdb at becker.UUCP
Fri Feb 2 09:44:38 AEST 1990
In article <26488 at cup.portal.com> thad at cup.portal.com (Thad P Floryan) writes:
|[...]
|If one wishes to (logically) "cu" OUT from one's system, THEN the need for a
|proper VT100 (or whatever) emulation package becomes painfully evident; no
|termcap or terminfo will help under this condition.
|
|As I replied to someone else in e-mail, the areas in which most terminal
|emulations fail miserably (on any system (3B1, Amiga, Mac, IBM PC, Atari ST,
|etc.)) include:
|
| double-wide and double-wide/-high characters
Not provided in 3B1.
| VT100 alternate and graphics character sets
This is provided! The 'SO' (0x0D) character
selects font 1, which can be loaded from the
stock set to be a DEC-style line-drawing font.
What's missing is the "ESC-(" and ESC-)"
character-set loading commands.
| scrolling regions
Not provided.
| video attributes (bold, blink, underline, reverse, etc.)
This is provided! (except for blink)
| 80 and 132 column displays
Not provided.
| other "DECPRIVATE" functions
Linewrap is provided, except the code
sequence is different.
On the other hand, VT102-style editing
is supported.
|Even expensive commercial products such as Mirror II for the IBM-PC fail
|miserably ... they just don't work properly when calling INTO other systems
|that insist on a "proper" VT100 emulation.
|
|This is NOT a trivial concern. A *LOT* of commercial applications REQUIRE
|proper emulation.
Certainly DEC VMS products seem to require
full compatibility, it's true.
I've seen a very nice FULLY-compatible
emulation only once, on an Amiga shareware
package called "Handshake". It provides
full VT-220 emulation, and is a superior
product. (Details on request)
|For the record, NO version of PCOMM emulates a VT100, and NO claim was made
|by the author that it did.
My apologies, what I assumed was the
VT100 support of Pcomm must have been
underlying console window support only.
Some questions to anyone:
How can I get "cu" (the HDB version)
to actually talk even parity?
How can I get "async_main" to work
with HDB?
Doesn't "async_main" provide better
"real" VT100 emulation?
--
(__) Bruce Becker Toronto, Ont.
w \@@/ Internet: bdb at becker.UUCP, bruce at gpu.utcs.toronto.edu
`/v/-e BitNet: BECKER at HUMBER.BITNET
_/ \_ Well I didn't want to mention it cause it's so silly, but you know how
More information about the Unix-pc.general
mailing list