Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ tektool(1) — SunOS 1.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

suntools(1)

TEKTOOL(1)  —  USER COMMANDS

NAME

tektool − Tektronix 4014 terminal emulator tool

SYNOPSIS

tektool [−f fontdir ] [ −s[lcdeg[ce] ] [ −c command line ] [ −r command line ]

DESCRIPTION

Tektool emulates a Tektronix 4014 terminal with the enhanced graphic module.  It does this in much the same way as shelltool (see suntools(1)) emulates a regular glass tty. When tektool is invoked, a command (usually a shell) is started up, its output and input are connected to the emulator, and a new window is formed.  The default window is the entire screen.  When the emulator is running, buttons TF(1) through TF(4), (usually function keys 1-4 (see kbd(5)) have special meaning.

TF(1)Unshifted, this is the 4014 PAGE button.  Shifted, this is the 4014 RESET button. 

TF(2)Set local mode. 

TF(3)Set on-line mode. 

TF(4)Copy screen.  The raster image ( /usr/include/rasterfile.h ) of the 4014 screen is piped to a command found in the TEKCOPY environment variable.  The copy button is unaffected by window manipulations, and will transmit the contents of the 4014 screen only. 

When in graphics input (GIN) mode, and the 4014 crosshairs are visible The left hand mouse button may be used as the space bar to terminate GIN mode. 

OPTIONS

−f fontdir
Look for fonts in the directory specified by fontdir. The fonts must be called tekfont0 through tekfont3. Fonts must be in vfont(5) format.  If this option is not given, the font directory is obtained from the TEKFONTS environment variable (if it exists).  If no font directory is specified, /usr/suntool/tekfonts is used. 

−s Specifies the Tektronix 4014 strap options with the following modifiers:

lReceived linefeeds also generate carriage returns. 

cReceived carriage returns also generate linefeeds. 

dReceived DEL characters are used as low order Y axis addresses. 

eEcho keyboard input. 

gGraphic input mode (GIN) terminator specification.  If this strap is followed by a c, GIN mode data is terminated by a carriage return.  If it is followed by a e, GIN mode data is terminated by a carriage return followed by an EOT character.  If this strap is not present, no characters are sent after GIN mode data. 

If the −s option is not given, the environment is searched for the TEKSTRAPS variable which provides the modifiers.  If no straps are specified the d strap is assumed. 

−c command line
Take terminal emulator input from a shell which in turn runs the command line following the −c option. 

−r command line
Run command line to provide input to the terminal emulator.  This must be the last option, since the remainder of the arguments are used. 

CAVEATS

Like all 4014 emulators, this probably doesn’t duplicate every nuance of the 4014.  For instance, certain programs redraw stuff already on the screen in order to highlight things with the storage flash.  Needless to say, this won’t work here (however if you redraw it in writethru mode it will work!!).  Also, even though the emulator supports the full 4096 address of the 4014, it cannot display this on the screen.  All points will be rounded to the nearest available pixel.  This may cause some funny effects. 

The tektool window may be treated just like other windows; it can be overlaid, moved, reshaped etc.  However, when the window is reshaped, the contents will not scale. 

The current implementation seems to have an effective baud rate of between 4800 and 9600 baud. 

FILES

/usr/lib/tekfonts/tekfont[0-3]

SEE ALSO

suntools(1)

BUGS

(1)Special point plot mode is not supported. 

(2)Z axis stuff, except for defocusing, is not supported. 

(3)Defocused alpha characters are not supported. 

(4)The fonts need help. 

(5)Needs scroll bars from the window system to make the whole 4014 screen accessable from a small window. 

(6)A bug in the 1.1 window system causes garbage to be input when the function buttons are used, but they still do the function. 

(7)There are no user prompts for waiting (for copy) and to remind people about the function keys. 

Sun Release 1.1  —  Last change: 19 March 1984

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026