Xref: utzoo comp.sys.att:8671 unix-pc.general:4713 Path: utzoo!utgpu!jarvis.csri.toronto.edu!torsqnt!lethe!becker!bdb From: bdb@becker.UUCP (Bruce Becker) Newsgroups: comp.sys.att,unix-pc.general Subject: Re: Full vt100 emulation Message-ID: <3232@becker.UUCP> Date: 1 Feb 90 22:44:38 GMT References: <8711@cbnewsm.ATT.COM> <26393@cup.portal.com> <3060@becker.UUCP> <26488@cup.portal.com> Reply-To: bdb@becker.UUCP (Bruce Becker) Organization: G. T. S., Toronto, Ontario Lines: 83 In article <26488@cup.portal.com> thad@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@becker.UUCP, bruce@gpu.utcs.toronto.edu `/v/-e BitNet: BECKER@HUMBER.BITNET _/ \_ Well I didn't want to mention it cause it's so silly, but you know how