@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`  `1  ɐ     `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:A*.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1: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 ALLOWED265 FREE SECTORS COPYING---D1:DISKFIX.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- 160ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR}  GAMESA*C*E BBSMI BBS T} U}524-80371-28242329607 V} W} BS IS LOC X}ATED239DY Y} Z}HOWDY [}}03,/!$).'-!).02/'2!-倀VBHH]}HHVBHHHHHHHVBHHHHHVBHHHHH^}HVBHHHHHVBHHHHHHHVBHHH̀_}̀̀̀̀̀Ҁ#/-0!.)/.H䀲逳`}􇀭퀀QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE|&orusew%xpa}ress6ersionp||3harewarec "y+eith,edbetter|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRCQRRRRRRRRRRRRRRRRRRRRRRRb}RRRRRRRRRRRRRRRE|怭〩䀴퀮|ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDARE倰䀡c}退QRD||󀈳||ZRXRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRXRCPPƥd}Ĥ`ppPB0 A4/P!'4 P410 "/`e}48"/P0(LP0,%!3%2%-/6%#!242)$'%!.$2% "//4HPL  TUVW`Wf}`UXUW`W`VXVW`W`X````Α``$  L g} $ R`R 4#4$` ) 9 !d!L!`*  XȌ` h}"` Q >``  #  f  f  ` #      d ` ``xi}   dX`    ҩX` !-` "`'  x ҭ ҭL "`Wj}LY!J) ӭ) ӭ ݭ*`%"  !" !$ !& 4"( V"*``H k} h`H*)ɀh` + : + : + : ! !A : T : H : : i- !  h`iZ  `H*) b$c$*) +)l}h`H*)@*)0  h`H``  X "h`ҍҭҍ` " v" "m} ")Ӡ` *# # Ӣ`xҩs2` $ ˍ # $$` 0`  n}  `)Dž`'    `) |$ ~  }  0o}` `  0&ɛ ~ } ) |` `HH Ҭ )  a#     *hhh@HHp} x L$hhh@)h@II) !h@ LEo=.F nVV$q}#4Y6ED5EBJ VL4D@EHIB VL4 4T5V5U5W5 4V5DW5ET5V5HU5W5IHr}iHI V0NLd4TD5EHI VL4T5U5` 4 '5l BLV48` 4 4X50(L5 4 s}450(L550H6`D1:EXPRESS.850#!.4,/#!4%$%802%33)/%22/27(),%t},/!$).'02/'2!-QRRRRRRRRRWRRRRRRRRRRRRRRRRRRWRRRRRRRRRE||%xpress||||"y+eith,edbu}etter||ZRRRRRRRRRXRRRRRRRRRRRRRRRRRRXRRRRRRRRRCBV#4P8K8P?@     Y`  Y0 l `803w}HHHHHHHHHx}HHHHHHHHHHHHHy}HHHHHHHHHHHHz}̀̀̀Ҁ쀣{}倭󎀀|#allandseethenewestmemberof||the%xpress|}family ""3%xpress||/rderinginformationisavailable||onboth""3satthesenumbers||}}|QRXRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRXRRE|#opyright# "y+eith,edbetter||3hare 7are3oftware~}6ersionp|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRCP}PƥĤ`pppB0}A4'PLLP/HP GP4 P410"/``IP    < })ҭ<> Hh!$Lbpp@BBh}App@BBB@AϮ򚀀Ю?|!|-ode}|.|$ial-ode||"|"aud|/|$uplex||#|0arityARSRRRRRRRRRRRRRRRRD|$|$ial&rom,ist|0|4}ime&or#onn||%|$ial-anually|1|,eft-argin||&|/riginate#allARSRRRRRRRRRRRRRRRRD|'|!nswer#all|2|2eceiv}e8-odem||(|(ang5p0hone|3|3end8-odem||[|&orce4erm-odeARSRRRRRRRRRRRRRRRRDARSRRRRRRRRRRRRRRRD4|#apture4o}$isk||)|&ormat!$isk|5|3end&rom$isk||*|$elete!&ileARSRRRRRRRRRRRRRRRRD|+|5nlock!&ile|6|6iew#opy"uffer}||,|,ock!&ile|7|3ave#opy"uffer||-|2ename!&ile|8|,oad#opy"uffer|||6iew!&ile|9|3end#opy"uffer||}|#opy!&ile|:|0rint"uffer|||$efault$rive||#lear"uffer||| &or#atalogARSRRRRRRRRRRRRRRRRD| |3ave}$efaults|\|]#hange"ackgrnd|| |2eload$efaults|^|_#hange&oregrnd|ARXRRRRRRRRRRRRRRRXRXRRRRRRRRRRRRRRRRD|}쀭倣||T34!244his-enu/04)/.#opy/n||T3%,%#4%dit7indow/n/ff||T3hift#ontrol}77ord7rap/n/ff||00rint3creen/"uffer3creen|| 3end-acros22eset#lock|QRRRRRRRRWRRRRRRRRRRRR}RRRRRRWRRRRRRRRE|򎀀|%xpress||||"y+eith,edbetter||ZRRRRRRRRXRRRRRRRRRRRRRRRRR}RXRRRRRRRRCQRWRRRRRRRRRRRRRRRWRWRRRRRRRRRRRRRRRREARXRRRRRRRRRRRRRRRXRXRRRRRRRRRRRRRRRRD|4o#hange-enu/04)/.\ 3%,%}#4] |ARWRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRD|||ZRXRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR}C󁀀QRRRRRRRRRRRRXRRRRRWRRRRRRXRRRRRRRRRRE|}|||||||||}|||||||||}||||||||ARRRRRRRRRRRRRRRR}WRXRRRRRRRRRRRRRRRRRD|!rrows4o-ove|30!#%4o-ark"oard||4o%xit|4o$ial!|ARWRRRRRRRRRRRRRRSRWRR}RRRRRRRRRRRRRRRD|!|!dd!n%ntry|$|$ial-arkeds||%|%dit!n%ntry|#|#lear4his,ist||:|$elete%ntry|,|,oad!}0hone,ist||)|3ee"oard$ata|3|3ave4his,ist||5|5pdate,$#ode|0|0rint4his,ist|ARXRRRRRRRRRRRRRRXRXRRRRRRRRRRRR}RRRRRD||ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRC}QRRRRRRRRWRRRRRRRRRRRRRRRRRRWRRRRRRRRE|򎀀|%xpress||||"y+eith,edbetter||ZR}RRRRRRRXRRRRRRRRRRRRRRRRRRXRRRRRRRRCQRRRRRRRRRRRRRRRRE||}ZRRRRRRRRRRRRRRRRCQRRRRRRRRRRRRWRRRRRRRRRRWRRRRRRRRRRRRE|"lock}|"yte||ARRRRRRRRRRRRSRRRRRRRRRRSRRRRRRRRRRRRD|4otal|4ries||ZRWRRRRRRRRRRXRRR}RRRRRRRXRRRRRRRRRRWRC|||||}|||QRXRRRRRRRRRRRRRRRRRRRRWRRRRRRRRRRRXRE|&ile|}|ARRRRRRRRRRRRRRRRRRRRRRXRRRRRRRRRRRRRD|(old$own/04)/.4o!bort4ransfer|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR}RRRRRC7Xͥ  B JKIHiD}iELV`L,7 ,7 BLV`PL77l L7 &` Fj`8冨凪`} 7EӅӥ 7`ʆǪƩ Ɛee` 7ƦʆǢ &Ɛeǐ 7 7L7 7'}&&&8儨児祂*L7&&*ń8&&L7 J8`hihiHHȱȱ}L7c !#3`L7JJJJ`H 7h`Hȩh a7L8 j7L8 7L8 7L}8 "7H8`HhHh N9L8 BHI V䅠L8 L9 ,7L8Ԇ ؠ}PIPP` 9P 7L8 9L9H- 98塪墨hL9 9ȹP`} Ѥģ0-ģ6000:,80H & &ehe&eģ0ʥ 8堅塅`$ 9&*i0}:0i 9Ʀ`¢ 护°ڱ%ȱ%E 9L:担CS A9L:I 9L:H :}L: 9L:S:I;E:N;H ;9 Q;R; 9 ;9h)0IL;M;L9[\ZUVT` ;L;M;`ȱ`}` ;ȥ`HhƣĢ`ƥĤ`Ѣ E<`}ѢĦ`膡``ťƤe8夰L[< Ƥ8`Ŧe}Ѡe桊L_<1 ]#v]Y Card DL =560,Sc=8Y#vi=i==i=i)=)=8==7==`0)="L???=m??=m???}?`l!",#L:? 82?=m2?5?=m3?6?5?6?4?`0)="Ll?f?e?h?Ȍg?e??f???g??h?L?d g?h?L?}`#L??Ȍͦ?L?`oR:L???Å  9`R:L? ;9< ? 9<L?`!L@@@L*@}L/@@ A9`08@d = LG@7@ ; @YC@XB@7@L@B@i(C@iȅ0 ;B@iC@i}ȅ ;L@7@ m>@*(m?@C@B@ ;`L@@M<L:A/<L#A1č0TL A 9 }9 9L-A10"/Y@X<@`fLEAAAAA<`yFile Not Found Disk Is Full! Invalid DriveDevice Not RespondingInv}alid File NameSystem Error: LAOAOAɀLA`OAILAAT= Q Q<` Bo = }70LBBB<LB8====LBLB8=􅮭===LBFLBLC<L CFLC}B8==͈BBL9CBBBB &:=iB=iBB8BrCrC͊BLCcBBBB}BLgCBBCC͊BLC6BBBBi`BBBLC=i=iB`RLCCCaLDzCLD8C `}C` LD @ 9DD CDD)DDIY DINLDD 9 @D`Operation Completed...LpDDV= Q} Q<` Aborted...LDD= Q Q<`a LD 9D A9 9D} 9`LDDDD( }8XeYemDi8<<`ChL:EU<ILFELF}L?FD>`PLEF(T 8eU@FiAFXm@FYmAF8}@FAF ;`OLF(T 8eUFiFXmFYmF8(U ;`( `{}~ ABCDj~}'[]-~}}# ,CC TL GF<<L%GȌ< 8eG E8}B> GGGL#HG(GL#HGGG ;`L,HGFGGGHHHHGLlHMGFMFLfHGF<<`GL=HF} LHP`}` TMax =LNP 8CP=LPFPILPDPCP ;= A9LPI LP 9<`8&CP DPCP M[R>S>M[S>[Ȍ[[[L\R>)S>)L\S>R> 7}I!R>IS>L\R>.S>[[L@\L\C>m[C>` Binary File Saved BASIC Text (Other)rdL\ ?\ ?\\I}L]\IL]\ KL<]\L/]\L/]\ KL<]\ K`L@]LG]1 ]C  K  N> 9N>I O>IL]]  K ;Q>P> 9  ;E> 9`===L]}]`]L ^]8]a]LM^@]L$^]8]A]LM^ ]L?^]8]!]LM^]8]]m]B>] L9_`CSender Timed Out... Wai}ting... Sender Aborted...L_I_F>I F>ICL_ )_E> E>L_ )__J= Q< 9`_^  K  ;E> 9F>} 9 E<L_`L`D>LI`I_L`F>LF`CF>E>LF`I_L`B>ILh`_k=} Q<`L`B>ILz``L`B>IL``L`F>L_`L` ED>L``B>G>A>iG>EL``LaG>MA>L`}`LaE>LaG>ILaA>ILa``L a ED>La`8G>B>EL5a`` Receiving...#vLLaa: } K =]HaH>M>K>L>J>M>L> BC>S>R>ȌGaGaLa ED>La`B>M>L> 7?Ga ]L>M>B> \B>MHaLa8Ga}H>B>HaGaLa` Sending... thLaa  K ]M>K>L>J>8=L>=M> B =]C>S>R>ȌaaLb E}LLbM>L> ?B>B> 9a ]L>M>B> \aLBb<LbS>R> 7 9R> 9LbC> 9` EOT... 3Lb}bB>b  K 9b EB>I bLb`(Byte Ch) Saving... Final Save..EOT Bad Block # Blk Re-Sent Block Retr}y New Block Data Timeout Cksm TimeoutCksum OK Invalid Cksm Bad CMA Byte[-CRC-]LcF>O>ȌN>E>M>L>Q>P>A>G>c<} ^<Lcc KcCF>Lcc IM8==L>M>Ldc  K== B I8L>逅M>}== ^Jc IcLjd 9<`8=逅==e=e== ;M>L>K>J>==c }_c}c<Ld )_ 9 D`cILd<`LecILec  Kc# ^ I8L>逍J>M>K>8L>M> ?ccMH}>LgeJ>mH>K>i== ^JcLecILe8L>L>M>M>M>L> ?ccIL>MJ> M>MK>LqeL>M>M>L>}== ^Jc ;9 IcLe<`G>c `ccILfc' ^F>LgcILLfc3 ^K>M>J>L>E>8N>N>O>O>}8P>逍P>Q>Q>LmfcMG>Lafc? ^LmfcK ^E> ] aLg IaccILfcU ^K>M>J>L>F>Lg ED>cB>}c<Lf Ec 8B>ececD> cLgcb ^F>K>M>J>L>Lg<LqgB>MC>Lqgco ^}F>G>A>N>O>P>iP>Q>iQ>A>ILngcLngc \Lg cMS>Lgco ^F>G>A>N>O>P>i}P>Q>iQ>A>ILgcLgc \Lgcx ^F>K>M>J>L>Lgc ^F>Lc`[-CRC-] Hold On...LhhB>h Eh} D>L;h`LahB>ICL`hh K<B>`Lah`Lh`- Waiting... Modem ErrorReceiver Timed Out...Receiver Abort}ed... New Block Recvr NAK'edSend Aborted.. Loading... Lhjh< ^O>ȌN>A>=M>=L>=K>=J>Q>P>E>hh}ih )_ML6i i4 ^hk  Kih h2ih<Loihx ^D>B>Li<Li 9 D`D>LihhLiD>B>hh}D>LiILiILDjh ^A>N>O>P>iP>Q>iQ>E>8==L>}ŮM>寐LAjL>ehM>fhLAj b`LjB>ILQj )_h ^K>M>J>L>E> E>LjhȢ= Q<< 9`LjE>LjA>}LjA>8==L>M>Lkhע  KM>L> B I==== Jfheheh=fh=LKk=meh=mf}h8=eh=fhfheh 8 ; IcILokcLok< 9`fh=eh=eh fhLk b mD`jhLk }jh \ 9A> 98A> 9 aL-i`Receive ]tandard Cksum or [C]RC? Lkk NO 9kk Ckk)kk }IS kICLkkICL4l 1 then#vs Id -1#LvuvtvLvD1:*.*vv Q v bSLvwv<`wv<=Lwv= Q< ZKuv= 9 3KL:w`} 9vvLwv!}x i9vxvv KxvLzwvx= Q*(mV>qq>i Q*(mZ>Dq$}q>z Q*(m^>vqq> Q*(mb>qq> Q*(mf%}>qq> Qwx諍>wx>`%Ly{y{y mU>*(mV>qq>i Q<{y mY>&}*(mZ>Dqq>z Q<{y m]>*(m^>vqq> Q<{y ma>*(mb>qq>'} Q<{y me>*(mf>qq> Q<>{y֫>{y諭>{y`Lzi>z>>>>>>>(}`>Lz>" ; zU>V>Y>Z>ȑ]>^>ȑa>b>ȑe>f>ȑ)}ȌzͻzL|z mU>*(mV>8z mU>*(mV>iȱiz mY>*(mZ>8z mY>**}(mZ>iȱiz m]>*(m^>8z m]>*(m^>iȱiz ma>*(mb>8z m+}a>*(mb>iȱiz me>*(mf>8z me>*(mf>iȱizL={ȌT>`amL|,}||| 8ŮL|| J8e|  Q< ;9`======vProc Tone_DiaSave1} L# WILT  mD" ^J~ ;9`LYU zU |yU ` ",=vATASCIIASCII Baud Rate: 300122}002400VidtexLonnL- @X ;rqqidriR ;p pL $ p i0 :Ll Number: %S%E>zV :L Macro 1: %S%E>4}| :L Macro 2: %S%E> :Lހ Macro 3: %S%E> :L  Conn. Time: %B Seconds%E>5} :L/ Format:  A9>LHu .9Lc>IL\} .9Lc .9 A9>L| .9L>IL .9L6} .9oL܁o 88 }mo ;s A9`m>1) Atascii 2) Ascii 3) Vidtex? Baud 1) 3007} 2) 1200 3) 2400? dL%݁B=  C}=LR݁LR`=Li=>i Q<  C}=L=8}>z Q<  C}=L=> Q<  C}=Lނ=> Q<  C}=L=> Q<9}  &} C}= 5:!!L4!>>LF>LU<ͼ>LU<>  NO 9!!I1!I2!I3 :}!ILe!IL8!1>  NO 9!!I1!I2!I3 !IL!IL8!1>`=L} 9;} D@L L0i | J8i mU>*(mV>qq Ki<} Li | J8ii mU>*(mV>qq KiL > NO=}`List Is Empty!!L> Q< ` List Is Full! List Updated!Board Updated! OK To Clear? (Y/N):  >} Entry Deleted...Long Dist Code: LD Code Updated... 850 Express! Phone ListNo Boards Marked! D1:PHONE1.LST?}LT>   L 8  xx%> Q<LD }LR T>@ ; ; 9!! @}C! }!I !I-Ldž8   ILĆL LĆ Le!I !I=L i  LA} Le!I !I+L38  L0L+ L0 Le!I !I*LZ  LW Le!IM !I LB}i>L8  L8   |L8  |Le!1L燩9!L燭! u~ Le!C}IALBL&> Q< L? V "L< |y 4> Q< Le!IELL\ L "LD}8  |yB> Q< Le!IILL L  9 D Le!ICLLш LQ NO DIYE}L z Le!IZLL L  9h A9 DIYL LU8  V8 L8 #8F}rr#Lv#i xx# |y#i # #Lg8 V> Q< Le!IUL=B Q<G} C}= Q<> Q< Le!ILL% u~ Le!IPLL7 L슩 ZKLBP:? 9 3KH}L슩 .9 9##Lيs$&$L- 9$L 98# xx # 8Lӊ 9#LI}x 9 ;9 mD Le!IDLE##L2 8# L,D`#Lբ> Q< Le!ISLeJ}L_ Le  !I !ILLT>!` -M1&M24M3BM4QM5hM6M7@L 8 bSK}L׋`I!L' NO= OL$L Delete %S? = : DINL$ D`LI L= Q<=B QO}<LՍ ;9L <L ==== ^JʌʌL==< ;9͌Ȍ<<==<== B<L?<P}< @} 9 MqILOLo ILo S`@R < >T U <LdLȌL{L@ rIYL= W ;9 ;9T}==L{L{ Q< ̌} 9̌IDLd wLa> T><]}T>T>LT>T> }8T> L8T> xx>< z >T><>i ULόȌΌΌόLΌόL^}T> } <LL\8T> >< Lz>L> _}T> }<>< <>z >T>i U <LLꕭ>< L> H9 H< 9LqILٙ T>L֙> H9 H< 9LqIL T>L> H9q}BŠb%DOS SYSb*)DUP SYSB SPHONE LSTB\AUTORUN SYSbvEXPRESS 850B PHONE1 LSTbLOADER LOWbLOADER HI bREADME DOCbtEXPRSDOCATWbEEXPV3DOCATWPHONE TEL H< 9LqILd LԚB> G<L< 9< =X8=鐅===LԚ 9D>8====s}Lr== B`L I}L= 9 9~ ;DA7CA7< v}z S; @} L( ;< 9= 7) \ Br&rL=w}mr=irLڜ=i!=i=i$=i<  9} LLLq LLeq H<|}Le< 9<Lk====L؟zLB> G<L< D>L I==== J========LJ ;9< I==~} BLk<== BIL堭<L s~ @ 7Eʢ= Q<Lݠ 9~L2ILL``  #  f  f  ` #      d ` ``x}   dX`    ҩX` !-` "`'  x ҭ ҭL "`W}LY!J) ӭ) ӭ ݭ*`%"  !" !$ !& 4"( V"*``H } h`H*)ɀh` + : + : + : ! !A : T : H : : i- !  h`iZ  `H*) b$c$*) +)}h`H*)@*)0  h`H``  X "h`ҍҭҍ` " v" "} ")Ӡ` *# # Ӣ`xҩs2` $ ˍ # $$` 0`  }  `)Dž`'    `) |$ ~  }  0}` `  0&ɛ ~ } ) |` `HH Ҭ )  a#     *hhh@HH} x L$hhh@)h@II) !h@ LEo=.F nVV$}#4Y6ED5EBJ VL4D@EHIB VL4 4T5V5U5W5 4V5DW5ET5V5HU5W5IH}iHI V0NLd4TD5EHI VL4T5U5` 4 '5l BLV48` 4 4X50(L5 4 }450(L550H6`D1:EXPRESS.850#!.4,/#!4%$%802%33)/%22/27(),%},/!$).'02/'2!-QRRRRRRRRRWRRRRRRRRRRRRRRRRRRWRRRRRRRRRE||%xpress||||"y+eith,edb}etter||ZRRRRRRRRRXRRRRRRRRRRRRRRRRRRXRRRRRRRRRCBV#4P03,/!$).'-!).02/'2!-倀VBHH!}HHVBHHHHHHHVBHHHHHVBHHHHH!}HVBHHHHHVBHHHHHHHVBHHH̀!}̀̀̀̀̀Ҁ#/-0!.)/.H䀲逳!}􇀭퀀QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE|&orusew%xp!}ress6ersionp||3harewarec "y+eith,edbetter|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRCQRRRRRRRRRRRRRRRRRRRRRRR!}RRRRRRRRRRRRRRRE|怭〩䀴퀮|ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDARE倰䀡!}退QRD||󀈳||ZRXRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRXRCPPƥ!}Ĥ`ppPB0 A4/P!'4 P410 "/`!}48"/P0(LP0,%!3%2%-/6%#!242)$'%!.$2% "//4HP  L"    T U V W `W !}`U X U W `W `V X V W `W `X!!!!!`!`!!!!`!`!!!Α!`!`"' " "L" "!} '   R`R" 4&4'`"#)#9#$d$L$ `*  X! Ȍ `  !}%` Q > ` `  &  f#  f#  #`  #   d!! #` # #`!`x!} d!X`  ҩ X`  $ - ` %`!' #  x! ҭ  ҭ L# %` W !}!LY$J)   ӭ)  ӭ   ݭ *` %"  $" $$ $& 4%( V% *``H !}#h`H*)ɀh` "+ :#+ :#+ :# $ $A :#T :#H :# :#i- $ # h`iZ  `H*) b' c' *) +)!} h`H*)@ *)0   h`H ``  X! %h` ҍҭ ҍ`  % v% %!} %)Ӡ `  *& & Ӣ`xҩs2` ' ˍ & $'` 0`   !}    `)Dž` '       `) |$ ~  }  0!}` `  0&ɛ ~ } ) |` `HH Ҭ )  a&     *  hhh@HH! !} x! L' hhh@ )h@ I I)     !h@ LEo=.F nVV'!}"#4Y6ED5EBJ VL4D@EHIB VL4 4T5V5U5W5 4V5DW5ET5V5HU5W5IH!}iHI V0NLd4TD5EHI VL4T5U5` 4 '5l BLV48` 4 4X50(L5 4 !}450(L550H6`D1:EXPRESS.850#!.4,/#!4%$%802%33)/%22/27(),%!},/!$).'02/'2!-QRRRRRRRRRWRRRRRRRRRRRRRRRRRRWRRRRRRRRRE||%xpress||||"y+eith,edb!}etter||ZRRRRRRRRRXRRRRRRRRRRRRRRRRRRXRRRRRRRRRCBV#4 PWelcome to the world of tele-communications!THE SX-212 COMPANION-------------------- The Seattle Puget Sound Atari%} Computer Enthusiasts (S*P*A*C*E) have put together a program that will allow you to use the 850 Express! terminal program wi%}th the SX-212 modem. We call this file "The SX-212 Companion!"SETTING UP----------Two versions of the SX-212 Compa%}nion! are included on this disk. One version is named LOADER.LOW. This version loads at $1D00 and works with most DOS's i%}n their standard configuration (generally 2 or 3 drives, with a LOMEM of $1D00 or lower). The other version is named LOADE%}R.HI. This version loads at $2000 and allows more memory for drive buffers but will reduce your terminal buffer by about 750%} bytes. The AUTORUN.SYS file on this disk is the LOADER.LOW program. If you experience difficulty running Express! try u%}sing LOADER.HI instead. Just copy the LOADER.HI to AUTORUN.SYS and re-boot.The SX Companion! will ONLY work with an unalt%}ered copy of 850 Express! version 3.00p. Your copy of 850 Express! should be named EXPRESS.850 (we have provided a copy on t%}his disk).CREDITS-------The Rverter handler was originally written by Royce W. Powell for A.I.D. in 1984. Carrier Det%}ect was added by Tom Neitzel and DTR emulation was added by Marc Ingle, December, 1987. Modifications to the Status routines%} were also made. Both Marc and Tom are members of S*P*A*C*E. Source code is available upon request through S*P*A*C*E, P.O. %}Box 110576, Tacoma, WA 98411-0576. (Your comments and recommendations are also welcome and greatly appreciated!)ADDENDUM%}--------"How to use" documentation for Express! is contained in the EXPRSDOC.ATW and EXPV3DOC.ATW files. As these files w%}ere formatted with AtariWriter (to save disk space), this word processor should be used to create proper printed copies.$}12 4 1 5 0 10 70 2 12 132%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% 850 Express! )} %% %% (c) 1986 by %% Keith Ledbetter %% )} %% ShareWare Software %% %% Condensed Text for %% Version 3.00p )}%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%850 Express!===========================================)}================= At boot-up, Express! does two things: 1) It checks the disk for a dataset called CONFIG.EXP. This da)}taset is created by pressing "$" from the main menu. This dataset, if present, contains data such as: - Background/Foregrou)}nd Colors: - Your Default Disk Drive: - Your Dialing Mode. This allows you to "customize" your copy of Express! to your li)}king. Such as changing the default green background to a color that you find more appealing. 2) It checks the disk for a )}dataset called "PHONE1.LST". This is a phone list that you can create from the "Save Phone List" option on the Dialing menu.)} So, if you have a set of local boards that you would like loaded in at boot-up time, save them under the name "PHONE1.LST".)} Once Express! has completed loading, you will be at the Main Menu. This menu is on one screen, but actually contains two)} screens worth of data. You can scroll the "window" up and down by pressing the SELECT and OPTION keys.The Main Menu====)}=========A - This key will toggle your translation mode between ATASCII, ASCII and VIDTEX.B - This key will change the )}BAUD rate setting between 300, 1200 and 2400 Baud.C - This key will toggle the PARITY setting between EVEN, ODD, and NONE.)} This should be set to NONE for normal communications with BBS's.D - This key will take you to your personal BBS dialing )}menu. More on this under 'The Dial Menu' section.E - Use this key if you want to key in a number to dial manually. If yo)}u have dialed manually earlier in this session, that number will be placed in the window, and you can just press RETURN to re)}-dial that same number again. If you press any other key, the last number will be erased and replaced with the new number th)}at you enter.F - This key allows you to originate a call. You should use this if you have established "voice" contact wit)}h someone, and you now want to switch to terminal mode. One of you must ORIGINATE, and one of you must ANSWER.G - This ke)}y allows you to ANSWER a carrier - see option F above.H - Pressing H will hang up the phone.I - This option allows you )}to FORMAT a disk. After pressing I, you will be asked for the drive number to format. Press [RETURN] to begin formatting or)} [ESC] to abort.J - Use this option to DELETE a file on a disk. You will be asked to confirm the deletion.K - Use this)} to UNLOCK a disk file.L - Use this to LOCK a disk file.M - Use this to RENAME a disk file.N - Pressing N will toggl)}e your dial mode between TONE and PULSE.O - This option lets you toggle your DUPLEX setting between HALF and FULL. When c)}ommunicating with BBS's, you should be FULL duplex. HALF duplex will "echo" any keys that you press to your screen, as well )}as sending them out over the modem. This is useful when you and a friend are talking "computer to computer". If you ever: p)}ress keys and nothing comes back to your screen, or press keys and get "double" chars, like "HHEELLLLOO" then you are probabl)}y in the wrong duplex.P - Use the P command to specify (in seconds), the time that you want to wait for a carrier after di)}aling a number. Since some modems have no internal way of telling if the phone is busy or ringing, what a terminal program m)}ust do is just "wait around" for so many seconds while checking for a carrier. While you can set this value to any number be)}tween 5 and 60, I don't recommend setting it below 10. And if you are dialing a long distance board, I would set it around 2)}0-25 seconds. For a local calling, I use 12 seconds as the setting. This seems to give the host computer plenty of time to )}answer the phone.Q - Use this command to set your left margin anywhere from 0 to 25.R - This command is used to Receive)} a file using Xmodem Protocol. After selection you will be asked whether [S]tandard Checksum or [C]RC error checking is desi)}red. Use [S]tandard unless you are certain that the sending party has [C]RC capability.S - This command is used to Send a)} file using Xmodem Protocol.*** IMPORTANT *** To use the Xmodem, YOU MUST FIRST PREP THE HOST SYSTEM. In other words,)} you CAN NOT tell Express! to send/receive a file, and then go back to terminal mode and tell the BBS to send or receive a fi)}le. First, tell the BBS what you want to do, then wait for a message like "Ready to Send" or "Ready to Receive", THEN go to )}the menu and press "S" or "R".T - Pressing the T key allows you to capture text to a disk file. You will supply a filenam)}e, then be returned to terminal mode with copy mode ON. NOTE: This option DOES NOT destroy the current contents of the copy )}buffer. So, if you had turned copy ON with the OPTION key and then realized that all of the data isn't going to fit in the b)}uffer, you can still "pause" the BBS and go to the menu, press "T", and not lose any of the data you already captured.U - )}The SEND FROM DISK command works identically to the SEND BUFFER command (option Y, below) except that the buffer is sent, it )}will go back to reload the buffer. This allows text transfers of files up to a whole disk in size.V - Use this command to)} VIEW the current contents of your copy buffer. At any time, you may press any key to stop viewing the buffer.W - The W c)}ommand allows you to SAVE the contents of your buffer to a disk file. If the save works sucessfully, then the copy buffer wi*}ll be cleared.X - Use this command to LOAD the buffer with data from a disk file. The load occurs FROM THE CURRENT size o*}f the copy buffer. In other words, if you already have 1000 bytes of data in your buffer, and you then do a LOAD, the new da*}ta will be "appended" onto the end of the old data.Y - This option allows you to "send" the contents of your copy buffer t*}o the system that you are logged on to, just as though you were typing it from the keyboard. You will be asked for a Delay R*}ate of 1-255. Normally, a rate of 90-120 at 1200 baud or 25-30 at 300 baud seems to work best without the BBS dropping any c*}haracters.Z - Use this command to dump the copy buffer to your printer.< - This command will clear out the contents of *}the copy buffer. You will be asked to confirm.? - Use this to VIEW a disk file (only useful for text files!!). You may p*}ress any key to abort the View.1-8 - Pressing 1-8 will show you the catalog listing of the disk in drive (1-8). If using *}SpartaDos and full directory information is desired (filename, byte size, date, etc.) then press [Shift] together with the dr* }ive number (1-8).Arrows - Pressing the arrow keys will change the foreground and background colors of the screen.= - Us* }e this command to specify a default disk drive. This drive specification will be used in all disk drive prompts while in Exp* }ress!.+ - Use this command to save to disk the default values that you have currently set up. To be of any use, THIS SAVE* } MUST BE DONE TO THE DISK THAT CONTAINS THE EXPRESS! PROGRAM. When you press '+', a file called CONFIG.EXP is created that c* }ontains the following info: - Baud: - Foreground/Background Colors: - Dial Mode: - Time For Connect: - Left Margin: - De*}fault Disk Drive: - Parity setting.- - Use this command to Reload DEFAULTS.> - Use this command to copy a file. This i*}s for people with two disk drives (be they hardware or RAM disks). The COPY COMMAND does not allow disk swapping!***Termi*}nal Mode Commands*** 1) START for Main Menu. 2) SELECT to toggle the Edit Window on/off. 3) OPTION to toggle Copy on/o*}ff. 4) Shift/Ctrl/P to Print Screen. 5) Shift/Ctrl/O to Buffer Screen. 6) Shift/Ctrl/R to reset Clock. 7) Shift/Ctrl/*}W to toggle Word Wrap on/off. 8) Shift/Ctrl/1,2or3 to send Macros. Shift/Ctrl/O - This command is the 'Buffer Screen' c*}ommand which prints the contents of the screen TO THE COPY BUFFER. This command can be used along with the 'T' CAPTURE TO DI*}SK command. Here is what you have to do: - Press START to go to menu. - Press 'T' for capture-to-disk, then give *}Express! a file name. - Express! will then open that file, turn on COPY, and return to the terminal mode. - As soon*} as you return to terminal mode, press OPTION to turn off the COPY mode. Now, instead of EVERYTHING that comes across the *}line going to your copy buffer, you can SELECTIVELY send things to the buffer with the Shift/Ctrl/O command. Not only that, *}but whenever the buffer fills up, Express! will then SAVE it to disk.The Dial Menu============= Pressing "D" from th*}e main menu will take you to the dialing menu. On your first use of Express!, the window on the menu will be blank, since yo*}u haven't had a chance to add any boards to your list yet. Here are what the commands from this menu will do for you:Arrow*}s - (You DO NOT have to hold down the CTRL key) will move the cursor around the boards in your list.A - Pressing "A" allo*}ws you to add boards to the list. You will be prompted for: - The name of the BBS. - The number of the BBS. *} - Macro #1, Macro #2 and Macro #3. These are strings (up to 15 characters long) that will be sent over the modem whenev*}er you hit Shift/Ctrl/1, 2 or 3 while in the Terminal Mode. These should be used to hold your "log-on" sequence which is nor*}mally something like: last name, password, etc. From then on, you will never have to remember that password again! - * } Specify the TIME TO WAIT FOR CONNECTION by board entry. Allowing you to set different boards at different times depending o*!}n whether they are local boards or long-distance numbers. - Whether the board is ATASCII,ASCII or VIDTEX. When you d*"}ial from the list and connect to a board, your translation mode will AUTOMATICALLY be set to the mode that you specify here.*#} - The BAUD rate of the board.E - This allows you to edit an entry that is already in your list (the one that the c*$}ursor is currently on). You will be prompted the same as in the "Add" processing, except that the old data will be shown. Y*%}OU DO NOT HAVE TO RE-KEY ANY DATA THAT YOU DO NOT WANT TO CHANGE. If you just press the RETURN key, then the old data will b*&}e kept. The old board data will be shown in the window. If you want to remove a line, just hit SPACE BAR and RETURN.Z - *'}This allows you to delete an entry (the one that the cursor is currently on) from your list. You will be shown the board dat*(}a, and then asked to confirm the delete.I - This will do an inquiry on the data for the board that the cursor is currently*)} on.SPACE BAR - Pressing the Space-Bar will toggle the status of the board that the cursor is currently on as Marked or Un**}-marked. If a board is marked, an arrow will appear next to it's name.D - Pressing D will dial all the marked boards. Se*+}e 'SPACE BAR' above and paragraph (2) below.C - Pressing C will clear the current phone list from memory. You will be ask*,}ed to confirm the clear.L - Use this command to LOAD a new phone list into memory. You will be prompted for the file name*-}.P - This command can be used to get a nicely-formatted print-out of the phone list currently in memory.S - Use this co*.}mmand to SAVE the current phone list to disk. If you want this phone list to be loaded at boot-up time, you must name it "D1*/}:PHONE1.LST" and save it on the disk that contains your copy of Express!.U - This is used to upgrade the Long Distance (MC*0}I/Sprint) dial code for the current list. The LD dialing code is a number that is stored with EACH phone list. The way that*1} Express! uses this LD code is that whenever it dials a number, it looks for an exclamation mark(!) in the phone number. If *2}one is found, Express! goes off and dials the LD code, then returns and completes the dialing of the number.1-9 - Press a *3}number key to load the desired page of the phone list.Dialing From The List===================== There are two ways th*4}at you can dial from a phone list that you have created. (1) The first way is simple. Just move the cursor to the board *5}that you want to dial, then hit the RETURN key. That number will then be dialed continuously until you press any key to abor*6}t dialing, or a connection is made. If a connection is made, your translation mode will be set to that specified for the boa*7}rd. (2) The second way is the wonderful one. Almost everyone has 5 or 6 local boards that they try to call each time. We*8}ll, Express! makes it simple! Just move the cursor around to each board that you want to dial, and press the SPACEBAR to MAR*9}K that board (you can tell if a board is marked by the little arrow beside the name). You can mark as many boards in your li*:}st as you want. Then, just hit the "D" key to dial all the marked numbers. And then sit back! Each of the numbers you mark*;}ed will be dialed in order until you press any key to abort dialing, or a connection is made. If a connection is made, the f*<}ollowing happens: - Your translations is set to that specified in the board set-up. - The board is "un-marked*=}" so that you don't have to do it after you hang up.COMMENTS========* Express! will handle both Xmodem-7 (Compu-Serve) *>}UPLOADS and DOWNLOADS!* If you plan on using Express! to log onto Compu-Serve, you should do the following the next time t*?}hat you log on: (1) Type "GO Defalt". (2) Change your TERMINAL TYPE to OTHER. (3) Change your PARITY (on CIS,NOT Expres*@}s) to none (zero).* When you are doing either an Xmodem Receive or Send, the following will be displayed on your screen: *A} (1) The NAME of the file being transferred. (2) The TYPE of file being transferred. Thiscan be either: - BINARY load fi*B}le - SAVED BASIC program - TEXT (Other)* If you are in the terminal mode and the screen turns RED, Express! is just tell*C}ing you that it is waiting for the host (BBS) to pause, which will take anywhere from 3 to 5 seconds.* Please refer to the*D} Express! Version 3 documentation file for additional information.(C12 2 0 5 0 2 78 2 12 132Documentation for850 Express!1030 Express!andMPP Express!versions 3.0.F}xAll Versions Copyright (c) 1986 by Keith LedbetterThis program is a 'shareware' program, and may be freely d.G}istributed as long as this copyright notice remains. This program may in no means be sold by itself, or packaged with anothe.H}r product, without the expressed written consent of the author.All donations will be graciously accepted, and can be sent.I} to:Keith Ledbetter2919 Ennismore CourtRichmond, VA 23224Table Of Contents Subject .J} Page ------- ----Introduction.......................K}................... 1 The Xmodem Routines.................................. 3 The Buffering System....................L}.............. 4 RTime-8 Cartridge Support............................ 5 The Edit Window..............................M}......... 6 Filename Entry....................................... 7 Word Wrap.........................................N}.... 8 The BOOTUP.EXP File.................................. 9 The Dialing Menu..................................... .O}10 That's All, Folks!................................... 11 850/1030/MPP Express! .P} Page @0Introduction To Version 3.0Since the original release of 1030 Express! back in September, 1985, th.Q}ere have been many good improvements suggested by Express! users. Earlier upgrade releases have addressed most of those sugg.R}estions; now version 3.0 includes some of the more major (maybe the correct word is big) changes.As you have probably noti.S}ced, the version number has been rolled up to 3.0 for this version. This is due to the fact that the latest version numbers .T}for the 850 was 1.1, for the 1030 was 2.1, and for the MPP was 1.1. Of course, having so many versions of the program out ha.U}s caused me some considerable headaches (did I mention 850 version 1.1S or 1030 version 2.1R??). Hopefully with the release .V}of the version 3.0 family of software, the programs will be normalized across modem types. In other words, a person using a .W}1030 version will "see" the same thing a person using an MPP or an 850 will see. This may be a little aggressive on my part;.X} due to extra features on Hayes-compatible modems, the 850 version is always going to have one or two extra features. But ov.Y}erall, the programs will be virtually identical.Here is a quick overview of the new features in version 3.0 of Express!. .Z}If you have been using Express! for quite some time and feel very comfortable with it, then this is probably all you will nee.[}d to read of this documentation. * 16-bit Cyclic Redundancy Count (CRC) Xmodem routines. * Much looser Xmodem timing,.\} allowing use of services like PC Pursuit. * The ability to download .BIN files on Compuserve using Xmodem protocol. *.]} Intelligent buffering system. The smaller the DOS you use, the larger your "capture buffer" will be. * An Edit Window .^}in terminal mode. Great for keying in messages, or when in "conference mode" on large time-sharing systems. * RTime-8 Ca._}rtridge support. * Vidtex mode for Compuserve cursor positioning. * Longer filename entry for sub-directory support..`} * Ability to enter a directory mask on catalog commands. * Word Wrap while in terminal mode. Any word crossing the r.a}ightmost boundary of your screen will be erased and wrapped to the next line. * A File called BOOTUP.EXP, if present, wil.b}l be read at bootup time. The contents of this file will be sent directly to the modem. Great for doing AT commands to set .c}your modem's dialing speed, etc. (850 version only). * Pressing 1-9 from the "Dialing Menu" will now load in the phone l.d}ist named PHONEx.LST (PHONE1.LST thru PHONE9.LST).As you can see, there weren't tons of changes made to this version. But.e} the changes are major, and address the couple of major deficiencies that earlier versions of the program had.Probably two.f} are the most important. First is the CRC Xmodem routines, which gives you even more error-free uploads and downloads than b.g}efore. CRC xmodem is said to be 99.997% error free (on "line bursts" up to 18 characters long), and that's just about as goo.h}d as you are going to get! The second is the edit window. There have been MANY requests for this feature, so there should b.i}e a lot of happy people now!One I am also excited about is the ability to download all of the .BIN files on Compuserve. N.j}ever again will you have to log off and boot up TScope to download a file! I would like to thank Dan Moore, co-author of Bac.k}kTalk, for the guidance in adding this feature to Express!. Thanks Dan! (The check's in the mail!).The Xmodem Routines.l}Even though Express! has much more complex Xmodem routines now, you will only notice one change. When Receiving a file,.m} the program will prompt you with:[S]tandard Cksum or [C]RC? _If you are communicating with an Atari BBS System, then c.n}hoose "S" since no 8-bit Atari BBS's that I am aware of support CRC at this time. The next versions of BBS Express! will sup.o}port CRC Xmodem.If you are transferring from either another Express! user or a large system like CompuServe, then choose C.p}RC. If you are not sure if the system you are talking to supports CRC or not, then go ahead and choose CRC once and see what.q} happens. The worst that will happen is that the Xmodem will abort with "Checksum Errors" on the first block. If the system.r} you are calling does not support CRC, but DOES handle the "ignoring" of the CRC like it should, then Express! will detect th.s}is and switch from CRC to Standard checksum mode.When you are Sending a file, you will not be prompted for the type of tra.t}nsfer to do. Express! will determine whether to use or not use CRC depending upon the actions of the receiver.The Xmodem .u}routines will now download all of the .BIN files on CompuServe with the same dependability as it does .XMO files. Simply tel.v}l CompuServe that you want to download the file using Xmodem-7, and then proceed just as you would if you were downloading an.w} .XMO file. You do not need to tell Express! anything special to let it know that you are downloading a .BIN file. It will .x}figure this out on its own, and will process the file accordingly.Express! is now much more forgiving of timing errors whe.y}n processing Xmodem transfers. The older versions of Express! were written "by the book", which is fine if you are talking P.z}C to PC. But, when you start throwing multi-user mainframe systems in, Xmodem delays can be fairly long. I am sure many of .{}you have tried to download using Express! and PC Pursuit, only to be bombarded with "Bad CMA Byte" messages.On the average.|}, Express! will now allow roughly 10 times longer delays than earlier versions would. It has been tested thoroughly with dia.}}l-up services such as PC Pursuit, and transfers now work like a charm!The Buffering SystemWhere the old Express! ve.~}rsions had a "set" buffer size for everyone, this new version is intelligent enough to determine the available memory in your.} machine. The process is a very simple one, and is directly dependent upon the size of the DOS that you are using.At boot.}up, Express! will round the value of LOMEM up to the next 128-byte boundary and then subtract this figure from its ORGed loca.}tion. This becomes the size of your buffer, and it can change dramatically by simply using a different DOS.Your best bet .}is still to use SpartaDOS 2.3x because of its extremely small size. If you are currently using 850 Express! 1.1S (a special .}850 version used only with SpartaDOS 2.3x), your buffer will be a little smaller with version 3.0 (due to the added program f.}eatures). But, the difference is not really that much, and for what you gain it is buffer space well spent.RTime-8 Cart.}ridge SupportVersion 3.0 of Express! will support the RTime 8 cartridge. Express! itself does nothing with the RTime ca.}rtridge; rather, it simply allows you to use the time/date display line in SpartaDOS with Express!.All you have to do is t.}o run the corresponding Time/Date command before booting Express!. If you are using 3.2d, then use the TDLINE command. If y.}ou are using 2.3, use the TIME command.You DO NOT have to have an RTime 8 cartridge to use the time/date display. If you .}use the TIME and DATE commands to set SpartaDOS's internal (software) clock, this will work, too! For example, let's set up .}a batch file to boot Express! (this one assumes that you are using SpartaDOS 3.2x):TDLINE DATE TIME EXPRESSN.}ow, when you execute this batch file, the Time/Date line will be installed and then you will be prompted for the system date .}and time.Since SpartaDOS "hooks" its Time/Date line into the current display list to add another line to the display, I ha.}ve removed one line from the display of Express!. What used to be 1 status line and 24 terminal mode lines is now 1 status l.}ine and 23 terminal mode lines. This was probably good anyway, since I have had some complaints from people (using televisio.}ns) that the 25 line display caused overscan at the bottom of their display.The only disadvantage to using the Time/Date l.}ine with Express! is that there will be times when the display will "jerk". This is due to the nature of the way SpartaDOS s.}ets his "hooks". Each vertical blank, SpartaDOS checks to see if the display list has changed locations, and if it has, it w.}ill re-install the time/date line. With Express!, this will only occur in two places: (1) when you toggle the edit window on.}/off, and (2) when you go to/from the main menu with the edit window on. All in all, the 1/2 second screen jerk is a small a.}nnoyance that you will rarely run into.The Edit WindowWhile in terminal mode, pressing the SELECT key will toggle t.}he edit window on and off. Anything that is typed in the edit window will not be sent to the host system until the RETURN or.} the ESCAPE key is pressed.Pressing RETURN will send the line with a carriage return on the end of the data. Pressing ESC.}APE will send the line without a carriage return at the end. This is useful for BBS's (such as BBS Express!) that use 1-key .}commands with no RETURN. If you are in VIDTEX mode, pressing ESCAPE will send the line with an actual ESCAPE character appen.}ded to the end. This is really only useful if you are using the filge editor on Compu-Serve.The edit-window processor is .}a fairly intelligent one; while keying in text you have access to the following special keys: Cursor Left - Moves th.}e cursor one character to the left. Cursor Right - Moves the cursor one character to the right. Cursor Up - Mo.}ves the cursor to position 1 in the edit window. Cursor Down - Moves the cursor to the END of the line in the window..} Shift/Delete - Deletes text from the current cursor position to the end of the line. Shift/Clear.} - Clears the entire edit window and places the cursor in position one of the window. Ctrl/Insert.} - Inserts a space in the window at the current cursor position, and moves text to the right of the.} cursor one position to the right. Ctrl/Delete - Deletes the character UNDER the cursor and moves.} the entire line from the current position one character to the left. Delete .} - Moves the cursor one position to the left, and replaces the character there with a space. Tab .}Key - Moves the cursor five characters to the right (with a maximum of the length of the window.} text).Any CONTROL keys that you press will be "passed through" the edit window to the host system. In other words, you c.}an be keying into the edit window and still send Ctrl-S's, Ctrl-Q's, etc. to the host system.Filename EntryYou now.} have a much larger area for entering in filenames on all of the file-specific commands. This was done to allow you to enter.} subdirectory paths such as "D2:UPLOADS>GAME1.OBJ".Also, when you do a directory command now (by hitting 1-8), you will be.} prompted ("Mask> ") for a directory mask to search by. If you just press RETURN, the mask will default to "*.*" (which woul.}d be identical to the old Express! versions). But, especially for hard-disk users, this allows you to do directory listings .}of subdirectories other than the current one.For example, you could respond with: Mask> D3:DOWNLOAD>*.OBJ to see a listin.}g of all of the files in the subdirectory DOWNLOAD that have an extender of .OBJ.If you are using SpartaDOS, the "1-8" dir.}ectory listing will be the SpartaDOS LONG directory listing. If, for some reason, you want to see the short, DOS 2.0-type li.}sting (perfect if you need to know the sector size of a file), then do a SHIFT/1-8 command. The Shift/1-8 command functions .}identically to the 1-8 except that it will show the short form. If you are not using SpartaDOS, then both the 1-8 and the Sh.}ift/1-8 commands will yield the exact same results.Because of the Shift/1-8 keys now being used for a short directory, som.}e of the commands that were previously executed with these keypresses have been moved to other keys (such as the save config,.} load config, etc).Word WrapWhile in terminal mode, pressing Shift/Control/W will toggle word wrap on and off. A s.}hort message will be displayed showing you the current status of word wrap.At bootup time word wrap defaults to OFF, but o.}nce you turn it on, it will remain on until:(1) you turn it off or(2) you exit the program.If word wrap is on, any w.}ord that extends to the right margin of your terminal screen will be erased and rewritten on the next display line. So, ther.}e will never be "wraparound" (or broken) words on your screen.The BOOTUP.EXP file (850 version only)When Express! b.}oots up it will now look for a file called D1:BOOTUP.EXP. This file, if present, is just a pure text file that contains mode.}m commands that you want executed (sent to the modem). For example, here is a BOOTUP.EXP file you Hayes or Hayes-compatible .}owners can use to speed up your dialing:ATZ AT S11=50There is no limit on the number of lines you can have in t.}he BOOTUP.EXP file. But, all of the lines in the BOOTUP.EXP file MUST be less than 30 characters in length.The Dialing .}MenuThere are only a few new features in the dialing menu section of the program, and most are very minor changes. Firs.}t, the program now does pure block I/O when loading/saving a phone list which makes both much quicker. Also, the MARKED stat.}us of the boards is now saved along with the phone list. This is convenient if you always mark the same boards each time you.} boot Express!. Just mark the numbers that you want, then SAVE the phone list. Unfortunately, because of this change, your .}old phone list files are not compatible with version 3.0. Joe Lesko, one of the BETA testers of the program, solved this pro.}blem by writing a program to convert old Express! phone lists to the new format. Look for it under the name EXPCONV when you.} download the new version of Express!.The third change is that pressing "1-9" from the dialing menu will load in the file .}PHONE#.LST. What this means is that you virtually now have 9 "pages" of 18 files each. Of course, this can get a little con.}fusing if you add a new entry and want to save the phone list (was this PHONE4.LST or PHONE5.LST??). A little trick I use is.} this: on each of your phone lists, use the first entry in the list to denote the page number, as in " Page 1 ". This will.} cost you one phone number per list, but your sanity is worth it! Also, whereas the old Express! programs loaded in PHONE.LS.}T at bootup, version 3.0 now loads in PHONE1.LST at bootup.The last change in the dialing menu is that there is now a VIDT.}EX mode to supplement the ATASCII and ASCII modes. VIDTEX mode is used on Compu-Serve and allows various cursor positioning .}commands. Express! DOES NOT allow you to view on-line graphics on Compu-Serve; but, with VIDTEX mode and the ability to now.} download .BIN files, that is about all that is missing.That's All, Folks!That concludes the changes to this versi.}on of Express!. The scheduled release dates for each version of Express! 3.0 are:850 - 9/24/861030 - 11/1/86M.}PP - 12/1/86Thanks for your support, and enjoy the program!Keith Ledbetter,X}} }  F  TOMBSTONEE BBSMI BBSBIG FOOT0}SEATTLE-PUGET SOUND ATARI COMPUTERENTHUS- IASTS Disk #77TELECOMMUNICATIONS-Date:Dec12,87Librarian - Jim Chapman