[comp.sys.ibm.pc] My EGA has 43 lines; why this must be written in 24 lines format??

kuusama@etana.tut.fi (Juha Kuusama) (04/02/89)

I, like so many others, use a PC to read the usenet stuff via a modem.
So, I'd like to wind a terminal emulation package that support more
than the usual 24 lines format, along with a termcap file for UNIX
(trademark of AT&T, as you know) systems.
--
Juha Kuusama, kuusama@korppi.tut.fi

toma@tekgvs.LABS.TEK.COM (Tom Almy) (04/03/89)

In article <6631@etana.tut.fi> kuusama@etana.tut.fi (Juha Kuusama) writes:
>I, like so many others, use a PC to read the usenet stuff via a modem.
>So, I'd like to wind a terminal emulation package that support more
>than the usual 24 lines format, along with a termcap file for UNIX
>(trademark of AT&T, as you know) systems.
>--
>Juha Kuusama, kuusama@korppi.tut.fi

I haven't posted this in a couple of years.  It is 43 line terminal
emulator program (with termcap file and instructions).  At the time there
were some postings of some MAMOUTH terminal emulators, so I wrote this
one to be different.  

(Yes, this should be sent to the binaries group, but it is small.)

Features:

1. Emulates ADM-3A.  This keeps control sequences short for better
   performance (especially if you are stuck with 300 baud).

2. Will run at 19,200 baud on a 4.77 MHz PC without need for any delays.

3. To keep the size down, uses COM1 only.  There are no options except
   it will set the baud rate..

4. This is strictly a "Terminal Emulator".  No upload/download code, no
   autodial, no keyboard macros, no saving the session to disk...

5. But then it was a single afternoon project.

Have fun.

Tom Almy
toma@tekgvs.labs.tek.com
Standard Disclaimers Apply

begin 666 tega.arc
M&@A414=!+D-/30!>7EY>!P8``(,2#41B[:L&```,Z1``6'4`@$$`"@#PTO3O
MF($"`3#]Z^7O7R(7!P+P0P>J`"X`3)J%`("K(*0#U`88A#**10`LT?!!F83K
M`0!=*=U-TE5M@#LLAHC1='`SY\Z>[H9-V04%P+UU6P(,BS9N4KIE_W"I;`8!
MEX0(LP!P_2AA%@BNM`+D.G"`*\X!L!2X2V=0""P#[X9I%0MA6"@2`19Y<!EH
MV"<`CH"94/0!AD4/)@*@R_4O5.11*`)8#E`"$0#!D0.-*QB+P+1Q4#:7GH:O
M1,$$P[`DP#9*10!=0!`+,P&J*0QRN'4O]A`%@&.K9/ZADQA#&BT!CKD.VY+E
MBY=Q"SS\#>`(6^)YI3[\&T?=^C@+'A(A0Q(`6(!C`8SUV][]>WA^XQT9`&S"
MV`$0BC@0F0F(/!'`%$,,,0424*!CRS_#Q+`-+G`T@(XW_\0`3#K:^*,+*`!(
MT9P4NH#0@!3H,+0+$!K@TA0ZPC1D@$LL^N52<[N`>,\\.3JUCHT!X*CC/$#T
M^-0P@A&V#S@:\%%`@[/\@X5@@*7FDB/3)7(,@1UL1F4`5@8`!)9;:,GE(#,&
M($`H+J73A3\`0(*`%UALH<44B4P#12+G+%*$`),,<,`64T"1@UX&_1$`$@D`
M0\<!=::`33H"`%!GF0?\8PX4NEPC`(D`@(#B,1"&4HT`@GF:`S8?`4#'HL.@
MT\X_C=*13RB>%@``(%HJ4L!O)?P!`!2X!```.L9(.<P^4$PAA0>,(-.=+O@,
MP(X^@IV*R"&[#A'(/J'6(8"$B7APZCZP@&`."!]HL046SS3GR&ZAP`"`"8+)
M`,`HV0A0[C8"1"OO;J/H.[`)#MEKQ`!^]2L8P`>/8J\)Y>JKEP\`--<,!7K9
MI`L_/I$3`K#O`&!."'OILH]/U%K[FR[]N$Q.L3?EX],P(O_6``0FAQ!K(/^D
M4XQRLZ8CRC]0_J.RS#0!<M/*/TV!8T([Z@)`"R)N,TDBPF"Q(Q1!Z6+S3RV3
M#?4P.\7,#K`@`#`)'?.4/4Q:S5A0QP`:1@A,W0@`4P<!B(!#`""_Q5J!/^DX
MPP\4/3#)!P+HK-,/%BV`"`46Z?#"#YL!%`!B.N54YE()\/Q3`,_I9",ZF.C0
MT\\6DL:4SB7SN;0+DRE,M8]5B=0.)A!`-$C-Z['C4R@Z5_B^B[%6K>$[%,!O
MT2PZM/3#YR)="%!\@R'T@PXI_2"!Q/)NIV.$]W`H5T@_4'@.P.T:Y!X-LU.@
M(T$_Z1RBW!7*\<%^Y</"!9.NE[WMH2,<_%A1BYJ2C@3T0T/I*,#F7`+`'ABD
M#^/:4#WVP3G@I4,\G!.?!0&`00AZ8Q_H@$8_>F#!.E0`'<CH1PO:UJ!@R+!M
M6Y@$.M2QCW2D`0`]2`$`ZI"`4-AF%)%)QQ:`B((A%C$S2`Q`.IH`1"H,T0#H
ML`?BA`#$+%P1'?I`W`V`6(0O`B%H+`"B%+[HA*"-I`?%J0,6SX$X"P#Q"E\,
M8SH6`$05?)$._*`+`(:1B&`HX@"_45`4T`$+?F1A"^*0QS#2,0$`4"$/<"@#
M"(+`!"JTP`@Q``$=W@"",N`A#738Q3L\4LD4*@<*_D!'&6(I`W_4J@2,0\<0
M!T`$(L2&<<+R0P1PL8%C&<`?N%BB+OU!.:==#AWW\-XU^%&K.Z`#'/P(UK!Z
MT#8^0`H=0P@D&2S5`PU\<1T]Q`(0&_#%>>"/BCU(B!R7F0XN]B`!7_0'_L;8
M`X',,Q>(2V,/BCE/BJ3CC1[XHB'J"$0^SA,0B.-C#QCPQ4(@SB#IF`*$T#$-
M?0#"!TYS519P$8AA]>I7Y.#F$`F`!2"L`QY80$(3FI`((V1,&B("QB*\,*SZ
MY2:F.P5`$8JP*CD.@A@$."@`TF&3*92!#G1(@QO.``(QA*$.9'"!5G=!@`/4
MY%B_\$<OL8".;&Q$&1LA1BS1F@YCZ,,@6)AI32T5/+G:=`N,<<P@U@&#/!0`
M@N:<PB#VD0`_%(!R!;D<%`23@`"LJE5]6-06:C4#+$R!L0&XQSCR9"<\Z2D4
MC=5LGK3PA0#@(P)Z&H0/,`(`/!0`31@)C$V'6JAU8&(1LRW"8G/[#W``&@A4
M15)-0T%0`%Y>7EY>E````(,2B$1B2Z`````,6K30*<-GX)DP?(R\D4,'#8@B
M1X*`H%)&3ILT;L*P`0%%SILS<L*TT2%2AY@Y.L:PZ2&#AA<M.MR0Z>&%B8XZ
M<&@NT4%F)9<B4G1P::`@99L>/WN46`%B*0B2/HL4T3'G#=(B*:B6N8HBY<R?
M65)N_4E%1YHQ5Z/P1/OSBE"B.M!8]>(EY9L1.&#H8)-F!(T9.H@"&@A415)-
M24Y!3"Y$3T,`$@0``(,2@$3HM`4&```,5-"DF0."3ADY;=*X"<,&1)DV==B$
MH?-&#HB!(,:\:0,GS!@Z(,*X(0/"3)@Y=%R``)'E31T0<]"X9$,231@[94"X
M>5-0CDLQ;,HT4/`&SL&)"L^$!%D'3D&>,7+(@`$#Q!HQ8>J080$B3QF018_2
M2?/&S5*8;-[<`8%5*P@Y$\L0Q%C&C4TW8\J0&2HF3\:-'3_^;=-&),DY9>+4
MJ9N7H.&+'(.VJ4L':5D0;\Q<=(-8#IT79,H$-8A9\U`V"LN\&&,3[L>#*D$$
MS&D0H4*&#B%*I&CQ8<2X!(,0:3(C"&:+4YY(>3*DX,&$"]G,X6IX*!TT.9],
M$:+<29'!<.K4YBI&?,F*;.6"E",W(AV"=1`7Q`[B3!J<9FNW&1,&CHNA0\TV
M6&$C@8":&SD5YE=E:]!V!T]AR'%&'9.Y\5YL`K9%$ERD*9@>3$:-D889:>C%
MPE`CAB0&8A;.5Y>+;&6U85P7$;032*R)=(9>L26AV74YC58;""(\(0((<+"7
MEUX$`3D4AV5PA5Z*0&+F!AM^13AAA2!A5.210)HUQTYKT84:='&1A$)\M`E$
M4%%CE364&>@]09-SK.V4UAE^#7&$<8]!\2<(9`P$AT1YS)%";$]<V><33<0`
M@H=BY,3F5B$5""1[*-H(H7AO%(H;>DVE%089H*EUY1NGEN11&JC1X1<*UTUD
M51EEP-$D?4F^<09<;<!4&!ML4#?24$GH5`9.%ET:DG.V13>?K3:1!*1\9I0Q
M41WL.>9&'G>$D4<(BX(P5!7R!<$$%2T8(2E%#N&1!DA5^K9;1?\I,-00&Q%X
M6&*+X267#@`JD,`05$C!1`M()'`PMW.@QT099M`QU,$)+YR$PU2$(<;%""O<
M@A(.,Y%:MGJ!G'$+2S@\!,3H50&'RB(SX3+,%DF1QAEH@$3SPDTX+,57W+KQ
M<PM:N!Q4A#"-P=Z+C\DT648X'^V%PTALE-,85>NK``I.O&$05_9.A!Y_9MTA
MQ[RT\2012DB^,<>\9)EUV1Q.XYKVO#*9A[=/Q":50L$)%#%%<R"@X'#8".%F
M11JAO7&QX8BG(/2R!\GW>.23'PZ""DIK:]'?>F=:D]94RQ&Q')TWUT-7*\P@
M`PAXQ"Y#`E#(3?=E7*M>4>L@%.%P$IP=!!)0(JUA8&K`1S%\\9Z!Z-'6K7E4
M&_!2.$R$:%]MS2U[+1XHE,&4RQ8ZT_#615)FRR,(_!7:<T]:CJY=3[[G69QO
M4?H%LD]Z706CPD9`$`0VM"$/`2K#&NC@$S>D`0\@(-X8A@*%)X"`.U@`00VH
MPI4F3$&#,&C!#&X`@Z$(05O,HH@;N*(<$.2`A#>X0<$H4A@@&&0-9[##'%P@
@D16YX(8NT$@;"H:"#<X@!2"P@0QNT`(;Q``'.!@*&@`H
`
end

hsu@kampi.hut.fi (Heikki Suonsivu) (04/05/89)

In article <6631@etana.tut.fi> kuusama@etana.tut.fi (Juha Kuusama) writes:
>than the usual 24 lines format, along with a termcap file for UNIX

Fansi-console driver supports 43 lines, so pick up ms-kermit 2.30 (or
any other terminal program without terminal emulation), install
fansi-console, set terminal emulation to none and use termcap entry
coming with fansi or this one, which I hacked up after having some
problems (patch li for 25 and 50 lines). This just removes some
capabilities, I can't remember any more which :-)

fc43|fansi43|Fansi-Console ANSI X3.64 Emulator for IBM PC in non-VT100 mode:\
	:ae=^O:al=\E[L:AL=\E[%dL:am:as=^N:bl=^G:bs:bt=\E[Z:BT=\E[%dZ:\
	:bw:cd=\E[J:ce=\E[K:ch=\E[%i%dG:cl=\E[H\E[J:cm=\E[%i%d;%dH:co#80:\
	:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:cv=\E[%i%dd:dc=\E[P:DC=\E[%dP:\
	:dl=\E[M:DL=\E[%dM:do=\E[B:DO=\E[%dB:ei=\E[4l:ho=\E[H:IC=\E[%d@:\
	:im=\E[4h:\
	:is=\Ec\E[1;25r\E[?7h\E[>20h\E[20l\E[4l\E[m\E(B\E)0^O\E[>0;0;72;"\EA"p\E[>0;0;80;"\EB"p\E[>0;0;71;"\EH"p\E[>0;0;75;"\ED"p\E[>0;0;77;"\EC"p\E[>0;0;79;"L"p\E[>0;0;73;"8^Y"p\E[>0;0;81;"8^E"p\E[>0;0;82;"i"p\E[>0;0;83;"x"p\E[>8l:\
	:it#8:kb=^?:kd=\EB:ke=\E[>8l:kh=\EH:kl=\ED:kr=\EC:ks=\E[>8h:ku=\EA:\
	:le=^H:LE=\E[%dD:li#43:mb=\E[5m:md=\E[1m:me=\E[m:mh=\E[2m:mk=\E[8m:\
	:mi:mr=\E[7m:ms:nd=\E[C:ND=\E[%dC:nl=^J:nw=\E[E:pt:rc=\E[u:\
	:rf=/usr/lib/tabset/vt100:\
	:rs=\Ec\E[1;25r\E[?7h\E[>20h\E[20l\E[4l\E[m\E(B\E)0^O\E[>8l:\
	:sc=\E[s:se=\E[27m:sf=\E[S:SF=\E[%dS:so=\E[7m:sr=\E[T:SR=\E[%dT:\
	:ta=\E[I:TA=\E[%dI:ue=\E[24m:ul:up=\E[A:UP=\E[%dA:us=\E[4m:\
	:wi=\E[%i%d;%d;%d;%dr:xn:

-
hsu@fingate.BITNET  ..!mcvax!santra!hsu  Heikki Suonsivu @ 2:504/1 2:504/7
hsu@santra.hut.fi hsu@kampi.hut.fi  Kuutamokatu 5 A 7/02210 Espoo/FINLAND
voice +358-0-171377 fax -628948 v22bis -171558  Forget about it.