$-READ ME .NZWYS60 MAC|VT100 MAC BWS4PAT HEX*WS4PAT MZCF)NZ-WS4 TZTM ; NZTCAP: NZWYS60.MAC ; Author: Joe Wright ; Date: 12 October 87 ; Version: 1.0 ; Extended Termcap Data for NZ ; This is the proposed TermCap Data for the New Z-System. ; It more fully describes the terminal and its capabilities. ; It remains compatible with VLIB but offers added features. ; This particular TCAP is used by the ON! computer. ESC EQU 27 ; ASCII escape character NZTCAP: DB 'WYSE-60 ' ; Name of terminal (15 bytes) ; ; It is often desirable to differentiate terminals with other than ; their commands. For example TeleVideo 955 has the same command ; set as Wyse 60 but takes less time to initialize (reset). ; Also, it might be interesting to know whether this is an ASCII ; or an ANSI terminal. The Terminal Type byte is implemented for ; this purpose. Current usage allows 8 ASCII terminal types and ; 8 ANSI types as follows: ; ; Type 0 TeleVideo 925/950 ; Type 1 TeleVideo 955 Requires 2 seconds for reset ; Type 2 Wyse 60 Requires 9 seconds for reset ; Type 3 ..Unassigned ; ... ; ; Type 16 DEC VT-100 ; Type 17 DEC VT-220 ; ... ; DB 2 ; Term type (Wyse 60) ; DB 'K'-'@' ; Cursor up DB 'J'-'@' ; Cursor down DB 'L'-'@' ; Cursor right DB 'H'-'@' ; Cursor left DB 00 ; Cl delay DB 00 ; Cm delay DB 00 ; Ce delay DB ESC,'+',0 ; Cl string DB ESC,'=%+ %+ ',0 ; Cm string DB ESC,'T',0 ; Ce string DB ESC,')',0 ; So string DB ESC,'(',0 ; Se string DB 0 ; Ti string DB 0 ; Te string ; ; Extensions to Standard Z3TCAP not supported by VLIB ; Full-screen editors (WordStar) can use the following three ; for speed and clarity. ; DB ESC,'R',0 ; Line Delete DB ESC,'E',0 ; Line Insert DB ESC,'G',0 ; Set Attributes ; ; Some terminals allow reading the cursor position and the screen itself. ; DB ESC,'?',0 ; Read Cursor DB ESC,'6',0 ; Read Line ; ; Fill unused space with nulls ; REPT 96-($-NZTCAP) DB 0 ENDM ; ; The ON! bios implements a filter or TRAP in the CONOUT routine to prevent ; undesirable codes from reaching the terminal. The ESC character is trapped ; and not sent immediately. The bios then looks at the following character ; and compares it to those in the following table. If a match is found, ; both the ESC and the following character are sent to the terminal. Other- ; wise the ESC is not sent. This will prevent the terminal from being ; 're-programmed' by modem noise or by 'typing' a .COM file. ; ; The TRAP itself is programmable: ; ; ESC ESC 0 Will turn the trap OFF ; ESC ESC 1 Will turn the trap ON ; ; Also, if the first character of the following string is 00h, TRAP is OFF. ; ; Second character of valid escape sequences with trap ON (15 max) ; DB '=' ; Cursor positioning DB '(' ; Write protect off DB ')' ; Write protect on DB '+' ; Clear screen DB 'E' ; Line insert DB 'R' ; Line delete DB 'T' ; Erase to end of line DB 'Y' ; Erase to end of screen DB 'G' ; Video attributes DB 0 ; End of list ; ; Fill unused space with nulls ; REPT 112-($-NZTCAP) DB 0 ENDM ; ; Similar to the ESC trap, when the bios receives a control code it will ; check for it in this table and trap it if there is no match. ; If the first character of this string is 00h or if the trap is OFF, ; all control codes will be sent. ; ; Valid control characters with trap ON (15 max) ; DB 'G'-40H ; Bell DB 'H'-40H ; Left DB 'J'-40H ; Line feed/down DB 'K'-40H ; Up DB 'L'-40H ; Right DB 'M'-40H ; Carriage return DB 'V'-40H ; Down DB 'Z'-40H ; Clear screen DB 0 ; End of list ; ; Fill unused space with nulls ; REPT 128-($-NZTCAP) DB 0 ENDM ; END ; ; End of NZTCAP ;  ; NZTCAP: VT100.MAC ; Author: Joe Wright ; Date: 12 October 87 ; Version: 1.0 ; New Z3 Termcap for the DEC VT-100 ; Data is from the DEC terminal manual ; Tested on Wyse-60 in VT-100 emulation mode ESC EQU 27 ; Escape character ; ; NEW Z TERMINAL CAPABILITIES DATA ; NZTCAP: DB 'VT-100 ' ; Name of terminal (15 chars) TRMTYP: DB 8 ; Identify ANSII (DEC) terminal ; ; No single character arrow keys on VT-100, use WordStar diamond. ; DB 'E'-'@' ; Cursor up DB 'X'-'@' ; Cursor down DB 'D'-'@' ; Cursor right DB 'S'-'@' ; Cursor left ; ; Wyse doesn't need delays ; DB 00 ; Cl delay DB 00 ; Cm delay DB 00 ; Ce delay ; ; Strings start here. ; DB ESC,'[H',ESC,'[J',0 ; CL string DB ESC,'[%I%D;%DH',0 ; CM string DB ESC,'[K',0 ; CE string DB ESC,'[0m',0 ; SO string DB ESC,'[1m',0 ; SE string DB 0 ; TI string DB 0 ; TE string ; ; Extensions to Standard TCAP ; DB ESC,'[M',0 ; Line Delete DB ESC,'[L',0 ; Line Insert DB ESC,'[%R%D;%Dm',0 ; Set Attributes DB 0 ; Read Cursor DB 0 ; Read Line ; ; FILL UNUSED SPACE WITH NULLS ; REPT 128-($-NZTCAP) DB 0 ENDM END ; ; End of NZTCAP for DEC VT-100 :010295000068 :010297000165 :10029B0000010301400D020B420301410D020B4B08 :1002AB000301420D020B430301430D020B560301E5 :1002BB00440D020B590301450D0211460301460D76 :1002CB000211410301470D010C0301480D020B44C0 :1002DB000301490D020B5103014A0D061146100D86 :1002EB000D0D03014B0D081146100D0D420D0400B1 :0202FB00000001 :0B031F001850FF0014050B0344454C70 :02032C00013D91 :04033200033C423E08 :04033700033C4B3EFA :01033C002B95 :100342005A4350523320556E6976657273616C2040 :0B0352005465726D696E616C0D0A004D :03036A00021B3D36 :02036F0000008C :010374000088 :1003790000202000C353090000C90000C9031A1B4B :01038900294A :010397000065 :03039C00021B54ED :0103A100005B :0303A600021B52E5 :0303AB00021B45ED :0403B00005FF8603BC :0303B600021B28FF :1003BB00C396080000C979A847E6BB67CA090A3A81 :1003CB00500AB7CA090A1100003EBBA1CA0C043A75 :1003DB002103B7C2F0031E047CE6083E00C20C04E6 :1003EB001E07C30C047CE603CAFA033E02B35F7C10 :1003FB00E6B2CA04043E04B35F7CE608CA0C043EB2 :10040B0008B35F21510ACD4D093A2103B7CA090A36 :09041B007BC630CD8002C3090A42 :10044100FF0000D007D007E803C800C800F401325C :0A045100000000C90000C90000C946 :1006BB004A6F652057726967687420537065636968 :0E06CB00616C2031312F32302F38370D0A008C :1006E3004142434445464748494A4B4C4D4E4F507F :1006F30000200057534D53475320204F5652005765 :100703005348454C5020204F5652FF005753494EF3 :100713004445582058434C00575320202020202084 :100723004F56520057535052494E54204F56520081 :100733005753202020202020434F4D005753534828 :0B0743004F5254204F565200025457F2 :04075800FF0100009D :10075F0042414B244224244124244324434F4D4FF0 :09076F00563F52454C243F3F0067 :100784003F3F3F3F3F3F3F3F3F3F3FFFFF504153CE :1007940001FF504C4903FF43202003FF482020035E :0607A400FF000000070049 :1007BE00000000000000FFE07FFFFFE07FFFFFE092 :1007CE00000000000000FFE07FFFFFE07FFFFFE082 :1007DE00FF92FBC33F00FFDEFFFFFFFFFFFFFFFEA9 :1007EE00FF92FBC33F00FFDEFFFFFFFFFFFFFFFE99 :0107FE0000FA :100807000308420100FF1C02020708FFFF02000C59 :10081700080C0A03080141000B060B10151A1F24C8 :10082700292E33380000000000000000000000FF00 :0E0837004B00FFFF0100F40104181008081028 :10084900202020202020FF2D050000FFFFFFFFFFB3 :1008590000FF0000010200000000002C2E00000033 :1008690000FF0000FF04112D2D2C2D2D2D2C2D2DD9 :080879002D2C2D2D2D2E3939F7 :10089400640A2A09017CB5CA2B09EB218F00193E91 :1008A40010AEC2AC08322103EB1197001911860374 :1008B4000E00D513CD1A0922610ACD2409E5CD24F1 :1008C40009CD1A09E1D17912119C03CD0F09114008 :1008D4000ACD0F0911300ACD0F09CD4D0911B60308 :1008E400CD0F0911A603CD0F0911AB03CD0F0911CB :1008F400500ACD0F092A0901112C00197E21E306A3 :1009040006417023043DC2060977C9D5130E00CDF4 :100914001A09D17912C97E2312B7C8130CC31A0954 :100924007E23B7C22409C9213409CD4D09C300006F :10093400204E6F7420496E7374616C6C656420661C :100944006F72205A4350523300C5CD5709C1C9EBC9 :100954002A610AAF32600A7E23B7C8FE5CCAB609B0 :10096400FE25CA6F09CD8002C35B097E23FE61DACE :100974007D09FE7BD27D09E65FFE44CAC909FE32C9 :10098400CAC909FE33CAC909FE49CAC109FE52CA05 :10099400BB09FE2ECAAC09FE4ECAB209FE2BC25BCD :1009A400097E23835AC369093A600AC3A709AFC3FE :1009B40069097E23C369097A535FC35B09AF3C327B :1009C400600AC35B09E6073D473A600A835A160189 :1009D40005CAE20905CADD09150664CDEE09060A51 :1009E400CDEE094FCD000AC35B090E0090DAF80979 :1009F4000CC3F0098047C2000A7AB7C81479C6301C :100A0400CD800278C93E44A0C879E644CA2A0AFEC9 :100A140044CA2A0AFE40CA240A3A4104B7C22A0A2E :0F0A240021310AC34D0921410AC34D09021B2884 :030A4000021B296D :030A5000021B473F :070A60000000000A0B14570F :00000001FF  :1008E400CD0F0911A603CD0F0911AB03CD0F0911CB :1008F400500ACD0F092A0901112CvWS4PAT.MA$ byr6O#\4(JiNCAXg4#b!e!oLPo.+Bfy1 BSJ%PH` FSas2ӁDy8HUu<B fWxE @ b9`CDu9 1 NyL. vi2I"9 4@3h(Ԍ\W gC @w4m I 7΂u43i3m3piazN|~ƎnkNaY@ 1P ZƍGatilZtfR)~Fqg!v]afR4 !oH(H LTh4}'p'rCE250i) e'%}nL`tEGpc60EPRgRHh !RK݅$wGQuX(BX{Ha@a;ٲtYDG5=MEі$"w\LLZ FNd݉ O\~<#q:c@4LūQM +.ǡAf۠!Rvr9@Ajb*ֳnV9 KchfauQ=LGDLfUV`5 mT@ye`$AvΓ)$n2 y(fXT U`^=KcKQuCG ̓&s3]=kvǜY2B`ҕ( dAbGXVWqPTC Pmy8צ17'f{)f huiXc-{R +'rg''$ Дj< pw^3]y*8ZőOK< .Krl0ػ(l?W0zNo$2{<5Uro3Þ=ȉ3`A9 % 䬖BkR= s|@B(23$)XcQh .) ahA Ea`T !)*It0>gǮzI9<'ˇgr:`38ibO3bu圤07D9T6gy[q~h=ɂl{wp肘&Pc o]7E鰷brq3$!LLT.xO[m{5M9n፺Ia!R Ӝ2_mSpμì!@'0' dKvQٕ(ٷH [ '*s\j!5 Igh'-)6ѯvQJd f ,$ 61t(W M#ԗ {-I POGuOp?JA2~s`ĐBuaتϩώ\ˉ S>$P BA(I+y*#p/kmcaI$0$n.@">wULGTkzO IQ_$~q '~¨e.zgP3}'ԀBh̀ Q%~ўU%VP ~!;1~ [d!&W(qzA?BQ'*–u[$rT!G(xMz'=3%"k+s*fg01 H`a !dX ]` ayepUzx+I`3).}(-Y7fE>H'wȆ@8VsH66"E[׎ saÞgLBA= q}@q20L g^1y%p[|]Eq!|'6-fGG}՗We#<*XMWC~nA.)U(XqFBzD,}WeR.]I:37*KqH^ND_ Z!ua_7q}u3ar@u^76Н#jxymyv) @7Y1%(ْHɚuj}+9J q^'0.r1Ȃj Ё[iAX9KFHwKK4jMQq`rl7"]?5ӟegNTdps&$/;OpoEw]ȃV3a_(|7Z*DB'h9"f!KFf>6-q80GIZHOdWR#g)DDui'`q NmX۝A^F_Eh%:r> pb;}txᑧ'rݱlײ0l;Ȫݬ4tC]6Ng+'&U+l:p =uGg툱b'19E!b" 67o1Mr0i =B$6+x}܎ʞSeUTG^yÿU.ޛߍ}.25mZ@@C`71M,CL|46^L97ADs#cp~b;Bx03ތ,)Et*w0tOy23 oOj@6g`ܗ*ŸT$(ֵQIQ.AD#;'pÓs& Ƥ}Q'hOD!K<`l2n|4p7oϾO-)F͡]a=J&ŸO-W#D}=P#^Z5Fd}ڌSb7DBn>B6\Y5nSپH%㞾ᄃ÷95-?RE1C {0;3"~xtNNj*tHE71!ll׸Q-{F]@EfɜYh&|6(}.VljMμO@([(]KAW/#(*> :|A&lSI񱅓y63G]Qi:i=ؒų+<'S!UዹBă<"iy B_X,JYe'!3GwMl.8e&aL !O\2 k!Kw5Y(HC1"w'QsK"*[}p/mI joy*qя;01\GwG._xшJxEk' ^tl!b5#ݼ N29Olfb!Q(*@eh1 ֋Z-L崓hnR;Q>|gn7'ipWqQM<{ūNSKϝA$Z7k'o'nfuz{-9{0;q_33bOƤ2 Cl验y|zԂ}m=ѩ!Q y"swN`rPt4#]> LLjB*1#<6[ME;۱u{錷MrzÏ X ismzI`sr*-HUñS_= xZ¯ӡpU.@Nqȧ!GſE*Qw%5=aِu`f7+2fx[q`ڌ>f1 n$`uwtSM0 *f`<ۖ]Et\r)0'UOhfmg5θo*h|ǒ=n,yVE;-RfQ_kc[f[*nC uɪ&kEXu ioKUV(,#aLa2Tu ]If_fg5ubttq$&u GfgGƁ&aY}S\_`QA;π'x umgPL@'ifB3ϳ-QXeP8qE[+E,G_!#zI9 ŻlOkr"u'sn{'>u+QK IC,DnAv+|fܓR]&o:/~AX屬AP9]}Qc/㾳<]<{'F#Sjy&|XR1')=`9R:QM/˯  uAN(9bGX.R)P҂lq16(K˅lAtX Epo;9NR" z hDP1䦖$OUMHs%.83>xH#%sWn-P1*LaMɜ 3|bHP8&ѮFAT5ix1X!زgޡ'B12za)QЦi ǐ"H9?䐲$_G 3A";B!K6{wN BԐJQHi?mBumP??MPp>eSZv.+e-W01VQTkETW*,d~pX'.#W:QCϨ2K#)ZW5V݄VJM>ct2..e$r .[fwzۢq4X)C wăTiy[6F5T6XY{44Brt OOڝ)PRT/qd/A]!պ*I‘"QueV8iŶɣl~  z\.-И]aF"7liDZQRZK(W$*S^oYfAվ&MiN}!%E#}ɧS]Hkxn,kEcw||oZm+B4Be^B!q pF#V;*ѼX>Qi\tqɴ,_&U(Rr&ĀT8fӖ?h3Qq`dr3%Ar'(\3wY۔nlEpRp2kg@ErmNy9wueWBeS[Ta1_xzpH@^@fjKZB =9 TϼX0O=p2 yL8,TmEe- M(?3h7wu'e0OM۷Ta)?OCgD!CkptX{MsCTH!&W#-Q:mLM㐐zQX0z*K0kg.b{fuvb /aV!!! R1.jDf/ȿ/TA1tUL{!~kg BO0K_A;#p< >sguQ'h`q3}}xgZ<eԾkUl7xqmm 1iwr`b";"|,vQ.@2RJDÇ NULi0t;]|z{R7{B"sV;^"u9NPclSѐEؘ6{p' NZ30cu5JrQ4 牝@m7]nzq h<_J/*xnYCeS[seyK Dlbܻ%ؘCZV2 R`p=_A'g?l36zb!כfF&`A:Nj׆wu,w}gD}E=2/(gcFwW0T.m5$:/p2NXXWB޽gYEXuKAyV>z'Ffv&p4Jowyx,A.| BKG}Yb.Ò}@eg"ɮ!-֒ĉ"m>[7@>Fם󿘓I6,ID9Aex) P!p(zj*c.]x+-tMe0Kf,M*<8EMa<9(gTӲ*IS6 PW@$/Ysܹb=g%)#YDTԋ -ebPh]t]x)3jt@;&5oj-dx<ً63›'X&2b;˗e̦xGأVwLM%&^Bi,2P:(xS Ql!M-֭PW=n.922 t\~3ҭ&2t#%ͪG",Tam*p]Mq'A'gR0 w+!B,룯O H#X ½`]>2m4yNR3J3U=eiM<zrr'ht\{|8NE9:sssaxo6h*{ A-$B&$ٶ.v+2f`e¬3U) Pslg>7@Loc3!j5|D&Z-$mGKޟETqtӆm1$DOMA;XG` w*)ՑTk m1JHt؋p#Djjicp#U`&׌S-֏4۹v6(Qq W.ͩa2D Wv4<ؔHkW{ڐ~@;QMqX"l۰cꡤߖxXڂ5,>aN#{O0 #^X(!q2ńE$zهG⩝5&=i:7yub؇ SlXP9DGdV&/-G,REsezC;QECAwKHY) p' BAz} lmB0Vyp oe/`]؟FQ.6p1h $gڧ8U=gPL}aRUyՅ"knPc,Yjlog(.VBXX!`KUC2y$֛v09)M.+;bX؛ɼ]ggcFAZTpAQUk[TaGkox1:QɇCqu 1v0 R/^|>SCDrHM4b`Au]ob3s^: XlCW3˧瞋9*{3pG1'|a P9DO2۽NIBD,7 ~P>-& fW)*^#d=U]f4.ռ$BƵCY2/(-g``CFEW0')'Wol@;g}! C(R3& zĥ'6\~3DOq>hDBw{5/9D"0mOA`Sg_<.:.G2f3.fjF&zn d-/$l׺eŶasuY'idވj-̹ vJBU2g0,Tf-R\p4z"Nf`U-4[j-O{ITz(}X F7b(| -%+枽!*v%N 'D-=ʒ ua+z1;S2t pU}>&}mg`3)D-`U, $-_xYȅj桺jX_|i!# C"[R;C@N=Ɋ tz}HRB'VoNX9P=ԍ<+ P\WzS^8qwͬ!1mP]gmW~ }HEL8D)n*)-nUMMqZ.в%#aBM2AaϽm,e؇T# mAaA)h;;D߱ҧoi"tSpaȀeLfWk!ZO@i-L1}u0yc$]7"k'?Jkp]/NAC,t.SR2#^uvSӕ#$V)y&vN JJSs3/?-$-X6j0V!tDm!!d(.Tc?RF\aj3kZTcNb&c'o[o͒OM9W@NIø^H1; gkjբE1&S PL' 'xϥ*P:C=Amr:RT!1)W'9G1MsD{0;Re2~# ҠB^&WӇ{Bd{0;+%#@Khc ROBR5r)Sّ)]G mq V* ;֑h5m44J L3;,AJKM12k6fe)jL}+'yGؔ-vr8JDU(#gf3 z."ߘY20̟8"!z,JnQ !(#@,KX G/)v%%_Yy|z'';6ƁfB"Kڿ(C.3z2.-&- UMzk]nOqHw` H;v_P%|zՉWB*e"l>#'dG4SHE+suQc` So)Jyp?FomT(qgnS,cFшJx&%_`@`Pa4k<* 4=o1)1:4g,&@DA]Qdז]&0wgJzYeUX 7^=I%"rw淳Td҅'"yxUy ER2]x+&99-̳Z@LVH6PuqQMAHP1}Hcb%\H0`(q.DEM*,(:P&O1yP0x (=3u93 F]e T@|*>#qp"PSեQ&%Xw4 huM t-K_g[@ S0Pq.DTܞpՏ*sSdzW/}A;f"@c/q*@H1O;LG]y/d[K'% d-mVq yͺA SS6N 8lMacV@;1-N"*IOrږfe/$F=Ң,D[xAsnm(m_~ v['c$rx& |/Elnjn,,/RxA'/}'K+r|zjX w9uaX9?ySO0 5lglޡ_Y.ޞtjLߘY 1aɧrv Wq:RTo=$(qwHGyئCnquqq)pd`cqEMe0OI;Ce%,Pt2O!w,: OvɺrqwHG R䦃5#20Ejj]xqv]/n.uM;+,\GSq S`9X)w*ϥ׀AJƹKxC(sqw,7i]]EmWt۴pngj]RICWwy'`JS{5M/~^y?m b"!'!ׇ`B^DK RU\h`SҘvi9+AEqi1g/Y_t_`/Y0Af}GjQ ED@,/O MgEvyq9rW@; DE Tai/l!MG2SvDWL 7Q֒B̻hKńzWǯ .Z9G0.) ASq dܵu פTv\J$82ѿL.#A|pbm"څ$EUh<=љ/3߉Xg soaV=mAl]K{HqFW`E;gPL@Rk B:v`G?JLa0 `Ef(dK7T+@L+.AߘYjrFz\s8B1Tb/a8B3zoz\\"OxvJL#֘"pU:rmzf%:y-t)I2qL{KҢjWBl*.Zxn['Br%4(Bi1`K'LWP2o* ] k@(&,qR9k-ֆO7oShyWL )F4'0NY ަ <K.90*bѝUg ME7C> rdzĶ h:O|lkJ [PaE_acHCs[9pZq1^HPIZfwx"7< .HO-`XX5АDaE 2e;g [VaEΈO-q ;gBQ[ZB9q(?yg._cQ .@M[eZN\9g]e-8ٍF^*HB0^\Op(,XO8K n./ծEpa.4MHhzifB,`7IP^DMFޡ'wGB(u@WpR)`%VR/P"Wp5g$ZYK,As[[TaeW@,Z nz^^#O8E!)a9.n9wRto* ]WŁCMxy(Ug )?EtDK"5 Xd&1 = 5ag @;Bԩu3ݐNjm Ґzwv]bh3a tW<(WBq2;P-n) uPn(K3Q-W{Mt-J]ٲj-E[$E-ucsn }[㕙&B;m4Q ATPᎍ^02\R %.=[ FO[ @BI'bJOe85J}0`a! @AJ6$;5$q`A!BP - KHP$0$pT";*pP/(pƠuA?㜤TW懷8IMyMsNlVssےr{x>)E '%|NSxߺR@>Rq,`_FPE+$A|5:e҉'}Dh*9FspO`?pO8Iuj5ɲ0-o?$?~-*G=f@5㓿y[d$X5pI&y@RWgQ;֬*cTV+,94A،}l4WD9atFɚb"$~OT/%G_3 zY39,Q+wMna# zRߔe㛵(Wa'm4`8Kgd? v@;x 6$sĺx9> ͒oSGRzۢ㝖̿stDR;-BO'-w9rCj-hUBpbnoA+5oga0j RT/mZ !r(e(]6 yca% ë h@.i x-#}@O}95:3y"_ Pʏ2NS 991*+w,la岭&1ej-hUO9Z37tp">7pc5J~8'<@"GG!Ƭ"3' %qEs!9r#z{0;?Z.׍' 5auw3X58B}h7xR"oWvzf " NR۟0""Pcܳˤ3b>A;&MS.IGUVa AW"68-PA`~3IGUV"X- z(j a۟07-cdEbPj=(%{bG8?9e1)=_=QRw0m:"*'}+sSM!2<"D!'JpWRp7 EPG i/RP2:f9B> y 颋аOBy#߸_rE+G;/]g_(H),@2]g,Q5$颍?W5ỹ03WKe4(M5y QN(E34(]5y̭~ʃ=e4cB6]g*5颍B+uF _V^O{4(5vV^Op94(5vV]eBA]g*@BN(@B4(-5y%*V^OpC4(=5y L颍OBD]g\e_BE]g*tN(@F4(gjQ ː^r;F,M 20>#GB*sh}jһ[wtkp;yAńW+'Ԟ*c'8}%c- i/RP25e CgOQcBN(E4(KJSR[BN(AY?RPeeV^Ox)5y UP0$颈g: em]g*V^Ox*,E eA6]g*{N(ꏃ5s8%QY$颍cBҴ? @ $颍B9]g3eeV^OpA?]gOd颍cBB]g*V^O4(=5y eO5y e9cBE]g*{N(@F4(gjCǒX,GwKl=|2W-\1f/ G^闻Hq)Og٣ QɅTMfÐo5D\GwI,!Q*݂xU@O SJ1g*=wL"XöDBy<;eWѰ#Ѯ sg ˙zvG|R}o {`}^OT=oȱgH;g5ߕ!nZ3[e-hg9ּlnY@6IWllE׌"zQ'HYK[`PʷwuZUּl鼲{!qC/YW6Z9)ekɜwYW=Hvd9vz2!E TAsuÐ D(ptsFG# D߼E TӲhG\e[#;BwOY^S[m0GNRn (.$`߷$۟5% gYC[i)]9)ewYvYK{wXOw7;;y1tIa`In2'(?Gz+HObC'Xwi*i)nQf#q2@]ى`Q&ᚏ2'ԯ2bzѴsh> 8}9lDMM}Ӗ~<066[kfgY@4`,^_Hz%q P#6Cd6E=HQU|iȕt,cpbF___6T-`IP@-BIJbiWњ.R@i@;BI#U7|o IhY28o^R=8mGXiOBor)YqFRވ8[Tai;/CR$,[UEx$cِuA?8H%~)\>W?JdqPI/ft0(!c)cy" K'V&G.[vpfcPIEz/#7Bb@qF[Tak ZBC=g"-zL< n.Su G^ʿc՟))e;E{yw!P.W .VE I/K9ʢg"K>WUu{R7p;B,SN>?5gaoBV`l6ƫ+lB"BL9V4)+Ff0Ovc~av":Ra#7B36#Rf0E IEE{k1ԟ!θ~\  l|!@; FSZBMX0 OFLT;܀XA'Kugӹ#x*A`g'B F~qY-yrJPz9Պ}- ÁɆAɪfzlB}w)2P6܏#ח$O0 ɺ 4)w:O0 ~f0Be;E@Ez;@#R 2Tۯgt gP#R%}. <ql鱮4>l[a 婢,V;0;>YvҟѠ*Lg?I/عI{&B5(,L5z*s)'PJn \W>!;< iؽ*]ĈSZBTUQ`@ٔ'D_?Z<@SF&IEmyS8@]j!!#"F) o>t#=BIhN#ӑ@!cAUJ\"Pm?>twKmߖD,ӆk0 B,أVP0U *h6$u"'eX/^\#T39P9#VL2Gj6!1 )>ogW4m^F o*wDyQ&g<\4☈b|)Da$~/XJ4 Nh*0aBGGx>Q(pW@;sB^/xhUF$s&1-zGŔGE Pd7G rFʝ_.;iSLEzBk2qRD-^@EJuŶ-34Kۢ7mY;[dxS@S#C3DEg0gYK[l].ĀBey#)5hHuŶe4MgYH7?=gԣj'7Smg:t:W#R;VOEwtR$=Igb1댷*sN" _'}N)}X=7FZv= ''fXLxTK[Tl 6f>zg3B4>R;o30"LFJBHmX3T-0.]*^A)^J͒:Q4Z 2`L~Bњ^y@opgy`Z5)CTFJK eqb[s~Tm!HEcm~I#3$c`]`֙ᦅY}3XS^|(- Km,qh̳y&9.Ò p#z \_\U*1$K*|{;F-~I>N:Yg a^xȿ!lbx(׀F#DKM7@; R$OfJSid$K]܏-۫O _9 !ȉm R)5@;E/rRzۢ"O5^`W&^G&c T Y Q~OQ=싮s/ܝʴۑ!fb!yԲM9D!L8D 2!ჸ˸6JD--̿mUT5~KeFwIeGnm 0R$sW쫐@ K)3\1fl^"H120Dܲ@;?I7Bk3WLvОa ߛL%88L^̈qHcFl Xẗ{z~Qnqd[SFkEWnx1C$J?wLgeq֟,IAX9;i24;uPk-#AOn,VqKdtvFLreخ[oѦ6< }EB~b%u1c%ZGdÏA t;!}1:,@(e`O'[oEL"J{7aMqED]1n[`P"hA!24;u_r F͊,@(hD#s6CGCr"P@,}1iEPdu}1n,B1ßXZvP1c^#B|d-n[oEyT-ZfwEW(WL8GCrd*zuS2=w|{'VGXBXaM2t-nQ,NZPp 4L ޛBB[ν\u^2dN{eT` j푦[oEL=jH)p^qٽKqe3H#AK +d(!K4x3NE yӽȪeǫBBLgɴ}x9(*92!*1y2ӆnk񱅑 rtf-)lsaX cpEbLSm#e!XmUuΈ*!) #OO#a^s&;uAm{;ѩ'e 9c 0V7@XWjvpL?߸EćyAjL i C>vޭRcPGXwan[iqSd}gBEPk H@C s2;+AZˊ]CB<(,у1pr&L{uVgz'}N)!?pGY^k!d~9]PY< _|{*$zpOYYj{5F9w')g{iWFcpXpMJ%Mď_t-nQ,GA'=PpIGp /g bKypFr$qe /?ߜmYjۊXwEt}儹o)]CYjۊZiU+q3E0Xv?pggGYBfwEWώ}X-E)]Cj0Ve',C8"T7q.E0BBф)#g]Ci L҇,/ P@ pOY8WBA~lC G;Ac_j~nBCHxBn# ѥgBpN9$-P@Dx9Ub~j޿G],#_-Bff0BJ Rp wC>5LsUbpBBrvާm)#1PKOV6vXJ1>M:^AJ֕ 30BpXDTkFS-YNdo7ѯ;UY*;i+}.XD:ӡ6=gRʻ@XéM: YxY0E.CʻTuRg pOYYj{5F9CXzME4|3#S,.)9F<rr^x7:znFv.Jӡ%d0j vp >-$Wv=_q"c[c!}f Dej GvJv*/w>ⳇ A^+8|$Y0E.K ia w9j l)7^qzd#or։U֕ Jv.Jc> `wyi2v}1ڔrtYgz[-g`P:B<“>1^+8|#CcrӡP@,, ]}Ppۼ;*WES`>+##2;qɦ1a 0}8j?R8'D~% }#U}PMR16q|'D~% }*U}PMR;c]gbpL~e }MIpH%VawC͜(D s^fX%}` DˏPMda>u!fj G푬K p+-EGdzUPM푬 p+-EGf<K zD,g (BkuY1ST3eYUD,g&,R}b'Tۍ[; 6Ar*85vާm)e^rW^"|X@UaQ:Y@VS[ka7zjQwCᰡ9CK/ȭU5$|gֵf$&$Ȳ=BUt<PU~31gpYɈEl^7-/CFF$-Gj`5[eP!L0HB@ fkPIok@Du$01,&Q׉To Al Z-Syste Developers From Jo Wright Alph Systems Date 1 Septembe 1989 Subject Z3TCAP Th Termina Capabilitie descripto i on o th mos importan feature o th -System Z3TCA a know dat structur allow subroutine i VLI t pu virtuall an termina throug th pace demande b th VLI routines. Z3TCA an VLI ar lov an marriage Yo can' hav on withou th other Well i an case yo shoul no sacrific on fo th other W ar encourage t buil ont th -System addin capabilit an function t th exten tha w 'd n harm' Bea i min tha th TCA i share dat structure No onl doe VLI depen o it bu othe program a well. Tw year ago release packag calle WS4PAT.LB whic describe a extende TCA an a overla t WordSta 4. whic allowe W t us th curren TCA fo al o it termina functions Thi mean tha WS.COM onc overlayed di no hav t b installe fo particula terminal I woul tak it cue fro th TCA o th curren system I works. Yesterday A Hawle calle m wit problem H ha installe ye anothe 'extended TCA an no W won' work Apparentl th ne TCA ha r-define th Attribut strin use b WS4PA an cause Al' Wyse-6 t d som strang things. Th 'd n harm busines mean tr t kee i compatibl wit th system i use Obviously thing hav gotte littl ou o hand Let' tr t tighte i u again.. Th Con TCA (circ 1984 ha seve nul-terminate string beginnin wit C a TCA 17H Th WS4PA extensio add thre mor string fo LIN DELETE LIN INSER an SE ATTRIBUTE whic provid W wit al els i reall need t kno abou th terminal Man othe programs migh als wan t delet an inser line an se attributes Let' leav thes i place Th ON compute define an use tw additiona string t rea th curso positio fro th termina an t rea lin fro th terminal thu allowin u t sav an restor portion (o all o th screen. I yo reall don' wan th function pu nul a th beginnin (an therefor th end o th string nul-strin thu cost onl on byt an stil allow VLI routine an othe program t fin it desire strin b countin nulls. Addin graphic capabilitie t th TCA i laudabl an ver interestin bu shoul no depriv WordSta an othe Bi Gu applicatio program o wha the need O course yo ca loa whicheve TCAP.Z3 i require b th tas a hand bu i woul b nic i the al worke togethe wit program tha alread us th TCAP wouldn' it? a releasin WS4PAT.MAC VT100.MA an NZWYS60.MA fo you informatio an i th hop tha someon migh attac othe Bi Gun an reduc the t slave o th -System a currentl tamin Turb Pasca 3. t th lea wit th sam te TCA string describe fo WS an th tw t rea th terminal Tha cod wil als b release a soo a i i finished. hat t see har-nose abou thi bu hav commercia interes i th -System TCA an VLI file an program whic us th TCA suc a ou curren -Syste utilities WS4PA an th ne N-TOOL.BO fo Turb Pasca wil b compatibl wit eac other eve i hav t writ VLI myself. a no tryin t stifl othe developments Pleas continu wit whateve yo ar doing onl sugges tha yo no unintentionall destro wor alread done wan t than everyon fo thei contribution i thi area. Jo Wright vNZ-WS4.TXT$ *Blv Bҙt2DC)l7 #4F9Ͱdor #ItV!GCAMQF+Iє6!r8JgSc:A2 PJaR!oOtBp\~XeOF 9Bβ%:,PҞ,8$4UM3 aaj,B z!@r"Ah6g S%BK) PyfTTX_zefe5P< 3NFX@j3!.n˻]>+D( az)e8|7*!O nK+wGU$p깎i %JW3˸^BfjNGJcG 0$4I9AhEJdRnsŒԤj(V=,% HSrtX0rjr"F7,0Eᨳ 6F>a 6a@w]$~aknQBtсr.d, 嚴B(Qx;[ 2Urɗ>Q0Lɚ^Ԉi:K0sEP:D< bӑIE) $FZϞom.B0Y^@Fh9s'HQb"L4mڋQ;|+zb+Pd`)XB4ri\2Z(_(Tڪ0[h8&MT \0N A\,0mճiH:IrPD1f# [8s$1@O cPcnH CQ ߌ([6ZۑV=CFP %6ocD@r*%LjdJFc_p{jå_>j Em4̏G>ؙu!