[ont.general] finding a decent terminal

henry@utzoo.UUCP (Henry Spencer) (01/10/85)

The terminal that was formerly our "preferred choice" is out of production,
and we're not satisfied with the manufacturer's replacement.  So we are
again hunting for the Perfect Terminal.  This time we've made an attempt
to draw up some specs on what we want; the list is enclosed.  We would
very much appreciate any leads on terminals that would meet these specs,
particularly if there's a Toronto-area distributor.

Comments on the specs are also welcome.

I'll post news on any really exciting finds we make.

-----
The order of items within each of these lists is not significant.

The following are non-negotiable requirements.  Terminals which miss
on any of these will be considered only if we find *no* terminal that
meets all of them.

1. Choice of monitor color, to include at least white and green.  We have
	people who like green; we have people who can't stand anything but
	white.  No, amber is not an acceptable substitute for white.

2. Separate keyboard, with a durable cable of substantial length.

3. No fan, or a *very* quiet one.  Also, no keyclick, or at least a way
	to turn it off.

4. True descenders in the font.

5. If the terminal has a "status line" displaying constantly-changing
	information like column number or status of shift keys, there must
	be a way to turn this absolutely and completely off.

6. Good keyboard feel.  This is obviously *partly* subjective.  Keyclick
	or keybeep is *not* an adequate substitute.

7. Standard layout of the main keyboard cluster.  Terminals with keys
	between Z and SHIFT need not apply.  ESC in upper left, TAB just
	below it, BACKSPACE in upper right, please.  Keys to the right of
	L should be :/; then "/' then RETURN.  CTRL must be on the left
	side, and preferably should be immediately to the left of A.

8. A light or a mechanical lock on the CAPS LOCK key.

9. Numeric keypad at least optionally available.

10. Arrow keys in a reasonable layout, sending codes that do not duplicate
	control keys.  E.g., left arrow must not send ^H.

11. The usual simple screen functions:  cursor addressing, clear screen,
	clear line.

12. The usual editing functions:  insert/delete char, insert/delete line.
	Scrolling regions are *not* an adequate substitute.

13. Inverse video for highlighting, *without* magic cookies.  (A terminal
	has magic cookies when changing from unhighlit to highlit or vice-
	versa requires an empty screen position in between.)

14. Hardware tabs, settable remotely.  There is no need for them to be
	non-volatile, since we set them on every login anyway.

15. Ability to process incoming characters (all the way from cable to
	screen) at a sustained rate of circa 1000 chars/s.

16. XON/XOFF flow control.  No padding or delay requirements.

17. Cost to us, quantity one, less than about $1400.



The following are strongly desired, and will be the major points of
comparison between terminals for our purchasing decisions.

A. Small footprint.  This means a reasonably small monitor *and* a
	reasonably small keyboard.

B. Tilt/swivel monitor mount.

C. Brightness adjustable by a knob, not a mysterious key sequence.

D. "CRT saver":  screen blanks out after prolonged inactivity, restored
	by any activity (*not* only by some mystical incantation).

E. Insert-character operation done as a mode, not an insert-N-blanks
	sequence (especially if the only available N is 1).

F. Two pages of screen memory.

G. A "visible bell" sequence that flashes the screen in a distinctive
	manner without moving the cursor.

H. Ability to run full-screen inverse video without annoyances like
	characters in column 1 lapping over into the black border.

I. Ability to process incoming characters (all the way from cable to
	screen) at a sustained rate of circa 2000 chars/s.

J. An auxiliary port, bidirectional, with XON/XOFF handshaking working
	100% on auxiliary devices when transmitting from the host to
	the auxiliary device via the terminal.

K. Price under $1000.



The following are useful features that will have some influence on
purchasing decisions, other things (i.e. the above) being equal.

a. 132 columns optionally available.

b. More than 24 lines of normal text area.

c. Underlining mode (again, no magic cookies allowed).

d. Scrolling regions.

e. Smooth scroll ("ooze mode").

f. Cursor shape and blink settable (e.g. underline vs. block).

g. A small number of programmable function keys.

h. Absence of dozens of mysterious "control" keys.  We prefer small and
	simple keyboards.



The following are utterly irrelevant to us, or so unimportant that they
do not constitute a significant advantage for a terminal.

X. Block mode.

X. Emulation of, or compatibility with, any other terminal.

X. Protected fields and other form-filling "features".

X. Graphics symbol sets.  (As opposed to real graphics.)

X. A "status line".
-----
-- 
				Henry Spencer @ U of Toronto Zoology
				{allegra,ihnp4,linus,decvax}!utzoo!henry