@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^D[COLUSHAPLIND@P@@@@4A%FAFTERIMAGE TT}ESTPBY NICK KOZIUPAZ (c) 1987, ANTIC PUBLISHINGd AnCOLOR CHOICEx (} (AR@##(U} 6(6(+Choose the color of the object to focus on:K((1) Red(2) Blue.( 3) YellV}ow<( 4) GreenK( 5) Purple( 6) Orange)@1"@I6-@'6-@1 AP1"@PW}6-@'6-@1 AP1"@Q6-@'6-@1 AP1"@R6-@'6-@X}1 AP1"@S6-@'6-@1 AP1"@T6-@'6-@1 AP ApY}SHAPE CHOICE (} (##( 6(6(+Choose the shape of the object to focus on:"C((Z} 1) Circle$( 2) Square5( 3) TriangleC( 4) Cross,)@6%"@I6-@% A`@%"@P[}6-@% A`J%"@Q6-@% A`T%"@R6-@% A`^ Ah''A\}AAA`r A|CIRCLE TESTU+@%@'A@9A@C@U]}A@ #AAe@-@ ",7!@U7@@^}S: 0-@A5 A@-@A% $AA7_}7,33,78,33,79,33,80,33,81,33,82,33,83,33,84,34,85,34,86,34AA87,35,88,35,89,36,90,37,91,38,92,39,92,40,93,40,93,41,93,42`}AA94,42,94,43,94,44,94,45,95,45,95,46,95,47,95,48,95,49,95,50AA95,51,94,51,94,52,94,53,94,54,93,54,93,55,93,56,92,56,92a},57AA91,58,90,59,89,60,88,61,87,61,86,62,85,62,84,62,83,63,82,63&AA81,63,80,63,79,63,78,63,77,63,76,62,75,62,74,62,73,b}61,72,610AA71,60,70,59,69,58,68,57,68,56,67,56,67,55,67,54,66,54,66,53:AA66,52,66,51,65,51,65,50,65,49,65,48,65,47,65,4c}6,65,45,66,45DAA66,44,66,43,66,42,67,42,67,41,67,40,68,40,68,39,69,38,70,37N))71,36,72,35,73,35,74,34,75,34,76,34Xd}SQUARE TESTbU+@%@'A@9A@C@UA@lK,@d@5'/@e}@59/@@bK/@d@bvAe@X -@b@56@,,@dT@@f}S:X 0-@A5 A@-@A% $g}TRIANGLE TESTU+@%@'A@9A@C@UA@9-@`Ah}),@@25/@d9 0-@A5 A@-@A%i} $CROSS TESTU+@%@'A@9A@C@UA@ 3-@u@j}#,@5//@b3 3-@D@S#,@d//@3  0*-@A5k} 4A@>-@A% $7 +AR@1@7(}/( (/(! l} '('( by Nick Koziupa-@AP .@.@@m}K:, (} (,( +(+(Do you need instructions (Y/N)?$)@.n}"@A8"@x$B A`LINSTRUCTIONSV11()}ᠠ`Y(2o}(' This program demonstrates afterimagesY(!(how your eyes percieve an image jO#(after it has disappeared.)&(O($ p} After selecting an object to view,tW.(&the screen will change to a dull shadeW($of white. Within seconds, the shape~q}S(( will appear at the center of theS(&screen. Fix your eyes upon the centerN&(of the object. After about 15N(#ser}conds, the object will disappear.Y.(&Continue to look at the area where theY(&shape had been. If the experiment wass}P+(#successful, the image will still beP( visible, but now in the opposite>(color.(>((ݠt} F:B2y,@A$D1:AFTIMAGE.BASe>(color.(>((ݠLANTIC WRITER MANUAL - PART 1(This manual is divided into 2 AnticWriter files -- ANT1.TXT andANT2.TXT. You can print out v} thesefiles immediately by using the Coption from the DOS menu.)INTRODUCTIONAntic Writer is easy to use, whetheryou ne w}ed to prepare simple letters orcomplex documents. It's simpleenough for the novice, but powerfulenough for the profession x}al. (Acomplete list of the main commandswill be found at the end of thisfile.)The program is written in assemblylangua y}ge and uses fewer bytes thanmost comparable word processors. Theamount of memory left for your textis displayed on the bo z}ttom (prompt)line and is updated each time youswitch into a different mode.SEARCH AND REPLACEHow many times have you ty {}pewritten aletter and thought "I wish I couldjust change Mildred's name and sendthis to Aunt Mabel in Hoboken withoutrety |}ping the whole thing?"Well, it's a cinch with Antic Writer.Just use the LOOK mode to findMildred every time it occurs and }} letthe computer change it to Mabel.Then simply use the PRINT mode totype a fresh letter to Aunt Mabel.What if you need ~}to keep a copy of aletter you send to a company? Savingit to disk is one way of preservinghistory files of importantcorr }espondences.Antic Writer can also:a) Insert and delete characters orlines;b) Move sentences or paragraphs;c) Maintain }text history files;d) Ease filing burdens by using disksinstead of file cabinets;e) Reformat documents by simplychanging }one or two controlcharacters.I/O ERRORSIn the course of working with yourcomputer system you may get errormessages in } the prompt line. If youwere attempting to access your diskdrive or printer it may be an I/O(Input/Output) error. I/O re }fers tothe direction in which information ismoving in respect to the computer.For example, a computer inputsinformation f }rom a keyboard andoutputs it to a printer.Errors detected during thisinformation transfer are called I/OErrors.Here ar }e the error codes:128-BREAK KEY ABORT129-IOCB ALREADY IN USE130-NON-EXISTENT DEVICE131-OPENED ONLY FOR WRITE132-INVALID } COMMAND133-DEVICE OR FILE NOT OPEN134-INVALID IOCB NUMBER135-OPENED FOR READ ONLY136-END OF FILE137-TRUNCATED RECORD13 }8-DEVICE TIMEOUT139-DEVICE NAK140-INPUT FRAMING ERROR141-CURSOR OUT OF RANGE142-DATA FRAME OVERRUN ERROR143-DATA FRAME C }HECKSUM ERROR144-DEVICE DONE ERROR145-BAD SCREEN MODE146-FUNCTION NOT SUPPORTED147-SCREEN MODE WON'T FIT MEMORYOf the a }bove errors, the most commonis #138. Usually it's because youattempted to print while the printerwas off or not plugged i }n. You'llsee Error #144 if you try saving to adisk with its write-protect notchcovered.160-DISK DRIVE # ERROR161-TOO M }ANY OPEN DISK FILES162-DISK FULL163-FATAL DISK I/O ERROR164-INTERNAL FILE # MISMATCH165-FILE NAME ERROR166-POINT DATA LE }NGTH ERROR167-FILE LOCKED168-COMMAND INVALID FOR DISK169-DIRECTORY FULL170-FILE NOT FOUND171-POINT INVALIDAfter noting } the error, push [ESCAPE]twice to return to EDIT TEXT.COLD STARTTo load and run Antic Writer, firstturn on disk drive 1 }. When the redBUSY lite turns off, put Antic Writerin your drive and turn on yourcomputer.WARM START1. Turn your comp }uter off with eitherthe switch or by opening thecartridge loading door on the 800.2. Insert the Antic Writer disk intodri }ve 1.3. Turn your computer on.The system will load and start byitself.NOW THAT YOU'RE TURNED ONThe monitor will displ }ay a HELP menu.The prompt line will say HELP on theleft. The five-digit number on theright is amount of memory available }for your text. Any time you changemodes, the prompt line will beupdated.HELP MENUTo get the HELP menu press [CONTROL] }[H].WRITE A LETTERPress [ESCAPE] to remove the HELPmenu. The PROMPT line now says EDITTEXT. Type in your letter. If }youmake a mistake press [DELETE] toremove the previous key stroke.By now you've noticed that a whitesquare appears on th }e TV screen wherethe next character goes. That'scalled a CURSOR and it helps you findyour way around your text. Press[B }REAK], and your cursor blinks.Press [BREAK] again to turn it off.Type in a sentence. The program onlyallows lines that f }it the screen. Ifyou reach the end of a line andcontinue entering text, the programautomatically gives you the nextline. } (You may of course end yourline anywhere by pressing [RETURN].)But for now let the computer do it:continue typing withou }t pressing[RETURN]. When you've typed in somesentences, try your HELP mode again.PRINT ITLet's make a printout. Turn }yourprinter on and set it online. Press[CONTROL] [T] (to go to the start ofyour text), then [CONTROL] [P] (forPRINT mode }). On the prompt line youwill see "PRINT FROM SCREEN TOP(Y/N)?" and the cursor will beblinking by the "?". A blinkingcu }rsor in the prompt line alwaysindicates that the computer needs areply from you. Press [Y] to print.The printed document } will lookexactly like your screen display."Then why have an 80-column printer?"you might ask. For now, don't worryabout } it. Later we'll show you howto use FORMAT statements to make yourprinted document look right.SAVE ITRemove your maste }r now and insert aFORMATTED disk. Press [CONTROL] [S].The prompt line will display "SAVE(Y/N)? D1:TEMP.WPC". Press [Y]. }(If you want to save the file with adifferent filename or disk drive,press [DELETE] till you clear outD1:TEMP.WPC and typ }e in yourchanges.)The prompt line cursor will stopblinking, the BUSY light on the diskdrive will turn on, the drive will }spin. Then the prompt line willdisplay EDIT TEXT, the BUSY lightwill go off and the disk drive willstop.1. You have sa }ved your file to diskdrive 1.2. Its name is "TEMP.WPC".3. You are back in EDIT mode.4. Your document is ready to GET.CU }RSOR CONTROLIf you hold down [CONTROL] whilepressing an [ARROW] key, the cursormoves in the direction of the arrow.When } pressing the right arrow at theend of a line, the cursor will "wraparound" to the beginning of the nextline. When pressi }ng the left arrowat the beginning of a line, thecursor will wrap around to the end ofthe previous line.The [UP-ARROW] an }d [DOWN-ARROW] movethe cursor line by line. If thecursor is at the top line in yourletter when you press [UP-ARROW], the }bottom line is removed and a new topline is inserted. If the cursor isat the last line of the page and youpress [DOWN-ARR }OW], the top linedisappears and a new bottom lineappears.GET ITTo retrieve (Get back) that letter,press [CONTROL] [G]. } The screenmomentarily goes blank and the promptline says LOADING; the disk drivewhirrs, the disk directory appearsand t }he prompt line will read "CURSORTO NAME-RETURN".Move the cursor to the linecontaining "TEMP.WPC". Press[RETURN] to high }light that line, andthe prompt line will say "GET THISFILE (Y/N)?". Press [Y].The screen goes blank and thecomputer pro }mpts LOADING. The drivespins, your document is displayed,and the computer puts you back inEDIT mode and puts two copies o }f yourdocument in computer memory.(The reason for TWO copies is thatAntic Writer has an automatic MERGEwhen you retrieve } a file from disk.MERGE simply means that you'vecombined two or more documents.)If you don't want to merge files,press [ }CONTROL] [X] (Clear all text)before dooing a [CONTROL] [G].The number on the right of yourprompt line tells you how much }freememory is left.SCROLLINGScrolling (or browsing) is where thecomputer rolls text through yourscreen as though the t }ext were on along strip of paper.Antic Writer lets you scroll by lineor page. To scroll by line use[CONTROL] [UP-ARROW] } and [CONTROL][DOWN-ARROW].To scroll by page, use [CONTROL] [U](Up) and [CONTROL] [D] (Down), whichlet you flip rapidly }through thepages of your text.Try mixing page and cursor control.Note that if the cursor is NOT at thetop line of the di }splayed page whenyou press [CONTROL] [U], then it willgo there WITHOUT getting a new page.The same is true if you press[C }ONTROL] [D] if you're not at thebottom line of the screen. This iscalled homing. [CONTROL] [U] putsyou at the first char }acter of a page,and [CONTROL] [D] puts you at thelast character.A line also has two home positions,beginning and end, an }d a"pseudo-home," the middle. To go tothe beginning of a line, press either[CONTROL] [A] or [SHIFT] [TAB]; forthe end of } a line, press [CONTROL][Z] or [CONTROL] [TAB]. For themiddle, press [TAB].[CONTROL] [T] puts the cursor at thetop of t }he text, and [CONTROL] [B]puts it at the bottom.Now put the your cursor anywhere andstart typing in new sentences. TheN }EW material types right over the OLDmaterial.EDITING TEXTAntic Writer automatically putscarriage returns at the end of }eachtext line. When the line overflows,the computer looks for the firstspace to the left and moves that wordto the follo }wing line. However, youMUST press [RETURN] to get emptylines.To clear all text, press [CONTROL][X]. At the prompt, "CL }EAR ALL TEXT(Y/N)?" press [Y].Remember that the display is 38characters per line and the printoutcan be more than 80 per } printed line.The default setting for the printerline length is 64, but these detailsare covered later.SIMPLE EDITINGA }fter you've printed a document,notice that the sentences line up atthe extreme right.To make corrections in the document, }place the cursor on the mistake andtype over it.To insert characters, put the cursorwhere you want to insert and press[ }CONTROL] [INSERT], which puts in aspace each time you press it. Nowjust type in whatever you want. Oryou can press [CONT }ROL] [I] (Inserttext) and simply type in what youwant to add.If you don't want the computerrearranging your text as you }type,you press [CONTROL] [J] (Job control)to turn it off. You will then haveto press [RETURN] to end your lines.PARAGRA }PHSTo combine paragraphs, remove theempty lines between them by placingthe cursor on an empty line andpressing [DELETE]. }NOT TO WORRYIf the screen display looks uneven,press [CONTROL] [O] (Organize text).When the prompt line says ORGANIZET }EXT (Y/N)? press [Y].EDIT TEXT WITH "PARSE OFF"To update a file, position the cursoron an empty line. If the promptdoe }sn't say EDIT TEXT, press[ESCAPE]. Press [RETURN] to giveyourself an empty line and cursor upto it. This prevents the co }mputerfrom reparsing through the followingline if you are NOT editing with"PARSE OFF." This is a good habit toget into: }PARSING WILL NOT CROSS ANEMPTY LINE WHEN IN EDIT TEXT ORINSERT MODE.Press [CONTROL] [J]. Your promptshould read "EDIT T }EXT PARSE OFF".This mode is important only forpreparing charts that will printexactly as they appear onscreen.To split a } single paragraph into two,place the cursor where you want tosplit it, and press [RETURN] twice.Press [DELETE] to get rid }of thespace at the beginning of the secondparagraph.FORMATTINGTo indent the beginning of yourparagraphs simply put in }a couple ofspaces by putting the cursor thereand pressing [CONTROL] [INSERT]. Ifyou plan to indent paragraphs anddon't w }ant empty lines between them,just take one of each pair of blanklines out.To format the file (not your disk),press the [ }ATARI] key once. (The[ATARI] key is at the lower rightcorner of your keyboard and gives youinverse video.) Then press [SH }IFT][F]. An uppercase F is displayed ininverse video. That character is nowflagged in your computer's memory andevery t }ime it is encountered thecomputer will know that it requiresspecial handling.Following the [ATARI] [F] will benormal upp }er case letters andnumbers. (For instance, "A0" tellsthe computer to print things exactlyas they appear on the screen, an }d Mfollowed by a number simply sets theleft margin.)Preceding each FORMAT is [ATARI] [D],which simply sets FORMAT back t }o itsnormal values. FORMAT A0 does NOTallow organizing any text --[CONTROL] [O] -- that follows it. Italso turns off ri }ght justification ofa printed document. In other words,any time you need a "what you see iswhat you get" format, FORMAT A }0 isuseful.demonstartion purposes.One very important thing to rememberand to understand is that you canchange FORMATs a }nywhere and as oftenas you wish in your document. Theprinted document will adjust itselfas it is printed.ADVANCED EDITI }NG[CONTROL] [A]: puts the cursor on thefirst character of the line you areon. This mode exits to EDIT TEXTmode.[CONTR }OL] [B]: puts the cursor at theend of your text. This mode exits toEDIT TEXT mode.[CONTROL] [C]: This is used with[CONT }ROL] [M] (Move text). Thistakes the information in the copybuffer and inserts it in front of thecursor. The data is put }into theCOPY buffer by MOVE TEXT mode. Thecopy buffer has no fixed length,using free memory. Text put into thecopy buff }er remains there untilerased with a [CONTROL] [E] (Erasecopy).Memory used by the copy buffer is notavailable for enterin }g text, but it'spossible to move information into it,and then enter enough text so thatthere won't be enough room to copy }itback. Erasing the copy bufferrecaptures that memory. It's usefulto save text to the copy buffer andthen transfer it t }o a different filewith the following sequence: movetext, clear all text, get file, copytext, save file.[CONTROL] [D]: If } the cursor is atthe bottom screen line, the next pagedown will have show that line as thetop of the next displayed screen }.However, if the cursor is at any lineOTHER than the bottom line of thedisplayed page, it will be moved tothe end of the }displayed page.[CONTROL] [E]: removes text in thecopy buffer and restores that memoryfor entering text.[CONTROL] [I] le }ts you insert text tothe left of the cursor as you type.If the line overflows, the rightmostword moves to the next line an }d therest of the paragraph is reparsed.If you are preparing a document thatyou do NOT want Antic Writer to parseas you ty }pe, press [CONTROL] [J] toturn automatic parsing OFF.[CONTROL] [J] toggles automaticparsing on and off when in EDIT TEXT }or INSERT MODE. It's useful to keepthe system from rearranging your textif you accidently type in a characterthat causes }a line to overflow. WhenJob control is active, the promptline in INSERT or EDIT will say"PARSE OFF". When parsing is off },displayed lines are ended by pressingthe [RETURN] key with the cursorwhere you want the line to stop.[CONTROL] [L] (Loo }k string): lets youfind a particular word or group ofwords words wherever they occur inyour text and, if you choose, chang }ethat string to something else. Thesearch begins at the cursor of thedisplayed page and continues to theend of your docu }ment.To search the entire document, press[CONTROL] [T] (Top text) before[CONTROL] [L]. The LOOK and CHANGEstrings don't } have to be the samelength. If during CHANGE, the lineoverflows, any following text in theparagraph will be reparsed to m }akethe change fit. If [CONTROL] [J] isset to "no parse" any portion of theline that overflows will be given itsown line. }[CONTROL] [M]: Find a block of datato move. Press [CONTROL] [M]. Theprompt line will read "CURSOR TOBEGINNING-RETURN". } Put the cursor atthe beginning of the block and press[RETURN]. The prompt will now say"CURSOR TO END-RETURN". Using th }e[CONTROL] [ARROW] keys marks yourtext by highlighting it in inversevideo. If you mark more than youintend simply back u }p the cursor.When the block is marked properlypress the [RETURN] key. Press [Y] atthe "MOVE TEXT (Y/N)?" prompt. Thema }rked block is now removed from yourtext and saved in computer memory.To get it back press [CONTROL] [C].The computer will } prompt "CURSOR TOINSERTION-RETURN". Position yourcursor where you want your datainserted and press [RETURN]. Thedata y }ou originally "moved" is stillin memory. You can copy it into yourtext as often as you like.If you mark and move another } block oftext it will be merged with anyprevious moves.[CONTROL] [O]: If the right screenmargin becomes ragged, this mod }ereparses your entire document. Itwill not reparse blocks of textprotected by a FORMAT A0.[CONTROL] [R]: works just lik }e MOVEmode except that it doesn't moveanything into the copy buffer --deletes the marked text from memoryon command.[CO }NTROL] [T]: displays the firstpage of your document and puts thecursor at the first character. Itexits to EDIT TEXT.[CO }NTROL] [U]: displays the previouspage of your document if the cursoris at the top screen line. If itisn't, the cursor wil }l home to thetop left character of the displayedpage.[CONTROL] [V] (Video color): simplychanges the display screen color }.Pressing [0] gives black printing ona white background. Pressing[DELETE] [BACK SPACE] returns you tothe default setting }, and any otherkey simply strips the colorinformation from the key itself to beused as the background. To exit thismode, } press [ESCAPE].[CONTROL] [W]: removes all data fromthe beginning of the document to thepoint of the cursor.[CONTROL] [ }X]: erases the entiredocument, but NOT the copy buffer.[CONTROL] [Y]: removes all data fromthe cursor to the end of thed }ocument.[CONTROL] [Z]: puts the cursor at theend the current displayed line. Thismode exits to EDIT TEXT mode.[CONTROL }] [CAPS]: lets you entergraphic character strings directlyinto your text. However, mostprinters treat graphics characters } ascontrol codes, so except for the mostsophisticated user, this is of littleinterest. To exit press the [CAPS]key.NOT }E: It's very easy to get into thismode ACCIDENTLY by pressing [CONTROL][CAPS] instead of [SHIFT] [CAPS]. Ifyou see graphi }cs characters, press[CAPS] by itself to return to normaltext entry.There are three cursor positionscommanded by the edit } utility:1. [SHIFT] [TAB]: to the start of thedisplayed line.2. [TAB]: to the middle of thedisplayed line.3. [CONTROL] }[TAB]: to the end of thedisplayed line.[CONTROL] [INSERT]: inserts a spaceto the left of the cursor. Allcharacters on t }hat line (includingthe cursor) are shifted right.Characters can't shift off the line.[CONTROL] [DELETE]: removes thechar }acter under the cursor. It willnot backspace or remove empty lines.[SHIFT] [INSERT] moves the entireline containing the }cursor down oneline, leaving an empty line.[SHIFT] [DELETE]: removes the entireline containing the cursor, movingall fol }lowing lines up, and can alsoremove blank lines.FT] [DELETE]: removes the entireline containing the cursor, movingall fol 2ANTIC WRITER MANUAL - PART 2(Disk operating information for AnticWriter is at the end of this file.)ADVANCED FORMATTING }The format statement tells thecomputer how to print your document.To put a format statement into yourtext, press [ATARI] } [F]. (The F willshow up in inverted video) and thentype in all the parameters you wishto change from the current printer}setup. For example, [ATARI] [F]followed by M6 will change your leftmargin from the default value of 10to 6. To change t}he right marginfrom the default of 64 to 68, enter[ATARI] [F] W68.You can of course use a single formatline to change al}l the printer setupsyou wish to change.You can also change the line spacingof your printed document by entering[ATARI] [}F]S, then a number between 1and 99.[ATARI] [F]A0 lets you prepare40-column charts that will printexactly as they appear }on yourscreen. This allows you to line upyour columns.FORMAT STATEMENTS[ATARI] [F] followed by:KEY FUNCTION } DEFAULTA0 AS ISA1-A99 NORMAL FORMATTING A1B0 BOTTOM MARGIN OFFB1-B99 BOTTOM MARGIN } B5J0 JUSTIFY OFFJ1 JUSTIFY WITH SPACE J1J2 JUSTIFY PROPORTIONALLYL0 PAGING OFFL1-L99 L}INES OF TEXT PER PAGE L56M0 - LEFT MARGIN OFFM1-M99 LEFT MARGIN M10N0 - PAGE NUMBERING OFFN1-N99} PAGE NUMBER START N1P0 PAGE STOP OFF P0P1-P99 PAGES TO PRINT BEFORES0 LINE SPACING OFF } S0S1-S99 SPACING BETWEEN LINEST0 TOP MARGIN OFFT1-T99 TOP MARGIN T5W0-W99 LINE WIDTH } W64The above chart would be preparedproperly for Antic Writer by using aformat statement of [ATARI][F]A0M20W}38.HEADERSA header is a line of text thatappears at the top of each printedpage of a document. [ATARI] [H] willget yo}u started. All succeedingcharacters on that line are theheader.DEFAULTIf you do a lot of format changing,it can be co}nfusing to get back theoriginal format. [ATARI] [D]instructs the computer to do that.However, you must remember to restor}ethe current page number, as one ofthe defaults is page 1.PAGE EJECT/STARTTo force a page to start at a certainplace i}s easy if you use an [ATARI][P], which tells the printer tofinish the current page with blanklines and start a new page.}REPEAT CHARACTERTo repeat a character across aprinted page that starts at thecurrent left margin and goes the fullline l}ength, press [ATARI] [R],followed by any character.THE PRINTED PAGEAntic Writer's defaults are set toprint a page on 8  }1/2 X 11 sizedpaper. The top and bottom marginsare five lines. The lines of textper page is 56 lines. The line (LINEWI!}DTH) is set to 64 characters.The third line of a page contains theheader. If you change the top marginwith a format stat"}ement you shouldalso change the lines of text perpage with that same format string.Antic Writer expects an odd number.If #}you give it an even number you'llhave to subtract one line of text perpage to make the page size come outright.BOTTOM MA$}RGINIf you left page numbering turned on,the third line from the bottom willhave the current page number. Again,if you %}change the bottom margin witha format statement, you shouldcompensate by changing the lines oftext per page.RIGHT JUSTIF&}YRight justification simply meanslining up the right margin of adocument. One way to do this is tofind the spaces in th'}e line and addan extra space for each one it findsuntil the line is long enough. Truejustification consists of having the(}computer figure out how muchadditional distance is required tofill out the line, adding very smallincrements of space bet)}weencharacters until the line is longenough. SOME LINES CANNOT BEPROPERLY JUSTIFIED.EQUATESEquating is a way to tell *}thecomputer that when you type in[ATARI] [U], for instance, you wantunderlining. And when you type[ATARI] [u], you want +}it to turn offthe underlining.[ATARI] [E] starts the process. For"underline" on an ATARI 825 or aCENTRONICS 727 the com,}plete characterstring would look like this:E[U=O][u=N]For more complete information see thechapter called "PRINTER EQUA-}TES".PRINTER EQUATES[ESCAPE] -- Press [ATARI] FIRST --then press [ESCAPE] to display the[ESCAPE] character.[CONTROL] .}keys --Press [ATARI] firstto send control codes to the printer.EQUATE file -- This instruction,along with a special file /}on disk,SYSTEM.PRT, helps you remember propercontrol sequences for your printer.That file can contain the EQUATEs foryour0} printer and/or FORMAT defaults.When you first load Antic Writer, theprogram checks for SYSTEM.PRT. Ifso, it loads and t1}ranslates the datait finds and holds it in memory. Ifit isn't on disk, then the programuses the defaults built into it an2}ddoesn't recognize EQUATES in yourtext unless you type an EQUATEinstruction sequence or GET one fromdisk.You can look a3}t them in your text youcan create as many EQUATE files asyou like, treat them as normal textfiles and GET whichever sequen4}ce youwant.If you name a new EQUATE fileSYSTEM.PRT, it will loadautomatically when you boot theversion of Antic Writer 5}that you'vecopied to that disk and be in the"background."There's only one place in memory forEQUATES. When printing, An6}tic Writeruses the last EQUATE translated -- soyou can define new EQUATEs anywherein your text.DEFINING EQUATESAn EQUA7}TE statement MUST be on itsown line -- all by itself.To enter an EQUATE statement:1. Press [ATARI] once.2. Enter an up8}percase [E], which willbe displayed in invertse video.3. Enter a [LEFT BRACKET], whichtells the computer that the followi9}ngdata is EQUATE information.4. Enter the letter that you'redefining. For instance, [U] forunderline on, [u] for underl:}ine off;[B] for boldface on, [b] for boldfaceoff.Note: The translator sets thischaracter to invertse video the firsttim;}e it encounters it. To set ityourself, press [ATARI] beforeentering the character.5. Enter an [=]. This lets thetransl<}ator know that the printercontrol characters are next.6. Enter each required printercontrol character by pressing [ATARI]=}before each character. [ESCAPE],[CONTROL] and normal keys are allentered this way and are displayed ininverse video. [C>}ONTROL] keys willbe displayed in their graphics form.7. Enter a [RIGHT BRACKET] to end thedefinition. You can enter as m?}anyEQUATES as will fit a single line.The following is a printer setupchart for these printers:ATARI 827 & CENTRONICS 72@}7FUNCTION KEYING SEQUENCE10 CPI ON [ATARI] [ESCAPE] [ATARI][CONTROL] [S]17 CPI ON [ATARI] [ESCAPE] [ATARI][CONA}TROL] [T]PROPORTIONAL ON [ATARI] [ESCAPE][ATARI] [CONTROL] [Q]ELONGATE ON [ATARI] [ESCAPE] [ATARI][CONTROL] [N]ELONGATB}E OFF [ATARI] [ESCAPE][ATARI] [CONTROL] [O]UNDERLINE ON [ATARI] [CONTROL] [O]UNDERLINE OFF [ATARI] [CONTROL][N]ONE LINC}E UP [ATARI] [ESCAPE] [ATARI][CONTROL] [J]ONE LINE DOWN [ATARI] [CONTROL] [J]1/2 LINE UP [ATARI],[CONTROL] [+]1/2 LINED} DOWN [ATARI] [CONTROL] [-]DOT SHIFT 1-6 [ATARI] [ESCAPE][ATARI] [CONTROL] #NOTE: #=A THRU F DOT SHIFT LEFTCUSTOMIZINGE}The ONLY way to change printerdefaults so that [ATARI] [D] will NOTset the built in parameters is tohave a "SYSTEM.PRT" F}file with the newvalues on the same disk as AnticWriter when you load it.Although your printer EQUATES can gointo your fG}oreground by loading afile that includes an EQUATEstatement, the file clutters thebeginning of your document. Also, ifyoH}u forget to load it when you beginediting, the mechanics of adjustingthings becomes awkward.PRINTER COMMAND CHARTThe foI}llowing chart would be preparedproperly for Antic Writer by using aformat statement of: [ATARI]DA0M20W38[ATARI] followedJ} by:[K]ey FUNCTION[C]enter PRINTS TEXT LINE INMIDDLE OF 80 COLUMN PAGE[D]efaults RESETS PRINTER FORMATS TOORIGK}INAL[E]quates DEFINES CHARACTERORIENTED PRINTER COMMANDS SUCH ASUNDERLINE, BOLDFACE, FONTS, ETC.[F]ormat SETS PRINTEL}D PAGES TO ASPECIFIED LOOK[H]eaders ALLOWS THE USER TO ENTERA LINE OF TEXT THAT COMPUTER WILLPRINT AT THE TOP OF EACH PM}RINTED PAGE[P]age EJECTS THE CURRENT PAGEOR STARTS A NEW ONE[R]epeat REPEATS THE ENTEREDCHARACTER FROM CURRENT LEN}FT MARGIN TOTHE CURRENT RIGHT MARGIN[S]hift SHIFTS A LINE OF TEXT SOTHAT END WILL BE RIGHT-JUSTIFIEDIMPLEMENT A SYSTO}EM.PRT FILEUsing DOS, make a system diskette byformatting and copying DOS files toit. If you wish, you may follow thispP}rocedure.A. Format a disk with DOS.B. Write DOS files to the formatteddisk.Copy Antic Writer to the formatteddisk. YQ}ou can use the followingprocedure:A. Remove the system diskette you aregenerating and insert a disk withAntic Writer on R}it.B. Select item O and press [RETURN].At the prompt, "NAME OF FILE TOMOVE?", type "AUTORUN.SYS" and press[RETURN]. TheS}n insert the sourcedisk and press [RETURN]. After thedisk drive reads Antic Writer, insertyour formatted disk (with DOS) T}andpress [RETURN] so that the drive canwrite to the new disk.C. To verify your copy, select item Aand press [RETURN] twiU}ce for adirectory. You should see:DOS SYS 039 DUP SYS 042AUTORUN SYS 060 566 FREE SECTORS3. Run your copy oV}f Antic Writer.You can use the following procedure:A. Select item [L], press [RETURN].at the prompt "LOAD FROM WHAT FILE?W}",in "AUTORUN.SYS" and press [RETURN].B. When the screen displays the AnticWriter menu, load the SYSTEM.PRTfile.Or:AX}. Insert your master Antic Writerdisk into your drive 1. GET theSYSTEM.PRT file.B. To change printer defaults, editthe Y}FORMAT statement.5. Save your SYSTEM.PRT file to yournew system diskette.6. Save the ".LTR" files to yoursystem diskettZ}e. Your Antic Writermaster comes with sample documents onit. Move them to your system disk sothat you can put your maste[}r in asafe place.7. Rename Antic Writer fromAUTORUN.SYS to something else, butonly if you are sure you want thisdone. \}Your new Antic Writer systemdisk will no longer autoload at boottime.FORMATTING TRICKSUnless you NEVER use the FORMATf]}eatures built into Antic Writer,it's wise to have a special headingat the start of any document youprepare. At minimum, y^}ou should have[ATARI] [D] (set to defaults) and[ATARI] [H] (set header) followed bythe date or some other meaningfulstrin_}g or simply [RETURN] to removeany leftover header.The computer always "remembers" thelast special instruction that it has`}been given. Among those specialinstructions are formats, headers,look/change strings, file names,equates, etc. So unlesa}s youre-instruct it at the beginning of adocument to start in some KNOWNstate, it may be remembering theconditions you hab}d set up for apreviously printed document.HEADER TRICKSBy now you probably know that the topmargin determines where on c}your pagethe header will go. The header will"steal" the middle line for itself.Until the computer has discovered andprocd}essed a header in the act ofprinting, it does not know it exists.You also know that the header can beCLEARED by simply tye}ping [ATARI] [H]WITHOUT a header string.When Antic Writer discovers a headerit PRINTS the top margin with itsembedded hef}ader REGARDLESS of whereit is on the page. There are severalways to use this, some of which canbe confusing at first, butg} they letyou do some neat tricks.To change the header "on the flly,"follow a page eject ([ATARI] [P])with [ATARI] [H] foq}B%DOS SYSB*)DUP SYSB"SAFTIMAGEBASBuANT1 TXTB} ANT2 TXTB=ANTICWTREXEBARTCONVREXEARTCONVRM65AWRITFIXBASACHICKEN BAS #COLUMN80SET",EASY80 BASNGHOST BAS mGHOST FNTvHELP BASzHOUSE BASHOUSE02 LST HOUSE03 LST0RWB BASr a new header,which could be a new date, so thatyour material is always geared towardwhen you entered it:[ATARI] [P][r}ATARI] [H]July 4, 1985DISK STUFFTo format a diskette:1. Remove any write-protect tab.2. Put a disk in the drive.3. s}Press [CONTROL] [F].4. The prompt will read "FORMAT DISK(Y/N)? IN D1". If D1 is the drivethe disk is in, push [Y].5. t} After the disk is formatted, theprogram will return to EDIT mode.To check, press [CONTROL] [G] (Getfile). The screen wiu}ll display "707FREE SECTORS". Push [ESCAPE]toreturn to where you left off in EDITmode.FILE NAMESOn a formatted disk, v}you can have 65files (limited by disk size). Tosave a file and get it later, eachfile must have a unique name of up toeiw}ght (upper case) alphanumericcharacters, the first of which MUSTbe a letter.A filename can be extended by addinga periodx} and up to three capitalletters or numbers in any order.NAMING FILESTo name a file for the first time,press [CONTROL] [y}N] (Name file). Theprompt will say D1:TEMP.WPC, which isthe default name for a text file.Unless you plan to have only onez}document on disk, you'd be safe touse a new name. To change the name,press [DELETE] for each character todelete, type in{} the new filename, andpress either [RETURN] or [ESCAPE] keyto return to EDIT. To directly saveit, press [CONTROL] [S] (Sa|}ve text)instead.DISK DIRECTORYPress [CONTROL] [G] (Get file) to geta disk directory, then cursor to thefilename you wa}}nt and push [RETURN]to load it. That name is moved intocomputer memory and used for all diskaccesses until you press [CON~}TROL][N] or [CONTROL] [G] again.If you just want to CHECK thedirectory, press [ESCAPE] to returnto EDIT mode.DELETING }DISK FILESPress [CONTROL] [K]. After thecomputer displays the directory,cursor to name of the file you wantto delete an}d press [RETURN]. At theprompt say "KILL THIS FILE (Y/N)?",[Y] delete the file, and any otherkey [Y] returns you to EDIT }TEXT.SAVING FILESWhen you press [CONTROL] [S] (Savefile), the resulting prompt has thedrive number and filename. If ei}theror both must be changed, pressing[DELETE] puts you into NAME mode.After you've made changes, press[RETURN] to go back} into SAVE filemode.GETTING FILESThe default drive is D1. To changethat, press [CONTROL] [N] (Namefile). Backspace t}o the drive numberand enter a new one. The new drivenumber will be used for all diskaccesses until you change it withano}ther NAME mode operation or reloadAntic Writer.LOADING A FILE FROM ANOTHER WORD PROCESSORThis is tricky and requires so}me time and patience:1. Boot the other word processor.2. Load the file.3. PRINT the file to disk with a topmargin of }0, left margin 0 and rightmargin 38.4. Load the PRINTED version of thisfile and remove extraneous carriagereturns -- at }the end of the document,as well as between "pages."5. SAVE this file to disk.6. Boot Antic Writer.7. GET the file.8.} If the prompt line says "ALIENFILE," don't worry. If there's acarriage return at the end of eachscreen line -- as there }MUST be in anAntic Writer file -- the computer willrapidly scroll through the file andreturn you to the edit mode. Howeve}r,if those carriage returns aren'tthere, it'll scroll through slowly,and word-wrap will be off.9. To avoid the "ALIEN FI}LE" prompt,you need to put an ESCAPE character atthe beginning of the file while you'reusing the other word processor. Th}ismay be difficult, so just make sureyou've followed steps 1-8 and youshould be all right.QUITPress [CONTROL] [Q]. If} you retainthe name AUTORUN.SYS for at leastsome of your system disks, they'llwork well with that command. Eachtime you }quit, insert your nexttailored Antic Writer disk with thename AUTORUN.SYS and it will loaditself. If you insert a system }disk(with DOS on it) WITHOUT anAUTORUN.SYS file, you will come up inDOS.THE ENDll loaditself. If you insert a system U 8L, W L W L(L6 QOȹQP 1 +l9}ɞL(UĢLs)L )L)L;)L*)LU) Lɛ~ɝɜɟ}lL,lOL(L)LZ)LM) Lҩҍ}ɠ`ii` LI'I'^),+ ,$'%*( %m%)*&8 *0,6,$$$b)))s)i),i)}00 &*0'^%,^%+&+'*l '` !0  c1Lw+} `0 c1L L,ɛ }+LwLLw+  L 2 1 L 52Lw+ `0 #FW0' } ,LLɛȱ # , `. ;2L 0 , #8LL $LL,@0 B V` K1` G1L !0  Lw+ `0- +}@ @ 03D9E8 鉝H9I B V0 L8L,@L @)D8E`0 D8E @ `  JBK V}`E '  5+  'ӭ` HIB V`8 8WX [O7\P7]Q7 O1L}HI B V` !0 !L ;2Lw+ `0LL ( L 08 # " W  L}! 0H #Q #8 8} ,L%! # ,8Ȅ Y$慬8ąƇ8ąЫL'" # # Y$L #LY!*UKM:K\8m88}0% J8'囨 # # / !"#LV! v. ,L! ^$LM! $LM! $88全 " ,L'" "8 #LV!8 89 "Lj"WX }8 " ' #\0 Y$] Y$88 "8Ρ8 `. ;2 W1 `0LL!886L"8 "8J8'囨 #8 }0 Y$8 "` ]#L"J #`8"#`͉8  ]#8 # ]#` Y$Ƈ`I . "0 Y$8 ! ]#LQ#} 8 Y$LQ# Y$ Y$ƃ怤Ć #`8R80͊8[8悽d88`8`) Y$Lt#8) Y$` ˝}Ĥ` ā 򆆆`ɛ%#$ ` .ȄU ^U8U/ ^}UU lU݌88 8Uп`0L [Ĥ`ȹ ˝R8Ĥ1=Ĥ] )d8d8}[8Lf$R8` `0 /L `0 /L,LLw+$% `0U , / - 52 /L `0ؤU , C/ i. /L,5 55L }@BD8E >&L 52 . $LR% ^$ , 0 .`  ^/ 2 /L,* ɛ & _1Lw+ `0 &  ! 8'L+@ 2@:}D8E < L 2 U/ F& 52 g1L ɛȱL & [1Lw%&+ `0в + &  >&L /Iɛ )& 52 'L& 52 U0 - 2 }2L ' ` o1 52 0 C. M,L/&`@ 8 ` 2 1@ڝH۝IB؝DٝE V8He؅Ieم  /88`}8:8568)88L' m0@Lw+ɛ 8&'LL,L0 )88 .)88 })88)8`Lw+ `0 k1  8'L@BJK V`L ɛL(UĢ& 梙U 'L 6(L ' '8 {/8} :- L - ` v' - ( ɛ'(򄢄 /^'UH^I^h` , {/ :-`H'}&UʈhU`UU轰 /^'Ƣ`H5" UȄ ,L(h8`U 󩛙ʆ , ,}U 2/0& ,ɛȱ # ,h` &Ģ6() (UL)UL ɛ &Ģ 6( (ɛ }, ,L)L 'L v'UH #-L ) v'UH ,hŢ0UL)UĢUUL)UUL) v' #-LU)JUL)LP)ULUU }( 'L -UL) !0L m0Lw+ɛL0L,  m0Lw+ɛL0L,)*[ 6%>ɛ݋6櫤}6 ,L)U e2 `. ;2U #+ S1LL, ,+L) `06칥6ȱ ɛ񆢄Q8& v' 1L) }v'&U 6(Lg*L?*L+(4 `0E ,+L+2 !0LL ɛ e2 #+ y1L*+ ɛ w1Lw+L `0L ,+ }g/ 70 . - ,0ٰ - - -L6,Q8 ,+LQ8 Q8 L+ H2 L+ 2 , '` g/ 70 e2 g/ɛ}I 70 .` +L b++ \`ƺ ȱILbLbL . B0 +,s1LL ɛ '. 2 :- p/ {/}U ,L+ . 5. '. 0L, /L i. - `. M,U 'L 0 0 C.L, 52LT  W. - `. ;2L W. 1}5ɛ& /^ '' ,(^ 5.Ɯ 1LW, -˄ͤ̄ ' ' 2` 2 M, 2 '` v' 2 M, ,-2` ' 0ɛ }, 1L, , M, '`e˅ː`ɛeυϐ` 0 .ɛƛ 5.` -T T 1 '` `. ;2` 2 L/ 2ee} ,0 2 {/ 2` 2ˑďĐ . 2 /`ꥰ /`椥-. - M, 2 }'` 2e˅˥e̅ - 2`ˑ 5. <. /`  `ˠ`ƶĶƷ``` ```̈́}Ϥ΄``τˤЄ`˄Ϥ̄`̈́ˤ΄`Ĥ 888`88`8 8`8./…Å}`8=90Ȇ8Ć 0 ƃ 888 e8 8`8`0  8}88`˄̄`ˤ`ؤ`ؠ9````  @`@)``I`ɀ`) / `˄τ̈́ؠ/09}Є΄٩ȑL1 / J0 5.𩀑 /`¬`؄ˤل`؄ل``ȱ`T`ēĔ`9`}`ķͤĶ````9`Yy`668g0`ĿȄ 1LL0L550}15j5575855586685]666 855567-65z6677S7r7;7}7b77G6(7J576567221ȹ1 2ɛ }1L51 /U^Uߤ`Ly1.*& "  0ȹ0 0ȹ0 L. .. } /12 򄻩'8WڥX  L."Y / `TTUT ^轀_` 2 1`UT L2}轀'.` / `. M, W. 1 '`˄̄Uee`˄̄Uee``UTτЄ}˄̄`23```UTϤФˤ 1`CTRL A-Column one CTRL N-Name fileCTRL B-Bottom text CT}RL O-OrganizeCTRL C-Copy text CTRL P-Print textCTRL D-Down page CTRL Q-QuitCTRL E-Erase COPY CTRL R-Remove textCTRL }F-Format disk C34TRL S-Save textCTRL G-Get file CTRL T-Top textCTRL H-Help CTRL U-Up pageCTRL I-Insert text CT}RL V-Video colorCTRL J-Job control CTRL W-CLR < cursorCTRL K-Kill file CTRL X-CLR all textCTRL L-Look string CTRL Y-CLR }> cursorCTRL M-Move 45text CTRL Z-End of lineCTRL INSERT char SHFT INSERT lineCTRL DELETE char SHFT DELETE line}BREAK KEY - blink cursorATARI KEY - inverse videoESCAPE - edit textANTIC WRITER (c)1987 AnticCURSOR TO INSERTION}-RETURNHELPEDIT TEXTPARS56E OFFENTER SCREEN COLOR (0-9)?INSERT MODEPARSE OFFORGANIZE TEXT (Y/N)?FORMAT DISK (Y/N)? }IN D1FORMATTING DISK IN D1CLEAR BEFORE CURSOR (Y/N)?CLEAR AFTER CURSOR (Y/N)?KILL THIS FILE (Y/N)?PRINT FROM SCREEN TOP }(Y/N)?LOOKINGLOOK FOR?66CHANGE TO?67CURSOR TO BEGINNING-RETURNCURSOR TO NAME-RETURNALIEN FILESAVE TEXT (Y/N)?CU}RSOR TO END-RETURNMOVE TEXT (Y/N)?REMOVE TEXT (Y/N)??I CANT? I/O ERROR #000!MEMORY EMPTY!CHANGE MANUALLY !WONT FIT!CHAN}GE THIS (Y/N)?COPY BUFFER EMPTYCLEAR COPY BUF7$8FER (Y/N)?CLEAR ALL TEXT (Y/N)?GET THIS FILE (Y/N)?INSERT DISK TO BOOT-}RETURNLOADINGKEP2SAVE (Y/N)? D1:TEMP.WPC)858D1:TEMP.WPC:8R8D1:*.*D1:SYSTEM.PRT[8[8d8d888 AMWBTLXSJNP @8}88 @888898DȌ8 +9 ,9 / / D8E 8 M9Py -9  8 8 "% /} 1 W `Xi^Yi_^ȥ_ή̮ή`^i(^_ }XW8OWXOXLWyOW 0HϭW 0YhY`'d ^U0:`8`) m )m}`WXOXLWyOW 0HϭW 0YhY`'d ^U0:`8`) m )m 0B?D(EJK V j' #& T$ & B V*0*1!/č`+ԩ' ' '' yG 83+3}+La PN(N(N(N(J(+La C8I(I( A(*La DP(P(91P(P(8 *La LЃ 'La R( La U&E}0*1 !''UEL!)(@L "0+1@ & & &'BٝD(EHI V(L|&a(a(}(8 '+L*ߢCɈж &F'' ,,,i,, ''ɛ[~' &ΐ'L! ' &'L!0480''+}i 'a('!"'i,, ,'L! & X%"/l,m,  @ԢBٝD(EHI VCɈ p&}n,n,(ɛ0 , I()ml,'a('m, "l,n,n,L"l,m,Lv$SɈЅ &L#'N('L'''8'''}L'''8'"#_8''L'''m'8''L'23+&`& %V'#'L#0}ϭ1Щo0,1 *y- ύ0Ѝ1L# ''153 %Lu#4L {-'1^ $'X˥Y̠˙()}( BٝD(EPH#$I VSEi(˥i''`еL$2$ $ BXDYEHI VLG$Lu#L %SL}$L#+` a(x`N(3+ -m,L$-m,L$L"`& %l,m,L"& %L$ BD$EH}I V B VLu# B$%OD(EJK VS`hL& j'''{- '''~{- R(L%ɛ }R(8 {-L%{-` BӝD%EJ3+KL%K V3+J0i˭1i̠ON˥i˥iL%A`}i˥̅΅L%`S:'X˥Y̩ͩ@%&ΠH͑h(''`i(˥i̥i(ͥiL%`'˩@̠(}''i(˥iL0&`3+ " #`" #`X (`ɛL|! L|! L|!Ld!' ,,,8逝,,`(`a(}x`BOD(EJK VS `&' BLV䩕0-1Sԩ ؠȱ)- ' & 'L j'''* }'''~* R(L%'ɛ ΝR(8 *L%'*` R(*{- ` Ў `''<(<( ͩ*L'0}BʝD'EHILV&͍ͥ=(&Υ΍>(&'`(&Υm=(ͥm>(ΥXeͥͅYe΅έ')'JJeͥͅiά'8(90(=(4(}1 =(`U?0 K:\^]_D1: )*(}'' L|!L!ppppppGp*pA**ppppGP*AE*3%$%&!5,43/2$)49/52/7.c  !ntic0ubli}shing)ncolumnofprintoutoadfile$*+efaultdrivenumbericturepos}tioning\raphicsmodestartstheconversionHH Ԏ~+hh@HH ԩJ}Щ čЩ Щ`+hh@ppppG+ppppppppppA++,}pppppppG,0p} Ao,3avescreen mode,-3avescreen mode %n}tersavefilename2estartprogramtogglesscreens forscrn3avefilename}$``ppppppppppG-A-%22/2  sscreens forscrn3avefilenameR0100 ;ASCII ART CONVERTER (v 2.0)0105 ;BY PAUL TUPACZEWSKI0110 ;(c)1987, ANTIC PUBLISHING INC.0115 .OPT NO LIST0120 } .OPT OBJ0125 ;0130 LOHI1 = $CF ;Page 00135 LOHI = $CB ;variables.0140 POINTER = $CD0145 ICCOM = $0342 ;CIO} command0150 ICBAL = $0344 ;CIO lo and0155 ICBAH = $0345 ;Hi buffer adrs0160 ICBLL = $0348 ;CIO lo and0165 ICBLH = }$0349 ;hi buffer lens0170 CIOV = $E456 ;OS CIO routine0175 ICAX1 = $034A ;CIO aux10180 ICAX2 = $034B ;CIO aux201}85 SDLSTL = $0230 ;Dlist pointer0190 SDMCTL = $022F ;DMA0195 VDSLST = $0200 ;DLI pointer0200 NMIEN = $D40E ;DLI switc}h0205 WSYNC = $D40A ;Wait for sync0210 ;0215 *= $20000220 ;0225 START0230 LDX #$30 ;First,0235 LDA #}3 ;open our0240 STA ICCOM,X ;keyboard0245 LDA # KH0260 } STA ICBAH,X0265 LDA #40270 STA ICAX1,X0275 LDA #00280 STA ICAX2,X0285 JSR CIOV ;Do it!0290 ;}0295 ;Main loop.0300 ST10305 JSR CLEARFN ;Clear the0310 ; filename area.0315 JSR CLRBIGBUF ;Clear o}ur0320 ; screen memory0325 JSR CLEARALLELSE0330 JSR CLOSE ;Close channels0335 ;0340 LDX #$}20 ;Close disk0345 LDA #$0C ;channel.0350 STA ICCOM,X0355 JSR CIOV0360 LDA # DLIST1 ;list.0375 STA SDLSTL+10380 LDA #33 ;Smaller0385 S}TA SDMCTL ;screen0390 LDA #$C4 ;green0395 STA 710 ;GR.0 lines0400 LDA # DLI0415 STA VDSLST+10420 LDA #$C00425 STA NMIEN0430 LDA # ST1 ; error.0445 STA MNUJMP+20450 ;0455 GETKEYS0460 JSR GETK}EY ;Get a key.0465 LDA KEY ;Is it a0470 CMP #32 ;space?0475 BEQ CONVERT ;Yes, convert.0480 ;0485 } CMP #'G ;Is it G?0490 BNE NO1 ;No.0495 ;0500 LDA #'+-32 ;Toggle from0505 SEC ;GR.7 to0510} SBC L5+19 ;GR.7+ or0515 STA L5+19 ;vice versa.0520 JMP GETKEYS ;back.0525 ;0530 NO10535 CMP #'P } ;Is it P?0540 BNE NO2 ;No.0545 ;0550 INC POS ;Yes, change0555 LDA POS ;picture0560 CMP #4 } ;positioning.0565 BNE NOTOVER0570 ;0575 LDA #00580 STA POS0585 ;0590 NOTOVER0595 LDX POS ;Show} arrow.0600 LDA ARWS,X0605 STA L4+230610 JMP GETKEYS0615 ;0620 NO20625 CMP #'C ;Is it C?0630 B}NE NO3 ;No.0635 ;0640 LDA #1 ;Toggle column0645 SEC ;from 80-132 and0650 SBC COL ;vice v}ersa.0655 STA COL0660 ASL A0665 ASL A0670 LDY #00675 TAX 0680 LOOPQ0685 LDA COLS,X ; Show our}0690 STA L1+23,Y ;columns.0695 INX 0700 INY 0705 CPY #40710 BNE LOOPQ0715 ;0720 JMP GETKEYS07}25 ;0730 NO30735 CMP #'D ;Is it D?0740 BNE NO4 ;No.0745 ;0750 INC FILENAME+1 ;Increment0755 LDA} FILENAME+1 ;default0760 CMP #'9 ; drive.0765 BNE OKDRIVE0770 ;0775 LDA #'10780 STA FILENAME+1078}5 OKDRIVE0790 LDA FILENAME+10795 SEC 0800 SBC #$200805 STA L2+140810 JMP GETKEYS0815 ;0820 NO4082}5 CMP #'L ;Is it L?0830 BNE GETKEYS ;No. Start over.0835 ;0840 JSR INPUT ;Get filename.0845 JMP GET}KEYS ;Back.0850 ;0855 ; Start conversion.0860 ;0865 CONVERT0870 LDA FILENAME+3 ;Is there0875 CMP #32 ; a }filename?0880 BNE GOTAF1 ; Yes.0885 ;0890 JMP GETKEYS ; Do over.0895 GOTAF10900 JSR SETMD ; Set borders.}0905 LDA #