[net.micro.cbm] c64vtx termcap and terminfo

jcn@link.UUCP (J. C. Noll) (01/26/85)

The following termcap was obtained from a netnews article.
It is followed by the corresponding terminfo.


#	Article 445 of 461, Jan 17 12:33.
#   Subject: Re: c64 as a terminal


#   Commodore is now selling the CompuServe VIDTEX terminal software program
#   under their label.  This emulator supports backslash, tilde, grave etc
#   and should works on UNIX (at least vers. V).  I found a Commodore 64
#   TERMCAP entry on the Vax/unix sig on CompuServe.  We have made some
#   modifications to it and it still is not quite right, but is close.
#   Vidtex - I believe - only works in 40 column mode as the TERMCAP entry
#   implies.

#   CompuServe's VIDTEX varies for different brands of microcomputers due to
#   screen and other parameters (co; li; so; se) etc. but generally is a vt52
#   variant (without reverse scroll ESC I).
#   Bill Louden
#   caribou!bill

#   Here is the TERMCAP entry.

#   #	1/10/85	Caribou Information Network
#	Corrected ce, cd and cl to actual VIDTEX parameters.
#	(discovered that ce and cd were reversed and that cl
#	was not ^L but an escape sequence.)
#	Bill Louden
#
#       Termcap entry added by Ralph Hightower NCR Columbia:QA/MPEE
#               for support of Commodore 64
#               running CompuServe's VIDTEX(tm) Software
#
#       Improvements are encouraged.  Please contact me on
#       CompuServe [70346,1667]
#       in the Commodore 64 Sig (PCS-156/COMM64)
#       CP/M SIG (PCS-47/SIGCPM)
#       Programmers' SIG (PCS-158/PROGRA)
#       or in the VAX SIG (PCS-16/VAXSIG)
#       or by mail:
#       Ralph M. Hightower, Jr.
#       NCR E&M-Columbia
#       Quality Assurance-MPEE (991)
#       3325 Platt Springs Rd.
#       West Columbia, SC 29169
#
#       or:
#       Ralph M. Hightower, Jr.
#       108 Ashwood Dr.
#       Irmo, SC 29063
#
#       Most of the entries are pure UNIX(tm); but some of the entries
#       are for MultiPlan(tm) and Ryan/McFarland COBOL as integrated on the
#       NCR Tower-1632.
#
#       Home key        = ^A
#       Left Arrow key  = ^H
#       Right Arrow key = ^F
#       Up Arrow key    = ^U
#       Down Arrow key  = ^J
#
#       Discovered key sequences for UNIX using VIDTEX(tm) Software:
#       Note: These are to specific to Commodore 64's only.  Please read the
#       manual specific to your machine and experiment.
#
#       pipe symbol: CTRL/!
#       reverse apostrophe: CTRL/'
#       left brace: CTRL/(
#       right brace: CTRL/)
#       tilde (squiggle): CTRL/-
#       backslash: CTRL/# (English pound)
#       escape: # (English pound)
#       delete: CTRL/INST-DEL
VT|c64vtx|CompuServe VIDTEX(tm):co#40:li#25:bs:cl=\EH\EJ:ti=^H:te:\
	cm=\EY%+ %+ :cd=\EJ:ce=\EK:kh=^A:kl=^U:bc=^H:kr=^F:nd=\EC:ku=^U:up=\EA:\
	kd=^J:do=\EB:kb=^H:kc=^M:so=:se=:sg#0:us=:ue=:ug#0:\
	k1=\E1:k2=\E2:k3=\E3:k4=\E4:k5=\E5:k6=\6:k7=\E7:k8=\E8:k9=\E9:\
	CN=:CF=:NM=:NB=:NR=:NS=:AL=:AB=:AR=:AS=:OV#0:\
	MP=:MR=:NU=^N:EN=^V:
#
#End of termcap definition for VIDTEX

The corresponding terminfo is

c64vtx|CompuServe VIDTEX(tm),
	cols#40, lines#25, xmc#0,
	bel=^G, clear=\EH\EJ, cr=\r, cub1=\b, cud1=\EB,
	cuf1=\EC, cuu1=\EA, ed=\EJ, el=\EK, ind=\n, kbs=\b,
	kcub1=^U, kcuf1=^F, kcuu1=^U, kf2=\E2, kf3=\E3,
	kf4=\E4, kf5=\E5, kf6=:k7=\E7, kf7=\E7, kf8=\E8,
	kf9=\E9, khome=^A, smcup=\b,

The termcap to termnfo program I used complained about the
following:
 wrong type given for the string termcap code 'te'.
 the string termcap code 'kc' is not a valid name.
 the string termcap code 'CN' is not a valid name.
 the string termcap code 'CF' is not a valid name.
 the string termcap code 'NM' is not a valid name.
 the string termcap code 'NB' is not a valid name.
 the string termcap code 'NR' is not a valid name.
 the string termcap code 'NS' is not a valid name.
 the string termcap code 'AB' is not a valid name.
 the string termcap code 'AR' is not a valid name.
 the string termcap code 'AS' is not a valid name.
 the numeric termcap code 'OV' is not a valid name.
 the string termcap code 'MP' is not a valid name.
 the string termcap code 'MR' is not a valid name.
 the string termcap code 'NU' is not a valid name.
 the string termcap code 'EN' is not a valid name.
 cap AL (info il) is NULL: REMOVED
 cap se (info rmso) is NULL: REMOVED
 cap ue (info rmul) is NULL: REMOVED
 cap so (info smso) is NULL: REMOVED
 cap us (info smul) is NULL: REMOVED
-- 
J. C. Noll    link!jcn   (201) 949-2158