Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!mips!wyse!dan From: dan@wyse.wyse.com (Dan Weaver x2554) Newsgroups: comp.terminals Subject: Re: Need termcap for Wyse 150 Message-ID: <2566@wyse.wyse.com> Date: 27 Dec 89 17:36:57 GMT References: <1078@amc-gw.amc.com> <260@consult.UUCP> Sender: news@wyse.wyse.com Reply-To: dan@wyse.UUCP (Dan Weaver x2554) Organization: Wyse Technology Lines: 226 In article <260@consult.UUCP> bob@consult.UUCP (Bob Willey) writes: >In article <1078@amc-gw.amc.com> john@amc-gw.amc.com (John Sambrook) writes: >>I need a termcap for a Wyse 150 terminal. > >We would also like to see such an animal. Since more than one person asked, I guess I will post. Last week I found out the difference between \E* and \E+ (both of which will clear the screen). \E* clears to nulls and \E+ clears to spaces. This turns out to be important for printers (send screen to AUX port \EP). If you user \E* the printed screen dump is screwed up, but \E+ makes it work OK. The following termcaps/terminfos use \E+. The WY-150 is the American version (i.e. 110 volt) of the WY-120 (220 volt). The firmware started out the same but has diverged with the latest release of the WY-120 code. (Soon to be anounced with VT-220 personality). Dan Weaver Wyse Technology VOICE: (408) 473-2554 3471, N. First Street ARPA: dan@wyse.com San Jose, CA 95134 UUCP: ...!{uunet}!wyse!dan #################### Here is the terminfo followed by the termcap. # # The Wyse 120/150 has most of the features of the Wyse 60. # # This terminal does not need padding up to 9600 baud! # # (msgr) should be set but the clear screen fails when in # alt-charset mode. Try \EcE \E+ if the screen is really clear # then set msgr. # wy120|wyse120|wy150|wyse150|Wyse 120/150, am, bw, hs, mc5i, mir, cols#80, lh#1, lines#24, lw#8, nlab#8, pb#9601, wsl#45, acsc=+/\,.0[Iha2fxgqh1jYk?lZm@nEqDtCu4vAwBx3yszr{c~~, bel=^G, blink=\EG2, cbt=\EI, civis=\E`0, clear=\E+$<50>, cnorm=\E`1, cr=\r, cub1=\b, cud1=\n, cuf1=\f, cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=^K, dch1=\EW$<7>, dim=\EGp, dl1=\ER$<3>, dsl=\EF\r, ed=\Ey$<50>, el=\Et$<4>, fsl=\r, home=^^, ht=\t, hts=\E1, il1=\EE$<3>, ind=\n$<3>, invis=\EG1, ip=$<2>, is1=\EcB0\EcC1, is2=\EcD\E'\Er\EH^C\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1^N^T\El, is3=\Ew0$<16>, kHOM=\E{, kbs=\b, kcbt=\EI, kcub1=\b, kcud1=\n, kcuf1=\f, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY, kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, kich1=\EQ, kil1=\EE, knp=\EK, kpp=\EJ, kprt=\EP, krpl=\Er, ll=^^^K, mc0=\EP, mc4=^T, mc5=\Ed#, .nel=^_, pfloc=\EZ2%p1%'?'%+%c%p2%s\177, pfx=\EZ1%p1%'?'%+%c%p2%s\177, pln=\Ez%p1%'/'%+%c%p2%s\r, prot=\E), rev=\EG4, ri=\Ej$<2>, rmacs=\EcD, rmam=\Ed., rmcup=\Ew0, rmir=\Er, rmln=\EA11, rmso=\EG0, rmul=\EG0, rs1=\E~!\E~4$<30>, rs2=\EeF\E`:$<70>, rs3=\EwG\Ee($<100>, sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%'0'%?%p2%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c, sgr0=\E(\EH^C\EG0\EcD, smacs=\EcE, smam=\Ed/, smcup=\Ew1, smir=\Eq, smln=\EA10, smso=\EGt, smul=\EG8, tbc=\E0, tsl=\EF, # wy120-w|wyse120-w|wy150-w|wyse150-w|wyse 120/150 132-column, cols#132, cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<12>, ip=$<4>, lw#7, nlab#16, rs2=\E`;$<70>, wsl#97, use=wy120, # wy120-25|wyse120-25|wy150-25|wyse150-25|wyse 120/150 80-column 25-lines, lines#25, rs3=\EwG\Ee)$<100>, nlab@, lh@, lw@, pln@, use=wy120, # wy120-25-w|wyse120-25-w|wy150-25-w|wyse150-25-w|wyse 120/150 132-column 25-lines, lines#25, rs3=\EwG\Ee)$<100>, nlab@, lh@, lw@, pln@, use=wy120-w, # wy120-vb|wyse120-vb|wy150-vb|wyse150-vb|Wyse 120/150 Visible bell, flash=\E`8$<100/>\E`9, use=wy120, # wy120-w-vb|wy120-wvb|wyse120-wvb|wy150-w-vb|wyse150-w-vb|Wyse 120/150 132-column Visible bell, flash=\E`8$<100/>\E`9, use=wy120-w, ########################################################################### # # The Wyse 120 has most of the features of the Wyse 60. # # This terminal does not need padding up to 9600 baud! # w0|wy120|wyse120|Wyse 120:\ :5i:am:bw:hs:mi:bs:pt:\ :co#80:li#24:kn#9:\ :ae=\EcD:al=3\EE:as=\EcE:bt=\EI:cd=50\Ey:ce=\Et:\ :cl=50\E+:cm=\E=%+ %+ :ct=\E0:dc=6\EW:dl=2\ER:\ :ds=\EF\r:ei=\Er:fs=\r:ho=^^:i1=\EcB0\EcC1:im=\Eq:\ :if=/usr/lib/tabset/stdcrt:\ :is=\EcD\E'\Er\EH^C\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1^N^T:\ :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kb=\b:kd=\n:\ :kh=^^:kl=\b:kr=\f:ku=^K:nd=\f:pf=^T:po=\Ed#:\ :r1=30\E~!\E~4:r2=50\E`\072:r3=150\EwG\Ee(:se=\EG0:\ :so=\EGt:sr=3\Ej:st=\E1:te=\Ew0:ti=\Ew1:ts=\EF:\ :ue=\EG0:up=^K:us=\EG8:ve=\E`1:vi=\E`0:\ :ko=bt,le,do,nd,up,dc,dl,ho,al: w0|wy120-w|wyse120-w|Wyse 120 132-column:\ :co#132:\ :cm=\Ea%i%dR%dC:dc=12\EW:ip=4:r2=70\E`;:\ :tc=wy120: w0|wy120-25|wyse120-25|Wyse 120 80-column 25-lines:\ :li#25:r3=200\EwG\Ee):\ :tc=wy120: w0|wy120-25-w|wyse120-25-w|Wyse 120 132-column 25-lines:\ :li#25:\ :tc=wy120-w: w0|wy120-vb|wyse120-vb|Wyse 120 Visible bell:\ :vb=\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`9:\ :tc=wy120: w0|wy120-w-vb|wy120-wvb|wyse120-wvb:\ :vb=\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`9:\ :tc=wy120-w: # # The Wyse 150 is equivalent to the Wyse 120 # w0|wy150|Wyse 150:\ :tc=wy120: w0|wy150-w|wyse150-w|Wyse 150 132-column:\ :tc=wy120-w: w0|wy150-25|wyse150-25|Wyse 150 80-column 25-lines:\ :tc=wy120-25: w0|wy150-25-w|wyse150-25-w|Wyse 150 132-column 25-lines:\ :tc=wy120-25-w: w0|wy150-vb|wyse150-vb|Wyse 150 Visible bell:\ :tc=wy120-vb: w0|wy150-w-vb|wy150-wvb|wyse150-wvb:\ :tc=wy120-w-vb: