@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED697 FREE SECTORS COPYING---D8:COPY32.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 164ɛ+,' 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 D8u05  15 2 2151^116115ύ011$r2ԭ5 3)5)5ԭx GT}@@L00)+& 2 L0=ɛ -L!1LV1L1 /3 3ȹ441L-4 v3 25 2H 2h͔5U}L3L3 2 k3U hh`DOC`QL3P1Lk0S1H /3h0B k3@ VL0LU!#$53 1181118V}1111Ε5 1Lk0552 1Ȍ1i111i11115Lk0pppB4f5&&&&&&&&^6f^6&&&&&W}&&A1@BJ D2ELVK@BHILV^Щ6 2BD2EJ VBD5EHI0 V0%5X}5 2iХiL[2 25 25`D:*.*` i@`8 ``@i `8@`0 BLV525<4Y}5`HH i ԍΗ552 ԍhh@ Lح1Э1Ѣ 24.4 24Z}4`D4E` 2BJ k3LVRH` 2BD4EhK)I JLV333 BASIC languag i}e OBJ > MACHINE language DOC > DOCumentation PIC|MIC|FNT|MVM > Graphics AMS|MUS|MBD > Music LST j} > BASIC LISTing -Some MACHINE language programs can only be run by booting the disk MENU "without" BASIC! -For s k}ome programs, XL/XE models may require a "TRANSLATOR" program to be booted first! [Also available from BELLCOM] - l}Most programs are relatively self-explanatory; however, some have separate DOCumentation files available. Some BASIC m} programs may contain instructions in their program listings. -To use this great MENU program on your own disks, n}simply copy the file "AUTORUN.SYS" onto your disk. * MENU written by DAVID CASTELL * program on your own disks, ^ ============================== ============================== ==^^^^^^^^^^^^^^^^^^^^^^^^^^== ==^ p} ^== ==^ TINYTEXT 2.1 MANUAL ^== ==^ ^== ==^^^^^^^^^^^^^^^^^^^^^^^^^^== ======q}======================== ============================== THIS MANUAL MAY ALSO BE USED FOR PREVIOUS VERS OF TINYTEXT. r} KEEP IN MIND THAT SOME OF THE OPTIONS ARE NOT AVAILABLE IN THE EARLIER 40-COLUMN VERSIONS OF TINYTEXT. FIs}RST THINGS FIRST ------------------ SOME PREPARATION MAY BE NECESSARY BEFORE YOU BEGIN TO USE TINYTEXT. IF YOUt} ARE USING AN EARLIER VERS OF TINYTEXT THEN YOU MAY SIMPLY RUN THE PROGRAM FROM BASIC AND THEN SAVE YOUR WRITTEN FILES u}TO A FORMATED DISKETTE. IF YOU ARE USING THE 80-COLUMN VERS OF TINYTEXT VERS 2.1, THEN YOU MAKE THE FOLLOWING v} PREPARATIONS : 1. FORMAT A NEW DISK AND WRITE DOS FILES ON IT. 2. TRANSFER "AUTOTINY.80" TO THEw} NEW DISK AND RENAME IT "AUTORUN.SYS" 3. TRANSFER "TINYTEXT.BAS" TO THE NEW DISK. 4. TRANSFER "TINYTEx}XT.MAN" TO THE NEW DISK. 5. TRANSFER "TINYTEXT.DOC" TO THE NEW DISK (OPTIONAL). NOW YOU ARE IN BUSINEy}SS! TO RUN TINYTEXT VERS 2.1... 1. IF YOU HAVE AN ATARI XL/XE MODEL, YOU MUST FIRST BOOT ATARI'S "z}" OR THE PUBLIC DOMAIN VERS "XL FIX"! 2. TAKE THE DISK YOU PREPARED ACCORDING TO STEPS 1-5 ABOVE, {} AND BOOT IT INTO YOUR ATARI COMPUTER. 3. WHEN THE "READY" PROMPT APPEARS, TYPE... RUN"|}D:TINYTEXT.BAS" AND THEN PRESS [RETURN]. THE PROGRAM TINYTEXT WILL NOW LOAD AND RUN. : }}THE FILE "AUTOTINY.80" (WHEN RE- NAMED "AUTORUN.SYS") IS AN AUTO- RUN PROGRAM WHICH LOADS IN A M/L ROUTINE TO GIVE "TIN~}YTEXT.BAS" AN 80-COLUMN SCREEN CAPABILITY. THIS AUTORUN.SYS FILE MUST BE LOADED PRIOR TO RUNNING TINYTEXT VERS 2.1, O}THERWISE IT WILL CRASH!!! THE FILE "TINYTEXT.MAN" IS A COPY OF THIS TINY TEXT MANUAL WRITTEN AS AN EXAMPLE OF A TIN}YTEXT 80- COLUMN FILE. IT MAY BE LOADED INTO TINYTEXT VERS 2.1 AS A FILE AND THEN PRINTED IF DESIRED. "TINYTEXT.MAN" } WITH AN OLDER 40 COLUMN VERS OF TINYTEXT! TO OBTAIN A PRINTED COPY OF THIS TINYTEXT DOCUMENTATION (DOC}) FILE, (IT READS SOMEWHAT CLEARER THAN THE "TINYTEXT.MAN" FILE) BOOT DOS AND USING THE (C)COPY COMMAND, TYPE... } D1:TINYTEXT.DOC,P: AND THEN PRESS [RETURN]. WE RECOMMEND THAT YOU PRINT OUT A COPY OF THIS DOCUMENTATION FILE} BEFORE TRYING TO USE TINYTEXT, AS A REFERENCE IS VERY HELPFUL WHEN TRYING TO LEARN THE NEW COMMANDS. ACKNOW}LEDGEMENTS ---------------- TINYTEXT was origonally written by STAN OCKERS for ACE magazine in November, 198}1. Because of the program design, many users have over a period of time, added their own features to enhance the capa}bility of TINYTEXT. Atari users Jim Carr, November, 1982, Dale Lutz March and September, 1983 and Bill Hardwick, Decem}ber, 1983 have all added their own features to Tinytext. TINYTEXT 2.0 had such niceities as TINYDOS, and other embed}ded formatting codes. Later, Charles Brannon wrote VIDEO 80 for COMPUTE MAGAZINE in April 1983, providing an 80 chara}cter screen display. Now, TINYTEXT 2.1 offers fast 80 column formatting of text to screen or printer. In addition, a}ny file can be read and edited, plus, the current file can be erased to allow editing of a new document. Another featur}e is the ability to merge text and program ASCII files, a capability usefull when writing tutorial articles for magaz}ines such as MACE. - Neville R. Williams INTRODUCTION ------------ TINYTEXT would} have to be one of the most versatile and widely used Public Domain programs in circulation. At a cost of virtual- ly} nothing, compared with the price of "PAPERCLIP" or "ATARI WRITER PLUS", one can not expect full word processing capabi}lities. However, for use in the home enviroment, who really needs them? TINYTEXT is essentially a text editor, givin}g more than adequate control to the user. The limitat- ions of TINYTEXT include low available memory for text (approx}imately five text pages), and a maximum page number of 255. These limitations do not prevent TINYTEXT for being useful} for writing letters, school reports, and small newsletters. In addition, TINYTEXT files can be saved to both diskette} and cassette too, making it a handy tool for your friends who do not as yet have a disk drive. Few word processors s}upport the Atari recorders. USING THE PROGRAM ----------------- The OPTION and SELECT keys are us}ed to select one of the seven options. The OPTION key advances through the selections, while the SELECT key if used to }recall the previous choice. LOAD OPTION ----------- The LOAD option is used to either re-loa}d previously saved text or to merge previously saved text onto the end of the current text in memory. You are prompted }to enter the "filename" of the text you wish to load. If the text is on cassette, then simply type "C:" (no quotation} marks). The computer will beep once to remind you to set up the recorder to play. After the recorder has been set up}, press RETURN to begin loading the text. If the text is on disk, type the complete file- spec of the text file, for ex}ample "D1:TINYTEXT.MAN" (no quotations). EDIT OPTION ----------- The EDIT option allows you }to enter text or make changes to text already entered. Entering Text: ------------- When edit mode is requested,} a blank area (text entry window) appears in the centre of the screen. Up to three lines of text can be typed into th}is window. Pressing RETURN causes text in the window to be stored in memory at the end of previously entered text. Us}e Atari's standard screen editing functions to alter any text in the window. All the trailing spaces in the window are} erased, so it is a good idea not to end a line with a space, but to start each entry with a space. Embedded Control} Codes And -------------------------- Current Line Codes: ------------------ Ctrl E > Start new line with no } indentation. Ctrl I > Indent following line. Ctrl S > Force line feed. Ctrl T > Force leading spaces at } start of next line. Ctrl C > Centre next line. Ctrl P > Advance printer forms to top of next page.Text Ju}stify Codes:------------------ Ctrl F > Fill justify. Ctrl R > Right justify. Ctrl L > Left justify. Line Control}: ------------ (Sequence terminated with "!") Ctrl M > Left margin. Ctrl G > Line length. Ctrl D > Line spacing.} Direct Printer Control: ---------------------- (Sequence terminated with"!") Ctrl M > Output printer commands.} The format for commands ending with "!" is as follows: - eg Direct printer command... Ctrl H'27'!'Ctrl H'69'!' }The value following the control code must be in the range 0-255 for printer commands. The value for left margin and lin}e length will depend on your printer but is limited to a maximum of 128 characters by TINYTEXT. This allows condensed} printing (132 characters) on an 80 column printer, with the left margin set to 4. Editing Text: ------------ }When you are in the edit mode, pressing the SELECT key will cause the line of text below the window to be moved up into} the edit window. The normal screen control functions can then be used to alter the text in the window. Use the joyst}ick to scroll the desired line to the position below the text window. Pressing SELECT twice without making any change}s, simply causes the text line to move up into the window and then back. To DELETE a line of text, move the desired l}ine below the window with the joystick and press RETURN. Pressing the joystick trigger will cause you to jump to the en}d of text. Press again to jump to the start of text. PRINT OPTION ------------ This option p}rints the formatted text on the printer. Before the printing begins you have a chance to make changes to the default }settings for line length, tab stop, etc. Use the screen edit functions to make any desired change, then press RETURN. T}he items that may be changed are: LINE: Line length, i.e. maximum number of characters per line. INDE}NT: The number of spaces to be indented from the left margin. TAB STOP: The number of spaces for } the tab stop. PAPER SIZE: The total number of lines which can be printed on a fully } covered page. For example 11 inch forms with 6 lines per inch have 66 li}nes. FORMS FEED: The number of lines which are to be print- ed to separate the b}ottom of one page from the top of the next. For example, if 3 blank lines are } required at the top and bottom of each page, then Forms Feed will be set }to 6. LINE INT: Sets the line spacing, 1 = single spacing, 2 = double spacing. PAGE NUM: Sets a} flag to number pages.A "0" (zero) here means no page numbers, a "1" causes consecut- } ive page numbers to be printed. If the page number flag is set, you will be aske}d for a page heading. If you simply type RETURN, only "Page x" will be right }justified on the top of each page. If you enter a heading, it will be printed just before} a slash and the page number.You are then asked for the starting page numbe}r. You can also opt for single sheets. If you do, TINYTEXT will wait for you }to insert the sheet and push a key before it starts printing again. NOTE: The maximum }page number is 255. If the page number count exceeds this then the next page number will be z}ero. At anytime during printing you may pause output from the computer by typing any key. The border} will change color to let you know that you have stopped the presses. Should you wish to abort} the print operation at this time, press the "Esc" key, otherwise simply type any other key t}o continue. SAVE OPTION ----------- This option lets you save text to either cassette or dis}k. When the Save option is selected, you will be asked to enter the "file name" to be used in saving the text. If you} are using a cassette, simply type 'C:'. The computer will beep twice to remind you to set up the recorder to record. A}fter the recorder has been set up, press RETURN to begin saving text. If you wish to save to disk, enter the complete} file name to be used, for example: 'D:TINYTEXT.MAN' DISPLAY OPTION -------------- T}his option displays text in 80 character format to the screen. You will see (and read) on screen exactly how your copy }will look when printed! It provides the same format change options as the print option. When the last line of text is} displayed on the screen, the border will change color to indicate end of format- ting. To continue press any key. } ERASE OPTION ------------ This option allows you to erase all text from memory to permit you to }start a new article. Should you change your mind press "Esc" to abort the Erase function. Pressing any other key will e}rase text. TINYDOS ------- When you first enter TINYDOS, you are asked for the drive n}umber of the directory you wish to study. After entering the number, you will be given an initial screen of files on }FGgSPSIASITSCLLINTAPFPLLLASOLINFRTSBE} } !"#}%%*TINY TEXT (40 COL TEXT EDITOR)??*FROM ANTIC VOL.1 ISSUE 6 FEB/MAR 1983 ISSUE*By Stan Ockers Sept-8}1*ACE Newsletter Nov-81 *Mod by Jim Carr 01-OCT-82 5;@@,$-@@@167<,. 5 l&};@E,;A ,;A(,=6-I:,&@PD;,X-@@E\"h67,.>:,l gg104,104,133,204,}104,133,203,104,133,206,104,133,205,104,104,168,162,0,161,203,145,203,198,203,165RR203,201,255,208,2,198,204,165,203,197,}205,208,236,165,204,197,206,208,230,96(%-A6AC"!% 2^^104,104,133,204,104,133,203,104,133,206,104,}133,205,162,0,169,240,32,53,6,169,40,32,91,6<__165,207,208,8,169,160,32,91,6,24,144,10,169,40,32,53,6,169,120,32,91,6,169,}240,32,53,6,96F]]133,208,161,203,201,96,176,11,201,32,176,5,24,105,64,208,2,233,32,129,205,230,203,208,2PZZ230,204,230,}205,208,2,230,206,198,208,208,221,96,133,208,169,0,129,205,230,205,208,2Z 230,206,198,208,208,244,96n6-AA!A}3@S@@E:d67@,..u67A,..67@,.x-6-F:@},%AV$F:@,%A 96-@5E6-@Q6-@]6-@i6-@fu6-@ A"00((INSE}RT TEXT OR ... PRESS SELECT TO EDIT,L-)(&B:, FREE 86-R:,L"@A01,"@}* B:,&A ,6-%@@6'"@*!A'6-&@@;,"@* B:,&A,6-%@@'"@}*!AA'6-&@J##6-?:A6:}A%,"-@ ."@7(LOAD "@(EDIT"@(PRINT"@(SAVE}"@(DISPLAY.-@.(PRESS START TO BEGIN&-@@0 +2B2y@2F:B2}y,"@A- F:B2y,@AU0rAdAU'-@ @4(>:A%,F-@r}A AAAANh-@@0(>:A',>:AX,4 7(K-@@d( >}:AY, h Rc-@.(SET FORMAT CONTROLS:@-@c( έ   ŠSg&(} Šg(>:A',,>:A',,>:A',,>:A',T;)(,>:A',,}>:A',;-@X36-A@)6-A@3 Ab6-A@ A 76-}++-@76- 6-6-6-@:7<,,%%6-&$+"@ ,&$+"@ ,5!"@*"}@*+&,'3 56-%@"@*"@(?"@*"@)-@&/3 3 ?6-}."@*"@(("(.6-6-6-56-%@6-%@5"%@Ae}*!B:,&AA 6-@* A36-@:7<,, @2)6-3 A"@26-%@} A@B"*6.7%@<&@,86-&@B A57<,4 +6.7%@<&@,5 A}. 7&@<&@,4 .6-&@6-@66-&@7<,0 ,6-%@6 Au !}"%@6-! A 6.6-%@167B:,%@,.7<,17<,0 Aa!@%6-P:'}%H:,,1!?-@U67B:,%@,. Y a6-& 6-&@"A"@*!'-@}=67B:,%@,. A %6-%@ A*""6.7%@<&@,/K"@6-%@}'!+&,36-@A-@G3 K 4ZB6-%+"@ ,$%+"@ ,$%+"@,$+&B:,,'@N!@@Z}6-@@> "@ 37@<,H "@ (7@<,M,,"@**F:B2y,@AER}A\ 6- A:6-F:A,"@0A: A 00"* B:,&Ay0A}@>#6-?:A6$i>(ERROR F:A, AT AV$F:A,%F:}A,[(PRESS RETURN TO CONTINUE_i A|( ENTER FILE NAME9@@M6-P:B:,'A(},Z @f"r6-| A =-@6-A($9 @7&A'<,= 5 @}7%@@C(L67,.P H@!67%A(},.,@>A6AH AD:TINYTXT1.BAS>@C(L67,.P H@!67%A(Dqr!7LLINTAPFPLINNNSPSIASITMODSCPLLLASOSPAGPAGRDWRCOUNFUNFLALIMIBOTIINLOCN}@p@@@@f@@ @ dd d-- dx B}+@AD@B @A6@ @@AB%Br@@Q} !"#$%&'()*+ 6-@p6-}@!6--6-@96-@fE6-@Q6-]6-@oA@0A@6- }6-@(;A,367,. B67A,.Q67@,.t;@E,;A ,;A(,6-I:,&AP };,776.-hhhhhhhˑ˥̥`(M"-A)%A5@:7,,- M@@ }K:n|6-AA!A3@S@@E:^67,..m67A,.|67 }@,.xI 6-6-6-?6-F:@,%AV$F:@,%A I A"00((NSERT TEXT OR ... PRESS T }O EDIT,: -(&B:, FREE &6-R:,:"@A01,"@* B:,&A ,6-%@@6'"@*}!A'6-&@@;&"@* B:,&A&6-%@!"@*!AA!6-&J)#6-?:A66-@"@'6-@>B:, A'}Ah#6-?:B 0:@:A,&%%+&P:'@&,$@&,%@&$+"+P8}:'@&,$@&,,,7@,]$AdAU F:Ad,"AUAB5 A@ 3)@& @9}e)!@)'3 A@G(FILE >:,--$L AB AEB("FILE LOCKED...TYPE KEY TO CONTINUEL :}AB0?-($Y TO CONFIRM, ANYTHING ELSE TO ABORT?AdAU&6-F:Ad,&"AUAC @CA;}@ &@3@& A@ < AB AE2@5%@< A@ &o-@@<}(E("PLEASE ENTER WHOLE FILESPEC IN THEo(%FOLLOWING FORM--'Dn:orig.ext,new.ext'+NAdAU'AR=}+D@2@N A@ o@%@@G-$@&&@&%&@dT@>}X i6-+7<,4*,o6-0 6-%07%@<%@,4 AE`@AE@$6.7@<@,?}$ AEe6.7@<%@,67B:,%,..267B:,%,.7@<@,:6.DL67@,.=:,]67@@},.:l67@,.p(x6.D67@,.=:,67@,.:*.*$$#6-@ A P# A@rrhhhA}hh͢ 5( [ [ ( 5x [ 5`С` i@ `Щ`D:TINYTEXT.BAS|*%DDDDDDfD"D"D"ffDDDDff"""""DDDDDDDDD"DC}DDDD"""""""""""DDD"DDDDD"DD"D"D""DDff̪̪D}ff̪̈̈ffDDDD"""""̪̪DD3̪̪f""DDDDE}DDDDDDDDD"D"DDDD"D"DD"DDDfDDDwDDD"""""""DDDDDDDDDDDDF}"DD"3w3333333DDwDDDDDDDDDDDDDDDG}DDDẅ̈fDDDDDDDD"DD"DDfff"̪ff""ff̈̈f"̪̈DDDD"H}"""̪̈DDDDDD̪̪̈ff""ffDDDfDDf"DDDDI}DDDDDD"ff"̈˭ϥ)˩ #UJe͐ͅΩѥ & & &8˅аiХiѠUJE)̱)LJ}"E)̱)̑i'͐`ͅΥT & & &e̐ & & &eXͥeY` "8`Vȩdȩ#WK}0`u#r#$#t#t#Ls#`TUkO+ *  Ls# #Ls#}L%U0UUUT0TTTɛL}UL# $ "UUTL`$T`U`k kLs#k " #ɛ$~ $L$k $L$ #kL$Lu# "kM}k #L$T #T̥ di@iJȘ i(͐d8(Ͱ΢JȘ i(͐`****))N}` "kUUL$UTTk`ҎҠ`T #8i $U`5#+%V0EXT FORMAT CODEEXTO}EXT FORMAT CODEP:V:PageeEXT FORMAT CODEP} % `[%0%mH%ͭ1%mI%H%I%`Z%[%m/%̭.%˱`S%[%R%Z%8X%[%HQ}%[%8Y%I%Y%[%X%Z%Z%[%.%mZ%˭/%m[%̭0%ͭ1%Έˑ͈`g%0HI VJ%`h h+%0B,% `D%ER}L&]D%EJK V0 B V`U%J%K%Y%UVTX%0 BgD%E & & &Z%?ԈH ٢ԬZS}%@%Z%hޭ@%Q%X%R%Z%Y%S%[% &T%U%L3(U%L3( U%L3(U%L3( @%8B%Q%L3( @%8C%Q%L3(T}L. L.L.L0.D%8E%J%0 &L3(ED%8J%Z% &Z%J%F%)S%[%R%iZ%[%7%[%0 6%Z%0 ,SU}%[%R%Z%Z%[% & [%S%Z%R%X%Y%V%W%W%R%S%Q%Z%Z%W%Z%L=)7%[%6%8Z%7%[%S%[%0[Q9%=%V}Z%9%R%=%9%=%0-19%R%L%Z%L%0L)R%IL%Z%IZ%L(K%L+S%[%R%Z% &\%  V%L)Q%W}Q%Q%Lj(V%Lj(V% (&8R%R%S%L+R%Z%S%[% &  (&L+S%[%R%Z%8Z%Z%[% & V%W%8R%R%Z%S%S%X}[% & W%L)X%Z%Y%[%Z%[%S%[%R%Z% X%S%Y%LH'U%U% U% (&L+H%I%X%O%Y%P%O%P%O%Y}Z%P%[% &Z% %Z% L*V%01W%Z%V%[%NZ%N[%[%Z%\%0 %W%8\%W%V%V% W%0 %O%P%P%S%[LZ}%*9%=%O%9%R%=%9%=%!4L%*9%R%L%O%Z%Z%L%0L+R%IL%O%IZ%L*K%/Y%[%X%Z%iZ%[%[%[}S%0 Z%R%0L, (& -E% F%J%mG%J%8D%E%J% ,A%M%N%T% M%mB%M%N%T%M%mC%M%\}N%U%" +NZ%M%mZ%M%N%L+@%H%Z%`U% +M%mZ%M%N%dM%M%4%˭5%̩gͩ%ΠˑȌ-%M%I%mN%aH%m]}M%XZ%@%mA%Z%0I0%˭1%̭M%[%ˌZ%[%ͬZ%[%H%ꩈ[%-%-%mZ%0H-%I VG%0Z% &Z%K%0,%^} - &`R%X%S%Y%LH'E%Z% &Z%Z%F%J%`8%@%mA%8:%M%8% 0 M%8%d0M%,% <%0 -4%˭5%̩g_}ͩ%ΠM%Z%ˑZ%Z%:%mZ%Z%2%˭3%̬:%ˌ[%Z%ͬ[%Z%튍Z%iZ%c˩%̠ˌ[%Z%ͬ[%Z%튍Z%8%`} حZ%ɀȌ[%Z%Z%ͬ[%L-IZ%Z%ͩȑ͢0HI V & &J%`  `hhL&R%S% a}D.L%@%LH'R%S% D.L%A%LH'R%S% D.L%G%LH'L%L%L%[%[%[%[%mL%L%R%Z%S%[% &Z%Z% ٥mL%Lb}%R%S%R%Z%S%[% &!ПR%X%S%Y%`R%S%H%I% D.,%*g˩%̠L%ˢ0 BHI V0 BLH'h h/%0c}B2%D3%E4%JK VL/4%L/7%6% H%I%Li/6%8H%7%I%I%BHI % VL/ɛd}Ln/H%ԭI%L& B0%i.%1%1%/%6%8O%7%P%Z%[%HIZ%[%[%P%0X9%=%Z%9%O%=%e}=%9%!2L&9%O%X%Z%Y%X%Y%L&Z%IPY%O%IPX%L#0 & VL&L/Z%[%[%P%0X9%=%Z%9%O%=%R14!15!TINYTEXT 2.1ACKNOWLEDGEMENTS TINYTEXT was origonally written by Stan Ockers for ACE magazine in November, 1981. B!g}ecause of the program design, many users have over a period of time, added their own features to enhance the capability of TI!q}b%DOS SYSb*)DUP SYSb SAUTORUN SYSb_HELP DOCbjoTINYTEXTDOCb1TINYTXT1BASb>TINYTEXTBASb$BAUTOTINY80 bAfTINYTEXTMANbZMICROTXTBASb MAILWIZ BASbCONTEXT DOCb&CONTEXT BASbnEMATTEDITBASNYTEXT.Atari users Jim Carr, November, 1982, Dale Lutz March and September, 1983 and Bill Hardwick, December, 1983 have all!r} added their own features to Tinytext. TINYTEXT 2.0 had such niceities as TINYDOS, and other embedded formatting codes. It w!s}as written for ACE magazine. VIDEO 80, by Charles Brannon, for Compute magazine, appeared in April, 83 providing an 80 chara!t}cter screen display. TINYTEXT 2.1 offers fast 80 column formatting of text to screen or printer. In addition, any file can b!u}e read and edited, plus, the current file can be erased to allow editing of a new document. Another feature is the ability to!v} merge text and program ASCII files, a capability usefull when writing tutorial articles for magazines such as MACE.Neville!w} R. Williams.INTRODUCTION TINYTEXT would have to be one of the most versatile and widely used Public Domain programs in cir!x}culation. At a cost of virtually nothing, compared with the price of "THE ATARI WORDPROCESSOR" or "THE ATARI WRITER" one can !y}not expext full word processing capabilities. However, for use in the home enviroment, who really needs them? TINYTEXT is ess!z}entially a text editor, giving more than adequate control to the user. The limitations of TINYTEXT include low available memo!{}ry for text (approximately five text pages), and maximum page number of 255.USING THE PROGRAM The OPTION and SELECT keys ar!|}e used to select one of the seven options. The OPTION key advances through the selections, while the SELECT key if used to re!}}call the previous choice.LOAD The LOAD option is used to either re-load previously saved text or to merge previously saved !~}text onto the end of the current text in memory. You are prompted to enter the "filename" of the text you wish to load. If th!}e text is on cassette, then simply type "C:" (no quotation marks). The computer will beep once to remind you to set up the re!}corder to play. After the recorder has been set up, press RETURN to begin loading the text. If the text is on disk, type the !}complete filespec of the text file, for example "D2:TINYTEXT.MAN" (no quotations).EDIT The EDIT option allows you to enter !}text or make changes to text already entered. Entering Text:When edit mode is requested, a blank area (text entry winow) ap!}pears in the centre of the screen. Up to three lines of text can be typed into this window. Pressing RETURN causes text in th!}e window to be stored in memory at the end of previously entered text. Use thestandard screen editing functions to alter text!} in the window. All trailing spaces in the window are erased, so it is a good idea not to end a line with a space, but start !}each entry with a space. Embedded Control CodesEnd Current Line Codes:Ctrl E Start new line with no indentation.Ctrl I I!}ndent following line.Ctrl S Force line feed.Ctrl T Force leading spaces at start of next line.Ctrl C Centre next line.Ct!}rl P Advance printer forms to top of next page.Text Justify Codes:Ctrl F Fill justify.Ctrl R Right justify.Ctrl L Left ju!}stify.Line Control: (Sequence terminated with "!")Ctrl M Left margin.Ctrl G Line length.Ctrl D Line spacing.Direct Print!}er Control: (Sequence terminated with "!")Ctrl M Output printer commands.The format for commands ending with "!" is as foll!}ows:-eg Direct printer command 'Ctrl H'27'!'Ctrl H'69'!'The value following the control code must be in the range 0-255!} for printer commands. The value for left margin and line length will depend on your printer but is limited to a maximum of 1!}28 characters by TINYTEXT. This allows condensed printing (132 characters) on an 80 column printer, with the left margin set !}to 4.Editing Text: When you are in the edit mode, pressing the SELECT key will cause the line of text below the window to b!}e moved up into the edit window. The normal screen control functions can then be used to alter the text in the window. Use th!}e joystick to scroll the desired line to the position below the text window. Pressing SELECT twice without making any changes!}, simply causes the text line to move up into the window and then back. To DELETE a line of text, move the desired line below!} the window with the joystick and press RETURN. Pressing the joystick trigger will cause you to jump to the end of text. Pres!}s again to jump to the start of text.PRINT OPTION This option prints the formatted text on the printer. Before the printing!} begins you have a chance to make changes to the default settings for line length, tab stop, etc. Use the screen edit functio!}ns to make any desired change, then press RETURN. The items that may be changed are:LINE - Line length (maximum number of!} characters per line).INDENT - The number of spaces to be indented from the left margin.TAB STOP - The number of spaces f!}or the tab stop.PAPER SIZE - The total number of lines which can be printed on a fully covered page. For example 11 inch fo!}rms with 6 lines per inch have 66 lines.FORMS FEED - The number of lines which wre to be printed to separate the bottom of!} one page from the top of the next. For example, if 3 blank lines are required at the top and bottom of each page, then Forms!} Feed will be set to 6.LINE INT - Sets the line spacing, 1 = single spacing, 2 = double spacing.PAGE NUM - Sets a flag to!} number pages.A 0 (zero) here means no page numbers, a 1 causes consecutive page numbers to be printed. If the page number fl!}ag is set, you will be asked for a page heading. If you simply type RETURN, only "Page x" will be right justified on the top !}of each page. If you enter a heading, it will be printed just before a slash and the page number.You are then asked for the !}starting page number. You can also opt for single sheets. If you do, Tinytext will wait for you to insert the sheet and push !}a key before it starts printing again. NOTE: The maximum page number is 255. If the page number count exceeds this then the !}next page number will be zero. At anytime during printing you may pause output from the computer by typing any key. The bord!}er will change color to let you know that you have stopped the presses. Should you wish to abort the print operation at this !}time, press the "Esc" key, otherwise simply type any other key to continue.SAVE OPTION: This option lets you save text to e!}ither cassette or disk. When the Save option is selected, you will be asked to enter the "file name" to be used in saving the!} text. If you are using a cassette, simply type 'C:'. The computer will beep twice to remind you to set up the recorder to re!}cord. After the recorder has been set up, press RETURN to begin saving text. If you wish to save to disk, enter the complete !}file name to be used, for example 'D:TINYTEXT.MAN'DISPLAY OPTION: This option displays text in 80 character format to the s!}creen. It provides the same format change options as the print option. When the last line of text is displayed on the screen,!} the border will change color to indicate end of formatting. To continue press any key.ERASE OPTION: This option allows you!} to erase all text from memory to permit you to start a new article. Should you change your mind press "Esc" to abort the Era!}se function. Pressing any other key will erase text.TINYDOS When you first enter TINYDOS, you are asked for the drive numbe!}r of the directory you wish to study. After entering the number, you will be given an initial screen of files on the disk in !}that drive. An inverse video letter before the file indicates that the file is locked; normal video indicates that the file i!}s unlocked. If not all the file fit on one screen, pushing the space bar will get you the next batch. OPTION will exit to Ti!}nytext. SELECT followed by a letter, will lock/unlock a file. START followed by a letter will delete a file. START & SELECT t!}ogether with a key will rename a file, which requires you to enter the following string "D:OLDNAME,NEWNAME".TART & SELECT t n,,CLLTBCCRLINLNXTFSFTLPTTXPPPQF1BKSRTSPCHALLWISLOSTVSTLLILLLRCEN%}SCFIVNNFILEFLSPCLLTLCSCTLNPCELPLNESSOA()66666%%}%7( )7 77%% \7A j7 (C(PCUCTDPD%DA&AU@2@@%}@6@@@2 !"#$@2%&%}'()*+,-./0123456%}789:;<=>?@ABCD@EA F%}DGHI #;@,6.>:A%,# 9AR@'@@9@@94%}-@@4 M I C R O T E X T 1 . 2+-@@+ BY JON R. VOSKUIL2-@A cI%}NITIALIZATIONd  Bx;@@,;B@,;@,;@,;@,;@7,;@@,;@,%};@7,;@,9A,;@@,;@,}<<;AU,;@,;@7,;@,;@,6-A&%}6-AU'6-@266.>:A&,E6.>:@ ,_0@@y0@@0@%}@& 6.6.&68,-6-@6-@[/6.%-------------------------------------%}[6.% ##@@K:6-@6AR6-@%}6-@R-@(+-@R !^SAVE ^LOAD ^REVIEW ^EDIT ^PRINT -@@ %} -  J-6-%@!&@-6-&@INPUT LOOP)@6.>:,>"@B46.%}78&@,%<8&@,%,> A@ "6.BACKSPACEA   @6. A%}  6-&@ @A6.7@<&@, ACHK FOR CTRL CHAR A%} CHK FOR END OF LN'6-%@' )")"A` AADD TO STRING67&@,.  %}RETURN A4 H A`6-R6-@\ AoPRINT ON SCRNp ++UPDATE SP%}C PNTER, CHK FOR END OF LINEH"@26-&@#"- A`96-@E6-H  A"%}  A*6-&&@!-@& * -@     "B:,6. A$6%}.7%@,86.7@<,L A`V 6.[ 6.` t6-B:,%@~6-$ PROCE%}SS CONTROL CHARACTERS!6-F:@,!6-F:@, 6-B:, 67%@,.-@   /%}@A!/CTRL-F (BACK TO EDIT)%<!@68,-B:,)6-%@568,-B:,<6.*$4!"@ A0%}!CTL-R!"@ A@!CTL-S!"@ AP!CTL-L` '"@(>:A%,'CTL-Q !"%}@ Ap!CTL-P( ]"@*!@'6-&@-6-A-@&@K AU A0]CTL-ET %}! 6.7@<, A REVIEW TEXT $ Press any key to pause$  "@A2 -@%}&@ -@@   "" 78&@,%@<8,, ##F:Ad,"AU*(A2 !6-%}!AdAU 6-F:@, k-@@(+-@/(A-@k($ RTN:Cont SPC:%}Stp E:Edit 0 $6-F:Ad,$AdAU5 #"@B A# A0X "@A1b @3%}A1 l 6-@v !-@!AdAU   -6-8&@,%@%B:,- 7, !6-F:@%},!6-F:@, $SAVE TO DISK__POSITION 2,0:PRINT S$;:POSITION 2,0:PRINT "New or Existing file (N/E) ";:SET%}COLOR 4,0,12GET #1,X%6-@x%TEMPORARY STATEMENT"@'AD/"@x)"A%6-@/%} A@u/"@i)"A%6-@ / A@u A@ 6.A-@ ,-@= %} File Name: A4*4A@ 46.;7@<@,0D:&6.D:567@,.;6.D-@%}7 Insert disk and press RETURND)@%@%@r* @ @%}* @|-@&@++ @78&@,%@<8,, 2!@2 @78&@%},%@,@0$LOAD FROM DISKTTPOSITION 2,0:PRINT S$;:POSITION 2,0:PRINT "Load file from Disk? (Y %}for yes) ";GET #1,X%6-@%TEMPORARY STATEMENT"@'AT!!"@)"A!APu %}AP 6.A-@ ,-@=  File Name: A4*4AP 46.;%}7@<@,0D:&6.D:567@,.;6.D-@7 Insert disk and press RETURND)@+%}@+@@Z*@@*@_ 6.d-@&@n$@%}$67B:,%@,.x68,-B:,  6-B:,6.B!@@067B:,%@,.<68,-B%}:,B6.@ A0$oADD LN TO TEXT STRINGp67B:,%@,.z,B:,!B9P,0@@%}@68,-B:,6-%@68,-B:, 6.8$WPRINTOUT RTNX% -@@%6-%}ZL Ap@8@@P:B BL Ap\T(PRINTER NOT CONNECTED (G("TURN ON PRI%}NTER BEFORE CONTINUEINGJ(T Bb%%(Left margin? (Default = 10) gR6-@"B:,!1A:,!:6%}-A:,F!@7R6-@7l`()(Right margin? (Default = 70) -96-@pHB:,!WA:,!`6-A:%},v_ ( Line spacing? (Default = 1) ,86-@GB:,!VA:,!_6-A:,{#(#(Pagination? (Y for%} yes)|}# 4Y6-@#6- 6-&4((@6.(6-46-@6-%@%}@67B:,%@,.78&@,%@<8,,%7B:,,46-@% Aq((B:, AU&* &@Ap%} Au6- &@Ap(@7@<,(@/"@-@X%}+(@/ -"@6-%@-(@ A0$L 6-VB:,!AuP`+(,%}Av@j0 6-B:, @6.&6.0 Aut-6.7@<&@,#6.- Au~6.7<,4 A%}u%6-&@%!AuP 6-%6.7@<,%6.7%@,(@7@<,1%}-@6-%@-(@1 '"@*!@Y'6-%@L#"@*!@Y*!@.(@%}>(@L6-%@a#"@*!@Y*!@9-@@f&G(@K W6-a Av%} C!@Y%-@@f&3(@7 C6- B:,!6- AuP*B:,!Au0%}$?TEXT REJUSTIFY RTN@4 -@@4 Rejustifying text. . .JN 6-B:,6-%&@-6-8,%@%};6-&@N6-&8&@,T6.7<,^4Ac2 "6-@(6-&8&@,2 Ah %}4 6-r7 &@6-%@-6-%@7 A |"8&@,6-> 68,-6-%@(6-%%}@46-@> A  68,-M8,"8%@,%6-&@5-&@I68,-8%@,M $'%}#EDIT SUBROUTINE(#T6-!@'68,-B:,56-%@A68,-B:,H6.T6-@-#=AR@%}6-'!@!36-@"= A@2#6-%@-@<#+6-@!!&@+6-&@A#"A@%}F#6-%@2 78&@,%@<8,,6 P#))6-%+!@!,$+&@!,&@Z#//6.%UP/DN:Move RTN:Ed%}it D,X:Del ESC:Exitd#-@  x#K"6-@:78&@,%@,,.-@> >:%A(,K)@%}}#-@ >:,#@EA0UP#5!@6-&@+6-&@5 A#"@A%}#)6-&@ @)6-@#/6-@ %!&@/6-&&@#Q-@@-%C(%}78&@,%@<8,,G Q A#@aADOWN#&@&A#6-%@#'%} @"6-%@' A#36-@!!&&@&36-&&@&#T 6-%-@@#'-&F%} 78&@,%@<8,,J T A`#"@'AESC#%!@h)"@AP%D#M6-8,&8%}&@,'"&@C6.7@<8&@,,M A#--678&@,%@,.78,%@,#--&@%})68,-8%@,&- #16-@"&!!&&@16-&&@$b-@(-@- &@7-%}%;(^(78&@,%@<8,,b  $ $/"&@&!6-&@/6-&@$6-&@ A%}"$@AX,$v-@(+-@U($Delete from here to the end of text?b)@%}v@A`6$Z 6-6.6-@(6-4!@P6.7@<8&@,,Z A;$ 6.%}@$ 6-B:, A^$AUAg$EDIT LINEh$)6-&@ @)6-@r$-6-%@!&%}@-6-&@|$1- #Type new line below (^F to finish) 1 $. -* 78&@,%@<8,,. $  %}  $< !-%@8 78&@,%@<8,,< $+AR+-@&%@$ 6-$' 6%}-6-6-@'6-$ A$ 6-6-$) 6-&)6-8&@,&8&@,%7"&@-6.7&}@<8&@,,7 A %--678&@,%@,.78,%@,%g6-8,&8&@,)-&@?68,-&}8%@,&C O"]6-&@g A%6.7B:,,0*0 167B:,%@,. ?6-%@c68&&}@,-8&@,%@68&@,-8&@,%@%^6-8&@,*-B:,%@60 T67%%@&}<%,.7%@<,^ A%''67%@<%,.7&%@<, % !%((67%@<%,.7B:,&%@,"%0&}-&@6@,68%,-8,%0 $%]6-%&@16-8&@,&8&@,G-&@Y68%,-8&}%,&] &%6.7@N BHN A D:MICROTXT$z01COUNNAMEFILERECNUFILENURECLONFIELNULON* } %%Ԯby James H. Backus##CONVERTS ATARI MAILLIST FILES##INTO LETTER WIZARD COMPA* }TIBLEWA 'AA@9AA@KARW6-@ <<;@,;@,* };@8,;@,;@8,Z (}-@@)( File Name;-@ @D(.DATV-@@Z*}7@<@,4 >6-@#-@@07<,4 >6-&@  (a67@<@,.*}D:A67@<%@,.7@<,a67%@<%@,..DAT2a67@<@,.D:A67@<%@,.7*}@<,a67%@<%@,..TXT4a-@@-(How Many Fields ?-@@Ca @)!*}@@R<WAR@'-@@7( Creating: T(7@<%@,...W(>{-@@=(*}#S-@%@{(# @/ /(#*}F] B @5@@@@]@@PX@*}X@:7@<@,, %@*@:7@<@,,!AZ @d 6-B:, "@f*}J-@&@/7<%@,4 =6-&@@'J Ah j Al6.7@<, An*}6.7@<,p(@xA6-%@-@A( z--@(!"%@*}-6-@ @}@@% D:MAILWIZ z--@(!"%@(L CONTEXT ******* INTRODUCTION ------------ LETTER PERFECT IS THE .}ONLY ATARI WORD PROCESSOR WHICH DOES NOT USE THE STANDARD FILE MANAGEMENT SYSTEM. ITS FILES ARE THEREFORE NOT COMPATI.}BLE WITH OTHER WORD PROCESSORS. THIS PROGRAM WILL CONVERT ANY LETTER PERFECT LETTER FILE INTO A FILE WHICH CAN BE LO.}ADED BY ATARI WRITER OR ANY OTHER ATARI WORD PROCESSOR. INSTRUCTIONS ------------ 1. COPY THE LE.}TTER PERFECT FILES TO BE CONVERTED ONTO A NEW LETTER PERFECT FORMATTED DISK IN ORDER THAT ALL OF THE SECT.}ORS ARE IN CONSECUTIVE ORDER FOR EACH FILE. (CONTEXT CAN'T FIGURE OUT WHERE THE SECTORS FOR A GIVEN FILE ARE,.} IF THROUGH EDITING, THEY ARE NOW SCATTERED ABOUT THE DISK.) 2. RUN CONTEXT AND SELECT THE FILE TO BE CONVER.}TED. THEN ENTER THE STARTING SECTOR AND THE NUMBER OF SECTORS TO CONVERT. NOTE: A LETTER PERFECT D. }ISK RESERVES SECTORS 8 TO 55 FOR SOME STRANGE PURPOSE. THUS, IF YOU HAVE A FILE OVER 8 SECTORS AT THE FIR.!}ST OF THE DISK, CONTEXT WILL NOT CONVERT IT. YOU MUST SAVE THE FILE TWICE (SO THAT IT NOW RESIDES ABOVE 55 ."} SECTORS) AND CONVERT THE SECOND FILE, NOT THE FIRST. 3. SAVE THE CONVERTED FILE ONTO AN ORDINARY ATARI DOS 2/2.#}.5 FORMATTED DISKETTE. IT MAY THEN BE LOADED BY ANOTHER WORD PROCESSOR. NOTE: SOME FILE CLEANUP MA.$}Y BE NECESSARY TO GET RID OF SOME EMBEDDED CONTROL CHARACTERS, BUT IN ANY EVENT YOU NOW HAVE A WORKABLE C.%}OPY OF YOUR FILE.Y TO GET RID OF SOME EMBEDDED CONTROL CHARACTERS, BUT IN ANY EVENT YOU NOW HAVE A WORKABLE C,INSTRDRIVEBUFFEROUTSTRAFILETRANSFERPOPOSHPOSLSECTOSECTORHSECTORLIINDEENTRSSECNUMOVESIZTSI2'}ZSIZEHSIZELSTARTHSTARTLOUEFLAADDBYT  N@A( B2(2(} @Q Ar Ac @AB2@@ 2)}88ANALOG COMPUTING #20 JULY 1984 CON TEXT PAGE 72 + 11;@2*},;@,;A(,;@,&&;@,;@,;B,'AAH'AR@(+-@2+}@"'67,.>:,+ 2104,32,83,228,96<+-@@"'67,.>:,+ F104,104,104,170,76,86,222,}8P+ 6. 67A(,. +67@,.Z 6-C:,d6-P:'AV,n6-&$AVxArAs2-}-AcAq6-P:'AV,6-&$AVAxAy'Ap@'Ai@2.}6-?:C:,,_(>:A%,"-_( >:@,ҠԠ>:@,,,($2/}ŠǠ6-@-@@??@:7$@&@<$@&@,,"20}A887$@&@<$@&@,4 A%%(7$@&@<$@,V-@%@21}V(@:7$@&@,,%AV$@:7$@&@,, Q-@3%@Q(@:7$@&@,,%AV$@:722}$@&@,,"6-%@, 6c-@@:( PRESS RETURN FOR NEXT SECTORc(#ENTER C TO CONVERT A23} DISPLAYED FILE@4CApJ Tb(>:A%,"-@@=( END OF DIRECTORY b( PRESS 24} TO BEGIN AGAIN^1"( ENTER E TO END&.4E1h @r$( (FILE TO CONVERT====>$|D-25}@B:,!7<,4.:6.7@<&@,D A &"(INPUT STARTING SECTOR===>&&"(INPUT NUMBER26} OF SECTORS=>&!(!(FILENAME IS========>(STARTING SECTOR====>(NUMBER OF SECTORS==>0(IS THI27}S CORRECT Y/N 04YA;-@@)-@@7 >:AV,; -@@ Ap28};-@@)-@@7(>:AV,; <-@@<( CONVERTING FILE  PLEASE WAIT 629}.36-+&@,$A(' A(36-A(% 6. 67,. %67@,.6-C:,&A(-%@2:}%&@&6-%A(06-P:'AV,:6-&$AVDArAsN6-P:'AV,X62;}-&$AVbAxAyl'Ap@'Ai@v6-?:C:,,D 6-#-%A'2<},6-F:,8"@'D6-@6-@2  j(>:A%,"-@@J(#SEND NEW FILE TO W2=}HICH DRIVE D1-D2?M(j( FOR D2(( ==> 0D16.D2<67@,.:#62>}7@,.<67B:,%@,..CONd%7@<@,4D2A 2(>:A%,D-@@d(PLEASE REMOVE TH2?}E TEXT DISCS*(" AND INSERT AN ATARI FORMATTEDP(! DESTINATION DISC IN DRIVE 1S(+'( PRESS WHE2@}N READY+) @@)6-C:,- 6-B:,6-P:'AV,-6-&$AV$6-P:'AV,$6-&2A}$AVARASAVAWAP@ "6-?:C:,<@,"@B(>2B}:A%,"-@@<( CONVERSION COMPLETE ?(B( t%7@<@,4D2A M(# PLEASE REMOVE THE CONV2C}ERSION DISCt(" FROM DRIVE #1 AND REINSERT THE*)&( LETTER PERFECT TEXT DISC)(4T&( PRESS TO CONT2D}INUEE( ENTER E TO ENDIQ4ET> @ D:CONTEXTXT DISC)(4T&( PRESS TO CONT0Q@X6j6PROGPCCCCOLCCLNLSILCC2AWBLTBMAXLIXCURYCURLINECONSOKEMMCNLLDRLLLYBD6F}SINECLSLPPLPDNHLL 6G} 6H} !"#$%&'()*6I}+,-./0123456789:6J};<99ANALOG NO.21 AUG 84 MATT*EDIT PAGE 51 u;A,;@U,$6-C:,-6-C:,96K}6-E6-@Q6-@]6-Ai6-@u6-@K-A"#67<,.>:,' 5-@U96L}"G67<,.>:,K <<+6-I:,&AV$6-@706-@<6-@#F>;,;,;,;,;,%6.36M}K:>6-P:',P@6-@6-@!6-,67,. 767,. @67,.Z6-B2y6-Add4 (}@6N}A-B7tA46.n%A(6-@% A0x ( ΠՒ ( Dis6O}k DIR ( Edit Text ( Load File ( Merge File( Save Text ( Print Text( Kil6P}l File ( Quit ( j 6-66-@ A&6-jAAA# A$P6Q}A$A(pAPA5p3-@6',2@`@0 3$(Try Again Please--@%-6R}2A@@02A@@@# -20$_ A @(@(G)S"AU_6-@I"#6-&@H# )!A ,&(@  (}&6-6$@6T},(( Out of range." A`, AJ 6- APT 6-^ AhU(4( ( ONL6U}Y=) 8AB:,"G6-K(U Ar6-P:A:,,| *$@,( Out of range (- only).6 AP6V}@ AP(Bad input char(s)$$( #'s only, - valid. AP APEA@d!A6W}>(}ԪԠA(E(!!($+B:,,##(󠽠&%+B:, ,!@6X}AR(!$G AA@d+A@( G) "@(6- $ 6Y}"@x(6- $#( AP# Ap 6.6-1(< To Abort>1(Type text & press 6Z}:4 6-F:,@"*( }Р4 A- 6-F:,-(- %--(-&> AP) "6[}@'#'&'46.> A0A&A:2 6-&  A`!6-(6.2 A0D (>:,6.6\}7<, APN"AU(6-B:,$X7# @2)!A")"@- A`7 APb! (>:,6-%!676]}<,.>:,lA@v*(( Ϡǡ A`* A !& A@ AP 6-& 6- 6^}A0)( Š 6-# A)6-((Š to ''AA A0A@<(6_}Ġ2(< AP(Š AP (Š text TO AP(Š 6`} ((press only for )'6-@ A'!A 6- A Ap + 6.D67,.=:,"676a},.:+67,.- A(*( Working...-$ A6. ɯϠ 467B:,%,.=:F:A,,7'A A6b}* 6.AD46-@ A0>( ˠҒ H( List DIRR( PRINT DIR\( Load DIR6c}f( Merge DIRp( GoTo Mainz( R 6-66-@ A&6-RA A A 6d}A `A 6- A  A( 6-((Load Disk DIR into buffer.<(< will be >2( Ar6e}e you < Ap (6. A $ 6-6. A $ A ) 6-)(Merge into text b6f}uffer." A 6." A 4 6-6- A*6. Ԡ4 A  6-2( of Š6g} ?"6-, A26-% 6.D67,.=:,%67,.:*.*L +),(((Š for this DIR .6-8 A>6.6h}L"A@67B:,%,.7B:,%,I( A&@*>@P:I(A) 6. 6i}A6-$()($- 6.6- A`#6.- A`.! A6-6!6-8;7<@,46j} F167@<@,. ; AB} 6.7,6.7@ ,467@ <@ ,..C67@,.]67@<@6k},. c }67@<@,.| L( (V A0`( (j(Apt$  67<6l}@,.$ Ap~.67@<,.6.$ A`. Ap 6-%!' A@#6-$+&,% 67<%&,6m}.#$ A(( (, "F:A,A6, A( A05  6.+67@6n}<,.7@<,5 A` 6. A`A A(4( ;)>(A$- 6-&*66o}.Incomp. Load, full-$6. Kill File6-@ 6- A`3( )( Are you 6p} 3 Ap(6. A =@36.367B:,%,. = A 6.A06q} 6- A0(/( Ġ/(Π>& Scroll Up 1 Pg2!!(Ԡ>& Scroll Dn 1 Pg<9$(Ԡ>& Exit to 6r}EDIT Menu6@@9(F( Ԡ P( GoTo StartZ( GoTo End d( GoTo LINE n( Delete6s} Lnsx( Insert Lns( Empty BUFF( GoTo Main ( \ 6-66- A 6-\A6t}PA`AA0A0A"PA 6- A  6-  A0(6-$+&,%(7<%&6u},0A 6-&!Ap A  6- A0*( Go To 堣6-$ A@*6- A 6v}' B:, 6. Ơ' AD 6- A0.( line to Š46-> A@D6-:( line t6w}o Š$6-*6-4 AP:6-C($( Lines >  - 9(Are you Š C Ap"A,6x}6. A6% "67$+&,%,.% A@!!67$+&,%,.7$+&,%%,J6-&&+&,TR6. 6y}>'67B:,%,.=:,767B:,%,.-H67B:,%,.=:,R A^<(} LINE(S) B:, 26. < A6z}h3(Insert Line # #6-- A@36-rH 6-&&(# of to insert ?8((MAX=) B A@H6-6{}|-( Are you  Ap-(A+( Working..-%%+6-$+&,%67<%&,. -66|}L6-$+&,%!6-$+%&,%967<%&,.7<%&,H67<%&,.L U 6-%6.=:,:67B:,%,. Lines 6}}before K67B:,%,.=:,U A)AR6-%@"#!)6- (} B:, 6- A 6-6~}-6-$+&,% -(7<%&,6-% 1AR-+(LINE #  16-7-@6}+(EDIT MODE 7AR 1-"(>:,>:@0,6-"6-& "(0- A@F:6},AU#)- A:F:,"A@D*F:,@*  A`* A@N"F:,"@6-" A pX6}"F:,"@6-" A pb F:,"6- A pl-"A%)"@'# A`- A@vAWA@6}! 6-F:,6-F:,!AR/-@"(>:AV,)AR/-B (>:,0+"@1)"@0,*F:,!6}@88(>:,B A@4"+"@()"@),*F:,"*(>:,4 A@F:,"*AVA ! 6-F:,6-F:6},!AR3"AV-@")(>:AW,3 A ;"*"AU6-@"%6-1@"; A p6} - (LINE # % 0AR1-0(>:,>:@0, 6-F:, @8A `"@"6}6- A p/ @"6-%%(>:AU,/ A ` 1(>:,>:@0,  A@! 6-F:,6-F6}:,!AR 4-@,(READING PAGE 41* , A@4 -6-$+&%,%> -6}H+AB@+AB@RB:,"A!P\67B:,%,.7B:,%,f67<%&,. p 6-%6}!6-z "6-& A A" 6-%!6-& A A"@ 6-& 6}6- A 96.** Last line read >>/67B:,%,.=:,9 A&6.Empty Ơנ *& A0!!(6} text from BUFF ( Are you  ApA# A+ 6.6-!6. Ơ+ A6} $ A6. Ġ 6- A`6- 6.$ A$.  B:,"A#p8 67B:,%,.6}7B:,%,B  6-%! A$@L 67$+&,%<$+&,%,.V A#P` j F:A,"A6A$0t 6}A~ 6.ĭ A 7'6.Ơ쬠-6-7 A Ax 6. Š 6} 6- A` A#@ B:,A% 6. Ơ A 6. 0@@2&6-@6}0 A0 (Šՠ  ( As Text File  (As PRINT Stmnts (As DATA Stmnts  ( Ma6}in Menu  ( 6-66- A 6-  " A( L*(" blank lines from b6}uffer<( During SAVE F ApL6-2 A&A& A&P< <#(File # for PRINT statements<((i.e. 6 for '? 6}#6;')F (P # 6- A06-# A&`Z (Write DATA Statementsd 7(Starting 堣 6}'6-B'g&1 A076-n =6-P:+B'g&,',-(Line 7 A@=6-x A 6-6. Š%6-@6}16-@; A`A6- - ,6-$+&,%"7<%&,4*, A(@ "A'  (6-% 6}&A'@A'p ( ? (A'` (#; (>:@4, A' ( DATA  6.6}7<%&, 6-?::@4, (  " B6.!6}167B:,%,. 堣>B67B:,%,.=:,,  A%6  B:,  A$@  6.@2J 6-@6} A0T (ԠӒ ^ ( 40 Char Lines h (Newspaper ۲ Colr (Newspaper ۳ Col| (6} Return to Main  ( 6-66- A 6- "A X@()( fo6}r Printout56-@0? AE6.X67B:,%,. Pg  6&(} text as it is printed:0 Ap66-  "6-6} A0  =6-@ $-(Left (max=)7 A@=6- !(!(Vertical line spacing: ""( Single (6}screen format) ( Double ( 6- A ! "6-@!6-@ ! "6-@!6-@H 6}(Get  (And Press key (< to abort>& ( A)("AUA100 -"@'6}#6. - A:  A$ D  6-6-&@N ,@P:,(A>:,OX 6}!A2pb 6-@:K, A4`l -v 96-$+&,6.7%<%,$4/(@9 A2@ (+,A20 06}6-?: A5H  6}R (6-&A4@\ 6-%+&,$!A4@f A5Pp  6-%!A2`z A2  6.=:,6}6-% Q(@ A5`!6-B:,+ A5@>6-?::@',>:,>:,>:,U6}$ H-%+"@,( +(A;(A>:,E A4H$ & 6- A5@#6-?: