Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site amiga.amiga.UUCP Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!decwrl!pyramid!amiga!daveb From: daveb@amiga.UUCP (Dave Berezowski) Newsgroups: net.micro.amiga Subject: Re: VT100 Emulator Message-ID: <704@amiga.amiga.UUCP> Date: Wed, 19-Feb-86 11:15:09 EST Article-I.D.: amiga.704 Posted: Wed Feb 19 11:15:09 1986 Date-Received: Fri, 21-Feb-86 04:29:40 EST References: <685@amiga.amiga.UUCP> <11492@watnot.UUCP> Organization: Commodore-Amiga Inc, Los Gatos, CA Lines: 54 Summary: VT100 emulation In article <11492@watnot.UUCP>, atoy@watnot.UUCP (Andy Toy) writes: > Do you mean 132 column mode or does this mean that it will only support > 128 columns thus not being compatible with the VT100's 132 column mode. > Another question about it: If I do a "SET TERMINAL/WIDTH=132" from my > VAX/VMS 4.2, will AmigaTerm recognize all the escape sequences that the > VAX sends to switch the VT100 into 132 column mode? Also will it support > all of DEC's and control sequences for the VT100? The reason > that I ask is that all the VT100 emulators that I have don't seem to do > all of the things the same way that the DEC does and it's rather annoying > having to write up a new termcap for an emulator that's supposedly > compatible. 1. The 132 column mode of a VT100 has been implemented as a 128 column mode (as if it were the 132 column mode, ie. set term/width=132 works). 128 columns were chosen as 640/5 = 128 and 640/4 = 160. I made a font that was 4 pixels wide (3 pixels/char plus 1 pixel for spacing) but it was just too small to read. Even the 5 pixel wide font isn't the greatest but it is fairly readable. I have tried some 132 column software and it seems to work ok. I find that the command (in VMS) 'set term/width=128' works quite well. 2. With the exception of the commands listed below, all cmds of a DEC VT100 have been implemented (to the best of my knowledge). - change top half of line to double-height ( ESC # 3 ) - change bottom half of line to double-height ( ESC # 4 ) - change line to single-width single-height (DEFAULT) ( ESC # 5 ) - change line to double-width single-height ( ESC # 6 ) - all LEDs off and L1, L2, L3, L4 on ( ESC [ Ps q ) - smooth scrolling ( ESC [ ? 4 h ) - jump scrolling (DEFAULT) ( ESC [ ? 4 l ) - auto repeat off ( ESC [ ? 8 l ) - auto repeat on (DEFAULT) ( ESC [ ? 8 h ) - interlace on ( ESC [ ? 9 h ) - interlace off (DEFAULT) ( ESC [ ? 9 l ) - fill screen with E's ( ESC # 8 ) - invoke test(s) (1,2,4,8) ( ESC [ 2 ; Ps y ) - blink on attribute ( ESC [ 5 m ) - report/request terminal parameters ( ESC [ x ) As I said before, since this is going to be a commercial product from CBM/AMIGA, I am unable to make it available gratis. Those people tuning in late may wish to know that this whole discussion started when I said that I thought it was possible for a 3-5 user 1200 baud BBS on an AMIGA. My reasoniong for this was that I had written a full VT100 terminal emulator that has a THROUGHPUT of over 9000 baud. Hope that I've answered all your questions. Regards, David Berezowski (CBM/AMIGA East Coast)