# doc/esprit - How to Get the Most Out of Your Esprit 6110 Terminal under Unix # Steve Kinzler, steve@kinzler.com, Mar 93 # https://kinzler.com/me/home.html#refer How to Get the Most Out of Your Esprit 6110 Terminal under Unix Steve Kinzler, steve@kinzler.com Whether you use an Esprit 6110 terminal out of desire or necessity, you can increase its capabilities considerably over using it as a Viewpoint emulator by using the customized configuration I will describe here. Added Capabilities o add/delete lines This is a function many other smarter terminals don't have. It also gives the Esprit the ability to scroll backwards, a feature sorely lacking in the Viewpoint emulation. It is very helpful at slower baud rates. Unfortunately, the terminal still does not have a special function to insert/delete characters. o ten function keys The numeric keypad may alternately serve as ten function keys for use in applications that can exploit this, such as vi. Since when in function key mode, the keypad simply transmits an escape character before the digit, it is also appropriate to use the function keys in applications such as emacs and tcsh which use esc/digit sequences for numbers. o editing keys The home and arrow keys are defined for applications which can use these definitions, such as vi. o display modes The terminal displays standout in half-bright and can display foreground in either bright on black or black on bright. o ascii display The terminal can display a screen of the ascii character set. Terminal Setup First you must have the appropriate setup on the terminal. Setup mode is entered by typing ctrl-setup. Use the enter and left and right arrow keys to move around. Toggle/select options with the 't' key. Exit setup mode by another ctrl-setup. To permanently save your setup exit with shift-enter. Emulation: HAZ1500 Mode: ON LINE Comm: FD Aux Port: as appropriate, probably OFF Wraparound: ON Auto Line Feed: OFF Keyclick: as desired Scroll: ON Intensity: HIGH Reverse: ON Blink: OFF Underline: OFF Blank: OFF Country: USA/UK Xon/Xoff: ON Leadin: ESC Eom: CR Baud: as appropriate Parity: 0 Frequen: as appropriate, probably 60 Display: REVERSE Cursor: as desired When the terminal is first powered on in this configuration, it will print in standout mode. This will be corrected the first time the host sends something to be printed in standout, or can be corrected yourself by echoing esc/ctrl-_ to the terminal. Host Setup The following termcap entry should be used. It differs from the default Hazeltime Esprit termcap entry on many systems, particularly in the reversal of the standout codes. This entry can be translated and compiled into a terminfo entry on those systems using terminfo. # Steve Kinzler, steve@kinzler.com, Jul 88 H9|esprit|esprit 6110 in a customized hazeltine 1500 mode:\ :al=40\E^Z:am:bs:bw:cd=10\E^X:ce=\E^O:cl=40\E^\:cm=\E^Q%r%>^_ %+`%+`:\ :co#80:dl=40\E^S:do=\E^K:k0=\E0:k1=\E1:k2=\E2:k3=\E3:k4=\E4:k5=\E5:\ :k6=\E6:k7=\E7:k8=\E8:k9=\E9:kb=^H:kd=\E^K:kh=\E^R:kl=^H:kn#10:\ :ko=al,cl,dl:kr=^P:ku=\E^L:li#24:me=\E0P:mr=\E0@:ms:nd=^P:se=\E^_:\ :so=\E^Y:ta=\E\072:up=\E^L: These are some useful csh aliases for use with your Esprit. Note that "^[" is ctrl-[, the escape character. alias ascii 'echo -n ^[8' # display ascii screen alias black 'echo -n ^[0P' # display bright on black alias funcpad 'echo -n "^[;"' # use keypad as function keys alias numpad 'echo -n "^[>"' # use keypad as numeric keys alias white 'echo -n ^[0@' # display black on bright These keys can be used at any time to change the terminal's configuration. ctrl-1,2 enter/exit monitor mode where control characters are displayed with small two letter characters; Auto Line Feed should be ON while in this mode ctrl-4 keyclick toggle ctrl-5,6,7 select static/slow/fast cursor ctrl-8,9 select block/underline cursor shift-break send a break signal -- from the brain of Steve Kinzler /o)\ steve@kinzler.com an organ with a mind of its own \(o/ www.kinzler.com/me Discordance shortage / prosthetics whetstone warrior / inbreath luminous. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #!/bin/csh -f # esprit - send control codes for an Esprit 6110 terminal # Steve Kinzler, steve@kinzler.com, Mar 93 # https://kinzler.com/me/home.html if ( $#argv == 0 ) then echo "usage: $0 [ ascii ] [ black ] [ white ] [ funcpad ] [ numpad ]" exit 1 endif foreach arg ( $* ) switch ( "$arg" ) case a*: # ascii echo -n '8'; breaksw case b*: # black echo -n '0P'; breaksw case w*: # white echo -n '0@'; breaksw case f*: # funcpad echo -n ';'; breaksw case n*: # numpad echo -n '>'; breaksw default: echo "${0}: unknown key ($arg)" endsw end