[comp.sys.atari.8bit] 1030/XM301 handler for K65

curzon@kaoa01.dec.com (Richard Curzon KAO4-3/7A DTN 621-2196) (11/24/87)

   Apparently some people are having trouble finding a T: handler to work
with John Dunning's K65 vt100 emulator.  I found this handler called Smart T:
swhich implements a few Smartmodem commands for the 1030/xm301, worked 
fine using K65 as a terminal.  I didn't test it with file transfer.

   Smart T: was written by Joe Hitchens who is on the net at ut.sally I believe.
Docs and UUENCODED binary follow
-------------------------------------------------------




SMARTT.COM - by Joe Hitchens July 86

(This version compiled at $2400,
which seems to work with K65 
Kermit/VT100 emulator)

SMARTT is a smart-modem emulating
handler for the Atari 1030 modem.

Its commands may seem awkward, com-
pared to the handlers for the Atari
modems.  But bear in mind it is pre-
tending to be a hardware box outside
your computer.  If you have actually
used a smart-modem these commands will
be familiar.

Most programs expecting the 850 or
similar device handlers should work
with this handler.  For serial I/O
do close R: and reopen R: when finished
like the 850.

The first time your program tries to
open R:, you should see the SMARTT:
prompt.  At other times, it may be 
necessary to hit the "+" key 3 times
quickly to raise the prompt.  When
at the SMARTT: prompt, the following
Hayes smart-modem commands are 
accepted.


SMART T command summary:

atdt - pulse dial a number, for example
       ATDT7296046<return> dials
       and connects to NCAUG.

atdp - pulse dial, like atdt is tone
       dial.

ato  - if you are at the SMARTT: prompt
       but you just want to go back 
       online, get connected by saying
       ATO

atb  - send a .5 second break signal

ata  - put modem into Answer mode, to
       pick up the phone

ath  - hang up the phone

atf  - set full/half duplex toggle


That is the limited set of smartmodem
commands supported by SMARTT.  In
practice, SMARTT does not seem to
work with some programs.  However, it
does work with some R: telecom
programs when R.BIN doesn't.

--------------------------uuencoded SMARTT.COM----------------

begin 666 SMARTT.COM
M__\ ) 4D(!XM3%4M#B09)      ! P       )HEE29(J0"-%R2-&"2-&21Hy
M8*X9).CP#*X7))T:).X7).X9)&"N&23P#*X8)+T:).X8),X9)&#9)00F&B8Ly
M)E$GA2=@K0XD\ .@EF"E*HT.)"".)R 8+,D!T .@BF @FB6M$B3P!B#T)B 9y
M)Z !8"".)ZD C0XD(+4GJ5H@_"8@H">@ 6"E$? +K1DD\/<@NR6@ 6"@@&"Ny
M$B3P TR>)JX6).  \ ,@J"6B (X4),DKT!G.$R30%^X3)$BE%&D\C10DT /Ny
M%"1H3&0F('@F(&HFH %@K@\DT/N-#=*B 8X/)&"B XX3)&!(K0/3*36- ].Iy
M B 7+6A@2*T#TPD]C0.6)I$GTZD"(!<M:& @J"4@NR;)#= 0(*@HJ0"-%22My
M$B3P R 9)Z !8,E^\"S)?_ HR0CP)*X5),DOT *I#<F;T *I#<D-T 7@ = !y
M8)T:)>X5)! #SA4D8*X5)/ #SA4D8$BI (T5)&A@H@&.$"0@?B8@:B:E%&EXy
MJN04\ 6M$"30]R".)F!(F$B@"[DK)R"H)8@0]VBH:& @.E144D%-4PH-"@U(y
MF$B@!KE+)R"H)8@0]Z !:*AH8%)/4E)%"@VI (WJ JT9)(WK JD C>P"K0XDy
MA2JM%"3P%\44T!.I 8T2)*D C10D()HE(!DG('@FH %@K0XDA2J@ 6 @IR<@y
MDB>-*+4G(,4G(.XGJ0"-#R1@(#DH( @H8*DHC0C2J7.-,@*-#])@J6>- M*Iy
MH(T$TJD+C0;28*EHC0P"J2B-#0*I4XT* JDHC0L"J6^- @*I*(T# JEVC00"y
MJ2B-!0)@I1 )\(40C0[2J3V- M.I/8T#TZT TZT!TV"M""2-# *M"22-#0*My
M!B2-"@*M!R2-"P*M"B2- @*M"R2- P*M#"2-! *M#22-!0)@I1 ISX40C0[2y
MJ3R- M.I/(T#TZT TZT!TV"82(I(K0W2K!(DT ,@J"5HJFBH:$"I (T/)&A y
MJ0"-$"1H0(I(F$@@FB4@]":M$21)@(T1),F \ X@CHXHB2DLJ0&-$B0@&2=,y
MHB@@HRRI (T2)&BH:*IH0*D(A="I*871(,LH\ L@["C) /#T(#<G8([)*(S*y
M*&S)*#<GH "QT/ -N1HE*5_1T- /R$S-*,BQT*K(L="HJ0!@J0%@H "QT,C)y
M -#YR,B8&&70A="0 N;1H "QT"F 8 T 0RE!5$\ 0RE!5$10 $\L051$5 !Ny
M*4%41 !N*4%40@!+*4%400#1+$%42 #E+$%41@#U+%L 2"G_J0"-$B2@ 6"My
M$23P#2 8+*E((/PFJ1X@%RV@ 6                   " G+*E/(/PFJ0"-y
M;2FI (T(THT!THT#THT%THV**84J!]*B YUE*<H0^JQM*2 V+/!8C&TIR3JPy
M3LDPL K)*O &R2/00JDN*0^HN?PI\#@I#T@I PJJO10JC6DIO14JC6HI:$HIy
M!JJ]#"J-:RF]#2J-;"FB (X.U C8>" :*B"-*BBI0(T.U$Q[*2".)R"(+%A@y
M#8 ! @0%!@@)"@P    . +06%!G &Z8>82>#*QLPH "-9"F-8RFN9BDL92D@y
MM"I*2DI*(,HJC6(IKF@I+&<I(+0J*0\@RBH8;6(I:1LI/*YC*3 ("@J-82E,y
M8RI*2@UA*:YD*9T3*]BB KUE*1A]:2F=92F]9BE]:BF=9BG*RA#IK6,I2?^-y
M8RDPABH2*P/N9"G0EF"B +P3*XT*U)A*2DI*"1"-"M2- ]*8*0\)$(T*U.B-y
M"M2- ]+0W& 0 >B**7^-Q"K)0) $J7_I *BYTRI@X  0!.D 2?]@   0$1$Ay
M(3(R,D)#0U-35&1D9'1U=86%AI:6EJ:GIZ>WM[>XR,C(R,C8V=G9V>GIZ>GIy
MZ>KJ^OKZ^OKZ^OKZ^A,L#BVI/$P7+:E93/PFJ4Q,_":I4$S\)B#E+*E)(/PFy
M(!TL(!,L8+D:)<C)+- (J;0@%RU,-BS)#6"I_\W\ F @)RRI2R#\)J  ($DLy
M\ R-_ (@@RP@Y2Q,CBP@-BSP%,DPD.;).K#B*0_0 JD*(/PF3%DLJ9L@_"8@y
M(BR@ 6!(F$B@ +FX+/ '(*@ER$R3+&BH:&!(F$B@ +G%+/ '(*@ER$RH+&BHy
M:& -"DY/($-!4E))15( #0I#3TY.14-4#0H (.4LJ4H@_"8@'2P@$RP@(BR@y
M 6 @&"RI32#\)JD C1$DH %@H  @-BSP%<DPT 6I 4P++<DQT.ZI (T6)* /y
M+?\M 6 @-R>@ 6!E%,44T/Q@ZJE@C1XMK0P"C0@DK0T"C0DDK0H"C08DK0L"y
MC0<DK0("C0HDK0,"C0LDK00"C0PDK04"C0TD8*D C><"J2Z-Z *B * 0O1H#y
M\ [)4O )Z.CHB-#Q3,$M8*E2G1H#J<V=&P.I)9T< ZD)C4(#J<*-1 .I+8U%y
M ZG_C4D#H@ @5N0@VB4(( 4F*! 9J0F-0@.IXXU$ ZDMC44#J?^-20.B "!6y
MY&!334%25%0Z(%8W+C$T+C@V(&)Y($IO92!(:71C:&5N<YM334%25%0Z(#$Py
9,S O6$TS,#$@;F]T(&%L:79EF^("XP( )   y
 
end