@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr ɱDOCUMENT.TMP/ZY ~~/CY|Segment appended to D:DOCUMENT.TMP|  ~~/C#|Open Edit File?_Any Key: Aborts|}DOCUMENT.TMP/CY|Segment saved to D:DOCUMENT.TMP|DOCUMENT.TMP/ZYSegment appended to D:DOCUMENT.TMP|Abort Edit?}_Any Key: to Exit|}YDOCUMENT.TMP|Edit Abort: D:DOCUMENT.TMP Deleted||Finish Edit?_Any Key: Aborts|}?SEGMENT.HLP,E:/?  H S8 k ԮàР - Commands Entered with key - ...Opens the D:DOCUMENT.TMP file and s }aves the initial file segment. Use this command only to OPEN a new edit file. bort Edit....Clears the editor and } deletes the D:DOCUMENT.TMP file. inish Edit...Saves all the rest of the file in the editor and on the original dis }k file to D:DOCUMENT.TMP. oad File Segment...Continues to load file from the disk. ave File Segment...Append }s and clears the segment from the cursor position to the top of file. or ...Display this screenI   ] Ci+3/j өj +R0B JKD+E V0 BD+EHI }V +R9j:j.m9j9j:ji:j`0 BLVE: }  ...loading the RS232 Version of  }        }      }|砠||Ӡ}||}| Keyboard Macro Feature || [C] 1986 || Mike Collins and Ronnie Riche} |+++(j p${p+%|p+}6+7+ۍ6+7 }p ~p n=(j(j < F = I@ aLj+j = ,= -=+ = D L >zp} NNkPkRkTkkkopiOk8Uk8 Sk8Qkk`NkOk I >< =Kf =YkLA =>f } =Yk`'XRUT`H)h)` i@L>8 `xpIxpIxp >< gNN eaypɦ @ypL'>j$j =Yk}@ h =L'>h =L'>zp)zpL>%jɛL>L>),o0 q{m\i^e_a`]Ho^j} : L >Gk THh = ><8\k]ki\ki]k AL >>?>?L >ʊ >H H?H?H`I\^`~} }|_    HDuDDD-E4Ek?k"}]k\k =Yk>k?k ;NĠhL =Bk)^) ^>k?kBkвL@ tA8WkXk 8WkNkXkOk Wk#}Xk ><8`k内ak凅WkmVkWkXkiXk >< A} NL=`j B8((@k@@k'@@k8@kLkLk@k8@kL%}A`j B(@k@@k'@@k8@kLkLk@km@kiLABkCkXmLki(Yi8WkDkXkEk@BkC&}kCkEkBkDkMki(iLBFkmFki`.]+.`j < A} NL=`jƇƆLA`jƋ^*}^`8eiLA`j^` 懥]k^eiLA\k]kLA`jWk]k8OkOkXk+} > ho*j``j^懥]kLDLD`jƋ^ƋOkLE8ee4}8内包LrILA +@ԩJ01 ‘LIȱ‘`H ԭ<I2 "=)_ @W zJ DLJS zJ ELJP zJ 4ILJ AL=k6}k`8kkkk lFkk >}La`ypYk =yp jjyp ^P` ^Pyp)?<yp)@ j`I@`ypwP,P a?}{)ɀ٢Ю ` =g = H X AO0LXL=LrV =g = H X O0LX oBJDgE V` B@}D;E HI V`;fhdgsaLJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?RC}EYTWQ()'@}FHDGSA {   ` } QpKDgEHIJD}B V0\upupdoeoupup Q0?+K N Q03wp Q0) Nwpwp. NLQ  QƌLiQp B VpC`H Nh NE} Q0 NLQpHIBLV`jYk X M XR} N 7Q d Toooupup T "=cRa)_cRLSF} ~RH}RH`+*-=RLUF12345678 XCSS/S@SSS/S@SSSSS T%T%T%T%T%T%T%T%TdT-TRM`j2 =g = HL= Rl G}R M@0+6+7}p ~p ` ToL S Toup oooL5R To8L S ToiupުLH} Sgo) Y o 콟o.ʎoo`pBoHIDoELV SS! SLT TL5R SS#LS SS$LS |T~hI} =@ J+ SSo,oȽko_koo T LS TLS |Th = H T SSLSgLQpoJ SS S0@ <J}ooo:Ȍ*j W0#j} N I =L >T NLNk Q |TԠf =k ;N Ng = "= TLS I` |T-hK} =gLNj-j4 =YkDj K_k! X_koȹko S0LXLrV`j-j4 =YkDj K_k! X_koȹko! S0LL}XLrV` d;p_kk/(kȹkA `CpLUZp ``oLUoNkOkLUo8]k勪,M}o0ɛ^LULU =LU^LULU Y`j =ɠf =Dj V0Y UpNkDOkEp8NkHOkIN}LVV8\kNkH]kOkI B V0 U Q0 LwXH Uhj+j >c;H =h fHLV0f"f =LVԠf =h ;N V IYk`O} =ܠf =LVo BLVpooH@ Ko KUo Xh_k =hhLI VoDkE_kHIoJBLV`j8NP}kOką =f =Dj VLrVp,j -j .jLrV < Xp"o%B,jL-jM.jN V0 o WQ}LrVLwXo&B V䮞oL,jM-jN.j`oDE8Pk冝HQk凝I8IHQ8HPHIIB V`,j-j.R}jL:X WoHmNk\kImOk]k\ke\k]ke]k U\k]k` VLrV} Nf =LV +@ԭhhk`&j` =IgL =L\`j ==g =Pj VL\ X _ZkkkW}ko5jYk kkZ*l (lNkOkkkkkL\^)lkkk[kk[kȱ[k8X}eik w\k \8.k[kZkl&j5j Pc'j j`kȌ6jk7jk8j \kk \8\k]k}{kY} kk \&j<&j9j\k:j]k =Yk i =7j8j ;Ni =6j ;NL >kE Ng = "= Q I} N =L >LZ8Z}kk0 \kZkn j` \ \ \kkk &j8kkkk =Wg = "= _ZkZkm j`kk0 \[}` kk Z`kmkk \` Zo Z`kkkkL\Ɏk) Y5]5] kLi^ʊ k]HHI]H\}H]H`8keiLZ^k`wlrtbsnhf@p?xmigjq]]]]]]]'^I^]]]]k]b^^]w]ȩk'jL*] X5jL*] XkL*] X]}kkkL*] XkkkL*] XkL*]kL*] oL*] XkL*] XkL*] XkL*] XkL*] XkL*] XH kȱ^} 8kk匰 \hkL*] B^kmkL*]ȱ^` B^knkL*] B^L*]ȱkLZ XHk)hl *]L]_}&jL[^ Yk_kk`oo WLIZ < WLIZ XhhpoLZ`j _k _%j ;_k _ >cj`+j oBJ jD!jE V` g}BD0EH I V "j0#j` }H"j/}I#j`j =ˠh =H@Dj K Xh_k" jk!j IbLh}rVj$j aLX IL=j-j +jErrorp} #BREAK Key AbortNo ErrorsLoad File> Ӡ٠D1:*.*Memory FullNo text in bufferPrint File>Printing...q}Insert next sheet, press Find:Not foundExit to DOSChange to:Load Config FileSave Config FileKey Click OnKey Clr}ick OffFast Repeat OnFast Repeat OffD1:TEXTPRO.CNFD1:NAME.MECopy>Copy to> -elete ock nlock es}name ormat -oad opy Eit Drive -:Rename to>Format diskInsert ModeReplace ModeUpper CaseLower Case WordsLot}ad Macro>Word Wrap OnWord Wrap Off Used, Free, Cursor at Page , Line Verify OffVerify OnE:Exit to BASICBinary Loau}d>Nonexistent DeviceTimeoutDevice NAKSerial Bus ErrorDisk Write ProtectedInvalid Drive NumberDisk FullSector Link Errv}orLinked Load ErrorInvalid File NameFile LockedFile Not FoundSegment Not Linkedfq;pq Oq BJWw}DqE V0 BD,EHI V p,p,pp+. Oq. Oq AO uq; O Ox}q Ib Oq9jɂ":j@ S = ȩ+ `>?` oLVD1:TEXTPRO.FNTD1:TEXTPRO.MAC0(+,T(@q - TEXTPRO - Version 2.5r z} Keyboard Macro Feature [C]1986 by {} Mike Collins and Ronnie Riche - Documentation - T |}EXTPRO 2.5r is offered primarily to answer the text processing needs of telecommunicators, folks that have serial print }}ers, and those that need room between DOS and TEXTPRO for utility routines. We had originally hoped that we could ~} answer all of the requests of users with extensions to Version 1.2 bu there are some things, such as moving the }assembled address, that make modification with extensions impossible. For this reason we will produce a couple of speci }al purpose versions of TEXTPRO. These will be file and print compatible with the original versions but will have }special qualities that cannot be provided by extensions. Some of the extra features offered in this and other spe }cial versions, such as the file divide feature, will also be provided in extension files for Version 1.2. }Version 2.5r is assembled at 2B00 and allows room for the RS232 handler or other special handler files with even the mo }st memory hungry DOS packages. Since TEXTPRO can read/write to or from any legally defined device this gives a pr }ogrammer considerable latitude in developing custom handlers to support special features. Since the RS232 handler } can be resident with 2.5r this version can now run alongside the excellent EXPRESS terminal program by Keith Ledbetter }. Some suggestions on using these programs together are at the end of this doc. I have tested 2.5r w }ith the ATARI DOS's and also with TOPDOS 1.5 configured with the HAPPY, WISE, RS232, and 130XE modules all instal }led at once. It also works well with a fully configured version of the new public domain MACHDOS 3.7 and should operate } at full speed under any DOS package and handler combination that is compatible at CIO level with DOS 2.0 and doe }s not push LOMEM above 2B00. The program is customized to operate with ATARI DOS 2.0/2.5. Despite this the } majority of the additional features will work with other DOS packages as well. The only exceptions to this rule are fe }atures that must use specific DOS memory addressing. For this reason the binary load and verify on/off selections } are disabled in other DOS's since these features are specific to Atari DOS 2.0/2.5. The verify on/off also works } when using OSA+ due to compatiblility with DOS 2.0/2.5 Due to the different assembled address TEXTPRO 2.5r does } not load and use the TEXTPRO extension files. These files are specialized for operation with 1.2a only. Files na }med TEXTPRO.EXT are ignored by 2.5r at startup. Most of the features offered by v1.2 extensions are built into 2. }5r along with some additional features not yet offered even in - 1 - } the macro extension files. The cost of this has been the loss of some editor space but the 2.5r editor will } still handle files of over 15K in one load. Additional features are also offered with 2.5r to allow editing of a }ny size file. ADDITIONAL FEATURES.. There wouldn't be much reason for another version if you didn't } get added features. The following features are available with TEXTPRO 2.5r. BINARY LOAD... } This is one of those DOS specific routines and works only with DOS 2.0/2.5. Press and } the prompt "Binary Load>" will appear. Enter the name of the binary file. Works like the "L" option of DOS. } This command can be used from the editor or from a macro to jump from TEXTPRO to another binary program file. This k }ey is disabled in all other DOS's ENGLISH ERROR MESSAGES.. Replaces the cryptic error codes o }f the ATARI OS with plain English error messages. This file has been expanded with more error messages than were }included in the Page 6 error message extension file GO STRAIGHT TO BASIC... With 2.5r you can use } to exit TEXTPRO directly to BASIC. This is great when you're using TEXTPRO to edit B }ASIC programs. Just list the program to disk and go to TEXTPRO and edit it. One convenient trick using th }e ATARI DOS's is to name TEXTPRO as DUP.SYS on a DOS 2.0/2.5 disk. If you boot with this disk you can just type D }OS from BASIC and you will go straight to TEXTPRO. You can then return to BASIC using the 'Exit to BASIC' feature. Sinc }e TEXTPRO has just about every DOS function except the memory related functions you aren't losing very much. If y }ou want to go to the real DUP.SYS just insert a disk with DUP.SYS on it before typing 'DOS'. By the way th }is will also work with RAMDISK.COM and will move TEXTPRO to the RAMDISK on boot and run it after typing DOS from BASIC. } To get to the real DUP.SYS just copy it to D8:DUP.SYS from another disk and exit to DOS from TEXTPRO. If you don }'t need MEM.SAV you could also binary load it from another disk. }- 2 - The exit to BASIC command has been improved to prevent re-run of TEXTPRO after BASIC has been e }nabled due to the unpredictable results this may cause. Jump to BASIC and then go to DOS and run at address 2B00. } You'll go right back to BASIC again THE /PARAMETER COMMANDS... TEXTPRO uses the '/' k }ey followed by a letter parameter to activate some additional features. When the '/' parameters are used only one } will be recognized at a time. Be sure that there are no spaces between the '/' and the parameter and that the paramete }r is the last letter entered. Failure to enter the parameter correctly will cause the command to be ignored. Som }e examples of legal and illegal syntax are: Copy>D:TEST.FIL,D8:TEST.FIL/A (CORRECT. Chooses an appended co }py to the file on D8: Print File>D:TEST.FIL/A (CORRECT. Chooses an appended print to the specified f }ile.) Save File>D:TEST.FIL/ A (INCORRECT. Space between parameter and '/'. Parameter will be ignored.) } Save File>D:TEST.FIL/DC (INCORRECT. Two parameters selected. Parameters will be ignored.) Versio }n 1.2 introduced the /A command which selects an append to file operation during Save, Print, or Copy. The next feature } expands on the '/' parameter commands. SPECIAL DIRECTORY FEATURES... With 2.5r the menu disp }lay is sorted alphabetically whenever you go to the menu or list a new menu directory. All unlocked files are at the } top of the menu in alphabetical order and the locked files are listed alphabetically at the bottom Use } the next feature to keep your disk catalog with TEXTPRO With 2.5r you can enter a directory listing into the TE }XTPRO editor as easily as loading a file Press and when the "Load File>" prompt appears type in / }D and the directory listing of drive one will be loaded to the editor. Go to the end of file and do the same for }another disk. The new directory will append to the file. In no time at all you will have the a disk log in the fo }rm of a TEXTPRO file. Since you are in the TEXTPRO editor you can use the FIND feature to locate the occurences of any } particular filename, extender etc - 3 - By typing } in a short description of the disk and the files on it at the top of each listing you can track your disks easily. The }re is also room to enter descriptions or notes after each file name To update a disk just go to the TEXTPR }O menu, do any file operations you want to the disk, and then return to the editor. Paste out the particular disk }'s listing and go to the end of file. Paste it back, put the cursor at the beginning of the first line of the listing } (after the disk name and notes) and read the directory into the editor. The previous directory will be overwritten } by the new listing Using this method you will scroll the latest updates to the end of the file and those }that need update will "bubble" to the top Wildcards are fully supported in the directory specifier. You are not } limited to drive one either and may use any drive # supported by your DOS and hardware You folks tha }t use SPARTADOS will get the full features of the expanded directory listing, complete with time/date stamps. You can } also list the subdirectories without problem by first entering the subdirectory specifier TOGGLE VERI }FY MODE... Just press ...yep, that's the semi-colon to toggle between write with ve }rify on or off. The program will originally load in the verify mode selected by the DOS. You can save the desired } DOS configuration by exiting to DOS and saving DOS files. If MEM.SAV is active you can return back to TEXTPRO after sa }ving DOS files by using the 'M' selection to run at address 2B00. Your editor file will still be intact and you w }ill return to the position you were in when you exited to DOS. No more need to poke around with BASIC to change t }he DOS verify mode as you desire. This is another of those DOS specific selections and will only work with } OSA+ in addition to the ATARI DOS's. In other DOS packages this key is disabled The keyboard buffer that }was included in the extension files for 1.2a is not built into this version. To supply a keyboard buffer to the p }rogram simply load it as a separate file from DOS. It can be disabled by pressing SYSTEM RESET. Reloading it from DOS w }ill make it active again. - 4 - WOR }KING WITH ANY SIZE FILE... One of the most requested features for new versions or extensions has been the }ability to work with any size file. All word processors seem to have exactly the same amount of space in the text buffe }r: not enough. We have supplied a utility program named DIVIDE.COM which can break large files into manageable se }gments for use with TEXTPRO and other word processors but we always considered this to be an interim solution. Al }l utilities of this type suffer from some of the same problems. The need to exit the word processor to divide the file }is an annoyance. Also, the spots chosen to break the file are arbitrary and almost always require later touching }up with an editor and further file manipulation. This has made even minor editing of large files very cumbersome. } With TEXTPRO 2.5r the ability to segment ANY size file is built right into the program. You also get to p }ick the size and makeup of each segment from the editor, placing the file breaks right where you want them before } segmenting the file. And it dosen't require learning a whole lot of new command keys or using slow, disk-based swap fi }les. Although 2.5r has the smallest editor of any TEXTPRO version it can effectively work on a larger file than e }ven the most powerful word processors currently offered for the ATARI. File size is limited only by the capacity }of the disk. USING THE /C AND /Z PARAMETER COMMANDS... Let's step through an example file to demons }trate the methods used with TEXTPRO 2.5r to divide a large file for editing. The first thing to do is to simply l }oad the file from either the editor or the menu. If the file is too large for the buffer the load will stop with 80 } characters left in the editor. This allows two screen lines of room for some minor editing on the file segment. Now }we need to find the best spot for breaking the first segment. Just move around the file and place the cursor at t }he spot where you want the file segmented. To find the exact size of the segment that you are selecting just use }the sed/Unused memory command. This feature has been enhanced in 2.5r to include the positi }on of the cursor in the file. This will be the exact number of bytes plus one of the segment being selected. } Now we must save this first segment to the disk (or RAMDISK). Just use the usual ave comm }and. Specify the drive number and filename you want for the first segment. The only difference is that after the filena }me you add a /C parameter command. - 5 - This } parameter will specify a save from the top of file to the cursor position, not including the character under the curso }r. Think of the /C as standing for 'Cursor position' when it is used in a save operation. The } next thing to do is to get some more room in the editor. Since you have saved the segment above the cursor to a separa }te file there is no need to keep it in the editor. Just use the command to delete to the t }op of the file. This will delete the segment that you have already saved and free up this space in the edi }tor. You are now left with the unsaved segment of the original file, the newly cleared room in the editor, and an easy } method to continue segmenting the file on the disk. Just go to the end of the file using the nd of File command. You are now at the exact spot the previous load to the editor ended. It very well cou }ld be right in the middle of a word, but don't let that concern you. To append the disk file to the editor from this } exact spot just enter the oad file command. The command line will turn green indicating } that an appended load is being selected. Use the same disk number and filename as the original file. The SELECT- }L/l filename feature can be used to make this easy. This command would normally cause an appended load from the start o }f the disk file. What you really want is to append a load starting from the position that the previous load stopp }ed. To select this you just add the /C parameter again. Think of it as meaning 'Continue loading' when use }d in a load file operation. The file will load and append from the spot where the original load ended and }continue to the full size of the buffer. You can then go to another position of your choice to break up the second segm }ent and use the save to cursor command again on the new buffer contents. You may repeat this segmenting, clearing }, and loading procedure as many times as needed to segment the entire file exactly as you wish and save the segme }nted files out to disk under any filenames you desire. You can control both the exact size of each individual segment a }nd the exact spot at which each break occurs. You can even use the extra 80 characters provided after each load o }peration to enter an information line containing the filename of the segment and/or a file link command at the en }d of the segment before saving it out to the disk. - 6 - } If I've succeeded in totally confusing you or if you are still a bit hazy about how this procedure works please } read through it again before moving on to the next section, since the next command merely expands on what we hav }e done already. HERE GOES... There may be a time that you simply want do some editing in the middle } of a large file and keep it as one large file. You could do this by saving it out as segments and then appending } the segments together with the copy command. There is absolutely nothing wrong with this and it will work just f }ine but if you have become proficient with the TEXTPRO file divide feature you may want to combine the required steps } using the /Z parameter. The /Z parameter combines the save to cursor_(/C) and appended save_(/A) sele }ctions to allow you to save the segments back to the same file. As an example you could segment the file TEST.TXT } and save it using /Z to TEXT.BAK until you reached the portion you want to edit. You can then simply edit the file and } then use the /Z or /A selections to append the remainder of the file to TEXT.BAK. You will then have the newly e }dited file restored as a single file on the disk. Make sure that the initial save to a new filename is a '/C' par }ameter command and not a '/Z' since you cannot append to a non-existent file without producing an error. Y }ou must do a bit of thinking before just jumping into something like this but with a little practice you will find the }procedure remarkably simple and easy to use. Of course you can also use TEXTPRO macros to automate any of these p }rocedures if you are daring enough. Feel free to change disks if you are using one drive and writing the s }egments to another disk. This does not effect the operation of the divide feature. If you specify either an incorrect f }ilename or attempt a linked read from the wrong disk the load will abort and the message "Sector Link Erro }r" will appear on the command line. Just correct the error and try again. The load should proceed normally }. If you attempt to load a file segment using the '/C' parameter after the end of the file has been loaded you will get } the message "Segment Not Linked" on the command line. Using the continuous load feature in c }onjunction with the ability of TEXTPRO to read and write ANY file you can easily do a single drive copy operation } without going to DOS. You could even write a macro to do this complete with prompts to insert the source and destinati }on disks. That's one that I'll leave to you. I have written a short macro that will aid the editing of lar }ge files using the new TEXTPRO '/' commands. - 7 - } USING THE SEGMENT.MAC MACRO FILE... The macro file on CIS in DL5 as 'SEGMNT.MAC' is a macro file designed } to assist in the editing of large files. The macro has a help screen that can be displayed by pressing th }e HELP or OPTION_? keys. This file must be named SEGMENT.HLP on the disk in D1: for the macro to find it. } There are a few simple selections offered by this macro that make saving segments of a large file easier. The mac }ro is designed to write the edited file out as a single file and must be modified to write the segments out as di }fferent files. To start an edit of a large file just load the file to the editor. Go to an appropriate pla }ce for the first segment and press the START key. The segment to the top of the file will be saved to the disk and } deleted from the editor. Do whatever editing you need to do and save the next segment by placing the cursor at the ap }propriate location and pressing ave segment. The segment to the top of file wi }ll be appended to D:DOCUMENT.TMP and deleted from the editor. To load a further section of the file from t }he disk just use the oad segment selection. The buffer will be filled with the next }portion of the disk file. Continue with the save and load selections to edit any portion of the file that you des }ire. To quit the edit without making any changes to the disk files press bort edit. } The editor will be cleared and the D:DOCUMENT.TMP file will be deleted from the disk. Any tim !}e that you feel that you have completed the edit and wish to save out the entire edited file to D:DOCUMENT.TMP just pre "}ss inish edit. The entire file will be read from and written out to the D:DOCU #}MENT.TMP file. You can then simply rename the original and edited files any way that you wish. If you are sure that eve $}rything is OK you could even copy D:DOCUMENT.TMP to the original file to save disk space. %} - 8 - TEXTPRO 2.5r is the first version of TEXTPRO that supports the SELE &}CT L/l feature from macros using the 'Rename' and 'Erase' macro functions. I have not included any of these funct '}ions into the SEGMENT.MAC macro file but there would be numerous uses for this feature. You could delete the orig (}inal file automatically or rename it with the '.BAK' extension if you wish. You could also rename the DOCUMENT.TM )}P file to the original name automatically. It's there if you want it. This macro could also be altered to *}write the '.TMP' file to the RAMDISK by simply entering it to the editor and replacing all 'D:' specifiers with y +}our RAMDISK specifier. As written the macro should work with any ATARI with one or more drives. If you want to observe ,} the progress of the macro steps from the editor just delete all of the keys in the macro. This wi -}ll allow you to see the operations in progress although updating and scrolling the screen display will slow the m .}acro down quite a bit. TEXTPRO and EXPRESS 3.0... Since the RS232 handler can remain resident with /}TEXTPRO 2.5r this is a powerful companion for the superb EXPRESS 3.0 terminal program and for BBS EXPRESS. To con 0}figure a DOS 2.0/2.5 disk for using TEXTPRO and EXPRESS together it is convenient to name EXPRESS 3.0 as AUTORUN.SYS 1} and TEXTPRO as DUP.SYS on the disk. This allows you to do the following: - Press OPTION on boot and lo 2}ad EXPRESS. - Press RESET from EXPRESS and TEXTPRO will load automatically. If you are using a 130XE with 3}RAMDISK.COM on the disk TEXTPRO will load from the RAMDISK. - Use the 'Binary Load' command from TEXTPRO t 4}o reload EXPRESS. You can also go to BASIC from TEXTPRO if you like and return to TEXTPRO from BASIC by typing 'D 5}OS'. - Go to DUP.SYS by inserting a disk with the actual DUP.SYS file on it and using the TEXTPRO 6}exit to DOS command. If you are using the 130XE ramdisk you will have to copy the actual DUP.SYS file to D8:DUP.SYS. 7} One problem you may encounter is that EXPRESS 3.0 will autoload the R: handler every time it is run. This wi 8}ll cause the handler to load on top of itself on each re-run. Do this enough and you may push LOMEM above 2B00. E 9}ven if LOMEM does not get too high this is certainly not a desirable effect. If you will not be re-running EXPRESS 3.0 :}a few times you probably won't have any problems. - 9 - ;} If you want to fix this problem, however, here is an easy way to do it. You can strip out <} and save the R: handler from EXPRESS 3.0 using TEXTPRO 2.5r. Here's how... - Load EXPRESS 3.0 into TEXTPR =}O 2.5r. - Use the left arrow to move the cursor to the 89th position in the file. Use the command >} to make sure you the cursor is 'at 89'. - ave this segment to disk as D:RS232.OBJ using the /C(ur ?}sor) parameter command. This is the RS232 handler that must be loaded for EXPRESS 3.0 to work. - Now @} use to delete to the top of file to remove the handler. Now just use the /C parameter command to save A}the rest of EXPRESS 3.0 to disk under another name as a load and go file without the handler. This should take ab B}out two more continuous loads to the editor. Now if you name the RS232 handler as AUTORUN.SYS and TEXTPRO C}as DUP.SYS on your DOS 2.0/2.5 disk the handler will autoload and the boot will then load TEXTPRO. Now you can ru D}n the modified EXPRESS 3.0 with the TEXTPRO binary load command as many times as you wish without reloading the h E}andler. Using these programs together can really be useful since you can DL your messages to a RAMDISK fil F}e and then log off the service, RESET to go to TEXTPRO and compose the replies and print them to the RAMDISK. The G}n just re-run EXPRESS using the TEXTPRO binary load command and upload the replies. This saves on connect time and uses H} the RAMDISK as an electronic clipboard that will disappear, along with the redundant replies, when the session i I}s over and you turn off the computer. No more cluttering up your disks with message replies. Other 6502 ma J}chines have terminal programs with word processors included that cost a lot of money and don't approach the capabilitie K}s of EXPRESS and TEXTPRO when they are used together. Another reason that you made the right choice when you boug L}ht your ATARI. Use your imagination. I am sure you will get a lot of use out of this special version of TE M}XTPRO. Good luck... RONNIE and MIKE N} - 10 - EGIN MAIN PROGRAM A  V@&6-?:<@,&ARAU..(&}The same routine in GR.15 with G.U.P.U,($using multiple parameters f-P}or speed.U6-?:<@<@<@<@,I-@y@-6-'@;6-AY&I6-AY&-Q} 6-?:<<<<<<<<<<, ARAU--(%}Twice the pixels in half the time...",,($How about some mu-R}lti-color displays?,S,6-?:<Ad<@)<A4<Ae,6 A`S-@y6@66-?:<<<<AY-S}&,@,,6-?:<AY&<AY&<AY&<,J T A^&6-?:<@,&ARAUh**("}And now, -T}the Super Fast CIRCLE...rFF(>30 CIRCLES DRAWN IN 4.8 SECONDS (6 CIRCLES PER SECOND!)|-@@0 6--U}?:,((6-?:<@`%<@`%<@`,  A6-?:<@,.ARAU.(More fast circl-V}es... -@@6@>6-F:@ ,#6-?:<<<<,>6-?:<@y<@y<,O,6-?:<<-W}<<,O6-?:<@y<@y<&@,  A&6-?:<@,&ARAU,,($} And -X}now, some more LINE drawing...-@p A`@@6-?:<<<%@y<<%@y<%@y<<%@y-Y}<<,&:,6-?:<<<<,:6-%@0@@6-?:<<<%@y<<%@y<%@y<<%@y<<-Z},: D ANP6-?:<@,&ARAUP(%}Of course, circles can be left emptyX A`b-[}l-@P@v,,6-?:<Ap<Ap<Ap<Ap,&&6-?:<%@E<@y<@`,,,6-\}-?:<<<<,&&6-?:<%@F<@y<@`, 0 A6-?:<@,0ARA-]}U (} THE BOX...6-@p%6-@$66-?:<<<<,($6-?:<<<AY&<AY&-^},(  A +@ARAU--(%}How about mixed text and graphics???)-@%%-_}AU) -@@P]]6-?:CC6-?:<@(<@2=+;:*-^L P,-@,( 1234567890\/?]|[{_QK-@( !-@'( 3-@9  1}}E-@K( R A SAR@TBT:," 2-@@@6 B  V!1~}"@4 }!6-Z=6-%@6-%@3"A@= @5[ @5c2@@'1}@@82%D:MENU|-;2$@@@O-@@q21}u y |$|-;2$@@@O-@@q21}u y |$0ui;AP,!6-C:,%APD6-+P:'A$,%@,$A$X;&,;A$,i6-C:,'AV1}urr6.he  ̍?o   |u 6.1}urr6.hpp08 v< {>  N|P<88p@u67B:1},%@,.urr6.hv<`0 ??p?88 z Dfff~ff<<f<flxlff`````~cwkccfv~~nf:AU,uMM6.C  ;<| 80~acgcu67B:,%@,.u1}rr6.hpp088 83>u67B:,%1}@,.urr6.h;W y З l1}u67B:,%@,.urr6.h00><8<0p` 80`p?>1} ? u67B:,%@,.ubb6.X 0|88~l01}u67B:,%@,.uAV$D:HORSE8~l00?'(q MAINPICMALHSSLHSLSHCC5} LLϠҠŠҢà5}宠ӪЪêŠ &&;AB,;@,;@U,AA6.7h01DZ)ʊXiYi5}`@@6.6hBDEHI  <(OO67@U,.<   5} ĩ2OO67A,.:AU,FQQ67A),.>`RɥPee`/5}eePGG67A,.4(eeЕeeZ%-A6AV"!5}% dGG162,16,169,1,157,72,3,169,0,157,73,3,32,86,228,48,1,96,104,104,96ns+@%@$6-F:A`,36-F:A5}a,B6-F:@,Q6-F:@,]6-?:C:,,sàŢxA&@!+3AR@EA5} AHT6-F:A`,c6-F:Aa,r6-F:@,6-F:@,c-(%+ϠҠŠҠ+H(5}c(->5 (or5($ to return to loaded pictureg)(!When viewing the 5}picture, press:Q(# to return to this screen.g( Ԡ to quit.'AAH'A A65}@-@@K66.D:A@ -@$@2AR7(A A (>:,5} 6-B:,AdAUDF:B2y,"@$A 0A: AD A@ F:Ad,"AUA5}$)@$"AUAp[ @=!@d* @)+*!@E* @Y,Q67%@,.>:,[ A5}'"A&67,.' A AAR@(,* Ap*@@5}6 A@E A`6-?:C:,,$@E䠦J!6-F:A ,!6-F:A,T9F:5}B2y,"@,A%@26+9^ F:B2y,@A@hu@@--@&@5}@( LA`XAab A`ul@@'A`3Aa65}$làà堢ŢD:MILOADl@@'A`3Aa64Hq./TEMPNSPITCSCNCCNSUSCXPONTYPOYPRNTWTTEMMOVCLRESTYPNTIDOSNDESCCHSELECKEYCHOR9}SRSCHRBASPMBASFIRSTTIMNSCALECCFOSOSICIDLDHDLDH9} 9} !"#$%&9}'()*+,-./01234569}7 KKŠΠᬠà糷à堵qqź9}報婠򮠛 AP2F:@ , @P<6-F:9}Ad,$c$$d> -&6-@:7,,%"AT+17; >$n["AU9}@:7%,,+@:7%,,?@:7%@,,M6-%@Q [ Ax;6-!A(#6-&A(/"A%;69}-A(" @ "(Ap!@ AP{6.BBT6-@:7,,+6-!A1/=6-&A9}(O67@,.PT[!@ri6-&@r{67@,.bTK6.7&,A6-?:C:,:%A(,/9}67@,.>:,E @)A@J67@,.`%67@,.1!@ B67@ ,.`S67@ ,._9}"@2p67@,.`67@,.T)67@,.)67@,.L^)67@,.)67@,.s9}hI6-@&@ $767@,.>:%A(,I67@,.>:,r%67@,.%67@,.|6.7%+(,9},HH6-?:C:,:AT%,"6.+67,.467,.7$!-&@ ( !$*@A9}'B7tA*$9@K-A@d9AAdAU$Q6-@69}-6-!6-'6-66. quarterB6-@Q:6.BBT76.:$L#9}6-C:.9/5 >Z#( -?!6*,7%@@4L좠!!ΠТ" 6-R:,""@9})A07"@!@#6-&- A7 A7"@ @#6-%- A7 A9}O6-F:Ad,AU0AdAUE6-?:<<@"<,O A`(T:,A & A9}0(A:AAAA A0A@APA`ApAAA9}AA0AAAAAAAA CD! 6-6. whole! A9}MNa 6-6- A%6-%7-@@"M(chord off W A a A%X 9}Aab 6-6. half Akl(6-@6. quarter( Au۸9}v'6-@6. eighth' A۶囀)6-@6. sixteenth) A۳ݲ囊*9}6-@2 6. thirty sec* Aۮݧ囔 6-( A回6-+(*(, A9}ۣݠ 6- Aݠ 6-6 A웼 6- A  6-9}6- Ac 6-6.#@A/6-@A6-%+"@,G6-M6-S6-Y6-c A 9} AI)6-?::,67,.>:,*67,.6"@ B6-@;67,.>:,;67,.>:@:7,,%A(%@r$+",,9} 6-%(6- A 6.7%+(,, A'6-%%+,!@' AP A9} AK۪LN A (*( enter chord D( then press returnN A%VS A9}PA6-+6. G6-C: *~abcdefgmj+-#67,SAU`i )-6-?:<<@%@$+!,<,[%9}A APA`A`Api"A j;!@6./6-@:7&@,,;t=67<9},.>:,!-&%@ +(>:,36-%= A ~!A% 6- A  A0%㛒> !67&,.9} '-&@ .(66-&> A V6-@:,&@"6.%#! 06-%@:7,,<6-@H6-@9}V"A> -&%7<,46)7<,47>6-@ %+7<,47,M  6-6-@:7,,56-+"@,&+"@59},=6-%AM6-@7<,46-@(7<,4d6-@(6-@7<,46-@9}7<,0mA,7%<%,4  6-@,6-@,B:,!% 7%<%,4aj,6-@ ,7%<9}%,4 6-@,6-@,7%<%,4 6-@,6-@ G 6- A!67%,.7,167%,.7&,9}G67%@,.7&,(!6-%@6-!67,.2QA@dQ6-?:46-@6-@h% )"AU% ArS"A&!@#6-&1-%@9};( I-%@S A@|C#!@) @e)!@C%+"@',A@A@467,.>:,"(9}>:%A(,*6-%4 A@ 4D:6.C:L A@ &@,"@3:B6-%L A9} 6-&((?6-?:<<-@PB 1 6- Ap AP' A1 A 9}W-@"&(press to exit0 AP7)C@M AW A6-?:B, 9}J-@-2@@@5-9 C2G J$ , A%-@ ) A,$ 9} / +@AY%AV/ A@ 4Ap(%6-F:A`,46-F:Aa, A6-6+9},((} the musician ll:-@@"A( i)6-?: 1>lx 1>lx9}xI6-$AV6.(67A%,.167,.I6-?:}5/<5yQ@@yfD@DUQUHHl`[HHrLHL`[`lQyff[̭lfUHl[}-}}    ԏ  >}   ԋ  ԏ  <5VDATMOVPMBASSPABARBhdBh@@$ KKӢB}󬠠à묠àH;A,H6-C:.hhhhhhh`,"B }AF:A@,"+@(s=6.3h ! ԍЌнн н#LU67@4,.>:@4,s6-?:',A@P'/A0F+}@P@9/A0@`'/A@`9/A@PD$F @H',@P@U'/A@UF,}J$P-@R-@T0@U!!2@ @@&V X w$xF-} +@.-@@.(HOW ABOUT THIS...$ +@0@0F.}@@-@A@@#,@ #/@$A@ -@0@F/}"-@ , .-@0-@@20@&3-@ 4 6F0} ;0@?$@J +@O 0T#-@@#(SOUND!Y-@P F1}^-@c2@@%@h 0m-@ r |-@62@ F2}-@  $ +@(-@((YOU HAVE A CHOICE%-@%(F3}OF 8 DIFFERENT-@('VOICES'-A (-@((HIT IT MAESTRO...$F4}Š 6-@ A   6- A   6- A -@P  6-Q:,2@&F5}(S:,)(T:,A0 Ab 2k$lv +@" -"(YOU CAN EVEN HAVE+F6}-@@+(UP TO 4 VOICES(-@((AT THE SAME TIME!-A 2AP@F7}-A 2@@@@-A 2@@@-A F8}%%2@A@@-A -@ %%2AP%@%'@!!2@@F9}&@@!!2@@ %@//2@A%@$@@(S:,)(T:,AF:}  AR 2 22@2@$+-F;}@( ( THANK YOU( ( ((,)(! ANOTHER WRIGHT-ON PRODUCTION,(-@6 F<}2@ @-@@   "-@@6$ 0& * 6-3$ D:F=}SLIDSHOW@-@@   "-@@6$ 0& * 6-3$ D:D DISK CONTENTS - Front Side of Disk1. DISSOLVER CRE. Creates BASIC sub-routines for spiral or sweep dissolvesof any graJ?}phics mode screen. Excellent!Refer to magazine for "how to use".(Fred Pinho, ANTIC 1/86, p18)2. DISSOLVER DEM. A clever J@}demo of the"Dandy Dissolver". (Fred Pinho, ANTIC,1/86, S*P*A*C*E mods)3. FACE. "Face of the Galaxy" - Musicwith graphicJA}s. (Gary Gilbertson)4. FADER II. An enhanced ML Hi-Res picloader with dot-by-dot "lapse-dissolve"effects. To use: TransfJB}er to a picturedisk & rename AUTORUN.SYS. Compressedpictures (ie, KoalaPad, Micro Illustr.)must use a ".PIC" fn extender. JC}Normalpictures (ie, Micro Painter, any 62sector pic) use ".*IC" fn extenders.Reboot with this pic disk to view your"slideJD} show". Press OPTION to hold apicture on the screen; START to skipthe pause between pics; or SELECT to goto DOS. (PatrickJE} Dell'Era, ANTIC 5/85)5. FADER MOD. Use to change FADER II'spausing rate. Self prompting. BASIC.(Patrick Dell'Era, ANTICJF} 5/85)6. 3D GRAPHICS. A 3-D graphics editor.(Paul Chabot, ANTIC 10/85, JC mods)7. G.U.P. The Graphics Utility PackageJG}is a ML program which will speedup yourBASIC graphic commands & adds ten newones: circles, squares, patterned fills& more!JH} Read the magazine article forfull tutorial/instructions. For bestresults rename to AUTORUN.SYS & rebootto load. If loadedJI} from this menu, youmust press RESET upon load completion.(Darek Mihocka, ANTIC, 6/85, p45)8. G.U.P. DMO. A demonstratioJJ}n of someof G.U.P.'s capabilities. Load G.U.P.(per above) prior to running this demo.(Darek Mihocka, ANTIC, 6/85)9. HORSJK}E. A galloping horse demo usingcharacter graphics. (B.R.A.C.E.)10. MILOADER. Loads/displays Micro-Illustrator (KoalaPadJL}) pics. (ANTIC&JC)11. MUSICIAN. A "Music construction"program. Integral command list. Allowsediting of last note only! TJM}his versionis not compatable with the original!(A.Giambra, ANTIC, 6/85, pg37, JC mods)12. LAURA. Demo tune for The MusicJN}ianabove. Load "LAURA" to hear it play orto edit. (ANTIC disk, 6/85, JC mods)13. PENCILS. A sharp GTIA demo! (GreggTravJO}ares, ANTIC disk, 6/85, JC mods)14. SLIDE SHOW. A BASIC demo using theAtari to present computer "slides".(Steve Wright, JP}from B.R.A.C.E. disk) DISK CONTENTS - Back Side of Disk(NOTE: These programs should be loadedw/o BASIC to insure propeJQ}r operation.)1. FUJIBOINK. Famous Atari demo with abouncing multi-color "Fuji" logo.(Park '86)2. MCP. Multi-Colored PJR}layers demo.Brilliant colors. ML. (ANTIC 2/86)3. SPLASH. Splash colors on a Gr.7+screen. ACTION. (ANTIC, 4/85)4. SWAN.JS} Another sharp Atari demo withflying swan & twirling Fuji. (Park '86)5. VIEW 3D. Create 3-D wire frame picsin Gr 8/7+. JT}Magnify, shrink, rotate, &shift viewing position fairly fast. Seemagazine article for details. ACTION.(Paul Chabot, ANTIC JU}6/85, p37)6. HOUSE.V3D. A sample VIEW 3D image.(Paul Chabot, ANTIC 6/85)rticle for details. ACTION.(Paul Chabot, ANTIC HM