@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD`01DPBTHLLPPFFASDSDEUL0UL1ENL0ENL1ENH0ENH1CPI10CPI12CPI17DBL0DBL1ITL0ITL1UDEF0UDEF1LL1}L2NSECHALNNNLMGNCCRENCPBLKFFINFLINLNRJNTRLEA,,,,};JY mA uA  5  8 ; > A D G J M P }S V Y \ _ Ab Az A @g@ @!@ "AB#@($@%@}#&@'@(@)@*+@5,-A./01234 }56789: GGԮӠ A Print Utility For SynFile+ccW }ritten For Use By SPACE - St. Paul ATARI Computer Enthusiasts, November 25, 1984.iiPrinter control codes are } located in lines 1210 and 1220 for those with printers(mmother than NEC 8023A or Pro- writer. }See SYNPRINT.INS for further instructions ( this2$$is an ATARIWRITER text file ).d@@+ };Ah,;A,;A,;AV,;AV,;@,;@,;@,;@ ,;@,9@,9}@,n~~;@,;@,;@,;@,;@,;@,;@,;@,;@,;@,;}@,xR;@,;@,;@,;@,9@,9@,9@,r@@K:| }A0 A A@W A0W(Error #F:A, Detected at Line F:A,%AV$F:A,1($(}Press Any Key to Continue1)@\@@+AR@5 APB)@N!A'\6-&A}(G6-&@H=AAAA A`G A@AR!!ԠРƠ}ǛD (}/(! Ԡ٠ҠūA@@D(<( Data File: )( Label File: <( For}mat File:*@@'-@@*$Π՛Q A( Πՠ (2( 1 = Load FileQ(2 }= Load/Create Label File[)(!3 = Load/Create Print Format File7( 4 = PrintD(5 = QuitG(X( Enter Choice[$+ }Š㮛,Y A( (!(/6.D:*.TXT9 AE"O APY A@6_ AP}&67B:,%@,..TXTC@@_6.7@B:,"H AR A\ AP4767B:,%@,.#6+}-@0- A7 AP=>86- A# A8(Which Heading: H? A! ,}@)!+ A5 A? APR A AP[\?6- A# A5( Which-} Item: ? A@e f46- A0(How Many Spaces: 4p7 @)!AU# A- A.}7 APz A AP ⛄B6- A4(Tab to Which Column: 8B A/}C6- A?( Leave How Many Trailing Blanks: C7 )!AU# A- A7 AP0} A APS A0(Leave How Many Leadings BlanksE( On Next Item: IS A 1} 4 A A1(4(H( 0( 1 2 UnderlineH2}( 3 4 Enlarged8( 5 6 Enhanced8( 7 8 Double Strike9( 9 10 Italics6( 11 12 User 3}Defined9(3( 13 = 10cpi#( 14 = 12cpi3( 15 = 17cpi:(( Which Code: :!* @A! 4}A A! AP!! @)!@A @A7!@*"# A- A5}7 AP%6-%@ A% AP @A @A A AP#66}- A# APH6-@ A:(How Many Carriage Returns: >H A7}&@&67B:,%@,.D A0 A! A+ APD67B:,%@,..FMT8S 8}@@<6.7@:@,36.;}>:@,;6.S67@,.>:@4,\6.!e6.N? 6.E6.Q6.#6.*6.16.86.?6.<}B6-6-A'6-36-@?6-B$ !A'6-&A(=}'!@* A#'6-&@2($xDAR@(7(̠٠>:AS,A APD$-@>}A $67B:,%@,.>:,$<-@@&68,-568,-9 <${6-%@?}06-P:?P%$'+@$,,O6-P:?P%$'+@$,,n6-P:?P%$'+@$,,x AP{$,6 6. 67A@},.)67@,.3 AP6$@1B:,!@.6.7@:AS,? APB$&& A0#(&(0'@'B:, @D}A`:06-%@&(7@<@,0 A@D/@"/(N$kԠE}ӛl-@v @( ( 78,<8,, $Ԡśf4堠)4F}堠R(#>:AS,\ APf A@jAR@ A3(G}6(]("Insert Data Disk and Press Any Keyj)@Q 6.D:67@,.467B:,%@,..TXTQ@H}@J@6-*6-66-@@ A`J AS6-(7(Specify OuI}tput DEVICE:FILENAME ;JB:,"S6.P:e 4P:(3(Turn On Printer & Press Any Key@)@C(e(PreJ}ss to Pause or AbortC @@)4P:C(@S 6. 67Ah,.)67K}@,.56-? A S"@A@ F:B2y,!@A XE(.(#PRINTING PAUSED - bort or ontL}inue;)@E A"@eA@ -&@ '@'B:,"A `9+67$M}AV%@<$AV%B:,,.96-%@  ' 6- A0'"A@% 6-@*% APN}6-%6-4"6-%@"!B:,A!3>6-@:7<,,6-%@-6-@:7<,,%@A!@O}A!pA!A"@A"PA#A$A$ A&H%"@6-% A'M"@6-@P}R A!U")A PX,-%@(@" , A P[\ 6-f/@:7<Q},,@0%6-%@/ A!Pp#6.7<&@, A0#$yz!6.78,<8,, A0!$R}후-@! 6-8,8,!B:,!6-B:,-6-+&@,$AV-6.7%8,<%, A1S} $) 6.-@%67<,. ) "-@ A0 "$ -@T}#6-8,&8,6-!#6-)6-+&@,$A) A"(-%%@%$67<,. (  6U}8,-   $  -@ (6-+&@,$A(6-6@$ !!-8,%%@V}6@. &6-%@&7<,0 A#p8  B "A$L # !68,-8,&%# A$V B!-%8,%@W}%8,%&.67<,. 2 B68,-8,%&[  8,!68,-`   $i AA󠭠 X}砦j >-@%68,-8,%@) 56-@;6->$s t A$0A$@AY}$PA$`A$pA$A$A%A%A% A%0A%@A%PA%`A%p~  6. A2$Z}  6. A2$ *(@6-@' A`*$ *(@6-' A`*$  6. A2[}$  6. A2$  6. A2$  6. A2$  6. A2$  6. A2$  6. A\}2$  6. A2$ *(@6-@' A`*$ *(@6-@' A`*$ *(@]}6-@' A`*$' ""( 1!-@-(@ 1 2 **"@^}*8@,"A&@< -@A =6-+&@,$A=(@7%@<%%8,,F 5!*_}!-@1(@ 5 K  P 0(@6-%@0"@A&`Z .-@(@*6-`}%@. d  A$  6--@ H6-+&@,$A(6-6@a}H8,8,)!8,&8,A(P -%8,%8, &6-%@&7<,0 A'P   "A(P  b}A( //67%8,%<%8,&%,.7%8,%<%8,, 2!-%8,&%%@%8,.67<,. 2  A(P $$-c}%8,&%%8,%6@ 67%&<%&,.7<,   2!-%8,%%8,%&@.67<,. 2 "  , $d}  B:,"$ -@ A1   $ 6-8,&8,!$&  6-Be}:,%!6-&0 Q 6-+&@,$A%8,@67%@<%,.7@<,N68,-8,%Q$ &-@"68,-f}8,%B:,&   A0$D:SYNPRINT.BASNL0ENL1ENH0ENH1CPI10CPI12CPI17DBL0DBL1ITL0ITL1UDEF0UDEF1LL141209 REM Π1210 UL0$="-0":UL1$="-1":ENL0$="W0":ENL1$="W1":ENH0$="F":ENH1$="E":CPI10$="P"1220 CPI12$="M":Ch}PI17$="":DBL0$="H":DBL1$="G":ITL0$="5":ITL1$="4":UDEF0$="":UDEF1$=""0$="F":ENH1$="E":CPI10$="P"1220 CPI12$="M":CK8 4 1 5 1 10 70 2 4 132 27!** **A Printing Utility For SynFile+Written By Bob Floyd For Use Byj}SPACE - St. Paul ATARI Computer EnthusiastsThis program was written to overcome some limitations in printing of labels on k}SynFile+. You can now print labels 1, 2, or 3 across easily and save your print format to disk for later use. You can also l}save your label formats for later use. This makes it easy to choose any label format to go with any print format. You must m}have SynFile+ in order to make use of this program, although I'm sure modifications are possible for use with other programs.n} ěSynPrint contains no search capability. You are expected to let SynFile+ do the searching. The first tho}ing to do is use the "LIST" option of the "REPORTs" function of SynFile+. The best way to do this is to type out of yourp} headings in the order shown on the screen -- . Always do this step the same way every time! Nextq} choose the disk output option instead of the printer. Choose 999 as the printed page length. The title will not matter. Tr}hen perform any searches that are necessary. It is probably simplest to save your file to the same name used by SynFile+. Is}t will receive ".TXT" extender automatically. ԛLoad SYNPRINT.BAS the way you would any BASIC program. Probat}bly your first choice will be "1", to load your file. A directory will appear with all files with a ".TXT" extender. Just tu}ype in the correct one. SynPrint scans the file and extracts the headings to let you know its found everything alright.Thev}n you can choose option "2", to load or create a label file. This file tells the print routine how to layout your labels. Lw}eft margin offset, # of columns, # of labels per row, # of lines per label, etc. are supported. You should save a label formx}at file for each type of label you use. A disk inventory routine makes saving and loading easier.Option "3" is for loadingy} or creating print format files. This routine is similar to that used in 's database. However, this is a sz}ouped up version with many new capabilities. Basically, you must choose from a list of options how to lay out the label. Ge{}nerally, you can choose any combination of the following items: - Enter a string from the keyboard to be used i|}n output. It may contain printer control codes, but this may confuse output for multiple labels across. - The headin}}g (field name) of your choice will be printed. - The item (field data) of your choice will be printed. - Output t~}he desired number of spaces. - Use this command to tab to the desired column number on the label. - Remov}e undesired trailing blanks and choose how many can be retained. This is handy for printing city, state, etc. Use string in}put for the comma between city and state. This option can also add spaces if necessary. - Remove undesired le}ading blanks on next item. Again, a chosen number of leading blanks can be left. If a large number of leading blanks are ch}osen, some of the characters may be lost off the end of the item. The "leading blanks" option is useful for right justified }fields (lookup tables are right justified). - You can choose from the following printer codes assuming your pri}nter provides these capabilities: underlined, enlarged, double strike, italics, user defined, and 10, 12 or 17 characters per} inch (i.e., font width). The only rules are that font width changes, if used, must be the first command for a given line. }This is also true for enlarged text on/off commands. If both are used, the font width must be first. The program prevents i}ncorrect entries. SynPrint is currently set up for NEC 8023A/C and Prowriter control codes. These codes can be easily chang}ed for various printers by altering lines 1210 to 1220 of the program. The variables should be self explanatory. It is best} to set unuseable codes to equal "" , a null string.It is best to plan out your commands for the print format routine. It }is easy to make a mistake, so a written copy of your commands helps to get it right the next try. A disk inventory helps in }saving and loading your print format files.Option 4 is for printing. The ability to pause or abort is built into the rout}ine.ΛSynPrint is reasonably fast, but not like lightning. Care has been take to keep all math as integers so t}hat it could be compiled. I have not tried this yet, but expect it to work. I prefer the uncompiled speed for ease in pausi}ng and aborted. Also, if you get into trouble and hit the "break" key, you can re-enter the program safely by typing "GOTO 1}40". If you have any questions or embellishments, you can contact me at 1193 Churchill St., St. Paul, MN 55103, (612)-487-26}27.4 1 5 1 10 70 2 4 132 27!** **A Printing Utility For SynFile+Written By Bob Floyd For Use By$d0L 2L>%L-Lx%Lo(L(L(L(L4)L2)L%L%L%L%L%LU,L`,L(L)L,L(L+L$(L".L,L(L'L'L'Lm'Lv'L,L,L'L(L'L'L.L.Lk }.L.L.L.L.L.L.L#*L.*L&L&L.&L=&LF&LQ&Lk&Lr&L{&L&L&L&L)L)L)L)L,.L)L:'L'L&LL'L['LR'L*L*L.L&L&L&La'LB(LR(L }.L(L/L9/L6/L/L/L/L/L0L0L+0LC0L/L^(Lj(L)'L@'Lo/Lr/LO/L%L'L%L% -膚 ɩҍD҅ 2 22 }2 a(2222 ` -Lq -l ԤՄԅ`ȱ`ȱ`ȥ` }ԑȥՑ`ԤՄ`ԤԅդՅ` '0=D '04.5 '0.( '0 ' ' 8`ԅ` } & & & &ѐ & &ʥ %аЪ %Зьɛ &0 &0 ` }ԥ`Ɠƒ` % &LS* %LS* %օ0֥0 S*` %eԥe` %La* % % o*L% %Lo* % &L|* %L|* % }L% % Ʌ` BLV䅆L' %ԅ`TU HH 'hhL, B VԩL%p v'P }KJBDEL, &fL=) %ԅ`Ę eĘ +L4( % & %` %Ԅԅ` } -``&eԅԥeՅ`L% o(ԨL%Ԅ & %eԥe` Ԅ &ɛ +0` d) ذI } ( 8ԅԩՅL%L,ȹɛ꩛` d)f & 8fԆՅɛ摥0L }?)$0`2 2L,(,ɛM(M( )ɛ )򩀅` %ԍ`ԄL% }ԄL%ɛԆL% &󅐩f =) ؐL(L4,ԅԥՅL%82ԭ 2L%ԤՄԅե` }8ե`eեe` B* K+fL% B* +fL%8ԨՄԅL% & B*ԥՄԩՅօפԥFf G+ }ԥ K+ԅՅԥզЦ`ԅՅʩ0B+=+ B+ 08f$˹ `' d }+1ԦԄզՄFԐ eਊe&Lh+Ԇ`hh L, +Ff&֐ݥ ԆՅԠ&&&8થ }օԈ`քע +Ե 8`晄 ,L,`GHFH` U,0ɛȄ ؐL,HI h 8 }ԅԩՅL%?S, ,򦅩DEBHIL,ɛ +` +` %HI BL, }՝HIB VL,L%B Vú.hh -l. -0dd-8/ i - 0-- , }@ . ,... + x' $(.Ԏ.8ե ".LO-- , `,ɛD(C` ذ -L- -L 2 -- , }L- - -L-l lp '8`ERROR- ?Run address> BASIC exitTrace:P8Յթԅ` ,.L, .- }ȘH *h00,)` & ҅ԭ ) |*օեׅ` L,0թԅթᨊઐ }```Յ`8Յթԅ`0 ԩ`ԅ`` ' %`BԝK)I JD/ELVS:)H)h y }` & % & %TԅUՅV`&B ,NLսM` & %ԝL՝MN%BL, & /` BHIL, & /` }B JKL, %ԅUՅV & %ԅT`)ҩҊ H) hҘ` %)xԩL% %))Lc&LZ& % })pԩL% %)|LZ&Lc& V0L-$22SSWXaL 2 $ Z$᢭S f$ Q$j r$S $  }$ԄjS !$ $RSa- $ = Z$S H$ =S !$WX22 '$ X !$T $L2S !$WX '$S !$ }X '$S !$X '$S !$W '$S !$X '$X !$ $W $aX '$2}3X !$S $ $W $S $aX $$ $ }X $S $L2Tօa $Tۅa $ Ta $T~33児a $Tꅐa }$Ta $T􅐩a $T !$ X '$ = Z$T H$ = X !$BT $3|4L4L4 Z$ ?$ Z$DT } H$ ?$ w>4 % X !$S $LY4 Z$ KT f$ Q$ X !$S $L4 Z$}44[T f$ Q$ = }L*5T !$ X '$ > Z$ ?$ Z$^T H$ ?$ w>2 % X !$S $L4 Z$ KT f$ Q$ X !$4{5S $ }L'5 Z$[T f$ Q$ L Z$ T$0 Z$ T$ % = }A X !$eT $ X '$S $L5 X !$ $|55 }L5L:Lv<L5LD5j r$S $ $ԄjS !$ $L$oT !$ X '$ = Z$qT H$ ?$ iLS !$X '$S !$X '$ }65z6 % Z$᢫` f$ Q$LR6 Z$ ?$ Z$T H$T !$ $ᢀ K$ ?$ #BL*5ԩթ[T` } ${66L6T` $L8` $S $ $gX '$S $$` $aX '$aXbX`gXhX $ԩթ }T`6y7 $LN7` $S $ $gX '$S $$` $aX '$aXbX`gXhX $` $S $ }L8` $S $aX '$z77` $aX $ $gX '$aX $$` $aX '$ԩխgXhXTaXbX $L }8` $S $aX '$aX $$` $7y8aX '$TaXbX $ Z$ ?$ Z$T H$ A X !$S $LI8L9 C }X !$S $X '$S !$X '$T !$Xz88 '$ 9D LX !$S $L8L8 T !$X '$ĠT !$X '$ D LX } !$S $L8L80 Z$֠a K$ ?$LL80 Z$8x9֠a K$ ?$"/L*5 Z$ ?$ Z$ʠT H$ Z$ -$ 9$X } '$ Z$ ?$ Z$ߠT H$ Z$ -$ 9$X '$ Z$ ?$ Z$Ty99 H$ A X !$S $L9S !$X '$Lv: E X !$ }S $L9L: CX !$S $X '$ 9D LX !$S $L:9w:0 Z$֠a K$ ?$L9L8S !$X '$ C }X !$S $X '$ 9D OX !$S $Ls:0 Z$֠a K$ ?$L':L8x:: Z$ ?$ Z$U H$ A X !$S $ }L:L:;U !$ X '$S !$X '$ CL': E X !$S $L:L:L9 = Z$=U H$:w; ?$ Z$ ?$ w> X !$S $ }L ;L`;[U` $ xB iL6 % Z$᢫` f$ Q$L{; Z$[T f$x;; Q$j r$ X '$  }% X !$X '$ X !$cU $YX '$ Z$ `$ X '$ X !$X $$ $X $YX $L; > Z$ ?$ Z$eU;u< H$ ?$ Z$ }?$ Z$ T$ X !$S $L( X !$S $L $ X '$ X !$ܠU $aX '$ X !$ޠU $aX $LG> X !$@T $ X '$ Z$U H$ X !$ڠ }U $ $ᢀ K$s>> ?$` Z$U H$ = X !$U $L>S !$ X '$` X !$U $L>S !$ X '$`Lw }> Z$ ?$ Z$U H$ ?$ Z$>q?V H$ ?$ #B/S !$X '$TX $;V !$!X '$=V !$#X '$ ?S ! }$!X '$?V !$#X '$ ?ܠU !$!X '$r??ؠU !$#X '$ ?"/`!X !$%X '$%X !$S $ X $'X '$S !$+X '$ }+X !$ $-X $ *$S !$ $+X $S $L??q@S !$)X '$'X !$)X $ $?X '$S !$+X '$S !$+X $ $ }W $?X $L@+X !$ $-X $gX '$+X !$ $-r@@X $mX '$S !$)X $ $W $mX $gX $$ $S !$+ }X $ $W $?X $?X '$+X $S $L&@)X $S $@oAL@S !$+X '$X !$S $X '$X $$~X $g }X '$+X !$ $-X $ $gXhX $+X $S $LA%X $pAA#X $L?` Z$AV H$ ?$ Z$KV H$ ?$ }Z$fV H$ ?$ Z$V H$ ?$ Z$ ?$ Z$V H$ =` = X !$V $LASAnB !$ X '$` X !$V $L BS } !$ X '$`LA r$V $AX '$V $L]BAX !$V $AX '$ r$AX $oBBLwBL]B` Z$ ?$S !$%X }'$B %@ Z$ᢢ` f$ Q$LB Z$V H$T !$ $ᢀ K$ ?$ #B` Z$V H$ ?$BmC Z$ ?$ %@ Z$ 0$ }ᢇ` <$` $S $L,CLqC%X !$S $%X '$ Z$ᢉ` K$РV H$ᢑ` K$ ?$nCCLB@ Z$ T$ }%X !$S $LC Z$ԠV H$ ?$ Z$ ?$`0 Z$ T$C % Z$ ?$ Z$V H$ ?$ Z$ `$ X '$0 Z$WClD f$ } Q$ %S !$X '$S !$X '$ Z$ ?$ Z$W H$ ?$ #B/`0 Z$a K$a K$&W H$ }mDDa K$᢫` K$۠a K$&W H$a K$*W H$X !$ E$۠a K$a K$a K$ }?$0 Z$DjE ?$S !$CX '$`0 Z$֠a K$ ?$"/ Z$ ?$ Z$1W H$ ?$ Z$YW H$ ?$ Z$ ?$ Z$oW H$ ?$ Z$ } `$ X '$/kEE0 Z$ ?$0 Z$ ?$S !$CX '$` Z$ ?$ Z$W H$ A`` $X $X $EX '$S $LE`X } !$S $L"F0 Z$EjFX !$S $ $sX '$S $$a $sXtXԤ K$EX !$V $ o$GX '$V $EX $ }X '$0 Z$W H$S !$ $kFFᢀ K$ X !$ $ᢀ K$GX !$ $ᢀ K$S !$X '$` $[X ' }$X !$X $ $sX '$X $$` $FiG $ X '$X $GX '$ X !$ؠU $L7G X !$ڠU $X $GX '$ }S !$'X '$GX !$'X $mX '$GX !$'X $mjGGX $ $sX '$mX $$~X $Ԥ $IX '$ X !$ؠU $LG }V !$IX $IX '$IX !$W $LGW !$IX '$SGhH !$X '$0 Z$IX !$ $ᢀ K$X $X $LG }'X $X $LEGX $[X $LF0 Z$ ?$`S !$X '$a $iHH]X '$X !$X $ $sX '$X $$a $mX '$ }ԩխsXtXUmXnX $LHLFIX !$X $ $sX '$HfIX $$a $Ԥ $GX '$eT $mX '$G }X !$W $mX $L3ILUIX $]X $LpHX !$KX '$`X !$KX '$UXgII !$X '$UX !$KX $X $%X }'$S $mX '$%X !$S $sX '$mX $$a $mX '$%X !$%X $ $yX '$%X $$IeJa $sX '$sXtXmX }nXyXzX $X !$W $X '$KX $LqIKX $$a $mX '$UmXnX $`V !$MXfJJ '$OX !$'X '$O }X !$UX $LJUX !$'X '$S !$X '$X !$X $ $sX '$X $$a $mX '$ȠT !$ $JdKխsXt }XmXnX $LKL(KQX !$ $QX '$LKX !$X $ $sX '$X $$a $mX '$ԩխsXtXeKK }TmXnX $mX '$QX !$S $mX $LKX !$S $MX '$X !$S $LKLKX $'X $LJ` }KbLS !$ X '$Щ r$S $L L`"/ Z$ ?$ Z$W H$ = X !$ߠW $LLLS !$ X '$ X !$S $ }LhLcLL/` Z$W H$ Z$ -$᢫` <$`S !$X '$X $_X '$ Z$X !$X $ $sX '$ }X $$~X $ԤLaM $ ]$X $_X $LL` K X !$S $LMLOS !$SX '$O % Z$ 0$a <$  }%a $UX '$ THX !$bMMS $sX '$KX !$S $sX $LM0 Z$S !$KX $S $ $yX '$S $$a $ }yXzXԤ K$SX !$S $KM^NX $SX '$X !$X $SX $OX '$UX $LNLUOOX !$S $ $yX '$ }S $$a $sX '$sXtX`yXzX_NN $OX !$S $sX '$UX !$sX $ $yX '$sX $$a $sX '$sXtX }ayXzX $S !$SX '$CX !$S $CXN\O '$a $UX '$ EX !$S $LRO0 Z$WX !$S $ $yX '$ }S $$a $yXzXԤ K$WX !$SX '$LMa]OO` $CX !$S $CX '$ ECX !$ X $LO`L }LS !$X '$` K X !$S $LOLsSS !$QX '$SOYP !$SX '$sS % Z$ 0$a <$ %a $UX } '$ THX !$S $sX '$KX !$S $sX $LP0 Z$S !$KZPPX $S $ $yX '$S $$a $yXzX } K$SX !$S $KX $SX '$X !$X $SX $OX '$ [JX !$S $PXQLPLQOX !$UX $LPL+SL7Q }OX !$UX $sX '$MX !$V $sX $L7QL+SMX !$V $LQOX !$SYQQ $ $yX '$S $$a $sX } '$sXtX`yXzX $OX !$S $sX '$UX !$sX $ $yX '$sX $$a $sX '$sXQWRtXayXzX $ }LRMX !$S $ $yX '$S $$a $sX '$sXtX`yXzX $MX !$S $sX '$UX !$sXXRR $ $yX '$ }sX $$a $sX '$sXtXayXzX $S !$SX '$CX !$S $CX '$a $UX '$ EX !$S $RTSL( }S0 Z$WX !$S $ $yX '$S $$a $yXzXԤ K$!X !$SX '$LPa` $CX !$S $CX '$US }S ECX !$ X $LpS`LOS !$X '$`L$PQ-. K:jRST } pson or emini Printer?G -0-1W0W1FETToad or reate Printer Char Set? }LLOAD: D:AUTOSET.EPS C:SAVE: 0:Program to be Listed -ŠϠΛ:TU.LSBASStandard Printout } Y/N')O/"Enter Left Margin:Enter Right Margin:Want to Indent Statements Y/NUUWant to Break Line @ Every }Stmt Y/N#6Load Internal Character SetD:*.SETSave Printer SetLoad Printer Character SetUUD:*.EPS} }Ԡ ŠŠ͠Ҡ!`{ isk or assette?DCUeVCreating Printer Character SetPleas }e Wait - Approx. 2.3 Minutes@_?1 = Print2 = Load Internal Char SetfVV3 = Load Printer Char Set4 = QuitEnter Choice }:YNxΧԠȠ٠ˠٺ . NO FILES FOUNDVXWTurn on Printer & Press Any KeyP:Pres }s to Pause or Abort page #Reset printhead to be even with title%YWW line at top of page.Press Any Key To Con }tinueWant to Break Line Btwn Stmts Y/N*9WWPRINTING PAUSED - bort or ontinue?$AEnter DEVICE:FILENAME }$0L 2L>%L-Lx%Lo(L(L(L(L4)L2)L%L%L%L%L%LU,L`,L(L)L,L(L+L$(L".L,L(L'L'L'Lm'Lv'L,L,L'L(L'L'L.L.Lk $d0L 2L>%L-Lx%Lo(L(L(L(L4)L2)L%L%L%L%L%LU,L`,L(L)L,L(L+L$(L".L,L(L'L'L'Lm'Lv'L,L,L'L(L'L'L.L.Lk}.L.L.L.L.L.L.L#*L.*L&L&L.&L=&LF&LQ&Lk&Lr&L{&L&L&L&L)L)L)L)L,.L)L:'L'L&LL'L['LR'L*L*L.L&L&L&La'LB(LR(L}.L(L/L9/L6/L/L/L/L/L0L0L+0LC0L/L^(Lj(L)'L@'Lo/Lr/LO/L%L'L%L% -膚 ɩҍD҅ 2 22}2 a(2222 ` -Lq -l ԤՄԅ`ȱ`ȱ`ȥ`}ԑȥՑ`ԤՄ`ԤԅդՅ` '0=D '04.5 '0.( '0 ' ' 8`ԅ`} & & & &ѐ & &ʥ %аЪ %Зьɛ &0 &0 `}ԥ`Ɠƒ` % &LS* %LS* %օ0֥0 S*` %eԥe` %La* % % o*L% %Lo* % &L|* %L|* %}L% % Ʌ` BLV䅆L' %ԅ`TU HH 'hhL, B VԩL%p v'P}KJBDEL, &fL=) %ԅ`Ę eĘ +L4( % & %` %Ԅԅ`D}6 4 1 5 1 7 73 2 2 132 27!** **** **A BASIC Program Listing Utility}Written By Bob Floyd For Use BySPACE - St. Paul ATARI Computer Enthusiasts** In The Public Domain **This program was w}ritten to overcome some of the problems I was having with Megafont. The listings from Megafont, while fairly nice, just did  }not have all the features I was after. That is the usual reason for writing a program yourself. NICELIST performs a graphic }s character dump in order to duplicate the ATARI character set. So, your printer have graphics capability in order to u }se this program. Also, NICELIST should be compiled to run at good speed. Using the MMG Compiler and integer math, the compi }led code is 14X faster and is capable of running as fast as a C. Itoh Prowriter can print. The original version was written  }for NEC 8023A/C or C. Itoh Prowriter printers. An Epson and Gemini version is now complete and is on the original disk as a }LIST file to be merged with the original NICELIST before compiling or running. The only difference between Epson and Gemini }is that an extra space is required for the Gemini for the indent option. The program provides for this. Compiled versions f}or NEC 8023A/C and Epson/Gemini should also be on the disk. Upon running the program, you will be asked w}hether to oad or reate a printer character set. The first time you run the program you should answer "create". Then, once} the character set has been created, you must choose whether to save it to disk or cassette. You will then be able to "load"} the printer character set thereafter upon running the program. For disk users, a file named "AUTOSET.XXX" (where .XXX is a }printer name extender such as .NEC or .EPS) has been stored on the disk in drive 1. Option 1 is to pr}int a BASIC program listing. The program to be printed must have been previously stored with the LIST command. The command }for this (assuming your program is RAM resident) would be: LIST "D:MYPROG.LS" for disk users, or LIST "C:" for cassett}e users.Note that the extender I've used is .LS for disk users. NICELIST is set up to recognize this extender and replace }it with .BAS during printout. So, if you want your printout to be labeled with .BAS, be sure to use a .LS extender when you }LIST it. You can also give a cassette LIST'ing a name (as is done on disk) to take advantage of the .LS to .BAS conversion.} This is meant to be two sets of 38 column width listings side by side on each page. This is only possib}le on printers that can reverse direction and "back up" to the top of the page for the second column. If your printer cannot} do this, you may wish to make a different type of printout the "standard". Otherwise, you can put a prompt into the program} to "move the page back to the top of form and press a key". If indentation is chosen, any lines that run over the r}ight margin will be indented inside of the BASIC line number on the following line. This makes for a more readable listing.} If you chose to "Break Line Btwn Stmts", then if a line runs over the right margin, it will be terminated at the } last full statement, if possible, and continued on the next line. If you choose to "Break Line @ Every Stmt", then only one!} statement will be listed per printed line. This makes for a very readable, but lengthy program listing. "} This is probably a worthless option. It was included because it was easy to write. If you have created your own#} internal character set (i.e., like the one in the ATARI ROM), you can load it in with this option and convert it into a prin$}ter character set. If the character set is in a disk file and named with a .SET extender, then it will be searched for and d%}isplayed automatically on the "Disk Inventory". You can then save the new printer character set. If you save it to disk wit&}h your printer's name extender (i.e., .NEC or .EPS), then it will show up on the printer character set Disk Inventory. '} This is probably another worthless option, but was included for the same reason as before. You can l(}oad already created printer character sets. This option is compatible with the fonts in Megafont. If you are using a disk, )}a "Disk Inventory" will automatically be displayed for files with the correct printer name extender such as .NEC or .EPS .*} Adjust the printer control codes for your printer. PE$ is for page eject, UL0$ is for turn+}ing on underline, UL1$ is for turning it on, etc. If your printer does not support one of these features, set it equal to a ,}null string. It will only affect the program name listing at the top of each page. Adjust the name "D:AUTOS-}ET.NEC" to be correct for your printer name extender. Adjust "D:*.NEC" to be correct for your printer name extender.}. For printers with graphics dump with the top pin being bit 0 (such as NEC and Prowriter), use the following as s/}een in the original listing: 1060 IF BY>=VALU(7-H) THEN B(H)=B(H)+VALU(V):BY=BY-VALU(7-H)For the top pin being bit 7 (su0}ch as Epson and Gemini Star), use this: 1060 IF BY>=VALU(7-H) THEN B(H)=B(H)+VALU(7-V):BY=BY-VALU(7-H) 1}This is a reversing subroutine for the printer to back up NL+1 lines. The NEC and Prowriter use a "reverse line feed" printe2}r control code followed by NL+1 carriage returns and another code to set the line feed direction back to normal. The reason 3}that NL+1 rather than NL line feeds are used is that there is another carriage return used before printing the second column.4} This improves alignment of the second column, which is a common problem after reverse line feeds. For printers without a5} reversing feature, you might try 2*(NL+1) superscript commands, although this doesn't work on Epson. If unsuccessful with s6}uperscripts, this is the place to put in prompts for manual printer alignment. This was done for the Epson version. A page 7}eject to top of form should be done prior to the prompt to re-align the page. This will prevent the printer from losing the 8}correct top of form position. At the prompt, I would then suggest aligning the print head with the top of form (same as line9} with program name) on the current page being printed and then using 2 carriage returns before returning from the subroutine.:} If you don't use all 3 lines (1500, 1510 & 1520), be sure to eliminate them by using REM statements in any LIST file for ;}later merging with the original program. This is the line that invokes the graphics dump to the printer. You mus<}t supply the correct printer code to initiate graphics dump for "NUM" bytes of data. For Epson, use the following line: 0 =} 1610 B=INT(NUM/256):A=NUM-B*256:?#3;CHR$(27);"*";CHR$(4);CHR$(A) ;CHR$(B); 1 This line is not in the original >}program. Apparently, there is a bug in Epson and Gemini that cannot handle a 155 value in the graphics information. This li?}ne replaces all 155's with 154. See the example: 1655 IF C=155 THEN C=154 I would sure like to get copies of L@}IST type files suitable for merging with the original program for compatibility with other printers. Then, I can make these A}available to other users. I will gladly compile the program for you if you have included the LIST file. Otherwise, I will cB}harge $5.00 for compiling to non-members of SPACE or TAIG. Send disk with file(s) to: 25Bob FloydSt. Paul ATARI Computer C}Enthusiasts1193 Churchill St.St. Paul, MN 55103 7For SPACE and TAIG members, just bring a disk to the meeting for me.y{ -``&eԅԥeՅ`L% o(ԨL%Ԅ & %eԥe` Ԅ &ɛ +0` d) ذIE} ( 8ԅԩՅL%L,ȹɛ꩛` d)f & 8fԆՅɛ摥0LF}?)$0`2 2L,(,ɛM(M( )ɛ )򩀅` %ԍ`ԄL%G}ԄL%ɛԆL% &󅐩f =) ؐL(L4,ԅԥՅL%82ԭ 2L%ԤՄԅե`H}8ե`eեe` B* K+fL% B* +fL%8ԨՄԅL% & B*ԥՄԩՅօפԥFf G+I}ԥ K+ԅՅԥզЦ`ԅՅʩ0B+=+ B+ 08f$˹ `' d J}+1ԦԄզՄFԐ eਊe&Lh+Ԇ`hh L, +Ff&֐ݥ ԆՅԠ&&&8થK}օԈ`քע +Ե 8`晄 ,L,`GHFH` U,0ɛȄ ؐL,HI h 8L}ԅԩՅL%?S, ,򦅩DEBHIL,ɛ +` +` %HI BL,M}՝HIB VL,L%B Vú.hh -l. -0dd-8/ i - 0-- ,N}@ . ,... + x' $(.Ԏ.8ե ".LO-- , `,ɛD(C` ذ -L- -L 2 -- ,O}L- - -L-l lp '8`ERROR- ?Run address> BASIC exitTrace:P8Յթԅ` ,.L, .-P}ȘH *h00,)` & ҅ԭ ) |*օեׅ` L,0թԅթᨊઐQ}```Յ`8Յթԅ`0 ԩ`ԅ`` ' %`BԝK)I JD/ELVS:)H)h yR}` & % & %TԅUՅV`&B ,NLսM` & %ԝL՝MN%BL, & /` BHIL, & /`S}B JKL, %ԅUՅV & %ԅT`)ҩҊ H) hҘ` %)xԩL% %))Lc&LZ& %T})pԩL% %)|LZ&Lc& V0L-$2~2RRV`W`L 2 $ Z$S f$ Q$j r$ S $ U}$ԄjS !$ $RS`- $R !$V '$R !$V '$22R !$ؠV '$R !$V '$V !$ $ؠV $V}BW '$V !$R $ $ؠV $S $BW $$ $V $ߠR $L2>S2}3` $@S` $CSW}` $FSƅ` $HS˅` $JSЅ` $LS !$ $~33х` $NSՅ`X} $QS !$V '$ _= Z$SS H$ =V !$vS $L3Lk4 Z$ ?$ Z$xS H$ ?$ H>k43}4 %V !$R $L3Y}4 Z$ S f$ Q$V !$S $Le4 Z$ᢏS f$ Q$ ~44 Z$ ?$ Z$S Z}H$ ?$ H>c2 %V !$R $L4 Z$ S f$ Q$V !$S $L5 Z$ᢏS f$4}5 Q$ =L[} Z$ T$0 Z$ T$ % _= GAV !$S $V '$S $Lm5V !$ $L5L:LG<Lp5L5j r$ S $~5\}5 $ԄjS !$ $L$S !$V '$ _= Z$S H$ ?$ LS !$V '$S !$V '$5 % Z$ᢌ_ f$ Q$L,6 ]}Z$ ?$5}6 Z$S H$ϠS !$ $ᢀ K$ ?$ AL5ԩթS_ $Lp6хS_ $L7^}_ $R $~66 $HW '$R $$_ $BW '$BWCW_HWIW $ԩթ҅S_ $L(7_ _}$S $ $HW '$S6}7 $$_ $BW '$BWCW_HWIW $_ $S $L7_ $S $BW '$_ $B`}W $ $HW '$BW $$_ $BW~77 '$ԩխHWIWԅSBWCW $L7_ $R $BW '$BW $$_ $a}BW '$؅SBWCW $ Z$ ?$7z8 Z$ܠS H$ AV !$S $L#8L8 rCV !$R $V '$R !$V '$b}S !$V '$ D LV !$R $Lw8L8S{88 !$V '$S !$V '$ D LV !$R $L8L80 Z$ᢷc}` K$L&80 Z$ᢷ` K$ ?$"/L5 Z$ ?$ Z$8z9S H$ Z$ -$ 9$V '$ Z$ ?$ Z$T H$ Z$ -$ 9$V '$d} Z$ ?$ Z$'T H$ AV !$R $L~9R !$V '${99LG: 0EV !$R $L9L9 rCV !$R $V e}'$ D LV !$S $L90 Z$ᢷ` K$L9L8R !$V '$ rC9y:V !$R $V '$ D *OV !$S $f}LD:0 Z$ᢷ` K$L9L8 Z$ ?$ Z$GT H$ AV !$S $Lx:L:mz::T !$V '$S !$V '$ rCL9 0Eg}V !$R $L:L9L9 _= Z$oT H$ ?$ Z$ ?$ H>V !$S $L:L1;T:w;_ $ BB L5 % q}2bcSYNPRINTBASbgSYNPREPSLSTb(iSYNPRINTINSblNICELEPSOBJbiNICELISTOBJb>NICELISTINSbONICELISTBASbNICELEPSLSTb'DOS SYSb*+DUP SYSbIUAIRRAID Z$ᢌ_ f$ Q$LL; Z$ᢏS f$ Q$j r$V '$ %V !$V '$V !$Tx;; $8W '$ Z$ `$r}V '$V !$V $$ $V $8W $L; > Z$ ?$ Z$T H$ ?$ Z$ ?$ Z$ T$V !$S $L;;uV !$S $LvW $L>V !$tS $V '$ Z$U H$V !$U $ $ᢀ K$ ?$` Z$U H$ =V !x}$(U $L}>R !$u>>V '$`V !$*U $L>S !$V '$`LH> Z$ ?$ Z$,U H$ ?$ Z$MU H$ ?$ A/y}S !$W '$хS`W>r? $oU !$W '$qU !$W '$ Z?S !$W '$sU !$W '$ Z?U !$W '$ U !$z}W '$ Z?"/`W !$W '$W !$Rs?? $V $W '$S !$ W '$ W !$ $W $ *$S !$ $ W $ߠR $L{}?S !$ W '$W !$ W $ $ W '$S !$ ?p@W '$ߠR !$ W $ $ؠV $ W $L@ W !$ $W $HW '$ |}W !$ $W $NW '$ W !$ $ؠV $NW $HW $$ $q@@ߠR !$ W $ $ؠV $ W $ W '$ W $ߠR $L? W }}$ߠR $L?S !$ W '$W !$R $W '$W $$_W $H@mAW '$ W !$ $W $ $HWIW $ W $~}ߠR $L@W $W $Lh?` Z$uU H$ ?$ Z$U H$ ?$ Z$UnAA H$ ?$ Z$U H$ ?$ Z$ ?$ Z$U H$ =` =}V !$ˠU $LAR !$V '$`V !$͠U $LAS !$V '$`LAAkB r$ѠU $"W '$ӠU $L'B"}W !$ՠU $"W '$ r$"W $LABL'B` Z$ ?$S !$W '$}B %@ Z$lBB_ f$ Q$LB Z$נU H$Ϡ}S !$ $ᢀ K$ ?$ A` Z$U H$ ?$ Z$ ?$ %@ Z$ 0$h_ <$h_ $R $BjCLBL;CW !$R }$W '$ Z$j_ K$V H$r_ K$ ?$LB@ Z$ T$W !$S $LiC Z$V H$ ?$kCC Z$ ?$`0 Z$ T$}rC % Z$ ?$ Z$V H$ ?$ Z$ `$V '$0 Z$9V f$ Q$ %S !$V '$S !$V '$ Z$ ?$CjD Z$}W '$V !$V $ }$TW '$V $$_ $NW '$ԩխTWUWUNWOWgHH $LvHLHV !$V $ $TW '$V $$_ $}Ԥ $(W '$S $NW '$(W !$V $NW $LHLHV $>W $HeILHV !$,W '$`V !$,W '$6W !$V} '$6W !$,W $V $W '$R $NW '$W !$R $TW '$NW $$_ $NfIIW '$W !$W $ $ZW '$W $$}_ $TW '$TWUWNWOWZW[W $V !$V $V '$,W $LI,W $$_ $NWIdJ '$UNWOW $`}ӠU !$.W '$0W !$W '$0W !$6W $LBJ6W !$W '$R !$V '$V !$V $ $TWeJJ '$V $$_ $N}W '$LS !$ $ԩխTWUWNWOW $LJLJ2W !$ $2W '$LvKV !$V $ $TWJbK '$V $$}_ $NW '$ԩխTWUW҅SNWOW $NW '$2W !$S $NW $LvKV !$R $.W '$V !$cKKS} $LvKLKV $W $LPJ`R !$V '$Щ r$ S $LK`"/ Z$ ?$ Z$V H$ =V !$V $}K_LLKS !$V '$V !$S $LL/` Z$ V H$ Z$ -$ᢌ_ <$`R !$V '$`W $@W '$ } Z$`LLV !$V $ $TW '$V $$_W $Ԥ $ ]$V $@W $LYL` KV !$S $LLLOS !$4W '$O }% Z$ 0$L^M_ <$ %_ $6W '$ GV !$R $TW '$,W !$ S $TW $LM0 Z$ S !$,W $}R $ $ZW '$R $$_MM` $ZW[WԤ K$4W !$ S $,W $4W '$V !$V $4W $0W '$6W $LML}N0W !$R $ $ZW '$RM\N $$_ $TW '$TWUW_ZW[W $0W !$R $TW '$6W !$TW $ $ZW '$T}W $$_ $TW '$TWUW_ZW]NN[W $S !$4W '$$W !$R $$W '$_ $6W '$ HEV !$R $LN}0 Z$ᢈ` K$ S !$4W '$LM_N[O_ $$W !$R $$W '$ HE$W !$V $LO`LLR !$}V '$` KV !$S $LGOLRS !$2W '$S !$\OO4W '$ɠR % Z$ 0$_ <$ %_ $6W '$ GV }!$R $TW '$,W !$ S $TW $L)P0 Z$ S !$,WOYP $R $ $ZW '$R $$` $ZW[WԤ K$4W !}$ S $,W $4W '$V !$V $4W $0W '$ JV !$S $ZPPLbPLP0W !$6W $L|PLRLP0W !$6W} $TW '$.W !$ӠU $TW $LPLR.W !$ӠU $LpQ0W !$R $PXQ $ZW '$R $$_ $TW '$TWUW}_ZW[W $0W !$R $TW '$6W !$TW $ $ZW '$TW $$_ $TW '$TWYQQUW_ZW[W $LR.W !$}R $ $ZW '$R $$_ $TW '$TWUW_ZW[W $.W !$S $TW '$6W !$TW $QXR $ZW '$TW $$_ }$TW '$TWUW_ZW[W $S !$4W '$$W !$R $$W '$_ $6W '$ HEV !$R $YRRL~R0 Z$}ᢈ` K$ S !$4W '$L)P__ $$W !$R $$W '$ HE$W !$V $LR`L*OR !$V '$`RRSL$}PQ-. K:jR  YX"!SSS}oad or reate Printer Char Set? LLOAD: D:AUTOSET.NEC C:SAVE: 0:Program to be Listed -ŠϠΛ}:SFT.LSBASStandard Printout Y/N')O/Enter Left Margin:Enter Right Margin:Want to Indent Statements Y/N}GTTWant to Break Line @ Every Stmt Y/N#6Load Internal Character SetD:*.SETSave Printer SetLoad Printer Character }SetT+UD:*.NEC} Ԡ ŠŠ͠Ҡ!`{ isk or assette?DC,UUCrea}ting Printer Character SetPlease Wait - Approx. 2.3 Minutes@_?1 = Print2 = Load Internal Char SetUV3 = Load Prin}ter Char Set4 = QuitEnter Choice:YNxΧԠȠ٠ˠٺ . NO FILES FOUNDVVTurn on} Printer & Press Any KeyP:Press to Pause or Abort page #rfWant to Break Line Btwn Stmts Y/N000S9V}VPRINTING PAUSED - bort or ontinue?$AEnter DEVICE:FILENAME$L".L,L(L'L'L'Lm'Lv'L,L,L'L(L'L'L.L.LkKz{('>'SETVALUBASFPTSPSETADNMAIBLRENFLENWINNBBNNUOCORQFLPEUL0UL1ENL0ENL1E}NH0ENH1LA04MT dPJ -- A% @h BsD @X }@@Aw }AQ !"#$%&'( ) * + , -} . / Ԫ by Bob FloydggWritten for SPACE - St. Paul ATARI Computer Enthusiasts. This } program is public domain.llNICELIST performs a graphics printer dump to perform a variety of BASIC program l}istings. The(nnprogram to be listed must be in "LIST" format. So, be sure to LIST your program to cassette or disk2}before running NICELIST.7ooCurrent configuration is for NEC8023 & Prowriter printers. See the accompanying "LI}ST" files for<oomaking the program Epson or Gemini compatible. The program is designed for integer math so that}Aooit can be compiled. This has been successful with the MMG compiler at a 14X speed increase.F]]The progr}am is much better in compiled form. It runs as fast as the printer.KllI will compile a version for anyone }who wants. Send me a disk with the LIST file on it (so IPoocan build a library of these for other users). I'll r}eturn it complete with a compiled version.UffSend disk + $5.00 to cover costs to Bob Floyd, 1193 Churchill }St., St. Paul, MN 55103.Zoo & members can get compiled version at no charge by giving me a LIST disk a}t meeting._SSSee accompanying .INS file for instructions. It is an ATARIWRITER file.dss;A H,9@,;@},;@%,;@,;@,;@,;AP,;@E,9@,iRR;@,;@,;@,;}@,;@,;@,;@,n#@@K:@AF:A,&@J+\@}@6.- xv6-@6-@-AR@B68,-@}V-@@r68,-8&@,$@v }V 6. 6.Y6.X%6.-6.56.M67@,.>:@4},V6.!?6-BsD A?( oad or reate Printer Char Set?! AP!@vA\((LOAD:}  A % A1"@\@@ D:AUTOSET.NEC/"/@@C:} AP A;6-BsD A P('(SAVE: 1 A ; A :"@:@@} D:AUTOSET.NEC/"/@@C: APΠЛ5@@# B}5AR@U A AP%6-&@H1!UAPAAPA0 A- A}F:A,%@*+-V6-@X A4(Program to be Listed -> AJ6-V6-}4 Ap*@@4 A8($(ŠϠ>:AS,. AP8 A 4C:6.} A"D6.7@ A} A4@@> A b##@@C:l! B AP! A } ĠҠҠԛJ A,(Load Printer Character Set6 A J"A%6.D:*.NEC A}% A4 Ap*@@4 A##@@C: AP A}""ĠҠԠӠқ Ap6- 6.66-%@)@,67<,.>:,6 A`$} R (}&( ԠL(! ŠŠ͠ҠO(R$Q$$ԠŠР֠ÛR*)}@!A'*6-&A(\'!@* A#'6-&@2f( >:%A(,$Χ̠қ?(i}sk or assette?$ AP0"@h<6-@?$"@g6-$ A ҠԠŠ}~()(Creating Printer Character SetO(!Please Wait - Approx. 2.3 MinutesY APkAYw6-~6.}~6-@d6-@% A16-=6-@cG AS6-@_6-A'i A{AY@4}~$$$ҠϠԠϠɠқ -6-$@%*-@&68,-* -}@6-F:%,-@$88@&,%68,-8,%8,86-&8@&,. 8 B8-}@%6-%@467,.>:8,,8 L V$} ՛~N( 1 = Print0(2 = Load Internal Char SetN(3 =} Load Printer Char Set3(4 = Quit(&( Enter Choice:0 AP3$Χ̠қ( AP"@%6-@}($"@x6-$ A ٛ46-F:@ ,%A &!AU46-&AVF:@ },A`$٠țC(6- A9@@C A 8+(ΧԠ}Ƞ٠>:AS,5 AP8$(&(ˠٺ(& B2'@'B:, @AP<G6-%}@=(7@<@,.7@<@,G A0F-@"-(NO FILES FOUNDP ( $w}ҠΛxl@ A(?(Turn on Printer & Press Any KeyL)@l@@P:}i B6-%6-((J(Press to Pause or AbortT APfAYi$ԠŠQ7}(@  page #B(@N6-Q$!!РŠҠĠԛ(@}r(-@%@$(@( 6-(@f$ Χ̠қ:(-(!Want to Break Lin}e Btwn Stmts Y/N7 A:$?ӠԠś@6-B:,$$"$E(!((@7@}<,JG 6.=:,6.000*67@&B:,,.G(@>:@',ST-@B:,^76-@:7<,,6-$%!}A'76-+&A(,$h-@r/6-@:7%<%,,!!A'/6-AU&|&-@"(@>:,&}   (@$ԠŠқ-@B:,7<,4 A /6-@:7<,,/ }@H)!@WA%  6- $ 6-B-6@6-%&>67%@<%@,.7<,B 6}7<,. $ĠĠƠӠ!6-AU6-!!6--@7<,0>:@4,A }6-(+, A<7<,4:*"(6-&@<"@A  $9ůԠś:'6-@}$F:B2y,!@'$DLAY@4(B($PRINTING PAUSED - bort or ontinue?L APN"@e6-}S!!AYX$kΧ̠қlIAR0(Enter DEVICE:FILENAME4FAR}@I$ ŠҠҠԠқ0-@B:,)*@@:7<,,- 0$ϠԠӠԠқ!} AP!"A C6- A &@0 B96-B:,C AJ"@* @:(}@7@<@&,J6-%@& 6-&&A `T6.7@<,'6.7%@<,36-A}6-%@J6-B:,T A:"@.(@7@<@,:6-@ A  * 6.6-%@}! A'!*$ A  6-@$3ԠӠԠқ4! AP!"A"@9O6-}6-% A"@2@< BE6-B:,O A>J"@* @:(@7@<@&,J}6-%@&H 6-&& APR"@A!pfA" p A!z*"AUA" ="}AU 6.7@<,36.7%@<,= A"'6.7@<,'6.7%@<,g6-6-%@&6}-B:,0 A<"@[(@7@<@,g6-@ A! * 6.6-%@! A'!*$} A!6-@$D:NICELIST.BASLRENFLENWINNBBNNUOCORQFLPEUL0UL1ENL0ENL1E6115 GOSUB 800:? "pson or emini Printer?";:GOSUB 850:IN1=6:IF A=71 THEN IN1=7125 PE$=" ":UL0$="-0":UL1$="-1":ENL0$="W0":}ENL1$="W1":ENH0$="F":ENH1$="E"150 ? :? "LOAD: ":GOSUB 900:TRAP 190:IF A=1 THEN OPEN #2,4,0,"D:AUTOSET.EPS"193 IF A=1 THE}N OPEN #2,8,0,"D:AUTOSET.EPS"350 ? #3;PE$:GOTO 330410 P=P+1:GOSUB 1450:GOSUB 2000:IF ENFL=0 THEN ? #3;PE$:GOTO 410440 P=P+}1:GOSUB 1450:GOSUB 2100:IF ENFL=0 THEN ? #3;PE$:GOTO 440660 S$="D:*.EPS":GOSUB 1300:GOSUB 19001060 IF BY>=VALU(7-H) THEN B(}H)=B(H)+VALU(7-V):BY=BY-VALU(7-H)1500 ? #3;PE$:POKE 559,34:? 1510 ? "Reset printhead to be even with title":? " line at top} of page."1520 ? :? "Press Any Key To Continue":GET #1,A:POKE 559,0:? #3:? #3:NL=01610 B=INT(NUM/256):A=NUM-B*256:? #3;"*"};CHR$(4);CHR$(A);CHR$(B);1655 IF C=155 THEN C=1542040 IF IN=1 THEN ? #3;SP$(1,IN1);:LL=IN12200 LL=0:NL=NL+1:LT=LEN(T$):GOS}UB 1600:IF IN=1 THEN ? #3;SP$(1,IN1);:LL=N1GOSUB 850:IN1=6:IF A=71 THEN IN1=7125 PE$=" ":UL0$="-0":UL1$="-1":ENL0$="W0":, D  C D     )16CS S)  C)D1 p p "}0 C9DI pCDL~CiCDiD` DD˙` d J)L !"}D L(( LL()  L| L( S LH 0p n  "} CY?  q  L L  ` )"} `A! d߰")-݆ "  $G@LLL&0") $G%" }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0" })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH)" }  hyhyB q L> Lm JJ  Ln*` dB%'" }8  H H` 1 { LL   !L     Hh SY?  q  1L" }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L"}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@"}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q"} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF "} G) *Gȩ GȽG GȌd q q G`  8   0G  `D"}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y"}`piH n0)բY? 08`0 "}  0$L GGȽG L `8L`L"}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`"}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE"} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR"}1LJ舩9GIH`LJJ`HGHh l`"} S gL   8 rii `дCDCG W  "}C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}"} HE |||DDOS DOSDOS SYS }"} } }A"}CDOS SYS"} 0`BDELV !B "}`LVUQ   ]   TU J ]L!T  #      TU " } L ? .  t`GBJ V~DEHI B V0dV"!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh""}DEL8HI   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;DELV䌚 !B y`@ʆ 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 V (` 9 V⪍ ઍ  -"'}LLu DEHILV 9 .l 9 .l  `` s$B VBH"(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL")}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e"*}1i1232435ޥ<<8 } 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D&,}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F&-}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟&.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i&/}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 0&0}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE&1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH&2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L &3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED COPYING---DN:&4}# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B&5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#&6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%&7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 1.&?}D1:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1&@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DU&A}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,&B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0&C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L &D}, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭ&E}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURN&F}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( r&G}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLt&H}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. &I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B V&J},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭ&K}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT &L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξ&M}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-&N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L &O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥ&P}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{&Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1&R} L ERROR- 128ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALID&S} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4u&T} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4u$dep$$SEESPHIDLDLISDLNUMNUMECFBLSHEOCGEGDGMLCBEBMSTARPISB*V}@BR *W} *X}!"#$Ac%&'()*Bhd+@d,Ap-@./@X*Y}0AD1 2&;A,;@,;@,26-@(7 AP A0! A+ A76-*Z}@2U6-@6-'6-A36-@?6-@K6-U A<06-R:,0@**[}@@F6-+"@,&+"@,PV@*@86-F:%@%%+@ $,,V*A2*\}APZ/@*@%6-/ Ad#%@%+@ $,?6-+"@,&+"@,`6-F:%*]}@%+@ $+%,,,*A2)%"@APn"A2A xQ6-&@#-@@*^}=(@FUEL- Q"AR 6-%+%@%@ $Ar&RT:,*"Ap*_}"@A!ApE6-%@/%@%@ $A4;6-@E A* 6-%*`}%@ !B:,*6-&@`&'@"P:'@,*.6-&B-@\B2H%%+$@$,` *a}E6-%@+6-&@$+"@,7 @E6-%@ AP.".0@@*b}P:'@3,b-@@/(@7<%@ ,bAVF:A,%@%+@$+"@,,227%@*c}<%@,0$*"@`g12@@@%+$@,@@="I6-@U6-@a6*d}-@g6-5"@*"+%%@ $5 AP%%@ $)6-&@76-%$+,W*e}"@)"@)"@c6-2@ @`"@*"AP%%%@*f} $A9% @`"k*6-F:%@%+@ $+%@,,,J*A9)"@W67<,. a Ak *g}Ap,W!%@%@ $/6-%@M%@%@ $ApW Ap6,,,,,@ #A*h}*67%@<%@,. H%@%@ $T6-b6-%@n6-z6-2@ *i}@2@AU@@J6-%@P$+"@)"@,%@ $+"@)"@,%@*j}$+"A)"A )"A!,%@$+"@,TM-@@+(@SCORE-7"A2C6-@M *k}AP^)"@)0@@@hS"@12S2@*l}r16-+%@,""67<,..@1$|667<,. "@60@]6-*m}12S2@] ApAP- @-%@*n}%@ $W%2@36-%@W2@@ %@d@C6-%@*o}#6-&+!@,C%@%@ $Ar&] 6-%"%6-%@1"@ S2@*p}] APV'@"P:'@,$6-&8-@RB2H%%+@$$,V &&!@*%@ *q} B:,A"@A"APz-@@/(@7<%@ ,E"@*"*r}f6-F:%@%@ $@,zAP#"@#"@A A6-&@*s}067%@<%@,. T%@%@ $@`6-@2@@`@@-@*t}@  2@@h@@5-@@!5(@RESCUED-@&G-@@0 *u}=2@G Ap&DD8,96,152,84,52,24,255,153,255,24,0,255,165,255,165,255,165,1310XX32,0,0,*v}0,0,254,190,230,230,400,0,0,0,0,0,0,85,255,48,0,240,144,240,144,255,153,249:??88,129,66,36,24,24,36,66,129,440,80,160,72,7*w}4,60,16,16,16Djj56,0,0,0,0,24,24,24,24,64,0,0,0,0,0,0,24,24,72,24,126,255,153,24,24,24,24,80,24,60,60,24,24,24,24,24NTT*x}448,0,8,22,25,78,116,84,68,456,2,15,73,167,211,114,34,34,464,255,0,0,0,0,0,0,0X320,0,0,0,24,84,56,16,40bWW336,0,0,16,*y}12,16,0,0,0,344,128,192,248,228,255,56,112,0,360,1,3,31,39,255,28,14,0l((96,255,255,255,255,255,255,255,255v$$40,0,0,25*z}5,170,170,170,170,170-1] AF:A,&@*+@A6-F:A,$AVSAR@]#AP*{}""6@A3-@"%%%) 3 A`A AF:A,&@76-F:A,$*|}AVA#A4""6@1AVF:A,%@4$3-@"%%%) 3 ACC*}}8,12,50,84,88,48,255,153,255,24,0,255,165,255,165,255,165,131YY32,0,0,0,0,254,190,230,230,400,0,0,0,0,0,0,170,255,48,0,24*~}0,144,240,144,255,153,249;;88,0,0,231,24,24,231,0,0,440,80,160,72,74,60,16,16,16jj56,0,0,0,0,24,24,24,24,64,0,0,0,0,0*},0,24,24,72,24,126,255,153,24,24,24,24,80,24,60,60,24,24,24,24,24TT448,0,8,22,25,78,116,84,68,456,2,15,73,167,211,114,34,*}34,464,255,0,0,0,0,0,0,0320,0,0,0,24,16,56,84,40UU336,0,0,0,28,0,0,0,0,344,128,192,248,228,255,56,112,0,360,1,3,31,*}39,255,28,14,0 ((96,255,255,255,255,255,255,255,255$$40,0,0,255,170,170,170,170,170 -1*nn6.d!##&! wwwx*}$y yywxxwy&!# wy yxy xy$ w&$ $# ! $$$ xw xxywyxxwxww$$$ $ !xw yw !4 @A@>nn6.d!$$ w*}ywwx$$$$$ $$$$&$$$ wx$$&$$wx$$$$!$$ $$!$$$$$$$$ wxx$ $$ & ## $$$$$ $!$$$ xwy$$$#&$H96-@!@*}-6-@96-R-@@#-7(@C-@U(@Y k-@*}(@\5-@5(@fA6-%@ A @)6-@*}&5 @A6-@pE6-@-@*(@ 6-@E(@ z5-@@!5(@*}RESCUED-@&;-@7B2H%@%+$@$,; m-@@3(@SCORE*}- E-@@a(@LEVEL- m6-@z")0@C0@@*}@]0@@@w0@@@z$$ll0,6,7,7,15,31,31,31,127,255,255,0,0,128,200,252*},252,252,255,255,255,255,0,2,7,15,31,63,127,255,255,25511255,0,0,128,192,224,224,224,225,243,255,255BB0,0,0,0,0,0,0,0*},0,0,0,30,16,16,56,56,124,124,124,124,124,124BB30,16,16,56,56,124,124,124,124,124,124,0,0,0,0,0,0,0,0,0,0,0'@*}"P:'@,&#A `26-@L0f0@0@@@0@*}0@ A3 #A @6-30@@@)-@*}")A%I7-%A%%+A($,%A!%%+A($,;"AE I $6-@6-@X*}d6-F:A,&@&A2BBy@6-AV$RAY@FdB2w@+-%A%A$*}'+ $E-@1B2H%%+$@$,EB2V%@. 8A#@$BW%6-*}F:A`,%F:Aa,$AV9%@A4C#AW-A6AbLff72,169,6,141,10,212,141,26,208,169,14,14*}1,22,208,169,224,141,9,212,173,122,210,141,24,208,104,64V#"  #A`D%@(@)-@*}@#D(@ ҠĠjIA@'BBAI6-F:@,%AV$F:@,t$~ A*}%%@ $!!%@%@ $0-@ &(@0 AP46-&@*}%-@ %4(@ %6-6-@% A6->6-%@6-%@(6-F*}:,16-F:,>6-6@ ?-@(@ *"@0-?(@ M-@@296-P:H:*},$@,%@M0@@)6-%@!@)6-@776-+"@,&+"@,&+"@,%*}+"@, 6-%%2A@@G2@AU@@i2@A%*}@@2@AP@@ -@2  '6-6-*}A'6-@((6-%+ @,&++%@ ,!B:,,)")0@@@()"@)0@*}2"A`< ApF; A`6-%6-16-@; @PP*}' @PZ?-@@#3(@ҠĠ 9!?6-d_@wAT*T:,"@<-@*}@U(@ GAME OVER _ An!6-@!@wx$ D:AIRRAIDPISB(g