@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu ~} 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED697 FREE SECTORS COPYING---D8:COPY32.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 170ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u@@E!8`h@"@#@j@Fn@@o@j@/`i@y@h@"@#@i@`LT}CAR?"} Loading AMODEM 7.5Copyright (C) 1986, 1987 Trent Dudley":POKE752,0:POKE559,34:RUN"D1:AMODEM7?U}.BAS"@ Loading AMODEM 7.5Copyright (C) 1986, 1987 Trent Dudley":POKE752,0:POKE559,34:RUN"D1:AMODEM7? =YSYQQQQQQQQQQQ1Q1Q1Q1Q1Q2Q3Q3Q4Q5Q5Q6Q7Q8Q12Q19Q76ACNACAKEDSMDOPNCLSMAITERFUNY}SCRDSKTRWAIQ2000MLNMLNCOXMFTMPAPSWDSCKCLDSBFLBFRHDRMENUBFFBLTRTYTRALPAPLADDBAUSRFLAXMSTZ}RPSCNRDTLDTLCLCFLAFEO@@@@@@@@ @ @[} @ @ @@@ @0@2@@@P@Y@`@p@A(AA\}d@@!@$@@ @!@"@#A$AP%A`&Ab'Bt(By)B]}*A+A,B2y-./(0+(1SP2 3(4 56A)D7 8v 'P9 ^}:BWE;BU8<@9=@>@?@2@ABBUC@D@EFBWEG@HI@_}JK@2L@SMAH7NA$O11P@Q@RS@TUV@W@X`}YZLL͠ Released 14-Jun-87. (C) Copyright 1986, 1987 Trent Dudley. B 6-?:C: hhhea}`,<, $ - (-(  -%(-%$   @:,$  (b}$ %$ 1 ((YA>:%,C>:,.1$6.$, %6.c} 6-C:,%B:,%&6-,6-A  0^*0)67B:,%,./6.3 ;6-%A %8 4^&67B:,%+(B:,d},,.26-&+!,8 %   $ 6- 6-C:, !6-?:$<:,5$<" 4N)4Y6-4N"$> ( F %(G   $Hf} )6.>:, %I6.>:&,J  ($K,6-?:$<%<<@:,,)%&A,$L' ' APPE6-?:Cg}: h)`,,# 2%E%%%R  T% A %V0 "B7`h}&$0F:B@, A pX$Z 6.Z 6- \  $d0( '67%,.-6-i}0$n56.""%567,. s:6.'6.-":6.x" "%j}"6.5 "%6. 倯!-67,.50 67,.67,.86. &6k}7<%,.* 567%,.8$*6."*67,. "67,. "67,. "67l},. "67,. "67,. "%67,.6.67,.C67%,.m}67%,.@6-?:C:hhhhh`,<<<<,C$56-B:,%#6.D:AUTODIAL.NUM54*!A U A367n}%,.96-?6.E $JU.6-$P:',-!*67,.. >'67,o}.! %% +6->6-P:+&,'',%- (}6-('( Can't find - $L#( p}+-;6-+$&%,$L!B:,AP@<(>:%%%$@:7',,, 7&&<&&, 7&&<,@ :' $-q}%!('6--6-:(Ap66. 倀&67,.>:%$,667,.>:%$, B6.>:%A,'(Dialr} /B(Page // Mar can/%&$+(,(anual$/( bad( dl ON((~FF"(s} ng ON("(~FF.(!%@#&@!$+(,.(rn lx"#( tne ON(#(~FF'( Choice ]t}, F:,"6.X Ap1F:,"% $6/ 1A* %%)6-+$%&&,$/ $;!4+* 6-%! Au}%@!4-*!6-&! A%E'11*%%6-&&' A%J 4K* $O 4L6-(T 4Ov}6-(Y 4P6-(^ 4R6-(c 4S* $h 4T6-&m4U* Ar# 4X(w} # F 4M$(堣+(]293@6.F $ $--($Mark: Press lettex}r to toggle ]$ -(  4$ $2A)1>:%%,AG(6-$%&&+67<,.>:(@:7,,,5y}-&&G(>:%$@:7,,, A= $6. 玎(-B:,3(@:7,,7 = $'" 6-%!B:z},6-"6-%6-@:7,,(AP 6-$X $]J -%9(You have selected 7&&<&&,J6.{}7&<&&,b:6.7&&<&&,!-6,7,4 667,.: g3 3 '3(!Use SHIFT-CTRL-P to send passwordlJ|} 6--B:,6.7,71(*/-)10*/9B67<,.J6-%vE 67,.%6-@:7&&,,&&56-&$+$,?}} )!E $)6-$+,")6-$+",%$+",5 " ( 5Ġ͠Ӡś $L"(~}宮, A P2 $86-< B*L( (+*,(6( : 6(~~~~~}~~~~ #:  6.I .(6.>:%&+(,, $6.K( .. ".(ATD>:%&}$+(,,. *(LD (#01-.(,,2-B:,6.7,( ((2 A@ 4,6-$} 20)39A@ "%@:,` "`6-?:C:?hhh hhhhխ @ӥe)ӥe}hhe`,:%&+",,"%(+7A"6C:7,,9&"6-?:C:h`,,& >' 6-F:,(}$6-'$HF:AT,AJ " (A M"( 6-$+*(,"$R(  AE$6.>:}%%,( W8 $"4(AT>:%&$, 8 \ 6- $( A P(6.O  }6.L  "%$$6-?:C: h)`,,$( $6- @%($ A 0} 6.M %$F  ( (((Ԡ4")"%F(  "%(} "%((:' '6-?:C:h`,," *(06-4 :6-C ACF:AD," %}( $7F:A,"?6.C $5&6-?:$<<<%&:%}$,-#%1"84< ;67%,.-6-F:A,50;6- 6.7,46., 2} % $ 4 % $0)4AB 6.B:,!6.7%,# 6.67B:,%,.6-# $}1*B:," $56-@:7%,,6-&&#45*A# 6.4#*A`04*B:,}%(6-%$$@:7%,,06-%! 6-4)4! A` 6-0*0 $ 6-%6-?:$<<$,}6-?:$<,"AAwA %6-&$+,A4)0>:,*+0)P:'',,Aw-4)4}6-$+4,# - A AF:AT,Ae6-?:$<,"A " %  6-%}B:,A% %A  (% A7 (}-#%"0(>:%$, 4 7(}[ I:, .(Not enough memory-press RESETT(!and reRUN to edit any more macrosW([ L(Edit which macro ?  *}6-&&4 )!E( No edit doneH(L bAC*67%,.b(3}=Comma ̭=Ascii CR=Atari }EOL or Ascii CRRR(J=Pause following # secs=Send current password=Use following macro # II(A=Wait 30 secs for n}ext char=wait 30 secs for Either of 2 next#II(A/=Quit in Ascii/eXit in Atari if next char rcvd in 5 secs(\ #}% "\()No real commas/80 chars maxEdit macro # now, then press RETURN2) -%()4A`}7% -%(Working...%6-<9-B:,6.7,92)3*2})4APA==0*0*0*0*}0*0*0*0AUF67<,.6-%K $67,.PB6-?:C:hխԭ`,,%-B(}%D.CONTU16-?:C: hbL\,,"-%.AB1&Z/AB Ac&6-%C:,&/6-C:,d #%} "-% (nSA (S(Macro #0 entered as shownTo make the change permanent,s@9(press RESET,} SAVE >:%,D:AMODEM75.BAS>:%,<(@ #(6-%6.E:# AP "6-( A`AP}1(( ?# '.(No1$ (Yes6- 6- $"F:,")F:,"Ap,(((6-?:C:}h) i`,,6$r 6. |7-%& 6-?:$<<,*")"-'7 A % 1((} %'(1 A (נ( "67,.( &M  ( ( }@6-+7<,4D,%$+7<,4P,M(APC " ') A.9C AP} A)6-?:$<<<&<$+,,$")(  A* ((  }&6-*   ((? "  (No6-6-"  (Yes AY Ai A}0(&( F:, 0 AplCARC()}vZT(L|B}lock # |Try # |Status: |Z5 6-6. CHKSM ERR%6-%56. C}RC ERROR 6-6-6-6- !67%,.!$6-?:$<<,$2 06-6" A"}(6-.(2 4F 67,. A06-?:C:hhh`,<&,66-@ A'F->*  (Ƞ& A&}* H1 (F:,( #6-- A$1 R, 67,.-F:%," , A!@\067,.7<,6-6" }A!P06-A:7%,,f $ A" $ 6-F:, A&C A  A! 06. Opening 4 ?}C  "6.  A' A#P  6-%6-% 46-?:C:hhh`,<&,4 &+,$$A#}  ) $6-$ G 6-& $ ,67,.>:F:%&,,76.7%,=6-G A# .  )A&0` }) A$0j K 6-%&- A( Ǻ 6 ϠנӠK A$Pt D 6-& :( Ǻ 6} Ϡ٠ӠD A$`~ (A$` L L6-$P:+?:C:#hhhԩ֠`,<%&,&%,'}, ::6-&?:C:"hhh֩ՅԠ0 IȄ`,<%&,  $ A6.Complete A( }   6.  ;6. Saving  *6-?:$<<<<,0"86-%;$( '2 ,6. ABORTED  ,( } F  ( A&@P  A&%   $6.  " -6.>:, " A'} 96. Waiting  (6-?:$<<$,9")(A'E C6. Receiving 66-?:$<<%<<&+",<$,C6-?:$<}, #  '( Okay  6-#$  " (6-  "( Timeout 6-  "( Blk Rpt 6-  "}( BAD HDR 6- 7 "( BAD BLK #6-/>:,4*"*(76-% "*** 6-%  "( Last blk }  "( SLCT ABRT  "( ABORTED   $!*6-   $ 6- $  0 A # 6-#6}-?:C:hhh`,<67B:,%,.>6 6.67$,. A@G}6-F:A",A"!(2( 5(? AEG06-?:$<< 6-@:>:A:,,,"AA867,.>:%$$+!,,}> &d:(67,.:67%%,.>:%,i,(67,.們䀒=, n, 6-@:>:A:},,, *&6-, &x ( M 6-%&767,. ;M67A,. &},4$67,.( 00Y4 1  6Z67,.&67A,.=6-?:C: hb}L\,,G Ag Z%D:AUTGEN75.BAS; @ Ac I A967,."9-/$%-batchrcvtowhichdri}ve= E4I 21)39AhD67B:,,.>:&,6.D :?*67<,.4 Ah09D$6}7,.6-6-$ &,&67,., &W# 6-6-%#6. X A4} ]0E:*0P:Ap b& 4P: Ap!&d Aqg1'67,.1 A}pl ApPq567,.  6.$ 567B:,%,.v  %Ap967B:},,.9 %/%9 Aq) App)F:,"ApAq?F:,"Ae)F:,"$567,.}? Ap;#67,.倃;67%,.>:@:7,,%$, Ap  6-"} Au(6- %&$ &7 4E:(-(7 Ap A L))67,.};=-/$%-;=2#;=-/$%-=V, 0X*0C*0Y"(, Au`-67B:,,.>:&,*6-+4C,%$+4Y,-$@ }A4 J/  6-%"%/ AuTI)67,./6-9 A?} E6-I h & & 6-"%*"&6-$$P:'', K 6-%67,.K6-?:C:$h hEhDhIhHB VÄԩ}`,<<, 86-?:C: hhԭi`,,&6-%&, 867%,. &6-+",%$+")"%,&!&& %)($0 }6-$P:',6-&: 967%,.>:, &)67%,.967%,.7%,D $$ )( $$=167,.$}5 9= $"6-6-" A$(6-?:C:hhh`,<, ( AY% A&% 6}7,.(%167B:,%,. !"167AC,.*% 6-B:,(Ap,%"AP.% 6.6.!A}50%7<,0:AP2%4DA`5%+4E)4P,*"%)($:%+!67,.+ Ae?%$}7<,4D:6.7,$ APD%/,4D*7<,11*7<,/8*7<,4:/$I%7<,4:A`N% 6.D1:67,.}$X%!!67,.]% b% ' Apg% 6. $&# A "#(AT & &(}6-%$+",$& "6-$& 6- $&0,67,.=0 &* 6-A:,$")")"})"%*6-& '99"'))"$'MM1},2,3,4,5,6,7,8,9,10,11,12,13,16,20,30,32,40,50,59,60,70,82,128,195,764.'II6,21,24,1,2,4,80,90,1E3,1050,6E3,6200,17400,17999},2E4,604,684,532798'H4;,;,;,;,;$,;,;,;,;,H6. B';6-$P:+I:,&$,'$',2;},;$,;$,;6-C:,L'/6-P:',;,6.&67,./67,.*BK:!6.>:?:$<,,)4?(Ϡ}͠B*67,.:4T:B*8 B((F:A,.6-8 B*$6-%+F:B@,"%,}$ B +( ͠ F:,+, B%"6-, B+F:,AFB + B} +6-")(+*+SS6-?:C:󀀀퀀>+B  6-?:C: h 01`,,* B4 Ac> B}B \+8 86.((C) Copyright 1986, 1987 Trent Dudley]+0  B0D:AMODEM75.HLP_+W86-?:C:h}phEhDhIhHBLV,:&,6.'6.D1:567<,.>:,? BqB$ 6. A4 }6.$ B7<,0D %B26.󀹀#"%267,.B "%67,.B "%67,.}B "%67,.B" 67,.""67A#,.C 6.  Bs0C%6. A!4}% 5C 4E: %:C. 6.67,.# A*4. ?C 6.6.6.DCE AY 67,. &6.}* ;67%%,.A6.E NC)67,.󀹀) BsbCC #6. 瀀,4E:2 $6} 9(C Br`gC' &'67,.7<,lC A  vC7"6-?:$<<:,U"AU(>:,&6-F:@,:@}@%A(M@U(jF:@, @%b@&)@1*A$)A(*AT)A`*}ARj(>:, A`  !!***** YES/NO SUBROUTINE ***4H0-@@0(Confirm change [Y/N] \}? A`?@x*A*@*A!A`p' (>:,$6-+"@)"A!,'$!!***** READ FIL}E ***********R A@@5@@<6.H6-R A H( (( Readi}ng  (H(" Be sure to keep a back-up copy! W 6.@&67@`,.46-%@M67$@Y&@X,.}W A@$/( (%( CAN'T FIND  / A$8!!***** WRITE FILE **********L`5 }A@5@@t[-@P:B:,'@Y,I(@7$@Y&@X<$@Y,M }X@[$.($( CAN'T WRITE  . A!!***** INITIALIZE **********C@}@+1AR@C@@**(" ̠ŠҠ0(*( BY MATT SING }ER, ET. AL.-(0(($($( Π<#(#( REWRITTEN BYP*(*( TRENT DUDLEY & MIKE !}FOCKEd@AR @@@@K:x;@`,;@`,;@`,;@ ,;@"},;@,;@,;@,;@,;@,;@,;I:,&A,i 6. 67@`,. +67#}@,.36.-D67@ ,.-S67@,.i6.D1:AUTODIAL.NUM!!***** TOP LEVEL MENU ******-$}@A ' ' A@@**("} ̠ŠҠ6( (0(" Press ESC to abor%}t to this menu3(6(,!!( [1] START NEW FILE@!!( [2] APPEND TO FILET""( [3] EDIT WHOLE FILEh$$&}( [4] EDIT FILE BY NAME|''( [5] ALPHABETIZE AND EDIT%%( [6] PRINT OUT BBS LIST((( [7]'} ZAP PASSWORDS IN FILEU-6-F:A6,"@v*F:AI,"@f1U( [8] RUN D1:AMODEM75.BAS)( ( ()( (} Your choice is ]; A`6-&@H; @)!@%A`&(>:%@H,&"@AQ !!)}"@)"@AA A `A&@A#`A) A8`AAAC@0D!!***** START OR APPEN*}D *****Xlb@ A`5@@@@L"@X6-@ b A E('( +}Do you wish to DELETE theE( existing  file ? A`(A "@A@6-@9,}@ A/@9 A 4"@4( } Šנ̠Š3"@3(} -} ĠϠ̠Š  A0 6.  AE6. AI@4& AF@67@,.& AI@H& AF.}67@',.& AI@\6 AG@67@A,.,67@`,.6 AI@p2 6. AG6.$ AI. AI@/}2(H 6. AH`06.>:@:,%A($+41,,: AID AI@H(67@&<@&,.(@,0}-@@,(Any more entries? A`A `6(!(Input session complete,@6 A 1} !!***** EDIT ****************$ 8 1%(} Ԡ̠Š16-L 6-@` =6-$@Y2}=7&@X<%B:,&@Y,0A(t  A0  A2@ "-@@"( > (EEP ELETE  ED3}IT/!@*(>( ACK UP #( (#(UIT AVE & QUIT ? ' A`!@'6-&@2 "@u(4}>:, A( "@h(>:, A'  _@I*@T#(_&@HA4`A5 A5A6@5}A7A7` "@A ( 4"@(>:,*6-P:B:,'@Y,4 A(< ;"@f*!@*(#(>:6},16-&@; A( P A%d x !!***** DELETE **************  (  B:,(67&@X,.7%@,7}  "B:,67&@X,. A(   6-%@ $@YB:,A$  A  A , @ !8}!***** SEARCH **************T h M(Enter BBS name:(6-F:@,46-@> A@M4A | 7 6.!(9}} ǠҺ -6-@7 A#  !!***** SHOW TITLES *********  0-@@0(:} (( BBS NAME: (( PASSWORD: (( PHONE NUMBER: (( COMMENTS:0 ((;} BAUD RATE:D (( TRANSLATION:X $l  !!***** DISPLAY RECORD ******  (6.7&@3<&@3,( <}AI .-@@.(7&@X<&@D, .-@@.(7&@C<&@4, .-@@.(7=}&@2<&@, &-@@&(7&@<, -@@( -@@(4 $H \ !!>}***** FIELD-EDIT ROUTINES *p  J AE A@/67B:,%@,.J67&@X<&@D,. 0 AI@&(?}7&@X<&@D,0 A$@  J AF@ A@/67B:,%@,.J67&@C<&@4,. 0 AI@@}&(7&@C<&@4,0 A$@  J AF A@/67B:,%@,.J67&@2<&@,.0 AI@A}&(7&@2<&@,0 A$@$8B AG@ A@/67B:,%@,.B67&@<,.L( AI@(B}7&@<,( A$@`tJ AG A@J67&@3<&@3,.>:@:,%A($41,@6.7&@3<C}&@3,( AI2 AI@6(@ A$@J AH` A@J67&@3<&@3,.>:@:,%A($41,D}@6.7&@3<&@3,( AI2 AI@6(@ A$@!!***** ALPHABETIZE *********((( } E}Š̠Š(( (( Sorting file(<+6-P:B:,'@Y,&@+6-@YPA@ d/6-F}-@'6-$&/6-$x//7%@<%,/7%@<%,A@d6.7%@<%,<67%@<G}%,.7%@<%,Q67%@<%,.X *d6-@#  6-&@# A9  A#`!!****H}* PRINT OUT ***********%%(} ԠԠӠԠ_ AB`_3MNAME PASSWORD PHONE NUMBERI} COMMENTS BAUD TRANS,UU3M--------------- ---------- -------------- ------------------- ---- -----@J}-@P:B:,'@Y,T%6-$@Y A0 % A2@hvv37&@X<&@D, 7&@C<&@4, K}7&@2<&@, 7&@<,  |  A 5( (+( PRINTER IS OFFLINE 5 AL}!!***** ZAP *****************+"(} РӠ%(((+())(! This function will DEM}STROY all-*(" passwords in the autodial file.-(0''( Do this ONLY before you giveD-'( someone a COPY of youN}r disk.*(-(X--($=DESTROY passwords =Abort to menu l A`(A l(( Working...2-@P:B:,O}'@Y,h67$@Y&@C<$@Y&@4,. l  A  A !!***** CREATE/EDIT FIELDP}S **=6-@6-@% A ,43(= AE$  (6-@6-@% A ($4Q}H=6-@6-@% A ,43(= AF\$p(6-@6-@% A ($R}U6-@-@'( ;-@%@U(- 0=300 1=1200 2=2400=6-@ A@-00*01*0S}23(= AG 6. $Q6-@-@'( ;-@%@Q(- 1=ATARI 2=ASCII86T}-@ A@'01*02.(8 AH`$ 6. $8L;-@%@,(7@<@!,8-@;U}$`t7 6.06.300 $41)4,6.176.1200$42)46.2$6.24003 6.16.ATARIV}2'6.236.ASCII$!!***** RUN AMODEM **********F6.D1:AMODEM75.BAS((8( Loading W} B AQ@F%)( Can't find  ) AD:AUTGEN75.BASD1:AMODEM75.BAS((8( Loading T`LKf ppBb""""""""""""""""""""""A  ppBb"""""""""""""""""""BA0  }~ xY}Lݾ`8 iЊ` W<< d<<      KHEA>;d 'Z}L_`` `"bL\`օЍ4ׅэ5 B`L\ؠ 001 ++)JHH[}HԠ8HhȰh  YХhhhԭLb8< sa  |   \}שׂ+`aH LЩȑh  ɐ0 Lȑ Э5H  h2,H)]} hLb |1)iEi ` Qک bU bb Hbݬ`bհ_})쮗b խծհ խծ)b i b)iբ`cE 8ckĢc$ 8cc 8c NcN Qک rc څ`} rcѤʅ rcdbc)˝d% 8c(d 8c Nc a`CdEHDE BILVa}Xc gcɛx`HH` ذ ٥`AMODEM 7.50 Software Calendar ClockCopyright (C) 1987 Trent DudleyEnter dateb} using format MM/DD/YY cd ]Enter time using format HH:MM:SS* *: A=am P=pm else 24hr ]AMODc}EM 7.50 R-TIME 8 Calendar ClockCopyright (C) 1987 Trent Dudley `"$`qa ІiB:`i<`is`id}`Ω`ϠΑѥsade`ЦiaaaiaaasΩaϠΑѥ"b`Цi&%b+be}6bi&b,b7bi3bi4biuIbebiJbfbicbibilbib"ΩbϠΑѥəb`R eT e0`f}DeE6HI B VLw!eJf`Modem handler did not loadPress any key to reboot ] Hb<;fiKg} Hb8i<ʎ`KfFghhh ȊHsfԈh0 hhlX+Fpwe,XiޥYiکMq} B%DOS SYSB*)DUP SYSBSAUTORUN SYSCVAMODEM75BASBXAMODEM75BASBK AUTGEN75BASB(XAMODEM75COMBBOOT1030COMBBOOT850 COMBMPPHNDLRCOMBRHANDLERCOMBTHANDLERCOMBfAMPT1 DOCB|5AMPT2 DOCBAMODEM75HLPB AMREAD ME ۤܦ Tg"BHI V ThܸPש`*өлIЯr}Щ П$ЙГGgBhթ֦ hg vg*`֦שx*X`թЮ&@ B V8s}JJJJԨ`֦ hg vgBHI V֭*`XiޥYiߠ h hI hM܅t}܅ݢ@ B VH hh ThCh>iۥ h$0 h`H$0E& I!Ieh jޥ0 hu} ) eޅފe߅ߩ`XiYi`H@ BHIhLV؅ΥمϠȄԥQ@ Bv} Vפά BHI?i,j VީЭԤܦݩڦ۩ hg@ B Vпȹw}BHI VМЦԈ*` ֝DםE؝HٝI B Vԩ`e؅إeم٠إٰ jܑx}`)` i@ ( `-jjԅթRآ $j`TԽֽנ ty}jzЪ{ХgLjkޢ֕ԵؕνR nx !.Xʎ. "l l jP  l m.`ɛL z}Iܠx0-Ȅ Hh j j l l m  ߩ l܌ ` }w܈ ܩ~ 0ܘi)x{}(i'iwkl ȱ܈ܬ Iܘ$w  ȑ܈Iȑ܈ܘࠐ7H |}IhP w! jȘx ɩwiwI܌ `  Эޚ`xIAJ90ߩ( }}M8~Ь ()# lm nְBHI V`+ ɛ!0 c^)0 ^c~}`H@ BHIh V}`@ B V Ӱ% ,0@ ))ޚ`BHI V }0^c ޥօԥׅե؅R1TT~ mnUX`cOGTC?;T5TT~ U#`c }T TyUSs)!g}c (eU^8_㊤S7) Hh^^]}I^e^^e__eUU W MդГnoψΩϐ4@ BHI V<x !Xޚ`})IO`)I w܈` I` `I` R)IR` n)}In`eZ)@R0"oo)e) M)`iM)`}8`B)e )`qplqЦiiiRi SiIMjjiRjjiˍ}hjk kli~hj}k!kli fifiUggmiiVggniih hh=hHhQhih hh>hIhRhi fAhifBhiwhihi+Xgg}iYggijlijli׍jijimj#kimqVrj$kijijij&k:kij'k;kij)kij*ki(XfiY}fsftf ,0e sfe eНsfeѝtf̬n}nn~nKΩfϠΑѥqpР `Ѡ} `` e d "f b dLQr 2c /e qpL`7rѝtf̬n}nn~nKΩfϠΑѥqpР `Ѡ-@@` @ Y0 `X<@0 BD@EKHI V)?  BٍD@E HI VL@ B}D@EHILVT: handler did not loadPress RETURN to try againany other key to abort ]Try againAborted@Bz@@` ,@ Y0'  Y0  )@`l P?@ BD@EKHI V)?  BD@E!} HI VL@ BD@EHILVR: handler did not loadPress RETURN to try againany other key to abort ]Try ag!}ainAbor@@ted@D@EHILVR: handler did not loadPress RETURN to try againany other key to abort ]Try ag __`06HH/Lc) 55L`1Ȍ/3L3L/I %}L/1I11`LLN1) 55L1 1/4L>0LML`22I2%}0 L>0I L)Ӡ0L>2)55L0)L8 N20343ILS34ILb4hhh@Lk%})Ӡ` @`Lӭ Pө<өO h`Le͞LL`L)ҭI L L ҩ%}2ӠҩFҩҌ/0x6 X `L$ )L> LK  Lg Lg%}`ELlhhL `L i*  `L `HLMLL`%}LL-)I L L-I L}L-I L-`L73Ll3ILl 3 Ll3%}` 33``L~1 ! L 0 L !L L L88%}`L* *"I"L)IL Lh)L wL"I$L=+)ŮL: L"I&LY) )@ L%}"I(L !Lr`ȌL``lL i $Lmi%}LmiIRLLiLmiRmi,ȑ+` ҩ*%}ҩ  `+,8 m+*(m,8ȑ m+*(m,8ȑ%} m+*(m,856ȑ m+*(m,8|}ȑ m+*(m,8ȑ+%}i ,iL+i ,iȑaҩ*ҥ   F  ```%}`06a0,-.<AILQVZ_bejmty|$/%}:=@CFMRU\ajv#(+9=EJORW\afhknsvy|%}`a  ',/369<ADKPUZ]`fknqw}%} %49<EHMPUXadinvy| %} #agb&).16;AHWZchnu (17>LQTY\akpsx{%}hh`̭`ͮΆφР`̭`͐̑Lh``+ i̥*(i`ͱ̅ȱ̈eЅϱeБL@h`%}eЍ`l`hΆφР`̭`͐̑Lh``+ i̥*(i`ͱ̅ȱ̈eЅϱeБL@h`$OO`PiV +P ,P X* P L-P VVR P` P`V~V0S ~U mUQVjVVHV ThVQ)}jV $UjVV TQjV T U RV T`~VVR֝P ~UȍV` `PQfRRRRVjV)}`*) mV mV` )jV ~U~V0# mU LVYVV T` UjV`VA Q0쮁VB Q0 tV  @X)} R0xsҭ|VҢtV tVQ  ҅VVXlV`8TiTiTV~V0 7VQV T UjV`VxtV )}XVjV)jVW  PLY于VVkV)0 Vɛ )VoVxqVVV YVqVoV~V0V BVVX)}`VXxsVrVVV YVsVnVXkV)0 V) VV`lVnVoV~V)`"R )`RHRH"V`)} S"S$S&S(:SIDSJOSKVSLSMSRSSSYSZS?T`*VL;S*VL;S*kVL;S~V0 TlV`hhjV)*` +S)lV` +S  +Sj )} 8*lV*0:)V V TV TL;S +S  +S)>LS 'S @ 'S)lVL;SYVV~VjV) **L5QL;Sx U ҅X L)}V TjV jV T U`ZVV~VLQjV jV T UL;S 'S lVbVV TL;SؘHrVnV nV ҙV YVrVn)}V YVnVҍ hh@oVVVؘHoV %LeTpVV YVpVoV)ؘHVVlV)>lVLeTؘHlVIlV)lV)lV)} @S R`V 7V)5ӍVxqVVV YVqVoVX 7VgUhU VV%VV=ӭjV) jV)jV8`)}V`=ӭjV)jV`<x U% ҅X`lV`8TtTtTTT-2 p2ҍ ҩxҢ ҍҢ tVU )}zVU `xtV zV)ө%ҢX`1&V'x \VX`V`x BVXoV` `)} VV`Ș `JM/RW/MGVY(P0P5P:PBPHPKPPPSPXP[P^PdPgPkPpPuPzPPPPPPPPPPPPPPPPPPPPPQ QQQQQQ#)}Q+Q0Q6Q=QBQIQkQvQ~QQQQQQQQQQQQQQQQQQQQQRR!R*R5R8R@RCRFRIRLRORRRWR\RaRiRnRqRvRyR|RRRRRRRRRRRR)}RRRRRRRRRRRRRSSS S SSSSS"S%S.S3S6SDL ؘHD-}ID)D)DКKejʻ LLLLlL LLLLLQ`QJiJK`)pRC) RCLL)-}RC) RCLп`D)E)E` )D` `    )L   )L  @ -})L D д D)>LD)LD И `B)`) Bx  ҅X  ݭB B  B B`B -}B B B `D LOB B LP`) Q `RSD)!   PR SRL% -}L%R R  D LLQRSD) OR L SRD DLP y)5ӅBPxIR-} IX y23 \ [P0NBQP=ӭB) B)BD8`MD`B=ӭB)BD`<E)EM`,D-}`MQ`O`MOQB)B=өB`x DQ% ҅X`>X-2 p2ҍ ҩxҢ-} ҍ`      ӭ  `x    )-}%ҢX`s&'x \NX`N`x X [` ` \ [N`JJ`R)R`Ș@`-}`ҍҍҍҍҍTR%8)H) =X>YhJ)5Z6[x C (@`  a'-}+0_]U,T JJJJ \W,V ) m\m )<]0 ^ JJ ^_ آT}XTU}YU]I]0_Ж` -}ԘJJJJ  ԍҘ)  ԍ`)@`I`!!222BCCSSTdddtuu-}ɢ ?Ji JJJJ)])]`"33DEUffww`Ga@I 5Jad-}_g-14@Fay".W%+29>AHMP-}W\amu}$<?GPSVit $,7b|-} SZfkrL W \ _ g hh`̭`ͮΆφР`̭`͐̑Lh``+ i-}̥*(i`ͱ̅ȱ̈eЅϱeБL@h`eЍ`l`hΆφР`̭`͐̑Lh``+ i,6AMODEM 7.50 Copyright (C) 1986, 1987 Trent DudleyReleased 14-Jun-1987A terminal program for all 8-bit Atari computers wi1}th at least 48K RAM and most popular modems, featuring XMODEM/CRC/YMODEM and YMODEM batch file transfers, word wrapping, an e1}dit window, improved autodial scanning and macros, and built-in support for SpartaDOS subdirectories and time-date stamping o1}f files with or without the R-TIME 8 cartridge from ICD, Inc.SHAREWAREI wrote AMODEM 7.50 to be used by all, especially 1}those lucky enough to own ICD's SpartaDOS and R-TIME 8 clock cartridge, and I encourage FREE distribution, BUT AMODEM 7.50 is1} my copyrighted property, is NOT technically in the public domain, and NO user group, individual, or company may sell it, for1} profit or otherwise, except by written agreement with me. Additionally, it MAY NOT be distributed in any modified form what1}soever. Specific written requests for changes in the program are more likely to be answered if a DISK and STAMPED, self-addr1}essed mailer are included.If you enjoy using AMODEM 7.50, a donation ($10 is suggested) is a good way to show it and encour1}age me to write more SHAREWARE programs. Send donations to:Trent Dudley c/oStarfleet Atari User GroupP.O. Box 24064Denv1}er, CO 80224MODEM/INTERFACE/HANDLER CONSIDERATIONSIn addition to a modem handler, AMODEM 7.50 requires the use of a mac1}hine language module containing custom routines. For SpartaDOS or other command driven DOS's, this module (AMODEM75.COM) may1} be loaded by a STARTUP file. For other DOS's, this module must be appended to the modem handler or booter and loaded as an 1}AUTORUN.SYS file. Instructions for transferring the necessary files and creating a bootable disk are given below.AMODEM 7.1}50 supports the following combinations of modem hardware and software:Hayes or compatible 300, 300/1200, or 1200/2400 bps m1}odem using an Atari 850 or ICD P:R: Connection interface and their built-in R: handlers. Other RS232 modems can be used, but1} may not autodial or hang up on command. Other 850 interface substitutes work with varying degrees of success.Atari 1030 m1}odem using its built-in T: handler (supports tone dialing but is not self-relocating).Atari XM301 or 1030 modem using the T1}: handler supplied on the XETERM disk (a slight superset of the 1030 T: handler; it too supports tone dialing but is likewise1} not self-relocating). Both T: handlers take up about 1K more RAM than the R: handlers due to the huge amount of code needed1} to implement tone dialing.Atari 835, 1030, or XM301 modem using a version of the R.BIN handler (self-relocating, does not 1}support tone dialing, but gives about 1K more buffer space than the T: handlers).I have created a self-relocating version o1}f the XM301 T: handler which may be used with any Atari modem.MPP/Supra 1000C/E or 300AT modem using a modified version of 1}the MPP Rev. 1.0 MINI R: handler. I have rewritten this MPP R: handler to make its relocation routine compatible with Sparta1}DOS.Buffer size is about 4K using DOS 2.0/2.5 or SpartaDOS 3.2; 8K using SpartaDOS 2.3 (except when using the 1030 T: hand1}ler or the original XM301 T: handler); 24K using SpartaDOS 3.2 and BASIC XE in EXTENDed mode (see below). Subtract about 1K 1}from each of these figures if using a relocating T: handler. Long macros will reduce these figures (except when using BASIC 1}XE).A disk containing Atari DOS 2.5, AMODEM 7.50, the machine language module AMODEM75.COM, Atari DOS/SpartaDOS compatible 1}handlers for all the above combinations, and the autodial file generator program AUTGEN75.BAS is available from the address a1}bove. Enclose a STAMPED, self-addressed disk mailer AND $10 to cover disk and copying costs.T: HANDLER/DOS CONSIDERATIONS1}The Atari 1030 T: handler and the XM301 T: handler as supplied on the XETERM disk are incompatible with some DOS's because 1}unlike the R: handlers, they do not relocate themselves above DOS at bootup. If you have this problem, use my version of the1} Atari XM301 T: handler (or the R.BIN handler, if you can do without tone dialing; this will give about 1K more buffer space1}).Both the 1030 and XM301 T: handlers use the cassette buffer, so any DOS which tries to use that space for density checkin1}g (e.g. at least one version of SMARTDOS) is incompatible.PREPARING A BOOTABLE AMODEM 7.50 DISKFormat a disk and write t1}he DOS of your choice, then copy AMODEM75.BAS and AUTGEN75.BAS to it. Users of single disk drives and DOS 2.0/2.5 must use t1}he O function; others use the C function or COPY command as appropriate.If using an Atari 850 or ICD P:R: interface, copy 1}BOOT850.COM.If using an Atari XM301, 1030 or 835 modem, copy THANDLER.COM (my version of the XM301 T: handler). 1030 users1} may use its built-in T: handler by copying BOOT1030.COM. Any of these modems may also use the R.BIN handler by copying RHAN1}DLER.COM.If using an MPP 1000C/E or 300AT modem, copy MPPHNDLR.COM.DOS 2.0/2.5/Other DOS's supporting AUTORUN.SYS-type fi1}les: Rename whichever .COM file you copied to AUTORUN.SYS; then copy AMODEM75.COM to the new disk and append it to AUTORUN.1}SYS (use the C function or COPY command as above, but add /A to the destination filename: AMODEM75.COM,AUTORUN.SYS/A). If y1}ou want AMODEM75.BAS to be automatically loaded and RUN, append the AUTOBOOT.COM file to the combined AUTORUN.SYS file you ha1}ve just created.SpartaDOS/other DOS's supporting batch files: Copy AMODEM75.COM to the new disk; then create a STARTUP.BA1}T file consisting ofxxxxxxxxAMODEM75CARRUN "D:AMODEM75.BAS"where xxxxxxxx.COM is the name of whichever .COM file you c1}opied.If desired/necessary, add ramdisk installation/configuration commands, etc., BEFORE the AMODEM75 command.The preced1}ing STARTUP.BAT format works for SpartaDOS; other DOS's may require a different filename or format.RUNNING AMODEM 7.50T1}he machine language module installs machine language routines required by AMODEM 7.50 and determines if you are using an R-TI1}ME 8 clock cartridge. If so, it installs the necessary support code and displays a title message.If you are not using an R2}-TIME 8, it installs the necessary support code for a software clock and displays its title message. If you are using Sparta2}DOS, it then offers you the opportunity to enter the date; pressing RETURN uses the default date of 28-Feb-87. In any case 2}the software clock then offers you the opportunity to enter the time; the default time is 12:00:00pm. If A or P is typed af2}ter the time, AMODEM 7.50 will accept the time in am/pm format; otherwise military-style 24 hour time is used.DO NOT use A2}NY of the SpartaDOS time-date display/support files (e.g. TD, TDLINE, RTIME8, ZHAND, etc.)! Support code for the R-TIME 8 is2} built into AMODEM7.50, including automatic updating of the time-date stamping functions of all SpartaDOS versions.The mach2}ine language module requires ALL of Page 6. If you run AMODEM 7.50 and then use a program which disturbs ANYTHING in this ar2}ea, the computer may lock up and you MUST reboot before attempting to run AMODEM 7.50 again.OSS BASIC XEAMODEM 7.50 was 2}written with Atari BASIC but CAN be used with BASIC XE by OSS, Inc. To do so using the EXTENDed mode, LOAD "D:AMODEM75.BAS",2 } add the line1 SET 15,1to the program, then type EXTEND. When the XE Ready prompt appears, SAVE "D:AMODEM75.BAS". You w2 }ill then have an upload/download/dialing buffer of about 24K bytes, and some functions will operate marginally faster; time-2 }critical functions are in machine language anyway, so even using FAST mode would not have much effect. Accurate machine lang2 }uage timing/delay routines assure that the increased execution speed of BASIC XE has no adverse effects.DEFAULT PARAMETERS2 }AMODEM 7.50 automatically determines the modem/handler combination you are using and configures itself accordingly. It set2}s a default long-distance access string LDS$="1-" in the configuration area (lines 30000-30099). If you are using a third-pa2}rty long-distance service, LIST these lines, find the "1-" string, and change it to your local access number and access code 2}(e.g. "555-1212,,123456") and reSAVE the program.Initial values for many other display, telecommunications format, and dial2}ing parameters are also set in lines 30000-30099. Below are descriptions of the functions of the relevant variables/memory l2}ocations and their allowed values:LM=Q0 or Q2 Left margin ZERO or TWO. You can use other values, but then don't use SHIFT2}-CTRL M: it will reset LM to zero or two.SETCOLOR Q1,Q9,Q10 or 0-15 Initial letter brightness (Q10=usual)SETCOLOR Q2,Q9,2}Q4 or 0-15,0-15 Initial screen color and brightness (Q9,Q4=usual blue)SETCOLOR Q2,Q9,Q4 or 0-15 Initial border brightness2} (Q4=medium dark)POKE 622,Q0 or Q128 Fine scrolling OFF or ON (XL/XE computers only).POKE 1539,Q0 or Q1 Word wrapping O2}FF or ON.POKE 1540,Q0 or Q128 Fast key repeats OFF or ON.POKE 1544,Q0 or Q1 Edit window OFF or ON.POKE 1707,Q0 or Q122}8 12 hour (am/pm) or 24 hour (military) clock display.TRN=Q0 or Q32 ASCII or ATARI translation.PAR=Q0 or Q1 or Q2 or Q32} Outgoing parity (Q0=None Q1=Odd Q2=Even Q3=Set).LF=Q0 or 64 Linefeeds APPENDED or NOT APPENDED to carriage returns (in A2}SCII mode only).PLX=Q0 or Q1 FULL or HALF duplex mode.TD=Q0 or Q1 Tone dialing OFF or ON (tone-capable modems only).L2}DS=Q0 or Q1 Long distance dialing OFF or ON.RDL=Q0 or Q1 Automatic redialing OFF or ON.LDS=Q0 or Q1 Dial WITHOUT or WI2}TH long distance access code below.LDS$="1-" or "Up to 20 characters " Long distance access code (for users of third-party2} long distance carriers).CW=Q15 or 15-?? Number of seconds to wait for a connection after dialing.LW=Q15 or 0-?? ADDITI2}ONAL number of seconds to wait for a connection after dialing when using the long distance code.IF TYP=Q3 THEN BAUD=Q0 or Q2}10 or Q12 RS-232 modems default to 300 or 1200 or 2400 bps.ONLINE FUNCTIONSThe initial help screen shows the functions 2}which may be executed from the terminal mode. The text for this menu has been moved to the separate disk file AMODEM75.HLP t2 }o increase the available buffer size. If this file is not found, the copyright notice is displayed instead. Brief explanati2!}ons of the online functions follow:A joystick plugged into controller jack 1 simulates the action of eight different keystr2"}okes as shown (^ stands for CONTROL). These may be changed; substitute the desired characters in the eight-character string2#} in line 1060 (the heart stands for RETURN).SHIFT-CTRL R resets the call timer (located in the middle of the second line of2$} the header) to 0:00:00.SHIFT-CTRL T toggles the call timer on or off. The timer is automatically reset and started when a2%} new carrier is detected. With Atari 835/1030/XM301 and MPP 1000C/E/300AT modems, it is stopped when carrier is lost.SHIFT2&}-CTRL S toggles smooth vertical scrolling on or off, on XL/XE computers only. Smooth scrolling is automatically disabled at 2'}each new connection at 1200 or 2400 bps, because smooth scrolling is so slow that input is lost at these speeds.SHIFT-CTRL 2(}F toggles the key repeat rates between normal and twice as fast as normal, on all computers. Note that with SpartaDOS 3.2, u2)}nless KEY OFF is inserted in the STARTUP.BAT file, key repeats will always be FAST.SHIFT-CTRL M toggles the left screen mar2*}gin between 0 (40 columns) and 2 (38 columns).SHIFT-CTRL I increases the brightness of the letters on the screen, rolling o2+}ver to minimum luminance when maximum luminance is exceeded.SHIFT-CTRL DELETE increases the brightness of the screen border2,}, rolling over like SHIFT-CTRL I.SHIFT-CTRL < and > increase and decrease the brightness of the main screen.SHIFT-CTRL [u2-}p arrow] and [down arrow] change the color of the main screen.SHIFT-CTRL 0 through 9 and P pass control to one of the keyb2.}oard macros. (More about macros below.)SHIFT-CTRL D displays all ten of the macros and allows you to edit any one of the m2/}acros.SHIFT-CTRL E toggles the edit window. When using the edit window, all keystrokes are collected and displayed in a th20}ree-line window at the bottom of the screen until RETURN is pressed, then sent all at one time. Modem input continues to be 21}displayed on the main screen as it is received.SHIFT-CTRL W toggles word wrapping. When this mode is active, all words of 22}less than 15 characters at the end of a line are moved to the beginning of the next line to improve readability. A W is disp23}layed at the end of the second header line when word wrappping is active.SHIFT-CTRL H or HELP (on XL/XE computers) will red24}isplay the help file.e second header line when word wrappping is active.SHIFT-CTRL H or HELP (on XL/XE computers) will red0OFFLINE FUNCTIONSPress SELECT to display the offline functions menu.A loads the AUTODIAL.NUM file of phone numbers, desc66}riptions, etc., and goes to the autodial menu. Use the AUTGEN75.BAS program supplied on the disk described above to generate67} or modify your autodial file. To return to the offline menu, press X or the SELECT key. From the autodial menu, you may ch68}ange translation mode, duplex mode, baud rate (if applicable), and turn automatic redialing, long distance mode and tone-dial69}ing mode (if applicable) on or off. Press + to page forward, - to page backward, or a page number to display that page of ch6:}oices. Press M to manually enter a number to be dialed. Press letters A through J to dial the corresponding selection. Bau6;}d rate and translation will be automatically set for each choice, and when connection is made, pressing SHIFT-CTRL P will sen6<}d its password as a macro (see below). You may mark any number of selections by pressing K, then the letters of the desired 6=}selections. When a selection is marked, its letter appears in inverse video. You may mark selections on different pages sim6>}ultaneously; when all desired selections from all pages are marked, press S to begin scanning. Each of the marked choices w6?}ill be repeatedly dialed in turn until one of them connects. That selection is then unmarked but the other marks are remembe6@}red so that when the call is over, you may continue scanning without remarking.B (RS232 and MPP modems only) changes the ba6A}ud rate. RS232 modems may use 300, 1200, or 2400 bps. MPP modems may use 300 or 450 bps; slightly higher rates are possibl6B}e but are not reliable with all MPP modems.CTRL-B (invisible function for RS232 modems only) allows you select a special ba6C}ud rate (600, 1800, 4800 or 9600 bps). The faster speeds are useful for rapid file transfers between null-modem connected co6D}mputers.G (visible only with 835/1030/XM301 modems, but works with all types) sets up for individual Atari-to-Atari communi6E}cation (ATARI translation in half duplex mode).P toggles between full and half duplex mode. Use full duplex mode when conn6F}ected with a bulletin board system. Use half duplex mode when connected with a computer which does not echo your keystrokes 6G}back to you.L toggles the automatic appending of linefeeds to outgoing carriage returns (in ASCII mode only). Note that th6H}e R.BIN handler does not support this feature - another reason to use the XM301 handler for all Atari modems.T toggles betw6I}een no translation (ATARI mode) and light translation (ASCII mode). In ASCII mode, bells, backspaces, tabs, form feeds, carr6J}iage returns, and line deletes are translated with their Atari equivalents. All other outgoing CONTROL-characters (e.g. CTRL6K}-C needed to log onto CompuServe) are sent unaltered; incoming linefeeds (ASCII $0A) are ignored in terminal mode. Translat6L}ion mode does NOT affect XMODEM/CRC/YMODEM file transfers.I allows you to choose between the outgoing parity modes. Note t6M}hat the MPP handler does not support this feature.C sets up the capture buffer. Acceptable destination filenames are E: (s6N}creen editor), P: (printer) and Dx:FILENAME.EXT (disk file, where Dx: is optional and x is a digit 1 through 9). If the file6O}name selected already exists, the program will ask permission to erase it. From terminal mode, use the OPTION key to start o6P}r stop capturing. Press START to erase what has been captured so far and start over. Capture to E: may be instantly initiat6Q}ed from terminal mode by pressing START or OPTION, if no other file transfer setup is in effect. The purpose of capturing to6R} E: is to allow you to review what you have captured before saving it to printer or disk.D dumps the contents of the captur6S}e buffer to the selected device. When capturing to a disk file or to a printer, this is automatically done when the buffer f6T}ills to within 512 bytes of capacity, then capturing is resumed. If the buffer fills up while capturing to the screen (the E6U}: device), the captured text will be displayed, then the program will ask if you wish to retain the buffer. If so, you must 6V}answer the prompt with P: or a disk filename. The buffer is then printed or saved and capturing is resumed.E allows you to6W} erase the current buffer and file transfer setup.N allows you to rename the destination file for the capture buffer. Do t6X}his to set up to save an existing capture buffer to a different device than that to which you started capturing e.g. if you i6Y}nitiated capturing to E: using the START key and wish to save what you have captured to a disk file.R sets up to receive a 6Z}file using XMODEM, XMODEM/CRC or YMODEM protocol. XMODEM uses a one-byte additive checksum for each 128-byte block of inform6[}ation; XMODEM/CRC uses a more reliable two-byte Cyclic Redundancy Code checksum for each 128-byte block; YMODEM uses a simi6\}lar two-byte CRC checksum, but with 1024-byte blocks of information. The larger block size gives faster file transfers, espe6]}cially on packet-switched long distance services (e.g. PC Pursuit).Y AMODEM 7.50 now supports YMODEM batch downloading. If6^} a BBS supports this file transfer mode, you can download several files at a time without having to type in the name of each.6_} AMODEM 7.50 will ask which disk drive to which you wish to save the files, then checks to see if that drive is in fact avai6`}lable. Then tell the BBS to mark the files you wish to download. When the BBS indicates it is ready to begin, press the STA6a}RT key. The BBS will send the name and length of each file before sending its contents. CAUTION: any unprotected (unlocked6b}) files with the same name as any of the marked files will be replaced. A file will be properly received if its last multipl6c}e of 128 bytes is padded in the usual Atari style with the number of valid bytes. The program can also handle further paddin6d}g of the last 1024-byte block with CTRL-Z characters. Few Atari-based bulletin board programs currently support this YMODEM 6e}batch transfers; Forem ST is the one on which this implemetation was tested. Many thanks to Jim, Sysop of the Mile High BBS6f} (303) 431-1404 for his help and forbearance in testing this new feature.S sets up to send a file using XMODEM, XMODEM/CRC,6g} or YMODEM protocol.During X/YMODEM file transfers, the data being transmitted or received are displayed along with informa6h}tion on the status of the transfer. The Christiansen XMODEM protocol was rigorously followed, but allowance was made for tho6i}se Atari BBS's which don't use a correct implementation, and for slow transmission. With the addition of CRC, YMODEM, and YM6j}ODEM batch, AMODEM 7.50's file transfers are even more reliable and convenient.U sets up to upload a disk file using XON/XO6k}FF (XTRL-S/CTRL-Q) XMODEM protocol. A CTRL-S character received while sending will pause transmission and wait for any input6l} character for up to two minutes before aborting. Technically, one should wait for a CTRL-Q character before resuming, but t6m}his seems to work okay.After setting up to receive, send, or upload, press the START key to begin transmission; hold down 6n}the SELECT key to abort transmission. Take care not to accidentally touch the keyboard during file transmissions - any key y6o}ou press will be treated as if it were received over the modem, causing a checksum error; the block being transferred will h6p}ave to be repeated. In the case of uploading, the extra character sent may corrupt the file being transferred.1 through 9 6q}display the directory of the disk in the drive of that number. If you are using SpartaDOS, SpartaDOS-formatted disks will be6r} shown using its extended directory format unless you are holding down the SELECT key when you press the drive number, in whi6s}ch case the usual double-wide display with file size in sectors is used. When viewing subdirectories, be sure to give the CO6t}MPLETE pathname from the current (sub)directory to the desired (sub)directory.CTRL-A picks up the phone in the answer mode 6u}and waits up to 30 seconds for a connection. This function will not work with some MPP modems, which will go into answer mod6v}e only when answering a ringing phone line.CTRL-O picks up the phone in the originate mode and waits up to 30 seconds for a6w} carrier.CTRL-H hangs up the phone. This function may not work with an RS-232 modem which does not pay attention to the DT6x}R line (e.g. Anchor Mark XII) nor with an MPP 1000E modem which has answered the phone. In either case, to hang up, turn off6y} the modem or wait for the originating modem to break the connection.CTRL-D allows you to set an output delay rate. This i6z}s useful when noisy phone lines or busy mainframes make file transmission difficult. While a delay rate is in use, D will ap6{}pear next to the baud rate in the upper right corner of the screen. A delay rate of 27 will slow down transmission at 300 bp6|}s by a factor of two, to 15 characters per second, and transmission at 1200 bps will be slowed by a factor of five, to 24 cha6}}racters per second.CTRL-S when using an R-TIME 8 clock cartridge allows you to switch the time-of-day clock between am/pm m6~}ode and 24 hour mode. When using a software clock, CTRL-S allows you to set the clock time (and display mode).CTRL-Q (invi6}sible function) allows you to quit AMODEM 7.50 and exit to AUTGEN75.BAS, the autodial file editing program. If AMODEM 7.50 i6}s reLOADED and RUN without rebooting, the clock will remain accurate.CTRL-P dumps the current main screen, from the top lin6}e through the line cursor is on (including any line(s) hidden by the header/window), to a printer or to a disk file (D1:SCREE6}N.DMP). CONTROL-characters are replaced with spaces. To save more than one screen to disk, you must use the CTRL-R function6} to rename the existing SCREEN.DMP to another unique name first, or it will be replaced by each successive screen dump.CTRL6}-C copies a disk file to screen (E:), printer (P:), or another disk file. Copying between two disks on a single drive is NOT6} supported.CTRL-L, -U, -R, or -E will respectively lock (protect), unlock (unprotect), rename, or erase (delete) a disk fil6}e.CTRL-F allows you to format a disk in Atari DOS 2.0/2.5 format in drive one through eight. NOTE that SpartaDOS 3.2 disab6}les this function when using OSS' BASIC XE.All DOS functions require confirmation before being executed.USING THE MACROS6}The macros allow you to log onto bulletin boards with just one keystroke. When you know the logon procedure of a BBS, you 6}can construct a macro which will wait for the proper prompting characters and then send your name and password automatically.6} The expanded macro commands of AMODEM 7.50 can also be used to automate the process of connecting with PC Pursuit nodes.I6}f the capture buffer fills up while a macro is being processed, the macro will be aborted but the buffer will automatically 6}be saved.A macro may consist of up to 80 characters, including all non-inverse characters (except commas) and the following6} five inverse characters, which have special meanings:(inverse C) is translated to a real comma. The reason for the exclus6}ion of real commas is that the macros are stored in BASIC DATA statements, which are separated by commas. If you try to incl6}ude a real comma, BASIC will truncate the macro when the program READs it.(inverse M) is translated to RETURN; ASCII carria6}ge return (CR=$0D) or ATARI end-of-line (EOL=$9B), depending on the translation mode in effect at the time the macro is execu6}ted.(CTRL-M) sends an ASCII carriage return character (CR=$0D) regardless of the current translation mode (all other CTRL c6}haracters may be included in macros as well).(inverse P) followed by a digit 1 to 9 will pause for that number of seconds.6}(inverse S) inserts the password for the last number dialed from the AUTODIAL.NUM file, if any, into the macro string. Take6} care when using this character at the beginning of a very long macro (more than 70 characters); it could cause the macro st6}ring to expand beyond the maximum allowed length of 80 characters. NOTE that you will usually, but not always, need to follo6}w this character with (inverse M) to send a RETURN after the password.(inverse U) followed by a digit 0 through 9 will swit6}ch control to the macro of that number. Any macro commands or characters following the digit will be ignored.(inverse W) f6}ollowed by any character will wait up to 30 seconds for that character to be received before proceeding. Note that macro pro6}cessing continues whether or not the desired character is received.(inverse E) followed by any two characters will wait up 6}to 30 seconds for either of those characters to be received before proceeding. Note that macro processing continues whether 6}or not the desired character is received.(inverse Q) followed by any character will quit the macro and set ASCII translatio6}n mode if that character is received within 5 seconds.(inverse X) followed by any character will exit the macro and set ATA6}RI translation mode if that character is received within 5 seconds.Any modem input received while paused or waiting will be6} displayed. When a macro terminates by running out of characters (NOT by your pressing a key or by the action of the Q or X 6}commands), a RETURN (EOL or CR, depending on translation mode) will automatically be sent, so you need not terminate each mac6}ro with (inverse M). This could conceivably be undesirable in rare situations, but I felt it was better to leave it this way6}.BBS LOG-ON MACRO EXAMPLEAssume you dial a number from the autodial menu, get a connection, and receive a prompt such as6}Enter your name ]If you the then pass control to a macro consisting ofYOUR NAME(inverse M)(inverse W)](inverse S)AMODE6}M 7.50 will send YOUR NAME(RETURN) and then wait up to 30 seconds for a prompt containing the ] character, such asEnter you6}r password ]and then send the password read from the AUTODIAL.NUM file for this selection, then terminate the macro and sen6}d (RETURN). Note that pressing SHIFT-CTRL P at any time after connection (except DURING a macro!) will send the current pass6}word. Incidentally, passwords read from the AUTODIAL.NUM may contain real commas, since they are not READ from DATA statemen6}ts.PC PURSUIT MACRO EXAMPLESAssume you have connected with your local PC Pursuit access number at 1200 bps and received t6}he @ prompt. If you then pass control to macro #1 consisting of C DIAL 303/12(inverse C)SYSTEMIDNUM(CTRL-M)(inverse W)=PAS6}SWRD(CTRL-M)(inverse E)BC(inverse Q)T(inverse U)1AMODEM 7.50 will send the C DIAL command for the 303 node at 1200 bps usin6}g your SYSTEMIDNUM. When the PASSWORD=prompt is received, it will send your PASSWRD, then wait for B or C, as in the pro6}mptsDIAL 303/12 BUSYDIAL 303/12 CONNECTIf it is the CONNECT prompt, when the T is received AMODEM will quit to the termi6}nal in ASCII mode. If it is the BUSY prompt, when the 5 seconds is up the macro will chain back to itself and repeat the pro6}cess.The autodial menu isn't set up to dial phone numbers while connected to the remote node, but you can use a macro #2 to6} do the job:ATDT5551212(CTRL-M)(inverse E)BC(inverse X)TATDT5551234(CTRL-M)(inverse E)BC(inverse Q)T(inverse U)2AMODEM 7.6}50 will try 555-1212 and exit in ATARI mode if it CONNECTs, otherwise it will try 555-1234 and quit in ASCII mode if it CONNE6}CTs, otherwise it will chain back to itself and repeat the process.e it will try 555-1234 and quit in ASCII mode if it CONNE4D Joystick w/Trigger  Copyright 1986,   ^Q  1987, Trent Dudley  RETURN    :} Send Donations    N Y c/o S.A.U.G. ^N ^X    P.O. Box 24064     ^S  Denv:}er, CO 80224  P  SHIFT-CTRL R resets the call timerSHIFT-CTRL T toggles timer o:}n/offSHIFT-CTRL S toggles smooth scrollingSHIFT-CTRL F toggles fast key repeatSHIFT-CTRL M toggles left margin 0/2SHIFT-C:}TRL I increases letter lum'nceSHIFT-CTRL DELETE incs border lum'nceSHIFT-CTRL < and > for screen lum'nceSHIFT-CTRL  and :} for screen colorSHIFT-CTRL 09 to use keyboard macrosSHIFT-CTRL D to display/edit macrosSHIFT-CTRL E to toggle edit wi:}ndowSHIFT-CTRL W to toggle word wrappingSHIFT-CTRL H or HELP shows this menuplay/edit macrosSHIFT-CTRL E to toggle edit wi8NREAD.ME file for AMODEM 7.50Released 14-Jun-1987 by Trent Dudley Only the modem/interface handler/booter files are uncha>}nged from previous releases in my AMODEM series. The files you must have to update to version 7.50 from version 7.4 or 7.41 >}are: AMODEM75.COM Updated machine language routines; fixed some bugs, including a word-wrapping bug on old 800 computers>}. AMODEM75.BAS Significantly revised BASIC program; now includes YMODEM batch downloading, and fixes MPP dialing problem>}s. AMODEM75.HLP To save memory, the help screen now resides in this separate text file. AUTGEN75.BAS Minor revisions >}(references to AMODEM74.BAS changed to AMODEM75.BAS; exit to AMODEM disabled if AMODEM75.COM has not been loaded). AUTOBO>}OT.COM Similar minor revision; it now commands BASIC to RUN "D:AMODEM75.BAS" when appended to AUTORUN.SYS file. AM750PT1>}.DOC and AM750PT2.DOC Revised documentation files. PLEASE READ THE DOCUMENTATION CAREFULLY - some of AMODEM 7.50's features>} are invisible or non-obvious in nature. Several new features requested by users have been incorporated into AMODEM 7.50. >} Send your suggestions and SHAREWARE donations to:Trent Dudley c/oStarfleet Atari User GroupP.O. Box 24064Denver, CO 80>}224d your suggestions and SHAREWARE donations to:Trent Dudley c/oStarfleet Atari User GroupP.O. Box 24064Denver, CO 80<