🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Jan B. Andersen Fri, 22 Dec 1989 17:57
DASHER terminfo for VS-to-DG/UX
#140
Author: Jan B. Andersen
Date: Fri, 22 Dec 1989 17:57
103 lines
4739 bytes
Here at RUC we have a MV with AOS/VS TCP/IP and also an Aviion
workstation. Unfortunately, the terminfo supplied with the
workstation for the DASHER terminal won't work with the terminal
in DG mode (it assumes ANSI). I have made the following terminfo
which works for two cases: DASHER connected to MV running TELNET
and DASHER on a Communications Server (terminalserver):

        TERM=d200-vs   TERM=d200-cs

         +--------+     +--------+
         | DASHER |     | DASHER |
         +--------+     +--------+
             |              |
             |              |
         +--------+     +--------+      +---------+
         | AOS/VS |     | BRIDGE |      | Aviion  |
         | TELNET |     | CS/200 |      | telnetd |
         +--------+     +--------+      +---------+
             |              |                |
             |              |                |
        ============================================

Comments, questions and/or fixes are most welcome!

--
      /|  /       Postmaster@RUC.dk               /^^^\     .----------------.
     / | /        DG-passer@RUC.dk               { o_o }    | SIMULA does it |
    /--|/         jba@dat.RUC.dk                  \ o / --> | with CLASS     |
`--'   '          rucjb@os1100.uni-c.dk        --mm---mm--  `----------------'

-------------------[cut here]------------------------------
#
# ruc:	DATA GENERAL terminals as used on Roskilde University Center
#
# The following description of the Data General DASHER D200 terminal
# was generated using infocmp(1).
#
d200|Data General DASHER D200,
	am, bw, msgr,
	cols#80, lines#24,
	bel=^G, blink=^N, bold=^^D^T, clear=\f, cr=\r,
	cub1=^Y, cud1=^Z, cuf1=^X, cup=^P%p2%c%p1%c, cuu1=^W,
	dim=^\, el=^K, home=^P\200\200, ind=\n, is1=^R^C,
	kHOM=^^\b, kLFT=^^^Y, kRIT=^^^X, ka1=^^\\, ka3=^^],
	kc1=^^\^, kc3=^^_, kclr=\f, kcub1=^Y, kcud1=^Z,
	kcuf1=^X, kcuu1=^W, kel=^K, kf1=^^q, kf10=^^z,
	kf11=^^{, kf12=^^|, kf13=^^}, kf14=^^~, kf15=^^p,
	kf16=^^a, kf17=^^b, kf18=^^c, kf19=^^d, kf2=^^r,
	kf20=^^e, kf21=^^f, kf22=^^g, kf23=^^h, kf24=^^i,
	kf25=^^j, kf26=^^k, kf27=^^l, kf28=^^m, kf29=^^n,
	kf3=^^s, kf30=^^`, kf31=^^1, kf32=^^2, kf33=^^3,
	kf34=^^4, kf35=^^5, kf36=^^6, kf37=^^7, kf38=^^8,
	kf39=^^9, kf4=^^t, kf40=^^:, kf41=^^;, kf42=^^<,
	kf43=^^=, kf44=^^>, kf45=^^0, kf46=^^!, kf47=^^",
	kf48=^^#, kf49=^^$, kf5=^^u, kf50=^^%, kf51=^^&,
	kf52=^^', kf53=^^(, kf54=^^), kf55=^^*, kf56=^^+,
	kf57=^^\,, kf58=^^-, kf59=^^., kf6=^^v, kf60=^^\s,
	kf7=^^w, kf8=^^x, kf9=^^y, khome=\b, ll=^P\200^W,
	mc0=^Q, nel=\n, rev=^^D, rmso=^^E^], rmul=^U,
	sgr=^^%?%p1%p3%|%p6%|%tD%eE%;%?%p2%p6%|%t^T%e^U%;%?%p4%t^N%e^O%;%?%p1%p5%|%t^\%e^]%;,
	sgr0=^O^U^]^^E, smso=^^D^\, smul=^T,

# Info:
#	DASHER D200 terminal used with MV running AOS/VS TCP/IP.
#
#	Some kind of optimization in curses(3) causes problem when
#	scrolling. The problem is most evident when scrolling very
#	short lines e.g. just a comment (#). By disabling cub1,
#	curses(3) will not use the errornous sequence {cud1,ind,cub1,cup1}
#	(ind puts cursor at column 0, cub1 then moves cursor to column 79
#	on the previous line). Instead {cud1,ind,cr,cup1} will be used.
#	However, having no cub1 means, that any cursor-left movement
#	causes some light flickering when the cursor goes {cr,cuf1....}.
#
#	How and why this affects cup I don't know, but cup doesn't work
#	reliably without cub1, so I have disabled cup too, without noticing
#	any slowdown in screen updates.
#
#		Jan B. Andersen <jba@dat.ruc.dk>
#		Computer Science Department
#		Roskilde University Center
#
d200-vs|dasher-vs|Data General DASHER D200,
	cub1@,
	cup@,
	use=d200,

# Info:
#	DASHER D200 terminal used with Bridge TCP/IP Communications Server
#
#	Appearently we get a full 8 bit communications path when using the
#	terminal server. This causes some problems when curses(3) tries to
#	output a string containing NULL's by sending the NULL as \0200,
#	hoping that the receiver strips the high bit. Disabling ll and
#	redefining home takes care of that problem. Now, could someone
#	please tell me how to get the NEWLINE key to work in the shell?
#
#		Jan B. Andersen <jba@dat.ruc.dk>
#
d200-cs|dasher-cs|dasher|Data General DASHER 200,
	ll@,
	home=\b,
	use=d200-vs,
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads