`8NNNN Fp NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNN`  @`! #@%`')+-/1 3@5`79;=?A C@E`MOQ S@U`WY[]a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @ @`!Aa !Aa!!#A%a')`  @`! #@%`')+-/1 3@5`79;=?A C@E`MOQ S@U`WY[]a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @ @`!Aa !Aa!!#A%a')GRAFTOOL TOPCHART TKCHART_MAKERa_DIAGRAMM dPOWER 7'AUTO j1 BOOTINFO j1DESKTOP INFj1+. .. FOURIER GFTGRAFTOOLDOC GRAFTOOLPRGPOLY_3 GFTGSIN GFTHSQRT GFTITRIG GFTJGrafTool v1.0 pi/4-2*cos(x)/pi+sin(x)-sin(2*x)/2-2*cos(3*x)/(pi*9)+sin(3*x)/3-sin(4*x)/4-2*cos(5*x)/(pi*25)+sin(5*x)/5-sin(6*x)/6-2*cos(7*x)/(36*pi) -0.025000 0.986000 0.050000 0.050000 3.141500 1.000000 5 An Introduction to GrafTool GrafTool is a GEM-based program using either medium or high resolution that allows you to type in mathematical functions of one variable and graph them. It has grown out of my desire for such a tool, one I think might be useful to algebra and calculus students (heck, math students in general), applied mathematicians, theorectical computer scientists, and engineers. GrafTool will only draw two-dimensional graphs. However, a full range of display manipulations are available (scale, labels, center) includ- ing loading and saving your functions to disk. I have included a few of my own function files (*.GFT) so that you can get an idea of what GrafTool can do. I suggest that on your first use of GrafTool you load a few different GFT files and play around with the function para- meters. You may use Alt-Help to dump a copy of the display to your printer, while access to desk accessories allows you to use Degas Snapshot or other picture grabbers. I am happy to make this version of GrafTool available for free distrib- ution, feel free to copy it and pass it on. I see no conflict between shareware and my copyright; I display the copyright only to attach my name to the program in some way. If there are bug reports/suggestions, you can leave a message for me on the ST-SDACE BBS (619) 284-3821 or write me care of Hueysoft. The program is rather large, I apologize, unfortunately my Lattice C compiler has thrown many unnecessary VDI and AES links. The other part of the problem is that its GEM resources are built-in and there's about 5K worth of help code/text. If you consider the fact that there is no resource file and no external documentation (other than this intro- duction) then GrafTool's size becomes easier to deal with. Future versions of GrafTool will contain some or all of these features: - varied function line styles/colors - polar coordinates - detailed external documentation - rigorous treatment of math precision (with this version you're OK with reasonable scales but I won't guarantee anything as far as precision goes) - data value dump to file or printer - log scaled axes - resizable text and graphics sections - a fine-tunable aspect ratio - 3 dimensional graphing among other improvements. I hope GrafTool comes in handy. Paul Gardner San Diego, CA May 6, 1987 `&o#(AB(HSB$H  g  g  f RSBj` g =g %gJ`Rpr A9nA0m/ПЁRSBk`Jg n <#`zRpr A9nA0m/ПЁRSBkT`JgN n <#`8C`CrRSBk$  g  g  gQp`JBkQB"+ҫ 䐁$9f $`nԀ n$<&ւֹ// Bg?<JNAJg0<`6 .A###N_/ KM,MNEp??<LNA` /`NV09H/NX09H/@ . "9N29HҀ .R/A"9N29"HҀR/./// // N@O09Hr//NPN^NuNVnB.Hn/. /.aTO N^NuNV3 3 3 3N^Nu09HHyHyHy/NBONuByaJygNuNVB . lRHyF/r/aO R`N^NuNVJBgpp //9/9a$O 09Hr//NPa @.HH//9/9aO 09Hr//NP`09Hr//NP09Hr//NP09HB/NP 9"9N49HԀ 9R"9N29"HҀ/AS 9ЂS&/T////aRO09HHy/NP09Hr//NPN^NuNVBpH-@ . nP @.P @.B @.H/p//.aO R n.H`aFN^Nu 9rHNй[Nua @.HH//9/9aJO NuNVJjp` op` .#  lJfN^NupL#S`2 L o fN^Nup#R`# N^NuNVaF/.p/p/aO N^NuNVB . l @. R`B9N^Nu09 H29"H49$HԀS69&HցS////ahO09Hr//NxP09HB/NP09HHy/NP09 H29"HS49$HԀS////v/N$|OHyKp/Ba(O aJЖg 9Ж @/aX`aNuap/Ba8Pp#К#ЖaNuNVH Jk mL0N^Nu n.(H*L A. lRR` L0N^NuNVH J k mL0N^NuJBg I*L A. oSS` n . L0N^NuNVHn/9/9N8O JgJng yJg @f yBpN^Nu/9/9NP y-H-H nJg \fR-HR`-y nJg n"nRR` nBpN^NuNVhaBJfN^NuHyO/9NM$P-@JfHyQp/N"PN^Nu/./<HnhNGO -@Ahf(Hy,NX/Hy,HnhNO Jg"Hyop/N"P/.NOXN^Nua/./<HnhNGO -@AhfH/</Hy.N.O -|. nJgdR` nd HyHyHyHyHyHy^HyVHyΏ/.NIdO$/.NOXaN^NuNVaJfN^NuHyΫ/9NM$P-@JfHyέp/N"PN^Nu/.Hy,NI P/.r /-@NG(P/.Hy.-@NI P/.r /-@NG(P/9/9/9/9/9/9/9/9/9/9b/9^/9Z/9VHy/.-@NK4O< g n(gHyp/N"P/.NOXN^NuNVaHy.NXJЖgPa 9КrHN$/@ 9КrHN$Z///aPa 9Ж @/a$X` nNN@nN^Nu09(HJg/NX09(H/NNX09H/NXN:XNNuaBNLXNuNVHnHnHnHnHyHyp//Hn//////////p//p/p/NlO\-@g:0.H@ e 0e2p./NDXJg0.J@gp. 9cv dnp./@a4///aP 9R//9aTPp /NXJgp/NX` <@ .eaf`t0.H"<k\fN`D`4.`&`&` `R````P`zH`PM`K`b`S`l`a&S/a>X 9S//9aHPp /NXJgp/NXr`p@ .gaZ`ha/aXp /NXJgp/NXr`p@ .Sga`N=`a0.H gUfp` 9S//9aPa`aP0.H gUfpL` 9R//9aNPaH`a 9S/9/a,Pa&`a 9R/9/a Pa``Hy7aX`RHy8aX`DHy4aX`6yEaa`$aza `ax`an`N?`N?.g0.H gd fH0.Hm6 l,N`` ``0. @ f N<`0.Hm lN```"``"``$aF`a`a`N=`a`0.Hmf l^N```&`P`0`6`<`BHy4aX`:Hy7aX`,Hy8arX`N<`N=`N=6`N=R0.H $g #fN?`N?0.H/N?X`0.29(Af0.H2.H4.H6.H////NCrO`.g09H29HoB49H҂l40929Ao$H09HҀ09Hl Hy9\a|X09H29 Ho<49$H҂l,0929"AoH09&HҀ09Hla 09H29"HS"9N$29H49H’/@ "9N$///aPa`NV/.HyHnN|xO Hnp/N"Pap/NLXN^NuNVdHN`Ah////N\O3B l .R=`=|HnjHyHnNxO p//NPp/NdX#Jf Hya,X/<}NP\X#*Jf HyAaX/<@NP\X#Jf HygaX y# y#p# fp`p#HnHnHnHnp/BN„O0.H2.H4.H6.H////BN|O3(J@j HyϊaBX0.H2.H4.H6.HHyHyHyHy////Bx/NæO(09(H2.H4.H6.H8.H/////NO09(Hr////r //NO0933 H/@Jg "/P` 09 H" 9R3rNR3&2949B@3"2933$3@SB3aN%N@nN:j yBp/NXA y|: yTB/pG/NO Hy:/9NPLN^Nuaa4NuNV .". $.&.NXN^NuNV .". $.&.N`N^NuNV .". $.&.NN^NuNV .". $.&.N4N^NuNV .f X/. Ba^Pr-A -@Jg\a-@Jf .LN^Nu nBA"n#Ha n!@ Jf .LN^Nu"n i p !|!|!J!J #n-I-J`aJgnp-@ aZ-@JfLN^Nup n a n!@!A"n#H#H Jg )")$<vN#@#A-H`haJgp-@ a-@JfLN^Nup n a n!@!I!I Jga-@Jf .LN^Nu nBA"n#Ha~ n!@ Jf .LN^Nu"n i p !|!|!J!J #n-I-J`alJgp-@ a-@JfLN^Nup n a n!@!I!I JgVa-@Jf .LN^Nu nBA"n#Ha n!@ Jf .LN^Nu"n i p !|!|!J!J #n-I-J`aJgaX-@JfLN^Nu nBah n!@"n#H-y/. /azP n!@ Jfp#Ж .Aڐ#Кp-@ JgVa-@Jf .LN^Nu nBA"n#Ha n!@ Jf .LN^Nu"n i p !|!|!J!J #n-I-J` y -f2Jgp#Ж Aڐ#К`pR-@` 9Aڐ#Кp#Ж`x  flaV#Jg".m .LN^Nua-@Jf .LN^Nu nBaX n!@!n -yB/9-HaP n!@Jfp#Ж .Aڐ#К` y )f$Jg .LN^NuR .LN^Nu 9Aڐ#Кp#Ж` .LN^NuNVp/NP\X-@Jfp#Ж .N^NuNV09R@?@ .". $9.&92N`$9&9"N4NT2/@ N^NuNV09R@29A?@ .". $9>&9BN`$9&&9*N4NT2/@ N^NuNV09H/NX09H2. H//NP0.H2.H4.H6.H////N~O09HHyr//NO 09Hr//NPN^Nu09H/NX09H29H49HԀS69HցS////N~O09Hr//NxP09Hr//NP09HB/NP09HHy/NP09Hr//NPNuN09J@fp /NXJfp`pNuNV f &9BN`/@ 9/A"9$<@&vN/@ //A"/$/ &/N4NTRN8/@ 9/A"9$/&/N-@-@-A-A .".$9F&9JNhl$9>&9BNhm0.H/././@ aPH"9Z4.Hԁ/././@/BaPH///////r/aO0.H/././@ avPH/././//aO .".$.&.NX-@-A` .".N-@-A .".$9>&9BNho$9F&9JNhn0.H/././@ aPH"9Z4.Hԁ/././@/BaPH///////r/aO0.H/././@ a~PH/././//aO .".$.&.N`-@-A` 9>"9B$9F&9JNtvNhl//aPH`6 9>"9BtvNhl 09H`09H29HЁS29H49H҂=@ rN$2.Hop`p29H4.H69HցS////x/#VaO 96"9:$9.&92N`/@ 9/A"9$<@.vN/@ //A"/$/ &/N4NTRN8/@ 9/A"9$/&/N-@-@-A-A .".$96&9:Nhl$9.&92Nhm/./.aDPH2.H/././@ /Aa&PH"9V4.Hԁ//////r/aO/./.aPH2.H/././/aO .".$.&.NX-@-A`, .".N-@-A .".$9.&92Nho$96&9:Nhn/./.aXPH2.H/././@ /Aa:PH"9V4.Hԁ//////r/aO/./.aPH2.H/././/aO .".$.&.N`-@-A`,afLN^NuNV f <@r` 9^#B"9bNX#F#JN^NuNVp29H/-@-@NXaH Rfa" Nfaa&09Hr//NP09Hr//NP09Hr//NP09Hr//NxP09Hr//NPp###.#2NJgp29HS-@-A/9/9adPH-@ 9N8$9&9"N49H-@-A-B09H29HЁS".l8aJf.p## 9"9$.&.NX##N/9/9aPH-@JgJfp-@-n`JgXB09H/@S".ҹ49H&/ւ////.N~O09HHy/NP`H .3".3 й3 .309HHyr//NO -n 9Ѯ`JgZ09H/@S29H49H҂49H&/ւ////.N~O09HHy/NP09Hr//NxP09Hr//NPa09Hr//NPN^NuH 9"9$9&9 N4## 9"9N4##09NH29PH49RH69TH89H:9H<9H>9H////////NO aLNuH 9"9$9&9 N## 9"9N##09NH29PH49RH69TH89H:9H<9H>9H////////NhO afLNuNVa/9Z/9VafPH29HN8$9&9"N/@ 9V/A"9Z$/&/N`#V#Z/9b/9^aPPH29HN8$9&&9*N$9^&9bNX#^#baN^NuNV n0( g@1@ n0(gN^NuB/9&NpPNuNVB Ml .R/HyNP`/9Np#//9&NO /9Rp$//9&NO p//9&NpPJfHyN>X y.!|ܬl!| y2!|< y*!|$N^NuNVHHnHnHnHn/.NO0.H2.H4.H6.H////x/////NO$0.H2.H4.H6.H////x/B/.N~O0.H//.N|P0.H2.H4.H6.H////x////x/NO$/.aXLN^NuB/9*aPNuNV y.!n$"n /)/Hy/HnN|xO"y. ilp /Hn/N.O n/(/Hy2HnN|xO"y. ip /Hn/N.O p//9.anP"y. il/. Hy5/N}4O "y. i/.Hy9/N}4O N^NuHy^HyVHy:aO NuHyHyHyAaO NuHyHyHyHaO Nu"y2 ig"HyHyHyNMvO -@` HyHyHyNMvO -@HyHyHyNMvO -@Jf p/N_|XJf/.HyNI Pp/NLX/9NUX//.NLlP n(@Jf/.HyNI Pp/NLXHyb/9^NPBNLXN^NuNV n (S!@Jk "PRp` /.NQXN^NuNV n (S!@Jk"PR. HH`. HH/. /NR2PN^NuNVB 9S#Jkp yR`HyNQX-@ g, f nRB` nR .`JfpN^Nu nB .N^NuNVB . S".lL n (S!@Jk "PRp` /.NQX-@Rg nR . fNq . nBJfpN^Nu .N^NuNV nHHR-@Jg:"9S#Jk yRHH`Hy/.NR2P` 9S#Jk yRp HH`Hyp /NR2PN^NuNVB nHHR-@Jg4 n "(S!AJk "PRHH`/. /.NR2P-@` .N^NuNV#AB-H n JgvHHR @-Hf %f n  %fR n (S!@Jk "PRp` /.NQX-@ nf %gz .N^Nu n  *g -nX`BR B/.HnHz/. NlO-@Jg-@ fJgRJo .N^NupN^NuJg/./.NPJfZ .N^Nu n (S!@Jk "PRp` /.NQX-@ nf .g .N^NuR` .N^Nu y (S!@Jk "PRp`/9NQXNuNVH A-H n JgHHR-@-H %f %f gJfV n@`\.gp`p nHH`8.gp`p` nHH` nBp#pN^Nup n@ nJf-|B . lFr N @R//.NlPJf .r N @"nPR` n(Jf.g /.NbX.gp` . //.N`,P n!@J$g@ . JgB/.NaP n!@J$gJp# nBpN^Nu .  f$ n/(NbLXp# nBpN^Nu .N^NuNV . ". ///.a|O N^NuNVJjp#pN^Nu/.aX-@JfpN^Nu n(HH dN``` ``/./. n/(NbO -@J$g JfpN^Nu ng .N^Nup-@-@ .lZ n R@HH g f$ .Sr///.aO .N^Nu n R`JfJfB .N^NupN^NuNVJjp#pN^Nu/.aX-@JfpN^Nu n(HH drN``` ``P ngp/B/.aLO ng0/./. /(Nc,O -@J$gpN^Nu .N^NuB.p-@-@-@ .l n R@ f . g | S n .R.-@A m/Hy n/(Nc,O -@갮gpN^NuJ$gpN^NuB`hJg:/.Hy n/(Nc,O -@갮gpN^NuJ$gpN^Nu .N^Nu .N^Nup#pN^NuNV/.a X-@JfpN^Nu n(JgpN^Nu/./. n/(NcpO -@J$gp#pN^Nu f`JgZ nfN .S-@Jk4B/./.afO Jgp/Hn/.a\O JfS` .RN^Nu .N^NuNV/.aLX-@JfpN^NuB n/(NbLXJ$gp-@ nB .N^NuNV/.NbXJ$gpN^NupN^NuNV/.aXN^NuNV/. /.NPN^NuNV .opN^Nu y .ѹ N^NuNV/.aX-@JgN^Nu | N^NuNV 9ѹ##### N^NuNVa-@JfpN^Nu /./9azP n-@Jfp-@ . dN```4`L`XJ fDA"n"`(  f*A"n"`  fA"n"`A:"n"`  fA"n"`A"n"`  f. .r/@B///r/r/NO #$/.aXJ$WDHHLN^NuNV .r/@///r/rA/NO#$JWDHH N^NuNVJfB/./. /.aON^Nu"n QB/./. / NON^NuNVJfp//./. /.a`ON^Nu"n Qp//./. / NON^NuNVH Jf pLN^NuAJ$n"Rg pLN^Nup". /. n/(/. /p/pB/NOLN^NuNVJgp@`p?r$.". v/A////./ n/(v//-@NO-@Jj #$pN^Nu .N^NuNVBp/NP n pN^NuNVB .l& n HH/r/r/NO R` .N^NuNVB .l& n HH/r/r/NO R` .N^NuNVv . lS`p}@A r//r/r /NOp /p/p/NO .HHr-Ax-@| .|T".xl>6@w f| w .wf .xUDN^Nu .xU n wRx` .| }l n  .|RN^NuNVB .lP n @HH fp /p/p/NO .HH/r/r/NO R` .N^NuNVJg .`pN^NuNVB . l" @JJf @J N^NuR`pN^NuNV nBN^NuNV. am zn aAN^Nu. N^NuNV. HH/aX.HH/@aX/fp`pN^NuNVp-@p-@p-@-@ n JgR`B . nJg n@JgR =g ,f .S".f .N^Nu .R.HH n HH//-@a2PJfB. ,g =f p-@p-@ .,fRR`^Jg .S".f .N^NupN^NuNV .". tvNhlN//a.PNN^NuHn/. /.NO .". N^NuNV .". tvNhlN//aPNN^NuHn/. /.NO tvNho .". $Ү&t&ZE&&<$cNX$.&.N$N`$.&.N$+N`/@ //A "/$/&/ N4$.&.NNX-@-AJg .". tvNhlH . @/H$ "($.&.NX o$$&(NX-@-A` . @/H "($.&.N` o$&(NX-@-A`n . @/H "($.&.NX o$&(NX-@-A .". tvNhl .".N-@-A .".N^NuNVB/. /.aO N^NuNVp//. /.aO N^NuNV/. /.NP-@-A$<@9L&&<N$.&.NX-@-AJg|N-@-A`j .".$<=g&<Nhl-n-n `> .". $.&. N-@-A$&<N$.&.NX-@-A`V/./.NP-@-A$HHR @-Hf %f n  %f: yHHR-@ nf %g .N^Nu n  *g -nX`BR B/.HnHz/. NlO-@Jg-@ fJgRJo .N^NupN^NuJgSJfD .N^Nu yHH-@R nf .g .N^NuR` .N^NuNV yHHR-@JfpN^NuNV .". $R& 9n8i 3F <)i/gRi`a:<) ҆Bц` .f Jif`Ri` eg efNa +g -f ia 0m. 9n(:)iFi im?)_ f $hB`4)?)_gDBi/gT3|?Jk Si`Jig ktia\adSi`aRi`t4)?)_gN$h$$$h$p0)L~NYNXNu,(g !|NuH$hN<L?3FS fiNu?)_g|NuH?/Wf/<NOBB`D/Wg:/N(*, "NBFHFHBBHB,.BBBa a NLNu?< rJf efe dSRSWfONuH?/WgT/WfBB`D/N(*, "NFHFHBBHB,.BBBa.aJgRBNLNu?< d҅ф@SWfTNuH?B` H?.<(/g(/f "`/N(*, "N&6FlDC C@m "$`NSCQ6`g C@m`4SCQ6k҅фdRC`dCD@ "$NLNu"gHAHIANu/JgLQA/gRA/fJjR`SAgAo Al&I?HA_HABA$Nu/<NB`/<N <JjO`$fprt`"HBHBB/t Q$Nu//gdB Jf BB /g$RB/fJjRd R`SBgBo Bl(J?BBHB_HB&Nu/<Np`/<N0<HBBH@B@Or`NVAp0Ю-@-HJjBp/NX .Jg-|p/NXp n0".遀0 .". N^NuNV## ##### #$ HyNXJg 9"9 N^Nu . ".$N^NuNV#N^NuNV n  g f p!#`p"#pN^NuNV .". tvNhl .". NN^NuNV/.NX n-H nR"n R Jf .N^NuNV/.NX n-H .SJo n "nR JgR` nB .N^NuNVH*OB$pn@N?.*?.&?."?.?.?.?.?. NA.ML?N^NuC# O0/@11g"HS@4TBB$0 g/`?S@j?(NA.yNuCP# O0/@11g"HS@4TBB$0 g/`?S@j?(NM.yNuCh# O0/@11g"HS@4TBB$0 g/`?S@j?(NN.yNu o /o "/ SfNuNV . f nB`6Ap0/@"n" /?0-H .". N^NuH<*g2jD(g(jDBv㒴eRQ"jDjD`BBL1o<"/ !A:!o1o81|.!@21| ,NPAhCD!ICD!IHNuAh1oD1oH1o D1o81|.1|21|g,NPHNuAh!o1o81|.Bh21|r,NPAhCD!IHNuAh!o1o81|.Bh21|61| ,NPAhCD!IHNuAh1oF1oD1oP1oF1o D1o81|.1|21|6BhHBhJBhLBhNBhR1| ,NPHNuAh1oF1oD1oP1oF1o D1o81|.1|21|6BhHBhJBhLBhNBhR1| ,NPHNuAh1oL1oF1o D1o81|.Bh21|6BhHBhJBhN1| ,NPHNuAh1oF1oD1oJ1oH1oF1o D1o81|.1|21|61| ,NPHNuAh1oF1oD1oJ1oH1oF1o D1o81|.1|21|61| ,NPHNuAh1oJ1oH1oF1o D1o81|.Bh21|61| ,NPHNuAh!o1o81|.Bh21|61| ,NPAhCD!IHNuAh!o1o81|.Bh21| 61| ,NPAhCD!IHNuAh1oF1oD1oH1oF1o D1o81|.r"oRJf1A2p"o/ EH4Q$_h21| 61| ,NPHNuAh1o D1o8Bh.1|21| ,NP0(DHNuAh1o D1o82<"o C/ EF4Q$_Bh.1|21|,NPHNuAh1o D1o8Bh.1|21|,NP0(DHNuAh1o D1o8Bh.1|21|q,NPHNuAh1o D1o8BhF1|.Bh21|,NP0(DHNuAh1o D1o8Bh.1|21|,NP0(DHNuAh1oF1o D1o8Bh.1|21|l,NPHNuAh1o D1o8Bh.1|21|,NP0(DHNuAh1o F1o81|.Bh21|,NP0(FHNuAh1o D1o8Bh.1|21|,NP0(DHNuAh1o F1o8BhD1|.Bh21| ,NPAh"o 2D"o2F"o2H"o2JHNuAh1o D1o8Bh.1|21|k,NPAh"o 2D"o2F"o2H"o2J0(DHNuAh1o D1o8Bh.1|21| ,NP0(DHNuAh1o D1o8Bh.1|21|,NP0(DHNuAh1o D1o8Bh.1|21|,NP0(DHNuAh1o D1o8Bh.1|21|j,NP0(DHNuAh1oF1o D1o8Bh.1|21|',NPAh"o2D"o2FHNuAh1o D1o8Bh.1|21|,NP0(DHNuAh1o D1o8Bh.1|21|,NP0(DHNuAh1o D1o8Bh.1|21|,NP0(DHNuAh1o D1o8Bh.1|21|h,NP0(DHNuAh /!@2!o1o8Bh.1|p,NPAhCD!IHNuAh!o1o8Bh.1|%21|o,NPAhCD!IHNuAh!o:1o8Bh.Bh21|v,NPAh"o2D"o ">HNuAh1o D1o8Bh.1|21|z,NPHNuAh1o8Bh.Bh21|{,NPHNuAh1o8Bh.Bh21||,NPAh"o2D"o 2D"o2FHNuAh!o:1o8Bh.Bh21|},NPAh"o ">HNuAh!o:1o8Bh.Bh21|~,NPAh"o ">HNuAh!o:1o8Bh.Bh21|,NPAh"o ">HNuAh1o8Bh.Bh21|,NPAh"o2DHNuA|Bh1|Bh1| NZA|0(0HNuA|!o 01o 21o01|1|1|1| NZA|0(0HNuA|!o 01o 21o01|1|1|1| NZA|0(0HNuA|1o0Bh1|Bh1| NZA|0(0HNuA|1o21o 0!o01|1|1|1|NZA|0(0HNuA|1o 0!o01|1|1|1|NZA|0(0HNuA|Bh1|Bh1|NZA|0(0HNuA|Bh1|Bh1|NZA|0(0HNuA|1o41o 21o01|1|Bh1|NZA|"o22"o24"o26"o280(0HNuA|1o81o61o41o 21o01|1|Bh1|NZA|"o22"o24"o 26"o$280(0HNuA|!o0Bh1|1|1|NZA|0(0HNuA|1o 21o01|1|Bh1|NZA|0(0HNuA|1oFN1oBL!o<01o:J1o6H1o2F1o.D1o*B1o&@1o">1o<1o:1o81o61o41o 21o01|1|1|1|NZA|"oH22"oL24"oP26"oT28"oX2:"o\2<0(0HNuA|1o 21o01|1|Bh1|NZA|0(0HNuA|1o 0!o01|1|1|1|NZA|0(0HNuA|1o21o 0!o01|1|1|1|NZA|0(0HNuA|1o21o 0!o01|1|1|1| NZA|0(0HNuA|1o21o 0!o01|1|1|1|!NZA|0(0HNuA|!o 41o 0!o01|1|1|1|"NZA|0(0HNuA|!o01o01|1|1|1|#NZA|0(0HNuA|1o21o 0!o01|1|1|1|(NZA|0(0HNuA|1o 0!o01|1|1|1|)NZA|0(0HNuA|1o:1o81o61o41o21o 0!o01|1|1|1|*NZA|0(0HNuA|1o61o41o21o 0!o01|1|1|1|+NZA|0(0HNuA|1o 0!o01|1|1|1|,NZA|"o 22"o240(0HNuA|1o21o 0!o01|1|1|1|-NZA|0(0HNuA|1o61o41o21o 0!o01|1|1|1|.NZA|"o220(0HNuA|1o&>1o"<1o:1o81o61o41o21o 0!o01|1|1|1|/NZA|0(0HNuA|1o 0!o01|1|1|1|2NZA|0(0HNuA|1o&@1o">1o<1o:1o81o61o41o 21o01| 1|1|1|3NZA|0(0HNuA|!o01o01|1|1|1|4NZA|0(0HNuA|1o01|1|Bh1|5NZA|0(0HNuA|!o0Bh1|1|1|6NZA|"o22"o 24"o26"o280(0HNuA|1o61o41o 21o01|1|Bh1|FNZA|"o22"o240(0HNuA|1o">1o<1o:1o81o61o41o 21o01|1|Bh1|GNZA|"o$22"o(240(0HNuA|1o:1o81o61o41o 21o01|1|Bh1|HNZA|0(0HNuA|1o">1o<1o:1o81o61o41o 21o01|1|Bh1|INZA|0(0HNuA|1o">1o<1o:1o81o61o41o 21o01|1|Bh1|JNZA|0(0HNuA|1o61o41o 2!o01|1|1|1|KNZA|0(0HNuA|1o41o21o 0!o01|1|1|1|LNZA|0(0HNuA|Bh1|Bh1|MNZA|"o22"o24"o 26"o280(0HNuA|!o01o01|1|1|1|NNZA|0(0HNuA|Bh1|Bh1|ONZA|"o22"o24"o 26"o280(0HNuA|!o4!o0Bh1|1|1|ZNZA|"o 220(0HNuA|1o81o61o41o 21o01|1|Bh1|dNZA|0(0HNuA|1o81o61o41o 21o01|1|Bh1|eNZA|0(0HNuA|1o01|1|Bh1|fNZA|0(0HNuA|1o01|1|Bh1|gNZA|0(0HNuA|1o 21o01|1|Bh1|hNZA|"o 22"o24"o26"o280(0HNuA|1o:1o81o61o41o 21o01|1|Bh1|iNZA|0(0HNuA|1o 21o01|1|Bh1|jNZA|0(0HNuA|1o01|1|Bh1|kNZA|0(0HNuA|1o:1o81o61o41o 21o01|1|Bh1|lNZA|"o22"o 24"o$26"o(280(0HNuA|!o0Bh1|1|1|nNZA|0(0HNuA|Bh1|Bh1|oNZA|0(0HNuA|1o 21o01|1|Bh1| 1|pNZA|"o "0Bh 0(0HNuA|!o 01o 21o01|1|1|1|qNZA|0(0HNuA|1o 0!o01|1|1|1|rNZA|0(0HNu"0<sNBNu"0<NBNu1.01ŔŬǬɬˬŔͬŬɬǬˬGrafTool v1.0\*.GFT y =r[1][File does not exist.][OK][1][Invalid GrafTool file.][OK]%lf %lf %lf %lf %lf %lf %d w[1][Cannot open file][ for writing.][OK]%lf %lf %lf %lf %lf %lf %d [1][Trouble writing file.][OK][3][ |%s][OK] Use medium or |high resolution.Not enough memory| for screen buffer.Not enough memory| for misc use.No windows available.x@ !TD-piBMaximum parentheses nesting exceeded.Unbalanced parentheses.Ill-formed function.Expression too complex.Out of memory.О sincosexploglog10sqrttanabsceilfloorasinacosatansinhcoshtanh,048<BGKOTZ_dinsop(khgt4tNFvytl+-*/^$%d%lffunctree not NULL at left paren!  %f%f Desk File Function Options About GrafTool... -------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 Load Save Clear -------- Help -------- Quit Plot Zoom In Zoom Out ------------- Center... Scale... Labels... X Grain... Axes Wipe Copyright 1987 Paul C. GardnerShareware contributions to:Hueysoft10460 Maya Linda Road #F-315San Diego, CA 92126 I'll Spread the Word CenterX:Y: OK X Grain: OK GrafTool Help Exit Prev Next PP Ҩ ү Ҷ   "P      4I^s{ӃӌӕӝӦ"! Ӯ Ӷ      !  #$ $ "  "  =Y b'Ԕ  ԫԲԵ  'ԸԽ '6 222222  2  2  2  2  222222!%f&.CenterScale Labels __________XXXXXXXXXX __________XXXXXXXXXX __99GrafTool v1.0OZe p{܆ ܑܔܗܚܨܪmenu_bar() failed.%f%f%lf%lf%d%dCommand SummaryLoad (Alt-L)..... Load function from a file.Save (Alt-S)..... Save function to a file.Clear (Alt-C).... Clear the function text.Quit (Alt-Q)..... Exit GrafTool.Plot (Alt-P)..... Plot the function.Zoom In (Alt-I).. Enlarge view by a factor of 2.Zoom Out (Alt-O). Shrink view by a factor of 2.Center........... Set center point of the graph.Scale............ Set the x and/or y scale.Labels........... Set the x and/or y label factor.X Grain.......... Set the x pixel increment.Axes (Alt-A)..... Display axes during plot.Wipe (Alt-W)..... Clear display before plot.Mouse Button 2... New center point or cursor pos.The Function DescriptionAt the bottom of the screen are two lines of textwhere the current function is entered/displayed.The backspace, delete, and arrow keys all performtheir normal editting functions. The insert keytoggles between insert and overwrite modes.The function format is similar to that used in mostprogramming languages, with +, -, *, and / playingtheir usual roles and ^ as the exponentiation op-erator. Normal operator precedence is observedand nested parentheses are allowed. The symbol'x' is used to represent the function variable.The symbol 'pi' represents the value 3.14159265.Built-in FunctionsQuite a few of the more well-known functions areavailable for use. The trigonometric functions:sin, cos, tan; and their inverses: asin, acos,atan. Square root: sqrt. The exponentials: exp,log, log10. The hyperbolics: sinh, cosh, tanh.Miscellany: abs, ceil, floor. The arguments ofall these functions must be enclosed in paren-theses. The arguments of the trigonometric func-tions are in radians.Of course, the more of these built-in functionsyour function description uses, the more time-consuming its evaluation will be.Function FilesYou may store and retrieve functions on disk withthe load and save commands. A function filenameends with the extension '.GFT' and contains thecenter, scale, and label parameters as set at thetime the function was saved.The Graph DisplayThe axes option allows you to specify whether thenext plot should be labelled with axes. The wipeoption is helpful for superimposing graphs. Youmay interrupt the program while it is plotting bypressing either mouse button or any key.SharewareThe spirit of shareware software is a pact oftrust between the writer and the user. By allow-ing a program to be distributed for free, thewriter saves the user the cost of marketing, dis-tribution, and vendor profit. In return, thoseusers who find a shareware program useful mightconsider the program's worth and send a contribu-tion to the writer. Think of it as retroactivepayment (without the extraneous costs mentionedabove), a vote of confidence, a signal that yousupport the concept of shareware.CST݁ݬN~ޯ;gߔCu:l-.ABs5e <^_no4QRSef-VWab"RDfg??rwaaCan't open stdin file Can't open stdout file con:CON:prn:PRN:lst:LST:lpt:LPT:lpt1:LPT1:aux:AUX:com:COM:com1:COM1:rdr:RDR:pun:PUN:nul:NUL:null:NULL:CON:AXI:,AXO:,LST:,NIL:,CON:=*tancotcotcossin?!TD-?!TD-?!TD-acosasinsinhcoshpowpow?R8-se?!TD-?R8-selogsqrtexpexp0123456789ABCDEF ((((( H ((((( H B H*"  8  ""     ( $0 @      (0 . *B         "        2DD  :*$ . &f^>,    "  0       , $ *       .B $   T"(   "    &    &,       6     "  P   (       6         j.4@@F"  $  V  B  ,     $ $       8b 8b&       "*          D&   (646      2 60 6 0T   (L   B$$B^L(.   .  "  2@ d    P,DVL62zb::$  :":V:l&$@T6(,j$&:P(J.z    ,$ , Xd`$  J $2 40 & 0  F H 4 T<@HF &4 """8":.2 H "(""*R0"$  ""   ^0 &$,28 $"&("($ $"6$ &  & vf,$ TD 6 (.  8 $4 ""&* " (""  ..>&2f( 0$ X&2`:D@.x*"|"^,`lH"4 & :P>@@@*<  "" *""J "F0 "(V V @ H H : ((h "< "" &"( """&*".""""(""""&" "  "   00 0*..:."(>(*0000*0*H<*0<T*T*"".4L@LL66.*0(::""(.@("@0".0*$P :H000H0H000 vvZGrafTool v1.0 x^3 + 2*x^2 - x -0.675000 1.131000 0.025000 0.025000 1.000000 1.000000 4 GrafTool v1.0 sin(x) 0.000000 0.000000 0.025000 0.025000 1.570750 1.000000 4 GrafTool v1.0 sqrt(x) 25.475000 3.944000 0.250000 0.050000 10.000000 1.000000 4 GrafTool v1.0 x/(2+cos(x)) 0.200000 -0.232000 0.100000 0.100000 5.000000 5.000000 2 . TK.. TTOPCHARTPRGTLH`GR^` Efv*oM m HPHUBg?<JNA(m)m -:gS)@ -OK1PC#HN4Hx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHN(ALNHz2?< NA\pdAxr0XQ)K\NN JrBjNuHz?<&NN\CAp$L Qp NBlJpNNpMN9@pdAr 0Q0tr N9lNNupealp`NuaN,Hz?<&NNBWNANC2A@p222NrҌ0<NB0,rNurA9Ar`v C9Cr`rt9@9A9BNrrҌpsNB0,Nu9@N`rDҌpsNBNuC2 @ e @}bA@p222Nr,Ҍ0<NBNu &8*:EENuHnN 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NtNu&8*JEgJBgJjBEB:HC҅H@:|ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuNpNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@N?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</NJFkSFk&aQN`Ha"FFaQL8N6.JgtBnNupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?N<JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A d$_& Y Qf d փփABJk 0NNNt$_& if"QdփփHRN.NN~,Nq8DRzXEEg"7PNqR$HBJBgpNJgJigp`eetЂ`"ЀeЁdp`ЀeЀe"Ѕe$W.H@@N8L"2` NqR YEjrd0` SjN" KC`e NX`d \Nn l\Ӭ\ NupNd d3 d# d# # d# # # # d# # # # # # # # dB` # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # QNuPj0,lf$J,nk l*fp?Ndp Nd9|nNA0,l2J,jk 0"fZRAR@ 0"g 0 f` 0 g 0,f9@lTll`BllA"H"g"A4`Q"AA 0! NuS@R@ 0 g 0,f9@lRll`R@ 0 fQj`<,*?Hj\F FfN`H FfN`RGFc8>`4A g6 g0 g` gTlfelhgFf2pRGRFa`a,` `?~ap ap a 0NuCpE`bf`FgRGJGgRSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0Nu?<?<NMXNur9A(HNdLNu0,^2,`NzEfpaRppaNAEg0PaľEfa4RE`p a2a*Efp a(NldeS@f lbfSl`9Ab9FdNupapqr`p`C l ", Ⲭ dfѬ SA 0! Nup"N<(`|HP?N<pg2JFg W"X2@e2<A`QNCpR@ 1 fA 0! "_N.p`pJ@gHzZ?<&NN\NuB?< NA\Av ACLElp"Jg X\QC"C!/:@?< NA\NuLH!NuHx`(Hx`"Hx`Hx`Hx`Hx` Hx`Hx !4VxH A6@ Ni LHL|1R/:?< NApdK`HaJLxNNu)H9@Jp4NP'J&f H LNu P&NuQ'` J,'fJ,&gHA#ȇeC! B,&LNu-W)K20, 8k8@ gJl&f"Nu , 8g"P 8 @/, 8N~  8fQ 8J,'gNupB <``L@ H)l26)z @W , Jf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C\fApNNNHP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Error # ][Abort]\f.B &lX)K\)ld` lp ,BQjNup(N Division by zeroOverflowNumber not integer|-2147483648 .. 2147483647Number not byte|0 .. 255Number not word|0 .. 65535Square root only|for positive numbersLogarithm only for|numbers greater than zeroUndefined error Out of memory Function or command|not yet implemented String too long|max. 32767 characters Not GfA-BASIC V1.0 program Program too long|memory full|NEW Not GfA-BASIC program|file too short|NEWArray dimensioned twiceArray not dimensionedArray index too largeDim index too largeWrong number of indicesProcedure not foundLabel not foundOn Open only|"I"nput "O"utput "R"andom|"A"ppend "U"pdate|allowedFile already openFile # wrongFile not openInput wrong|not numericEnd of file reachedToo many points for|Polyline/Polyfill/Polymark|max. 128Array must have|one dimensionNumber of points too|large for arrayMerge - Not an ASCII fileMerge - Line too long|aborted ==> Syntax error|program aborted!Undefined label"Out of data#Data not numeric$Syntax error in data|unpaired quotes%Disk full&Command not allowed|in direct mode'Program error|Gosub not possible(Clear not allowed in|For-Next-loops or|Procedures)Cont not possible*Parameter missing+Expression too complex,Undefined function-Too many parameters.Parameter wrong|must be a number/Parameter wrong|must be a string0Open "R"|Record lenght wrong2Not an "R"-File3Only one Field per|Open "R" allowed4Fields larger|than record lenght5Too many Fields (max. 19)6GET/PUT|Field string lenght changed7GET/PUT|Record number wrongMENU error?RESERVE error@Pointer (*x) errorZLOCAL error[FOR error\Resume (next) not possible|Fatal, For oder Locald GFA BASIC V 2.0| Copyright 1986|GFA Systemtechnik GmbHf2 bombs - bus error|Peek or Poke possibly wrongg3 bombs - adress error|Odd word adress! Possibly at|Dpoke, Dpeek, Lpoke or Lpeekh4 bombs - illegal instruction|executed in machine codei5 bombs - divide by zero|in 68000 Machine Codej6 bombs - CHK exeption|68000 interrupted by CHKk7 bombs - TRAPV exeption|68000 interrupted by TRAPVl8 bombs - privilege violation|68000 interrupt by|execution of a|priviliged instructionm9 bombs - trace exeptionGeneral errorDrive not readyUnknown commandCRC error|disk check sum wrongBad requestSeek error|track not foundUnknown media|boot sector wrongSector not foundOut of paperWrite faultRead faultGeneral error 12Write protectedMedia change detectedUnknown deviceBad sector (verify)Insert other disk|(request)Invalid function numberFile not foundPath not foundToo many open filesAccess deniedInvalid handleOut of memoryInvalid memory block adressInvalid drive specificationNo more filesGEMDOS range error|seek wrong?GEMDOS internal errorInvalid executable file formatMemory block growth failuretHB9BL@@TAt )l g.A( f hgSASAgRB`9BJNSAgNu()l g,vARC( g9CJ9|Lp!,N FPeNu(A JpBQA/)H )l gBlJpNB Aprt0 0BBB R@ @efA000 0PB0 *00 000\0X0 *0000 0P0BX0, *@00p1| 1|QBX0 $HTH0P &0 *0,NupNSk [0NupNuHPaH8 _&X Pf/|~ K!zag @ ep 24C"2 S@ػ Td BTA3A0C4$I2a222B"0@2A\xvaRg<2#M 4B3BS@ -f ػ Td>BAAb8RGRC`3RSG5GC5C J1DcaRF F e`RG GcdNuXASF1F41R 1h4 x1EDgVA)H)H 9|J?<NNTU@g,ACg dRhdRh(gpL8Np>L8N(AJ0?C bL000zH?A/.)HpNLrHH/>Bl/,ff.f.ffNu l /.g&, ^`D&, N`>&, R`8&, V`2&, Z`,2,/4WAARA0,/6A hfRAS@f9A/,&, Jo ? CN~0`@k Ap0(/.NuA Nup)@JphNLtH &JKBCH .A/~0 1PP1P1PA L? &<@>AFG0000X0000X0000X0000C ~AJ0g0  pi, N"F QNuYp-KNu _b@gGHpp 0f NuGNp~ @"l`Yd&-KNNX"l`YepN&#k"C-KN"Cփk փk2##`փk"`2`$Y8gHRDD*D%H8#$c2g# HRDD%H`NNp CNNp(CNN?<NNTUWHfN.^NA 0N?<NNTSWHfN.NA 0N?<NNTJWHfN.NNNWRONG SCREEN MODE!N^NpNNNNA.N~NA5`N~NNNNNNNA @0NA 0NAN&<x*<N.NNrNAN&<x*<N.NN"<NNpNpNNAN&<x*<N.NNrNAN&<x*<N.NN"<NNAN&<x*<N.NNr"NN Enter up to4NNAN&<x*<N.NNr"NN 32 numbers.4NNAN&<x*<N.NNr"NN Q to finish.NNAN&<x*<N.NNrNAN&<x*<N.NN"<NNAN&<x*<N.NNr"NN BARCHARTS4NNAN&<x*<N.NNr"NN and PIECHARTS4NNAN&<x*<N.NNr"NN *******4NNAN&<x*<N.NN"<NAN&<x*<N.NN"<^NNpNpNNAN&<x*<N.NN"<NAN&<x*<N.NN"<XNNAN&<x*<N.NN"<NAN&<x*<N.NN"<NNAN&<x*<N.NN"<NAN&<x*<N.NN"<DNNA 0NBmNNA N/AN"NANJN. NNPnNCN.NHmpQN"_NpJBgp/HmpqN"_NpJBgp$VHgN4NAN/ANCN:NANCNANNfN3NANCNANNAN&<x*<NLANNAN&<x*<N fN44NA \0NA @0NAN&<x*<NLANNAN&<x*<N gN4N`fN <r$<ANNHANNANzNfN4NNprNN Not enough Data-Try again4N^NpNNNNANzNfN5VNNprNN Not enough Data-Try again4N^NpNNNNNNNNNNNpr NNMove Mouse to define boxN^NBm(NBmNBmNBmNBmNA0 P0NpNNNH A6N A0FLNN NpNCNHPN Newdata &"_NfNBNNNpNCNHPN Redisplay 4"_NfNBNpNNA5`N~NpNCNHPN Exit "_NfNCNNNpNCNHPN Underline 4"_NfNCNANrAN NANrN NA$NrA$N NpNnA$NNrNpNCNHPN Italic "_NfNDNANrAN NANrN NA$NrA$N NpNnA$NNrNpNCNHPN Bold "_NfNDNANrAN NANrN NA$NrA$N NpNnA$NNrNpNCNHPN Large 4"_NfNENANrAN NANrN NAN&<x*<NfNEBNA0 0NpNnA$NNrpNvA0NNNANzNfNENA0 P0NpNnA$NNrpNvA0NNNpNCNHPN Written by Geoffrey Bond"_NfNFBNN@ 32 entries maximum. | End entry with Q | | Save with Snapshot CN.NBHmNOKr"_ NAN NNNNNA CN.NNpr7Np NdNArNNNpr7NN  iN^NpNNNH A6N A"< <NJg-H<-H@aNN/N/a/N.zLNuH0<?N.zLNuB@=@AD-HpNN1Nu0<`0<`H=n =|A-Hp!N1LNuA$ k"X"`Nu=|BnphN1LHH=|p3N1Nu=|A-HpN1NuJngA-HpN1 n(fpaa0. |g |ga>Jnf`&AL @!@!@C!I!I-I-I"Bh Bh"=h$B,B0B:BNu n,n^A@Rh0<(AQAh AhA@ShAPUhAPhQhAThZh*PhBNuH2IA!2I naL?NuH=@R2IA-p na,L?NuH0.RA pa0.RaLNuI8.L(t@0,$AaNu?:MGNI&K&PPJ4Pg RR`TTR| m.BDCJQgBQ:MG7PRDTT| m8.RL0.Ra0.RAH1NuBngPa=@HA1aJf -nv`H0.aaJf6 nv .r".za28.LGH/3@?<INA\L'v@0.2IK;aa@nRf-nv0.Ra 0.a a .BnNung` Nua>N^JgH?<NNT/?NAXJzfBra .r".z nvNua$Jg?AQ-H=|p4N10NuH@P nv"CXf"(fBLNu=@B.Ad-HCB<.:<PQA-HpZN1JngaJf&=|Aj-Hp4N1 nf`t0.a a8Jfb nv .r".za8.LGH/3@?<INA\L'v@0.2IK;-nv nv0.Ra0.0.Nu=n =|phN1Lnbf=|phN1LHH=|/=|plN1LHLH=n =|piN1NuLaB8.HĈDl4B8.nLDl68Bno0.B8Cnno 2.CnNuaL aaBn=|-LHplN1-n-n=n=|piN1LH$H$fNrL$NJ`,Ha(?A?C26/:/>/ a>?CLNuAnEG0C@n2E6@n6NuvNu=n=| piN1Nuaa=n=| phN1JngJngLL aZJBgdJCg^JgNH@0HB4Ԁ-@ -B -@ -B A-H A-H =| 0<1N.z` BDN0=n=| `ba`H=|=|)HplN1-n-nnnLNuBn=|phN1-n-nLB(C KCJBP@CTAUACCB@axNu=|--n-npdN1=nNunnBn=|--n-nplN1-n-n=npeN1Nu=npfN1=npgN1NuA-H=n=|piN1Nu Output Id?<NATA:Bg/ ?<GNAPJfS\*.BSCBNuAdC0<BAA|mRRQNuLBDN0IAN"<SAf"O /NuNPJ  !z!n!n"1n$NuJng"a$p=@RaAL-H-Ha`J/<?<HNA\Jg-@-@"-A" @@2<CSAf-H @aj></<?<HNA\JgJE%p-@"-A" @@2<CHSAf-H @aXG|(mB@Nu<NuJf.-n-n-n B/<?<HNA\-@-@Nu nJg2< BAfNuI8< H/?<INA\LSDfNuJg/.?<INA\NuH~T.,/?<HNA\JfnB` @ L~NuH?<NNT-@?<NNT|f=|=|=| `2|f=|=|=| `=|@=|=| 0.H=@LNuHA-H -H =| JDjD`D@ASBSCJDjH DDH `H DDH 0<1N.zLNu  02 46@ N f ~   {  "$&,. &%x7'6&H(8*G,.467YIXH@jXZZi\^dfY { k z   j p |   { &Z-H\JgB@BABBJg6 [fRAR@ ]fSA |fRB|g |fPNu|nJAfJ@g|nJf/< ?<HNA\JfpNu-@ n0<r:< n^n:<1A!|1|1EBB BBhRAQ nC0|g 21`0<1|. nn 0< 1| .1n1n,1n1n!n2<F4<1Q"n\ n-H"n\$n [g JfPNuRJfPNu ]g`B%nD-H$n`&nBG [g Jf`` nR ]g$ \g |g`B%n `B<F '`G-H ]f`AR"n#H\A[#HT"n80<a><0<?a>Q"nH0<$i gBAJgPA`3AQ"n$IHB@2<i3@5@Q nh1@D1hL41h$ 1h1hT<1h1hl1h  1h 0<"n a><"n0<?a>Q"n0)bh24<@3AQ"nH0<J f Q n4<2.A0(h@l 6h1CQ nh0<BhQ-n=|pN1B@Nu$I8< n^l8<BEJ g5EDQ3ENuBB$I2BC&i gBDJgPD`Dn6Q5CQNu-------------------- Desk Jg/.?<INA\A-HBnpN1B@Nu` 0 00}    0 @ P`p8ppp p0p@pPp`ppp}T ,(<22 2 F m@ d z    $x  $<Z< n00P<%P< D @ @(@8@X@hd@xxd@xd @xd @ @h `  "" Desk File About Runner-------------------- Load Program Run Program-------------- Show Info Dump Output QuitFast BasicRun-Time InterpreterComputer ConceptsProgram execution stoppeddue to:OKProgram InformationCANCELRUNNERFast ST BASICRun-time InterpreterRUNNER bits: Phil MartinInterpreter: Jeremy RustonGavin TheobaldPhil Martinand Nigel, who doesn't like to be mentioned!Version Number: 1.05c/00 Computer Concepts 1986Gaddesden Place, Hemel Hempstead,Herts. HP2 6EX EnglandTelephone: (0442) 63937PROG1 .BSC32___FFFFFFFFFFF99999Name:________.___Kbytes of Workspace :_____XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_________________________________________________________________________________[3][A loading error has occurred. |you may try again or cancel.][ Cancel | Retry ][3][The file you tried to run|was not in Fast Basic format.][ OK ][3][The file you were trying|to access cannot be found.][ OK ][3][The pathname chosen could|not be found.][ OK ][3][Access not possible.][ OK ][3][Invalid drive letter.][ OK ][3][An error has occured.][ OK ]?p``p?%t%z,%t%% L% d% |% % % % % %!<%!T&"%%%%% % $!)$& "&:"%"&B"&E#&B#&Y#$#%#L'$'%'$'%'$'% &`#&g#&u$ &$$&$<&$T&$l'$'$% ",%<"D%X"\'8% 'Z%<'t%X(4%$(V%@(p%\'%((%D(%`$$aؼ-H/=@JAgp6N1L`LH pHHBnp3N1L pH=|Bn-Wp*N1=n-_p2N1=nL pHH=|p3N1`(Nu?(|ff6<UT`<If,C$g|<(xaf6SCUT``\<.f"C$gF<(xahf86UT`<Af P6; Ja6.gr)a(F|fr+a`~ApNuDodgy assembler token!BWLSRD--SCYf<` TQDNuDNuhWfd~VBCDDDADDIDDQDDXDDNDINDSLSRTSTTSRHILSCCCSNEEQVCVSPLMIGELTGTLELOHSRACHGCLRSETHKLRMPAMPIMPMMPCRBTBFBHIBLSBCCBCSBNEBEQBVCBVSBPLBMIBGEBLTBGTBLEBLOBHSBRACSIVSIVUORIORVENQUXGXTNCLUDEMPSREAINKSLSROVEAOVEMOVEPOVEQOVEULSULUBCDEGXEGOPOTPTRGRIRESETOLOROXLOXRSTETRTSBCDTOPUBAUBIUBQUBXUBWAPTFHILSCCCSNEEQVCVSPLMIGELTGTLELOHSPRASRAPVRAPSTNLKSPP $Zlqxڏ(9D bB.Bn A$$<2<`=| < gX< gb< gr<"g<$g<%g"`F p`8`b. p`pANux<0fRD`v`0m <n`SHCJCg 0<8a0a 0aHC0a`\0<:a0`vJ.g<ae <zb 0m<n< o < m鋆`SHCJCg0<,a0aHC0a`0<.`0<*a<"g< g2Sgt`<"gSSg`B0gBSgL`pANu0<a0 A$Nu0<  fR@`Sa`r0<  fR@`Sa`ZC ¼<ae <zb )<ae <zb f0HR$LJ.g<ae <zb g` gJ)fa(JS|@g\|BgV|gV|gP|Dgl|RgZ|Tg`|PgZ|FgN|Hgΰ|Jgư|Lg$|Ng2|Vg`|XgZ``"`B@a`rB@aB@aB@aa`XS|cBS0g@BS`8B@aa<0eμ<9c<Ae¼<Zc <_e<zbSg`TfJfJ)f`.B@a|< gSgt`<.f<0m<9n`<9n<0mH`NbS<g><g^L&H@J@g0<a H@aH@a`b0<a0a`PNZL&0<a H@aH@a`*N(&L0<4a H@aH@a`ȼ<AmL<znD<Zo<_m6&L<0m<9o<Am<Zo<_m<zox <|g$x <&gx<%gx<#g x<$gxS (fRD |gf|g|g| g| g0aB@aa`Ja( VDDmSgS`BS8DgBSNuJn f :f0<6aB@aR` fp(aB@A@av`* <fnp&a`RB@A@aP`* <fHp$a:RB@A@a*`* <f"p"aRB@Aa`fUg0NuXpAgNuDodgy token-K -H *H b-H <k|:o2|Fo`pANur |lr FFaVQ`C`NLbZrpnljhfdb`^\ 0D2*TJTga`2 A<:a`V|<`,r%az0aQ`.8|<`8,r%a`2<0aQzJk Q`0aQ`|<`,r$alzfSEj2<0aT`A;aBQ`0123456789ABCDEFr"a"ga<"fa`r"a2 gjR`d< a Mp&n Nu|<`,C6BC(kBARAj܄SAfJCg0av`JCfr0a`;B@'d H NANLEgaR`HLNANLEga&`r#a`2AAar|a `r2AAAar&a`\2AAAar%a`F2AAAa`6Xga`2 A`C`fga`|@gV|BgP|DgJ|PgD|Rg:|Tg8|Fg0|Hg2|Jg,|Lg|Ng|Vg2|Xg,`T`TTX`Tga6`2 A`X`No entry in DeTokKeyTab!!#(-379>FLSX]kmoqsz-137;?Y_w| &/8@JRWak} ",6:?INimqw !$(+.02579;=?AFKQW_fp     % . 6 ? G O U ] f n s   >    $ + 5 7 = C E J H P X ` h n w { "  CI #,4<D    $ . 7 : G N U h r { 7>   X   # ( - 2 7 < B G L P T Y ] c h m r x %   $ ) 3 : B I@gNuXB@ANu@THENBELSEDGOTOFGOSUBHREMJ\LDATANRESTOREPWHILERSWITCHTCASEVPROCXFNINKEY$INKEY`!b#d(f)hSNDREGjLOGBASEl,nPHYSBASEpHELPr:t;vERRORxERR$zERR|SETMOUSE~RECTSCREENWIDTH?@[]SCREENHEIGHT>ENDUPDATEENDIFENDSWITCH{~CALLCHAINCLEARGRAFRECTCLOSE#DIMENDPROCDEFAULTDEF|ABSENDRUNTXTRECTPRINT#INPUT#PRINTVDU(TIME12$*TIME24$TIMEESCAPEHEX$READAPPLREADPOLYGONNOTONOFFLENRESERVESCREENFREESCREENFREEACSASNATNDEGEXPINTLOGLNPIEPIRAD%TANCOSSINSQRREPEATUNTILFORMAT$(\DOFORM^SETWINDTITLE`SETWINDINFObGETWINDWORKdGETWINDCOORDSfSETWINDCOORDShGETWINDPREVjGETWINDFULLlHSLIDEnVSLIDEpTOPrGETFIRSTtGETNEXTvSETDESKxHSLSIZEzVSLSIZETOSTEPNEXTIFRETURNINPSTATOUTSTAT&INPUTINPFORRS232LINEENDSGRAFMODELINETYPELINEPATLINEWIDTHLINECOLLINE FILLPERIM FILLSTYLEFILLCOLFILLPATFILLCIRCLEMOUSERESERVETXTXBASETXTYBASETXTWIDTHTXTHEIGHT GRAFXBASE"GRAFYBASE$GRAFWIDTH&GRAFHEIGHT(OUTXBASE*OUTYBASE,OUTWIDTH.OUTHEIGHT0OUTDUMPDOUTHANDLE2OUT4HIDEMOUSE6SHOWMOUSE8CLS:HOMECHR$@GET$RGETREC#VGETBYTES#BGETDINKFPAPERHTXTSIZEJTXTEFFECTSLTXTXPOSNTXTYPOSPPALETTERPOINT(TGRABTPUTREC#XPUTBYTES#VPUTWAITBUTTONWAITEVENTWAITTIMERWAITMESSAGEWAITMOUSEXWAITZPC\<<^>>`DIVbMODdEORfORhANDj<>l<=n<p=r>=t>v+x-z*|/~^EOF#EXT#BPUT#BGET#MAKEDIRDELDIRLISTFILE$PATH$DRIVEMAPDRIVEDISKFREEDISCFREERENAMEDELFILEFSELECTOPENINOPENOUTOPENUPPTR#FILEATTSFILETIMEFILEDATEBLOADBSAVEMENUTAKEMOUSERELEASEMOUSEDSQRPOLYMARKMARKTYPEMARKSIZEMARKCOLPOLYLINEINSTALLPERFORMTRASHSEGFREESEGNAME$SEGMENTBLIT{something}WENDSETCOLLEFT$(RIGHT$(MID$(ASCINSTR(EVALEXEC}|}&}%}#}$$}$}DUMPVARSDUMPPROGLOCALCURSONCURSOFFCURSCOLCURSLEFTCURSRIGHT CURSUP CURSDOWNDUPDEV#REDIRECT#LAUNCHMEDIACHANGEVARCOUNTFIELD '"TAB($SPC,DATEUK$.DATEUS$0SYSTIME2SYSDATE4TRACE6TRACKING8KEY:ALTTRANSBLIT@SYSVARBMANDEL(DJULIA(FSEARCHLISTJeremyHy-_$-L =@ Jng|g |+g|f.n!vNu=@ V.n F|g|+g|g |gJn Pf&NT/ .$a` .$a`NX aNu(n R` NuNuT4T@TLTVT`TjTtPHyU`8:@R8..,$" @>N"  B\B\BNuXNuTNu\NuPNuBJf0 @NuT La"L1INuTY9JNuP Hx P` Ha Hb Hc Hd He Hf Hg Hh Hi Hj Hk Hl Hm Hn Ho H   @AB &  b P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2 d j p  ؀ ± xNH.N N A NW BB HGA !! Lp ?1 d  H @ D Nw :F x PHB 0Nw Nw Nw 2Nw 6Nw XQ HHA |P Q R S T U V W X Y Z [ \ ] ^ _   J Nw @NG J NW p+`Ba n$} gaT$O͵@eRn ~Dn ~aBn B B. B a.| J.g ?.!za=_!za gB. z<FC_4h(gJ. f@g"4BBPBA<FC4hJ. g(4(. g . f4(. fp*aJfzJhk. . J. gE h. N=F faaxۮ ۮ `Dn ~Sn ~J. g p aNBn Jn ~fXJ gaP(n -L 0. =@ H`J. gJ. gtaB fBn jzaJ. f . -@ -n z n $}gaSJaJNuDeep and crisp and, J. g*H瀀E taQp aNT. aNLTn LNuQ 4. J. fn aH (n UA 0<a| p< gfJ. f<\W ɰ<"fn ɰ<:fJ. g@< gJ. g2.$nn$xn$jl&aMRn `4. n RB n a`L0NuP :fp/ara/ac . faaNZr`f . f*abBNzJ. g E f$$aۮ ۮ `8Jg& f n >x8SDp. a2Q`aa. aa nl!zgt _NuP :fp/a. °<W ´. ga B z nl!zgzNua`6|kAC xangZRQa J. gtJ. gn nl!zfta_=@ xJ. gTJ. jN n ~fFJ. gtaG f6`& Bz aFG f& Bza6G fBBB[z a&. Nu nl!zf`_dNup-`P :fp/ara_F-@ -@ -@ |lfa_0-@ zNuP :afp/arJ. gtaN . zJg R-@ zJ. gH(n Uap<~ . zanL@J. g p[aJE ztaQp]aJTn a^. aѮ zNu:fp/a@r<<V$O͵eDn ~/. /. HN{XL-_ -_ Dn ~B P Nu:fp/arJ. fJ. f,a. NuJ. gBB. ZB. Nup*aNuk::.fp/ar . fJgJ. gJ. faB`TaF`F . f,?a Nu0 . g@|> Nu . f @|> Nu . gj<Nu j<Nu:fp/aragp.aX@`:hfp/araJ. fJ. fa. NuJ. ga|. Nuk:&fp/ar` . f |> Nu . f2J g:fp/adra`4:fp/aNra`:fp/a8ra`J. fP:fp/ar4FZBBaJ. f. ZB. Nuagp.aX@. Nu:^fp/ar . f S gp.a`kj:5fp/ar . a U . g 6@f:4NugHH°f(Nu/ Ea $_< Nu0<`` 0<_`0<[Sn Բ<fzNuzNuJ. f4BB. ZBJ. f:fp/ar`:fp/ar` F . a|4`:lfp/ara`k:Pfp/ar` . f-n p-@ G a0<|> Nuk:fp/araP`P . f 0<s|> Nu . f 0<t|> Nu:fp/aHr<fa` . f2J g:fp/ara`:fp/ara`:|fp/arax`:ffp/araa. Nuk@:Hfp/ar . a  a ,4. Nu0<}` 0<|`0<yzNuk:fp/apr` . f 0<|> Nu:fp/aJrJ. g J. gH` J. f@a. Nu. `ڌ. `:fp/a ra@. Nu:rfp/a r`:`fp/a ra`:Qfp/a r`:8fp/a r. . a ,4Nuk< . jv . j: fp/a nr . fp*a ^` . f Jfp/a J|G a0>|G a$4F^B8JBG<jrfrYANu . g"J. fp*a : fp/a r<<@` . gp*a : cfp/a ra F< NuBBBNuG `G ` G ` G `+ +<kgj<gj<n/ E a v$_<g@`:< j < k0g6g< kg8` . g.a ,`( . f$`a ,4`a @4` a *4+4t+B+BNu . a . k$Nu4Nu: fp/a Nr`kp: fp/a 8r<f . g . ff . 4` . gN . . g4`x4pXZdQ4` . g" . g . o . n 0<|> Nu: 2fp/a r<fJ. fJ. ga<. . 4NuJ. fa2. . 4Nu: fp/a Lr . a` Bn pn p` Bn pn p4. pBBNu: fp/a ra`: fp/a ra`: tfp/a r`0: \fp/a raF` 751`6: 6fp/a rB. Nu: "fp/a ra . a=@ h2Nu: fp/a nr. Nu: fp/a Zr`40<Nu0<Nu: fp/a JBn B n Q ` F;j*J fP -L P ad ~ . ab`pI` J f-L FJgNu`p@f(fa rNu<kR. ra&_'A| . f|r A||`0@|@gC x`<JFk@|Jg|@k8razfl<f^Aa\|rAA`8|gd|lg\|rgT|df<|Zf| |||` raf|||F`Ua`r||`r||A|`|!jN|kFF / 2"g )(fSS`" Id" IdR<|Zf| |||`L|@kF|k,F|Pj |(kF(<m||F|Ja|fgl|lf<kBAaf0k|ffƲ<g <gr:.fp/arSF + fR+`+R++`r+`j$_?Z XJf|(" Id2`¼|;k2`a`2Ƽ|*g*| k |,kf|g22`|"k2Nu"f, NdNuE ֳf p'@`2P / I HpaOL'@(_`F|jp/aB+z <wgR+<g z <f||E`rxQ p2|xfP p`&||g UHDJDgJp@|HD'D`4<ra@f2<j*~HDRDHDJ. pgfkRQQ p2`?F|@f8<FJk2I` |dp/a<Pd<(k(J_?<Nu<<NuH$g EtaL$Nu/ Eta$_NuJ. g/ Eta$_aBn n |. NuH pg$< gJ. g2.$nn$xn$jl a8Rn `LNuERROR: WARNING: Privileged instruction Odd-byte address Absolute reference Null branch Tn a@0<:ka86Nu<gj$$g$Ff*Nu$HBJBgFBfNuHH°fNu4H°fNup.aBNuJ.g H`aLaJ. gE f4<gj`$a ۮ ۮ NuJ. g0E f&S0. U@n fp a7Bn tanpaQJ. g&HHn f/?. x?<@NA JkadLNuJ. fNuE f"n &SQNuA; EHNun k*g(n S/J. g0.$x n$jl p a6Q Nu$n >B4UBWf +g -f <,<Nu<NuWLDHMFC_H J. gl??. a .! g8Jn g p a6|Bn Eta|! n $Harp a6VBn 4J. ga6J. f4J f-L =B LpNu.n FNu 7aJaKaB0Cd (:gBH?<NATJk_A@d|:eBgHnf?<GNAPJk_|LJf|\f !\fR$IAf*.*BLNu-_ p?<NATJk_2?R@?Hn ?<GNAPJk_A Jf|\BA p'?Q/. pNu-_ pA!&p'1Q?<NAXHn ?<;NA\Jk^/. pNuaIXa$O͵@e^/ L 6H`2II(t"l@-L 6-I :XL/. bB b?.!z?. P/. RBn P/. LA$,r ?Q |W-H L?.=@a,/.!vRna:Sn-_!v=_A$Bp 1Q-_ L-_ R=_ P=_!z-_ bLH 6(_Nu-O!v`݀aHa0H N LL0NuaHpaA@JPfp~Nup~NuSk nNup3`٤aH>a n >C&@p0CQ0Dn ~/ . /. /. ?/ N *_0aV0/ N L*_0-_ -_ _ Dn ~(_P B zNup4`a7`a7`aGba6=@$a6NuHy`Hy`Hy`Hypa Sk?a6 oNa60QXNu<k|rg|Bg|gUaFNu=F!zNu<kJ.f$O͵,e|FbA`jNa`޼|Gg|Gg|Ge|GbFNA!|Hp``zp#`p2`pH`<k=F!zNuT=|r!zNu=|r!zNu"D"b\%J%*~|zxtrp48xj8Ftb^\? :pV|RNLPpFLB|<\|>)2:>;x"># B[8888888"9~9D9j99:,;f;x;~;;;;;B>H77Rzxvtrpnljhfdb`^\ZXVT\P]2]DJ^_ DB_D__:86[`0.ab>jj&j."=>R>b>v=@ >x >j6 bXbzj dFdriijkkTkkleRdrggJ7Dv lVlzlm.mn no,opoopqq@q]>Vr99:rzsHJHFtFtttvvvFvvv0wxw|xHx&$zyyz gh8Tb~ >,>@?"?6?@@>?z<tV@Z@@f@@@AA0AdAB &<k|pfaC _ NuHn z`<k|pfaB=@!NuNRNNARpra`HaB@@?a4aB@??<NN\NuaB@?Bg?<NN\~Nup`0. JaQ.n B(n 6`<kaSH<k|pfaC$L@`RPps`Әp`Ӓ<k|pfaB(ab"9at-@!Nu<k|g|f`t<k|gb|f`Pp ` aAa- nl!zgNu<k|pflaA-@ -@ NuaRH<k|lfaAЁa+ L@BGaQtNup%`Һp&`Ҵp'`Ү<k|mؼ| b2;`HtX L0T@fvHpaALRCXR/H0aOi/ nl!zg nf!zfL"L(HaRg(I ЂЁ/ a+,$_$LB00@f00@"H`#QR`BXQ<k|lgB=F!zNua@|H //L?!|D!,_N,_@!H?!|L0Nu=\!zNua@HH@J@fH@|eaOz/ (n 6NX(_Nup9`zaQrH(n b f (n 6a`<|lg|Lg>|fTaa@|lg|fU-L bL@aO<k|lg=F!zNuT` g/ (@aXY-L b(_` AT<k|rg.|Bg(|g"a*E0DP/ (IaY-L b(_`U"n 6X `<k|Lg@|g|`la`T<j(f`X<k|Lg |`la`TNup<`Xa>`PpA`Ja?/ ?.!z(n > N9J@kr2$O͵e&OBgBgUA?0JAf(O/ a<.!z|rg|fӤ.W=_!z(_Nu<k|g|g|8fӂ`<k|g|g|8g|:f``pq`Ϧa>F/?< NN\NuBga>4?a0`a>*?@?<#NN\Nua>/a0Da> _a Fa \Nua= @a 4pa HBGNu?<?<NAXJkSD`Z<kaO,Ha/<kaOLGf=FE`N$"4`002`  "`L !iH`gg`f`f`(n 0. `Ζp>0.!Nup>0.!Nu<k|pfa==@!Nu/.$A-H$`B:.!BD<k|rg|g|Bg|g|lg|tg| gּ|"g|$gUH a=|L0|ga26@kg?0< SCa'Q02p n >`a'Q<.!z`l=F!z0< a' g-@$Nux`LJn!g>r2.!g4!HADAg(n!0< `a'jQ`<k|rg|g|BgBDBE`=F!z`0< a'4`H a;2L00< `a'Q`H a;L0|lg$|ff|2n!gd?0< a&2`?H a;|L0|ffL20a,R`nH JDf.|ga;" n >a{ n >pR@JfL0Nu n >aw`a;.aL0Nu.$}?P$}a*Bn#aQ,.ga@< gJ<g*<cְ<g2.#|ga&$A!Rn#`Jn#g0<a&Sn#`a%2.#A!B0a*0@$}Nu<kzx|f<k|*g| g|"g6|$g|lg|tgؼ|rg^|gV|BgNH aKL0f|fg0<?a%^HaLpxp"n >E!g Rf`N| g<"gRg <,g`x`,( E!Ƙ`"Rg<"g` "ggز<,f`~H |b Ha L@aIL0`pga$`0 @x`0< a$`a9820< `a$Q`a9(|lg$|ff2n!gd?0< a$V2`?a8|ff20a)`=F!zNu<k|FbA`NNм|Gg$|Gg&|Ge*|Gb$FNA!| 0`BGNu . zBGNup0.!BGNup8`p`(.4`xLdRj6**~|.tr.nhjhfdb`^\Z 8TRPNHDB><2<BNZfr~" M@MXMj.&.*...2.B.F.J.N.R.V.Z.^M>MT. ..T~|NxNvO.rpOPQ"QJQHdb`MvMMN0RSS|PNLJH0DB@><:86Dt.,*(&$(bF LL TjU U .6UUxUVV`V\]]axabcc~|cxvtrpef2f8hfdb`^\ZXVipRPNLkxkFDB@><:862fr|(&$" m^j  ,X|6d@*2l3f  N NNaJ$`DaH`DzaGJ`DaI`DaH`DzaG4`DxaI`DpaI`DhaH`D`zaG`DVaIR`DNaH$`DFzaG`Dp0. Jg S@fp`2 gRn JD@~NuT ~NuTp>0Nu an~NuLan~Nua5|ffNup`|a4F~Nua6JGg|g|f4ANuBNuDNu`a& 9a8Ю!BGNu . BGNuA$ BGNuH/B?< NA\,_-@#L?NuH/.#?< NA\OLNuaa3BGNu BGNua3FN~Nua38N~Nua3*N<~Nua3N~Nua3N~NuaXJGg|f N ~Nu|f30N ~Nua2N *~Nua2N :~NuN \~Nua2N v~Nua2N n~Nua2N ~Nua2N ~Nua2vNt~Nua2N~Nua2 n >p~Nup>0. VNu0. Va"n >p0. J`WD@n JS@~NuaC ~Nua2> n >CrfQ0p~NuB1 Q > ~Nua2a$0|g>?a2,Ha2a$",L>a2.C "$$n >Np0~.WNua2 a1a#a2C"/ W (P$n >N.W.Wp0~Nua1a#a1a1ta#$a1c ~Nua1|~Jg 0 n >NupNua1ja#ra1a18a#r$a1.c., n >"H`Q ~Nup~Nua1(a#0a1Pa0JgS@|fg<|lf/a0a#&$a1Teb , n >"H`Q~Nu$a1.e`pA`a0/ (n > =| N9J@kr2$O͵eņ&OUA?0JAf(O/ a14.W(_Nu?<NNTHBGNua0NuaNJGg"|g|f02N~NuN&~NuNGNua0,N&~Nua0N~Nua0N~Nua0N~Nua/N~Nua/zN~Nua/N ~Nua/N ~Nua/N ~Nua/N ~NuN f~Nua/N ~Nu<k|dg UN ~Nua/:|ffN GNuaF|g|gJGf/*NuN l~NuN ~Nua/.N ~Nua/ N~Nua/N$~Nua|g|gJGf.Nua{~Nua{~NuaȾ|g|gJGf.JjDNuNuNua|g2|gJGf.Jgjp~Nup~Nup>Nufg`fg`aT|ga- n >an  >~Nu n >aj  >~Nua./ (n >B4< g<+gD<-g4a(_Nu< g<.g <9b<0e alGNu~pNua(_`a(_Nua-?aa-|ff`2gtJ@gn4HBJBf:HHBn Jb:>SAgSA n >"H$n >ڳfQ  >~Nua-84 | b8r Bg `a-/|lgXt fSBf|ff n >`g1`0Q  >f n >0p~Nua,a-aa,~|lfa-a,.gSa-(|ffvJf.Wp~NuA"d."H&n >d$n >f/ggg _`X.Wp>Nu _S AR~.WNua+Ha`a+|ff$& .$afl @"Aanx$& .%"afXan H#LanV$& .%af:amH#,.%BB#B#B#B#B#B#B#B#L#anRAL #amH#L#CamL #amH#Rd>L#NH#L#NH#L #amT$<vNpk-G% ~Nua*HaRa*|ff$& .$ae^ @"Aamj$& .%"aeJalH#NH#Lam<$& .%ae alH#NH#,.%B .%adH# .$adH#`<k|rg|fJlg\/ <kJ.f6|g"a<.!z|rg|fVJlgT\`a*"f(W`XNuaJ`p`a;x0k|pf|g|g"|g*p`Va`\O.a) W |fa)/@|g /|`a)/@|rg|fJlg\/L <kJ.f|g"a<.!z|rg|fJlg\`<kafa:¼|f <k$Og p:`$O Z "Ё Jkn `m(Z`O|lg =F!zNup`n _CgCgCgp;`Ja`dO.a(ac W n!zfa(H |g <r`a(vH|rg|fJlg\/L<kJ.f|g"a<.!z|rg|ftJlgr\`<kafa9|f<kf` WU abLaj0$&abD W L Jk auDg k`au:gj(o`fO<|lg=F!zNua`jO.a(ab: WH n!zfa'H|g <rt`a'H|rg|fJlg\/L<kJ.f|g"a<.!z|rg|f^Jlg\\`<kafa8|f<kf` WULaaLab8&(*aat WHLJ k atrg k`athgj(o``O <|lg=F!zNup"`a&|@fJgX<k|g|g|g`<k|Dg|g|g N|pg a߂<.!z|rgμ|g0|BfX L g (@=|!zNu<k|g |`la` =F!zNu L <k|gJg\(@<k|Dg(|gv|g ʼ|pg J|g|ga<.!z|rg|f=F!zNu<k|g|Bg|`la>` U=F!zNuX `Jlg\<k|g&|Bgaތ<.!z|rg|g`f L g(@`ad|f `p>`JlgD\Jg:(@ \gިX<k|gޚa.<.!z|rg|f Jlg\`aU `Bn#<k|g*|Bg0|g6|g |`la^`Jlg\`Jn#gSn#`Jn#gX`Nu<k|@g|gƼ|`la`X<k|ga`Rn#`C`Nrplfhjhfdb`^\ZXVTJHFDLD>@:0*06640.," NuPNu\NuTNuXNuXJf> GNu g (@=|r!zNuAal(I=|r!zNu gB/ (@<k|g,aܼ<.!z|rg|fJlg\`Cf(_`ATa/ E0DP(I`<k|g|gT|dgp`0a Nu/a$ _|ff|g a#a^XNu/ (n >B4B4a(_XNuXa Nu"n 6 i6gJQfp@`*, . C0Yf@fNu"F(G`"n 6 igJQfp$`ifPINu<k|pg|vgUa"tJgdb|Dg||Ffb LI?a0S@g<k|lfA`0g /(I`z/ UA<k|rg|Bg|g|lf a`UE0DP / (@`8 LI?a0S@g<k|lfA`(I=|r!zNupt` <k|fBn P`$U-L R=| P`-L LNq<k|g |`la`=F!zNu|bG` JSNu<Nua`./ /a gGCpNHN0HNYO/NLHN&_`&_L>GCpN N0N NHN&_GCpN "/BgNaQB/?<NaQH?<N. aV$G?<N&_N_FC`N8<HTXdpr~ N aPacNLaQDacN 0N aPac`0NLaQ ac|0N N aPac> NLaPacZ N aXaPb N NLaPaWaPJ N aQaPHN aP`aQaPrHNLHN. ,/1Fpc dЁ/a$$H _ 1@C._`Q$GNB$bNuJ$bg\C$b QCrtvg.e6"H(( DfJg8 A"BeE#J$%hNu#h Nu(d"$ &`"b MNup`zE$bJgN"RE&Iѱg $I")"Af` %i IАE$bJg""RE&Hg $I")"Af`Б%i"Hf*HNu!n$b-H$b Nu/.$NuHa | mRn!J.$|gaJ.$~fd|g0.$nn$xn$joaa0/|m@=@ Bn =| 0.$nn$f=@ 0.$pn$h=@ pN.raaaLNuJ.$~f| g| fBn!aJ.$~g|V$~|f@AN2LR@6&2.$pa`vL$nn$xn$jm(B@n$z4n$zn$lmn$zH$nBD:.$zDE`"H$nNuJ.$|gaNu|W$|`A-H$B.$|B.$}B.$~=|$LH$faPBn$r=|$t=| pN.rBn =| p'N.rBn p.N.rpaJnfaaNuaH =| pEN.r?<NNT-@$?<NNT<f2<4<6<`&<f2<4<6<`2<@4<6<=A$=B$=C$I=A$Bn$B$Bn$Nu<.$rL$fHaL?a~A$-H -H =| H H JDk"n n >?A?@?Coo`n n >?A?B?CWWJEk$n n ?@?A ?B ?Aoo`"n n ?@?C ?B ?Co o p1N.rL@m Am8/adL@mAmaTaNua=@ Bn p N.r-n$xaNua `a`avL$f8.$ra anB$nNuaPH?=| p N.r=| pN.r=_ pN.rBn p,N.rLH p6N.rNu@SBASCNup?N.rNu=| p>N.rNuJ.$}gHp%N.r?.=n$ pN.r=| pN.rBn p,N.r=| p N.r .$nЮ$f"Ү$xH p6N.r=_ p N.rLNu|W$}`J.$}fP$}afNuJ.$}gaZQ$}NuL$nn$xj4.$jH„$xSB$x0aBH$nn$fn$hL $x8.$ra`ta`la8`da:`\a`T2.$pn$zj:.$zBDa$L$nNu=A$pNuL$n`L$nn$xj4.$jH„$xSB$x0=B$naH$nNua$x$z=@$n=A$p`?<?<NAX`-n$$A -H$`/=@$A -H$ _NuH-n$$20.$aLNuP$~`-n$$A -H$`zJ.$|ga-n$$NuRn!İ| fBn!H| fa 0< aLNu>G?n$=@ =_ =_ =_ p6N.j`arHa@afHa4aZHa(aNHpON1p0.BGL@ap0.BGL@a0.n$HBGL@a0.n$HBGL@a`$]a n$f>aa n$h?@aa z?@aa n6LaH =| pEN.r]a Jn$>ara E S@k4n$44n$4Q0N.j`aP=@ pN.jNua>Bn =@ pN.jNua(=@ pN.jNua/><?a/Qa` =@ LGH -_ L=@ S@k r4QBRNuaj=@ pN.jNuaX=@ Bn p N.jNuaB=@ p.N.jNua0=@ pN.jNua|lgBn =@ p'N.jNu?a=@ 0`a=@ p N.jNua=@ p9N.j?.pGN.j0._BGNuNan$?aan$?aa?aa?aa?aa=_ =_ =_ =_ =_ Bn E aTn =| =| p N.jNNa4n$?a\a&n$=@ =_ =| Bn 0<N.jNNa/a"a?aa?aa?aa?aa/aa?aa?aa?aa?aa=@ =_ =_ >=G <=F -_ 6:4820@ASBSCH FGSDSEH0 -_ p=N.jNa`aV|fNuJGgA|gA`2aaJNup`da(`aJGfNu|gM|gLp`>a`a|fNua`a|fNuJGg;b|f$rNu"PgR$O͵e$_"O O "n >`QN$_ O.X 2"n >`QNҼ|~b:E\e:;PNuzNuaH<k|~b:E\ea`=F!zNu|~b:E\eEGEAPN h b ` tnlJ VJ L J F J (< 2 . | | 0 2 taZ/at<ka|b aB"~Nua.`a0/aJ<ka|b a~Nua`a/a"<ka|b a~Nua`/a<kap|bJGfVHH~Nua`޾|g |g"p` @"A a?\$& aJVHH~Nu @"A$B a9$&( * aJVHH~NuHaĂ<ka|b|gaL aJzVHH~Nua,`&(*L$raJVHH~NuHa.<ka|ba4L8aJvVHH~Nua`/a<kap|bJGf\HH~Nua`޾|g |g(p` @"A a>\$& aIgkp>Nup~Nu @"A$B a8&( * aIgk`Haz<ka|b|gaL aIrgj`a"`&(*L$raIgk`|Ha"<ka|ba(L8aIjg\jX`Na`/a<kab|bJGf^HH~Nua`޾|g |g$p` @"A a=N$& aHgk` @"A$B a7&( * aHgk`Hap<ka|b|gaL aHhgj`a`&(*L$raHgzk|`rHa<ka|baL8aH`gLjN`Da`/a<kaX|bJGfWHH~Nua`޾|g |g"p` @"A a$& Ca8|<~Nu @"A$B ?a2&( * Ea1|<~NuHab<kaԺ|b|gaL ?Aa8&<~Nua `&(*L?a1Ea1$<~NuHa <ka||baL8B?a0<~Nua`/a<kaJ|bJGf"aCGNua`޾|g|g"pNS @"A ?a72$& a7<~Nu @"A$B ?a0&( * a1@<~NuHa^<kaк|b|gaL ?a7<~Nua `&(*L?a0a0<~NuHa<ka|baL8?a0<~Nua`a6Ha<kaL|b|ganL ?a7r<~Nua` @"A$BL?a0&(* " $ a0<~NuHa~<ka|baL8?a0<~Nua0`a5HaJ<ka|bF|g*|gJGf *La7\~NuL?a7<<~Nu _"|$_?a7<~Nua`Ha<kaZ|b*JGgaL?a7X<~Nu&L?a7^<~Nua`a/a<ka|ban"Jg ~NuaT`aV/ap<ka|ba>"Jg ~Nua$`pNSa/a8<ka|b a"aAJNua`a/a<ka|ba"aA <g Nup>Nua`aa<kaJ|bJ|f O.X"$ԀHBJBfhHBn Jb^4"n >$I`!Q4"n >`QЁNuaT`aar<ka|b|fRaJVHH~Nua"`ava@<ka|b|f aSHH~Nua`aDa<ka|b|faUHH~Nua`aa<kaN|b|faWHH~Nua`aa<ka|b|faTHH~NuaZ`aax<ka|b|fXaPRHH~Nua(`4&HCHCJCf((HDHDJDfH@J@gHAJAf"҃e ҄e<Nu<Nu$_a.WN&_ n >C"/gJgfSAgS@f`S@@NH@B@H@=@ J*n > 0 @ Bd0<9A'@C$BBQNuFC`N(.44Lp NS~ `*~L`*pBGNu0HBGNu BGNup0(2 P"n >`Q~Nup0. J"n >W|gn JD@~Nup NSFGCpN8:<>HPV\bhpv|Nu0Nu Nua1`a) Nua+:a)HNua`QNu1G$n >"P`QNu"n >`QBNu<kzgz|bC`NpNSj$>4~|zxtrpnl"&LB@@E&< g$@A0\f@fNu(K`pNu|`|`|` |`|`| g" @0@f0k|`g|gULNuCaf"`JEgJn ~j^p1a Q |B pA p`;`NHHIpT2AfЇH`aצLI$B00@f""H`BQ`rpNSa|0k|`g:|gVULNuaҁ|0k|`g|g4ULNua|0k|`g|gULNua`|0k|`g԰|gULNua>|0k|`g|gULNua|0k|`g|gULNu gh @0@f4|gB1H?<v=`B?<`?<al"n >B16H?Hn((?<NA\Bg/. >?<NNAPv=J@gv?NAPHBGLpNuaa |lgNu??<>NAXJkPNuaa`?<?|pfa/?<BNA Jk Nua?<?/<?<BNA JkBGNua?<?B?<BNA*?|B>BNAW/E>BNA Jk HHBGNua:?<?B?<BNA*?|B>BNA,/E>BNA Jkr BGNuHn p/<a?aa@ p?<@NA Jk>NuHn p/<a??<?NA Jkp. pBGNua0/ ?<9NA\J@kNua/ ?<:NA\gJ@kNua"n >n Jd>B1NuaxC $n >S@kQB/. >Hn((?<NA\C ?</ ?<NNAPJkh$_"J > Jl\C(F.(=g * `  J fSg f / ?<ONATJj|f"  >~NupNSC *.*BaL"n >2SAk paQ`?<NATJk"n >A:?</ ?<GNAPJk"n >Jf|\ >~Nu<k|pfaB?"n >S@k$ :Wg"n >`)H@A??<NAX0"n >B1/ ?<;NA\Jk@Nu?<NATHBGNu<k|pf~a??<NAXNuaR?Hn((?<6NAP .(4(2(*BGNua n >B0RaHoaלa n >B0"_/. >/ Bg?<VNA JkaNua/ ?<ANA\gJkNu/ <kar&_H/ a4<ka^&_H/ a aF&_H/ (Kaaa.a"n >E -J|dS@kQBa6"n >B1-I/ pZN1*_(_0.D@HJnfpBGL@a"n >Jf >SL@.aC $n >f >S G~aTaL@~aF`aPaB/ ?<CNA JkBGNua.a|pfaTa>az"n >B1??</. >?<CNA JkNAXJkzNua??<ENAXJkdNuBgaa?a?@?<FNA\Jk@NuaBgaHoaa.Bga BBHzFHo/aa?aaH@?<KNAL@BGaaJ_aJ_`a\??< NMXBGNu?< NMTBGNua8/ n >X@| o@ J@fp a: ah ar X@| lA`PM  > ~Nua/ n >a a" a, > ~NuX@a$:NuH@?a:Nu@@aNu4H 20 A0Nuaj/ n >a@ aH aR  > ~NuaD/ n >a( a a,  > ~Nu@a/NuH@a/NuX@@BGaa bNu?<,NATBGNu<k|pfa??<-NAXJk4Nu?<*NATBGNu<k|pftaߪ??<+NAXJkNuaߔ?aaa0@/a,C>N nl!zg0Nu8@//<`//<`//<??<@NA JkNu//<`?aްn Jg"n >B1 n!zfaU>-@ pHn r/<??<@NAJkD /. >/. p`/Jf/`a޶?aaH>/E p0@CNL@aa|lg0Nu2Vxv/ /<??<?NA Jkp. pBGNu/ /<??<?NA Jkp0. pBGNu/ /<??<?NA Jkt . pBGNu/ /<??<?NA JkP . pa2~Nu/ /<??<?NA Jk( . p". ta`~NuHn p/<??<?NAJk p0. pn Jd\"n >B1/ /??<?NAJk "n >Jf >S ~Nu|"n >/ J-I p/<??<?NAJk"oJg  e`Jg pg/I` > S~Nup//a?aa/@a a/@?<?NA Jk*Nup//aܲ?aaܨ/@aaܜ/@?<@NA JkNua܀?aάaP|g(|f n >a > `a& n >a > >|g$H /. >/??<@NA JkL0` n >.Spa`Q><.!z|g |rg|Bg|lg| g|tg`p a.TNuUp a$`Rp a"LaF|rg|g(I`2|f@`H @ pHn p/<??<@NA JkL0Nup NSad?a͐aH>/|aL@|lBH (n >Bn p<-fFn p`<.g <0m<9na@L0~Jn pgaL@aaz|lgTNuBn(T=|(VNuJn(Tj=|pkN1Jn(Vk BnpkN1=|(VBn(TNua8 INJ@g|gNW@NWLNuRn(Tfp`Sn(T n(Tfp=@pkN1`Rn(Vfp`Sn(V n(VfB@`aaH?aba0?a\a&?aRatHaBahHa6a\Ha*aPHL=_=_=_HpN10.HL@BGa0.HL@BGa0.HL@BGa0.HL@BGa0.HL@BGa` aـaˮ/av-@ WCp2QpN1 _ Cp0QNup~Nup3NSa0p~Nu0.H~Nua"J@k=@pfN1Nua J@k?=@pgN10nf=|rAưpf1TA|fNuJfprNSNuaؼ?aaز|lf?aئ-@0` a-n@=@=_pN1Nuaz?aʦap|lf?ad-@0` a-n@=@=_p N1Nua8?ada.|lf?a"-@0` aH-n@=@=_p!N1Nua?a"a|lfa8a-@a\` a-n n >H@B@H@B0-H=_p"N1Nuaצ?aaל-@=_=|piN1Nua׀?aɬav-@=_=|piN1NuaZ?aɆaHavaHajaHa^aH=o =|phN10.H~L@a0.H~L@a0.H~L@a0.H~L@aTN{a?aaHaa HaaHaaH=o =|phN10.H~L@a0.H~L@ap0.H~L@a`0.H~L@aPTN{a6?aba,?aXa"?aNa?aDa=@=_=_=_=_=|piN1Nua?aa4Haa(HaaHaaH=o =|phN10.H~L@a0.H~L@a0.H~L@a~0.H~L@anTN{aT?aǀaHapaHadaHaXa~H=o =|phN10.H~L@a 0.H~L@a0.H~L@a0.H~L@aTN{a?aaԸ=@=|=_piN1NuaԖ=@=|phN10.H~Nua|?aƨar=@=| =_piN1NuaP=@=| phN10.H~Nu<k|pfa*=@=| piN1NupNS=| phN10.H~Nua?aa@Haa4Haa(HaaH=o =| phN10.H~L@a0.H~L@a0.H~L@a0.H~L@azTN{a`?aŌaHa|aHapaHadaH=o =| phN10.H~L@a0.H~L@a0.H~L@a0.H~L@aTN{=|a/aaҾ=@-_=|piN1NuaҢ?aaҘ=@=|=_piN1Nuav=@=|phN10.H~Nua\?aĈaR=@=|=_piN1Nua0=@=|phN10.H~Nua?aBa ?a8a?a.a?a$a|ff=@=_=_=_=_pdN1p>0.NuaѼ?aaѲ?aaѨ?aaў?aaє=@=_=_=_=_peN1NuHaanL@NupNSaaH炀azaaH炀ajaaH炀aZaaH炀aJa/aDa/a:a/a0a/ /4"/($/&/(/ */,/.NH~L@8a~ /L@,a~ /L@ a~ / L@a@NuaЈ/a´a~?aªat?a aj?a–a`?aŒaV?a‚aL=@=_=_=_=_=_-_p*N1NupNSa/aFa?aB0-Hp4N1Nu~?a~>?aQan=@=_=_=_=_=_=_=_=|p3N1Nu~?a6>?a`Qa&=@=_=_=_=_=_=_=_=|p3N1Nu a/aa?|lgBoBn oLHp3N1JogLH=|p3N1-oBn=|dB=n$=n$p*N1-o=Wp2N1 oLHJogLH=|p3N1=|p3N1Nu?|a?@a8a?@ a,a?@ a a?@`a/a a=@-_p2N1NuBg`?<aͶ?aaͬ?aa͢?aa͘=@=_=_=_=_p3N1Nuav/aal?aab?aaX?aaN?azaD?apa:?afa0=@=_=_=_=_=_=_Bn-_p/N1Nua-@p6N1Nua?aa?aa0a`H炀aa aPH炀=o=o / =@ =@pFN1L@~0.HaܚL@~0.Ha܈N{aj?aa`|ff4=@=_pjN1~0.HNu?<`Bga2?a^a݀aH炀aJapaH炀a:a`aH炀a*aPaH炀 =@ / =@ /=@ /$=@=o0=o2plN1L@~0.HaۺL@~0.HaۨL@~0.HaۖL@(~0.Haۄ4N{aܾaH炀aaܮaH炀axaF?ara-I|l  R`B1p N10.HBGNua/a|dԮE "n >"SkQBA NHNuaǨ/aȰ|d|E "n >"SkQBA NH"n >$I JSgg` > S~NuaVJ@kV|bN@A N BGNuDFLPV\bhntzpNS NNuANuA$NuANuA.NuATNuANuA{NuA8NuANuApNuA^NuAZNuANuANuANu nNu0nNuANuA Nu MNuA{NNuASNuAѶNuA'NuANuANuATNuA NuANupNSpNSpNSpNSp=NSpNSpNSpNSpNSJjzdRAHAfB NuJAkRj"g HBNuJj.dRdRB>GGBfABB ABBNurpNuJBk`p$g$4 BBANu&jDRBkRAk2gA lDAJjRJjD2aJk2NuE @"A$< LevaaaGNu&<ԚxK(<z`&<;)(<\za| mJjprtNua?aJk4NuG 4 @"A$Baa a aaa_NuaL8`aL8aL8`Jj4dRAB$RAk"gA lDAJjDJgJjSNupJjpNuJjdRdRBA&(RBk,g :SE؄׃QB lJDBJjDgJjSNupJjpNua$<[ةvUC`f.kJjTeRGH?a*,$<vaaEaJjRA4g @"ArpjD@H@aa`a&<[ة(<7(qzUE`t.k|JjvTeRGH?axH&<xzaxL8aG ~a0JjRB6g @"A$Btpr0jD@H@aa`2H?a @"A$BaHadRAB$RAk,gA lDA⨴fgJjRJjDNupNuJjdRdRBA&(RBkg :SE؄׃QB ljDBJffgJjRJjDNu|n$$<ڢv`j| n&NuafE~*,ada^ @"A`Aa`fafG8~H?ava @"A$B`Ba`aBRG`a:gaANug Ea @"A~ "aaQNu*,ETa$&`aRG`agaBNug&Ga @"A$B?<Laa0SWfTNuHGaL8`$k*j.BUH$B,$/7i+Z*SFe4K`+>Zu! sǵk}1ۏt=.p{?2 k( ` h&4^TmԳ1ne}I<" 6FŏŏLG`g0VGf͖tЮbⰏs=%mecV,57SF€f/-Z\*x*n{PIЋ e|! sLK:Nװ:i2)2}*)Қ ?N󈈈L?Ӿzp e%7Xx}  XÀp T%0 FF X)}/Հ ` ` vH;`[FF$;`Nu@P$ k(C@ԥ* _2ɿ/ k:#x !$'+.158;?BBBaJAfNuJAgfSANua< g<@f J@gRS@Nu<Xf `@<Nf `4<|fa`(<gθ<|faa`<CfJ@gBS@RBn Jb Nu<{fFJ@g(H@@ }gaz`J@gL`RSANuH }gaR`LRSANu<1eҸ<9bD 0e 9bSAE E` *f"RSABc8:g@DEDa^SDPQNu $fRSA`@ LfRSABcDa0SD QNu Rf,RSA:BcDaSDkPQSE PQNuH@@?aSWgL` Nu<(f )ga\`<Af J@gS@<ae<zb`<af J@gS@<Ae<Zbx `p<*f JBg``<BfVJBgSSBNuH"`H 2E)8BBBa|JAfBaLHBBBHBJk4EFgFA)8 SBf`8Hav(<<g&<xza"aRF>LxaaL0A)8BBaJAfNuaH< g<Dg(<Eg <.g<dg <Zg<zf<DRB|(bNu<^fPNu<|g<g"<|fa`<+fJj H a|LNu<-fJjNu<1eH<9b@D 0e 9bSAE E`H@@?a0SWgL` Nu<(f )ga `aN< g<Xgj<Ngn<|gr<BgB<Zg<.g<JFf>Ek$aQg 5eR 9c0`>A)8E)a 0gSRGNuJFfT0gJGkGg k S@fJEg0jD@Ec00S@f0GkgS@f0g"H !0f S@fNu0gS@f0gS@f"H0 !0f S@fD0jD@H|e0B@H@d|e0B@H@ |e0H@0DF 00`f  `RFfNuNPJ  ")N.8@ \@{ϐmӐܐBJ6 ****************************************************BBJ6 ***************** CHARTMAKER *******************BBJ6 ***************** COPYRIGHT 1988 *******************BBJ6 ***************** DAVID J FRIGHT *******************BBJ6 ****************************************************B6lllr8rJ ESCAPE OFF6DPlllr8rJON ERROR GOSUB CHECKINGD&dp*[0][C H A R T M A K E R | by David J Fright | | written with FAST BASIC from Computer Concepts][OK]lf 4 ` MONTH$(flFIG%(flFINAL%( flSAV%( f`\)0SW%pr)J0********** GET FIGURES ************************>VGetFigures6 Barchart 4 $&0p $\FIG%(&0ftMAXIMUM%@MAXIMUM%pFIG%(&0f\0rMINIMUM%pMAXIMUM%0"&0p "\FIG%(&0fnMINIMUM%@MINIMUM%pFIG%(&0f\  BFACTORpdSH%x,f|MAXIMUM%B$Plll$6 Bar2chartR. r4lr,SW%x llTITLE$R^&0pr(dp rFIG%((dfpFINAL%((dfr^JMONTH%pSW%SW%| JRJD**** ADJUST FIG% TO SCREENHEIGHT AND MAKE THEM MINUS FIGURES ******RDFIG%(&0fpFIG%(&0fzFACTORD|FIG%(&0fpSH%xFIG%(&0frFIG%(&0fp@FIG%(&0fp|,.rrl, l`~MONTH%xlFIG%(&0flMONTH%vlSH%x`hMONTH%vlFIG%(&0fMONTH%v#lFIG%(&0fvhhMONTH%v#lFIG%(&0fvMONTH%v#lSH%xh`MONTH%v#lSH%xMONTH%vlSH%x`X,MONTH%vlFIG%(&0fxldFINAL%(&0ffXb,MONTH%vlSH%x l MONTH$(&0fr&0p&0vrb*"lfUNIT$* (dpdfr8 6 Graphchart.8r"lfUNIT$.8J* ********* SET UP GRAPH CHART ***********8T. r4lr,SW%x llTITLE$T^&0pr(dp rFIG%((dfpFINAL%((dfr^JMONTH%p*SW%SW%| JRJD**** ADJUST FIG% TO SCREENHEIGHT AND MAKE THEM MINUS FIGURES ******RDFIG%(&0fpFIG%(&0fzFACTORD|FIG%(&0fpSH%xFIG%(&0frFIG%(&0fp@FIG%(&0fp|,.rrl,&0t@MONTH%xSW%| lFIG%(&0xfMONTH%lFIG%(&0frXJJ************************ PUT FIGURES AT SIDE OF GRAPH ******************X4MARK%pMAXIMUM%r&p4*&,p,|Z*:MARK%pdMAXIMUM%|z&f:L&j@4r,l&,ldMARK%fL(2l&,l&,(&p&x&,XJJ ***********************************************************************XrJMONTH%l,MONTH%lSH%xJb,MONTH%xlSH%x l MONTH$(&0fr&0p&0vrb(dpdf 6 f&dp*[1][see the CHARTS again | or choose from other OPTIONS][CHARTS|OPTIONS]lff4r8:&dp@FBar2chart:6Options,vFCHECKING,rH$xldll$@" l f* PRESS SPACE TO START A NEW CHART@." lf* PRESS E TO END.8" lf* PRESS S TO SAVE ON DISK8:" lf* PRESS L TO LOAD FROM DISK :8" lf* PRESS I FOR INFORMATION 8Hb"l"f*To get a PRINT-OUT, press ALT/HELP when a chart is on the screenbb"l f*To see GRAPHCHART press SPACE when the BARCHART is on the screenb 6  )pKey$pP)pKey$p>dEff)pKey$p>def@(8rPh)pKey$p>dSff)pKey$p>dsf@FPutondiskhj)pKey$p>dLff)pKey$p>dlf@FTakoffdiskjj)pKey$p>dIff)pKey$p>dif@dF"tInformationj$)pKey$p>d f$ 8 "FAction"6Year1lL`*JANl*FEBl*MARl*APRl*MAYl*JUNl*JULl*AUGl*SEPl*OCTl*NOVl*DECl6Year2lL`*FEBl*MARl*APRl*MAYl*JUNl*JULl*AUGl*SEPl*OCTl*NOVl*DECl*JANl6Year3lL`*MARl*APRl*MAYl*JUNl*JULl*AUGl*SEPl*OCTl*NOVl*DECl*JANl*FEBl6Year4lL`*APRl*MAYl*JUNl*JULl*AUGl*SEPl*OCTl*NOVl*DECl*JANl*FEBl*MARl6Year5lL`*MAYl*JUNl*JULl*AUGl*SEPl*OCTl*NOVl*DECl*JANl*FEBl*MARl*APRl6Year6lL`*JUNl*JULl*AUGl*SEPl*OCTl*NOVl*DECl*JANl*FEBl*MARl*APRl*MAYl6year7lL`*JULl*AUGl*SEPl*OCTl*NOVl*DECl*JANl*FEBl*MARl*APRl*MAYl*JUNl6Year8lL`*AUGl*SEPl*OCTl*NOVl*DECl*JANl*FEBl*MARl*APRl*MAYl*JUNl*JULl6Year9lL`*SEPl*OCTl*NOVl*DECl*JANl*FEBl*MARl*APRl*MAYl*JUNl*JULl*AUGl6Year10lL`*OCTl*NOVl*DECl*JANl*FEBl*MARl*APRl*MAYl*JUNl*JULl*AUGl*SEPl6Year11lL`*NOVl*DECl*JANl*FEBl*MARl*APRl*MAYl*JUNl*JULl*AUGl*SEPl*OCTl6Year12lL`*DECl*JANl*FEBl*MARl*APRl*MAYl*JUNl*JULl*AUGl*SEPl*OCTl*NOVl"(dpdfr8r":J, *** INPUT DATA FROM KEY BOARD ***********:VGetFigures 8 "lf* >&*ENTER STARTING MONTH 1 to 12tStart%>8Nd*YearvdStart%ff8@8r" lf*Enter figures for each month@"&0p "" MONTH$(&0f"Z" l&0f MONTH$(&0ftr* tr&FIG%(&0fZ0SAV%(&0fpFIG%(&0f02FINAL%(&0fpFIG%(&0f2  .r*PRESS SPACE TO CONTINUE... (dpdfr8  HJ:*********** SAVE DATA TO DISK **************************HHJ:*********************************************************H6 PutondiskJchartsmade%p@FCHECKINGJ 8 (p*[3][WANT TO SEE WHAT'S ON THE DISK ALREADY][NO|YES]lfr(p@A$pd*A:\*.DATfrA$nA$p*@(p*[1][THERE ARE NO DATA FILES ON THIS DISK][PROCEED]lfn~(p*[3][YOU MAY WANT TO CHANGE DISKS][NO|YES]lfr8r(p@FPutondisk~ 4 d8r"lf*ENTER THE NAME FOR THE CHART...MAX 8 LETTERS..NO SPACES PLEASE!d&Filename$6Filename$pFilename$v*.DAT6 8 *file%pFilename$*8file%lTITLE$lUNIT$8"&0p ".file%lSAV%(&0f.  file%$chartsmade%p$$FBar2chart$6 Takoffdisk6r8N(A$pd*A:\*.DATf(A$p*@(p*[3][ NO CHART FILES ON THIS DISK][CHANGE DISK]lfrFOptions 6 b(p*[1][ONLY CHOOSE FILES FROM | THE FOLLOWING LIST | ..OR ELSE][CAREFUL !]lfb&"lfA$&J*ENTER THE NAME OF THE CHART TO BE LOADED- ignore '.DAT' JN&Filename$rFilename$pFilename$v*.DATN*file%pFilename$*8file%lTITLE$lUNIT$8"&0p "" MONTH$(&0f"Zfile%lFINAL%(&0frFIG%(&0fpFINAL%(&0fZ  file% 8 $FBarchart$6 CHECKING 8 6 (p*[3][SOMETHING'S WRONG|already saved ? |no chart to save ?|hit a wrong key ?|found a BUG ?][BACK TO OPTIONS !]lf 4 "FOptions"6 Information 4 H  8 @"ftrJ: r*CHARTMAKERrJ:@  (* by DAVID J FRIGHT(H* Written in FAST BASIC from COMPUTER CONCEPTSHH* GADDESDEN PLACE, HEMEL HEMPSTEAD. HERTS. ENGLANDHJ:  N* My first programme in FAST BASIC, used to create graphsN8* and bar charts for use in my job.8  V* Follow the prompts to input the title of the chart, this canVD* be any length and it will be set flush right.DT* To allow for different Financial Years, you will be asked forT** the starting month.*V* The display will indicate whatever you describe as the UnitVZ* of Measurement, for instance you may be showing the sales of a ZZ* product in CASES or in STERLING; or PLATEFULLS of bread pudd or ZZ* something. Whatever you enter will be displayed at the top left Z$* of the screen.$T* When your chart has been displayed you may change to the TZ* alternative style by pressing the space bar. You may go back and ZV* forth with the option of SAVING, LOADING or ENDing in between.VXJ:rHr"2f*MORE...tr(pBr8rJ:rH XT* Both styles of chart will automatically adjust to a scale TZ* which shows the highest figure reaching the top of the chart with ZZ* the rest in proportion. The BAR chart shows the ACTUAL figures Z\* above each bar. The GRAPHchart has horizontal divisions showing the\:* approximate value at each division :Z* (This varies in accuracy depending on the size of the ZZ* scale,probably because I haven't yet come to terms with the 14 ZZ* million digits which we get after the decimal point)..I have used Z(* the INT function.(T* It works with a screen dump on ALT\HELP although I photograph TZ* the screen to produce slides...come to think of it,I shall rewrite ZX* this programme soon to get some colour into my boring old slides!X  T* Have fun and if you would like a print out of the listing, TZ* just send me a Pound (or five WISPA BARS ..for the Kids you ZH* understand!) and I shall be happy to oblige. H  >* David J Fright>>* 6 Stoney Common>Z* Stansted. Essex. CM 24 8NE (0279 812382)Z""Af*PRESS SPACE"(dpdf 6 $8rF POptions$,PROG1.BSCPROG2.BSCPROG3.BSCPROG4.BSCPROG5.BSCPROG6.BSCPROG7.BSCPROG8.BSCPROG9.BSCPROG10.BSC<<<<<<<<<<A:\*.BSCab Hz/:NuH z0(2(@g4"P&1::g*g2g:ftgl`2g\`NgL`g<`.E\@f#`@Y@j0(Y@1@`,E0Y@j0(Y@XBhmBBhf1@LNu,X.6H*2( 6^VjTzVb&$N Hf($*  n| 60X2 `\V"8"&Z,NNN  $ L& " V ,>v" 2^nP ZV 4n  $ rT*0 0D>L  " >: RR8N".$B.d Dbn^jX2 8*  v2`ll|:D.D&|"(8BBBP&&LHJHNLHJH$., THJH*&.ZR PFHH@ (0\HxT0&TDL R$6.* $READERSHIP OF ST NEWSLETTER 1989 HOUSEHOLDS 1234 1324 1268 1500 1300 1400 1515 1256 1200 1400 1900 1500 . d.. dDIAGRAMMPRGgDIAGRAMMRSCo README TXTr4TEST DATvs`Tp` Efv*oM/ m HPHUBg?<JNA(m)m -:gS)@ -OK1PC#HNҲHx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHNFALNHz2?< NA\pdAxr0XQ)K\NN T22JrBjNuHz?<&NN\NVCAp$L Qp NB9lrBlJpNNBpMNB9@pdAr 0Q0tr NӐ9lNNupealp`NuaNJHz?<&NNBWNANC2A@p222NrҌ0<NB0,rNurA9Ar`v C9Cr`rt9@9A9BNrrҌpsNB0,Nu9@N`rDҌpsNBNuC2 @ e @}bA@p222Nr,Ҍ0<NBNu pa4|a@:>< |a6RGk0Gg`a(0GVfA1G<ap??<?<NM\Nu??< NMXNu&8*:EENuHnB 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NtNu&8*JEgJBgJjBEB:HC҅H@:|ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuNpNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@N֔?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</N֦JFkSFk&aQN֦`Ha"FFaQL8Nz6.JgtBnNupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?Nz<JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A dGe GbFGNu G0dFGHANu~NuAd RdQRB6Ce0 C/jC C@j C jr0H@{0DH@Nur{0Nu{0NutNuJj(:,af AfBfNu&<x*<N(Hnr$g4jDk( b4<J@`@[H@0Nu4<Ѐ[Nu4<NuNuAd RdQRBBkBjDBJjDNupNufJj fJAkNupNdRdRrxaAffBWHNuJjDBDA@JBfprJjDEDD@JEfvxNuaغBffAVHNuCDEaEf fDUHNu]HNuCDEaEffDftNuCDEHHN׀NfL8N L8N$N׀NfNzNfJjtNupN&NAXJ@jNNurAt`t Add.A0Hk"JjJBft??/?<BNA JjNNuA C Hp` A C Hp?H, N,A @e0<J@g @f ):f 0 *.*`QB FJhf N,9|(`rONHl?<NAbHh?<NA\NA\Jj @g @g ?N0NTNAEbCJWg *g|*fSJWg:p QA *aFJk|0 0*N I 0*N I  CN^?<ONAT`V'/ra H@HaHda H aNqJfJg0P H@HNuN,J@g,A,BBgHQ?<=NAP FJ@k??<>NAXtNutNuHPa _NDp"NVp,`BNժN(]N&(*NBN NfJ@jD@vqapvNӂ)@p `H@)@prtNӐAHplrtNӐB 2pNӀpNtpapaprapalpalpalpaTpaTpaTBp'a?<NNT@B){L9|0<rtNӐpapap9@p`pvNӂv`v`vj`v `v`v`v`?Aa*` Al 2l 4)lVH)lRprtNӐAl 2l 4HVNuAl 2l 4L VA0000000000prtNӐAH)lV)lZvN9Cp rtNӐ2AHZNuAv` Av `Avl 2l 4)lVHNA)lVH)|vNA)lV)lZHvNA~`9@Z0<rA~HA VBB0ZBP9Gp trNӐAl 2l 4HPrtpgNӐaBp0,l 2Nua40,HNua*p0,l 4Nuaprt0,l 22,l 44,NuN9||BlBlrҌpsNBNu?<NNT$g4<rЀ[NuAl 2l 4HpirtNӐp0,Nu0<}N8& ?<NNC`&?<NNT"@ C <}N`N*@((?<NN.?<NNX@LvA HA HNuNup9@HA)A,N FN, @e024E$ Bb5B5A6CC5CK5CAB008:Dk`Ek\00<,>,SFSGFnHGnDDDk9DBlDEk9EBlFcllGcll0,lb 0,lcNupmrtA)HA)HNӐpN8HHPN4 _:8><DbFEbGCHP@dʾAdBD2ƞE29|C???FF22N23BRG0@\@N8"2)IN(* 9AJA)H@@[000][ˈN, Evz`* [g" ]g |g QSz` zQSpQ][ɈN, Dvx`* [g" ]g |g QSx` xQSpQ]Bp4NBHNu*( IN,A)H @depd ae zb QB DN,A\)H @ e` ae zb \gQBA BhNpZNBA BP"`#|}NA"H0,tg"Hg \f`A\fS A EN8AR@H`2QNur|<N, @xepw2A$JBjDFHB t`0QBl9F)lVTAtp 9| NӐp`p`pNNu~`~ `~HAҬ 2HA dJ@g??)AVHT hf if$Qb XbEJf$?`NNBlX4TSWjT` $A4TQE I XX0d?NNBlVT4SWfT`2,V`$AT4Qr40NӐ"H2@N.0H@N.YdNHAN2(g"P@g2RADAH""l`r2oZAe 1@#)I`Nuk1@Nup NN"l`dpNAtrdJhk\QpaNH ld$l`"Hg0 k&@ S`g k#&@0+S@H3 Q&f)I`LNuApNA0pNN$N$BS@kH2QNupC ұd"X0Pg"RA$D#Nu"X0Nu _0HpN _0HpNp"_0HqN^E ұeHHQ0)N8$_$ZR@H`2QNu$Y0gHR@@"D%$X0P2g# R@%NupE $ $X0dP.gRG,D%pr Y2dP.gRG,D!p4Ae4v`VfANuNWHNuNVHNuNUHNuJhg N,1NNu Ihd*N$E$RR@H`2QˈN, ENu Ihd"*N$E8*$R`"QˈN, ENu(* 0(iN$E 4R`Q$D 4R`QˈN, DN, ENua NuN, IHPg"B  g &gNؒJBjt BNut`Rptr ae OgT Xgj HgSRB ae Fb$0k  c_  c b退`tSJBkNRB0 b b瀀`RB0 fрd`0H 0 0H@Nu"H2X@N:0H@?N:AAN2p <0N`QNupC 0(gFd"P$I` *N$E$R(S@jv A(Wf( ae zb Q DNur ,* N,& ( EN, C"Sj|AcJ@fCAHPBHQ?NA\ _JjNNu, N,$F Z2Ad@` Q`QNuQNuHpx$ ld$l`"Hg8" &Ak eѐ S`g"" k#&Aeё2+SAI3 Q&f)I`LNuNq Y Qf*d ЀЀ 2$4BBNuHRp` HRpJQfpNNq Y Qfd ЀЀNuNN2$_& Y Qf d փփABJk 0NNNh$_& Y Qfdփփ!8NNN$_& if"QdփփHRN|NN~,Nq8DRzXEEg"7PNqR$HBJBgpNJgJigp`eetЂ`"ЀeЁdp`ЀeЀe"Ѕe$W.H@@/ l\Np NnL"2` NqR YEjrd0` SjN YQf "_Nq*eNN*< NqbІSGfN~$_N\ЀЀЈN~$_N\ЀЀ N~$_N\ЀЀЈNҳxdtdD& pk<HCJCf2 INֳ|d& xfNB"Nud & f2Nup@Nxd& tkHCJCfN|`"@Ed ddeƐdH@J@f  @  "002Nu" KC`e N`d \N l\Ӭ\ NupNd d3 d# d# # d# # # # d# # # # # # # # dB` # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # QNudd2d"d""d""""d""""""""dB` """"""""""""""""""""""""""""""""QNuPj0,lf$J,nk l*fp?NVp NV9|nNA0,l2J,jk 0"fZRAR@ 0"g 0 f` 0 g 0,f9@lTll`BllA"H"g"A4`Q"AA 0! NuS@R@ 0 g 0,f9@lRll`R@ 0 fQj`NNBBll?<?<?<NM\NHQN&g ! ge l*g l*gpNNu<,*?Hj\F FfN`H FfN`RGFc8>`4A g6 g0 g` gTlfelhgFf2pRGRFa`a,` `?~ap ap a 0NuCpE`bf`FgRGJGgRSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0Nu?<?<NMXNur9A(HNVLNu0,^2,`NzEfpaRppaNAEg0PaľEfa4RE`p a2a*Efp a(NldeS@f lbfSl`9Ab9FdNupapqr`p`C l ", Ⲭ dfѬ SA 0! Nup"NNNJfNup#`NNB"p`tdbDA0Hg<<R@f|0HN*JFk*HQ/??<?NAXfX ENuJkpNp`p`\F( &I.` ??<NMXJ[j E&DNuak NupNuakfpNupNtddA0oH?<?B?<BNA Jk.,?<?B?<BNA *kBg?/?<BNA JkNuN<(`|HP?N^<pg2JFg W"X2@e2<A`QNCpR@ 1 fA 0! "_N|p`pNu)H9@Jp4NBP'J&f H LNu P&NuQ'` J,'fJ,&gHA#ȇeC! B,&LNu-W)K20, 8k8@ gJl&f"Nu , 8g"P 8 @/, 8N   8fQ 8J,'gNupB <``L@ H)l26)z @W , Jf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C]fApNNN,HP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Fehler # ][Abbruch]\f.B &lX)K\)ld` lp ,BQjNup(NXtHB9BL@@TAt )l g.A( f hgSASAgRB`9BJNBSAgNu)l g,vARC( g9CJ9|Lp!,NB FPeNuA JpBQA/)H )l gBlJpNBB Aprt0 0BBB R@ @efA000 0PB0 *00 000\0X0 *0000 0P0BX0, *@00p1| 1|QBX0 $HTH0P &0 *0,NupNSk [0NupNuHPaH8 _&X Pf/|~ K!zag @ ep 24C"2 S@ػ Td BTA3A0C4$I2a222B"0@2A\xvaRg<2#M 4B3BS@ -f ػ Td>BAAb8RGRC`3RSG5GC5C J1DcaRF F e`RG GcdNuXASF1F41R 1h4 x1EDgVA)H)H 9|J?<NNTU@g,ACg dRhdRh(gpL8NBp>L8Np*HEAJ0?C bL000H?A/.)HpNBLrHH/>Bl/,ff.f.ffNu l /.g&, ^`D&, N`>&, R`8&, V`2&, Z`,2,/4WAARA0,/6A hfRAS@f9A/,&, Jo ? CN 0`@k Ap0(/.NuA Nu)G RHA)A v9@ zNu|`|*Md A l)G Z`A b)G V0, HF 00Nup)@JphNBLtH &JKBCH .A/~0 1PP1P1PA L? &<@>AFG0000X0000X0000X0000C ~AJ0g0  pi, NB"F QNu?S@k&8L &LeBLe,C`(A? fHa)_ 2TNuBlJ`l *bl ,bH .N0S@k@>A PC/~. 0(JgRJ)@g1@CJ2fP2HP" &" *pdNB0,r W1@AJ00 piNB9|L@NpiNB _CL""pe`9| LpiNB9|LphNBLtH 2H/`SBSC@AHH/jP 6P/^P0<rtNӐpapapapaL/jr`S@k6@ A 9PJg8BPpfNBpgNB9| LphNB9@JfdBlJa\Q 6BB 2`NuS@k @ A 9pJg a$Bp`NuHS&I. FV 7p&Nӌ9l/h8,:,L/d4,pĴ@cS@9@p4,rŴAcBSA9Ar`8pJ, 7fnJ/^k0 Eg$2,/h pg  qfH9A/hpjNx`+|2J+|1B+|3F+|6b+|5N+|7^+|8Z+|:V+|9R+|f+|j+|n+|r+|v+|z+|~+| -CN -CN+|- -ЀCN -ЀCN+m+|P+|BB+|+|+|+|+|BmA 0+| pCN+|>pdC NpC N+@pdC&NpC&N+@NV\*.*CZN|pdCNBpPAN&/-NCN -CN HPNb***4"_N,g N N>N`NqNq/-NV ------------CNHxATCNANpN)|@x J)|@x N?<?<p".< NdHxBgBg -N&<x*<N NBrP"_ _.<NtpdNpr-NZNV DIAGRAMM.RSCHP <Ѝ/A&<x*<N(NB+@ -W^HgNN -^HpJBgp/ -NH -N&<x*<N(L8NpJBgp/ -NH -N&<x*<N L8NpJBgp/ -NH -N&<x*<N L8NpJBgp$g -W^HgNP -NH -NL8N$&<x*<N>NB+@ -NH -N&<x*<N L8N$H -NvNL8NFNB+@ -SgNO -NppNt -NtNOpNtpNppNt -Э/ -Э"N -NH -NvNL8N(NB+@ -N&<x*<N H -NvNH -NL8N L8N(NB+@ -"-N -P/ -NH -NvNL8N(NB"N8`?-?- -? -?pCN " NA@N ?-?-pCN "NpN - 9gNQHxNbH A R D C O P Y !4HPNbJa|Nein4r"_ NZ+@ -SgNQBg?<NMX+@ -$fNQAN NNzANBNQprNnHxNV Drucker ist n i c h t !|bereit ?HPNVWeiter|Abbruchr"_ NZ+@`Z - .HPNV Okay r"_ NZ+@pNdpNhpNl -NHxNb X-Offset....:HHP - NH < Ѝ/AN HxNb Y-Offset....:HP -NH <Ѝ/AN HxNb Min-Y-Wert..:HPANH <Ѝ/AN Hx Nb Max-Y-Wert..:HPANH <Ѝ/AN Hx Nb Groesse.....:HPANH <Ѝ/AN Hx Nb Kom = Jahr..:HP -NH <Ѝ/AN BBmBm -°mNkZR -JnNi/- -NH -NL8N(H <r$<L8N$NCN <Ѝ/ -CN"_N^NV CfN|Hmf -NN"_NBHx HmfNb . Wert :"_NHPANH <Ѝ/AN Hmlp~N"_N,gNkZ -CN/ <Ѝ"_N^ -CNzNJBfNjt;B -CNANժNJBfNj -CNAN -CNANժNJBfNj -CNAN < Ѝ/ -CN _NN^prNNnText : -CN rNN^pr#NNn `Bg -N&<x*<N NB?Ar"N+mHmlp~N"_N,JBfNkSNk -N&<x*<NpJBgp/ -N&<x*<NpJBgp$fNl+mځ -N&<x*<NpJBgp/ -N&<x*<NpJBgp$fNr:AN HmZA HPA`""_NHm`AN A`N,WnNr:A`N C`N|A`N6pJBgp/ -NN pJBgp$fNr: - gNlA`NNr:AN p NCfN| -NN N&JBfNnpoNHPA`r"_N - gNmHm`Nb.CP"_N$fNmAN NmpNF?<NNT/ <}"NNn - gNmpNFpCN/pCN N,"NNnpNFATNDNPpNF - N,N~ -N,N~AN4NPpNFAN4N~AN4N~A N4NPpNF -N,NP+| -AN&pNF -CNN8N~ -CN NnNPN`NqNqNr(+|piNHPA`r"_NpNt+@. - gNpHHm`Nb.CP"_N$fNo0AN A`NJNNB+@AZN NpB -. }mNoHxNV(Die Dateilnge ist|kleiner 32000 Bytes !HPNV Exit r"_ NZ+@NpBHm`NV.NEO"_N/ -.N&<x*<NݘpJBgp$fNo <rNBHm`Nb.BI4"_N$fNpA`NJNNB+@pNF?<NNT/ <}"NAZN Nr( - gNp -. }mNpBp"-.NCNNpHxHm`NV:|ist grer als 32004 Bytes ?|Datei wird nicht geladen !!!"_NHPNV Weiter r"_ NZ+@Nr(prNCfN|HmfHmTp"_N^"_N,JBfNqpNFNCfN|pNFN+@ N+@NANpNFNANNANNA NpNFN+@+| -AN&pNF/-NCN./-NCNN`NqNqNr(HxNb#Gewhlte Datei ist|kein Datenfile !4HPNV Exit r"_ NZ+@pNNNzAN -N&<x*<NpJBgp/ -N&<x*<NpJBgp$fNyPAN 4-N&JBfNsHxNVRBitte durch Anklicken der|linken Maustaste die|Anfangs- und Endposition|festlegen.HPNVOkayr"_ NZ+@ -Nt -N -N -"-NNJfNJfpNӀNH +@ +@ +@ -Jo -UWHgNyPNJfNH +@ +@ +@ - gNsN -"-N -"-NN -"-N -"-N - gNuN -NH -NL8N(vNNB/ -NH -NL8N(vNNB"N -NH -NL8N$vN&<x*<NH -NH -NL8N$H -NL8Nz&<x*<NL8N(NVNBNN -NH -NL8N(vNNB/ -NH -NL8N(vNNB"N -NH -NL8N$vN&<x*<NH -NH -NL8N$H -NL8Nz&<x*<NL8N(NVNBN - gNvN -"-N -NH -NL8N$NB/ -NH -NL8N$NB"NTN -"-N -NH -NL8N$NB/ -NH -NL8N$NB"NT - gNwN -"-N -"-N,N -"-N -"-N, - gNwLN -"-N -"-NN -"-N -"-N -Sf@ -NӀ - gNw -"-N -"-N - gNx -NH -NL8N(vNNB/ -NH -NL8N(vNNB"N -NH -NL8N$vN&<x*<NH -NH -NL8N$H -NL8Nz&<x*<NL8N(NVNBN - gNx -"-N -NH -NL8N$NB/ -NH -NL8N$NB"NT - gNy -"-N -"-N, - gNyF -"-N -"-N -Uf -N&<x*<NݘpJBgp/ -N&<x*<NݘpJBgp$fN{BAN 4-N&JBfNz4HxNVRBitte durch Anklicken der|linken Maustaste die|Anfangs- und Endposition|festlegen.HPNVOkayr"_ NZ+@pNpNӀpNpNprNNH +@ +@ +@ -SfNJfNH +@ +@ +@N -"-N -"-NN -"-N -"-N -Sf?-?-?-?-pCN " N - "gN{?< @N\L -N+@.pNF -f/ -."NN 4N,pNt+@.p"-.NCfN| -"-. @0 -/?<NNT" A -/ -f" A -+@ -$OHWH>?< @N\LN 4N,)|O +mN+@ - ^HgN -"- AR` -/ -NЭ" A -6/ -6NЭ" A -/ -NЭ" A N 4N, -NzNpJBgp/ -N&<x*<NpJBgp/ -氭VHpJBgp$fNH?-?- - @NXLxN 4N,)| / +mN+@ - ^HgN -"- AR`N 4N,4-N&JBfNpNLUgNAN BBBBBBBB+|/-BBBBA,N /-B <Ѝ/AN /-BBBBAN /-/-HxAN A@N /-/-Hx <Ѝ/AN  -$fN&+|+|+|N/-/-Hx <Ѝ/AN  -$fNr+|+|P+|N/-/-Hx <Ѝ/AN  -$fN+| +|P+|N/-/-Hx <Ѝ/AN  -$fN+| +|(+|/-/-Hx <Ѝ/AN  -$fN+|N/-/- Hx <Ѝ/AN  -$fNz+|N/-/-Hx <Ѝ/AN  -$fN+|N/-/-Hx <Ѝ/AN  -$fN+|/-/-Hx <Ѝ/AN  -$fN"+|/-/-Hx <Ѝ/AN  -$fN` <Ѝ/p _ѐ/-/-Hx <Ѝ/AN  -$fN <Ѝ/p _ѐ/-/-Hx <Ѝ/AN  -$fN <Ѝ/p _ѐ/-/-&Hx <Ѝ/AN  -$fN <Ѝ/p _ѐ/-/-"Hx <Ѝ/AN  -$fNX <Ѝ/p _ѐ/-/-bHx <Ѝ/AN  -$fN <Ѝ/p _ѐ/-/-^Hx <Ѝ/AN  -$fN <Ѝ/p _ѐ/-/-ZHx <Ѝ/AN  -$fN <Ѝ/p _ѐ/-/-RHx <Ѝ/AN  -$fNP <Ѝ/p _ѐ/-/-VHx <Ѝ/AN  -$fN <Ѝ/p _ѐ -SnNS/-/-*Hx <Ѝ/AN  -$fN <Ѝ/p _ѐ/-/->Hx <Ѝ/AN  -$fNBN/-/-FHx <Ѝ/AN  -$fNR+|N/-/-JHx <Ѝ/AN  -$fN+|N/-/-BHx <Ѝ/AN  -$fN+|/-/-6Hx <Ѝ/AN  -$fN+|N/-/-:Hx <Ѝ/AN  -$fN<+|N/-/-.Hx <Ѝ/AN  -$fNx+|N/-/-2Hx <Ѝ/AN  -$fN+| -Nt -NӀ -Nd -Nh -Nl -N -N -N -"-NN 4N, -SgN,/-/-HxAN Nn/-/-HxAN /-/-JHxAN /-/-BHxAN /-/-HxAN /-/-HxAN /-/-HxAN /-/-HxAN /-/-bHxAN /-/-"HxAN /-/-FHxAN /-/-6HxAN /-/-vHxAN N 4N, A2N "_A퀖N $ -)@BpnN/-2p0,N"_NN 4N, A>N A:N A6N -69@A "-: @0ppNp0,+@2/-> ,jN"_NN 4N, ARN ANN AJN AFN ABN -B)@Bp6N/-Fp0,N"_N/-Jp0,N"_N/-Np0, N"_N/-Rp0,"N"_NN 4N, AvN ArN AnN AjN AfN AbN A^N AZN AVN -V9@A "-Z @0A "-^ @0A "-b @0A "-f @0A "-j @0A "-n @0A "-r @0A "-v @0p3Np0,+@2N 4N, A킒N A킎N A킊N A킆N A킂N A~N AzN -~9@A "- @0A "- @0A "- @0A "- @0A "- @0 -z)@Bp*Np0,+@2N 4N, A2N A~N AzN -~9@ -z)@Bp2N/-2p0,N"_NN 4N,LA6N AVN A킖N AzN Bm@ -zNH -N&<x*<N L8N(NB+@ - N+@ -NA N,> 4 $ $,,,$$,,,,,,,,, , $j ؎,.$p..$ ~P TextgreGroFarbeS/WKlein Textw. 0270180 90FettTextstilHellKursivNormalUnterst.Umrandet______------......_._._._ _ _ _.._.._-> Ende<- Anf.12481020L.BreiteSprhw. LinienGraphmoder.TranspXorReplaceTransp. Farbe032112489Muster0000 Prozentualer Zuwachs : __.__ % 9999 Daten errechnen...00000000 Quantitativer Zuwachs : _____.___ 99999999Diese Funktionen fllen die freien Daten mitberechneten Werten OHNE andere Parameter zuverndern! Sollen berechnete Werte berck-sichtigt werden, bitte in Dateneingabe biszum gewnschten Wert gehen und mit ~ beenden!Zurck...Tu nichts29:?d%} %;4  $  . 3 9 =      C  L  P  T X    \a j o v }               '& *   ! " # $  %  &( .)-   * + , -  ( 4/3   01  2 "3 $. &655  47 ( 8 *$9 ,(: .+; 0/ &3 $i  + $ +#'   # '   # 3'  ; #_' g #' A A   A N L E I T U N G Z U D I A G R A M M . P R G V 2 . 9 5 ______________________________________________________________ Menuefunktionen _______________ Allgemein: __________ Menueeintraege mit einem grossem Buchstaben an erster Stelle koennen auch ueber + dem Buchstaben angewaehlt werden. Desktop: ________ 1 . Quit: Beendet das Programm nach einer Sicherheitsabfrage; Die vorher ein- gestellte Farbtabelle wird wieder restauriert. Datei: ______ 2 . Bild sichern: Der Bildschirminhalt (die Menueleiste wird vorher ausgeblendet) wird abgespeichert. Einige File-Extensions haben dabei eine besondere Bedeutung: (x = aktuelle Aufloesung; 0=Low, 1=Mid, 2=High) *.CPx = Bildschirm wird Komprimiert abgespeichert. *.BIx = Bildschirm wird im Normal-Format abgespeichert (32000 Bytes), kann aber beim Laden in einer anderen Aufloesung automa- tisch konvertiert werden. 3 . Bild laden: Es wird eine Datei in den aktuellen Bildschirm geladen; Dabei haben einige File-Extensions eine besondere Bedeutung (s.2): (x = Aufloesung in der das Bild gesichert wurde) *.CPx = das Bild wird geladen; Dekomprimiert und auf die aktuelle Aufloesung konvertiert. *.BIx = das Bild wird geladen und auf die aktuelle Aufloesung konvertiert. *.NEO = NEOCROME-BIld, Dateilaenge muss 32128 Bytes betragen, die letzten 32000 Bytes werden geladen und das Bild an- schliessend auf die aktuelle Aufloesung konvertiert. 4 . Block sichern: Der Blockpuffer wird abgespeichert. Soll der Block in einer Library verwendet werden, sollte als File-Extension "*.BLK" genommen werden. 5 . Block laden: Die gewaehlte Datei wird in den Blockpuffer geladen. (Und kann nun ueber "BLOCK EINFUEGEN" in den Bildschirm kopiert werden) 6 . Daten sichern: Alle relevanten Daten die unter "DATENEINGABE" eingegeben wurden (oder vorher geladen wurden) werden abgespeichert. Als File-Extension empfielt sich "*.DAT". 7 . Daten laden: Eine Datei die vorher gesicherte Daten enthaelt wird eingeladen, und die Daten im Programm entsprechend aktualisiert. Es wird an einer Kennung ueberprueft ob es sich dabei um eine gueltige Datendatei handelt. 8 . Datei loeschen: Die ausgewaehlte Datei wird auf dem Datentraeger geloescht. Edit: _____ 9 . Text an pos. einf.: Nach der Positionsfestlegung wird der eingegebene Text an der gewaehlten XY-Position geschrieben (in der aktuell eingestellten Textgroesse und den aktuellen Textattributen). Anschliessend befindet man sich erneut im Texteingabeschritt und kann weitere Zeilen eingeben, die dann entsprechend der eingestellten Textattribute, unter der zuerst eingegebenen Zeile geschrieben werden (X bleibt gleich). (Sinnvoll bei Textdrehung=0) Moechte man keine Zeilen mehr eingeben, einfach am Anfang einer leeren Zeile druecken. 10. Text zentr. einf.: Bei dieser Funktion muss die Textdrehung ausgeschaltet sein, sollte die Textdrehung noch eingeschaltet sein, wird darauf mit einer Alertbox aufmerksam gemacht. Nach der Positionsfestlegung wird der eingegebene Text an der gewaehlten Y-Position ZENTRIERT geschrieben (mit den aktuellen Textattributen), anschliessend koennen weitere Zeilen eingegeben werden, die entsprechend unterhalb der ersten Zeile zentriert ausgegeben werden. Ende der Eingabe durch am Anfang einer leeren Zeile. 11. Mit Muster fuellen: Das angeklickte Objekt wird bis zu seinen Grenzen mit dem aktuellen Fuellmuster gefuellt. 12. Spruedose: Solange die linke Maustaste gedrueckt wird, wird um die aktuelle Position in der eingestellten Spuehweite zufallsverteilt Punkte in der aktuellen Farbe gesetzt. 13. Freies Zeichnen: Solange die linke Maustaste gedrueckt wird, wird an der aktuellen Mausposition ein Punkt in der aktuellen Farbe gezeichnet. Solange die rechte Maustaste gedrueckt wird, wird an der aktuellen Position ein Punkt mit der Farbe 0 gezeichnet (Loeschen). Mit dem Betaetigen beider Maustasten wird die Funktion abgebrochen. 14. Linie, Kreis, Ellipse, Rbox, Box zeichnen: Nach der Positionsfestlegung (kurzes Anklicken der linken Maustaste) wird das gewaehlte Objekt bis zur aktuellen Mausposition gezeigt und nach dem erneuten Anklicken der linken Maustaste auf dem Bildschirm fixiert. Diese Prozedur kann solange wiederholt werden, bis die rechte Maustaste betaetigt wird. 15. Block ausschneiden; Bereiche loeschen: Nach der Positionsfestlegung (kurzes Anklicken der linken Maustaste) wird eine Box bis zur aktuellen Mausposition gezeigt. Dieses sogenannte GUMMIBAND laest sich im Gegensatz zur GEM-Funktion in alle vier Richtungen ausdehnen und die linke Maustaste braucht (darf nicht!) bis zur entgueltigen Position festgehalten werden. Ist der Bereich durch die gezeigte Box umrahmt, kann durch erneutes Betaetigen der linken Maustaste der Bereich in den Blockpuffer gespeichert werden. Beim Loeschen eines Bereiches wird ausserdem noch der gewaehlte Bereich mit einer ausgefuellten Box in der Farbe 0 ueberschrieben. 15. Block einfuegen: Nach der Positionsfestlegung (kurzes Anklicken der linken Maustaste) wird der Inhalt des Blockpuffers an der gewaehlten Position in den Bildschirm einkopiert. 16. Screen revers: Der Bildschirm wird invertiert (weisse Schrift auf dunklem Grund). 17. Screen normal: Der Bildschirm wird wieder in die normale Darstellung geschaltet (schwarze Schrift auf weissem Hintergrund). 18. Screen loeschen: Nach einer Sicherheitsabfrage kann der gesamte Bildschirm geloescht werden. Diagramm: _________ 19. Dateneingabe: Hier werden nicht nur die darzustellenden Daten eingegeben, sondern mit folgenden Parametern kann auch das Aussehen des Diagramms in weiten Grenzen beeinflusst werden. X-Offset : Verschiebt das Diagramm in X-Richtung (+/- erlaubt) z.B. -100 verschiebt das Diagramm um 100 Punkte nach links relativ zur Bildschirmmitte (320). Y-Offset : Verschiebt das Diagramm in Y-Richtung (+/- erlaubt) z.B. +30 verschiebt das Diagramm um 30 Punkte nach OBEN (- Werte nach UNTEN) relativ zur Bildschirm- mitte (100/200). Min-Y-Wert: Verschieben der Nullinie. Max-Y-Wert: "Stauchen" des Diagramms. Groesse : Verkleinern des Diagramms bei Werten von 0.4-1.0; Bzw. Vergroessern bei 1.0-1.6 in X-Richtung. Kom = Jahr: Ein Wert groesser Null wird bei der Dateneingabe automatisch als Kommentar-Text vorgeschlagen und beim naechsten Datum automatisch um 1 erhoeht. Dateneingabe wird beendet entweder wenn die maximal 24 moeglichen Werte eingegeben wurden oder als neuer Wert das Zeichen "~" ein- getippt wurde. Dieser letzte Wert wird dann NICHT mehr berueck- sichtigt. 20. Daten errechnen: Fuer diese Funktion muss des RCS-File geladen sein. Diese simple Funktion ermoeglicht das Erstellen neuer Daten aufgrund der Vorhandenen. z.B. letzter Wert(6) in der Dateneingabe = 1000: Eingabe prozentuale Erhoehung : = 5.00 % -dann werden alle noch freien Daten von 7-24 ab 1000 um jeweils 5.00 % erhoeht. Also Wert(7)= 1050; Wert(8)= 1102.5; usw. Eingabe quantitative Erhoehung: =20.00 -dann werden alle noch freien Daten von 7-24 um 20 erhoeht. Also Wert(7)= 1020; Wert(8)= 1040; usw. 21. Diagramm zeichnen: Das eingestellte Diagramm wird mit den aktuellen Parametern und der aktuellen Farbe gezeichnet. 22. "Verschiedenen Diagrammarten": Durch Anklicken kann jeweils eine Diagrammart ausgewaehlt werden, welche durch ein Haekchen gekennzeichnet wird. Erst durch "DIAGRAMM ZEICHNEN" wird das entsprechende Diagramm dargestellt. Optionen ________ 23. Undo: Macht letzte Zeichenfunktion wieder rueckgaengig und restauriert den Bildschirm nach Aufruf eines der 6 ACC's ! Diese Funktion laest sich auch durch die -Taste aufrufen. 24. Info's aus/ein: Ein- und Ausschalten der Info-Alertboxen. Wenn man noch nicht mit den einzelnen Funktionen vertraut ist empfielt sich das Einschalten des Info's sehr ! 25. Raster: Diese Funktion zeichnet ein Punkteraster zur Orientierung in der aktuellen Farbe auf dem Bildschirm. Achtung, dieses Raster kann NICHT wieder vom Bildschirm entfernt werden! 26. Lupe: Nach der Positionsfestlegung eines 32x32 Punkte grossen Bereichs kann dieser Bereich in einen Editierfenster editiert werden. (linke Maustaste = Punkt setzen; Rechte Taste = Loeschen) In der mittleren Aufloesung werden auch die Farben einwandfrei verarbeitet und man kann zwischen den 3 Farben links unter dem Editierfeld umschalten! 27. Hardcopy: Erzeugt einer normale Hardcopy des Bildschirms OHNE Menueleiste. Library _______ 28. Lib-Laden: Ueber eine Fileselectbox kann der Funktion ein Verzeichnis bekannt gegeben werden; Auf diesem Verzeichnis wird dann eine Datei mit dem Namen "BLKLIB.INH" angelegt, welche ein Directory-Listing aller Dateien mit Extension "BLK" ist. Die einzelnen gefundenen Dateien (*.BLK) werden dann eingeladen (maximal 20) und koennen unter dem Menuepunkt "Library" mit ihrem Dateinamen als BLock in den Bildschirm einkopiert werden! 29. DIALOGBOX: Durch Doppelklick mit der rechten Maustaste kommt man in eine Dialogbox, in der sich folgende Einstellungen vornehmem lassen: Textgroesse : Icon-, Farb-, S/W-, Gross-Schrift. Textdrehung : 0, 90, 180, 270 Grad. Textattribute: Normal, Fett, Hell, Kursiv, Unterstrichen, Umrandet. Linienform : geschlossen, punktiert, usw., Pfeilanfang/ende. Linienbreite : 1, 2, 4, 8, alle Summen. Fuellmuster : 1, 2, 4, 8, 9, alle Summen. Spruehweite : 10, 20, Summe(30). Farbe : 0, 1, 2, 3 (2/3 nur in mittlerer Aufloesung). Graphmode : Replace, Xor, usw. E N D E _______ Peter Sieg 13.03.1988 --P.Sieg Version 2.95-- -150,-25,0.4 0,100,119 7 12,"88" 7,"89" 16,"90" 21,"91" 33,"92" 17,"93" 13,"94" . '7.. '7POWER PRG9'F?`>Q` Efv*oM m HPHUBg?<JNA(m)m -:gS)@ -OK1PC#HNHx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHNFALNHz2?< NA\pdAxr0XQ)K\NNVTZZZZZZZJrBjNuHz?<&NN\N^CAp$L Qp NJ9lrBlJpNNJpMNJ9@pdAr 0Q0tr N9lNupealp`NuaNJHz?<&NNBWNANC2A@p222NrҌ0<NB0,rNurA9Ar`v C9Cr`rt9@9A9BNrrҌpsNB0,Nu9@N`rDҌpsNBNuC2 @ e @}bA@p222Nr,Ҍ0<NBNu pa2|a>:><|a4g RGj`a(0GVfA1G<ap??<?<NM\Nu??< NMXNu&8*:EENuHn0 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NtNu&8*JEgJBgJjBEB:HC҅H@:|ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuNpNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@N?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</NJFkSFk&aQN`Ha"FFaQL8N6.JgtBnNupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?N<JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A d9@^9A`9Ab~`$aJf,H@ Kg Mg Pg Hf~`BSGj>RGFc8>`4A g6 g0 g` gTlfelhgFf2pRGRFa`a,` `?~ap ap a 0NuCpE`bf`FgRGJGgRSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0Nu?<?<NMXNur9A(HNhLNu0,^2,`NXzEfpaRppaNAEg0PaľEfa4RE`p a2a*Efp a(N>ldeS@f lbfSl`9Ab9FdNupapqr`p`p`pNu)H9@Jp4NJP'J&f H LNu P&NuQ'` J,'fJ,&gHA#ȇeC! B,&LNu-W)K20, 8k8@ gJl&f"Nu , 8g"P 8 @/, 8NX  8fQ 8J,'gNupB <``L@ H)l26)z @W , Jf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C\fApNNN4HP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Error # ][Abort]\f.B &lX)K\)ld` lp ,BQjNup(NV"l`Yd&-KNN"l`YepN&#k"C-KN"Cփk փk2##`փk"`2`$Y8gHRDD*D%H8#$c2g# HRDD%H`)H,Bl0NuE+000 l,Nb0l0oNpNuaNbHP l,"X42,0Rl0Bd1 _g !g &g, \g2Nh`Rl01` _NbJ@fp NhNh _N NppR@RABd 1\fRA9A0 _/Nb"@cԒ@H/Np N p?Nh _Np%NhLN H l,"X42,0Rl0Bd1 _g,vxz| +g. -g( *g $g" #g Nh`Rl01`` `RCRABd1 _fRA` #g $g *g ,g ^gB +gZ -gT .fRxRDRABdH1 #g ^g +g. -g( _f&RA`RERABd1 ^g +g -f2ALH@NL8"aC " Lx2DE A,b -fEt1BQt1$0000QE[JEft Q0JgE\J"f0J"ff JFj-Sg$E[JEgRE\JEg vJ*g RCJ*f~ g~*Jf`9I0`JEf@RANE[JEg*ÒEA, gSAR`Ô l,HQ?HjSl0 l,"X0Rl0gL _g0 ,g .g +g( -g $_HRNh`$W "0d`Rl0`p Jojp-`Sl0NuNt?<NNTJWHfN|HxN;The Power Converter |for Medium and High | Resolution OnlyHPN Exit r"_ NANNdANNbN4N\?<NNTSWHfN pp@pWBg?<NN\pp@pW?<?<NN\pp@pW?<?<NN\pp@pW?<?<NN\pNHpNLp N?<NNTSWHfN \pZ"<NNThe Power Converter4NN <"<NNThe Power Converter4NpNHpNLpN?<NNTSWHfN pn"<NNWritten in GFA BasicNN! <"<NNWritten in GFA BasicNpNHpNLpN?<NNTSWHfN!j <"<NNby George MillwardNN! <"<NNby George MillwardNA p0?<NNTSWHfN!A p0N!A p0A 0?<NNTSWHfN"A 0N""A 0A 0A$ 0 <r$<A$NAN&<x*<NfN"pN|Bm"N"pN|A 0AN/A N"NAN/AN"NANBA NBANANND`dNqpN|pNTpNXpN\prNA* 0 NXHmTpFN<"_NppJBgp/HmTpfN<"_NppJBgp$VHfN'A,NXHmTpKN<"_NppJBgp/HmTpkN<"_NppJBgp$VHfN(@A2NXHmTpHN<"_NppJBgp/HmTphN<"_NppJBgp$VHfN(A8dNXHmTpQN<"_NppJBgp/HmTpqN<"_NppJBgp$VHfN(N4N(N#BN4pN|pNp NprN?<NNTSWHfN)4p"<N <"<NN)Pp<"<N <,"<NpNpNprNpNHpNLpN?<NNTSWHfN)p&"<N <"<NN)pL"<N <"<N?<NNTSWHfN)p$"<NN)pH"<N?<NNTSWHfN*Pp2"<NNPower Converter Dialog Box"<NN*pd"<NNPower Converter Dialog Box"<NN~NCTNHmTA "_NzgN*`N~A1jNXA1NXA2"NXAA$NN~NtA(NXNdp rNVN Enter total resistance ( ohms ).NbNdp rNVN Example 50 NbNdp rNVNdN>ANNN~NtA(NXNdp rNVN!Enter total voltage ( exp. 115 ).4NbNdp rNVNdN>AHNN~NtA(NXNdp rNVNEnter total watts.NbNdp rNVNdN>A6NN~NtA(NXNdp rNVNEnter cost per Kilowatt hour.4NbNdp rNVNdN>ANN~NtA(NXNdp rNVN#Enter number of Hours ( exp. 2.5 ).4NbNdp rNVNdN>A<4<|(o*lNN55N+| <*><=A .6<Nx~P=A .6<Nx~=A .6<Nx*N* N* Nf* NV* N* N*~DGNX*`NqNT*ND*;G* mg` Nq~N*N*~P=~N*~?~?NxXO*;G *~?><w?NxXO*;G *NA:\AUTO\BOOTINFO.INF2< N*NL*** Press RETURN to continue, SPACEBAR to stop / continue, or just wait. ***2< N*NN0 BOOT INFORMATIONNNr*NN0 ****************NNr* NNr*!N\Nu*#`NqNT*$;| *%~?><?NxXO*%;G *&N*';| Rm m@t o*(~?~?NxXO*(;G *);| Rm m@t o**Rm m or*+N\Nu*-`NqNT*/A .N8FJGf`lNq*0NG +++ NO BOOT INFORMATION FILE PRESENT IN AUTO FOLDER ON DRIVE A +++2< N*1`VNq*3NI-~=A .-><N*4~N\-~N.N2< N*5~Nx*6N\Nu*8`FNqNT*:NA .NNr*;NNrNA .N*<N\Nu*>`NqNT*?NZ-.<EN+G *AN2< N*BA .-NN~JGf`NqBm `NqA .N;G *C m g`NqNx*C`2Nq*DNZ-.- N2=>- =~ N^JGf`dNq*EN\Nu*G`HNqNT*IN2< N*JA .-N N~JGf`Nq*KN\Nu*M`RNqNT*O mg` Nq`*Nq*P~N*QN*R~(=~N*SN\Nu*W~NX O/0C0<HЈ",Іd䒆 Ь `H`// Bg?<JNAO JfLEA@,A0,Hp!!!.HA 0D"MBQ;@+F +LfSE;ED;D CaHNHz+_>d`8<ae <{dNuafgSetHB Vfd`z`z Ga ^.`aJfgSetHB Vf֘d`ac`ad`a e`ab`aSe Se gNuJNu G&$P(<Ƅ VȐ"hNu Ga:("P~gNua("hNu/ a _`^ H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNu^_HNu^]HNu^WHNu^fNu^\HNu^^HNu~Nu Ga4)k2BHҁC. Nuv!`:FBH*6HÖk&n"UDk>HǞkn"a,ևQ"`L` GaHJgH<fZxCiff4)C k2BCHUDk0BAҀQ8. NuHxCSDt =QaL`a3a a a az FBH*&k趙nUDk.k־n"adևQ"` GaJgV<fxCift4)C kJ^f2BCHUDkJ^fx0BAҀQ8. NuHxCSDt -QaL` GJf.4-4/ x$Nr6ASAHDJDfHD0BkR@Q/ pgaC2 AA ?H؁at222"8B2HR2 UAk0B22R@Q2prHASCd2`"Qd&_Nu2 4BSAA M BC p0 !Q&_ GJfb4-4/ H/~$Nz6ESE"kJRaQ( pgaC2 AA?H؁a222FY"."R: UEk"""RaQ(*`0 Ga<f()aB`?aJg0if$Ip0Nua* a$,a_HNu,a]HNuWHNuVHNu,az\HNu,an^HNua8.a&Ca ,` H@GA6a G@VGa GUU|vGa`$(*`A"aJvg mvNJga`A a"aJUgAapr2aNuSe<dAaTAJgJJfS`LIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYBLITREDIMCVsMID$==MID$RIGHT$ASCINSTRPALETTEMALLOCMENUSCREENSQRTWINDOWJOYSTICKTIMEDATEMOUSELOG Y8 Runtime error at line in module on #A+HvNuA g<PdJfSfNuRETURN without GOSUBOut of DATAIllegal function callArithmetic overflowOut of memorySubscript out of rangeRedimensioned arrayDivision by zeroType mismatchString formula too complexRESUME without errorLine buffer overflowWrong number of dimensionsFIELD overflowInternal errorBad channel numberFile not foundBad file modeDevice I/O errorDisk fullInput past endBad record numberBad file nameToo many filesDevice unavailableDisk write protectedPath/file access errorPath not foundBREAK pressedFatal bus errorFatal address errorApa+@0Apa+@(Apa+@,NuaHm|9|rPJ-6fr(A|a>ra(rwa"Q"B,#`H Lpa#L (IL)HNu l p`T&_|dVA``&FLLn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<daTa@pNupDNu`aHz<d̰<g a"Ra`-5f -5fNuH?<?<NMXJ@gN/<NMX-5g<g,-5g*<f$/<NMX<g-5g<faM+@LNuJ,"gHrazrfatLNuHradrf,"aZLJNu<dA`HL.6H>HHHHd Q"aapNuP"pNuQ"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a2A av"WJikrahrcab"_2)aA `RXpNuAAJ-6g -6gA0Nu    H @rareaLx*&I/ at&_< gT< gN<g <g< eںgHR/ a|&_`JgSJ,gS,/ rar ara&_`r ar a"p@Nu?,?<NMX<f lf -5frpNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUg|SgpDNu&fvRBg/?<=NAJkb8>N?|NAJfPP0(<(؃Aa:)mV)C)C$)C |||9@p)@@)@NuPH`t9+@8lAgf LNuF5LCKKBg/?<NAXapNu`8,<d$ gA @N.T@(eа|dA``tp<gJf",gaBf atrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNua|pDNuat?(,$gA($e(٬a8)l$Jg$/ /??<?NA"/O Jk$ѬfLpNua$< g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg&//??<@NA$/O "Jkpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`Zv`SH @vapAaBLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO Jkgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @ajf(SE`HE  |aVf ,B$A(aDfNu` f$Jj", R $,Ga0"GA( ,NuXp6Nu?<?B?<BNAO /?<?B?<BNAO "&Bg?/?<BNAff$, `$/`$,"O pNua Tp6Nu< g,< gR,,g,e&,$d 8(R$pNuB,`?r ar a2`p2Nu",pNuPRT:AUX:MID:KBD:LST:H@b0HCAaRg (IpLNuLp4Nu8<0DaQNuH@af Hp0a L LJNu lN -f ?NAX~Nu GE.ab6 Va4"0HC Iaf ^aT ^`a6v`a.paf fpra`0|aSH0fNuJGo |d0GNu0Gp4`d;m.$Nua;G$Nu;|$Nu Ga$0m$pa\ G`hp0m$aLHA86HBrBDHAJAgHAJCgAcVB8SDpr aQNuJGo8SD0m$`JGkg.p0m$agJBgHGJGgHBRBBdBSGHzCt0m$p` -gB`&x?<?<NMXJ@f xa".Nu/<NMXJ@g$-5g <fapM?xa.0NuxH@?a.0BNu(a.p0m$$`@g./ m fAN _`??<?<NM\Nu/<NMXNuCaf2p `p0m.`42 -6fARmTa6SmTNupJGk gSGf(pa2g jpaHB2RAJVjTNNuSA4SBep`a8Jzg6J-~f0|g*|Mg$|Ng|OgX;D;m/-zBzP~NuaBfNuX`~`&~|f~`Aaa<f~a??<LNAq Y8 Program terminated - press a key to exitA$aF _a@JUgA&a4r2a``x pFATAL ERROR:  at line ,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`.<ANuNu.<<Nuk~Nu,FfJfg(gvEDiBHGHFFkTiHGDL&:ƞHGHF6BŞd&BރSE&HCBGHEk:څS>:.gNuHz_Jg0jzDi&SbHGއ[Jj dRNuJj Jjf NufNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.//// ?/BgNNO Nur`$r`r`r`?/////?<NNO Nu opa/ ?<NN\Nu?/?/?<NN\>Nur`r ?/?/?/ ?/?/B//?NNO>Nu?Nu oaD/ 0/ S@??< NNPNu//?/ ?< NNPNur`Nur`r`r` oa~/ 0/ S@??<NNPNur`r`?/?/?<NN\>Nur`hr`d//?/ ?/?/?<NNO Nur `Rr!`@r"`2?/?/?<#NN\>Nu//?<$NN\Nur%` r&` r'`r@` ?NNT.Nu?/?NNX.Nu//?NN\.NuBL `. j1.. j1BOOTINFOBASj1ZBOOTINFOINFj1BOOTINFOPRGj1.READ_ME TXTj1*eLIBRARY "xbios" DEFINT a-z DIM message$(4096),options$(80),file_string$(30) REM************************************************************************ REM +++ Main Program Start +++ CALL initialise CALL flash_and_bell CALL get_info_file CALL print_to_screen CALL wait_for_key_options CALL reset_low_resolution STOP -1 REM +++ Main Program End +++ REM************************************************************************ REM +++ Start Of Subroutines +++ SUB initialise SHARED options$,file_string$,resolution resolution = FNgetrez IF resolution = 0 THEN SCREEN 1 CLS WIDTH 80 dummy = FNsetcolor(0,&H000) dummy = FNsetcolor(3,&H777) file_string$ = "A:\AUTO\BOOTINFO.INF" options$ = "*** Press RETURN to continue, SPACEBAR to stop / continue, or just wait. ***" PRINT " BOOT INFORMATION" PRINT " ****************" PRINT END SUB SUB flash_and_bell FOR X = 1 TO 10 dummy = FNsetcolor(0,&H700) BEEP FOR Y = 1 TO 16500:NEXT Y dummy = FNsetcolor(0,&H000) FOR Z = 1 TO 16500:NEXT Z NEXT X END SUB SUB get_info_file SHARED message$,file_string$ IF NOT FEXISTS(file_string$) THEN message$ = " +++ NO BOOT INFORMATION FILE PRESENT IN AUTO FOLDER ON DRIVE A +++" EXIT SUB END IF OPEN "I",#1,file_string$ message$ = INPUT$(LOF(1),#1) CLOSE #1 END SUB SUB print_to_screen SHARED message$,options$ PRINT message$ PRINT:PRINT options$; END SUB SUB wait_for_key_options wait! = TIMER+30 DO key$ = INKEY$ IF key$="" THEN key_pressed = 0 ELSE key_pressed = ASC(key$) IF key_pressed = 32 THEN CALL stop_until_spacebar:EXIT DO LOOP UNTIL TIMER = wait! OR key_pressed = 13 END SUB SUB stop_until_spacebar DO key$ = INKEY$ LOOP UNTIL key$ = " " END SUB SUB reset_low_resolution SHARED resolution IF resolution = 2 THEN EXIT SUB SCREEN 0 CLS WIDTH 40 END SUB REM +++ End Of Subroutines +++ REM*********************************************************************** If like me, as your number of discs grows you loose track of how each disc has been set up, how each disc is to be used, what else is needed for each disk, etc. It is for these reasons that the program BOOTINFO was written. Put BOOTINFO.PRG and a BOOTINFO.INF text file into an AUTO folder on DRIVE A, then press RESET or SWITCH ON your ST. As the ST boots it auto runs the BOOTINFO program which looks into DRIVE A AUTO folder for a text file BOOTINFO.INF, which is a text file, and displays it. You are then offered options of pressing either, RETURN to continue the boot, SPACEBAR to halt until you press SPACEBAR again to continue the boot, or waiting for 30 seconds to continue the boot automatically. You are given an audio visual warning to attract your attention to the information. BOOTINFO.PRG is a TOS program which has had its extension changed to .PRG so it can be run in an AUTO folder. To use it from the desktop you must change it back to .TOS, it will however still look in DRIVE A AUTO folder for its BOOTINFO.INF file. This program was written by T.SMITH on a 1M 520STFM, NEW ROMS, COLOUR MONITOR, MONO EMULATOR, using the excellent HISOFT BASIC COMPILER V 1.21. `.&|"`Nqz8< 6<><4<|(o*lNN55N+| <*><=A .6<Nx~P=A .6<Nx~=A .6<Nx*N* N* Nf* NV* N* N*~DGNX*`NqNT*ND*;G* mg` Nq~N*N*~P=~N*~?~?NxXO*;G *~?><w?NxXO*;G *NA:\AUTO\BOOTINFO.INF2< N*NL*** Press RETURN to continue, SPACEBAR to stop / continue, or just wait. ***2< N*NN0 BOOT INFORMATIONNNr*NN0 ****************NNr* NNr*!N\Nu*#`NqNT*$;| *%~?><?NxXO*%;G *&N*';| Rm m@t o*(~?~?NxXO*(;G *);| Rm m@t o**Rm m or*+N\Nu*-`NqNT*/A .N8FJGf`lNq*0NG +++ NO BOOT INFORMATION FILE PRESENT IN AUTO FOLDER ON DRIVE A +++2< N*1`VNq*3NI-~=A .-><N*4~N\-~N.N2< N*5~Nx*6N\Nu*8`FNqNT*:NA .NNr*;NNrNA .N*<N\Nu*>`NqNT*?NZ-.<EN+G *AN2< N*BA .-NN~JGf`NqBm `NqA .N;G *C m g`NqNx*C`2Nq*DNZ-.- N2=>- =~ N^JGf`dNq*EN\Nu*G`HNqNT*IN2< N*JA .-N N~JGf`Nq*KN\Nu*M`RNqNT*O mg` Nq`*Nq*P~N*QN*R~(=~N*SN\Nu*W~NX O/0C0<HЈ",Іd䒆 Ь `H`// Bg?<JNAO JfLEA@,A0,Hp!!!.HA 0D"MBQ;@+F +LfSE;ED;D CaHNHz+_>d`8<ae <{dNuafgSetHB Vfd`z`z Ga ^.`aJfgSetHB Vf֘d`ac`ad`a e`ab`aSe Se gNuJNu G&$P(<Ƅ VȐ"hNu Ga:("P~gNua("hNu/ a _`^ H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNu^_HNu^]HNu^WHNu^fNu^\HNu^^HNu~Nu Ga4)k2BHҁC. Nuv!`:FBH*6HÖk&n"UDk>HǞkn"a,ևQ"`L` GaHJgH<fZxCiff4)C k2BCHUDk0BAҀQ8. NuHxCSDt =QaL`a3a a a az FBH*&k趙nUDk.k־n"adևQ"` GaJgV<fxCift4)C kJ^f2BCHUDkJ^fx0BAҀQ8. NuHxCSDt -QaL` GJf.4-4/ x$Nr6ASAHDJDfHD0BkR@Q/ pgaC2 AA ?H؁at222"8B2HR2 UAk0B22R@Q2prHASCd2`"Qd&_Nu2 4BSAA M BC p0 !Q&_ GJfb4-4/ H/~$Nz6ESE"kJRaQ( pgaC2 AA?H؁a222FY"."R: UEk"""RaQ(*`0 Ga<f()aB`?aJg0if$Ip0Nua* a$,a_HNu,a]HNuWHNuVHNu,az\HNu,an^HNua8.a&Ca ,` H@GA6a G@VGa GUU|vGa`$(*`A"aJvg mvNJga`A a"aJUgAapr2aNuSe<dAaTAJgJJfS`LIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYBLITREDIMCVsMID$==MID$RIGHT$ASCINSTRPALETTEMALLOCMENUSCREENSQRTWINDOWJOYSTICKTIMEDATEMOUSELOG Y8 Runtime error at line in module on #A+HvNuA g<PdJfSfNuRETURN without GOSUBOut of DATAIllegal function callArithmetic overflowOut of memorySubscript out of rangeRedimensioned arrayDivision by zeroType mismatchString formula too complexRESUME without errorLine buffer overflowWrong number of dimensionsFIELD overflowInternal errorBad channel numberFile not foundBad file modeDevice I/O errorDisk fullInput past endBad record numberBad file nameToo many filesDevice unavailableDisk write protectedPath/file access errorPath not foundBREAK pressedFatal bus errorFatal address errorApa+@0Apa+@(Apa+@,NuaHm|9|rPJ-6fr(A|a>ra(rwa"Q"B,#`H Lpa#L (IL)HNu l p`T&_|dVA``&FLLn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<daTa@pNupDNu`aHz<d̰<g a"Ra`-5f -5fNuH?<?<NMXJ@gN/<NMX-5g<g,-5g*<f$/<NMX<g-5g<faM+@LNuJ,"gHrazrfatLNuHradrf,"aZLJNu<dA`HL.6H>HHHHd Q"aapNuP"pNuQ"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a2A av"WJikrahrcab"_2)aA `RXpNuAAJ-6g -6gA0Nu    H @rareaLx*&I/ at&_< gT< gN<g <g< eںgHR/ a|&_`JgSJ,gS,/ rar ara&_`r ar a"p@Nu?,?<NMX<f lf -5frpNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUg|SgpDNu&fvRBg/?<=NAJkb8>N?|NAJfPP0(<(؃Aa:)mV)C)C$)C |||9@p)@@)@NuPH`t9+@8lAgf LNuF5LCKKBg/?<NAXapNu`8,<d$ gA @N.T@(eа|dA``tp<gJf",gaBf atrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNua|pDNuat?(,$gA($e(٬a8)l$Jg$/ /??<?NA"/O Jk$ѬfLpNua$< g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg&//??<@NA$/O "Jkpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`Zv`SH @vapAaBLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO Jkgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @ajf(SE`HE  |aVf ,B$A(aDfNu` f$Jj", R $,Ga0"GA( ,NuXp6Nu?<?B?<BNAO /?<?B?<BNAO "&Bg?/?<BNAff$, `$/`$,"O pNua Tp6Nu< g,< gR,,g,e&,$d 8(R$pNuB,`?r ar a2`p2Nu",pNuPRT:AUX:MID:KBD:LST:H@b0HCAaRg (IpLNuLp4Nu8<0DaQNuH@af Hp0a L LJNu lN -f ?NAX~Nu GE.ab6 Va4"0HC Iaf ^aT ^`a6v`a.paf fpra`0|aSH0fNuJGo |d0GNu0Gp4`d;m.$Nua;G$Nu;|$Nu Ga$0m$pa\ G`hp0m$aLHA86HBrBDHAJAgHAJCgAcVB8SDpr aQNuJGo8SD0m$`JGkg.p0m$agJBgHGJGgHBRBBdBSGHzCt0m$p` -gB`&x?<?<NMXJ@f xa".Nu/<NMXJ@g$-5g <fapM?xa.0NuxH@?a.0BNu(a.p0m$$`@g./ m fAN _`??<?<NM\Nu/<NMXNuCaf2p `p0m.`42 -6fARmTa6SmTNupJGk gSGf(pa2g jpaHB2RAJVjTNNuSA4SBep`a8Jzg6J-~f0|g*|Mg$|Ng|OgX;D;m/-zBzP~NuaBfNuX`~`&~|f~`Aaa<f~a??<LNAq Y8 Program terminated - press a key to exitA$aF _a@JUgA&a4r2a``x pFATAL ERROR:  at line ,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`.<ANuNu.<<Nuk~Nu,FfJfg(gvEDiBHGHFFkTiHGDL&:ƞHGHF6BŞd&BރSE&HCBGHEk:څS>:.gNuHz_Jg0jzDi&SbHGއ[Jj dRNuJj Jjf NufNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.//// ?/BgNNO Nur`$r`r`r`?/////?<NNO Nu opa/ ?<NN\Nu?/?/?<NN\>Nur`r ?/?/?/ ?/?/B//?NNO>Nu?Nu oaD/ 0/ S@??< NNPNu//?/ ?< NNPNur`Nur`r`r` oa~/ 0/ S@??<NNPNur`r`?/?/?<NN\>Nur`hr`d//?/ ?/?/?<NNO Nur `Rr!`@r"`2?/?/?<#NN\>Nu//?<$NN\Nur%` r&` r'`r@` ?NNT.Nu?/?NNX.Nu//?NN\.NuBL `Put the BOOTINFO.PRG and the BOOTINFO.INF files in an AUTO folder on DRIVE A, press the RESET or SWITCH ON your ST. This runs the program which will show you how the program works and also list the BOOTINFO.INF text file to provide you with more information on the program. Or you can just DOUBLE CLICK the BOOTINFO.INF file to read its contents. #a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #E 98 13 #W 00 00 0A 01 28 14 08 A:\*.*@ #W 00 00 0D 08 2A 0B 00 @ #W 00 00 0E 09 2A 0B 00 @ #W 00 00 0F 0A 2A 0B 00 @ #M 00 00 00 FF A FLOPPY DISK@ @ #M 00 01 00 FF B FLOPPY DISK@ @ #T 00 06 02 FF TRASH@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #F 03 04 *.TOS@ @ #P 03 04 *.TTP@ @