Daniel, we do have termcap and graphcap entries for the Tek 4105 terminal.
However, it requires a modification to the stdgraph graphics kernel in IRAF
(that which handles all communications with any graphics terminal) made in
IRAF V2.6. I assume you probably have IRAF V2.5 on a VMS system (V2.6 has
not been released yet except to sites with special requirements, and is not
available on VMS systems at this point) since your mail address is on SPAN.
The change can only be made if you have not stripped your system (otherwise
you'd have to read your original distribution tape again, and you would have
to deal with merges of files you have modified during your installation).Please let me know what version of IRAF you are running, and under what
operating system and version, and whether you still have the full
distribution system or it has been stripped. If the system has been
stripped, we may be able to transfer executables via SPAN, though I'd
have to investigate more, there might be compatibility problems.In any case, here are the termcap and graphcap entries.The following is the TERMCAP (dev$termcap) entry for the 4105. It may be
inserted somewhere before the 4012 entry in that file:
-------------------------------------------------------------------------------
4105|4105a|tektronix 4105a:\
:gd:is=\E%!1:ho=\E[H:ce=\E[2K:cl=50\E%!0\E^L\E%!1\E[;H\E[2J:\
:cm=\E[%i%2;%2H::co#80:li#30:tc=4012:
-------------------------------------------------------------------------------This is the GRAPHCAP entry. It should be inserted somewhere prior to the
4012 entry:
-------------------------------------------------------------------------------
# The following graphcap entry for the Tektronix 4105a graphics terminal
# requires these values for setup features: MODE = ANSI; DAENABLE = NO;
# EOMCHARS = null null; EOLSTRING = CR; BYPASSCANCEL = CR. This terminal
# will not work properly with an IRAF stdgraph kernel prior to V2.6.
#
4105|tek4105|tektronix 4105:\
:ar#.75:li#29:co#80:cw#.0125:ch#.0345:lt#8:nc#1:\
:wc
r#480:yr#348
s#.24:ys#.18:\
:X1#0:X2#4095:Y1#104:Y2#3132:CL=100\E^L:\
:LT=^]\E(1$0)ML0\E`($1-5)ML1\E(1_+.$D)0d\E`($$:\
:OW=\E'%!1\E[r1;30\E[2J\E'%!0^]^_:\
:CW=^M\E'%!1\E[30;0H\E[K:\
:GE=\E'%!0^]^_:GD=\E'%!1\E[30;0H\E[K:CD=^M:CN#6:\
:XY=(2#128/ +.2^D&^D*1^D&+`+.2^D/ &`+.1#128/ +.1^D/ &@+.):\
:TS=^](2#128/ +.2^D&^D*1^D&+`+.2^D/ &`+.1#128/ +.1^D/ &@+.)^_:\
:WC=\ESX0(2#128/ +.2^D&^D*1^D&+`+.2^D/ &`+.1#128/ +.1^D/ &@+.)^_:\
:RC=\E^Z:RE=^M:\
:SC=(,!3, & *, &+^D*!1, & *, &+^D*!2:\
:tc=4012:
-------------------------------------------------------------------------------Steve Rooke
rooke@noao.arizona.edu
draco::rooke or 5356::rooke
(602) 325-9399