j...@cc.usu.edu writes:
>In article <l2vqdqINN...@phakt.usc.edu>, wieg...@phakt.usc.edu (Jeffrey Wiegley) writes:
>> regarding:
>>>watson.cc.columbia.edu
>>>/kermit/test/vt100.dem
>>>Ths will have more escape codes than you'll ever need...
>> and torturetest.vt from a french site...
>> NoNoNoNoNo. I want a LISTING of what escape sequences do what on a vt100,
>> not a list of escape sequences for a vt100.
>> I.E. something like...
>> (ESC)[;H(ESC)[2J will clear the screen and home the cursor
>> etc, etc...
>> right now I'm working with termcap and /etc/termcap but its a little
>> cryptic to figure out. I wish I could get my hands on a DEC vt100 terminal
>> manual that is more like what I want.
>> thanks,
>> - Jeff wieg...@usc.edu
>---------------------
> Ok, ok! Here's a pair of answers. One, buy the paper bound book
>"Using MS-DOS Kermit", Digital Press and Prentice Hall, about $35. Or,
>anonymous ftp to watsun.cc.columbia.edu, cd kermit/a (MS-DOS Kermit is
>there) and get files MSVIBM.VT and MSVIBM.TEK. These list all the escape,
>control, and device control sequences used in MS-DOS Kermit, for the text
>and then the graphics emulators. The same file appears in much nicer format
>in the book, together with character set tables. These two files are updated
>with each release of MSK. Not only do you get VT100 but it goes through
>VT320's and half way through VT340's.
> Happy weekend reading,
> Joe D.
I have two working VT100 at home.(Please don't laugh...I paid $25 each)
And I do have a copy of the original VT100 USER GUIDE (digital) as well
as the VT100 PROGRAMMING REFERENCE CARD. And at the last page of the user
guide:-
Additional copies of this document are available from:
Digital Equipment Corporation
Accessories and Supplies Group
Cotton Road
Nashua, NH 03060
Attention: Documentation Products
Telephone: 1-800-258-1710
Order No. EK-VT100-UG-002
I guess they should be able to get you a copy or two?! Afterall, DEC
_DID_ support VT100 on their DECstations. Right?! Maybe they will put the
VT100 on the list of supported terminals on their Alpha box too! :) :) :)
But in the mean time, hope this would help!!!
Simon Chan c...@ece.scarolina.edu
Department of Electrical & Computer Engineering
Swearingen Engineering Centre
University of South Carolina
Columbia, South Carolina 29208
PS. Of course I don't speak for them, I don't even work for them...
-------------------------------<Cut Here>--------------------------------------
Taken from VT100 Programming Reference Card (DIGITAL)
ANSI Compatible Mode
Cursor Movement Commands
Cursor up ESC [ Pn A
Cursor down ESC [ Pn B
Cursor forward (right) ESC [ Pn C
Cursor backward (left) ESC [ Pn D
Direct cursor addressing ESC [ Pl; Pc H or
ESC [ Pl; Pc f
Index ESC D
Next Line ESC E
Reverse index ESC M
Save cursor and attributes ESC 7
Restore cursor and attributes ESC B
* Pn = decimal parameter in string of ASCII digits.(default 1)
* Pl = line number (default 0); Pc = column number (default 0)
Line Size (Double-Height and Double-Width) Commands
Change this line to double-height top half ESC # 3
Change this line to double-height bottom half ESC # 4
Change this line to single-width single-height ESC # 5
Change this line to double-width single-height ESC # 6
Character Attributes
ESC [ Ps;Ps;Ps;...,Ps m
Ps = 0 or None All Attributes Off
1 Bold on
4 Underscore on
5 Blink on
7 Reverse video on
Any other parameter values are ignored.
Erasing
From cursor to end of line ESC [ K or ESC [ O K
From beginning of line to cursor ESC [ 1 K
Entire line containing cursor ESC [ 2 K
From cursor to end of screen ESC [ J or ESC [ O J
From beginning of screen to cursor ESC [ 1 J
Entire screen ESC [ 2 J
Programmable LEDs
ESC [ Ps;Ps;...Ps q
Ps = 0 or None All LEDs Off
1 L1 on
2 L2 on
3 L3 on
4 L4 on
Any other parameter values are ignored.
Character Set (G0 and G1 Designators)
Charactor Set G0 Designator G1 Designator
United Kingdom (UK) ESC ( A ESC ) A
United States (USASCII) ESC ( B ESC ) B
Special graphics characters ESC ( 0 ESC ) 0
and line drawing set
Alternate character ROM ESC ( 1 ESC ) 1
Alternate character ROM ESC ( 2 ESC ) 2
special graphics characters
Scrolling Region
ESC [ Pt ; Pb r
Pt is the number of the top line of the scrolling region;
Pb is the number of the bottom line of the scrolling region
and must be greater than Pt.
TAB stops
Set tab at current column ESC H
Clear tab at curent column ESC [ g or ESC [ 0 g
Clear all tabs ESC [ 3 g
Modes
To Set To Reset
Mode Name Mode Sequence Mode Sequence
Line feed/new line New line ESC [20h Line feed ESC [20l
Cursor key mode Application ESC [?1h Cursor ESC [?l
ANSI/VT52 mode ANSI N/A VT52 ESC [?2l
Column mode 132 Col ESC [?3h 80 Col ESC [?3l
Scrolling mode Smooth ESC [?4h Jump ESC [?4l
Screen mode Reverse ESC [?5h Normal ESC [?5l
Origin mode Relative ESC [?6h Absolute ESC [?6l
Wraparound On ESC [?7h Off ESC [?7l
Auto repeat On ESC [?8h Off ESC [?8l
Interlace On ESC [?9h Off ESC [?9l
Graphic proc. option On ESC 1 Off ESC 2
Keypad mode Application ESC = Numeric ESC >
Reports
Cursor Position Report
Invoked by ESC [ 6 n
Response is ESC [ Pl; Pc R
* Pl = line number; Pc = column number
Status Report
Invoked by ESC [ 5 n
Response is ESC [ 0 n (terminal ok)
ESC [ 3 n (terminal not ok)
What Are You
Invoked by ESC [ c or ESC [ O c
Response is ESC [ ?1 ; Ps C
Ps = 0 Base VT100, no options
1 Processor option (STP)
2 Advanced Video option (AVO)
3 AVO and STP
4 Graphocs processor option (GO)
5 GO and STP
6 GO and AVO
7 GO, STP, and AVO
Alternately invoked by ESC Z (not recommended.) Response is the same.
Reset
ESC c
Confidence Tests
Fill Screen with "Es" ESC # 8
Invoke Test(s) ESC [ 2 ; Ps y
Ps = 1 Power-up self test
(ROM checksum, RAM, NVR,
keyboard and AVO if installed)
2(loop back connector required) Data Loop Back
4(loop back connector required) ETA Modern Control Test
8 Repeat selected test(s)
indefinitely
(until failure or power off)
VT52 Compatible Mode
Cursor Up ESC A
Cursor Down ESC B
Cursor Right ESC C
Cursor Left ESC D
Select Special Graphics character set ESC F
Select ASCII character set ESC G
Cursor to home ESC H
Reverse line feed ESC I
Erase to end of screen ESC J
Erase to end of line ESC K
Direct cursor address ESC Ylc (see note 1)
Identify ESC Z (see note 2)
Enter alternate keypad mode ESC =
Exit alternate keypad mode ESC >
Enter ANSI mode ESC <
NOTE 1: Line and column numbers for direct cursor address are single
character codes whose values are the desired number plus
37 (in Octal). Line and column numbers start at 1.
NOTE 2: Response to ESC Z is ESC / Z.