@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( 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:AUTORUN.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 ALLOWED736 FREE SECTORS COPYING---D1:DIRECK.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- 138ɛ+,' 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// pppB AT}HYHHYHYHYJHYHU}YJHYHYJJYHHYʀJYHHYV}JYHHYHYHHYHYHHJHHJHHJHJYHW}HHIUHIHHHYUUX}c 2obert3inclairY} 6ersion Z}[}/ XY01 "/`u~pppB uAu\}Ҁ䀭!.3)4%2-c 2obert3inclair Q]}RRR-odem0aramsRREQRRRR-odem#mdsRRRRRE|4ranslation||$ialing-enu||and0arity||||"au^}d2ate||||$uplex||(ang5p|ZRRRRRRRRRRRRRRRRRCZRRRRRRRRRRRRRRRRRRRCQRRRRRRRRRR_}R3ystem#ommandsRRRRRRRRRRRRE|/ptions, # "3ave#onfig||||1uitto$/3`}||#ustomize$isk$irectories|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRCa}QRRRRRRRRRRRR&ile4ransferRRRRRRRRRRRRRE|#apturefile$umpfile||3end2ecb}eive||$ump$elay4ranslate||||c}|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRC쀭d}QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE|||||e}||||||f}||||||g}|||||ARRRRRRRRRRRRRRRh}RRRRRRRRRRRRRRRRRRRRRRRD||ARWRRRRRRRRRRRRRRWRRRWRRRRRRRRRRRRRRRRRD|!|!ddan%ntry|#i}|#lear,ist||||%|%dit%ntry||+|+ill%ntry|,|,oad,ist||-|-anual$ial|0|$ialj}||3|3ave,ist||||||%3#|1uitto-ain|ZRRRRRRRRRRRRRRRRXRRRXRRRRRRRRRk}RRRRRRRRCl}m}n}o},fhdgsaLJ:K}\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@}FHDGSA {   ` }}  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} } }~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy}z{|} }L@LJLJLJLJLML GLGLUKLAKLALLLLLMLMLMLLLJLWJLILKLKLMLULULYMLMLMLJLME:K:R:V: D:PH}ONE.LST  E E E E ,% PMB^D@EJK V@j QL KBB A 0C B <`} K -M M 4K ~K UK AK B WJ YMɛ bA A BLA B BLA% E@BB ALAi@}@ E@ M VLMLA@ A MҠTT M CLD@ ALIG uxxxPx /H/AXu软AYu0u1 @Mh/}X@} J`@@@ ABUBT@ JBЮ 6`LYBi@ɛ J@  U JBk@ J Mm }Ji@   U J 9`LBUBTB` L MBBLM==>B6g@g@g@ Mg@ iHiG 6F}FLFS jF F KFLFL UK K AK 6FFLFP-Mj@j@TUj@$=/=i$Hi=hLM` EFDF`H)}U mFJȄTͤ΢ Mh`FHHͅΈ0 iHΈiͥiMhh` ͈`)͈`H jF FF EFhF mF FFLEFH m}FG F F FFh`͈`F F FFLEFLGLG6LGFLGFGHH 8J mFG͝~hhG` F` }MEU\ULM MT4TLM VG H`@H L bC VG L M?TIT ML*H L K~ K/= J L~~.= K~}.=ɛ ~~.=.=ɛ J L JLG UK 4K@@ 0` 9`LH M) LH 3` L KLHL fK~~~~ɛ0}:.= JK.= hKL4H@@ 0` 9` M09 3` L KLH L MKT^T M bC8` 9`ΕH0LrG UK AK L M`TgT M K bA}hh` L M6T=T MLI F M L MˠTT M I~ ɛ ~ I G M H I G M sI6 I G M IF I }8J~G ~ M I~ɛ )GͬF F LLIG L M^UfU MLI L MhUpULI L MrUULIFGHH~ɛ mF}G~͈hhG`I~ 8J 9`P WJ~H JIh~~ɛ*~ ~ʝ~ʎ~~Pй L MTT M8``}HHO~hh`@=`| IJɁ M`ɂ @M`|@a{ |LeJM`HLJH} LJH LJBHIhLVBKLV Mm`H LJ Р@Р@`J JJ``dD@EJLJ`L}LMLhK LL@ 4KLKYLfK@LLF Append <0=OFF,1=ON> Cursor<0=OFF,1=ON> Blink<0=OFF,1=ON> CARRIER wait? >`?`@VA}]LNVLWLWL}WLVANSITERM(c) Copyright Robert Sinclair 1991,1992Version 0.3@#" ,!Ю @ 6`LV',}V0! V B@m WЭл` FWLV @LV @~LBWɛ @@` LBWV`0$  VLfW\ }@[ @\\LBW}L @ LBWɞ @ @[ @DLBW~LBW;LfW @`VHBHIh VLBW\ @O @\}\LBWH` BHIh V` @L*XLXLX $@4U\ }W"\*T+ ,L!X LX @L!X "*T+} ,@$LW LX LX ɛ }W` ?`hh` "X(*),#.H6D,[@E }WLXX WL!X "XL!X "XL!X "XL!X W}L!XH"*+ ,L!X\\ "X?00 :80\\ m\m\m\\LX;LX  WLXL2Y "X?=00 :80\\ m}\m\m\\LX;LY  WLXL2Y "X?00:LY;LY  WLYHθ\ι\"\*\+ ,LXXfKE\0"*}+ ,LXX1"*+ ,LXX2"*+ ,LXXJM\ "*+ ,\\L H@k'k}k  @ j @ l k @ @a`懭a`憤|H@ɛ @@  E@ @hk@i@ VLjb 3@kEWc zj}hh`Xj`D1:DUMP.DAT bLbD1:CAPTURE.DATbLbD1:XMODEM.DATڠbLbbbTpJpbb oobb-o"oԄ $}@ '@ԍDcȱԍEcȱԍQcȱԍRcȱԍ+cȱԍ,cȱHȱԨhTp @ 9@~ɛ~b~ K@b`A b @p 0@ gA}Wc NeL3d je -@oo @ e @Zc `cZc @ mdYcp 0@LDd @ e f wf֩| d jCWcL3d n T}Wc nCWcL3d pn d`c nL3dLcAWc cnYcLc @ @ n m08` ԙ| 0EWcYcԍk`x*X` d j T@ @Ld*` } @Zc @ZcI @\c]c  B@H @h -e]c @`Hm]c]ch =f` '@Vpsp @ j8`}`@ @Roo @oo @ n٠oo @ noo @ -@opL@ -@bb bbb @bb})b` -@Zc bm f -@ 8`c bmLf~0~ ~~LQ@ !@ -@$p5pL@ `f iޥi`)}` i@ ( `̠eXޘeYߩ `ffff -@ 3@upp @ 3@fffff -@pp @fΊf}⬌ff -@ 3@upp @L3@Jbb 0lbbbL!g gpDE gHIBYc V`YcL<@ b @p 0@} g NeLh je -@oo @ eZcWc `cZc @ e f wf jLh֩|׭Wc @WcXc =hWc Xc!0Lgɀ)}Lh Wc )fL%hWc pn d`c0LgWc Vn @ kLgWc @ m09+b 3@ >m0-ɛ 3@Ll 3@ >m0+2 3@ >m0 ɛ 3@Ll 9mp 0@ @ m} 3@@L@H 9mh >m0ɛ 3@L*m}L3@pBHILV !@ *@/o@oL@ddLfm m  Lum mHH i0~Ȍ~h`m mm m m mmm } mm mmm`~ɛ 0 :)`hh8m`hhm`oo @L6@``L-@ bmLN@LnL-@p BLV $nm}mm` np"pL@ nppL@ npqL@ nq#qL@ nppL@ !@ -@7pHpL@ nʠppL@ nooL@ }n~ɛ)@ n` $@ '@۠pp @L9@@ bx`, j j 6@ @ T@ j` @`capture name? dump name? } **Disk IO error**Dump delay (secs)Directory of D1:Enter path or RETURN for default:3Press RETURN to continueTimeo}ut(͠ĠҠӠError - retrying EOTCANTra}nsfer completeTransfer aborted Filename? START to begin. SELECT aborts"| } |$XFERSTAT Out of retriesTranslation: <0=none,1=CRLF,2=ALL>"Receiving Sending }  |$XFERSTAT Out of retriesTranslation: <0=none,1=CRLF,2=ALL>"Receiving Sending ANSTERM.DOC 24-JUN-92ANSITERM 1.0 Copyright (C) Robert Sinclair 1991,1992. } USERS GUIDEDISCLAIMER No warranty for ANSITERM and associated products is impliedor stated. Specifica }lly excluded are any warranties, express orimplied, including but not limited to the implied warranties ofmerchantability o }r fitness for a particular purpose. The userassumes full responsibility for use of these programs, and doesso at his/her ow }n risk. I am not responsible for any damageswhatsoever resulting from the use of ANSITERM and associatedprograms. IBM } is a trademark of International Business Machines. ATARI is a trademark of the ATARI Corp. SpartaDOS is a trademar }k of ICD.DEDICATION This is dedicated to my five registered ANSITERM users.For their honesty and support, they des }erve version 1. - i - CONTENTS } PageDISCLAIMER ........................................... iDEDICATION ............................. }.............. iCONTENTS ............................................. iiINTRODUCTION .......................... }............... 1CHANGES .............................................. 1HISTORY .............................. }................ 1SYSTEM REQUIREMENTS .................................. 2SHAREWARE (registration) ............ }................. 2CONTENTS OF DISTRIBUTION DISK ........................ 3INSTALLING ANSITERM ................ }.................. 4RUNNING ANSITERM 1.0 ................................. 5DEFAULT PARAMETERS ................ }................... 5MAIN MENU ............................................ 6TERMINAL EMULATION MODE .......... }.................... 8FILE TRANSFER MENU ................................... 9DIALING MENU .................... }..................... 10HOTKEYS .............................................. 11ESCAPE ......................... }...................... 12BUGS ................................................. 12 - ii } - INTRODUCTION ANSITERM is a stand alone IBM terminal emulation program forthe 8-bit ATARI. This is version 1.0. } This version supports most of the ANSI graphics functions. Iwill not list them here. Some important exceptions are: no bo }ldor faint, no color (you will notice some color variation onscreen, but this is artifact), no keyboard redefinition.Incid }entally, ANSITERM also supports DEC VT100 functions (i.e.,it is a VT100 emulator). ANSI is an elaboration of DEC screencont }rol escape sequences. (Beware: other so-called ANSI emulatorsare in fact really only DEC emulators. They do not support the }full ANSI standard.)CHANGES A number of features were added. See below. Mostimportantly, XMODEM file transfer is s }upported.HISTORY- IBMTRM 0.1a This is an early test version of the program meant for localSt. Louis users. It ina }dvertantly spread outside the area, buthad many bugs, and was not intended for general distribution. Version 0.1a suppo }rts most ANSI functions in 80 columns on astandard TV screen. Color is not supported, although there issome color artifact }on the screen due to poor resolution of colorTVs. The program works with the 850 interface, MIO, and the SXmodem in direct }connect. The PR connection is not supported. Theuser interface is almost none existent: You dial phone numbersdirectly to y }our modem (e.g. ATD314,7760321). Only 300 and 1200baud are supported. I emphasize that this was a crude version totest the }feasibility of 80 column ANSI on a TV. It is not, andwas not meant to be, user friendly. - ANSITERM 0.2b This was t }he true beta test version. Some bugs were corrected from 0.1a. Blinking characters were supported. Therewas a menu of optio }ns, and dialing from a list. 300,1200,2400,9600bauds were allowed. Options and dialing lists could be saved to and } - 1 - retrieved from file. File transfer was not supported. 40 columnATARI ATASCII and standard ASCII, } and 80 column ANSI modes weresupported. PR connection support was added. - ANSITERM 0.3 ASCII dump and capture were } added. There are 2 on-line hotkey MACROs unique to each entry in the dial list. Each dial listentry has its own default tr }anslation mode. More variables aresaved in the configuration file. Disk directory listings areavailable on-line. New option }s allow for faster throughput forthe 80 column ANSI screen. The program is now SpartaDOScompatible. XMODEM file transfer wa }s not supported. Support forthe 1030 modem was dropped with this version due to a minor bug.There were no registered 1030 m }odem users to complain.- ANSITERM 0.4 The border changes color to signal CAPTURE/DUMP in progress.The CAPTURE buffer }was expanded to 8kbytes.- ANSITERM 0.5 This was the last test version. Some improvements were made over previous vers !}ions. Most importantly, 128 byte per blockXMODEM SEND/RECEIVE file transfer protocols were supported.Translation during ASC "}II dump and capture was added, so that youcould read or create ATARI text files for DUMP or CAPTURE to/fromASCII or ANSI BB #}Ss. - ANSITERM 1.0 This is the first full function version. Some bugs in 0.5were discovered and corrected. The 1030 i $}s still not supported.SYSTEM REQUIREMENTS ANSITERM requires 48K and an ATARI 800, XL, or XE, one diskdrive, and a H %}AYES compatible modem (it works with the SX212 indirect connect or through an interface). It has been tested andfound compa &}tible with DOS 2.0, 2.5, SmartDos, MyDos, andSpartaDOS (specifically 3.2). It will work with the 850interface, PR connectio '}n, and has been tested with theMIO. You do not need any special hardware for the 80 column ANSIscreen. ANSITERM works with (}a normal color or BW TV used asmonitor.SHAREWARE ANSITERM is my copyrighted property. It is NOT in the publicdomai )}n. NO individual, user group, or company may sell it, forprofit or otherwise, except by written agreement with me. It mayno *}t be distributed in modified form. - 2 - In the spirit of SHAREWARE, ANSITERM version 1.0 +} may becopied and distributed for a trial period. All parts of thedistribution disk (see below), including this text file, ,}MUST beincluded in any copies made. Evaluate the program for 30 days andgive copies to your friends for evaluation. Pass it -} around tobulletin boards. If, after the 30 days, you continue to use theprogram, register it by sending $15 (registration .}fee issubject to change without notice) with your name, address, andcomputer system info, to: Robert Sinclair 83 /}5 Village Brook Ballwin, MO 63021 I would like to know what ATARI computer, disk drives,interface and modem you 0}use. Registered users are entitled tounlimited personal use of any version with a major version numberof 1 (e.g., 1.0 1.1 1 1}.2...), and all previously released testversions of ANSITERM (i.e., 0.1,0.2,0.3). If you include aformatted single density 2}disk and STAMPED self addressed diskmailer along with your registration fee, you will receive thelatest version of ANSITERM 3}. While development continues,registered users can obtain updates to version 1 (when available)by sending a formatted singl 4}e density disk and STAMPED selfaddressed disk mailer plus $5.00 to the address above (feesubject to change without notice). 5} Major revisions will requirepayment of an additional registration fee. Registered users ofprevious versions will receive a 6} discount (announced with thenew release). Current versions of ANSITERM may be obtained by modem fromthe FROG ATARI B 7}BS 314-776-0321, or WHITE DRAGON'S CAVE IBM BBS314-846-5616 in St. Louis, MO.CONTENTS OF DISTRIBUTION DISKNOTE: All fil 8}es listed here MUST be included in unmodified formwith distributed copies of ANSITERM. All these files arecopyright (C) Rob 9}ert Sinclair 1991,1992.README.TXT Update and current version information.ANSITERM.DOC This file. It provides instr :}uctions for setting up and running ANSITERM. - 3 - ANSITERM.EXE The root pro ;}gram. This will not run without a handler added.X850.COM Handler for use with 850 interface.PR.COM <} Handler for use with PR connection.SX.COM Handler for use with the SX212 in direct connect =}mode.OTHER.COM Handler for use with the MIO or other self booting interfaces, or with your choice of >} modem handler.PHONE.LST A sample phone directory file.INSTALLING ANSITERM Format a disk and writ ?}e the DOS of your choice. The distribution disk contains ANSITERM.EXE, which is theroot program module, and four .COM @}handlers. These handlers allowANSITERM to work with a variety of hardware configurations. (ANSITERMwill not run correctly w A}ithout one of the handlers.) To prepareANSITERM for your system:(1.) Format a fresh disk. For SpartaDOS, use the XINIT com B}mand,and XC23.DOS, which loads an AUTORUN.SYS file on boot. For other than SpartaDOS, copy the appropriate handler to C}your formatted disk as follows. For single disk drives and DOS2.0/2.5 use the O function; else use the C function or COPYco D}mmand as appropriate. See your DOS documentation for details.See below for the SpartaDOS procedure. - If you have an 850 E}interface: Copy X850.COM - If you have a PR Connection: Copy PR.COM - If you have a SX212 in direct connect mode: Copy SX F}.COM (If your SX212 is connected through an 850 or PR, it can be treated as a HAYES compatible modem. Use the approp G}riate handler above. ) - If you have an MIO or other self booting device: Copy OTHER.COM.(2.) Rename the copied handle H}r file to AUTORUN.SYS. - 4 - (3.) Copy ANSITERM.EXE to the new disk and append it toAUTORUN I}.SYS. For DOS 2.0 etc, use the Copy command as above, butadd /A to the destination filename -- e.g.,ANSITERM.EXE,AUTORUN.SY J}S/A. See your DOS documentation.For SpartaDOS:(1.) Copy ANSITERM.EXE to your disk, renaming it AUTORUN.SYS.example: COP K}Y D2:ANSITERM.EXE D1:AUTORUN.SYS(2.) Now copy/append the appropriate handler from the above list.example: COPY D2:X850.CO L}M D1:AUTORUN.SYS/A.You now have a bootable version of ANSITERM.Alternate procedure: You can place the handler appended A M}NSITERMon a disk and Load it as a binary file from your DOS menu, orrun it from the SpartaDOS prompt. For SpartaDOS, the PH N}ONE.LSTand CONFIG.DAT support files (see below) should be in D1: root.RUNNING ANSITERM 1.0 Turn on your interface ( O}if applicable) and modem. Insert thedisk in drive one and boot the system. Do not forget to defeatBASIC (e.g., by holding d P}own the OPTION key) if using an XL orany ATARI 8 bit with built-in automatically run BASIC. You willsee an identification s Q}creen while ANSITERM is loading. When themain menu appears ANSITERM is ready for keyboard input.DEFAULT PARAMETERS R}ANSITERM automatically determines the modem/handlercombination specified in the .COM file you chose. At run time, itlooks f S}or two default files, which may (but need not) be presenton your ANSITERM disk. CONFIG.DAT contains user specified defaultp T}arameters. A default phone directory (default name PHONE.LST)contains names and numbers of frequently called BBSs. These can U}be accessed through the DIALING MENU (see below). No errors aregenerated if these files are not present. The program provid V}esinternal default values. Options allow you to create these filesafter customizing ANSITERM options. ANSITERM interna W}l defaults are 1200 baud, full duplex, noparity, 1 stop bit, ATARI/ATASCII translation. - 5 - X}MAIN MENU The main menu provides a number of single keystroke optionsdetailed below. Upper or lower case is accepted. Y}A Cycles through ATARI/ATASCII, ASCII, and ANSI translation modes. The translation field at top of screen shows the Z} current selected value. ATARI and ASCII modes support 40 column screens. ANSI mode supports a 80 column screen. Th [}is translation mode is active when you dial a number, unless overridden by a menu selection (see DIAL MENU below). \}B Cycles through 300,1200,2400,9600 baud. The baud rate field at top of screen shows the current selected baud rate. ]}D Toggle FULL or HALF duplex. In full duplex, keyboard input is not echoed to screen. In half duplex, it is. Full d ^}uplex is appropriate for most applications. Duplex field at top screen shows current selected value.E Call _}up dialing menu (see below). Press ESCape to return to main menu.H Force hang up of phone. Current connection is se `}vered.J Save current options to D1:CONFIG.DAT. You should have your ANSITERM disk installed in D1: before saving a} your configuration. This file is loaded at run time to set options to your personal default values (see above).V b} Customize. This calls up a series of prompts that let you set some additional options. At present, you can change c} screen colors. You will be asked values to place in the foreground and background registers for the 40 column and d}80 column screens. The 40 column screens, which are "text" modes, include the menus and ATARI and ASCII modes when e}connected to a BBS. The 80 column screen is used when in ANSI emulation mode. The following single line prompts app f}ear after pressing the "V" option. Text Foreground Text Background Hires Foreground Hires background g} For each of these prompts, you can input a numeric value (decimal) that will be placed in the register controlling q} B%DOS SYSB*)DUP SYSBSAUTORUN SYSBANSITERMDOCBANSITERMEXEB ANSITERMTXTBOTHER COMB PHONE LSTBPR COMBREADME TXTB SX COMBX850 COM the screen color for that mode. I will not detail the way these values control color. You can refer to the "Basic r} - 6 - Reference Manual" provided with your computer (the "old" 800s, at least), for an e s}xplanation. Color and luminance combine in an 8-bit number to produce different colors. I have provided a few base t}values below. Add or subtract up to 16 to change the luminance (brightness). (Beyond 16 will change the color.) I s u}uggest that you experiment. WHITE 10 BLACK 0 RED 35 GREEN 196 YELLOW 248 BLUE v} 116 MAGNETA 98 CYAN 148 The defaults are black background and white foreground (characters) w}for "text" modes. For ANSI mode, the defaults are reversed: The background is white, and characters are black. This x} has been found the best setting to avoid color "aliasing" or artifacting in 80 column mode, when color TVs are use y}d as monitors. The "V" option is provided to allow you to arrive at your own best color combination. White characte z}rs on a black background (default for IBM monitors) looks good in ANSI mode, if you use a computer monitor, BW TV, {}or set your color TV to BW. But you should be aware that setting your color TV to BW handicaps it for color. You |} will need to reset it for acceptable game color. I leave it to you to decide if resetting your TV color for games }} or ANSITERM is worth the trouble for a conventional ANSITERM IBM screen.O Options. This prompts you to set a numb ~}er of on-line options. The present settings are shown on the menu. E.G., Options . These options are save }d in the CONFIG.DAT file and loaded at boot. LF Append This allows you to append a Line Feed (LF) whenever } you hit the RETURN key. The RETURN key generates only a carriage return (CR). This moves the cursor back to }the beginning of the line. A LF moves the cursor down to the next line. Some BBSs do not provide a CR and LF }when a CR is received. Type 0 to turn OFF, 1 for ON. Hitting RETURN leaves the value unchanged. The default i }s OFF (L0). This option can be toggled while on-line. See HOTKEYS below. - 7 - } Cursor You can turn the cursor OFF (0) or ON (1). Default is ON (C1). Turning the cursor off will speed up t }he 80 column ANSI screen. This option affects only the ANSI screen. This option can be toggled while on-line. } See HOTKEYS below. Blink You can turn blinking OFF (0) or ON (1). Default is ON (B1). Turning blin }king off will speed up the 80 column ANSI screen. This option affects only the ANSI screen. This option can b }e toggled while on-line. See HOTKEYS below. Wait Enter the amount of time, in seconds, to wait for } for carrier detect after dialing a phone Carrier number. ANSITERM will hang up after the specified } time. The default is 30 seconds.1-9 Enter the numbers 1 to 9 to obtain a directory of the specified drive. You wi }ll be prompted to enter a path. Press RETURN to read the drive's root directory. Warning, the directory function cl }ears the terminal screen.Q Quit to DOS. Insert a DOS disk in D1: before using this option.RETURN Enter terminal } emulation mode. Pressing RETURN while in the main menu will place you in the selected terminal emulation mode.T }ERMINAL EMULATION MODE In terminal emulation mode, any keystrokes you type are sentto the modem. If you are connected }to a BBS, they are passed on.If you are in ATARI or ASCII mode, the screen is 40 columns. Ifyou chose ANSI mode, the screen } is 80 columns. In ATARI mode,ATASCII carriage returns are passed through the modem unchanged.In ASCII and ANSI modes, ATAS }CII carriage returns are translatedto ASCII. In ANSI mode, the ANSI character set, including ANSIgraphics, replaces the ATA }RI character set. You can switch out of terminal emulation mode withouthanging up by pressing the SELECT key. Thus, wh }ile connected, youcan exit to the main menu to change parameters or perform diskI/O. You can then return to terminal emulat }ion mode by pressingRETURN. The on-line screen is preserved during some of theseoperations. - 8 } - FILE TRANSFER MENU The file transfer menu appears at the bottom of the mainmenu screen. XMODEM SEND/RECEIVE, and DU }MP and CAPTURE functionsare currently supported.CAPTURE The menu function C allows you to specify a name for you }r capture file. While in capture mode, characters received from the modem are saved in the specified file. }The default name is CAPTURE.DAT.DUMP Function D allows you to specify the name of a file to dump to the modem. } Characters are taken from the specified file while in dump mode.RECEIVE XMODEM receive. Before selecting this op }tion, you should set up the host to SEND a file in original (128 byte per sector) XMODEM mode. When you sel }ect "R" from the main menu, you will be prompted for a file name. Then you will be prompted to press START }to begin or SELECT to abort the transfer. Data is displayed on screen during the transfer, along with the n }umber and of the current sector and the number of retries. ANSITERM will try to receive a sector up to 10 t }imes before aborting. The user can press SELECT during transfer to abort.SEND XMODEM send. Before selecting th }is option, you should set up the host to RECEIVE a file in original (128 byte per sector) XMODEM mode. When } you select "S" from the main menu, you will be prompted for a file name. Then you will be prompted to pres }s START to begin or SELECT to abort the transfer. Data is displayed on screen during the transfer, along wi }th the number and of the current sector and the number of retries. ANSITERM will try to send a sector up to } 10 times before aborting. The user can press SELECT during transfer to abort.T Translation. You will be pr }ompted to choose a translation mode for CAPTURE/DUMP of text files. This does not affect XMODEM file transf }ers. Select 0 for no translation. This is the default. To translate only carriage return - line feeds (CR-L }F), choose 1. To translate all CAPTUREd or DUMPed bytes, choose 2. The current value is displayed on the ma }in menu screen.Dump W allows you to specify a delay between sendingDelay characters during a dump. Input a delay in } seconds. Delays can be specified to 1 decimal place. For example, the following values: .5, 1, 1.0, 1.5, w }ould specify delays of 1/2 second, 1 second, 1 second, and 1.5 seconds. This allows you to tailor the dump }to a rate the host can handle. - 9 - Capture and dump are activated by HOTKEYS ( }see below).Terminate capture or dump by pressing the START key. The capturefile is opened in append mode. This means, for e }xample, that youcan capture some messages to a file, turn capture off, read moremessages (not saved), then turn capture bac }k on and add more textto the same file.DIALING MENU Press E from the MAIN MENU to call up the DIALING MENU. If aPH }ONE.LST (or user specified phone list file) is present on theboot disk, a list of BBS names appears in the top window. Menu }selections appear below.ARROW-key The selected entry is highlighted. ARROW keys move selection. Press return to d }ial the selected entry.A Add Entry. Use this to add a BBS to the in-memory list. You will probably want to use the }arrow keys to select an empty entry before you "add" a new one. You will write over existing entries otherwise. } You must SAVE the list to make this permanent. You will be prompted to enter a name for the BBS. This will appear } in the list above to identify the BBS. You will be prompted to input a phone number. All HAYES compatible dialing }commands are allowed here. (The dialing prefix "ATD" is not needed, since it is supplied by the program.) You are t }hen prompted for 2 MACROs. Each dial list entry can have 2 unique text strings, activated on-line by HOTKEYS (see b }elow). MACRO 1 can be up to 21 characters long. MACRO 2 can be 16 characters long. You can use these MACROs, for in }stance, to hold your logon name and password. Finally, you will be asked to choose a default translation mode. ANSI }TERM will automatically switch to the chosen mode whenever you dial this BBS. Values are as follows: 0 L }eave translation mode unchanged. The main menu selection is used. 1 ATARI/ATASCII mode. 2 ASC }II mode. 3 ANSI mode. If, on some occassions, the selected translation mode is not desired, you may 1. d }ial the number manually, thus using the menu selected translation mode. 2. dial from menu, then SELECT back to MAIN } MENU and change the translation mode. 3. Change the dial list entry (see Edit Entry below). } - 10 - C Clear List. This will clear the present list of BBS numbers. You can then load a saved list using }the "L" option.E Edit Entry. You can edit an existing entry (see Add Entry above). Hitting RETURN will leave existi }ng values unchanged. Existing values are shown on the upper right status line.K Kill Entry. This will delete the cu }rrently selected entry.L Load List. At present, this loads the file PHONE.LST. It replaces the existing BBS l }ist in memory.M Manual Dial. This will prompt you for a number to dial. You can use this option to dial numbers not } in your current phone list. The MAIN MENU translation mode is used. Hotkey MACROs correspond to the current select }ion, and may not be appropriate for the number dialed.P Toggle PULSE or TONE dialing. The current selection is } displayed on screen.S Save List. This will save the current phone list with the file name PHONE.LST.ESC Return }to main menu.RETURN Dials the currently selected (highlighted) entry. SELECT will abort a dial sequence. On connection }, you will be switched to the translation mode specified for the selected BBS (see above).HOTKEYS Several }functions are available while on-line. These areactivated by holding down the OPTION key and pressing theassociated alphanu }meric key. Upper or lower case is allowed.You can use these functions while in ATARI, ASCII, or ANSI mode.Capture, dump, an }d MACRO 1 and 2 are mutually exclusive. Onlyone can be active at any time.OPTIONplusC Turns on capture. Characters }received from the modem are saved to a disk file previously specified (see FILE TRANSFER above). Press START to s }ave the current capture buffer, close the file and terminate capture. Successive - 11 - } capture activation appends data to the same file. Characters received from the modem will be translated according t }o the option (T) selected in the main menu. The screen border changes to the foreground color during CAPTURE to s }ignal that it is in progress. Keyboard input is also accepted during capture.D Turns on dump. Characters ar }e read from a disk file previously specified (see FILE TRANSFER above) and sent to the modem with an interval spe }cified by the W option in the file transfer menu. Press START to abort dump. capture activation appends data to }the same file. Characters read from the DUMP file will be translated according to the option (T) selected in the }main menu. The screen border changes to the foreground color during DUMP, to signal that it is in progress. Keybo }ard input is also accepted during dump.K Toggles the cursor ON or OFF. This affects only the 80 column ANSI } screen. Turning the cursor off will speed up the throughput. See the OPTIONS field on the MAIN MENU for current }setting.B Toggles blinking ON or OFF. This affects only the 80 column ANSI screen. Disabling blinking will speed }up the throughput. See the OPTIONS field on the MAIN MENU for current setting.L Toggles line feed append ON } or OFF. See OPTIONS in the MAIN MENU above. Also see the OPTIONS field on the MAIN MENU for current setting.1 } Activate MACRO 1. The text string associated with MACRO 1 for the currently selected dial list entry, is sent to th }e modem. Delay between characters is the same as for dump. Pressing SELECT will terminate the MACRO.2 Activ }ate MACRO 2. See MACRO 1 above.ESCAPE While in ANSI mode, hit ESCape twice to send one ESCape to the host.BUGS } ANSITERM requires a lot of memory for the 80 column screen.SpartaDOS, for instance, may not work if extra custom featu }resare added. If you have problems, try running from a stripped down - 12 - version of SpartaDOS }. ANSITERM's modem input buffer is small, andthe screen algorithm is relatively slow. With high volume input,such as with d }etailed color ANSI screens, characters cansometimes be lost. Symptoms of this are gaps in pictures, orcharacters out of reg }ister with the expected image. Also, ifparts of ANSI ESCape sequences are lost, ANSITERM may lock up thesystem. Additionall }y, characters may be lost during disk saves ifthe CAPTURE buffer overflows. } - 13 -sk saves ifthe CAPTURE buffer overflows. #// pppB A}HYHHYHYHYJHYH}YJHYHYJJYHHYʀJYHHY}JYHHYHYHHYHYHHJHHJHHJHJYH}HHIUHIHHHYUU}c 2obert3inclair} 6ersion }}/ XY01 "/`u~pppB uAu}Ҁ䀭!.3)4%2-c 2obert3inclair Q}RRR-odem0aramsRREQRRRR-odem#mdsRRRRRE|4ranslation||$ialing-enu||and0arity||||"au}d2ate||||$uplex||(ang5p|ZRRRRRRRRRRRRRRRRRCZRRRRRRRRRRRRRRRRRRRCQRRRRRRRRRR}R3ystem#ommandsRRRRRRRRRRRRE|/ptions, # "3ave#onfig||||1uitto$/3}||#ustomize$isk$irectories|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRC}QRRRRRRRRRRRR&ile4ransferRRRRRRRRRRRRRE|#apturefile$umpfile||3end2ec}eive||$ump$elay4ranslate||||}|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRC쀭}QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE|||||}||||||}||||||}|||||ARRRRRRRRRRRRRRR}RRRRRRRRRRRRRRRRRRRRRRRD||ARWRRRRRRRRRRRRRRWRRRWRRRRRRRRRRRRRRRRRD|!|!ddan%ntry|#}|#lear,ist||||%|%dit%ntry||+|+ill%ntry|,|,oad,ist||-|-anual$ial|0|$ial}||3|3ave,ist||||||%3#|1uitto-ain|ZRRRRRRRRRRRRRRRRXRRRXRRRRRRRRR}RRRRRRRRC}}}},fhdgsaLJ:K"}\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@}FHDGSA {   ` }#}  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} $} %}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy&}z{|} '}L@LJLJLJLJLML GLGLUKLAKLALLLLLMLMLMLLLJLWJLILKLKLMLULULYMLMLMLJLME:K:R:V: D:PH(}ONE.LST  E E E E ,% PMB^D@EJK V@j QL KBB A 0C B <`)} K -M M 4K ~K UK AK B WJ YMɛ bA A BLA B BLA% E@BB ALAi@*}@ E@ M VLMLA@ A MҠTT M CLD@ ALIG uxxxPx /H/AXu软AYu0u1 @Mh/+}X@} J`@@@ ABUBT@ JBЮ 6`LYBi@ɛ J@  U JBk@ J Mm ,}Ji@   U J 9`LBUBTB` L MBBLM==>B6g@g@g@ Mg@ iHiG 6F3}FLFS jF F KFLFL UK K AK 6FFLFP-Mj@j@TUj@$=/=i$Hi=hLM` EFDF`H)4}U mFJȄTͤ΢ Mh`FHHͅΈ0 iHΈiͥiMhh` ͈`)͈`H jF FF EFhF mF FFLEFH m5}FG F F FFh`͈`F F FFLEFLGLG6LGFLGFGHH 8J mFG͝~hhG` F` 6}MEU\ULM MT4TLM VG H`@H L bC VG L M?TIT ML*H L K~ K/= J L~~.= K~7}.=ɛ ~~.=.=ɛ J L JLG UK 4K@@ 0` 9`LH M) LH 3` L KLHL fK~~~~ɛ08}:.= JK.= hKL4H@@ 0` 9` M09 3` L KLH L MKT^T M bC8` 9`ΕH0LrG UK AK L M`TgT M K bA9}hh` L M6T=T MLI F M L MˠTT M I~ ɛ ~ I G M H I G M sI6 I G M IF I :}8J~G ~ M I~ɛ )GͬF F LLIG L M^UfU MLI L MhUpULI L MrUULIFGHH~ɛ mF;}G~͈hhG`I~ 8J 9`P WJ~H JIh~~ɛ*~ ~ʝ~ʎ~~Pй L MTT M8``<}HHO~hh`@=`| IJɁ M`ɂ @M`|@a{ |LeJM`HLJH=} LJH LJBHIhLVBKLV Mm`H LJ Р@Р@`J JJ``dD@EJLJ`L>}LMLhK LL@ 4KLKYLfK@LLF Append <0=OFF,1=ON> Cursor<0=OFF,1=ON> Blink<0=OFF,1=ON> CARRIER wait? >`?`@VAT}]LNVLWLWL}WLVANSITERM(c) Copyright Robert Sinclair 1991,1992Version 0.3@#" ,!Ю @ 6`LV',U}V0! V B@m WЭл` FWLV @LV @~LBWɛ @@` LBWV`0$  VLfW\ V}@[ @\\LBW}L @ LBWɞ @ @[ @DLBW~LBW;LfW @`VHBHIh VLBW\ @O @\W}\LBWH` BHIh V` @L*XLXLX $@4U\ }W"\*T+ ,L!X LX @L!X "*T+X} ,@$LW LX LX ɛ }W` ?`hh` "X(*),#.H6D,[@E }WLXX WL!X "XL!X "XL!X "XL!X WY}L!XH"*+ ,L!X\\ "X?00 :80\\ m\m\m\\LX;LX  WLXL2Y "X?=00 :80\\ mZ}\m\m\\LX;LY  WLXL2Y "X?00:LY;LY  WLYHθ\ι\"\*\+ ,LXXfKE\0"*[}+ ,LXX1"*+ ,LXX2"*+ ,LXXJM\ "*+ ,\\L H@k'kg}k  @ j @ l k @ @a`懭a`憤|H@ɛ @@  E@ @hk@i@ VLjb 3@kEWc zjh}hh`Xj`D1:DUMP.DAT bLbD1:CAPTURE.DATbLbD1:XMODEM.DATڠbLbbbTpJpbb oobb-o"oԄ $i}@ '@ԍDcȱԍEcȱԍQcȱԍRcȱԍ+cȱԍ,cȱHȱԨhTp @ 9@~ɛ~b~ K@b`A b @p 0@ gAj}Wc NeL3d je -@oo @ e @Zc `cZc @ mdYcp 0@LDd @ e f wf֩| d jCWcL3d n Tk}Wc nCWcL3d pn d`c nL3dLcAWc cnYcLc @ @ n m08` ԙ| 0EWcYcԍk`x*X` d j T@ @Ld*` m} @Zc @ZcI @\c]c  B@H @h -e]c @`Hm]c]ch =f` '@Vpsp @ j8`n}`@ @Roo @oo @ n٠oo @ noo @ -@opL@ -@bb bbb @bbo})b` -@Zc bm f -@ 8`c bmLf~0~ ~~LQ@ !@ -@$p5pL@ `f iޥi`)p}` i@ ( `̠eXޘeYߩ `ffff -@ 3@upp @ 3@fffff -@pp @fΊfq}⬌ff -@ 3@upp @L3@Jbb 0lbbbL!g gpDE gHIBYc V`YcL<@ b @p 0@r} g NeLh je -@oo @ eZcWc `cZc @ e f wf jLh֩|׭Wc @WcXc =hWc Xc!0Lgɀ)s}Lh Wc )fL%hWc pn d`c0LgWc Vn @ kLgWc @ m09+b 3@ >m0-ɛ 3@Ll 3@ >m0+2 3@ >m0 ɛ 3@Ll 9mp 0@ @ m} 3@@L@H 9mh >m0ɛ 3@L*m~}L3@pBHILV !@ *@/o@oL@ddLfm m  Lum mHH i0~Ȍ~h`m mm m m mmm } mm mmm`~ɛ 0 :)`hh8m`hhm`oo @L6@``L-@ bmLN@LnL-@p BLV $nm}mm` np"pL@ nppL@ npqL@ nq#qL@ nppL@ !@ -@7pHpL@ nʠppL@ nooL@ }n~ɛ)@ n` $@ '@۠pp @L9@@ bx`, j j 6@ @ T@ j` @`capture name? dump name? } **Disk IO error**Dump delay (secs)Directory of D1:Enter path or RETURN for default:3Press RETURN to continueTimeo}ut(͠ĠҠӠError - retrying EOTCANTra}nsfer completeTransfer aborted Filename? START to begin. SELECT aborts"| } |$XFERSTAT Out of retriesTranslation: <0=none,1=CRLF,2=ALL>"Receiving Sending }  |$XFERSTAT Out of retriesTranslation: <0=none,1=CRLF,2=ALL>"Receiving Sending The latest release of AnsiTerm by Robert Sinclair (c) 1992 AnsiTerm now supports xmodem file transfer, screen captures and k}eyboard macros. While still a bit slow, AnsiTerm works Well at 1200bd and does a fair job of translating ansi graphics for }your Atari 8bit platform. AnsiTerm is a full vt100 Term emulator that requires 48k and an Atari 800 or better to run, as wel}l as one diskdrive and a Hayes compatible modem. AnsiTerm works with all dos's, MIO and P.R. connection, and already has 80} col output...you won't need any additional hardware. Works best on mono monitors, but is readable on color sets. Mike... } ______________________________________________________________________________ Sherry L. Snyder L.P.N. } Mike Todd - Publications. Tulane Dept. of Dermatology Tulane Dept. of Dermatology snyder10@convex}1.tcs.tulane.edu dt01mws@music.tcs.tulane.edu New Orleans, Louisiana. Psychedelic }Daydreams ______________________________________________________________________________ Psychedelic [ms ______________________________________________________________________________ Psychedelic FROG (ATARI) 314,7760321BUCKSKIN (IBM) 314,7762482}THE WORD (ATARI)314,7395185WHITE DRAGON IBM314,8465616} } } } } } } } } } } U@Q@ϩ   P?@  Y`  Y0 l `@ ^README.TXT 26-JUN-92ANSITERM (c) Robert Sinclair 1991, 1992 This is version 1.0 of A&}NSITERM, an IBM ANSI emulator for the8-bit ATARI. Text capture and dump are supported. There are on-lineMACROs and automati&}c translation mode selection for each DIAL MENUentry. ANSITERM is now compatible with SpartaDOS. XMODEM filetransfer has fi&}nally been added. Please read the documentation(ANSITERM.DOC) included with this distribution disk for moredetails.-- Bo&}b Sinclairded. Please read the documentation(ANSITERM.DOC) included with this distribution disk for moredetails.-- Bo$ B% 3#ϩR @;# 4RW C% =# ># i <` "q!.!!!Lf `BHB *}ӭ)H)? @h hB` `;# i ?#9# `xҩs2ҩ=#ҍҭ>#ҍ " 0*})` #0?#@#))Džҭ  "i`:# ɛ A! )<# #0(?#@#x9# <# ҩ9# <#C$?#X*}`;#' #0'B#A#C#<#ȌB#<#:#) ``;#8A#B#8?#@#L!)JJJJ L!"&$]"(*}J, *`*:#L!*)*)@*)@ i HB)*hBE*iL!;# L!*) #=##>#;# L!ؘH k"L"*}A# ҙC#B#A#ȌB#ҍ `hh@ؘH@#?#9#L"ȹC$ Ҍ@#I) ֩%ҥ k"L"ؘH)L";# L!b"""*}" `3# `$0`` LEo=.F nV(*}*}*}*} (m@Q@ϩ   P?@  Y`  Y0 l `@ ,^