strovink@ssc.afit.arpa (Mark Strovink) (07/01/87)
I could not resist running VTtest on Handshake v1.21a when I saw Marco Papa's results for some vt100 emulators. The following contains Marco Papa's [editted but not changed] results along with mine. Here are the results of running Per Linberg's VTTest program on Diga! 1.0, A-Talk 1.1, Dave Wecker's VT100 2.6 and the VT100 emulator included in xterm 6.6B as part of the X Window System. I [Marco Papa] run version 1.7b of the VT100 test program, dated 1985-04-19. The test was compiled on a VAX running 4.2BSD [4.3BSD for me]. Here are the gruesome details. The notes are as follows: OK passes the test with NO errors FAILS There is at least ONE error NA The feature is not available. TEST TYPE Diga! A-Talk xterm VT100 (2.6) Handshake v1.21a --------- ----- ------ ----- ----------- ---------------- 1. Test of Cursor movement a) 80 char screen pattern FAILS OK FAILS OK OK b) 132 char screen pattern FAILS OK FAILS FAILS OK Diga! supports 80, 128, and 132 chars/line. A-Talk supports 80 and 128. [Handshake supports 80 and 128 (but acts like 132 by remembering what is in columns 129 through 132 although you cannot see it)] c) cursor control char inside ESC sequence FAILS OK OK OK OK d) leading zeros in ESC sequence OK OK OK OK OK 2. Test of Screen Features a) wrap around mode setting FAILS OK OK OK OK b) Tab setting/resetting OK OK OK FAILS OK c) light background FAILS OK OK FAILS OK d) dark background FAILS OK OK FAILS OK e) scroll up region 2 OK OK OK OK OK f) scroll down region 2 OK OK OK OK OK g) scroll up region 24 OK OK OK OK OK h) scroll down region 24 OK OK OK OK OK Note: only xterm partially supports "soft" scroll. [All others were "jump" scroll (Handshake might "soft", but at 3am it SEEMED to jump).] i) origin mode test 1 OK OK OK FAILS OK j) origin mode test 2 OK OK OK OK OK k) graphics rendition FAILS OK OK OK OK [is anyone else bothered by the look of underlines with inverse characters?] l) save/restore cursor with underscore/blink/reverse FAILS OK OK FAILS OK 3. Test of Character Sets a) USA ASCII OK OK OK OK OK b) UK FAILS OK OK FAILS ASCII c) graphics/line drawing FAILS OK OK OK (partially) OK d) Alternate ROM 1 FAILS OK FAILS FAILS unknown e) Alternate ROM 2 FAILS FAILS FAILS FAILS unknown 4. Test of double Size Characters [ ** Handshake v1.21a DOES support double size characters! ** ] None of the [other] emulators supports double height/double width character fonts. Most of them will still place the character at the right spot with no garbage around. FAILS here means garbage on screen, OK means no garbage [OKAY means works like vt100]. a) double height/width FAILS OK OK OK OKAY b) Frame with blinking bold FAILS OK OK OK OKAY c) Half box OK OK OK OK OKAY 5. Test of Keyboard [only Handshake shows LEDs. For LED test only: FAILS means garbage on screen, OK means no garbage, OKAY means LEDs display correctly] a) LEDs FAILS OK OK OK OKAY b) Auto-repeat OFF FAILS FAILS OK FAILS OK c) Auto-repeat ON OK OK OK OK OK d) ANSI Reset Cursor Mode OK OK OK OK OK e) VT52 Cursor Mode FAILS FAILS FAILS FAILS OK f) ANSI numeric keypad FAILS OK OK OK OK g) ANSI application keypad FAILS OK OK OK OK Diga! does not remap PF keys and keypad "," in either num. or appl. mode h) VT52 numeric keypad FAILS FAILS FAILS FAILS OK i) VT52 application keypad FAILS FAILS FAILS FAILS OK A-Talk includes a VT52 emulator that passes test e, h and i. j) control codes OK OK OK OK OK 6. Test of Terminal Reports a) Answerback Message NA NA NA NA NA All emulators pass the test, but do not allow entering a message b) Linefeed/Newline Set FAILS OK OK FAILS OK c) Linefeed/Newline Reset OK OK OK OK OK d) Report terminal status FAILS OK OK OK OK e) Report cursor position FAILS OK OK OK OK f) Report device attribute OK OK OK OK OK g) Report Parameters 1 FAILS FAILS OK FAILS OK h) Report Parameters 2 FAILS FAILS OK OK OK 7. Test of VT52 Mode [ ** only Handshake supports VT52 mode ** ] A-Talk includes a separate VT52 emulator that passes the test. Diga! also provides a separate VT52 amulator. 8. Test of VT102 features (insert/delete char/line) a) test 1 [accordian screen] FAILS FAILS OK FAILS OK b) test 2 [insert] FAILS FAILS OK FAILS OK c) test 3 [delete] FAILS FAILS OK FAILS OK [an "a" is in col 1, a "b" in col 132. delete removes everything inbetween so "b" should move to col 2. With Handshake it does, even though display stopped at column 128.] d) test 4 [staggered columns] FAILS OK OK FAILS OK e) test 5 [staggered double size] FAILS OK OK FAILS OK f) ANSI insert char FAILS OK OK FAILS OK 9. Test of reset and Self test a) Reset FAILS OK OK OK OK b) confidence test FAILS OK OK OK OK The only thing that I did not include is the "Test of known bugs". None of the emulators seem to implement any of them. [I ran into bugs 6 and 8 with Handshake] [now back to our regularly scheduled show...] Handshake v1.21a supports file capture/transmit and XMODEM tranfers. You can save your setup, phone book, etc. It has some other features but the above results seem more important (for now). Handshake is shareware written by Eric Haberfellner (BIX=ehaberfellner). He asks for a monetary contribution and suggests the sum of $25. He also lists his phone number for calls after 6 pm EST (416-757-1055). Apparently Handshake is released by: Howlett Gaffran, Inc. 570 Hood Rd Unit 18 Markham Ontario Canada L3R 4G7 because that is where he wants money sent. Eric, as soon as I wrestle the checkbook away from my wife, I will mail you the $25! Will you then add support for Kermit? Mark Strovink (strovink@afit-ab.arpa <- arpanet address) Disclaimer: I have no affiliations with Eric or Howlett Gaffran, Inc. and everything I say is my personal responsibility. Right Mom? Caution: humorous ending under construction. Your tax dollars at work!