To: macgifts@sumex-aim.stanford.edu Subject: SingleTalk (Single Computer AppleTalk) Date: Sun, 05 Nov 1995 18:21:49 -0800 From: Stuart Cheshire To be archived as comm/atlk/singletalk.hqx Note to Moderators: This replaces NoTalk (comm/atlk/no-talk.hqx) which I sent last week. Sorry for any inconvenience. SingleTalk (Single Computer AppleTalk) (C) 1994-1995 Stuart Cheshire SingleTalk is an AppleTalk device driver ('adev') that allows you to keep AppleTalk turned on without actually needing any real physical network interface. There are a number of reasons that you might want to do this. Peter Lewis's FTPd communicates with the file system by using the Apple Filing Protocol, as provided by AppleShare and by System 7's Personal File Sharing. The file server that FTPd communicates with can be anywhere on the AppleTalk network, but most people run FTPd and Personal File Sharing on the same Mac. If you turn the AppleTalk software off in the Chooser just because your (Internet-connected) Mac is not connected to any AppleTalk network, then Personal File Sharing and FTPd won't be able to work -- they won't be able to communicate with each other. If you turn AppleTalk on in the Chooser, then the Mac requires you to have LocalTalk (or some other physical interface) active. There are a number of reasons that requiring LocalTalk is a bad idea. For a start, it ties up the Printer port on your Mac. A lot of new Macs (like Duos and the 500 series PowerBooks) only have one serial port, making this especially undesirable. If your Internet connection is through a modem (using SLIP or PPP), then turning on LocalTalk on the Printer port leaves you nowhere to plug in your modem. Also, on PowerBooks, powering the LocalTalk hardware consumes battery power, which is pointless if you not actually connected to anyone else. Another program that uses AppleTalk for communication is Bolo. You can run two copies of Bolo on the same Mac to play against a "Brain", but you need AppleTalk on. Instead of a switch in the Chooser to turn the network software on and off, Apple should have made the AppleTalk software always on, and provided controls to turn each network interface on and off. That's the idea behind SingleTalk. It allows you to keep AppleTalk turned on without needing to have your LocalTalk interface (or any other physical interface) active. SingleTalk is freeware. For further details see the enclosed ReadMe file. You should never have any reason to turn AppleTalk off again. Stuart Cheshire * World Wide Web Page * Stanford Operating Systems and Networking Group Research Assistant * Stanford Residential Computing Associate * Macintosh Programmer (This file must be converted with BinHex 4.0) :$P0TEQGXC94KE'XZBh"d!&""3e4$8%08!!!!!"JG!!!!!)E"!3(Aq3!!&j+!4@C RGhH)CfGkN!#+LRLCQSGDLS#EL(L*ChLBQk#)LBUhGhLTLBH3!*PiLhHCLD!!!,K RKQ9jKTKS9QPQCiLCS*U3!'H*L!Q,QUZkUl!!N!#JX!!!X*!!S!Zj#UQUJ,#J!*! !N!#3!,#DUV#`QJZEUBZ3!!!!F,S!UTN,!!S,J*!!LSZkQTZ3!)YkG3m!!L-d4Q9 QH!F!!!#)#C!!("0&99G@F(GhHAKjQAGJQ3Q)#3N!N!#C!!!!N!!!N!#%)J%a0Q% +3#4G2#`X+h*j[+XejEXP[`X2#j9fhKDh6`HE@ZFUcY0+[,jGL6b01aci6JfdkdR 4dUrNFrk8*YETd)!)qNZkr$qEmH)"&rmkpUp$NkQGUkQTFm)4'KNj%ZVd1E*EMXk NGZ5jDXbh*,NI0N%LMZ55hFM*`m,#mR2PZm),X#hFYD'Vd#j[XR)Z5HEUb5eC)eJ 49ICMeI#`rXq&KiGhcl8PD68MZAEHV9Zaj[NFVS9lPAJ4jX)6p'T(NdFrZ6Gc*`X HKNaCF01%kANrZK1h@2MBqkjQmjQKUSJrjbjq21bGTNi@6Jq,$8[p1%)kP!"["Mj QkjQljQfarUBqmjP(-K&jFl3qlRCQKUk(,K$*`24KPB&2(d2k0$9p1YCmUhAZb3K SFZECcTCYRHb`aCr(iIS3[Tr%cIMRq$[H42iZA6KYmHR$EC01',b,%rL!4Jk(Y6I NC!Z9EXmd3+TY[9cI-[rJie5GYpIqIp%faRDf4Rk'VrEa[-[qM08q3&2pJ8p*D%j (lCYL1@'$Z[(hGLIar%l-)Zqep[VLbAYjfYi&1&(bGEEC%*q4jfeaV8A)qa$DD(X 3R#i&$a[fCFaQhpAeT,&ISb@q9TeHI*G0I'c&-8am2h*hTMKM-,"46r'Y3bYr2mE VqR,3Y690hDKLL1EV-cHjXrhfTeZ&h"bD'm`Yd*0SH[#G["D10Pf28V@Fh2PZAG1 aB%0-H4jJlV-Y6rl2G$U$ikY3,El3EDA1eEYDcdT8`PfH4qfI$LLDI9p#%kEXJ0Y j[Mlrd)3q+%hDqL+LQrpcUFhl`%q3!!6q!#I+#er0rpk-+PrRI8YI0Sq*4m5&rd2 N1@U2(KYkXld0[QpUEXahr)pcG$!(V8b@NS@S9*eUEa[f3paYIH**GcjG5bPI6E1 i0c[&@TKR,0j0U4+LK$1hl6(@"MM@,0`F#fB3h01&,+&YKX&Y1ESmEZ3khBc2Jrm "lrM(`"S6DD(YE2@UCf2J!4qZTa"UDLG4$69r8hiaK[%aT08M++El&6'3!%IEUBS +83%`4`Dlhm%eUDR6Qf%`"QhE(2ieQ@lEXf)C@0Rbp(6X9kdEKD1UFT6Hl0dj[kj [9Qqr0rM0q'EVcHc0lNhqN`l36Ke"lb+r6NlX8E`X9*UGeNi161bBKbAi@kaphMa mbTN)De05N`apXQ+Qf3YjHT4B@qm5ajeM!1ai[iS8G6[4RZDD%+1GrKPmAYjRVqe [HC&11e-8+P$4#+-A$R'$6@iH"[iSIjAZE3Y491lMX46Zrj8-8)-(iHYec$$a4R, MRqQYC'EXdGd9abB0mA@KQ3pM[m`Fk94D8PKrd3fldC'T0ETl8q+iU5A3`SSTd)[ iZr#8Hm8C(aV23YDSmHajYUdT[HiH(j&Q26UhDr4dlXMX`2DQhdDp8Hh&Q@2cl1V EMmI6Uap+[GjeR9ZPKUM,(RXm+eE-XXP@l*@MZL'5qI(,*Gk9Qhcpr(DXDBm'hHG AZ14ZYE28U2H(k*Ef1Zb3!(KqGGNPZ9amlBq2CX9JKdjD`SH`)d)&*'jC#Z*NA*, k#b`@FA@2+djC,&-A1m1+"be2i&2+iJ#4aq[`1(`r"lm"IjBp)@!YhBq0cT,R1Vf j)q,9B+c+YbQ1``jNfke15YUrc#"Eah#IS[l"-B2",YAQj-)GkI@4beap(`q1GaZ hQCr'd2TU+"M!0a!1[Tah@aHf"G,%)E!Rm(JQ))0[jr"$%$e(F(J`J3L$VkI`6$J Y8H")(JU`HM&4Y#H6Pr`FTi1RNF)K2bLV[Q$dRc4jMk3KSjl#++4l%&Ihbc%M[H! T)3P,iRkHefZemD5GK$XGMXHm#!UG5'(KiG%%$E0a!E5Z)(9dQ)&Y@5(qp%i40+Z jk`ElS(1cIjrHpqEBD1Jm8R)"X$J2"L@KT'cQ,#&!PrT!MZ4f6",A$N#-&"e)$YS B@Jl$!j2M9JLq3Y4epIA,&3p"#Qe8EY#(%iB69DdL$U43NR#0*d3`!+!0#aI+@`@ 9#N+3!*B6+2%,IXEh$ZEh`YHE*P)`R3Qh`),(AGK!@f!5hc+,I$13!'K80hkQeZB q'lj6DhpH'i3C@H!qQ`C1C&aqp-VK*TMZ&mNQT2b`MSKrd#@#p*Dqqhfq2lRIjaI Ia0BV6f)p[LSlFTUiEaP)2N"&HKk-9k+E@[6rcrP[B%2L[8SHEHS`i&l'K``%h&l p3#HL!R&!3P)3i(T63i(8KHdqVXh[LkXl@r,eG(dYEUc[Z4GA1rcLkXlfBJBL#!K )ZTZ9%"S3JQ!q,pEThNU5!mqGZ+M1S8*hcje+G3RBp#2UC(@Mkqm[4h[j,f1RG+, BRl'"Xr3fF6C`0R(f-[BbrQbqhPhXZpPSJ[lcVX9I6adX)iG%3,!4"NqH4S+*dT3 iKJh4+MClADlD#2H(9d(b)2@0#!9I-`4qrhjN%,JQP%jalfUE2-jN*XUQfV4p!FK S1M$0Pd2S49)h[@SdFHlj1%$"q4NC#lFT`5B2CaIB1&(c(@P"4HZQUdfd@0GfqIl L%[PHcNIh(bG&R3`p-IPd$,DIAU%24CjLp6RDPDf"(UMl0h"VEeY,b0'-%2DcY$k hM!4rURS+%2JVeE(JJ4qX#1%"(C6dK#(bekY`#)T`%""&5!J))ZlKl%)IA0QjHAl B'BZ0#Ibi5q52iT!!%JS9!-[Ipqj$*MK3N!!-miDeQMKIG)$,SrSK'HiZq%df0#q q-'+*'!arq"Q+Sbrl`$-BM+%,r[J-M8CJj%*HAq44P'Q$!r3j'BIJ!C`Q$1L"N!" JcZ!CJiMRiX0m(T!!&q+A*k8SqrSrlSpqUXQ,akmTpm8peqG*BY!!!)!f9RKR9fG SKPCSB(GQF(#@HA#)L!"`J'"JJ!!!#!J*#BL)#A"`N!!(H)KhB(#3!*J!L)L)GTF !#*KSB(KSJ(L!F!"iN!#AJ!!!!)!!!!!!!)!!!'!)!!!!F)!!Ki!!!!N!N!!!H!! !!!!!#!#!!*!!!!#3!(#!!!!!L!#!N!!!!!!!!!!*!!B+!!)e4JBdC5F!"`B509! !8'D)R!*2qd4)!NFrBk[NfYUlH`D2AL06AL0,kcih)qkK0DLACYq#e3eE[Gf01lG NL5,RjITF`B0["1M&k2iaS!5crlq@U5Hhq[cbBM0pm4MCZYJmhlh49DQ[LiG,kfE GS62-[40bVd8[,1kR*kPV&`bk%8)RE-4KPjd4EVl2lAiQd)c22'CS4BrhGZEermI G[Gq)hGciFAUfiVJYRBrbhiTCh5cXE2dF0VLrRTrpq&Hr)JbjkA%@Bb%fKH5I51@ -caTST4-1JFJ$FMY!24LB#q2f`(DDm$`e!+JIiAUQP)L)$*!!$FQ6)8c2afQCq5T QMqV60([0-qYmCpLQDICGadY-GY3J-H`KiRFr,6[UmUIH6P62-C8l"M+QUr-0CBb VbbmUkCH9G3[+[@9j@XPj@k"@9ZL`K16RYEH9cPIf%14'8&0&&1Ah&1CH&V@ZfZX I%eeML0GBqDV$rp("ijHE[J9QJC(M(eEPcZiX5H[i0Vr!!!"V!!!!!!!!"J!!!!! !!!!!!%!!#3Ph!(KSKiUBQ+Q!S+LRL(L3!*DUL(KjTSUSUJ!!!!4P9'CNTe98@P4 9GSB!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!S!!!!!!!!!!!!!!!!!!!!,!!!!#iL C)!!#)c499AGiL*F*QC!!!!#US!S!UJ!+!!!+!!!!!!!!#69$4&9PCPCPCPCQ9RC hKRH(GiChH(GjLSGiLAQ(L*QBQ+QD#CQ*#CQTS*S!S*N+L3S!!,!!X0Xm1&d[P'l `Kd+4N!$fd[adcPP$Xaa8QqR9rk(AqAjIKj!!%,k)EFp)jC`p['9H-mT3rPB`L[k @9eecMK[TPEVPETr29UfBCj8YdXcR6$9UG&Xk`MJi)S@bmCf5KEP2a!kk2fL#4rI TKRaMR#0ee19BFkD3!-k3!2#8XA5jcdb`PE#Q%18mq00!9pJ1'klR$#8V3-J+HF- T4ZKMajeRB#*`PRbTN!!aX!P'q0NYHV9mZ-JKX53N-0,p`-HQmPa@Q&9-NQ&I2Ka cKbMKQ60YS#DR8&rm+9cKM+J0JNRKi%[Q#K$&#B`[PCaMK1Ym!U5&M&dJ28*'hkB !hXj)K8*4Xi`TQ$@kJJ9U#JUhcbdPe3h"+H306lk`[S$dRIM6),mc3SbGVSm+lAj (N!$(+R$+0pB2j-AA$C[J!NpPeB'&D9+EbKARA19rleH"r@Qr2N9X[i%34#@"![0 )KXY--#A`BeE2I[%6S4ee@BCC8+BU9dAcZN%Na$@1U&369eZ(lL+&!CG@N!"@A"! AX2)HmEj3E$hVKl)fH#QKm)f#1DPH,SmX)K"GL53!J%6*T4X#fq'F`$NL`VTZc%D -ked%VXd0D18kXB&R5f2-+Y!PVe#B5Z-`TJ0`-JA#(`RCP3UqKI(Q'FJK"*K+kiY +%D`3Lr5l1HFDSZQm,-RJ9$P-&4rh3K(M(('E$Y[-acFAB1pY2bH`P*q)3lN" *j2$#R,"Y'8N8$*RPM3FCFr$IPBNf+!S[[NBpII,P1S6,mrPhfkd)Ci,bUPk66hK LE*!!k'lQ"d4J5C5MZ(jcZ*)pq9-k@8Z#MDNAH-l3md&JK6EH+8(K4S*,DS-p)([ H'#d`$b!"T3*6!'Di"i6"[,)e$)QEmR'CG0b49L1B#9NK$P6$&6+bLpelTL&3+Nf (h-TjDU)fdGfPI`VXI!REFj6I[&Ck%plH0+"!iImd!fh5XLCh3!"B`-#%K$$2b@8 ``PCR+hT)L-8'&#jpK,&LKMTHd3!L`INq#L5)hbSCD5U$FB(XR!rr9hi*hlhNRAp 8l0TfiC`9%p*D`f#544$+3Pkb%9V-1['2M+([S'i,G@)"9S&[-E1eKBE`SG*a$$N ,IjKB8A&36JM5c6G'f!DP%5e!C4J-EaULQ(E6"ZkBSH2H#l5a%@K&'NLV4R(C#i4 ,*L*j)q@(4G2`P$YdSY%T,rdHEc&Z4#2I6P,,f8Ti9k9UI41$9!5K1-)#2U$a%Rq 5U)8k5X"0JVG-"8&2)a,Y,ibJe(Ne'i-T+iSmUDF1*a-8Y$PqKCiG[[fGm!PIIhp r5e%Q)ZQ5UZ+HC,%mTeG)(DX@3Tk4H`LkaZd&`,&+S,!TF@Tp4!MLBG3!J)aTmVJ U$@l8QK#!9d[!Kh4c!d%"5@28,CTL5i)RM3'D-4!UZ@63c*0jcAc-f9UbZUBiZ`& 5lAFl#YaZ,-QM*D',&pP,UDiIl!V0*jHbZ5(%X-$0L8$jHDUP"K2M`M2!83aKpIC N#,qbdeSI)[jHCV3FZ`&C)02!A$5!kFTUp2`1*eUQ*V4%j6"JNQ)TRkQB!eb8,*( H0@$p90$P#j4jK%F&[*E`6KDBe[,L"3FT4`qY6N(4iNk%FaD)4DA0LNNAD@`Ff1" [MrpHM@ZYTpD5A1d'YQBAp'$,qhmqla%[c*!!Ze))YDpLbT!!#Tc)M!kdQMH2"-r E6b$T1$5a&0i!pLr8l0Qbf4e"eKPkDQ`Y6`!`cC-Gqm`mBXjmaJXZ9RPN-kHDBe' @IlU!`9R$A2)Z#Pd+J(-U4!iBP$*Y%QbE55i@cSlG8LE[AHVBGae![UfB`k5pKV3 +jdX*&Z9Z55b9f`9fATl8D$iE-[6"+EYq9$3+kZ&-K9-@BSHjL&HeC3)GmF*A)Rc (-)2(BB!ehKVrcD'$5U'9b26&eSK3U$%`D,!9iU+B*89%#cGX9bKlLcpZk-liC'm SD`-UBM#%-N6MDeR23b8DqMph&KL80kl-Gq8T'K*DXcY6YRA2+BTh!Ac3S!F!df5 Z#GC8&GK%IP"PYc9AbL-Hl3j3#JilUBJL"ap%QiB39!%B#)LHBaqk"Pe3Y86Jf$# 'NYIM'GbC`SjqU'r2(eHAbTBKYDp)AZlImHA[dhA6XmUqR2l[2kDrGjr0Q1"))F6 9bVjGXEa'@#2EM6"'(ZpmZV88QCA,JLadNNCh(&d$l0h5BFaF&AUl-IlVc&hMVrU mV5B'ekJN#jZIZ,D(1V9(6NR!B&6)BVp'[-GYCC+q+EkjQD8mql#Sr&)d'ZJ2AjZ Q'`&+)SZ"hVb2)e**rQ115'+de@YkPd5FGf*S#%b$haL()'cCHq1li*!!"@KG8+U 9`rJPcK"RKS1*)-EI2k%VYfR#Sba*M!lUH-NdiRfm*A1d2(9()$K#0UGCT5D8F$# 1Al9Kekr4VkhV[*-ccXl!Bm-cNM4)"%*LLQJ@aqZN`kN5,#P8K2*Ii1'I)j9"Kr# A#HL-11Q@A-mN0&Adf'Q8J@LF-c6T45MirGp-jB&#"`3TF*J0B60p6M`rUrfRk`5 eYk@hLIX,SKd0G$EISLXRPCTG%2HbbTb@rp)JM5b&0ccV+lIdK%NR!lCCKf30YLf &['H&*2fRMpTirDH2dRRF#I'CaQ*(Ypr[rer(mIGVfGf`YqhciDC+SP1hNh8h(c) N5)@2cfGfhClIlD`A-"lRacLYI((1R!r@j3[m1aF$'@Q1F*I6&N)-J4J91G&YmKm D$Y([a'H*SR59,K1MeQQHeSZFY(5F"8rr3q0-3jhE3YT(U[EdNVQfq1-LKTh$SqN Xk2RE&A3RJl+R2pqZJLD-@fV9pId#Q`iKeGcR`T!!N!$fkAhJF#`aE5[mB(l19RQ Pr2`PGZ"dB5pIfe1P9b%iTkaZ"e3J#eTFFV$A3#,KaEQIGbm$KR[0El+6q`ejaqY 'KC+[UeGEGjb@NI9`EIBF(cbC,V84AlI8dccM0jT"iKTa!"Yh'%TZiTP`PQcY-H3 Z81D$DdqS#$H0(`AY"A,-eHaNF9!pEVjbZDiG(BR#)6(!V,D(I#2LEc2DA$cqRc$ eCXqDAT0G@[THBPb9kE!dd5Q!&dldjj'ZP81[(6'iGJ-JZ-AM+L9,bkXRC&IfJQb A8*D1i%l[k&U)R)QR0-J,6[QAjQRKDecR[[34VeHF@mf@$PmCdPLFB(jB1cE"Sl( &[HV9p6Qql[MmMYda6,5PaVR-VE$S1#5Ad6,,$aR%p%@(1mBXMlU4S#%N!5j,54* 'ZH-9K@TDklZTdba0Y,@r!PF*VVapQAH98GRA2*2a!2Td+d[Y"ibi(&"J)pp"UpF AqM##P*K`"SfI`*`6JrAjMF)2kjA911PK@!HXC3%XCU2Bd&)[a"N,$rCc@PZdRGR j*iIZM#9kdNfG&*mmKUAXNRkqEfP8`mQkJl`&f,RpaDdXm*!!`,r0AqFMR#DX@MQ +#`kAZ%P*P(6eaTN9B1A!1Z#LDp-*CZMVf[CkqaB1GJ!PPN+$UMjBKPZD1'0GF9m $eTU5J*I#FGj@[9r!#&IVkN`18MlF!b3,UMK`!aN#BQ5e+QNPlXbM8GMDK"TcECk +QELfeik0rk$NHC!!$+hKDTA9`!d1Y[m#X%rfSC-a@YCGTKi(k-jH%3l*TmlR&F- +$&A2K8h#*HB182q8hH[9Urbc3YqJN!""ETUeHEAe`qFV4q%aqD"T'"kr'c1M0+B -Imjj(fKK99q)BZEP6jH$qB%N2-YI%@c#0!H1LETDkCH*5cG)U5-$QS&V56XK`%B !r@BhATri3VE@JmIRYIHB+49Hml-mNH5qA@`$d#d3GCA!PM1aP0!@'BIeBFS42)! f+I,mll3d2c3fKBS6,c[K-[38b(hhZjRar'1U3c"Xp+)2N59!*"DaCUZfD)j*Ar+ %'4C2qm0i408PH3fRrdK3Id#CfAUH%i1'2F'cld8`KD$`N!"P@9M1"ZflU,K%AlP TrPN0qQ#DGKk%h,TJD@I*2-'#l1-CR43-&m[TC)Ch%@@S3$GLY!@0XqF!ji$)SM8 h(8*&HN'@A4*mE#SDieeRMM-5Y*jATF5HF4HAhF0k*M8F5m6-HdEb3ei99Va*(fX 2$FBGf4ZF!hi)HCUfpcSkaBlJT[AdkJ!!!#lbITi!!`#+8fPZCfaP9'&XD`!##P0 TEQGXC94KE'X"!!!!#'&NCAC6D94VV-+[$kc#Va-K!!QAHfS!!J!!%B!!!!!!!!! )j!!!!!!48fPZCfaP9'&XDb"5C@&N6@8"!!!)l&4&@&4dG(KdV,P+#kc#S@S"!,M T!9-!"J!!""`!!"bb!!!#!`!!$+2r83!!: