Date: Wed, 10 Jun 1992 12:54:05 PDT From: Bill Lipa Subject: [*] ARA script update for PP9600SA modem This script was posted on Usenet in response to a query of mine. I have converted the script text into a document with the correct type and creator. From: kevin_tavenner@gateway.qm.apple.com (Kevin Tavenner) Subject: ARA & Practical Peripherals 9600SA The 'Practical Peripherals 9600SA' script that is shipped with AppleTalk Remote Access does not function consistently with the Practical Modem 9600SA. This is normally experienced while using a Quadra X00 with the '040 cache on. It appears that the modem command processor requires quiet time between the "OK" response from the modem and the receipt of the next command from the ARA CCL interpreter. This required quiet time seems to be on the order of 5-10ms. The following script meets this requirement in the simplest way - a "Pause 1" is inserted in front of every "Write" command! This inserts a 200ms delay (Quadra 700, cache on) that allows the modem command processor to recycle for the next command. The disadvantage of this approach is that the CCL execution times for dialing and hanging up are increased by about 1s. The speed of the ARA connection is unaffected since the CCL interpreter is only used for initiating and terminating connections. (This file must be converted with BinHex 4.0) :$&"316B`-&0")'CTH!"YE(4cFfaZD`%!!!!-!J!!!Ba5G5%J)P"bB@0dD@0KE#" 0Ef4PE5!j0M!`8d%J,5!d,c)b,cNb)JdK$8"28NP(58j"9%803%&18eG&8JdK$8" -38*&6#!a$A0PFR*PFf9d)$Nf-$!X)$!X)$JX)$%0)3dK)'CTFR0d)(*PBf&XE#" dD'8JCQ&MG'pbH5"MEfjQD@GeFQ&dD@pZ$5%0E@&dBfKME()0Ff9dG(*TCA-J-!e YBA4MD(0dFL!a)$-J)Np,A$%cA$%`)Je!6%0`J-Je`BA9cC5!a$AGbDA4P)#* "9#C'A$%c)JeYBA4MD(*PB@3J-c!0D@jMG(*TCA-0D@CdFQPPFb!b)$8j$@TeEA! J-JdK$5%J6Q9iG#`J8f9d)(9`)(4SC5"MEfjQD@GeFQ&dD@pZ1L"&BfK[)'pQCL` JC'PcB@*XC5"QE'ph)'0[ER4bEf`0)3e!6%0`J-`eYBA4MD(0dFL!a)$3J)Np ,A$%cA$%`)Je`BA9cC5!a$AGbDA4P)#*"9%8`*NX`A$%c)JeYBA4MD(*PB@3J-c! 0DR9YF#!e13dK$5%J6Q9iG#`JBfpZCQPRGA*P)(4[)(*PFf9d)(GSC@iJ4&45)'P c)'4bEh"`C@3X)(4eFQiJEfCQ)'9bFQpb)'0[ER4bEf`0)3e!6%0`J0!eYBA4 MD(0dFL!a)$8J)Np,A$%cA$%`)JeYBA4MD(0dFL!b)$8J)N958Np5A$%cA$%`)Je `BA9cC5!a$AGbDA4P)#*"9#C%-bC4-&`a-b)0E@&dBfKbC@&N)$-`$5%0)5"*CL" cF'9KDf9b)'pZ)'CXB@FJDA-JG(*eC5`JDR9YF#"dEb"XB@*PE#!i,L!J4@acC5" dGA*Z)'pQCL"dD'8JFh"PB@YPFJdK$8"-38*&6#!e$@eKG'0SBfab$@PQFh4b)$) J1#!L-5)0E@&dBfKcG()J-5!i)#*25e`a-e`a-#)0F'&eFf8J-3ehFQPdC5!L394 0-&`a-b)0E@&dBfKbC@&N)$-`$@TeEA!J06N0)3dK)&4SC5"YEf4PE5"TFb"bC@& NH5iJ)&0[)'9ZB@*XC5"KER0hCA*TEQFX)'pb)'pbD@GTEQ&dC5"K)'0KE'`0)3e !6%0`J1!eTCN&18eG&8L!c-!eZEh4P)#*%D@&XD@jR)&ia)L!c$A"KGA0P)$% 0Gh*TG'8J)N&88c!p-%48AM&F-6-L$5%03%a"3N9-)$N0E@&dBfKcG()J)$%J-6% J)N026Nj&3e3J-6)`-&`a-e`a-#)0E@&dBfKcG()J)$)J-6)J)N026Nj&3e3J-M3 `-&`a-e`a-#)0E@&dBfKcG()J)$-J-6-J)N026Nj&3e3J0$J`-&`a-e`a-#)0E@& dBfKcG()J)$3J-63J)N026Nj&3e3J16B`-&`a-e`a-#)0E@&dBfKcG()J)$8J06! J)Nj2)%0"8P**49*F-60F-6!L$@eKG'0SFh4b)#!f)$8`)#*&8P*28P`a-e`a-#) 0E@&dBfKcG()J)$FJ06)J)Nj2)%4*38a86dj&A$%cA$%`)JeYBA4MD(0dFL!J1#! e-b!L3P96@9`a-e`a-#)0E@&dBfKcG()J)$NJ063J)Nj2)%&18eG&8P`a-e`a-#) 0E@&dBfKbC@&N)$F`-!eUG@e`)$8j$5%03%a"3N9-)$%a$@j[G'8J)N0[E@eeEQP MBA4TEQFJBA3J-6)`-#"LF(-Z)L!b$A0PFR*PFf9d)$%b-$!X)$!X)$JX)$%0DR9 YF#!a0JdK$8"-38*&6#!a-JeZEh4P)#*$EfeYG@jTBf&dD@jR)'&d)$)d-$!JBR" c,L)J-JecCA*bCA0PG#!b0$!`,#!`,#!i,#!a$@TeEA!J-6B0)3e!6%0`J-6- 0EQpdC5!L3fpYEA9ZD@0KG'PZCb"KG#!d1$!`)'*`FbiL)$)0Ff9bFQ9cCA3J0$J `-#`J-#`J1#`J-3eUG@e`)$%f$5%03%a"3N9-)$%d$@j[G'8J)N0[E@eeEQPMBA4 TEQFJBA3J16B`-#"LF(-Z)L!b$A0PFR*PFf9d)$Nf-$!X)$!X)$JX)$%0DR9YF#! a0JdK$8"-38*&6#!a0JeTCN&18eG&8L!a0`e`BA9cC5!c-!e!6%0`J-6F0CAK TG#!`$5%0)5"!38j69d95$5%J8f9d)(9`)(4SC5"YEf4PE5"dEb"KER0hCA)03%a "3N9-)$-`$A"KGA0P)$%0Gh*TG'8J)N&88c!p-9`a-b)0E@&dBfKcG()J-5!c-5! L6dYF-60F-6!L$@eKG'0SFQ9KC#!c-!eUG@e`)$8j$5%03%a"3N9-)$-a$@eKG'0 SFh4b)$%J)$-b)#*558j(A$%cA$%`)JeYBA4MD(0dFL!b)#!a-5!L3dp16N9$9#! a-M!`A$%cA$%`)JeYBA4MD(0dFL!c)#!a-L!L3dp16N9$9#!b0$!`A$%cA$%`)Je YBA4MD(0dFL!d)#!a-b!L3dp16N9$9#!d1$!`A$%cA$%`)JeYBA4MD(0dFL!e)#! a0#!L3dp16N9$9#!j0M!`A$%cA$%`)JeYBA4MD(0dFL!f)#!e-#!L6NmJ3d&58NP &8P`a-e`a-#)0E@&dBfKcG()J0b!J06!J)N958Np5A$%cA$%`)JeYBA4MD(0dFL! i)#!e-L!L6NmJ4%P"6&426N9F-60F-6!L$@eKG'0SFh4b)$NJ)$8c)#*#990CA$% cA$%`)JeYBA4MD(0dFL!a-#!e0#!L6NmJ38j69d95A$%cA$%`)JeYBA4MD(*PB@3 J0c!`$@TeEA!J-c%0)3e!6%0`J-c)0GA0PFQK[EfXJ-3eZEh4P)#*"ER0hCA* TEQFJF'K[EQA*)L!b$@TeEA!J-c%0)3dK)$8`1L"PFR*[FL"YCA0cB@GPF`dK$8" -38*&6#!e-!ePH'Pd)#df-$)a$5%03%a"3N9-)$8b$@9iDA3J,6B`-M!0)3e!6%& #48`J06-0CAKTG#!Y0M!b-JdK$8"-38*&6#!e0!ePH'Pd)#df-$)c$5%03%a"3N9 -)$8j$@9iDA3J,6B`-6N0)3dK)%KKEQFJGA!JG'KP)'e[C'9Y$5%03%K"6NG98!e !6%0`J0M!0Ff9dG(*TCA-J-!e!6%0`J0M%0F'&eFf8J-3ehFQPdC5!L394 )-&`a-b)0E@&dBfKME()0E@&dBfKcG()J-5!f0#!L6dYF-60F-6!L$@eKG'0SFh4 b)$)J0M-J)Nj2)%0"8P**49*F-60F-6!L$@eKG'0SFh4b)$-J0M3J)N958Np5A$% cA$%`)JeYBA4MD(*PB@3J-680D@jMG(*TCA-0D@CdFQPPFb!c)$Bd$5%JEQmJFQ9 cF'pZFf8X)(4bH5"PFf0KF'8JFf9aG@9ZBf80F'&eFf8J-3ehFQPdC5!L+bXV)Je YBA4MD'0XFJeYBA4MD(0dFL!a)$Bb)#*25e`a-e`a-#)0E@&dBfKbC@&N)$%i$5% J6QmJFQ9cF'pZFf8JCR*[E5"YEf4PE5`JG'pRCfaP)%488JdK$8488N0XC@&b$A" KGA0P)$%`$8488P0PG!eUG@e`)$Ba$5%03%a"3N9-)$Bb$8488N0XC@&b$A"KGA0 P)$%`$8488P0PG!e`BA9cC5!e$@eKG'0SBfab$@eKG'0SFh4b)$%J0M3J)Np,A$% cA$%`)JeYBA4MD(0dFL!b)$Bd)#*16b"$39*55895A$%cA$%`)Je`BA9cC5!a$AG bDA4P)#*"9%J`A$%c)JeYBA4MD(*PB@3J-68`$@TeEA!J0M%0)3e!6%0`J0M- 0F'&eFf8J0$80CQaeFfJ0)3dK)&*PBf&XE#"dD'8JCQ&MG'pbH5"cCA4dD@jRF`d K$8"-38*&6#!f0!eYBA4MD'0XFJeYBA4MD(0dFL!a)$Be)#*25e`a-e`a-#)0F'& eFf8J-3ehFQPdC5!L393Q4P`a-b)0E@&dBfKbC@&N)$-`$5%03%a"3N9-)$Be$@e KG'0SFh4b)$%J0MBJ)Np,A$%cA$%`)Je`BA9cC5!a$AGbDA4P)#*"9&-`26"F-6- L$@eKG'0SFQ9KC#!c-!dK$8"-38*&6#!f0JePH'Pd)$!0$3d0,Z%!!!%!!!!"EJ! !!'i!!!!H!R!!@FeB!L#Yr*4Cc9Mm)!#hc4PJ!R!!,8$rr#mZrrB)F("cBh*TF(3 Y!J!!!'eXG(0cE'jV!3!!0!$!!!!!!!!!E@adFh0XEQX"!!!d!-!!!!!!!!!!!!! !!!!!!!!!!dQQA!LV!!!-!J!!!Ba6)#hq'##!B!)6F!!J8b!Y!IiS)!&'%bmZrra 1ZLFJ#!))dL!XJIJ#39"36)!""Bli!J,eq3#!!33iq1C,J!%%S[J#(4iF+S!"!+$ i!J%#!rD!!3(@q!)!rJVNJ!)&`&Q!J!%&Z[K,JS!#"E"AJ)!#"DT6J)!#"D46J)! ""Cli!J%"!!!!5!!*6@pZB@0[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"J! %!$8!f`($!bd!8!!J!Gi#FUCETUX!!!!!!!!!!!!!!!!"!!!!!"i!03$E!F-$,3" 3!#!"hJ*b!!!!!!!!!!!!!!!!!!!!!!%!!!!"EJ!!!'i!!!!H!$mSc!Q1!!!!(!! Hrrq+1!: