[comp.terminals] Wanted: VT100 Escape Codes

dsims@uceng.UC.EDU (david l sims) (09/26/90)

Howdy all,

I just started reading this newsgroup so please excuse my ignorance.

I'm looking for a file or a book or something that details the VT100
escape codes and their behavior. For instance, I believe, \E[2J will
clear the screen.

Help! I've written a communications program, but I can't use any full
screen programs with it until I get these codes.

Thank you.

David Sims
dsims@uceng.uc.edu

schwartz@aries.scs.uiuc.edu (Dwight Schwartz) (09/26/90)

In article <6201@uceng.UC.EDU> dsims@uceng.UC.EDU (david l sims) writes:


>I'm looking for a file or a book or something that details the VT100
>escape codes and their behavior. For instance, I believe, \E[2J will
>clear the screen.

I'm sure there is a source closer to the actual "origin" of the escape codes,
but, in case you don't find anything else, check out this reference (rather old,
I know):

'VT100 Graphics in a multi-language enviroment' 
by Bob Benert (The DEC Professional,January 1984).

---------------------------------------------------------------------------
Dwight A. Schwartz ______--_-____--________------___--_-_-_-_-_----------__
___________________________________________________________________________
University of Illinois Department of Chemistry | 402 E. Michigan, Apt. 3
Box 10-1 Noyes Laboratory                      | Urbana, IL   61801
505 S. Mathews Ave.                            | 217-328-4823
Urbana, IL   61801                             |     328-7605
217-333-7605                      _____________|___________________________
    333-3004                      |Earth's crammed with Heaven,
internet: schwartz@b.scs.uiuc.edu |And Every common bush afire with God;
bitnet:   schwartz@uiucscs        |But only he who sees takes off his shoes.
                                  |The rest sit round it and pluck blackberries.
                                  |             --- Elizabeth Barrett Browning

scott@NIC.GAC.EDU (09/26/90)

In article <6201@uceng.UC.EDU> dsims@uceng.UC.EDU (david l sims) writes:
>I'm looking for a file or a book or something that details the VT100
>escape codes and their behavior. For instance, I believe, \E[2J will
>clear the screen.

Since I've seen this before, I can offer a _small_ amount of help.  I've
a document documenting the escape sequences for xterm, the X11 vt100
emulator.  Since I've written a fairly complete NextStep terminal
emulator, I know that the codes are right, and most of them are there
(well, I've not exhaustively covered it :-] ).  I'd be willing to
mail this document or make it ftp'able.  It's about 7k compressed
(figure in that 33% for uuencoding if mailed), and is about six
pages long, in .ms format.

scott hess
scott@gac.edu
Independant NeXT Developer	(Stuart)
NeXT Campus Consultant		(Not much, really)
GAC Undergrad			(Horrid.  Simply Horrid.  I mean the work!)

billg@cs.tamu.edu (William Gunshannon) (09/26/90)

Another source is the document msvibm.vt which is the explanation
of the terminal emulation in MSKermit 3.0.  It is available  via
anonymous ftp from watsun.cc.columbia.edu as "kermit/a/msvibm.vt".
It is probably available from other KERMIT Archives as well.

I could probably email to one or two people but I don't relish flooding
the net with multiple copies of a 30K document.

bill gunshannon
bill@platypus.uofs.edu

ts@uwasa.fi (Timo Salmi) (09/27/90)

In article <6201@uceng.UC.EDU> dsims@uceng.UC.EDU (david l sims) writes:
>
>I'm looking for a file or a book or something that details the VT100
>escape codes and their behavior. For instance, I believe, \E[2J will
>clear the screen.
>

Have you taken a look at MsKermit documents.  They might be of some
help.  If you need them, see both /pc/pd2 and /pc/ts directories at
chyde.uwasa.fi (by anonymous ftp). 

...................................................................
Prof. Timo Salmi        (Moderating at anon. ftp site 128.214.12.3)
School of Business Studies, University of Vaasa, SF-65101, Finland
Internet: ts@chyde.uwasa.fi Funet: gado::salmi Bitnet: salmi@finfun