4IBM ^p@ >> FastCopy PRO << by Martin Backschat, Bergstr.16, D-8071 Hepberg // (c) 1991 ICP Verlag/TOS Magazin, Wendelsteinstr. 3, D-8011 Vaterstetten, Tel. 0810633954 O`  @`! #@%`')+-/1 3@5`79;=?A C@E`IKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ / @ ` ׀ ٠  WY[]_a!cogikmoq!sAuawy{}!Aa!Aa!Aa!Aa!Aaǁɡ!aׁ١!Aa!Aa / B b  !"!B!b!!!!!"!""#B"%b"'")"+"-"/#1"#3B#5b#7#9#;#=#?$AO$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'o'w'y'{'}'("(B(b((((()")B)b))))*"*B*o*****+"+b+++++,",B,b,ǂ,,,-"-B-b-ׂ-٢---.".B.b.....B/b/////0#0c00 0 0 0#1C1O`  @`! #@%`')+-/1 3@5`79;=?A C@E`IKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ / @ ` ׀ ٠  WY[]_a!cogikmoq!sAuawy{}!Aa!Aa!Aa!Aa!Aaǁɡ!aׁ١!Aa!Aa / B b  !"!B!b!!!!!"!""#B"%b"'")"+"-"/#1"#3B#5b#7#9#;#=#?$AO$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'o'w'y'{'}'("(B(b((((()")B)b))))*"*B*o*****+"+b+++++,",B,b,ǂ,,,-"-B-b-ׂ-٢---.".B.b.....B/b/////0#0c00 0 0 0#1C1STR25 lWANCIENT lWASCGIF lWWC TUTmWCALLIG2 TUTmWDCMSTICK  mWEPS2CVG mWLEDPANEL 'mWORGANISR 0mWPROFILE VmWBRDE_V5 cmWSPRINT zmWSTRBAKUPTOS h-DESKTOP INF . lW.. ANCIENT PRG aWpZANCIENT RSC |@DAVID PI3 +"}DEFAULT TBL KlFACE TXT RtLREADME 1ST XOHARDEO TOS :I`,X$gd`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ2-lz5-W#E:\STR25\ANCIENT\ANCIENT.PRG&`v=:AONIaL?<NNTAaB azpdwzNTp Va?RfDfraPt|plam4(- mt!HR[l^O`"|22p 2pd2lPBjb6[H[6p 22H\ac}*aa6Nu"NATrAЁp:aW/Hj"_aVnN_paXC퀢ZHmf"H*,av`B󁚨bNaygRaQ$"&r"}ZppQZ6<0<4<mr-YV`*ul`|Nu|y,*ae*.||an~/ (B[ 2 7b#=^ <8x$ހfl/=/| "PG *^HH/-{.SW"g}Z Jf"m(",0(@Pl.(/0-r_PDbfT'{pK F!!z.n`pfpad$-"-a_P!#_| a^Wh`:44+{P1Ⱛo]L":pK ~6p 10 `M /j/0@?0*"+m*0*Jo` O;4Ot@ dFHJOt@xOt@ $06p02JKg: 022_p]6AC]O;.Ot@gwpfN0:o: 0H=abh` p VT\'yYPRxjXp0BRv0 0yv 1Hl*S#Ydp0dYP]H`XDVUcT(jX&vU[Q'x0[x_[xVxS\Yxo1SXjfdJ^'ftrvp{20r8pdtrx|PJ8PrZrXVJp*Rr^r\rZBTX20`rrNep"t0t&2<rV8 rrlUT"5B{SSppUJS#TU>JT"T,HkSSpucUryUdn>lp$L.Y QUpbVqQ2,6>4p"J,ZQNpU JAmRRkRplBV}R撾쒼p֤@Q]NpJnԓVpR R]Np0J4^6jPjNLBRJ|PR sWNeu^$8n5nt!p^pUgfar~pr~~Sf0~`7p{z]$P264P=2`j0z`m0QVQ`Q^OQQ QQnk͒\ԗWT,dӂQ5QaGr* iPPPжhNHP vNyM͒[\ԗV^Z0RFPNf,Nt£PLMJBPH|b@[ZLUD  FaqOmOO[MHOҜ%M=oN^^*̻g,`$ 4m  ošAPo \|4`{pppppp2jpHTp ^>{p t(p p p ppppp$xvxPfUPjҢRPUnҷRPrURPvRUPz PU~ PӪ4P5IPJ^P_sPtԈP҉ԝPҞԲPҳPȪPݘP`A:p{ppppp p"zp8dpNN{pd8pz"p p p!p"p#p$N`r&8J\nX%/:p&x?$p'ގ?p(?;p)?poq=p+?p,?p-Opyq=tp/>O^p0TOHp1jO2p2O{p3Op4Op5Op 6O(/:/L/^/p////////??$?6?H?Z?~z7O`p8RoJp9ho4p:~op;opo{p?op@pApB.npCDXpDZBpEp,pF{pGpH__&_8_J_\_n_________o"o4oIpJ,p{pKBZpLXDpMn.pNpOpPpQƟpRܟ{pSpTpU~pV4hpWJRpX`J">J$$aJ^aIr( mt!HpZf#:8Lx[W>ҤҢK>Ш"r 0H{Iлtnr j/aD.޾$6Y4DNu?<NATrAЀp:a:2/zMX"_a9 EpC*HmH"HJк,aX a\6[gF>4 ruk2^tEu|Eъp[lt0z=mH9[L8lC ^[m=&1j0?MaN*< vN/`VNup aGa Rf,p2<@|aZZBt{ `^t2 4`*\#`trUZ"$"$"*%iZgP~t999e42O9z@2[7"`A,8zv028p~Ix1W40W <5xH,AH 00 <5Wx?7? 712;2&3 Ox51'Jrpv1vC0xTr0v3Y~3Ym7V7V?;?8?O<;O ^E07*`"Wmbd@XҤPd@ǡⰫo]7MSUf_+ `Nu7xz111U `?E0/.0t1d"n"l `: `< * `; е/r11B@f1>0"U(̀#Y/(Ҵ޴Ҵ޴jҴ޳.Ҵҳ6İ6Ӏ"Ĝҿ4H\q)Ɉ6.tJ.`V^.L̀U 8ԵU$-ZUZvU Zv-!Zԭ/f0H/.,T/*2hp# T܂ppM+ٱԲp"Ԛp!ܺԂphjjPR^'pU$8:^UK ,"`.r 2@k,}\} HJf@}$Ha0zFd\ cFF0fWBz~S}n0z`n0~r0^н-"- Խ+Nzn0fr0`q$.r0J,P,֠,+MN$l6p-r0Ulm*MbK-<r0R\Z*<puV𢪢f(^cp+j0;p Frѵ1ʪf:paH^p6ĸKp F~]f~.2}.2a^PZ^P6+a+xv)aLJ^v6.p F .覠{f3`[0;T`4m,^!*d!*j!*)r 4+T`NRX~(aWKT `4$|2B`U(ImK m "o"$ "$o"$0F"$o"V#20>2<4u20>2"m>2,o<`#$oaJL/0u?<NATrATp:a%`/8"_a$8 <\*.&C퀢xZHm13"H,aD,1aGfgpcp 3,vVq):l@haIȡB-@G&¢ȣ-`6ҠJ/PH0(S 04PD-@JztEA]1֦ȡt7DAp&qJ"CFkAPB*(21JgBq(@V2FD`0e Ҡ2TDeP"꠺A2]B6`$2k2/_0^D`lj*RPAd|.!(XPupF@/~Avg~ *¢ȣ( H^ҠE0R#AF0V'ajAH^P[`bDP޸y2srg0V(`U&0<`Vr^U򢔐B0N`4/T`ʒs/Ő@ؐQr/d0tڊBPa'm=-@1311р_mp p3'3k,l21LAp `.CcQ,trC򪞰ڢ`Sc04 Xa̳@Ʊ&jF&.A $p"A4~0NNT$o}A3@I@pTn JVHH/0@`4#%l|0PvV~b[VrQ€U~|QQEⷀp**^4a % P@x•DB@`F@z Ю xt=Z՚v qsژ@pppm@(uPZ@"lvt μ vt;rd㠀4@qnt@bpp+@ ?F2>Pp;>W D}p>g`p +m2pЭ"Q P2ln(pZ]R߂ pGlppPLl>fې5h<#>3@3 0>bpP+>lpP~fv=&H@ Nu{0Nu^&(: Ѓd_hܐ-^7"2ܐ1G&11>(651r1 gDBgkHDBK2gE a8La "oHoE" JAgJDfr:g,ʞ2҅3?e4vA G`fH &B,F6Ef@Zj@nCz~@I3ۆ?d3HA@B@H@ѷk $PHS JBj^k(g.BPDBDBj kblgH@rJBk !`DBTJ.;gP:pr4<`62`Ba4@H4^#&8:`&D `GT JJJEo0fܐڞgDE61DBE#!Q*HE0?<> r_HGGP RGGdSW҅icDoVohg2toohc&2 H@kփrPփejRAd RdqfRCEP1SW`?<,>Ce p2ae֌1AfJCgzacdSWPA`i@RrdXsHyoooYtnaP? n`?{`q`xx pEgPІ`LJg&B.C`a8aD*9pfap-I,=|ށHzg ENp` _a &nO:NMЇI@:KAz$s [1][Error +11Return]@x g g>Jf`Ar Hjr-oD@@'0@ ąăC|F"H ~fSE! NA\Nu"_l`ZHQj-H*,`N,pG<>JTMPf$h \ Ј-@.HRg JNAO H2* daj=|.,Hx HNA@\re ,/O\lml&&Q /NM\ fؓذA7$I `BYQ"Jr`"QSfgff$ AfA`V-K2-n&"At0<rX׈0:-JjH0G{Pq$H$& K6C"e~d a"ךf_ B VNH>d u3## ¢ȡȤ ALHܠL ܠ`|0>'L|㡱~Хܠ`@AGbLPLOjjjmL|Nun"BA ~6aXYز2]"" LGC "@ 5@P&C`:6Hpƀjpưpp@pƠC2`Np?a1LNA`pCR2Ad02r22aZ"sNNBLt,:=A@=B< psNB0.N]u,В0,Њg0,Nu|2 @ e$bAԞPԦߺʼҨ{JK p"*JӘ> z(` NЦ6 &NNHgNukWSh{|^̺pW m RܺU,T:&0D~p4(*sB$z,>2::(  r Fu..26r"8ف"PQ1!P1P!0PP`0  q#aa' La Z n?*NP]c0dAd6Ag,B(dB H Ao<atoBA7a]O`dI`ZRH IaLt WI>`bO>`bU>`bu@bRg,a!p`Vp`V0fHRVb>Er$WGgr STD:gr COM:g r LPT:f4FA$_0=@Dk"~CA0< BhaB2"4!$_ Ge><QBaFfgzp=`Zgzp*gzp=jN<\{j?BBz .kz06pDTgzN}<=RXj WL<<$FXk:H~Hj _0k$CVrcvgFrJAn p1 p0`A? IBBYp2BNuPRN:LST:AUX:CON:MID:IKB:VW `݆z `z"`m ,z&Zp,#0 C J@VB&8T!әatNuDjQ&AdRjQ"`\<d1PQUHR$n2Jjߪg$_ܱ? LD UJ.fg0'f!"P /*%I !%_3 B?bQrpv JBlDBv-|P>`:R /a& >TRFBd!*L?wf<N@SFz1e Bg4aRB`pR/ eq $rRF&А0LBCձfEv+0JFjDFh1HƌƀBFHF@ CHFC\1a|`HQ2.ڠeg>r Ca5e&!Rr0c r9c0`<R"_6pVNA0 Ef" a/ 0Fr  g 0ƀV JAgB nN @mHJ@jA@.4DBUBkAQoPSAg A`S@k A`AB恓 AAWAOkFP ŀgQ`ljG` @oag`af`ae `ac` acp Oad0&4Ae4v` VfANuHPqR@kBa Tf<oNuSAf‚ȏڋSPfJ H HPkJ~t \*RG=GYfx-IC6~6$tBf'::(tFoJ:B;zz*Do>Eo:@l6Al2DDk =DV`DEk =En`@cVo Aco, AH`/:Ѷ <]Ak024E$ Bb5B5AlCC57K:8B~0DkxEkt~<:d>:bSFSGFn\GnX01Eh Fch Gcht0hb"|pm-|]~H}L`0Nu-HRbPXDbDEbEzbTޚV-|PzLzp3J?:^T\6j@drAdnED??RGRFHF=FUHnGrl^`:nGOpЇ b na2bPfHVx㞁vTZT\??ޤz, p4$F._@[0~][vx`*$P[g"$P]g$P|@Sx` xQSrp0]0[vKx t@BA0-H,\ҥ`X2H 24DBaD?B11!D D Dx6o<C0(FCIJ0dЄeD1/dHDDdRd%&": `߄g BbUycjcHDDdSkg RB!jNuNu0ftB H@"jNuE"earp`&6q   P~d&& &2("6R!#!("L l1!8)("M$ <}0J$Ia `<$XaH` @H=R @"_#е2~ñB0xepw2AtE*jDjHB ¾0@TAtp R ~,awHg"cc/ 0)0 _{$P@H2t2pg$PRAA4DBH%$Y2Pg 1A \3%TNu~dGdEH<`L0@F@AJg OPL00,1Jg(HPB0Hu/<@NAXLf Ѩ3Jkp%`JBja!|_ 2>0O0ܔ0< aH`(ACF2pTp a2`p 4Awpp@aGB"p<@2Hza`Hyd&"J<@B.@=|Dw@FpAR@C?` LXПH` CjCaw6`"H@jC`jCD`lOA`"pv@DJܢvD~AvA`Dg`vP`=00Co"E pڔ@<0$: HN\RbRhVBwW؄BphVB0hTxQjRljRbصUXTP޵UF U:ۄ0PHjR,pDhT QDjRbQp Pg܀"X I"_(*UGk*<&cQNp`p` p`pJPg`\P߼!hT[1gegebNw@<.DAp$I"t Q qk"RGef~`SG * g`fSG`ajZ\FkBJn`g Fgd`g^HS&I.)Q`P?3NM\n@`r&pHQ0<3O 1 ?.`B`@L=_K`15Pj@PpWMX0 j@Xu^gP Nu"H Y0e$b Pr@^1g$D!(f?Xծ"PSѷrap 7FNu4pa2p$pa"ppT2"P@g2\0DAH""n"rgZre2 1@#h"NuNuAt2<XJX[j]`}N`߮a.qvd !ߜqNu?qµ2_/q"_H.&$p"Hgr k&@ S`^#&@0+Hd3 ## `# AL?HЋ &fLt ."JAf@0"X2ebP6gHRC?(D#hP@gn֠4Db0/~d@$ W[ P2n"s拠"؆ _/ \ hT1 P"|ʓ`r@/JAnr W4pAe4RBBc0?G0$2jA`HP"Xg~ RAfS@n`1`JAgF Ag>g8HP Tb6 G$_// Z4S@ + _В"u(*F`btЀv Byp20 9c^褦 寣:2篠 a`a`aHQ 0gS JfS`ߞ@a>cr `> crw `\> cr `ܬT$@lH)@L0P?.d=0dB=_d2 "@$Y4Ap`0 @(0@`r ??)"P02R@H`2vp<>Hz&NN\zF.LJFj|@c<JGj~Ac>02 h|N.HNu80a_|D p 1@`BZ<GNAP Va?&aJjnqHPa ߿pJk~qCg.BJC  g w&g,$g%gU^tRpt`2r ae OgXXgnHgSRBFb$0k c_  b退`tSHkabo !: fрd`aop`]pnШp3mbBm^Nu>`<jRGg>VGg:T;GjqHlGR$IpR@ kf2ʀ2`"#4`waHSGoa`Eg f< qa9PNu.Wdf~ =`r<&ɴaд.Jkk5Q#< k@m^ fa9`\ a"hzH f#ȌP@9g0W`jpUj44rfnenbfJ=j6 m$` RF` Ff> `?~n^Pp 0p# *07|`CpE`bf`FgRGJGDSGSF&  !Y "np@0 gH@4fa(@^"fza b @ Ee0nqgp.rf?bpaFqNuz@0La`zEfpadppa`HEg0Pa aFRE` @@@a8?nsn@A< !of nhfSnl$p` 3pq*߬&}@HVv !AEP"Pq@e2<E`وHPzC$X$H0 f!>rHPp?a@@ _2<|?`@&LA$qbp@NA4q@ p:4?5&wg4`g@w@:CPܠ2< R@AdSf0mp0@p Ce[`F@LJBjCPd@gPAe FA R.A6@:ABw@fB ^D&l@/: RPr< P`Co6B}:a @H@CPRP "Cp NHѨB p?&qB0r LLAm8~^C: D*kd0"9Qր[BA?P W|QR!@tVPh Hx s?0slSo ASk:fp`^kP gSVPP$pY _PԞAfRST/pXLfSp%`rSRHh=GDڊ`Tc.܆Ba I$K~pe*aTb Sk"X0HH?@d$``SjNu(Q$Kpd` .fX G@><?n\?/n^< Q0Cat _<0a 4rqFXzڇJ@kn0F2TQ24^~Nu(؞؀/ؐ︀j< Ipa<0Ha ?|`Z0R@f|V.HJFkEak&0o`HSHP&I>?g\SGR` _t &_$`ֽJag tf`aꦡa C`d``C` t`t>qJ!fy@JfRRRRR߄RRF @H~8:E#P&<2 `b$ɱYEf`"RrЁЀ`&Ѐe "찿ЁdpUJAkfT 怀er?DDHaH8$HX :sFE` YEjT"_$P"2trd0Y ] b`hrvb`~Da D;@~a^ K"g42 $`gk2&Hg(f deђ$`ebѐXa@AgA``>qx$&$n""Hg8" &Ak c~ S`"" k#&A ґ2+SAI3 |1&f-I"&ր R06 bV&%*40rkX`cޑ=RaT6(ckHHHð40(cƢ"Ԩ^ƢԬơ aԍHYJQfS YH?@RLP|@PG_p C&\(HDDCBg6mv6C[RCF8L6ցa}:PFWfTP F>qA `$I\bf{BQʑ$Y琘؄*؄؅CH#ᚑ؅$_C:RH@`A %*`4<H`+L Z0Dn0SCkÐCo@c2`0&0p-@Nuk#`rQьPlFapYzp.] /ZP㬠 pO?oW`/aop`?z0 yg@ |Yoeed a monoPitor!default.tbl\*.pi3Density to ASCII Translation TableSavevDiskLoad fromCLICK WITHIN S BOX TO COMPAREyDEN?SITIESifancient.rscWhere is the file|namLANCIENT.RSC? It|must be pres for|programvrun!|ResZe laDEGAS|orypictugre?Iz|C;ela ctex" in~wmemoryrnd displayNIott΍canWcreateyartcurr vkPr ou XSearchrece singcharacterswQuiackvdesktop|Us{N?Cz||Str}i0ll sp@ s withint'y?"|Le |asWN"'ITIf yGn viewE ise"b)wB hould; s"off!'o80thJ(.|"er not; spondE !1(R=$??=INPUT 2 BLANK REL SEARCHD REPLA/CE Ey2s2#K&1:C<%G VR 1.03Compusermailv73030,35623GEniQGD.BECKER8 6P,B8x::ZR>3OL`OOOOO"__F_5P@Jz 0FC@4jzR0"VZ(A:hVv *~ f@`((@4WhT ALC@$DB 8}~V| B?V(1SSHEET 1S B_STAT 0S EPS2CVG ^Wr!SALES 1S%%OPUS `1S%RDE_V5  6S#%ASCGIF [^W,FOR_DISK lS6*ANCIENT ZIP Vt!ANCIENT R`W$AL3 TIF (Q~+>TIMEDRV5PRG 3SQ*UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWժUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUuUUUUUUUUUUUUUUUUUUUUUUUUUUUVꪪꪪUUUUUUUUUUUUUUUUUUUWUUUUUUUUUUUUUUWUUUUUUUUUUUUUUUUUUUUUUUUUUW񪪪ꪪꪪUUUUUUUUUUUUWUUUUUWUUUUUUUUUUUUUUUUUUUUUUU]]UWUUUUUUUUUUUUUUVcꪫUUUUUUUUUUUWUUUUUWUUUUUUUUUUUUUUUUUUUUUUU_UWUWUUUUUUUW񪪪꺪꯮UUUUUUUUUUUU_W}UWW_WUUUUU__UUWWUUUUUUUUU꪿UUUUUUUUUUUU_W}UWWWU}_UUWU_UU_UUWWUUUUUUUUU謹UUUUUUUUUUUUU_W}UUWWWUwU}_UUWU_UU__UUWWUUWUUUUUUUV謹xUUUUUUUUUUUU_W}UU_WWUWU}_UUWU_UU_UWWUUWUUUUUUUV謹UUUUUUUUUUUUU_WU_WUW}_UUW_UUWU_WUWUUUUUUUV꪿ᆰ꾪꯯UUUUUUUUUUUU_WU__UW}_UU__UUWUU_UUWUUUUUUUUU諭꾪UUUUUUUUUUUU_W}UUWUW_UU_W_UU_UU__UUWUUUUUUUUU諭UUUUUUUUUUUU_}UUUW__U_UU__UUWU}UWUUUUUUUV꾯꿪UUUUUUUUUUUUU_}UUWWW_UU_UU_UUU}UWUUUUUUUV꾿꿯꿪UUUUUUUUUUUUU_}UU_U_UU_UU__UUWUUWUUUUUUUV꾯꯫꿪ꯪ}UUUUUUUUUUUU]UuWUuUUUUUuUU]UU}U]]UUU]UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU}UUUUUUUUuUWuUUUUUUUU}ꪪUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUuUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUW着UUUUUUUUUUUUUUUUUUuUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU_UUUUUUUUUUUUUߪUUUUUUUUUUUUUUUUUW]UUUUUUUUUUUUUUUUUUUWUUUUUUUU=UUUUUUUUUUUUUꯍzꪪUUUUUUUUUUUUUUUU~UUUUUUWUUUUUUUUUUuUUUUUUUUTUUUUUUUU_UUꪪ;ꪪnUUUUUUUUUUUUUUUUUw}UUU_UUUUUUUUUUUUUUUWUUUUUUUUUUUUUUX `wUUu_uUUV=UUUUUUUUUUUU]uU=W> ?`fF=~.w?zUUUUUUUUUUUUUV3UW U ]UUUUUUUU]}^uUUbGUUUUUUUUUUUUUU\.pD3 g >ڪUUUUUUUUUUUUx|jp0):UUUUUUUUUUUU~1UqLUW3=UU_UTpuUUaij p hxs?ϏzUUUUUUUUUUUUiV!UU^T83? V  7/i8gUUUUUUUUUUUUU< 'eF0}uU1ჁUUsp'V~? 0F: AÀ!ꪪ0CUUUUUUUUUUUUU`F5UU<`UU 1V4O:o 0x?0;UUUUUUUUUUUUU98x>5U^?1`?UUgaUU080G|:W80!uUUU!0?UUU`?x0ra`8UUUUUUUUUU\p@ Up |< }UUU? @UV3FÜ p >~UUUUUUUUUUU|?ό2`a  ]UU` ?_x UVbr~  c?x UUUUUUUUUU_U_!0| h/UU8??]UV`8?Lx/ ? R08:UUUUUUUUU\0U>pN 8UUD  <0`UUUU!ꪸ@FB8x;03op?UUUUUUUUU@Uq' 0\#Up  8p5UUU} @" Lꪸ UUUUUUUUVUUÄB`UxUUUU???ぃ3# jF ꪪUUUUUUUUU?}UUG?0PuUdf>^UUUV8A:& g9?UUUUUUUUU{0UWO- ` sx# UUW着`ꪯ`Ow?=UUUUUUUUU\xUWʄ0` ~ ?]UVd>?a8 ?*??0篪UUUUUUUU^~?UU^ 1?aC86?7UU>3hA#x?UUUUUUUU|` UU^0|`_oUW @x@p8A ?<70UUUUUUU_ UU_}!1 UW@A`7OV? ꪪ @_xUUUUUUUU_UUU_UU@L@A'A}UUꪪ /.0PP0.cxUUUUUUWUUUU_UUU_l+  18UUx!9c~L +$<yꪪUUUUUUVUUUUWUUUW3x>b'1,pVAꪪrr aϖLJ y UUUUUUWW|CUUUUWUUUW̃{d`?V x! ?C?p UUUUUUW$wUUUUUU?UUUW=ƣ?pV? 0?O??  4x UUUUUWUUUUUUU|\8UUUW,0'~R|@UUOꪪ0x?03AǂF<>?À;#UUUUWGUUUYUU`vUUUUg_sUUU< |ꪪ?.?LSUUUU]XUUU^UU8UUUU08p|'p/UUUꪪǘ8az00#  81p>UUUUW`UUU_U@?=UUUU~000_<UUUV?:` `?0ӰUUUUWPUUUUWW>gǀUUUU00pB߂a??sUUUV z?߄x00b ?ᙘUUUUUUUU||}UUUUx{83 fh2UUUV0 ꪪ?0^p?3 ?0UUP`?UUUUU 8UUUU\`|00 wUp9 ?UUUU=~`80<??UUpGUUUUU|?988}UUUU_` _U0uUUUU8*񪪪80~` p=??zUUW\UUUUU|UUUUW1U1(>|8uUUUUへ𪪪`89'|gx:UUUWxUUUUU|UWUUUUU0xUU!UA@5UUVꪪ>OCwjUUUWxqUUUUUUUCUUUUUUWU>UUV㪪ꪪ|>:|8UUU^?UUUUWUUWUUUUU_<U~ U~?U|Ga8UUUUUxUUUUUW;UUUUUUUUUUUUUUUUUUUU_^UUUUUUUUUUUUUUUU00}?ꪪꪪU:dUUUUUW?UUUUUUUUUUUUUUUUUUUUU_=UUUUU]UUUUUUU]UUUUUUUd着>jꪪW7qUUUUUUWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUjꪪꪪVVWUUUUUUUUwVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUV3&UUU7UUUUUUUUU]WUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUV'UUWoU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVOU\_UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUޫΪꪪUxUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU_UWUUUUUUUUUUUUUUUUU8ꪪUU}UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUW_UUUUUUUUUUUUUUUUꪪUWSUUUUUUUUUUUUUUU_U_WW}UU_UUUUUUUUUUUUUUV޷UU_UUUUUUUUUUUUUUUWWW_}UU_UU_UUUUUUUUUUUUUV꾪UWU]UUUUUUUUUUUUUUUWUW}_U]}U_U__U}UU_UUUUUUUUUUUUUVꪯUUUUUUUUUUUUUUUUUUWU_}WUU}U_U__U}UU_UUUUUUUUUUUUUUUꪯUUUUUUUUUUUUUUUUUUWU_}WU}U_U__UUUUUUUUUUUUUUUUUU꪿UUUUUUUUUUUUUUUUUUWU_U_}WU}__U__UUUUUUUUUUUUUUUV꪿UUUUUUUUUUUUUUUUUUUWU_U_}W}UU_U_W_UUUUUUUUUUUUUUUV꪿UUUUUUUUUUUUUUUUUUUWU__}_}WU_}U_U_UUWUUUUUUUUUUUUUUV꪿ꪪUUUUUUUUUUUUUUUUUUUWU_U}WUU}U_UUWU__UUUUUUUUUUUUUUUU꿪UUUUUUUUUUUUUUUUUUUUW}UWU}U_UU_UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUW}UUW}U_UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU}UUW_}U_UUUWUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUW_U}UUUuUU}U]UUWWU_UUUUUUUUUUUUUUUVꪯUUUUUUUUUUUUUUUUUUUUUUUU}UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUU}UUUUUuUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU}UWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVꪪUUUUUUUUUUUUUUUUUUUUUU_UUUUUUUUUUU_UUUUUUUUUUUUUUUUUUUUUWꪪUUUUUUUUUUUUUUUUUUUUUUUWU]_WUU_UU_UUWUUUUUUUUUUUUUUUUUWUUUUUUUUUUUUUUUUUUUUUU_W_UUUWUUUUUUUUUUUUUUUUW꾫ꪪUUUUUUUUUUUUUUUUUUUUUU_W_UU__UUUUUUUUUUUUUUUUWꪾ磌ꪪUUUUUUUUUUUUUUUUUUUUUUW_WU_UWUWUUUUUUUUUUUUUUUUV꪿ꪪUUUUUUUUUUUUUUUUUUUUUUUU__U}UWU__WUUUUUUUUUUUUUUUUT꪿ꪪUUUUUUUUUUUUUUUUUUUUUUU}__UUU__UUUUUUUUUUUUUUUUTت꪿ꪪUUUUUUUUUUUUUUUUUUUUUUU}_U}UWU__WUUUUUUUUUUUUUUUUUU꪿UUUUUUUUUUUUUUUUUUUUUUU_U}UUWU__WUUUUUUUUUUUUUUUUUT0꪿0UUUUUUUUUUUUUUUUUUUUUUW___UUWU__WUUUUUUUUUUUUUUUUUT̪꿿꪿0UUUUUUUUUUUUUUUUUUUUUU___UUUU__WUUUUUUUUUUUUUUUUUV꿯着llSrӞh3UmU{zP*GEahfAZK"`}w߽sY&L6(fmmfR 7!Lh:[Ճ o(-}FT~ٹpk\s) C%^߳F)-gQOj&\,r: +\;fSYJ6`@e݂X, A_ːʔƑAC*nTIlaHQ1u50n*ҌxdFw -H$I $ A -mmmmmmm,AC- 0$mmmI$I$}m}}M$I$I$I$ $I$HI$H$H I$I$I$I$I$I$M}ImI$A$ lmmmmmmmeY`e[$ Y%mm I$I$Imoﶚi$I$I$A$A$II$I$I$I$AI$I$I$I$I$I&H- $Ad6mmmmmmmll@ ,@@ % $YmmI$I$I}i4m}m$I$I$I$ $I$I$I$I$I$I$I$I$I$I$I$M4mI-I$AAIeemmmmmmme%  eYem@X!``[mmI$I$I?ﶒI$Mm$I$I$I$A$I$I$II$I$AI$I$I$I$I$I&i4@$ K, mmmmmmmm,AAmmlA, 0K,mmI$I$I7}I4I7}mI$I$I$I$I$I}I$I$H$I$I$I$I$I$M&M$I$@IY%Ya mmmmmmmed [mme H!H$[mmI$I$I>I4I4I$I$I$I$I$iレI$A$I$I$I$I$I$I$I$i$I$ l0A,mmmmmmmm,AHmmml ,  K-m@I$I$i7}}M}}M$I$I$I$I$M}I$I$I$I$I$I$I$I$M4m$I$AAA@ $d[mmmmmmmmeI$Idmm`%YeX@I`YmmI$I$i&oi$I$I$I$I$ioI$I$I$I$I$I$I$I$I$I$II$H 0l2mmmmmmmm-,0K-mmmCl@l2KK0A mmI$I$m6}}m}I$I$I$I$I4}MI$I$I$I$I$I$I$I$I$m$II$I$I@A X mmmmmmmmYmHdY%mmmd $I$! X$2Yml I$I$i&I$I$I$I$I$o餒I$I$I$I$I$I$I$I&i$OI$I$I$I$HI K,C mmmmmmmmm,mmmmml2K% @,20mm@mI$I$I'}m$I$I$I$I4}mI$I$I$I$I$I$I$I$}I$I$mmdImd@I$Ye mmmommmId`mmme`%$HeemI$I$I&i&I$I$I$I&I$I$I$I$I$I$I$I$I$H$mmmI  -mm$,,mmmmmmI mmmml ACKlmmI$I$I7MI$I$I$I6}I$I$I$I$I$I$I$iII%}}}I$[}}mm@K! [mmmmmeY$ [momeIe XedI$I$M&I$I$I$I裸I$I$II$I$I$I$I H$mm$o6llH 2l2mmmmmm,2,m_ml6C@A,C-lI$I$M}}I$I$I$M}i$I$I$I$I$I$I%II$Ae}}d@}`dmAadXemmomm`YmommmK` emdI$I$I裸I$I$I$MI$I$I$I$I$I$I&I H-momKl@m $@ m-mmmml(mmmmmm,A A-mmI$I$I}_}I$I$I$mM$I$I$I$I$I$I$I'}AI-emm-HA}}@AYYeXmmmm-meIe[mm mmmH H I mmI$I$IoII$I$I$iI&裸I$I$II$I$I$I> $ml$Hml, mmm} mmC,0 mmmmmm @ $6-mI$I$I$}}}I'I$I$I$Mwi$ $m$I$I$I I$I$I$IIIIAmlHmmeY%YammmmmA[mmmmmYe Y dmeI$I$I$oA&漣I$I$I$I&I? $I$I$I$A$A$I$I$II m`H-m ,mmmmmmlKmmml -mI$I$I4}m}I$I$I$I$I%I?I$H I$I$I$I$I$I$i6I@[m`I[m@%ImI%mmmommm Iemm`$ $%mI$I$I$ᄏII$ﴒI$I$I$I$I&@I$@ $I$@$I$I$I$I$@ mHlm, mmmmmm lm l,llI$I$I4}}M7}$I$}I$I$I$I$I$$I$$I$I$ $I$I$I4I$AA%@II$[aI%mmmemmeml`[m$ $[%mI$I$I$メI$餒I$ﶒI$A$I$II$m>I I$@AAH$I$I$I$i    -lmmmmmmmmCm$2K [,lI$I$I4}}I$mi$I$}I$$I$H$I$I$I $$ $I$I$I$IAA`memmemmm[mmdH% dHelI$I$I4メI$i&I$I$メI$I$AAI$I@@A$AI$I$I$I l mmmmmlmml,Am lI$I$I6}}I$I$I$I$}I$ $I HI$I$  $I$I I$I$I$IA@@ImYd[emmmmeIe[me `I IaA`I$I$I6駱I$I$I$I$ﴚI$A$HI$I$@A@$I$I$I$I$I   mmmmmmmmm-@$@-mA I$I$I&}mmI$I$I$}I$ I I$I$I HI  I$ $I$I$I$HIYmH%Y`mmmeYmmm%H  X$Y$I$I$I&i$I$I$I$mI A $I$@AII$I$I$I$I$Ad-,mmmmmmm $A -$6I$I$I'}}MM$I$I$mI @ $H  $I$H I$I$$I$I$I$ IYaYmYemmmememdXdXI$I$I&iI$I$I$oI$@@II$AI$AI $I$I$I$I$ K-mmmmlmmml0C-0l I$I$I%}mI&I$I$MI$@$I$I$I$ I$I$I$I$I$I$Y-ImmmmmmmemddXeIlI$I$I$oI$I&I$II $II$I$A A$IA$I$I$I$@ --mmmmmmmmL@ - ,I$I$I$}mmm4M$m&I $I$I$I H$H$I$ $I$I$I$I@@Ye[eemmmmmmm` `Ym%XI$I$I$mﶚI$I$i$I$I$I$AHAI$I$I$I$I$@ mmmmmmmmmm,0A ,l-I$I$I$mm}m6I4I&I  I$ $H$ $I$ I$I$I&IeYmmmmmmmm[m$eeAI$I$I$M$iMI$I$I$I$I$AAII$I$I$I$I$ mmmmmmmmmm,@ 2Aml I$I$I$}I4m4i$M6M4I$  $I I $I I$I$I$I$I$I$Ym[mmmmmmmmm -Il ,I$I$I$レII&I$III$I$I@$A$I$A$I$I$II mlmmmmmmmm@-l I$I$I}I$i$I4M4MI @ H$ $ $I$I$I$I$HIHmmemmmemmm$HemY I$I$I$I$I$I$I&m$I$@@$H$I$I$I$HI lmmmmmmmmm[m,KI$I$M$}I$I$I$Im$I  H $I$I$I$I$HI[ee[emmmemmm mm@I$I$I$oII$I$Ii4I @IAA$I$I$I$I [mm-mmm,mmm @0mmI$I$I$MmI$I$I$M4mI$  A $H I$I$I$H$Y-Y%emmmeemm` Im[e I$I$I$o龒I$I$I$Im$I$@@I$I$I$I$@ mlmmmmm-mm$6- KI$I&I$Mm4I$I$I$M7i$H   I I$I$I4I$@[ee[mmmm[eYemmmdII$I$I&OmI$I$I$I&I$A@II$I$I$I$ m-mmmmlmmm@ ,6lHI$I$I4ImI$I$I$Mm$I H @ H$I I$I$I4I$$[emYmmmm[eKe[mm@ [mYeI$I$I$OI$I$I$Mm$I@@A$I$I$I$I$@A --mmmm, mm 0mlXI$I$I$mm6I$I$I$M7m$I I  H$I$I$I$I$I$Ym[m[mmmmd$[mm@`[m[mI$I$I$OI$I$I$I$A@AAI$I$I$I$@I mmmmmm -mmA l, I$I$I$M}M$I$I$MmI  I @ I$I$I$I$$I@mm[mmmmY$emmA [mmmI$I$I$o鴒I$I$I$I$A A@A$I$I$I$I$AO lmmmmm2-mm2 -m[mI$I$I4m}I$I$I$Im$I I H $ $I$I$I$I$H$I$}$@lmmmmeYeYe[mm@ [mYm mI$I$I$imI$I$I$I$@A IIAI$I$I$I&I$I$$m-mmmmeKmmm C,6mmdmI$I$M4MmI$I$I$Mm$H  H    A$I$I$I$I'I$I7}$YeYmmmmm[! !mmH a[eYemmmI$I$I4I裸I$I$I$I$AA@$I@ @I$I$I$I$I>o$ mmmmml,2mm-mmmmmI$I$Ii}4I$I$I$MI$HI I$ A$H$I$I$I$I7}}m$@$AemmmmmeH%[mmXe[memmmI$I$I$iI$I$I$II$AAA AAA@AI$I$I$I>ロ l-mmmmllmm,-lmmmmI$I$I$m}I$I$I$MM$H $ $ $I$I$I$I$I}}}@ AXmmmmmma [mm !mmmmmmI$I$I$MI$I$I$OI$I$@I$A@@I$I$I$I$I mmmmmm-mmm@ mmmmmI$M$M4m}I$I$I$MI$I$I$ I$I$  $I$I$I$M}}}@AA l[mmmmm%Ye[mm [e[mmmmmI$I$i&mI$I$I$Km$I&IA A$III$I$I$I$ooo  lmmmmmmmmm@@ m mmmmI$I$I$}}I$I$I$M}I$ $H $$H H I$I$I$I$m}}}@Ammmmmm[mmYmmdeI%[emmmmI$I$I$kﶒI$I$I$OoI$I$I$I$AI$I$I$I$I$o H lmmmmmm-mmm0@6lmmmmmI4I$M$m}M4I$I$M}I$I$I I$I$A$I$ $ $I$I$I6}}}}AAIA@m[mmmmmeIeImmm m HmYmmmmmI$I$I&oII$I$oモI$I$I$I$ I$H$AI$I$I$I$   mmmmmmmmKmmmmm-mmmmmI$I$m4m}I$I$I$mmM7}$I$I H$H I$I$I$I4}}}}@$d@IAYmemmmmmXe[mmmmmY $Kem[mmmmI$I$I&iI$I$I$OﶓoI$ $I AII$I$I$I l-  mmmmmml-mmmmml@ lmmmmmmI$I4Itm}I$I$M$M}M$H$I$ $ $I$I$I$M$}}}mAm[mI[dII$AA[ammmmmmemmmmmmImYmmmmmmI$II$mII$I$OI$A$I@ A$$I$I$I$I-$I  -mmmmmmmmmmmml-mmmmmmI$I6m&m}m$I$M$ImII$I$H  H I$I$I$I$}}}IA%$AIAAYm[mmmmmemmmmmXIe%mmmmmI$I$I&oiI$I$I&mI$AI$I$$I$ $I$I$I$I&oo$$ emmmmmmmmmmmmlmmmmmI$I$im}m6I4Mi$I7I$I $ $I$I$H$I$I$I$I'}}}}IAA$AAmmmmmmmmmYmm`  mYmYmmmmmI$I$I&漣I$I&I$I$i$I$IAAA@$I$I$I$I$i& mmmmmmmmmlmK2-mlmmmmI$I$I&m}}M$mI4I$I$I$  I$I I$I$I$I$I$I7}}}@AHAmmmmmmmmmmYl` YmemmmmmI$I&Im&Ii4II$I$I@AI$III$I$I$I$i>o   -mmmmmmmml @@, mlmmmmI$I$m}}mm4mi$I$I$I$I$I$I I$I$I$I$I$I7}}}}A A@[l[mmmmmmmmeI  %Ym`mmmmI$I&I$Mmm6M6I$I$IA @ I$I$I$A$I$I$I$A&o   mmmmmmmmmmA@ K--mmmmI$I$MI$}m6mi$I$I$H  I$I$I$I$I$I$I$H$}}}} @Aemmmmmmmmm $@ e e mmmmI$I$I&I$oMIm$i$I$I$IA@$II$I$I$I$I$I$AO mmmmmmmml@@$@AmlmmmmI$I4i$I$}MmmI$I$H$  $I$I$I$I$I$I$I$$I$}}}A$A[mmmmmmmmm  $Yem[mmmI$I$I$ $oimII$I$IA$I$I$I$I$I$I$I$A$m-m mmmmmm$Amm mmI$I$@ $}}M}M$I$ $I$H$H$I$I$I$I$I$I$I$I '}}@@e[mHmmmmmm,- eYdmmI$I$I$oi$I$II$@I$A$I$I$I$I$I$I$A ,-mmmmmmK,0 ,Km-m mmI$I  $Mm6}}}i$I$I$I I$I$I$I$I$I$I$I$I$H}m@@@el[mmmmmm HHeHe[emmI$II$mmmI$I$I$H$AI$I$I$I$I$I$I$I$Immmmmmmm  I 0,-mmI$ I$mmm}}mI$I$I$I$I$I$I$I$I$I$I$I$4}A[e[mmmmmmme[le %PdI YYmmmI$A$OI4駱I$I$I$I$i$I$I$II$I$I$Ao  ,mmmmmmmmmlA m,$2,%mmI$ $M}m}}m6MI$I6}4I$I$I$I$I$I$ M@%IIA@Ye[mmmmmmmmmmImmdI `YeYm I@Mioo裸I$I$I$I$I$I$@ $  $@ [-mmm}mmmmmmmAKll%H M}M4m}}}m6I$I$I$I$I$I$A[m$I$I&@A[l@mmmmommmmmmm[``$Yme@IIMI$I$I$I$I$I$I$ mm$ 'zI,K-@-mmmmmmmml@, 2m-@$I}m4i$I$I$I$I$I$I$M$Am}mnmm@mmmmmmI$X$Y$KmmI&iI$OI$I$I$I$I$I$I$o$mmom -mmmm}m,Al0C, KemmI&}m6IM}$I$I$I$I$I$I$I$}mmmY$@mmmmmmm[ %Xd@ Y!emI$oM$i$I$I $I$I$I$I$I$I,,$-mmmmmmmlm -C,mmI$m}m4mI$I$I$I$I$I$I$I$I$m@I$I$AmmmmmmmdKme[ eeYmm $I뤚I&IoI$I$H@$I$I$I$I$I$i$ $ mmmmmmmLl@- mmm I$}mmI7}mI$I$I$ I$I$I$I$I7I A$@[mmmmmmmadHeIaY%mdI$ooI&I&ﶓoI$I$AAI$I$I$I$I.I$ [mmmmmmmml 0Clm-mlI$m}I$i}mMI$I$I$I$I$I$I$IwI$$I@[mmmmmmmm` !%YmmdA$oI$I&I6i$I$I$I$I$I$I$I$Ii  mmmmmmmm I mml$m}M4i}m$I$I I I$I$I$I$iI $AA[mmmmmmmm  X%emdIﶛI$i&m$I$I$I$I$I$I$I$mI   $mmmmmmmmAmmml$M}I4M}}mi$I$I$H$I$I$I$M$mI AIA$ mmmmmmmmI   Xmmm`II$I6IﴚI$I$I@$A$I$I$I&oI@  -mmmmmmm$,mmmdIm4M&M}M$I$I$I$H$I$I$I$i4MIH@`mmemmmd $[emmI6iI$I&mI$I$I$A$II$I$I$IoHI ` mmmlmlK -mmo &m4I6I$m4I$I$I  I$I$II4Yd[mmm[e[ml @%mmo$I$I$I$I$IA$A@$I$I$I4i& $[6mmmM- -mm@ $}M$I$I$I$I HH$I$I$MMIeA[mmmeeY`Kmmm}I$I$I$I$I$Im&I& $KmmmlK$@mmm}$M$I$I$I I$I&mi-mmmXaH$$mmmoi$I$I$I@@I$IOi>$$mmm,C@mmmMm$I$I$H $I$I6mM d@-mmd $mmmI>漣I$I$I$I$iImlmml -mmm 7}I$I$H$@$I$mi$} mImmdmmmm&ﶒI$I$I$ I$oI$mH %mmmAKmmmm`$I$I$@$$HI I$I&}H[m$H emmmmmi$I$I$A@$I.i$A$ m -[m}m0CmlKm I$I$ $I$@ H I$mI $Omlm mmIdm-O$I$I$I AII$$II?$lmommA 6d6M}I$I$I$I$H$I7H H $I$%@-mmeIeK`%HI6$I$I$I$I$I$I@$I$@mlA@Km@Km 0 &I$I$H $m$I$I$MI$I$I eH`H [lY%I$I$IA$A$I$I$I$$I$I$mlmC I$I$I$ m$I6I$I$I$[eYemm@@@I$I$A@Io@@@I$I$@ 6,2mm@CI 6I$I$H % I$I$@K-ammI&I$I$@@@II$@ m,2l0MI$I$H H$I$I Ca=>8.{Kq1_p3Ak7*3>ZVoCjcp67=PKU~x""}ANCIENT/DAVID.PI3}Ohz;8HOh/l&0҇ ٝ+W[ZxQ4p`"DZ/*ċlw-Bc-^4.ט)qywH(;(f32 32 46 46 46 46 46 44 44 44 44 44 58 58 58 58 59 59 59 33 33 33 47 47 47 60 60 63 63 63 63 63 70 70 70 70 70 70 51 51 51 51 36 36 36 42 42 42 42 72 72 72 78 78 78 78 77 77 77 77 77 77 77 77 77 87 87 87 87 87 87 87 87 66 66 66 66 66 66 66 64 64 64 64 64 35 35 35 35 35 35 k-bG; 8ZhϦDU.7W9p]kt>11\@TNW[m%aYz2Q1Нp]:Xƍ The Ancient Art of ASCII ------------------------------------------------------ Version 1.0, Copyright David Becker, July 24,1992 A.D. Long, long ago, when computers could be found only in universities and government agencies, back when a CRT was a type of registered retirement savings plan and nobody wanted to touch a mouse, thrived an art form remembered by only a few. Get out your pocket protector, find that DEGAS picture of Snoopy and lets revisit "The Ancient Art of ASCII". For those who don't have a clue what I'm talking about, ASCII art is a "picture translated into text". By placing small and large characters of the alphabet in spots corresponding to a pictures light and dark areas, you can trick the eye into still perceiving the original image, now converted entirely to text! This illusion works best when viewed from a distance. As you walk farther and farther away from the ASCII art, the actual image becomes more and more pronounced. When we visited our local university's open house as kids, there was always a long lineup waiting for a Spock ASCII image to print on the teletype. There is still ASCII art around. If you hunt about on Compuserve or GEnie you're bound to stumble across a NUDIE picture here and there. Now here is your chance to convert the family photos into ASCII. Just think of the fun you'll have. Toss the Polaroid camera, you can send printed ASCII pictures of the kids to Grandma! Enough goofing around. Lets run the program named ANCIENT.PRG and get serious. You are going to need a monochrome monitor and some DEGAS .PI3 pictures. I've thrown in one of my baby pictures for you to experiment with. WARNING: THIS BABY PIC IS COPYRIGHTED AND PROTECTED UNDER INTERNATIONAL LAW. This program yields the best results with full, screen size faces. Complex small pictures don't convert to text very well. Scan just the kids heads Dad! After the opening credits, wiggle the mouse or press any key to reveal the main dialog. This dialog can be toggled on and off with the RIGHT mouse button from this point on. Here are the eight available options in order of importance: Load and Display a DEGAS picture -------------------------------- This option displays the fileselector and asks you to choose any monochrome DEGAS picture file ending in .PI3 The image will be loaded from disk and shown immediately on your screen. Density to ASCII Translation Table ---------------------------------- This is the heart and soul of the program. Here you can configure what characters the computer assigns to what densities. As the current DEGAS picture is scanned, left to right, top to bottom, the computer assigns a number to each of 2240 square regions the size of one ASCII character. Each region can have a density from 0 (white with no black dots) to 90 (solid black with all dots filled within the square). You will be able to watch this scan take place during ASCII art creation, 80 columns across by 28 rows down. The human eye perceives different ASCII characters as different shades, from light (usually a period or comma) to dark (an uppercase W, M or B). It's up to you to decide what combination of ASCII characters is best assigned to each density. The dialog box shows each ASCII character with its density number beneath. Just click within any box and then press the desired character on the keyboard. When you have created a new translation table you can save it to disk using the bottom left "Save to Disk" button. Use the extension .TBL These .TBL files can be loaded using the other button appropriately titled "Load from Disk" at the bottom of this dialog box or if named DEFAULT.TBL it will be auto loaded when the program is first run. The very last button within this dialog allows you to compare different ASCII densities side by side. Three boxes will appear awaiting a keypess. Every time you press a key, the corresponding ASCII character fills one of the three boxes. By viewing these side by side, you can discover which characters look dark together and which look light. You can continue trying different combinations until you hit ESC or press any mouse button. Experiment, my default translation table is not the best. If you come up with the perfect table, upload it to Compuserve or GEnie for all to share! Scan Picture and Create ASCII Art --------------------------------- If you have a DEGAS picture displayed then this button begins the creation process. You will be able to see each region being scanned and ASCII characters replacing the picture! Hit ESC to cancel the scan at any time. Press the LEFT mouse button to skip a line and move the cursor down. The remaining characters within skipped lines are assigned blank spaces. Load a Custom Text File into Memory ----------------------------------- Here is a neat option. Instead of using the translation table you can use a custom text file created within any word processor. This option doesn't work with scanned images and photos but works great with solid black shapes, borders and irregular objects. I have included a shape creation routine in this program. When you are viewing the DEGAS screen (without the main dialog visible) just press any function key from F1 through F4. F1 ........ creates a larger circle everytime you press it F2 ........ creates a larger square with every press F3 ........ larger and larger triangles F5 ........ one big heart for those sentimental creations You can press UNDO to restore the original DEGAS or ASCII picture. You will have the option to skip spaces within your custom text file or leave them in place. I've included a demo text file in this archive called LOVE.TXT for you to look at! Save Current ASCII Art to Disk ------------------------------ The fileselector will appear and you can save your ASCII creation as text or as another DEGAS picture. If you wish to view ASCII art from the GEM desktop you should take advantage of the option to strip the 80th character from every line. Print Out the Current ASCII Picture ----------------------------------- This option sends your new ASCII art creation directly to the printer. You may want to fool around with line spacing on your printer to achieve different effects. Search and Replace Single Characters ------------------------------------ Here you can automatically replace any one type of ASCII character for any other and have the computer search and replace globally over the entire picture. This option can be fun to experiment with. Extras, Hints, Tips and Reminders --------------------------------- * You can shift your DEGAS image on screen one pixel in any direction by using the arrow keys. This can produce interesting effects. * Don't forget you can use the UNDO key to redraw the screen with your original DEGAS or ASCII image. * Press the HELP key to view the opening screen, version number and copyright notice. * F1 through F4 creates solid black geometric figures for you to play with. * I've included some demo text files in this archive. Check them out. You use this program at your own risk. It is FREEWARE. Have fun! Copyright 1992, David Becker Compuserve 73030,3562 GEnie D.Becker8 jբirNw}S#[W3uCcyM{L3S슃~ݏ?^j>wT*u3MW] J`V3mJWtu. lWW.. ASCGIF C &pXmFASCGIF TTP nj READ ME mS /* Ascii Gif Viewer Version 1.6 May (c) 1992 John Ferrell jwf10@juts.ccc.amdahl.com*/ /* 5 changes for pc to mainframe portability. (search on 'mainframes') */ #include #include /* libc.h for mainframes, stdlib.h for pc */ #include #define UBYTE unsigned char /* 8Bit */ #define UWORD unsigned short /* 16Bit */ #define ULONG unsigned int /* 32Bit int for mainframes, long for pc */ #define BOOL unsigned short #define TRUE 1 #define FALSE 0 struct GIFdescriptor { UWORD gd_Width; UWORD gd_Height; UBYTE gd_ColInfo; UBYTE gd_BackGround; UBYTE gd_PixelAspect; }; struct ImageDesc { UWORD id_Left; UWORD id_Top; UWORD id_Width; UWORD id_Height; UBYTE id_Info; }; struct RGB { UBYTE rgb_Red; UBYTE rgb_Green; UBYTE rgb_Blue; }; #define GIF_IMAGE 0x2C #define GIF_EXTENSION 0x21 #define GIF_TERMINATOR 0x3B #define GIF_COMMENT_EXT 0xFE /* void *screen; */ /* uncomment for pc, comment out for mainframes */ int gx=79; int gy=23; struct GIFdescriptor gdesc; UBYTE **BitPlane; struct RGB GlobalColourTable[256]; UBYTE Map[256]; ULONG ImageNumber; FILE *GIFfh = NULL; FILE *CAPT = NULL; void ERROR(str) char *str; { printf(str); exit(1); } void FlipWord(word) UWORD *word; { UBYTE swap1; UBYTE swap2; swap1 = *word & 0xFF; /*comment out for pc, needed for mainframes */ swap2 = (*word & 0xFF00) >> 8; /* " " */ *word = swap1 << 8 | swap2; /* " " */ } static struct ImageDesc idesc; static struct RGB LocalColourTable[256]; static UWORD Xpos, Ypos; static BOOL interleave; static UBYTE LeaveStep[5] = {1, 8, 8, 4, 2}; static UBYTE LeaveFirst[5] = {0, 0, 4, 2, 1}; static int ReadError; static UBYTE CodeSize; static int EOFCode; static UBYTE ReadMask; static int CompDataPointer; static int CompDataCount; static UBYTE CompData[256]; static UWORD Prefix[4096]; static UBYTE Suffix[4096]; static UBYTE OutCode[1025]; static UBYTE ByteBuf; int ReadCode(fh) FILE *fh; { register int temp; register int DstMasked; register int DstMask; long size; temp = 0; DstMasked = 1L << CodeSize; for (DstMask = 1; DstMask != DstMasked; DstMask <<= 1) { if (!ReadMask) { if (CompDataPointer == CompDataCount) { if ((size = fgetc(fh)) == -1) { printf("\nI/O Error during decompression.\n"); ReadError = 1; return EOFCode; } if (fread((char *)CompData,1,size,fh) != size) { printf("\nI/O Error during decompression.\n"); ReadError = 1; return EOFCode; } CompDataCount = size; CompDataPointer = 0; } ReadMask = 1; ByteBuf = CompData[CompDataPointer++]; } if (ByteBuf & ReadMask) temp |= DstMask; ReadMask <<= 1; } return temp; } void AddPixel(index) UBYTE index; { register UWORD XStore; register UWORD YStore; XStore = Xpos + idesc.id_Left; YStore = Ypos + idesc.id_Top; BitPlane[YStore][XStore] = index; if (++Xpos == idesc.id_Width) { Xpos = 0; Ypos += LeaveStep[interleave]; if (Ypos >= idesc.id_Height) Ypos = LeaveFirst[++interleave]; } } BOOL DoImage(fh) FILE *fh; { register int index; register int colours; int Code; printf("Image #%ld encountered.\n", ImageNumber++); if (fread((char *)&idesc,1,9,fh) != 9) ERROR("Error reading image descriptor.\n"); FlipWord(&idesc.id_Left); FlipWord(&idesc.id_Top); FlipWord(&idesc.id_Width); FlipWord(&idesc.id_Height); interleave = idesc.id_Info & 1L << 6; if (interleave) interleave = 1; printf("Xpos from %d to %d, Ypos from %d to %d, %sinterlaced.\n", idesc.id_Left, idesc.id_Left + idesc.id_Width - 1, idesc.id_Top, idesc.id_Top + idesc.id_Height - 1, interleave ? "" : "not "); if (idesc.id_Info & 1L << 7) { colours = 1L << ((idesc.id_Info & 7) + 1); printf("Local colour map contains %d entries.\n", colours); for (index = 0; index < colours; index++) if (fread(&LocalColourTable[index],1,3,fh) != 3) ERROR("......Error reading local colour\n"); } else { colours = 1L << ((gdesc.gd_ColInfo & 7) + 1); for (index=0; index= FreeCode) { CurCode = OldCode; OutCode[OutCount++] = FinChar; } while (CurCode > BitMask) { if (OutCount > 1024) { printf("\nCorrupt GIF file (OutCount)\n"); return TRUE; } OutCode[OutCount++] = Suffix[CurCode]; CurCode = Prefix[CurCode]; } FinChar = CurCode; AddPixel(FinChar); for (index = OutCount - 1; index >= 0; index--) AddPixel(OutCode[index]); OutCount = 0; Prefix[FreeCode] = OldCode; Suffix[FreeCode] = FinChar; OldCode = InCode; if (++FreeCode >= MaxCode) { if (CodeSize < 12) { CodeSize++; MaxCode <<= 1; } } } Code = ReadCode(fh); } } if ((Code = fgetc(fh)) == -1) return TRUE; if (Code != 0) printf("Warning: Unaligned packet.\n"); return FALSE; } /* #define gx 79 */ /* #define gy 23 */ #define base 5 #define colors 16 char *colortab[colors] = {".",",",":",";","+","=","i",")","I","T","L","H","O","X","8","#"}; void show(name) char *name; { register int i,j,x,y; register int ix,iy,ii,jj; struct RGB colour; char Cbuf [1]; int flag, cc, zz, dx, dy, z, dcnt, g, gc; x=y=ix=iy=dx=dy=i=j=zz=z=dcnt=g=0; gc=20; cc=1; dx=(idesc.id_Width<=dy*gy/4) iy=iy-dy*gy/4;}; if (flag=='d'){if(iy+dy*gy+2*dy<((idesc.id_Height)<>=1; dy>>=1; ix=ix+dx*gx/2; iy=iy+dy*gy/2; }; if (flag=='Z'){ dx=(idesc.id_Width<=dx*gx/4) ix=ix-dx*gx/4;}; y=iy; if (zz == 0){ colour=LocalColourTable[BitPlane[(y>>base)+idesc.id_Top] [(x>>base)+idesc.id_Left]]; zz=(colour.rgb_Red+colour.rgb_Green+colour.rgb_Blue)/3; } if (flag == 'h'){ printf("\nv = View The Gif\n"); printf("z = Zoom In On The Center\n"); printf("Z = Zoom Out To Normal Size\n"); printf("c = Capture screen\n"); printf("l = Pan Left\n"); printf("r = Pan Right\n"); printf("u = Pan Up\n"); printf("d = Pan Down\n"); printf("g = Display A Grey Scale Gif, Use Only With A Grey Scale Gif\n"); printf("+ = Raise Sensitivity For A Grey Scale Gif\n"); printf("- = Lower Sensitivity For A Grey Scale Gif\n"); printf("s = Swap Background For Grey Scale Gif From/To Black/White\n"); printf("1 = Default Mix\n"); printf("2 = Red Mix Blocked\n"); printf("3 = Green Mix Blocked\n"); printf("4 = Blue Mix Blocked\n"); printf("Any other character will quit\n"); } else { for (j=0; j>base)+idesc.id_Top] [(ii>>base)+idesc.id_Left]]; z=(colour.rgb_Red+colour.rgb_Green+colour.rgb_Blue)/3; if (g == 1){ if (zz==z)dcnt++;} else if (zz!=z) dcnt++; } }; z=dcnt/(dx/gc+dy/gc); if (z<1)z=1; if (z>256)z=256; } else { colour=LocalColourTable[BitPlane[(y>>base)+idesc.id_Top] [(x>>base)+idesc.id_Left]]; if (cc==2){ z=(colour.rgb_Green+colour.rgb_Blue)/2;} else if (cc==3){ z=(colour.rgb_Red+colour.rgb_Blue)/2;} else if (cc==4){ z=(colour.rgb_Red+colour.rgb_Green)/2;} else { z=(colour.rgb_Red+colour.rgb_Green+colour.rgb_Blue)/3; }; } if (flag=='c'){ Cbuf[0] = *colortab[(z+gc-20)*colors/0x100]; if(fwrite(Cbuf,1,1,CAPT) != 1) ERROR("Unable to write to ascgifs.\n"); } printf(colortab[(z+gc-20)*colors/0x100]); x+=dx; if (x<0)return; } y+=dy; } } if (flag== 'c') fclose(CAPT); } while (TRUE); } main(argc,argv) int argc; char *argv[]; { register int index; char sig[7]; int size; int error; int colours; long cmdcode; if (argc < 2) ERROR("ascgif(1.6) use: ascgif name.gif \n"); if (!(GIFfh = fopen(argv[1],"rb"))) ERROR("Open error\n"); /*"rb" for pc, "r" for SOME mainframes */ if (argc > 2){ if (!(gx=atoi(argv[2]))) ERROR("3rd parameter not numeric, (width)\n"); if (!(gy=atoi(argv[3]))) ERROR("4th parameter not numeric, (height)\n"); } else { gx = 79; gy = 23; }; sig[6] = '\0'; if (fread(sig,1,6,GIFfh) != 6 || strcmp("GIF87a", sig)) ERROR("Not an 87a GIF file...\n"); if (fread((char *)&gdesc,1,7,GIFfh) != 7) ERROR("Error reading screen descriptor\n"); FlipWord(&gdesc.gd_Width); FlipWord(&gdesc.gd_Height); printf("Ascgif Ver 1.6\n"); printf("Signature = \"%s\", Width = %u, Height = %u\n", sig, gdesc.gd_Width, gdesc.gd_Height); colours = 1L << ((gdesc.gd_ColInfo & 7) + 1); if (!(gdesc.gd_ColInfo & 1L << 7)) { printf("No global colour map supplied, using internal.\n"); for (index = 0; index < colours; index++) { GlobalColourTable[index].rgb_Red = GlobalColourTable[index].rgb_Green = GlobalColourTable[index].rgb_Blue = index; } } else { printf("Global colour map contains %d entries.\n", colours); for (index = 0; index < colours; index++) if (fread(&GlobalColourTable[index],1,3,GIFfh) != 3) ERROR("Error reading global colour\n"); } size = ((gdesc.gd_Width + 7) / 8) + 1; size += (size + 127) >> 7; if (!(BitPlane = (UBYTE **)malloc(gdesc.gd_Height * sizeof(UBYTE *)))) ERROR("Not enough memory\n"); size = (gdesc.gd_Width + 1) * sizeof(UBYTE); for (index = 0; index < gdesc.gd_Height; index++) if (!(BitPlane[index] = (UBYTE *)malloc(size))) ERROR("Not enough memory\n"); ImageNumber = 1; for (error = FALSE; error == FALSE;) { if ((cmdcode = fgetc(GIFfh)) == -1) break; if (cmdcode == GIF_IMAGE){ error = DoImage(GIFfh); } else if (cmdcode == GIF_EXTENSION){ error = TRUE; } else if (cmdcode == GIF_TERMINATOR){ show(argv[1]); break; } else { printf("Unknown directive encountered.\n"); error = TRUE; } } printf("End of GIF session\n"); exit(0); } bsŎcO{(€6^3{F $7oa@hQ'wV&I8Ά=rᄣͧOK `@c#2vHQ2ľ|/m#v "_Q=}8ĥ' 6z{H3Ó1dfDIz fhui (LDl^‡Kw`9riD8 ?} ܿ?zn2m`Fh<ZmqN7ޛR/S=vzNF4Z )Rf6 )Gf. )Vf& )=fBXBJf#@$XJXJf`$XJf )=f @o Zn ):f )\fAJgJfBRI`vBXAH2H"J&Io pԀEPJ#@$Lv ԃJoH  g  f8RHSJn`.  g  f`  g  fSRHJnB`gSJnBBv#Xnp,.-@(./.N(@BGNPO`$@"n" 8RBl0Aht nCh8R ЀB20mBGN$SXOkv3(/NXOSjvAh Ѐ1ChH(JRm 9 XbR9X,.܆-F/.NXOZf/.N"XO|fp` HyN&`Jg HyN&pL9H*GE9J-G/9/NPO-@BBHy fN&XOEnSk jBR` / N?XO*f~ g&@~ g~vgn~zgb~Zg\~lgV~hgP~cgJ~rgD~ug>~dg8~sg2~gg,~Gg&~1g ~2g~3g~4g~+g~-f~vf2|-I~1f2|-IHy N&XO~2f2|-IHy N&XO~3f2|-IHy N&XO~4f2|-IHy N&XO~gf2|-IHy N&XO~+f2|-IZ/.Hy N&PO~-f2|-I[/.Hy ^N&PO~sf(2|-IJf~-G`BHy N&XO~cfHy N&Hy Hy N \# fHy NXO| /9HxHxHnN$~gHy +NXO/9 n RJf/Hx/.N$" n RJfDgHy +NXO~uf>/9/.NPOJlV䀰n/9/.NPOJlV䀑~dfN/9/.NPOЮ".ҁЁ=yJ".끲o/9/.NPOJlVѮ~zfJ. *G..-G/9/ NPOJlRѮ/9/.NPOJlRѮ~ZfP>9H*G/9/N9J-G/9/NL rb3rd parameter not numeric, (width) 4th parameter not numeric, (height) GIF87aNot an 87a GIF file... Error reading screen descriptor Ascgif Ver 1.6 Signature = "%s", Width = %u, Height = %u No global colour map supplied, using internal. Global colour map contains %d entries. Error reading global colour Not enough memory Unknown directive encountered. End of GIF session NVH<0$.&n zmHyjNXOHy/+N \#POfHy NXOzlF/+NH#XOfHyNXO/+ NH#XOf HyNXO`zO#z#B./9HxHx$Q/N"zf/HyN4POJgHyNXO/9HxHxHyN"zgHyNXOHyENHyNHy7E&N?9Bg?9BgHnHyGNAzRr&JmDHyrNtXOo"<ʂ  @@@Rn`d/+N$XO`0/HyN&tPOo>/9HxHx ʂ/N"zgHyNXORnB69^09/N'X#zXOfHyNXOB69RtJyg6x/N'X yz"!XOfHyNXOR89nz#/9N"XOzg&(*,.$B&B(B*B,BH?>H?>H?>H?>H?>H?8SfL|?Hg2DAAS@HAN!!!!Q0g1g$ /NuHx B// N* NuNqHx B// N* NuNqH< o$o r$9Jgj(<&< rg(n ag.n +g.`z bg0`r tg. wg`dz`$z`z`ząB` z`ząJf g,zgzfz`zHx/// NMx& lp`"/NKHXOJgB`B%C%B L$o@(oD,/Hv<|r&|g(p yH0f B+g B-f<|HJg~f" B0f xg Xfg(RJH|Jf | B0f|`~l>~$m6// /ARRRRRz y0XgB`0X gt2Bt0Xgtԉ0Bo^AfP,m>/H0Jg~ f Ѓ&փ``///Af fRrDJAo~?#vgJAmSJ( L|Nu xfB`#NuJg r y ЊЀ*nRM-MSM*@E*nBJm0f=JS`D`D`D`GXL=|B`Dfg XL:l$ `$JlD<-v `"$& f$G" C0 Af&A K RJf` E'o"*n gg GfgE=Ez'` EfzBB//NAJl|-//ND`PO$&`B. fFJfBGJ.f" C0 Af`" C0 Af&A K RJf=H`B./Hn*nBFHn:D/ H///ax=@ J.g<- J.fR&@`tfg \0`( \ `Dfg XLB4,`$v`$v`&\fG0JEm,:E/ B/ No0 JgK=@nl=E` K RJf=H`Dfg XLB4,`$v `0-|0fg XLB4,`$vgJgD@B=EmD&NJfJEg^*<d4C/ /NEPO$*n5e H@0@B@H@$*n5Jf-|0g Cf 0g<0 @\K=@6.nJgRCgTC:.Eo:0f0Jng*4E0no $/.Hx NqxPO|gRJnJg/.|/̇/NqxPO|g^g6/.Hx0EqxNPO|g>/.*nHH/NPO|g"0@0 @ f*4E0no $/.Hx0NqxPO|gRJn4C0no $/.Hx0NqxPO|gRJn4nSJm&/.HH/NqxPO|gSfSnk/.Hx0NqxPO|grSndg(4E0no$/.Hx NqxPO|gDRJn2E0no I,ݮ`"/.*nHH/NqxPO|g RR`L<`N^NuNVH?< .". $.*. ,.$BBHn//NE&(R$E&FSK (|@$BB/./.NAJgxHn/ / /./.NA//NE-@-A/HFHGQHBLBG b @ oHDHEHFHG8:<BG@`"&gNDBBLNu /Lg NuAH?L0 $jB" n m&fJg&f @ oHDHE8MBA@`B,<J@o&Ɔg R@╄`,<&Ɔf S@gۅل`Jl"Dh`BRفJ@fR@`&f&g* @m$ @l2HBBH@B@ "LNu#?vBBLNuLEBHBBBLNu B"CB$/gB"/e4Jof6BAHAg0H@20BAHA`vҁрeRAQA& $Nu`////aP NuA"o H?04H@ @l BBL` @3m"#hprLNuL0|~ @#n><:BDHGHFHEHD@` @3l R@`/ HyFH?BAND"_H(*BA0<NDJg p#NuBNuNqH8 $//NJ @XOgJg/ hNXO`&0C$VkxOmAΖ"ҁ҂ҁ0g"xm0/aXO`v/ yNXO`h0x xfJg /0N(`XOAΖ ЀЂЀ00000B??<>NAXOJl D#vpLNu/ 0/ @go @g.`0 @m*V@H`,BEKHNXOJgp`HxNXOJgp`0y΄ $_NuH8 &/xm ??<NMXO`xg ?<NATO`?<NATOLNuH8 /xl69΄`6??<NMXOHLNu///aD4 Bo"9΂ ЁЁ`0D @0(XOPg2RA AOoBA1AH 0` H/a@XO$NuH8//a4 Bo"9΂ ЁЁ`0D @vXO8(PfH/a(XOJgv LNuH< (/ /a|XOJgH/a&XOo'v֏z//??<@NA L&XO9{f fx` fBD`9~H0@f 4Hx`9H0@f4HxNrXO`JDf02RA AOoBAjgnH%4``LNAXOv$֏|?/?<=NAPO(`:x$؏6/C?/?<=NAPO(m"/gHxB/NL `xJlD#vp`0D$V/gAΖ ЀЂЀ0@/gAΖ ЀЂЀ0/gAΖ ЀЂЀ0 v$֏/Nn0"ҁ҂ҁ AΖ!@XOf2$9v/NFXOJf/g /N`XO#vx L Nu//Hx// a NuNq 9x#xNuNq : unknown signal/ /$/ $oHxHyPHxNl g4Jg0 J RJf// HxElNHxHyPHxNJo0rm*A|  p RJf/A| /0` HxHyP HxNlPO.HyPHxNl $$_NuH>8(/$(o( /,v&L c|@#vp`**/NJ @XOgJg// / hN `/NKHXOJf$/ /??<?NA JlD#vp`##/NH`A{XOgLg*HH//NI PO  fB` cRRo/NHXOJgRK`g  f 9~f$9{gHH//a*PO&LvHx`,9f*9{gHH//aPO&LvHxNrXOC{gv9f /NH`XOA{g>  f(g"Hx /EI NHx /NB`HH//aPOR/NHXOJg`9fLgHx^/EI NHx/N/NH`XO9{gHH//aPO`9f<g0HH//a$PO`Hx/NI PO SJn `  g 9fPI{g<  f&Hx /EI NPOg Hx /NB`HH//avPO R`fA|gf$JgJSKS9{g://aPO`,9}f*Sk 9{g //aPOSKQBCSdv`9f^SKJgR  g  f6SKS9{g //aPOJf`SKS9{g //atPOJg  g  fRK`AfjgHH//a~POHx /EI NHx /NBB9{g>$Lc89{gHH//a0PORJb`gHH//aPORKRnL L|NuH< (/B/zmjz fNr 9S&9{g$$CSJzgnHx /NI POSf`T//NI `FHx^/EI N BHh@`zfHx^/EI NHx?/Nv`//NI vPO׹ LRJJf`  g,RJJf'J BkJg AfkRJJf&( `bB`B'J``T??<>NAXO)D LNAXO `(kg:/*~K]@ApЌJf(v֌//??<@NA / /??<@NA 8 l RJf&,,//??<@NA &l Jg4/ /??<@NA 8 K RJf&,, //??<@NA 8/*,<]B//??<@NA &o$(TfBNAXOpL<Nu/ / o $/f`( `&$hg/HjN4POJg$Rfp$$_NuANV`H 8$. J9fg\"nAfHx\E/ No @POgBHn`/Nl`Hn`/ NlB.POHna(@XOfp` B RJf"HA` RJfHqN'X&@XOf r'#vp`f"BAfEJgRJJfRJ'JC` JfJgRJJfRJC_ Jf'J 7|&)K/ HnapPOLPN^Nu/ / &o $kg $R/N(`XOf/+E(`N/ NPO$_&_Nu/ yg$/a BXOfB$NuH00&yg$Jg&/?<ANA\O/N(`XO&kfL NuNVH8<̗Hn/.NlPOxfJHyzN[(@XOfp`^&lgNHyǢHkN4POJg(*K&Sf`J9~gxfx!#vp`g +gEΖt 2(gpHn/N4POJf^JfHy`N0"XOJfHxN'X$@XOgHnNn0$%y#XOJgpf8p`\ ov֎/?<ANA\O$g0(/D*/H"DAfvEJg`tJ9g .f` 9fRJ9g. y0(gHH/Nq8XO` 0(gRRJJf JJ9gZJ9ΎfZEJg(" 9f |m |m>&JRJJfڶgpЏD|m |m.J9Ύg"D Ef`d.` EEpJg( .g R|lJg .gRRJJg .f .fpJg R|lB J RJfDրJVHHDL |$Nu...\NVH?< .&n (n..z|r mJfg "@ Lfp` \gJ9gJ /fDg "@ LfJ9g&J9g9HH/Nq8XO`B,RK`V +:f@J9gHH/Nq8XO`|:B,TK \gJ9g /f`g "@ LfJgv֎tԎA`J9g /g Jg \fBJgRKzHyf/N4POJgHyf/N4POJfHx\/ No @POgXB`Rx/ N[-@g*@$mXOg/HjN4POJfzJf."LAzf"jAf2*By3x/.N[pXO*g:Cf LJgRHJff//*ax"BPO LJgRHJff`F*GHm/ /*/ a`.J9fg//*N4POJf *g|$Rf$JfL/.N[pCfXO LJgRHJff/Hna*"BPO LJgRHJffJg*Jf:JfCAǢf L<&n(n ( <\J9g</Jg +:fHH/NqXXO \gJg/ /aJPO`* RKJgtԎA`Jg \fBHnHna*EB/N[,g*F$m g0*g //*N4POJfC Bf`$Rf/N[pAXOJgJfJg*E\* JgRKJf^BpL<|N^Nu /"/#f #i#f #jNuNq//// yNPONuNq//// yNPONuNqH>8&/$&o( /, c|@`N*/NJ @XOgJg// / hN ` /NKH(XOfl0C"V|OmJl|%#vp`AΖ ЀЁЀJ0l|??/?<BNA Jm/ /??<@NA JlD#vp`$$KoI{GI  f(g"fHx /NHx /NB`D  fB`$ cR`  fpR#HH//NI PORJSJn L|Nu/$/ B RJfHhN'X"XOg "B Af $Nu/"o o f VHH`Bg:"/SkJggJmfp`Jfp`JgH0@H `p$Nu/$/ B"o fCn"/SkfSk BQBASd $Nu o/ `fCfJg Nu SNuNq/ oB/ /grf `RHSfp$Nu"o o` o"o / g/n24 AfgSBAgJH>L|H|L|H|,L|H|XL|H|L|H|LHCSfL|0Hg4DBBS@HBN """"Qg2g$ /Nu2DAA^ANSf`24 Afg SBAgLH>L|H?>L|H?>L||H?>L|PH?>L|$H?>LH?8ASfL|0Hg4DBBS@HBN # # # # Qg3 g. `(2DAA^AN        Sf`HxNrǞXONuNq"/B y0g A NuNq"/B y0g A NuNqH< &/$oz(* Jlr * @%@ (g`0@PfXf r fv z jRR"l  g2r f,$B%j//*/*Nl g j@p`Jg r fv `BL8&/&of|(`Bt$ԏ//Nl*PO|fp/NJ @6!7|(0(7@H'@BN{U'@ '@$'@BkPOpJ9gp7@ N7@ N 7@'|p` /\$fJ/%f?<NATOA`"/$gl /:%fdJ/&g /\&fVJ/'fP6A7|(B y0g H0@p`H0@pЈ'@BBNz'@ '@$'@PO`Hx*t(ԏ/E{PNPOJfHx?/NPOJg|!#vp`V/aD(@XOfn|!vg |"vf|f6R'y7|(BBNz'@ '@$'@APOJf'H|'F7| `v?,Bg?,BgNz'@ '@$'@'T,B+(F)PO0<,g0/NPOJfSI0@ @f~JgPv$֏BF?/?<=NAPOJl D#v`r8v"֏|//??<?NA ??<>NAXO o`"fSI'l"< ЬjЁ| '@7| `'||'F7| /$g. /:%f&B y0g H@`H@`?<NATO7@BkN7@ N 7@'| L|Nu////a4POJ]HHNuNq/dev/NVH?<(.&n /NJ(@XOgL l RJfD^|$OCx Of"l JJgRHJff/ / azPO`0D(Vk|OmAΖ ЀЄЀJg&9~HHB9~/ /0a4~PO`l&Y:BG??/?<WNA Jl(6!Bk(BN{U'@ '@$'@BXO`:n/ :n/ Nz'@$'@ '@6Bk(|??/ ?<BNA -@POl6'|`r|??/ ?<BNA '@??/ ?<BNA Jg.&]|//??<?NA f n`g n#!fSI*nBF??/ ?<BNA ?<NATO7@BkN7@ N7@'|"< ЫjЁ| '@R'y7| p` |%#vpL v?#Jv vă#NƁ#R vS#Vv vP҃#Z/N{pXO$&NuH <(o?<,NATO6@?<*NATO:@/ / ajPOg(L<Nu o/ `JfpNuf SNuNqH8 $oxEmp` * S"*A$԰ *"lVxDg&` &xlR *$邔Ԓ"* 瀐ЁԀ Ѓ瀐"ҀԁrҪ x ЁЁЁ"遒ԁrҪjV Ё瀐"ҀԁaDԹx$f/ a$XOJg LNuH88 o(o &lp` <Q//N0$o &o$z|&gJfp`BCòJg.B y0 grJg y0 fBr -fzRJB y0gDv$ԁԂ 9n H0@pЈ`HH/Nq8XO|І"ҀRJ y08f 瀐Ё( :fdrRJB y0gDv$ԁԂ 9n H0@pЈ`HH/Nq8XO|І"ҀRJ y08f 逐؀CüB y0 g6|&Jg.B y0 grJg y0 fBAòJg#(` #0(AüJg#,` #ò,//NPOL |Nu orf,rVmpШ DrmpNu ( rNur fpШ Dr]HHDNuprlr\HHDNuNqB096NuNqB094NuNqB09:NuNqB098NuNq0/36NuNq0/3:NuNq0/34NuNq0/38NuNqNK NuNqNK NuNqLO F H J L N P R T V X Z \ ^ ` b d JPJUJXJ] JbJg.PWdWnWuWWWWWWWWWWXX"X.X9XYXjXrX|XXXXXXYYY-YCYYYaYhYoYwY~YYYYYYYYYYYYYYYYZZ ZZZ Z*Z2Z;ZC bij BBBBBBBBBB DDDDDD HHHHHH  ;Zx0Nm~t~t???f:\gcc\lgcc2_com__start0r__acc_maN_acc_arg~__start1_parsear@_setup_h_argv@_argcexit_d2>atol.oHgcc2_comHfopen.oxgcc2_comx__fopenxfclose.o!Pgcc2_com!Pfflush.o!gcc2_com!__fflush"fgetc.o"gcc2_com"fread.o"gcc2_com"fwrite.o$gcc2_com$fprintf.&gcc2_com&malloc.o'Xgcc2_com'X_MINHUNK_MAXHUNK__mchunk__ZeroMastrtol.o*gcc2_com*main.o,gcc2_com,_getMiNT,_num_at___at_exidoprnt.o0gcc2_com0_cvt8_round>_exponen? filbuf.o?gcc2_com?getbuf.o@Lgcc2_com@L_addsubd@_cmpdf2.AltAgtAeqA_divdf3.ABIAS8@retzBdivzBclearB_fixdfsiBBIAS8@zeroC"toobigC&_fltsi.oC0BIAS8@_muldf3.CTBIAS8@retzDR_negdf2.D`_normdf.DxoflowExretzEdERANGE@?_udivmodEmodf.oEBIAS8@binmode.Fgcc2_comFclose.oFgcc2_comFconsole.Ggcc2_comG_LOOKUPG_raw_inG_raw_insH6device.oJPgcc2_comJP_prn_dev _aux_dev._con_devPgetpid.oK gcc2_comK isatty.oKHgcc2_comKHlseek.oL`gcc2_comL`__real_lL`open.oMxgcc2_comMxpsignal.Pgcc2_comPread.oPgcc2_comP_thebuf_start_c__echochU<__delchaU_str_lenVsbrk.oVgcc2_comV_HeapAllVsiglist.Wdgcc2_comWdsymdir.oZLgcc2_comZL_buf.0_pos.1_siz.2t_FgetcZL__cache_Z_in_cach__cache_[__del_di`Btchars.o`gcc2_com`unlink.o`gcc2_com`_D_do_dele`unx2dos.bgcc2_comb__adjusteN__canonf__old_un_ux2dos_dos2uxwrite.olgcc2_comlstrdup.on0gcc2_comn0strncmp.ndgcc2_comndstrncpy.ngcc2_comnstrrchr.ogcc2_comomemchr.oo0gcc2_como0bcopy.oo\commononexitptop_downpLslow_copp$both_eveoless256ocopy256oless4p copy16pless2pnonepexit_d2pscopyp6slow_coppboth_evephless256_pcopy256_ptless4_dpcopy16_dpless2_dpscopy_dqclock.oq gcc2_comq ctype.oq8gcc2_comq8__myctypfputc.oqxgcc2_comqxgetenv.or$gcc2_comr$raise.orgcc2_comrsysvar.orgcc2_comrstat.orgcc2_comr_dtmp.0_dtabuf.__stattDtime.ozgcc2_comz_this_tmFstrchr.o{Pgcc2_com{Plocaltim{pgcc2_com{p_days_pe_mth_sta_dst$_indstr_gtime.0j_ltim.1Î_tzoffse~_stdnameò_dstnameü_unknwn.0getuid.ogcc2_com_euid4_uid6_egid8_gid:_open"Mx___fixdf"B___opend$_isatty"KH_getpgrp"r_lstat"zT___mint!_getpid"K ___inode$___adddf"@___exit"_getuid"__floats"C0__base!__dos2un"j_bcopy"of___divdf"Anorm_df"D_getppid"K2_calloc"*__tROOT!_getenv"r$___gedf2"A__main"- _getgid"___muldf"CT_in_buf!_strtol"*___ltdf2"A___divsi"<__timezo$__start_!Ǟ_GIFfh$_getegid" _tolower"qX___link_!Ǣ_signal_$__tDEV!__exit"/___mulsi"___subdf"@_realloc")_strcmp"4_strchr"{P__lDIR$_ERROR"__cmpdf2"A__unique"d|__free_s"[p__initia!_geteuid"__read"P__tDOTS!_strdup"n0_freopen" __unixmo$__malloc"*__tCASE!_unx2dos"l___float"C0___eprin"'4_printf"&__getbuf"@L_ImageNu!_tzname$(__adddf3"@__umodsi"E__filbuf"?__ctype$__tSLASH!_strrchr"o___ttymo$x__divdf3"A___link_!__infini"E_strncpy"n__x_Bit_$__muldf3"CT__read_s"[__write_"]D__gmtime"|d___DEFAU!Z__divsi3"<__doprnt"0__heapba!^_signal"_strncmp"nd__full_d"kZ_dos2unx"l_setuid"__lHIDE!b__dev_fd"J_rindex"o__mulsi3"_colorta$_AddPixe"__lAUTO!f_set_sys"r_gx$_gy$_memmove"o\__modsi3"__udivsi"E__sys_ru!j_localti"}_setgid",_console"H`_remove"`__start"__fixdfs"B_fnmapfu"lx_mlalloc"'X__iob!n_CAPT$__app!v__del_sy"`_tzset"~|_vprintf"'_psignal"P__binmod"F__negdf2"D`_fprintf"&_BitPlan!z__write"l___tchar$|_write"l_unlink"`_get_sys"r__dev_do"J_DoImage"__lOK!~_malloc"'X_memset"_GlobalC!ʂ___devic$r__consol!΂__child_!Ά_ReadCod"_memcpy"o\___modsi"_pipeclo$_lbcopy"of_console"I _mktime"{p___defau$__set_un"b_unixtim"z_memchr"o0___umods"E_setpgrp"h_umask"O__init_s"_lbzero"_raise"r_stat"x__defaul!Ί__tUNLIM!Ύ___negdf"D`_etext"|_environ!Β_fwrite"$__dev_un"J_atexit"0"_bzero"_FlipWor"__make_a"_ _index"{P_fread""___umask$x_time"{___col_p$_read"P__stksiz$___open_!Ζ_show"$_sys_sig$|_setegid"T__malloc"*_sbrk"W_Map!v_tell"Mb_relallo")_errno!v___check$_fputc"qx_creat"O__symdir"^_modf"E_toupper"q8_clalloc"*___normd"Dx___link_$_vfprint"&___udivs"E_atol"`_fstat"x&_flush_k"Ih_exit"/_atoi"H_main"._gmtime"}__unx2do"i_free"(`_lseek"L_seteuid"@_close"F___cmpdf"A__subdf3"@_fflush"!_kill" ___link_!z___nedf2"A_fopen" \_edata$<_clock"q _gdesc!__instal"Jp_fgetc""_end!_fclose"!P___eqdf2"A_console"H___gtdf2"A__split_$|__do_sta"r___ledf2"A_lsbrk"W   R < " > <@x\ , T      < "    $& "  (      *    *B  N @F$ &           &   @ 20 ,,H* "".h*JX(4,\h00B ,""  X6L$   d(6|rf@* H     ~R   " tbV*XV0r$N*.(.8P*$$,$V. " tb  8,$@2"R.L>L, ^.& 0*l(L\4L` ,2 (   0,$ $ $     & (& `  8V     0*BTTth* DBP,"  @ 8   .J F  2$$ R(P. D"\*2 \*$F., B(0L F. *. N" f*"  &T  2 P*D 2*h\ *0 0BZ "B$ 8. 0"0*0     $.   |eVyyYVC I2[ϲ$;}NlYeC᱖y6 1u]FPj5 v+tt?٤uPKr^:VYREAD.MErHwR 4?bV>pUR=vXNZp= >$\bM˄ZjGEMPURGEH s>GEMPURGERSC s>GEMPURGERSD s>P/* ** The beginnings of a GEM-interfaced version ** of the back-up file purging program. This is ** just a skeleton to develop the interface - the ** functional code will be dropped in later. ** Link with CGEM.BIN. ** ** by Jon Ellis, 30 January 1994 ST Review 25 */ /* ** Include library file declarations... */ #include "gempurge.h" /* Our resource file #defines */ #include /* GEM AES function declarations */ #include /* GEM VDI function declarations */ /* ** Symbol definitions... */ #define FALSE 0 #define TRUE 1 #define ARROW 0 #define R_TREE 0 /* Code for rsrc_gaddr() */ /* ** Global variables... */ short ap_id; /* AES application identifier */ short handle; /* VDI workstation handle */ short char_width, char_height; /* Dimensions of character cell */ short screen_width, screen_height; /* Dimensions of screen */ short screen_planes; /* Number of colour planes */ short VDI_active = FALSE; /* TRUE if VDI workstation open */ short resource_active = FALSE; /* TRUE if resource file loaded */ OBJECT *box; /* Pointer to dialogue box tree */ /* ** Prototype functions... */ int initialise_GEM(void); int initialise_resource(char *); int get_purge_details(void); void shutdown_GEM(void); /* ** The program starts here... */ void main() { int button; if (initialise_GEM() == FALSE) return; if (initialise_resource("GEMPURGE.RSC") == FALSE) { form_alert(1,"[3][|Could not load resource|file. Where is it ?|][Abort]"); shutdown_GEM(); return; } button = get_purge_details(); if (button == TRUE) form_alert(1,"[1][|The Ok button was selected.|File purging will begin.|][Quit]"); else form_alert(1,"[3][|The Cancel button was selected.|Operation aborted.|][Quit]"); shutdown_GEM(); } /* ** Function to initialise GEM. The program is registered ** with the AES, and a VDI virtual workstation opened. ** The application identifier, workstation handle and various ** other useful pieces of information are placed into global ** variables. The function returns TRUE if all went well, or ** FALSE if the initialisation failed. ** ** Usage: int initialise_GEM(void); */ int initialise_GEM(void) { short work_in[11] = {1,1,1,1,1,1,1,1,1,1,2}; short work_out[57]; short physical_handle, dummy; if ((ap_id = appl_init()) == -1) return(FALSE); physical_handle = graf_handle(&char_width,&char_height,&dummy,&dummy); handle = physical_handle; v_opnvwk(work_in,&handle,work_out); if (handle == 0) { appl_exit(); return(FALSE); } VDI_active = TRUE; screen_width = work_out[0] + 1; screen_height = work_out[1] + 1; vq_extnd(handle,1,work_out); screen_planes = work_out[4]; graf_mouse(ARROW,0); return(TRUE); } /* ** Function to shut down the GEM resources used by ** the program. The function relies on the values ** placed in the global variables by initialise_GEM(). ** If initialisation was successful, shutdown_GEM() ** must be called before the program terminates. ** There are no arguments and no return values. ** ** Usage: void shutdown_GEM(void); */ void shutdown_GEM(void) { if (resource_active == TRUE) rsrc_free(); if (VDI_active == TRUE) v_clsvwk(handle); appl_exit(); } /* ** Function to handle the loading and initialisation ** of a standard GEM resource file. The argument is a ** string that specifies the filename to be loaded. The ** function returns TRUE if all went well, or FALSE if not. ** The function also initialises the object tree pointers. ** ** Usage: success = initialise_resource(filename); ** ** int initialise_resource(char *); */ int initialise_resource(filename) char *filename; { if (!rsrc_load(filename)) return(FALSE); resource_active = TRUE; rsrc_gaddr(R_TREE,MAIN,&box); return(TRUE); } /* ** Function to display and animate the dialogue box ** that prompts the user to enter the path and ** extension of files to be purged. There are no input ** arguments. The function returns TRUE if the user clicked ** on the OK button, or FALSE if not. ** ** Usage: button = get_purge_details(); ** ** int get_purge_details(void); */ int get_purge_details(void) { int button; short bx, by, bw, bh; form_center(box,&bx,&by,&bw,&bh); form_dial(FMD_START,0,0,0,0,bx,by,bw,bh); form_dial(FMD_GROW,bx+bw/2,by+bh/2,20,20,bx,by,bw,bh); objc_draw(box,0,9,bx,by,bw,bh); button = form_do(box,0); form_dial(FMD_FINISH,0,0,0,0,bx,by,bw,bh); form_dial(FMD_SHRINK,bx+bw/2,by+bh/2,20,20,bx,by,bw,bh); if (button == OK) return (TRUE); return (FALSE); } 1SSHEET 1S B_STAT 0S EPS2CVG 1Sr!SALES 1S%%OPUS `1S%RDE_V5  6S#%CMSTICK 6S$FOR_DISK lS6*EDPANEL lSH*AL2 TIF >Qn+>AL3 TIF (Q~+>TIMEDRV5PRG 3SQ*/* resource set indicies for GEMPURGE */ #define MAIN 0 /* form/dialog */ #define PATH 2 /* FBOXTEXT in tree MAIN */ #define TYPE 3 /* FBOXTEXT in tree MAIN */ #define OK 4 /* BUTTON in tree MAIN */ #define CANCEL 5 /* BUTTON in tree MAIN */ `1S%RDE_V5  6S#%CMSTICK 6S$FOR_DISK lS6*EDPANEL lSH*AL2 TIF >Qn+>AL3 TIF (Q~+>TIMEDRV5PRG 3SQ*..$ File Purger 1234567890123456789012345678901234567890 Path: ________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXBAK File type: *.___XXXOkCancel$234])04  0%.L3 TIF (Q~+>TIMEDRV5PRG 3SQ*MAINPATHTYPEOKCANCEL0SJCLABEL 1SSHEET 1S B_STAT 0S EPS2CVG 1Sr!SALES 1S%%OPUS `1S%RDE_V5  6S#%CMSTICK 6S$FOR_DISK lS6*EDPANEL lSH*AL2 TIF >Qn+>AL3 TIF (Q~+>TIMEDRV5PRG 3SQ*. mW.. SAMPLE CAL +?Q>'FMC PRG dZ$wyd '>aa kB``Q *'><17th February 1994MCMLXXX < Get line: Line+1 > r?{&cS&cS  @ of a side and the top edge its size. And the coordinates of the sides also indicate the edges of r- !'*/39<?HNQW]fou| !'+.17=@CGMQTZ`cflqu|%%$%H r r=\"@@@@@@@AF IKW8VV*VV%VuJ]IF:-.C@n@@@@a8(d.tp}#NPJ-CAL1rMERGELST.CALA:\*.*R+00000000p00000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffff000000000072ffffffffffffffffffff000000000008ffffffffffffffffffffffffffff0008ffffffffffffffffffffffffffff0201ffffffffffffffffffffffffffff01dcffffffffffffffffffffffffffff0008ffffffffffffffffffffffffffff0008ffffffffffffffffffffffffffff00aa013c01ce000000000000000000000000000000000000000000000000000000aa013c01ce000000000000000000000000000000000000000000000000000000f3ffffffffffffffffffffffffffff0117ffffffffffffffffffffffffffff00000000030502e9000000000000000000000000000000FT000214FS000c18FT000e2The Vector StoryX 9LN0004FS001212FT000214X 3Calligrapher is supplied with two fonts which are customised versions of the standard GDOS W ,Swiss and Dutch fonts. Calligrapher fonts differ from the GDOS versions in the way they W ,create different sizes of text characters. Standard GDOS fonts contain information about three W ,sizes of character - 12, 18 and 24 point text. These sizes are actually stored as pictures, bit-W ,mapped pixel-for-pixel, dot-for-dot, like pictures in a paint package. So when you want a W ,different size of character, the picture of that character has to be blown-up, magnifying the W ,detail.X 3This magnification is significant, because although the edges of the character look all right W ,at the size it was created, when you expand the character, you also proportionally expand the W ,necessarily jagged edges, an effect called aliasing. At the original size, you probably can't see W ,NK,the stepping on the edges, but when the character is expanded you can see them much more W ,clearly. This is why text sometimes looks blocky - it's 'computer text'.X 3Calligrapher solves this problem by referring to a different description of the font whenever W ,you set a point size outside of the normal GDOS range. When Calligrapher is installed, it W ,places a set of files in the GDOS installation which contain mathematical descriptions of the W ,fonts, rather than bit-mapped pictures of it. These descriptions work in the same way as W ,object-based drawing systems like the Calligrapher Art Package; a set of coordinates placing W ,the object on the page, and determining its shape, and information about how it is styled, W ,filled or emboldened and so on.X 3X 3FS000c18NK OutlinesFS001212X 9The advantage to an Outline Font system, as this type of font is called, is that when the page W ,is printed, the characters can be printed to take full advantage of the available printer W ,resolution. This means that they have to be calculated specially for the print operation, and W ,the Line Arc program that is installed in the Auto Folder handles the printing of Calligrapher W ,outline fonts in conjunction with GDOS.X 3But for all the detail in the explanation, using outline fonts is simple; you just select them set W ,the sizes you want in the normal way. The real benefit of this system is that you can set any W ,point size from a minimum of 6 points up to 128 points, and when you print it, all the edges W ,and curves will be sharp and cleanly defined. X 3Calligrapher outline fonts are not used all the time; it depends entirely on the point sizes used W ,in the document; if you use the standard GDOS sizes (12, 18 and 24 point in most cases) they W ,will be used for screen display and printed output since they are already optimised for display W ,at that size. But if you use any other point sizes, the outline font descriptions will be used in W ,the document, adding a flexibility to this word-processor that no other programs offer on the W ,ST outside of the major DTP applications. X 3X 3FS000c18Drawing By NumbersFS001212X 9There are two common methods of drawing on a computer; dot for dot painting using a paint W ,package, or by creating mathematical objects in an object-based drawing system or drafting W ,program. The former produces Bitmapped pictures, where data in the file makes a pixel map W ,of the screen, storing each pixel's value (on, off, colour etc). But an object-based drawing is W ,entirely different - although a picture or graphic is created on screen or paper, the file W ,produced by a drawing program contains only a series of numbers, or vectors, that tell the W ,program how to reconstruct the picture.X 3A simple example of this economical technique would be a straight line. Displayed on screen W ,NK,or paper, it requires only three necessary items of information to tell the computer how to W ,draw it - the coordinates of the start point, the end point, and the thickness of the line. Or W ,consider a filled box; the top left-hand corner indicates the position of the box, the lengths W ,of a side and the top edge its size. And the coordinates of the sides also indicate the edges of W ,SC0000030902ed00000000030902edffffPG000000000000000000000000309000002ed00000000000000000000000000000000000000000000000000000000000000000ffffffffffff0000030902ed000000000000a fill pattern, which only needs the pattern type specified in addition to the data that is already W ,W ,NK,present.X 3X 3FS000c18Advantages?FS001212X 9But what are the advantages of this type of system? File size is one; a filled box the size of W ,the ST screen in a bitmapped system would be saved to disk as a 32K file (as would a single W ,point on the screen, come to that!) But the corresponding vector object file would only be a W ,few bytes - tiny in comparison.X 3The other advantage of using vector graphics is that, like the outline font system used in W ,Calligrapher, they can be scaled up or down at will without any depreciation in printed W ,quality. One consequence of this is that any change to the size of an imported picture, table W ,or formula will also cause a proportional change in graphics overlaid within Calligrapher; the W ,size of the host frame and objects it contains are always linked.X 3X 3X 3X 3X 3X 3X 3X 3NC00002X 3CMSTICK 6S$FOR_DISK lS6*EDPANEL lSH*AL2 TIF >Qn+>AL3 TIF (Q~+>TIMEDRV5PRG 3SQ*.  mW.. DCMSTICKDOC ~zDCMSTICKPRG #~ DC Mouse Stick v1.0 FREEWARE Software by Michael B. Vederman Copyright (c) 1990 Double Click Software This program is a FREEWARE product, meaning you can copy it and distribute it for FREE, but please keep this document with the program. ============================================================================ DC Mouse Stick allows you to use a joystick to emulate a mouse on the ST, STe or TT computer. You can plug the joystick into port 0 (normal mouse port) or port 1 (joystick port). ============ INSTALLATION ============ >To install DC MOUSE STICK, do this: ------------------------------------ 1) Copy DCMSTICK.PRG to your AUTO folder. 2) Reset your computer. When you bootup up, DC Mouse Stick will display a message and will install. NOTE: If you run it from the desktop, you will be in CONFIGURATION mode. ============= CONFIGURATION ============= You can configure certain parameters which define DC MOUSE STICK's operation: a) To use joystick port 0 or 1 b) The maximum speed DC MOUSE STICK will travel up/down or left/right c) The minimum speed DC MOUSE STICK will travel up/down or left/right d) The time to go from minimum to maximum speed e) Whether DC MOUSE STICK uses a constant mouse speed >To configure DC MOUSE STICK, follow these steps: ------------------------------------------------- 1) Execute DCMSTICK.PRG from the desktop. You will be presented with an introduction alert box asking you to : CONFIG or QUIT. Press or click on the CONFIG button. 2) Next you will see an alert asking you which joystick port to use 0 or 1 Choose the port you wish to have the joystick plugged in to. NOTE: If you choose joystick port 1, you can have the mouse operational at the same time, _but_ you will not have the use of the RIGHT mouse button. The RIGHT mouse button is the same as the joystick 1 trigger, so it was made to act like the LEFT mouse button to allow you to perform 'clicking'. If you need the RIGHT mouse button, pick up our other FREEWARE program DC SLICK SHIFT, which allows you to use a modifier key (or keys) as one of the mouse buttons. If you choose joystick port 0, you can not use the mouse (since the joystick is in the mouse port ). You will still probably want to use DC SLICK SHIFT, since the joystick only has one button, which is still used as the LEFT mouse button. 3) After selecting the port to use, you will be asked to set the: MAXIMUM UP/DOWN SPEED The current numeric setting is displayed (default is 20). This is the number of pixels the mouse will move per screen cycle when it is going the maximum speed. Click on the minus ( - ) or plus ( + ) sign to change the speed. Click on OK or press when it is set the way you want. NOTE: The maximum speed will gradually be acheived after a certain amount of time has elapsed. This is described in step 7 below. 4) After you set the maximum up/down speed, you will be asked to set the MINIMUM UP/DOWN SPEED The current numeric setting is displayed (default is 4). This is the number of pixels the mouse will move per screen cycle when it starts moving. Click on the minus ( - ) or plus ( + ) sign to change the speed. Click on OK or press when it is set the way you want. NOTE: The minimum speed is the starting speed, if you choose to have the mouse speed accelerate to the maximum speed. IF YOU WISH TO HAVE THE MOUSE TRAVEL AT A CONSTANT UP/DOWN SPEED, USE THE SAME SPEED FOR THE MAXIMUM AND MINIMUM UP/DOWN SETTING. 5) Once you set the up/down speeds, you will be asked to define the MAXIMUM LEFT/RIGHT SPEED The current numeric setting is displayed (default is 20). This is the number of pixels the mouse will move per screen cycle when it is going the maximum speed. Click on the minus ( - ) or plus ( + ) sign to change the speed. Click on OK or press when it is set the way you want. NOTE: The maximum speed will gradually be acheived after a certain amount of time has elapsed. This is described in step 7 below. 6) After you set the maximum left/right speed, you will be asked to set the MINIMUM LEFT/RIGHT SPEED The current numeric setting is displayed (default is 4). This is the number of pixels the mouse will move per screen cycle when it starts moving. Click on the minus ( - ) or plus ( + ) sign to change the speed. Click on OK or press when it is set the way you want. NOTE: The minimum speed is the starting speed, if you choose to have the mouse speed accelerate to the maximum speed. IF YOU WISH TO HAVE THE MOUSE TRAVEL AT A CONSTANT LEFT/RIGHT SPEED, USE THE SAME SPEED FOR THE MAXIMUM AND MINIMUM LEFT/RIGHT SETTING. 7) Now, you will be presented with another alert asking you: REACH FULL SPEED IN: 120 SCREEN CYCLE(S) The mouse speed is increased in 3 steps from the minimum starting speed until it reaches the maximum speed. This determines how long after the mouse starts moving until it reaches the maximum speed. The screen cycles can be 50, 60 or 70 cycles per second, depending on the resolution and the computer. NOTE: If you have mouse speeds set the same, then this setting doesn't matter. 8) After setting the time, DC MOUSE STICK will attempt to save the information back to itself. If it succeeds, you will be presented with an alert telling you such. THAT'S IT. ============= HOW TO USE IT ============= Using DC MOUSE STICK is pretty easy. Plug it in the joystick in the port you chose, reboot your computer and start moving the joystick! Use the joystick trigger to act like the LEFT mouse button. This will be especially usefull for people who have a broken mouse, and still want to use the computer. Enjoy! =========== MORE INPUT! =========== If you like this program, great! Be sure to let us know what ideas or comments you have about our software. We are always anxious to hear what anyone has to say! You can reach us almost everywhere! ======== By Phone ======== Double Click Software : (713)977-6520 ====== Online ====== GEnie : DOUBLE-CLICK (CATegory 30) CompuServe : 75300,577 (GO ATARIVend, area 13) Usenet : uace0@menudo.uh.edu DC BBS : (713)944-0108 (6K۴S߀/.~(yQW[]}*p]p޹SZ={MGHjz4x ό 'kl_tS2:N3tRQ$Z?;T ;fu\3[I*RLن`n` DCMS`XBRADCMSAJxgTHfNhJPf C\"CX!I#\/|`/:NuH?<"NNTO @#!|A# 9 f9gL/:NuXBRADCMSp:K 9 fB9B90gD90g0gD90g0gA"z@N`0J9f(J9f Az"z$NByNuXBRADCMS 9 g: f/:Nu|J9f J9fNu::Jyg0::0:ư:gZzmzmzmRyABJ9gn D(`B(AJ9gnD(` B(`AX"zNNu3,#IZ"<0<NB0: EGBy:4H3a0:iqnrBy:H3a0: E{GBy:H3ab0:\ inBy:H3a20:, ESGjp:3a0:  Nup0:a$XPH03,#Z"<0<NB0:~L <n m y`Jygyp`pNu?</<f?<=NAPO3 \l&3,#sZ"<0<NB0:`a/< ^/<?: ?<?NA DCMS ^g?:?<>NAXO`/</<?:?<@NA ?:?<>NAXO3,#Z"<0<NB0:`<# A|co "0A 00@Nu3,#Z"<0<NB0:$g ana`/< ?< NA\O/<?<&NN\OJyg/< +?< NA\O::gp::H:s:qg@p:_:]Hp:LH33H3yBg/<?<1NA\O/< 7?< NA\O?<NATOBxR08TU@ xVJJgQNu3!<1R#!Nu?<?/<&?<BNA /< ^/<?:?<?NA DCSq ^fT?<?:/<?<BNA /< ^/<?:?<?NA < ^?<?:/:?<BNA Nu?<?:/< ?<BNA Nu,LZb4DCMSTICK.PRG[3][Error saving to DCMSTICK.PRG][ OK ][1][Done! Move DCMSTICK.PRG |to your AUTO folder. ][ OK ][0][DC Mouse Stick v1.0 |FREEWARE|By Michael B. Vederman |Copyright (c) 1990|Double Click Software ][ Config |Quit][2][Use joystick port # : ][ 0 |1][0][Maximum up/down speed : |1 ][-|+| OK ][0][Maximum left/right speed : |1 ][-|+| OK ][0][Reach full speed in : |1 screen cycle(s) ][-|+| OK ] p**>> DC Mouse Stick 1.0 <<** **>> <<** **>> FREEWARE <<** **>> Joystick Mouse <<** **>> by <<** **>> Michael B. Vederman <<** **>> <<** **>> Copyright (c) 1990 <<** **>> Double Click Software <<** qq**>> NOT INSTALLED <<** J" <  ,8$    $  (@ 2  6?6"V[0M;ֻ[!xKIb*dMy"F>VK҄ a3;Ki/m~qGXx"-lh1-< #~ dcmstick.prg?iy'196qnc ,uJOsЌx]`LWΧh?P&5s oF3Nެk.0Cv~PҠ, ڎ_ ոs臤`Cx'bvA ^VS ̮. mW.. PICTURES mWEPSXCVG ICN & EPSXCVG PRG +NFEPSXCVG RSC bPEPSXCVG TXT !EPSXCVGCRSC EPSXCVGMICN ) . mW.. mWBEAR CVG ;jZGIRLFACEEPS ZH=HUMMERU AI `Q?CALAMUSCVGF (-2dd UUUN!QGVt!< "#X$_%"%'+U.//X/V/[5c/55cx5@78 i6 )7 8I 8& 7 w8^:89)876U688Q8^$7C7#V6C6i5x5(k457~t6!{6#8&7 )(6)6.)5*+4`,R7.Y60;50N505c03668Q686{907 9U8s9U:9;n9=:X>:X?;7?;V?;?;?<?<;?<0p=/=/> >p?=^=K=+<<<<;< ; :::X9#87 6o5+32/0/{:/I 0 "0; e010*/]-z+ )(z&aA!C]$eF      U  t p l  ] 0 p  "(`XUUsUd \"f%(C_,_/0w002&*2u81111t18n 8 B9 9 9 n:= := 9 88<=I=\!=/<n;===<<=I# ?%v?w*? +^>,>,<;.:-7-<7-m7C-70.J82>L6>h=>L>=?=*?;?:?!9>6<6%84V72u9/8-6-N6n-6=,6+=8%6%$6$7$H8\!w7|!;7K!(6 6=99l:g:GC9987655?58+6= 4 4 R4 42 '653291 0 .-m;,\+-**w*(bZ(='T&w!$#"Dw;A ;u{W   _Wlds"_`.l.l^} \LS='dd ,?z6?0?0&&` dd aa?-8G?"4!;4!{vh)Vdd ) 0#5?,h g,g,7? ;[5![) |0dd n-'< q?< #?+L?1d8I.=46&[9n?91#1 N l lLDdd (, -'7"?-??-?1&(, Z Fzdd WkP' 7`#?:k?W6+&WWn]dd # 1Y1?#49,5^?-'/n*3  b!+d i$$1'<`;Qd' &I(kI)+'\)d9e`i5c8+dcIpd&++5+:+b0)1@2G3 40%4(k2,1-v1///H.4,:,,=0?6>;<`<;<:,=3O>)/? >>;j9 6C3k/l-=>+A)7lG }i d  7i  O n!/#v$L%|%&@( *-k../z1k4i7 h==VH?K:-> ?">$?>%{=m(>+=V.=m1: 9/??<>5= N= b<,:Y62]0":-[L+>L)#'K%\"  =R'n{]"C:$&<)&*,-03= 95 7U 8 b9p 9 9Q *8 7! :6# 31/-+*|(v&% #A 4tN dd G=*T?.t(?9T  GL )Vd &y&yq?+2O7p?4$ &y  9dd 1K-{=-=~.=.M:9;\:=J:? ;e><;=08p>f5f?,1?,,?)>=m=G<<;W;;8y;-8.7.06/^4/1g0.'0+&3 (31"0105000#0#0#1Kd T*X1T?p?,*#>#>#?g"? ?1?g?>;Y8~6,2~/- [ =) =) T T` thdd UU**:. ?4/V0a8^?8^ Unt6dd &?&*:(= 2?J>on=<<1 RRu 3d 4L+, ,-Y [-Y ?8D?39Q&;0227&0!a6A9;d>r>M? ????,o 4 4vbd #"Xt)j ?*27;L0=<*?$#?4s)j" ,Q #t>>v(d !- t1n:!<-?:0,??(%?$?!?v<@<1&. l!! dd !m.)?=?<>r=?O=?O:S?46?/?o#<#84g1Pi/",j7&8 ' O  O  -77n U+dd #s#s??i?,O  >???$5?d>\;;d:U988"k7-$51$5/w$506+/0!?4?8q4?W,&!~%$5%).4/&// ^.4N) %" & , 0 2e 5 -5 }1 u) $5{;$I$5/5F9 S<<==`.^d %!=^5J 2?&|?1 2No (  8 %01/_ d "D"" O Rj R !D&9+.6>%?+?5?|=&<%9&Z0&9)& &%"%"#J$:&$0$6? <&&0$"/G0  { f<DGTD6G R<q# O R k"D"DXJ1!MWd *8'?48'=?B:Q0%!PS-Adobe-2.0 EPSF-1.2 %%Creator: Adobe Illustrator 88(TM) format generated by Corel TRACE Version 2.00 %%Title: C:\CORELDRW\GIRLFACE.EPS %%BoundingBox: 0 0 535.8 334.9 %%CreationDate: Wed May 26 09:02:37 1993 %%DocumentFonts: %%ColorUsage: B & W %%TileBox: 0 0 535.8 334.9 %%EndComments %%BeginProcSet:Adobe_Illustrator_1.1 0 0 % Copyright (C) 1990 Corel Systems Corporation. % All rights reserved. /wPSMDict 150 dict def wPSMDict begin /bd {bind def} bind def /ld {load def} bd /xd {exch def} bd /_ null def /$c 0 def /$m 0 def /$y 0 def /$k 0 def /$t 1 def /$n _ def /$o 0 def /$C 0 def /$M 0 def /$Y 0 def /$K 0 def /$T 1 def /$N _ def /$O 0 def /$h false def /$al 0 def /$tr 0 def /$le 0 def /$lx 0 def /$ly 0 def /$ctm matrix currentmatrix def /@cp /closepath ld /@gs /gsave ld /@gr /grestore ld /@MN {2 copy le{pop}{exch pop}ifelse}bd /setcmykcolor where {pop}{/setcmykcolor{4 1 roll 3 {3 index add 1 @MN 1 exch sub 3 1 roll} repeat setrgbcolor pop}bd}ifelse /@tc{dup 1 ge{pop}{4 {dup 6 -1 roll mul exch}repeat pop}ifelse}bd /@scc{$c $m $y $k $t @tc setcmykcolor true}bd /@SCC{$C $M $Y $K $T @tc setcmykcolor true}bd /@sm{/$ctm $ctm currentmatrix def}bd /x {/$t xd /$n xd /$k xd /$y xd /$m xd /$c xd}bd /X {/$T xd /$N xd /$K xd /$Y xd /$M xd /$C xd}bd /g {1 exch sub 0 0 0 4 -1 roll _ 1 x}bd /G {1 exch sub 0 0 0 4 -1 roll _ 1 X}bd /k {_ 1 x}bd /K {_ 1 X}bd /d /setdash ld /i {dup 0 ne {setflat} {pop} ifelse}bd /j /setlinejoin ld /J /setlinecap ld /M /setmiterlimit ld /w /setlinewidth ld /O {/$o xd}bd /R {/$O xd}bd /c /curveto ld /C /c ld /l /lineto ld /L /l ld /m /moveto ld /n /newpath ld /N /newpath ld /F {@scc{eofill}if n} bd /f {@cp F}bd /S {@SCC{stroke}if n} bd /s {@cp S}bd /B {@gs F @gr S}bd /b {@cp B }bd /u {}bd /U {}bd %%EndProlog %%BeginSetup %%EndSetup 1 i 2 J 0 j 4 M []0 d %%Note: traced as Normal Outline 0 g 152.3 330.7 m 154.6 330.4 156.5 329.3 159.0 330.7 C 163.2 327.6 L 167.4 329.8 L 168.5 329.5 167.7 328.2 168.5 327.3 C 185.3 327.9 206.7 327.3 220.1 315.9 C 221.0 315.6 221.8 315.0 221.8 315.0 C 232.4 308.1 236.3 294.9 239.4 283.2 C 247.2 275.7 258.9 268.2 256.1 257.0 C 279.3 234.7 300.0 209.8 299.4 174.7 C 298.0 163.2 294.1 155.4 285.4 148.4 C 278.7 145.1 273.7 140.1 266.2 138.9 C 265.1 138.9 265.1 137.8 263.7 137.3 C 254.7 135.6 245.3 133.4 236.0 135.9 C 235.5 136.2 235.5 136.4 235.5 137.3 C 237.4 138.7 240.8 136.4 243.6 137.3 C 244.1 137.5 245.3 137.8 245.0 138.9 C 235.2 143.1 L 231.0 142.3 L 230.5 142.3 230.7 142.8 229.9 143.1 C 230.5 154.0 L 234.4 154.8 239.1 155.7 241.1 159.9 C 241.9 161.8 241.3 163.5 241.9 164.9 C 241.9 166.3 240.5 166.3 239.7 167.4 C 241.3 171.6 L 237.7 181.6 L 233.5 185.0 L 230.2 202.6 L 230.2 221.8 L 229.9 222.9 229.1 223.5 227.7 224.1 C 225.7 225.7 224.6 228.0 223.5 231.0 C 225.2 244.4 L 224.0 246.9 220.7 247.8 217.6 247.8 C 215.1 247.2 216.5 243.9 216.0 241.9 C 214.6 240.8 213.2 245.0 211.8 245.8 C 202.3 246.4 193.6 241.4 183.3 246.1 C 162.1 238.6 135.0 242.8 120.5 226.0 C 115.2 214.8 121.3 199.5 110.2 190.8 C 129.7 183.6 L 130.8 183.3 131.4 181.9 132.2 180.8 C 145.6 175.8 L 148.1 170.8 156.2 168.5 155.7 160.7 C 151.5 151.2 160.7 138.1 150.4 132.2 C 149.8 129.2 149.8 126.9 150.4 124.7 C 150.9 123.6 152.0 121.9 154.0 121.4 C 163.8 115.2 L 162.4 112.2 158.7 113.0 155.4 113.3 C 151.5 117.2 147.9 117.2 144.5 120.5 C 141.2 126.7 144.8 134.5 148.4 138.7 C 152.6 144.5 147.9 152.3 146.2 158.2 C 145.3 159.0 144.5 159.9 144.0 160.4 C 116.3 154.8 L 115.8 146.2 119.7 135.6 114.9 125.8 C 108.5 116.1 101.0 107.1 102.1 93.5 C 102.9 92.3 103.2 91.5 103.5 90.4 C 104.6 88.2 109.1 86.8 112.1 87.3 C 115.2 88.2 115.8 91.8 118.0 92.3 C 119.4 90.9 116.9 89.0 116.3 87.0 C 115.2 85.4 114.1 85.1 113.8 83.7 C 113.8 83.1 114.1 82.6 114.6 82.3 C 123.0 82.0 L 123.9 82.0 124.1 80.6 122.7 80.3 C 119.4 79.5 117.7 78.1 114.6 77.5 C 112.7 77.3 116.6 76.7 114.6 76.2 C 120.8 73.6 L 120.8 73.1 120.8 72.5 120.8 72.0 C 120.5 71.7 120.2 71.4 119.7 70.8 C 111.0 69.7 102.9 76.2 94.6 78.1 C 64.7 88.4 37.9 107.7 24.2 134.8 C 18.4 145.6 17.3 159.6 20.9 170.8 C 23.7 174.7 24.0 179.1 27.0 183.6 C 41.0 212.6 65.3 235.8 79.8 265.4 C 87.0 281.0 96.2 296.6 111.3 304.4 C 122.2 317.5 L 129.2 324.5 138.1 328.7 149.8 329.0 C 151.5 328.4 150.6 330.9 152.3 330.7 C F 1 g 196.7 321.5 m 209.0 320.6 219.6 313.9 226.8 305.5 C 232.1 299.7 235.8 291.0 231.9 283.8 C 231.6 283.5 231.0 283.2 230.2 283.2 C 221.0 291.9 L 199.2 300.0 L 213.4 297.2 L 214.0 297.2 214.6 297.5 215.1 298.0 C 215.4 298.6 215.4 299.1 215.1 299.7 C 200.0 305.5 L 207.3 307.2 218.7 302.2 226.0 299.1 C 224.9 303.9 219.9 305.5 216.0 307.8 C 210.6 318.4 195.0 315.9 184.1 316.4 C 182.2 316.2 180.0 315.6 179.4 316.2 C 196.7 321.5 L F 1 g 123.0 306.4 m 123.0 306.4 123.6 306.1 123.6 306.1 C 123.6 305.3 121.6 304.7 120.5 304.7 C 121.3 305.3 121.6 306.4 123.0 306.4 C F 1 g 142.0 303.6 m 139.5 300.5 L 140.6 298.3 143.4 301.4 145.3 300.2 C 145.3 298.6 144.0 298.6 143.1 297.7 C 140.3 298.0 137.8 298.0 135.6 296.3 C 134.7 296.3 135.0 297.5 134.5 298.0 C 133.9 298.8 132.8 299.1 131.4 299.7 C 123.0 296.3 L 122.2 296.6 121.9 296.9 121.6 298.0 C 125.3 302.2 132.5 299.1 137.3 303.0 C 139.2 302.5 140.6 303.9 142.0 303.6 C F 1 g 113.8 295.5 m 113.8 295.5 114.6 295.5 115.2 295.2 C 115.8 293.8 115.5 291.9 114.6 290.5 C 106.6 282.9 L 106.3 282.1 106.8 281.5 108.0 281.3 C 115.5 285.5 L 123.9 290.5 L 109.6 280.2 L 100.7 272.1 L 100.7 271.5 100.7 270.9 101.3 270.7 C 103.8 271.5 106.0 274.3 109.6 274.8 C 102.1 269.8 L 90.1 259.8 L 95.7 268.7 L 86.7 262.3 L 89.8 270.1 98.7 276.5 105.4 284.1 C 106.0 284.1 107.1 284.6 108.0 284.9 C 112.1 290.5 L 112.1 291.0 111.9 291.6 111.3 291.9 C 110.7 292.2 109.6 291.9 108.8 292.2 C 98.7 283.5 L 103.8 290.5 L 107.1 291.3 L 107.4 291.9 108.2 293.0 108.8 293.8 C 113.8 295.5 L F 1 g 204.2 293.8 m 213.7 291.9 223.2 288.0 227.1 280.4 C 227.4 279.6 227.7 278.8 227.7 278.8 C 227.4 277.9 226.8 277.9 226.3 277.1 C 226.0 276.0 227.4 275.4 228.5 275.4 C 231.9 272.3 L 232.4 272.3 233.0 272.3 233.3 272.9 C 233.5 276.2 L 233.8 276.8 234.4 277.1 235.2 277.1 C 244.4 267.6 L 245.8 268.2 245.0 269.8 245.3 271.2 C 248.0 271.8 251.4 266.5 252.5 263.7 C 252.5 260.3 252.2 258.1 252.8 255.3 C 251.4 253.4 248.6 255.3 246.9 255.9 C 245.8 256.2 246.4 257.5 245.8 258.7 C 228.8 258.9 L 228.8 262.0 232.7 262.0 234.1 264.5 C 234.1 265.1 234.1 265.6 233.5 265.9 C 225.2 265.6 L 224.6 266.2 224.3 267.0 223.5 267.9 C 222.1 269.3 219.6 268.4 217.6 268.7 C 216.0 269.3 216.2 271.2 215.4 272.9 C 205.3 280.4 L 205.3 281.0 205.3 281.5 205.9 281.8 C 221.0 277.4 L 221.3 277.6 221.5 277.9 221.8 278.8 C 219.9 282.1 L 204.2 293.8 L F 1 g 187.2 271.8 m 187.8 269.5 189.7 267.6 188.9 264.8 C 188.6 262.8 188.0 266.8 187.5 264.8 C 186.4 266.2 186.4 270.9 187.2 271.8 C F 1 g 138.1 269.5 m 138.1 269.5 138.9 269.5 138.9 269.5 C 138.6 269.0 138.1 268.4 137.5 267.9 C 137.3 266.2 139.2 266.5 140.3 265.9 C 140.6 265.6 140.3 265.1 140.9 264.5 C 141.4 264.0 142.0 263.4 143.1 263.1 C 142.6 262.0 141.7 262.6 141.2 261.2 C 141.7 259.2 145.1 259.5 147.3 258.7 C 147.6 258.1 147.6 257.5 147.0 257.0 C 146.5 255.6 148.1 253.9 147.3 252.2 C 133.9 251.7 L 133.3 251.1 134.2 250.0 133.1 249.2 C 123.3 245.3 L 123.3 244.7 123.3 244.2 123.0 243.3 C 120.8 242.2 119.4 241.1 116.3 240.8 C 115.2 240.2 115.8 238.8 116.0 237.7 C 114.6 231.6 108.2 229.4 104.0 223.5 C 103.8 221.8 105.7 222.1 106.8 221.5 C 103.5 212.1 L 102.6 214.6 102.1 218.5 101.3 221.8 C 100.7 232.2 101.3 241.6 106.8 249.5 C 114.6 258.7 L 115.5 258.7 115.5 258.1 114.9 257.0 C 107.4 243.6 L 107.4 243.0 107.7 242.5 108.0 241.9 C 113.0 243.3 113.5 251.4 117.2 255.3 C 125.5 263.4 L 126.1 263.7 127.2 263.4 128.0 263.7 C 138.1 269.5 L F 1 g 190.0 261.2 m 190.3 260.9 190.6 260.6 190.8 260.3 C 190.6 260.1 190.3 259.8 190.0 259.5 C 189.4 259.5 188.9 260.6 189.4 261.2 C 189.4 261.2 190.0 261.2 190.0 261.2 C F 1 g 98.5 258.4 m 98.7 257.8 98.7 257.3 98.5 256.4 C 97.6 256.4 97.9 258.9 98.5 258.4 C F 0 g 131.4 258.7 m 134.2 258.9 136.7 258.1 139.2 256.2 C 129.7 257.0 L 129.4 257.8 130.3 258.7 131.4 258.7 C F 1 g 261.2 242.8 m 261.7 242.8 262.8 242.5 263.7 242.2 C 264.5 241.4 265.3 240.2 267.0 240.0 C 276.5 229.4 L 277.1 228.8 277.6 228.2 278.7 228.0 C 291.0 202.0 L 290.5 201.7 289.3 201.7 288.8 200.9 C 289.3 188.1 291.9 173.0 287.1 160.2 C 291.6 162.4 291.9 169.1 293.5 174.1 C 293.3 180.0 294.9 184.7 294.6 190.0 C 298.3 178.6 296.0 164.3 288.5 156.0 C 282.6 152.1 277.1 147.3 269.0 145.9 C 268.7 149.0 L 277.9 153.7 280.7 163.5 283.5 174.1 C 283.8 182.8 281.5 192.0 277.1 198.4 C 279.9 214.6 268.7 227.4 258.9 236.1 C 260.6 242.8 L 260.6 242.8 261.2 242.8 261.2 242.8 C F 0 g 267.9 234.4 m 277.3 225.7 282.6 211.5 286.0 198.7 C 285.7 196.7 285.2 200.6 284.6 198.7 C 281.8 204.8 282.1 212.6 276.2 217.6 C 273.2 223.2 269.5 227.7 267.0 232.7 C 267.0 233.0 267.0 234.7 267.9 234.4 C F 1 g 234.4 231.9 m 234.9 231.9 236.0 231.9 236.9 231.9 C 238.3 230.8 234.1 231.0 233.5 231.6 C 233.5 231.6 234.4 231.9 234.4 231.9 C F 1 g 98.5 225.7 m 99.0 210.7 103.2 195.3 96.8 180.5 C 96.0 176.6 93.4 174.4 93.7 171.0 C 96.8 171.3 97.1 175.8 99.6 178.0 C 110.7 150.7 L 111.0 150.1 111.6 150.1 112.1 149.0 C 113.3 140.9 112.4 132.8 109.3 125.5 C 107.1 122.5 106.0 118.8 104.0 116.3 C 109.6 129.7 L 109.9 130.6 110.5 130.6 111.0 131.4 C 114.4 143.4 102.6 149.5 102.6 161.0 C 100.7 164.6 101.8 168.0 98.7 170.2 C 99.9 155.1 102.4 137.5 95.7 123.0 C 94.6 149.0 L 94.6 150.1 93.4 150.1 92.9 151.5 C 90.4 192.5 L 90.6 193.1 91.2 193.4 92.0 193.6 C 97.1 212.6 L 95.4 216.0 L 98.2 226.0 L 98.2 226.0 98.5 225.7 98.5 225.7 C F 1 g 239.4 226.0 m 240.0 226.0 241.1 226.0 241.9 226.0 C 243.3 225.2 242.5 225.7 242.5 224.6 C 239.4 224.3 L 238.3 224.3 238.6 226.3 239.4 226.0 C F 1 g 241.1 220.2 m 241.6 220.2 242.7 220.2 243.6 220.2 C 245.0 219.3 244.1 219.9 244.1 218.8 C 241.1 218.5 L 240.0 218.5 240.2 220.4 241.1 220.2 C F 1 g 84.2 217.6 m 81.7 212.1 L 84.2 217.6 L F 1 g 112.1 215.1 m 112.1 215.1 112.7 214.8 112.7 214.8 C 113.0 203.4 L 112.4 203.1 111.9 202.8 111.3 202.3 C 103.5 184.2 L 103.2 183.6 102.9 183.6 102.1 183.6 C 103.5 208.4 L 103.5 209.0 104.6 209.3 105.4 209.5 C 106.0 209.8 106.0 210.9 106.6 211.8 C 107.1 213.2 109.1 212.1 110.5 212.9 C 111.3 212.9 110.7 215.4 112.1 215.1 C F 1 g 241.9 215.1 m 242.5 215.1 243.3 215.4 244.1 214.8 C 244.1 214.6 244.1 214.3 244.1 213.7 C 241.3 213.7 L 240.8 214.0 241.3 215.4 241.9 215.1 C F 1 g 58.0 214.0 m 56.0 211.8 54.6 209.0 52.7 206.8 C 45.4 195.9 37.9 187.2 33.2 174.9 C 36.0 185.8 L 42.1 195.9 48.2 205.1 58.0 214.3 C 58.0 214.3 58.0 214.0 58.0 214.0 C F 1 g 48.2 209.8 m 48.2 209.0 47.7 208.2 46.8 207.9 C 45.7 208.4 46.8 209.5 48.0 210.1 C 48.0 210.1 48.2 209.8 48.2 209.8 C F 1 g 80.0 209.0 m 76.1 197.3 L 80.0 209.0 L F 1 g 244.4 208.4 m 244.4 208.4 245.3 208.4 245.8 208.2 C 245.5 207.6 244.7 207.6 243.9 207.9 C 243.9 207.9 244.4 208.4 244.4 208.4 C F 1 g 251.1 200.9 m 251.7 200.9 252.2 200.6 252.8 200.3 C 253.3 200.1 254.2 199.2 254.7 198.4 C 256.1 197.0 258.9 196.4 261.4 195.9 C 264.0 192.8 266.5 189.7 266.2 185.0 C 250.6 200.6 L 250.6 200.6 251.1 200.9 251.1 200.9 C F 1 g 61.6 198.4 m 51.9 185.3 L 53.0 190.6 57.2 195.9 61.6 198.9 C 61.6 198.9 61.6 198.4 61.6 198.4 C F 1 g 70.3 197.5 m 68.3 194.5 L 67.8 194.8 67.8 195.0 67.8 195.9 C 70.0 198.1 L 70.0 198.1 70.3 197.5 70.3 197.5 C F 0 g 205.1 191.7 m 211.8 192.0 220.1 191.7 224.3 185.8 C 210.9 187.5 L 209.8 187.5 209.8 186.4 208.4 185.8 C 199.2 182.5 L 198.9 182.2 198.6 181.6 198.6 180.8 C 221.0 175.8 L 222.4 174.7 221.5 172.2 220.7 170.8 C 218.2 167.7 214.0 168.0 212.9 165.7 C 212.9 165.2 212.6 164.6 212.3 164.1 C 208.4 161.3 202.3 161.5 197.5 159.3 C 189.7 160.2 182.2 162.9 174.1 163.8 C 173.5 164.6 172.4 165.2 172.1 166.6 C 173.0 178.0 183.3 183.3 192.5 187.2 C 197.5 188.3 201.2 190.0 205.1 191.7 C F 1 g 63.3 186.4 m 63.3 186.4 63.6 185.8 63.6 185.8 C 59.1 177.5 L 63.3 186.4 L F 1 g 241.1 185.0 m 244.4 182.5 L 244.4 181.9 244.7 181.1 244.1 180.2 C 239.4 181.6 L 240.2 184.7 L 240.2 184.7 241.1 185.0 241.1 185.0 C F 1 g 51.9 178.3 m 51.6 177.2 51.3 176.6 50.2 176.1 C 50.5 177.5 51.0 177.5 51.6 178.8 C 51.6 178.8 51.9 178.3 51.9 178.3 C F 1 g 81.7 178.0 m 83.4 173.5 83.1 168.8 84.5 164.1 C 84.8 160.2 83.4 157.4 81.2 155.4 C 80.6 155.1 80.0 155.1 79.5 155.7 C 81.2 178.0 L 81.2 178.0 81.7 178.0 81.7 178.0 C F 1 g 189.2 168.2 m 189.2 168.2 190.0 168.2 190.0 168.2 C 191.1 167.7 191.7 166.6 192.8 165.2 C 184.1 165.5 L 184.7 167.1 187.2 167.7 189.2 168.2 C F 0 g 235.2 164.6 m 235.2 164.6 235.8 164.1 235.8 164.1 C 236.0 163.2 235.5 162.7 234.4 162.4 C 233.3 162.4 233.8 163.8 234.1 164.6 C 234.4 164.6 234.6 164.6 235.2 164.6 C F 1 g 120.5 163.2 m 123.6 161.3 L 122.5 159.9 120.2 161.5 118.8 162.1 C 118.8 162.4 119.7 163.2 120.5 163.2 C F 1 g 246.1 163.2 m 253.9 161.3 L 248.0 154.8 L 247.8 153.7 249.2 153.2 250.3 153.2 C 241.9 150.4 L 241.3 148.4 244.1 148.7 245.3 147.6 C 242.5 145.6 L 242.5 144.5 243.6 144.8 244.1 143.7 C 234.4 145.1 L 234.1 145.4 233.8 145.6 233.5 146.5 C 236.6 151.5 245.3 155.4 245.5 163.2 C 245.5 163.2 246.1 163.2 246.1 163.2 C F 1 g 44.3 158.2 m 44.3 158.2 44.3 157.4 44.3 157.4 C 43.8 156.8 43.2 155.4 41.8 155.1 C 40.7 155.7 43.2 156.5 43.2 157.9 C 43.5 157.9 43.8 157.9 44.3 158.2 C F 1 g 255.3 154.8 m 255.0 154.6 254.5 154.3 253.6 154.0 C 255.3 154.8 L F 1 g 85.1 153.7 m 82.0 135.6 L 81.7 135.0 81.2 134.5 80.6 133.9 C 80.3 140.6 79.2 149.5 84.8 154.0 C 84.8 154.0 85.1 153.7 85.1 153.7 C F 1 g 105.2 145.4 m 110.7 135.6 103.5 125.3 99.3 116.3 C 104.6 145.4 L 104.6 145.4 105.2 145.4 105.2 145.4 C F 1 g 75.0 143.7 m 75.3 127.2 L 72.2 127.5 73.1 134.8 72.8 138.1 C 73.3 140.3 73.6 142.6 74.5 143.7 C 74.5 143.7 75.0 143.7 75.0 143.7 C F 1 g 252.0 144.0 m 252.0 144.0 252.8 144.0 253.3 143.7 C 253.1 143.1 252.2 143.1 251.4 143.4 C 251.4 143.4 252.0 144.0 252.0 144.0 C F 1 g 53.0 141.2 m 51.6 139.5 49.9 137.3 47.7 136.4 C 47.1 136.4 46.0 136.4 45.2 136.4 C 53.0 141.2 L F 1 g 33.4 138.1 m 37.6 138.1 L 39.0 135.0 42.1 133.4 44.6 131.4 C 44.6 130.3 43.5 130.3 43.8 128.9 C 44.0 128.6 44.3 128.3 45.2 128.1 C 56.6 136.2 L 55.8 133.1 53.3 130.3 50.7 127.2 C 48.0 124.7 44.9 124.2 42.1 121.4 C 42.1 120.8 42.1 120.2 42.6 119.7 C 43.8 118.6 46.0 119.4 47.7 118.3 C 49.9 115.2 55.8 114.9 59.1 116.1 C 60.8 116.3 61.3 116.6 61.9 117.2 C 57.7 114.4 51.9 111.3 46.0 114.4 C 41.3 116.3 38.5 120.8 35.7 124.7 C 33.4 138.1 L F 1 g 86.7 136.2 m 87.0 129.7 L 87.3 129.2 87.6 128.1 88.7 128.3 C 90.1 129.5 89.0 132.0 89.5 133.9 C 90.4 135.3 89.8 134.5 90.9 134.5 C 93.4 96.5 L 87.9 108.0 L 87.6 108.5 87.3 109.6 86.2 109.4 C 83.7 102.4 89.5 94.6 92.9 89.8 C 95.1 87.6 96.2 85.4 98.2 83.7 C 94.6 83.4 91.5 87.0 88.7 90.4 C 82.6 103.2 79.8 118.6 84.8 132.2 C 85.6 133.6 85.9 135.0 86.5 136.4 C 86.5 136.4 86.7 136.2 86.7 136.2 C F 1 g 65.0 134.5 m 65.5 130.0 63.3 124.4 60.2 121.6 C 58.3 120.8 57.7 119.1 56.0 118.8 C 54.6 118.8 52.4 118.6 51.3 120.0 C 65.0 134.5 L F 0 g 174.1 122.2 m 174.6 122.2 175.8 122.2 176.3 121.4 C 176.3 120.8 176.3 120.2 175.8 120.0 C 174.9 119.7 173.5 119.7 172.7 120.5 C 172.4 121.1 173.0 122.5 174.1 122.2 C F 1 g 77.8 120.5 m 77.8 120.5 78.4 120.2 78.4 120.2 C 78.4 119.1 78.1 118.6 77.0 118.0 C 75.9 118.0 76.7 119.4 77.0 120.2 C 77.0 120.2 77.8 120.5 77.8 120.5 C F 1 g 52.7 106.3 m 61.6 101.8 L 59.4 99.3 56.0 103.5 53.5 104.9 C 52.7 105.5 52.1 106.0 52.1 106.0 C 52.1 106.0 52.7 106.3 52.7 106.3 C F 0 g 190.0 102.9 m 190.6 102.9 191.1 102.7 191.7 102.4 C 193.1 101.8 194.7 99.6 193.9 97.4 C 190.8 97.6 L 180.2 91.5 171.6 76.4 156.5 81.5 C 144.2 83.7 142.6 93.2 134.5 98.8 C 134.5 99.3 134.5 99.9 134.5 100.4 C 134.7 101.0 135.0 101.8 136.4 102.1 C 143.4 98.2 151.8 103.8 159.0 99.9 C 168.0 101.3 176.3 103.5 185.0 101.3 C 187.5 101.5 188.9 103.5 190.0 102.9 C F 1 g 171.6 94.6 m 172.1 94.6 172.7 94.6 173.3 94.3 C 173.5 94.0 173.8 93.7 174.1 92.9 C 172.4 89.5 169.1 86.8 164.9 86.2 C 160.4 86.2 155.4 86.2 153.7 90.4 C 171.6 94.6 L F %%Trailer end showpage %!PS-Adobe-2.0 EPSF-1.2 %%Creator: Adobe Illustrator 88(TM) format exported from Corel Draw version 2.0 %%Title:C:\CORELDRW\BILDER\HUMMERU.AI %%BoundingBox:102 249 489 623 %%CreationDate: None ! %%DocumentFonts: %%ColorUsage: None ! %%TileBox: 102 249 489 623 %%EndComments %%BeginProcSet:Adobe_Illustrator_1.1 0 0 % Version 1.0 3/27/1990 % Copyright (C) 1990 % Corel Systems Corporation % All Rights Reserved /wPmsDict 150 dict def wPmsDict begin /$debug 25 string def /bd {bind def} bind def /ld {load def} bd /xd {exch def} bd /_ null def /$c 0 def /$m 0 def /$y 0 def /$k 0 def /$t 1 def /$n _ def /$o 0 def /$pf false def /$C 0 def /$M 0 def /$Y 0 def /$K 0 def /$T 1 def /$N _ def /$O 0 def /$PF false def /$h false def /$al 0 def /$tr 0 def /$le 0 def /$lx 0 def /$ly 0 def /$ctm matrix currentmatrix def /$ptm matrix def /$pn () def /$pm matrix def /$px 0 def /$py 0 def /$pxf 0 def /$pyf 0 def /$psx 10 def /$psy 0 def /$llx 0 def /$lly 0 def /$urx 0 def /$ury 0 def /$Bbllx 0 def /$Bblly 0 def /$Bburx 0 def /$Bbury 0 def /$tllx 0 def /$tlly 0 def /$turx 0 def /$tury 0 def /$pd [] def /$tx 0 def /$ty 0 def /$sv 0 def /@cp /closepath ld /@gs /gsave ld /@gr /grestore ld /@np /newpath ld /@sv {/$sv save def}bd /@rs {$sv restore}bd /@MN { 2 copy le{pop}{exch pop}ifelse }bd /setcmykcolor where {pop} { /setcmykcolor { 4 1 roll 3 {3 index add 1 @MN 1 exch sub 3 1 roll} repeat setrgbcolor pop }bd }ifelse /@tc { dup 1 ge {pop} { 4 { dup 6 -1 roll mul exch }repeat pop }ifelse }bd /@scc { $c $m $y $k $t @tc setcmykcolor true }bd /@SCC { $C $M $Y $K $T @tc setcmykcolor true }bd /@sft { (setfirsttile sft )print /$tx $tllx $pxf add dup $tllx gt {$pwid $psx add sub}if def /$ty $tury $pyf sub dup $tury lt {$phei $psy add add}if def (setfirsttile exit )print }bd /@stb { pathbbox /$ury xd /$urx xd /$lly xd /$llx xd }bd /@ep { { cvx exec }forall }bd /@tp { (tile pattern tp )print @sv /$in true def 2 copy dup $lly le {/$in false def}if $phei sub $ury ge {/$in false def}if dup $urx ge {/$in false def}if $pwid add $llx le {/$in false def}if $in { @np 2 copy moveto $pwid 0 rlineto 0 $phei neg rlineto $pwid neg 0 rlineto 0 $phei rlineto clip @np $pn cvlit load aload pop 7 -1 roll 5 index sub 7 -1 roll 3 index sub translate @ep pop pop pop pop } {pop pop}ifelse @rs (tile pattern exit )print }bd /@th { (tile horizontal th)print @sft 0 1 $tly 1 sub { dup $psx mul $tx add { dup $llx gt {$pwid sub}{exit}ifelse }loop exch $phei mul $ty exch sub 0 1 $tlx 1 sub { $pwid mul 3 copy 3 -1 roll add exch @tp pop }for pop pop } for (tile horizontal exiting )print }bd /@tv { (tile vertical tv)print @sft 0 1 $tlx 1 sub { dup $pwid mul $tx add exch $psy mul $ty exch sub { dup $ury lt {$phei add}{exit}ifelse }loop 0 1 $tly 1 sub { $phei mul 3 copy sub @tp pop }for pop pop } for (tile vertical exit )print }bd /@pf { (pattern fill pf)print @gs $pm concat @stb @gs 1 setgray eofill @gr eoclip $Bburx $Bbury $pm itransform /$tury xd /$turx xd $Bbllx $Bblly $pm itransform /$tlly xd /$tllx xd /$wid $turx $tllx sub def /$hei $tury $tlly sub def $wid 0 gt $hei 0 gt and { $pn cvlit load aload pop $pd xd 3 -1 roll sub /$phei xd exch sub /$pwid xd /$tlx $wid $pwid div ceiling 1 add def /$tly $hei $phei div ceiling 1 add def $psx 0 eq { @tv } { @th }ifelse }if @gr @np (pattern fill exit)print }bd /@xp { { dup (text Character is:) print == usertime (time before is:)print == (0) dup 3 -1 roll 0 exch put @gs true charpath currentpoint $ctm setmatrix @pf @gr @np moveto $tr 0 rmoveto usertime (time after is:)print == }forall pop }bd /@sm { /$ctm $ctm currentmatrix def }bd %--@lorg move to line origin length string @torg length string /@lorg % moves currentpoint to line origin according to current alignment { $lx $ly moveto /$ly $ly $le sub def % - prepare for next line(tracking) $al 0 ne {dup % ->len str len str stringwidth % ->len str len dx dy exch 3 index % ->len str dy len dx 1 sub % ->len str dy len dx (len-1) $tr mul add % ->len str dy len dx+(len-1)*$tr neg exch neg % ->len str -dx_total dy len $al 1 eq % check for centered alignment {2 div exch 2 div exch} if rmoveto} if }bd /@ft { $pf {@xp} { @scc {$tr exch 0 exch ashow pop} {pop pop}ifelse }ifelse }bd /@st { $PF {} { @SCC { { (0) dup 3 -1 roll 0 exch put @gs true charpath currentpoint $ctm setmatrix $ptm concat stroke @gr moveto $tr 0 rmoveto }forall pop } {pop pop}ifelse }ifelse }bd /@pt { dup length exch }bd /@te { @pt @lorg @ft }bd /@tr { @pt @lorg @st }bd /@ta { @pt @lorg 2 copy @gs @ft @gr /$lx 0 def /$ly 0 def @st }bd /g { 1 exch sub /$k xd /$c 0 def /$m 0 def /$y 0 def /$t 1 def /$n _ def /$pf false def }bd /G { 1 exch sub /$K xd /$C 0 def /$M 0 def /$Y 0 def /$T 1 def /$N _ def /$PF false def }bd /k { /$k xd /$y xd /$m xd /$c xd /$t 1 def /$n _ def /$pf false def }bd /K { /$K xd /$Y xd /$M xd /$C xd /$T 1 def /$N _ def /$PF false def }bd /x { /$t xd /$n xd /$k xd /$y xd /$m xd /$c xd /$pf false def }bd /X { /$T xd /$N xd /$K xd /$Y xd /$M xd /$C xd /$PF false def }bd /d /setdash ld /i { dup 0 ne {setflat} {pop} ifelse }bd /j /setlinejoin ld /J /setlinecap ld /M /setmiterlimit ld /w /setlinewidth ld /O { /$o xd }bd /R { /$O xd }bd /c /curveto ld /C /c ld /v { currentpoint 6 2 roll curveto }bd /V /v ld /y { 2 copy curveto }bd /Y /y ld /l /lineto ld /L /l ld /m /moveto ld /n /newpath ld /N /newpath ld /F { $pf {@pf} { @scc {eofill}if }ifelse }bd /f { @cp F }bd /S { $PF {} { @SCC { @sm $ptm concat stroke $ctm setmatrix }if }ifelse }bd /s { @cp S }bd /B { @gs F @gr S }bd /b { @cp B }bd /W { oeclip @np }bd /p { /$pm xd 7 {pop} repeat /$pyf xd /$pxf xd /$pn xd /$pf true def }bd /P { 11 {pop} repeat }bd /@p { /$pm xd /$psy xd /$psx xd /$pyf xd /$pxf xd /$pn xd /$pf true def }bd /@b { /$Bbury xd /$Bburx xd /$Bblly xd /$Bbllx xd }bd /z { /$al xd /$tr xd /$le xd exch findfont exch scalefont setfont }bd /Z { dup type 0 type eq { /$bDir xd } if findfont dup maxlength 1 add dict exch dup {1 index /FID ne { 3 index 3 1 roll put } {pop pop}ifelse } forall pop dup dup /Encoding get 256 array copy dup /$fe xd /Encoding exch put dup /Fontname 3 index put 3 -1 roll dup length 0 ne {0 exch { dup type 0 type eq {exch pop} { $fe exch 2 index exch put 1 add }ifelse }forall pop }if definefont pop }bd /e { @sm concat [ /t {@te}def }bd /r { @sm concat [ /t {@tr}def }bd /o { @sm concat [ /t {pop}def }bd /a { @sm concat [ /t {@ta}def }bd /@o{ @sm concat [ /t {@t@a}def }bd /I { @sm concat [ /t {pop}def }bd /t {@te}def /T { cleartomark /$lx 0 def /$ly 0 def $ctm setmatrix }bd /u {}bd /U {}bd /A {pop}bd /h { $h true def }bd /h { $h true def }bd /q /@gs ld /Q /@gr ld /E { 5 array astore exch cvlit exch def }bd /` {}bd /~ {}bd /@ {}bd /& {}bd /CorelDrawRencodeVect [ 16#80/grave 16#81/circumflex 16#82/tilde 16#83/dotlessi 16#84/florin 16#85/quotedblleft 16#86/quotedblright 16#87/guilsinglleft 16#88/guilsinglright 16#89/fi 16#8a/fl 16#8b/dagger 16#8c/daggerdbl 16#8d/endash 16#8e/periodcentered 16#8f/breve 16#90/quotedblbase 16#91/ellipsis 16#92/perthousand 16#a1/exclamdown 16#a2/cent 16#a3/sterling 16#a4/currency 16#a5/yen 16#a6/bar 16#a7/section 16#a8/dieresis 16#a9/copyright 16#aa/ordfeminine 16#ab/guillemotleft 16#ac/logicalnot 16#ad/emdash 16#ae/registered 16#af/spac 16#b0/ring 16#b1/spac 16#b2/spac 16#b3/spac 16#b4/acute 16#b5/spac 16#b6/paragraph 16#b7/bullet 16#b8/cedilla 16#b9/spac 16#ba/ordmasculine 16#bb/guillemotright 16#bc/spac 16#bd/spac 16#be/spac 16#bf/questiondown 16#c0/Agrave 16#c1/Aacute 16#c2/Acircumflex 16#c3/Atilde 16#c4/Adieresis 16#c5/Aring 16#c6/AE 16#c7/Ccedilla 16#c8/Egrave 16#c9/Eacute 16#ca/Ecircumflex 16#cb/Edieresis 16#cc/Igrave 16#cd/Iacute 16#ce/Icircumflex 16#cf/Idieresis 16#d0/spac 16#d1/Ntilde 16#d2/Ograve 16#d3/Oacute 16#d4/Ocircumflex 16#d5/Otilde 16#d6/Odieresis 16#d7/OE 16#d8/Oslash 16#d9/Ugrave 16#da/Uacute 16#db/Ucircumflex 16#dc/Udieresis 16#dd/space 16#de/spac 16#df/germandbls 16#e0/agrave 16#e1/aacute 16#e2/acircumflex 16#e3/atilde 16#e4/adieresis 16#e5/aring 16#e6/ae 16#e7/ccedilla 16#e8/egrave 16#e9/eacute 16#ea/ecircumflex 16#eb/edieresis 16#ec/igrave 16#ed/iacute 16#ee/icircumflex 16#ef/idieresis 16#f0/space 16#f1/ntilde 16#f2/ograve 16#f3/oacute 16#f4/ocircumflex 16#f5/otilde 16#f6/odieresis 16#f7/oe 16#f8/oslash 16#f9/ugrave 16#fa/uacute 16#fb/ucircumflex 16#fc/udieresis 16#fd/spac 16#fe/spac 16#ff/ydieresis ] def %%EndProlog %%BeginSetup %%EndSetup 1 g 0 G 1 i 0 J 0 j 4 M []0 d %%Note: AI COREL DRAW Export 0.0 0.0 0.0 0.25 k 0.0 0.0 0.0 1.00 K 1.94 w 320 580 m 331 598 336 600 346 608 C 365 604 379 605 394 600 C 398 570 382 552 370 533 C 353 508 354 506 361 533 C 372 555 376 566 379 586 C 384 591 384 591 390 598 C 382 591 382 591 377 588 C 363 593 361 593 352 589 C 350 594 350 594 348 599 C 352 586 334 571 329 558 C 322 561 322 561 316 564 C 318 572 318 572 320 581 C b 336 567 m 346 585 350 587 361 595 C 380 592 394 593 409 587 C 407 559 397 534 388 518 C 382 508 382 507 381 513 C 393 545 390 560 396 573 C 399 578 399 578 405 585 C 397 578 397 578 392 576 C 378 580 376 580 368 577 C 365 581 365 581 363 586 C 367 573 349 558 344 546 C 337 549 337 549 331 551 C 333 560 333 560 336 568 C b 331 554 m 342 572 346 574 357 582 C 376 579 390 580 405 574 C 413 542 413 533 406 506 C 401 506 401 506 396 505 C 401 537 399 549 396 558 C 395 565 395 565 400 572 C 393 565 393 565 388 563 C 374 567 372 567 363 564 C 361 569 361 569 359 573 C 362 561 345 546 339 533 C 333 535 333 535 327 538 C 329 547 329 547 331 555 C b 270 580 m 260 598 255 600 245 608 C 226 604 212 605 197 600 C 193 570 208 552 220 533 C 238 508 236 506 230 533 C 219 555 215 566 212 586 C 207 591 207 591 201 598 C 209 591 209 591 214 588 C 228 593 230 593 238 589 C 241 594 241 594 243 599 C 239 586 257 571 262 558 C 269 561 269 561 275 564 C 272 572 272 572 270 581 C b 255 567 m 245 585 241 587 230 595 C 211 592 197 593 182 587 C 183 559 194 534 203 518 C 209 508 209 507 210 513 C 198 545 200 560 195 573 C 191 578 191 578 186 585 C 194 578 194 578 199 576 C 213 580 215 580 223 577 C 226 581 226 581 228 586 C 225 573 242 558 247 546 C 254 549 254 549 260 551 C 258 560 258 560 255 568 C b 260 554 m 249 572 245 574 234 582 C 215 579 201 580 186 574 C 178 542 178 533 185 506 C 190 506 190 506 195 505 C 189 537 192 549 195 558 C 196 565 196 565 191 572 C 198 565 198 565 203 563 C 217 567 219 567 228 564 C 230 569 230 569 232 573 C 229 561 246 546 251 533 C 258 535 258 535 264 538 C 262 547 262 547 260 555 C b 0.0 0.0 0.0 0.31 k 244 455 m 307 364 294 270 239 261 C 254 278 260 284 256 292 C 250 305 260 296 263 300 C 249 307 260 306 257 313 C 247 323 258 319 259 326 C 242 342 247 335 253 352 C 238 364 239 358 245 377 C 233 377 244 380 242 383 C 232 389 233 388 236 399 C 221 399 229 405 221 412 C 213 417 213 417 206 422 C 224 440 224 440 242 457 C b 248 545 m 248 545 248 545 248 545 C 240 560 240 548 233 551 C 234 562 228 553 224 556 C 209 557 205 554 198 548 C 188 554 193 552 181 551 C 191 547 186 545 190 539 C 169 539 175 540 164 531 C 177 532 177 529 181 524 C 165 524 160 514 150 502 C 103 423 109 283 247 250 C 238 269 242 265 238 279 C 250 293 239 296 232 303 C 239 317 233 320 226 326 C 233 335 235 354 218 361 C 228 370 218 371 218 380 C 233 388 218 390 221 402 C 230 408 221 409 224 419 C 238 412 228 424 233 430 C 238 430 238 430 242 430 C 247 442 239 441 236 451 C 241 448 242 451 247 451 C 253 468 240 472 226 475 C 212 468 215 479 219 479 C 229 479 229 479 239 479 C 244 494 232 495 213 497 C 222 499 222 499 231 500 C 229 515 221 516 202 517 C 194 520 194 520 186 522 C 200 520 200 520 215 520 C 224 521 224 521 233 523 C 227 531 227 531 227 534 C 220 544 220 544 218 549 C 226 541 226 541 233 533 C 240 525 237 524 239 512 C 245 503 250 498 259 500 C 276 501 280 507 282 520 C 266 533 266 533 250 546 C b 0.0 0.0 0.0 0.25 k 248 565 m 247 622 354 611 347 565 C 359 544 326 519 298 519 C 271 519 237 543 248 565 C b 0.0 0.0 0.0 0.44 k 303 565 m 321 565 335 574 338 585 C 361 554 331 523 301 520 C 301 542 301 542 301 565 C f 256 586 m 264 574 270 565 293 565 C 292 542 292 542 291 520 C 251 532 237 560 257 583 C f 0.0 0.0 0.0 0.06 k []0 d 280 567 m 288 583 307 583 312 567 C 304 546 303 534 305 514 C 317 478 320 473 326 420 C 320 422 321 420 321 420 C 313 481 313 469 296 515 C 278 484 273 477 266 374 C 262 453 270 482 287 514 C 290 535 288 546 280 568 C b 0.0 0.0 0.0 1.00 k 312 567 m 323 565 320 549 308 555 C 310 561 310 561 312 567 C f 280 566 m 268 563 275 550 284 554 C 282 562 282 562 280 566 C f 0.0 0.0 0.0 0.06 k []0 d 288 539 m 289 549 304 549 304 539 C 303 530 304 522 304 516 C 306 495 308 492 310 434 C 310 426 310 429 309 432 C 304 496 302 490 295 519 C 289 496 285 494 283 429 C 279 482 283 496 289 519 C 289 523 289 530 288 539 C b 0.0 0.0 0.0 0.50 k 321 543 m 317 544 312 544 309 542 C 306 540 307 537 310 534 C 315 530 322 526 331 527 C 337 527 343 529 343 532 C 342 536 329 534 323 538 C 321 539 324 542 321 543 C b 271 543 m 274 544 279 544 282 542 C 285 540 284 537 281 534 C 276 530 269 527 260 527 C 254 527 248 530 249 533 C 249 537 263 534 268 538 C 270 540 268 542 271 543 C b 0.0 0.0 0.0 0.25 k 170 491 m 151 439 144 338 215 273 C 232 257 235 266 229 278 C 190 357 179 432 191 480 C 201 522 185 532 170 491 C f u 0.0 0.0 0.0 0.31 k []0 d 347 456 m 284 364 297 271 352 261 C 337 278 331 285 335 292 C 341 306 331 297 327 301 C 342 307 331 306 334 313 C 343 324 333 320 332 326 C 349 342 343 336 338 352 C 353 364 352 358 345 377 C 357 377 347 380 349 383 C 358 390 358 389 355 399 C 370 399 362 406 370 412 C 377 418 377 418 385 423 C 367 440 367 440 349 458 C b 343 545 m 343 545 343 545 343 545 C 351 561 350 548 358 551 C 357 563 362 554 367 557 C 382 558 386 554 392 549 C 403 554 398 552 410 551 C 400 547 405 545 400 540 C 422 539 416 540 427 531 C 413 532 413 529 410 525 C 426 525 430 514 441 503 C 488 423 482 283 344 251 C 353 269 348 265 353 279 C 341 293 352 297 359 304 C 352 317 357 321 365 326 C 357 335 356 355 373 361 C 363 370 373 371 373 380 C 357 389 373 390 370 402 C 360 409 370 409 367 420 C 353 412 362 424 358 430 C 353 430 353 430 348 430 C 343 443 351 441 354 451 C 350 448 349 451 344 451 C 338 468 351 473 365 476 C 378 469 376 479 372 480 C 362 480 362 480 352 480 C 347 495 359 496 377 497 C 369 499 369 499 360 500 C 361 515 370 516 389 518 C 397 520 397 520 405 522 C 391 521 391 521 376 520 C 367 522 367 522 358 523 C 363 531 363 531 364 534 C 371 545 371 545 373 550 C 365 542 365 542 358 534 C 351 526 354 524 352 513 C 346 503 341 498 331 500 C 315 501 310 508 308 520 C 325 534 325 534 341 546 C b 0.0 0.0 0.0 0.25 k 421 492 m 440 440 446 339 375 273 C 358 258 356 267 361 278 C 401 358 412 432 400 480 C 390 522 406 532 421 492 C f U []0 d 267 474 m 260 481 257 490 255 508 C 258 511 263 510 265 507 C 268 506 267 503 268 501 C 268 498 269 497 269 494 C 269 492 270 490 270 488 C 270 485 270 484 269 481 C 268 479 270 474 267 474 C b 256 504 m 258 509 264 507 268 504 C 272 509 272 509 276 514 C 280 522 269 524 265 518 C 261 515 261 515 256 512 C 252 509 252 506 256 503 C b 268 519 m 268 519 267 521 266 522 C 268 525 271 525 274 525 C 281 522 283 522 288 521 C 284 513 281 511 276 513 C 277 518 274 519 268 520 C b 325 472 m 332 479 335 489 337 506 C 335 509 330 508 327 505 C 325 504 325 502 324 499 C 324 497 323 495 323 492 C 323 490 322 488 322 486 C 322 484 322 482 323 479 C 324 477 323 472 325 472 C b 337 502 m 335 508 328 505 325 502 C 321 507 321 507 316 512 C 312 520 323 522 328 517 C 332 513 332 513 337 510 C 340 507 340 504 336 502 C b 325 518 m 324 518 325 519 326 521 C 324 523 322 523 319 524 C 312 521 309 520 304 520 C 308 511 312 509 316 511 C 315 517 318 518 324 518 C b %%Trailer end showpage /* MonoIcon */ #define ICON_W 0x0020 #define ICON_H 0x0020 #define DATASIZE 0x0040 int image[DATASIZE] = int mas { 0x0000, 0x0000, 0x7FFF, 0xFFFE, 0x7FFF, 0xFFFA, 0x7FFF, 0xFFF2, 0x7FFF, 0xFFE2, 0x7FFF, 0xFFC2, 0x7FFF, 0xFF82, 0x7FFF, 0xFF02, 0x7F00, 0x0302, 0x7F7C, 0x0702, 0x7F40, 0x0F02, 0x7F40, 0x1F02, 0x7F70, 0x3F02, 0x7F40, 0x7F02, 0x7F40, 0xFF02, 0x7F7D, 0x8702, 0x7F03, 0x7F02, 0x7F07, 0x7F02, 0x7F0F, 0x7F02, 0x7F1F, 0x7F02, 0x7F3F, 0x7F02, 0x7F7F, 0x8702, 0x7FFF, 0xFF02, 0x7FFF, 0xFF02, 0x7E00, 0x0002, 0x7C00, 0x0002, 0x7800, 0x0002, 0x7000, 0x0002, 0x6000, 0x0002, 0x4000, 0x0002, 0x7FFF, 0xFFFE, 0x0000, 0x0000 }; W;*ORGANISR -^W+CALLIG2 TUT+nSF*EMPURGEH s>*EMPURGERSC s>+EMPURGERSD s>+PC TUTPnS+`F.kx`Pack-IceI *LD,Lta*oMGLA "grѓg f``GP$]t***Ԋ**EL ;H ;C&NN&&Sj&n".扑&&SjN%a*d"ra$dCv !a"H@@Vҩ%QnNuf%Nurf%AQNuCtaTxr1 Hka1 Ag"CvtaTr1 HaBq jD`rptadpt?aBC@!!Q`R   ICE!Dt`xd܀V oFAO9Y yK`f"($e3: 0l QQtphxp0m`|zƙBm4 < ܛ(:& D huf-mXY*sJ,)Lp4R7EXI R4aL`&L 4`.`NN{dzf΀p nf`p-bMʙcd Hf*pqQمr"_tv;J2S@f`p/ɵ;35,!?\%е^n/؂'VH#.5bq`eUR_ޥXuy;`yKpfa왑Ta3TVDI6G",U*I<rZNYĤ+Ah+B+C+D?<GrTrAЁLh:G%L;̛ Lv Xa XC7!fav4{L |L֜avO]=vVmS?=K8=xgd0K0K@jT6^K8o`I8df`x/N.͌A.qa0M:,a`]H @/?"b~v*e>rWPOF)60kEԮc9 fr$d@ v @`2gg)r wW/r 8?VH+g D qJ.H JcbVXJ7f< !KF1*4 pv[g0Kqp?xg`;|Nxcn` N Xx2D`&Q!&[>sx**YHf|-'&x8Ɗ9(3]#HrL-5&sͺ FpKjdMJxOkUJfbI\]p"=dYzd!pS !gŜlu|5"`*St'1+ZK2K38 <^[Ws%fpʐpv\ZEpV.jL I  Hs,H Hs,{)!x$\o"Xa!! $z" 3Z$\o"Xa^ 6$ !3 x$3% xt&#Ng!vCpyݰCpYҶ"ŠmG^ GBs,G[F3XGNw g2#d̺ K|"fRE.x Y F NUX "jg6$XWa Ԟ3`"@bL^B8pc]_XB(pCwX[aYXEPכ x-d]DA6\Zth |E"xv]3x\}!K@.dȖ}! l^l.rut.*hhu|n~P )F>/[Z%[ Z @RplSG@Bp4˦YC֎CgT= 1xL3N3.t- T3.'ŔJ̈peT?tE$/DZj̻;x;ns4;[#xj$;2̘mk;|;Dx;;XX1:4 CG;@0:>p߮2Xs>|pBHZ :t:r8:9:.*u:T:LpNm_2Y8ʞm::$9:,h: J·:! b֝&B:2t98=~psJ=npStץ:U]kn޷99dp'9xs:9N9F9>t ܰV.69鐲9p^9zZ9 2!ؐ8 DnDvBpg<";H:,#/#[θ<3DJB,FX|6x6V6xpr|62W5 ư~z%3?%9HhWL8y}N#r gw ̕kЈ;c6:8!," T"W m f`:0.grW`2l 3̜z3 R@v7Bp[73؞=p D+L,08F +]`+v~,*v;BDrDLJWxg`E`nYL/O%op\f J;bD> 8YNn,H s7s *М \AGBpO6-0*2.rs76;u8*eރ*jq΃*`uރ2qx0$L,bs%,saLUSF,uu \0<*6 )Dq) +!1ex1h~`a9AxZ x/Ϲ!0FЈp]Sozۋ21l@;@8(%@f0-5$A&N &2@=38giSbβ^̽lH<YV1ӢZ#!D:l!0B x;xݶB# x: x%(.@^ |? 4ЄJ H,l~60ƌNfyz1]9Cn؍z0[W%>`hO*``naR$,l$+L`"PpuO,`vt2&-,xjf/j&%p|VA9$/ }9fjޛ0p4< =Nu *> :E 5 Ef$}rS:4OXVeۨ V.9 g}ex8rlR-\>4cHڇJ?pk1` 2 Tg†mY;N ߂F5 xq`xbY8[`^^RgV = p?+_B0%Os3M~~g$9:Aq /~r$h,Bpۓmh2(4i2x*0 phև)e EV)[jج^T*xUGXac/Vdt/ ف wy$fog Vb062 2v 1>a H4x[@x р8x DIH+hLx 'HN7Px ^ vx Q+lHp ёKmhTDTnD( xU h,d%FpGmaR`2XgL6 @X[FAְfxE0C R+R 2pgцrLgdg4+m_dC&:4Hvl+JpwN("HR8˾LZ< @TfR (8RP ɥpa F&+%<~*b Vxl$pmQRX0v g ^p^v9R 8f8;Qz , $;SL`BTf5$"pm$].TLqa2F(- Jn"fZ Ilyfr`^EŐK´.Z@(" Vr1䒰,8!" TrIXVWˀ,V5*.KXJt@G xxs*؄00Hchj@N.$VҰQQu60熡ܥ\*v^XdP VD8РRl5m(t=V"d1S|5/^c`\l??}0ޗpc\R|+TDEvdN֓D~FdDA@`cKeo U @gwgJ`۔GonP"aޜToo?ja`e /dQYY j/1$HkzO m*mʌBRk6j,+ fdgpg_{ةC05/jC@j C jX`%>{0^d6j(:<DCaf AB8g$b9`$ Wa 00h^$o, r .=-Dg8k2 ^.O * :BWdRWjF{x*gRyB&k9X~fJ@fW@bNYaDg.{  #h^nE"8c[2&%^1(YP. Hj8a u`x` iQ-zہfrc),DǤ*k `v)XL`fg|gk` pagyaaHooE]zg~|0C҅:҄ۆK'G1HGd0/HdŅCoU;`,>CE̒Ge֩'f5JCgzÅ ;tK d-ÐSWЃd 2 ks[SBkփju R;7Jgtj`' rI0i?`ꟗƩx@pEϽ`a`gP{`L0Jg&B.Cua8aDfap-I"pΗYj*yg E|pv̒T W`XgN1W} $~"MErroW+ Return]D0s g g>J˟`A Hjr-D@dHwΈHmd0t4n"H [1][SEf9?`m }<"_KDsMv Vi?T,@I0lǚHQ m-H,e86CV~֘;C Ԥ X @ 7d~d"`:#?0H ]PpW;Y+@p LHCL||\NpBa lU LNAv`0c`Yz ?+H\"-Hpp alpMah3NPX3TT@' }r p0:`pdr JN,T* `IZp,Ap 2ڔo\`PXpea>p/ZF#dUMn" ,hv C-B=AH<D5ԠD0.20h#=B0w{փrpsCqt e$6b00PË3 r22?ƒ"/`NB6< n"JӘA`IJ&|`Nq Personal AccountsDatabase ManagerFinancial Diary Phone BookPhone Messaging ,EO\PA,EO\DM,EO\FD,EO\PB,EO\PMMENU.PRG ACCOUNTS.PRG DATABASE.PRG DIARY.PRG MESSAGE.PRG PHONE.PRGz8< 6<P><4<|(o*lNN5NT+| <* NL[Return]2< Nd*N~=~=~NNNNLCThis program will install the Equinox Organiser onto your hard diskNhN*NNNNNNL1Please enter the drive letter ie. C, D or E etc. NhN*NNNL7that you wish these applications to be transferred to: Nh*NN&2< NdA .-NLNJGf` Nq`Nq* A .-~NNNJGf`Nq~N`NqA .-NLCN:=A .-NLDN:^=A .-NLEN:^=A .-NLFN:^JGf`"Nq+OYN6+O* ` Nq*#N~=~=~NNNNL*Applications will be transferred to drive NhA .NhNL Is this correct [y/n]Nh*%NN&2< NdA .-NLYN:=A .-NLNN:^JGf` Nq`Nq* &A .-NLNNJGf` Nq`Nq* 'A .-NL:\N2< Nd* (~PH-~ N2< Nd* 2N~=~=~NBm * <;| ;| ;|N ;| *A+OYN+O*F~=~ =~NNNNL Equinox Organiser NhN*P~=~=~NNNNL!(c) Equinox Business Systems 1988NhN*Z.<C+G .<D+G.<E+G*d.- -.<ANNvN`0GgNNv=.--.-NNv-.<ANNvN`0GgNNv=~NNNNLHARD DISK INSTALLER PROGRAMNhN*n.- -.<BNNvN`0GgNNv=.-N`0GgNNv=~NNNNL: Running this Program will create Directories on yourNhN*x.- -.<CNNvN`0GgNNv=.-N`0GgNNv=~NNNNL Hard Disk (Drive NhA .NhNL)), make transfers of all System Files andNhN*.- -.<CNNvN`0GgNNv=.-N`0GgNNv=~NNNNLAprovide a storage path for all Application Data Files asg~afae `accp^ds H5 SAkXfJAvh`tpa ".%ft- @~pMpO ppol~*f+Zt)`t tr`Gt@-A>=B©:rNWSfW $r6 @ϙ2EFrًzp|i`rvpx`6}$X4gv dpd'M@ B2et2#kBpZ<3j؊C z|a""HJfϘ`\͂yLَJk'm.X4X6l0(X!B;Y-Rv0<ڠGaB, 8\P r`yPaP`t&jD@vqa&pv` aBnp`8?.plrQu9xv@=CDhv`v`v`vX[Jv`vj`v `-@ /Bv`p&$W|g(=n-nv `v2.SAA`v follows;NhN*.- -.<CNNvN`0GgNNv=.--.-NNvN`0GgNNv=~NNNNLApplication : DirectoryNhN*.<A-.<C-.<AA Nf`\Nq~ =.- />N-.NNvN`0GgNNv=~(=~NNNNL:NhNA N`Nq*+| <.<A-.<C-.<AA Nf`jNqA.-N`Nv ^0A.-N`Nv ^0A .-NNj>-=>-=~NNNA .NhNA N`Nq*+|<.<A-.<C-.<AA Nf`tNqA.-N`Nv ^0A.-N`Nv ^0A .-NNj>-=>-=~NNNA .NhA .NhNA N`Nq*~=~=~NNNNL+Do you wish to proceed with Installation ? NhNNNL[y/n]Nh*N2< NdA .-NLNJGf` Nq`Nq*A .NN+G.--.<GN@=.--.<GN@^=.--.<GN@^=.--.<GN@^JGf` Nq`\Nq*.--.<GN8=.--.<GN8^JGf` Nq`HNq*+OYN+O*NNNL Creating Nh* NNNL Equinox Organiser NhNNNL Directory ...Nh*!;| |:NX*".- Jf` Nq`Nq*#A .-NLEONN.- Jf` Nq`Nq*%+OYN+O*%NLTransferring Applications ...2< Nd*&+|<N*11~Nv+G4*21.-4-~NV.N 2< Nd*31N**51NLO-~=A .-NLeo\N-A .N-><N*61~NVA .NhN*71N**81NL2< Nd*:6+| <.<A-.- -.<AA8Nf`FNqA.-N`Nv ^0A.-N`Nv ^0A .-NNjA8N`Nq*;;>-=>-=~NNNA .NhN*<@`TNq*?Y+OYN+O*?YNNNLSetting up Directory Paths Nh*@^~+G ;| |:NXNLO-~=A .-NLeo\N-NL chkpth.datN-><N.- Jf` Nq` Nq*Ah+|<.<A-.<C-.<AA Nf`NqA.-N`Nv ^0A.-N`Nv ^0A .-NNjNNNL.Nh~NVA .-A .N-NL\NNNA N`NqN**C|+OYN+O*C|NNNL Creating NhNNNL Equinox Organiser Nh*DNNNL Sub-Directories Nh*E+|<.<A-.<C-.<AA Nf`NqA.-N`Nv ^0A.-N`Nv ^0A .-NNj~=~1=.- />N-.NNvN`0GgNNv=~NNNNL.NhN*F>-=>-=~NNNA .-A .NNhNA .-A .NNA N`,Nq+OYN+O*H+OYN+O*HNNNL Completing NhNNNL Equinox Organiser Nh*INNNL Installation ...Nh*J+OYN+O*JNNNL Completed : Nh*KNNNLPress NhNNNLANY KEYNh*LNNNL to ExitNhN*MN2< NdA .-NLNJGf` Nq`Nq*NNN*V>- =~DG^Nv;G >- RGNv=>- =~N*[+Nu*]D~=~=~NNN~KH-~ NNhN~=~=~NNu*_XNN+G +OYN+O*_XNNNL Hard Disk ErrorNh.- NVNL NhNN N`ZNq*`bNN+G +OYN+O*`bNNNL Installation Already Set-up Nh*alNNNL Operation Terminated : Nh | N*c.~ =~ =~NNNNL%Please enter a letter between C and FNhNNN~NNNh.<A-.<K-.<AADNf`NqADN`NqNu*e.~N 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 bxa.Nu H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNu,a*_HNu,a*]HNuWHNuVHNu,a*\HNu,a*^HNu,<@Jj<a)Zh*(Nuai 0GgDNuH?@.N"Op QLNu(j (u@#< k:9/6ɿ2_2/ ,*(ԥ%C@"k( $P@  =nѷYŬG7ֿwp_Aܯ ٌ .BҴ$5ϐ|敔ȸw2œJ~ePm%tѸv z Jgkzއ[ Fn| Fmn8DD/A p@<&0@ W.:BEHExHCڃHG6ڃdR:HEOޅkއSFdRFv 8fi FgNu~NuJDk~HFJ<Nu~|ag*e -WHFag .fagnS<NuafVafdRFa~g .fatg Eg<ef0adge -WaTf8aNf DbE`JjDDDSN .fa(faeSF`&eeeևe ևeօe.NuzgLSg< g< g< g< g` +g -g 0e 9bDNuDNuDNuO// ?<JH>f~A?|+."jT/"<HFvA`Pmn d \HSC`ARCPng`ASCPmg/|E+00,4jDBT/- B eR/.B //tC$JjJ(fB8X*x UeBޅ D0Q>HL|TNuHFo GbAp 5dSGfxA/|E+00|+ `d/ .gR :fR0`RR~1HGHG Ef (+VfR :f$ R ` h01f|+S /f S _ Eg0`LNuH.f 0tLNu,ap"OE` 5e / ".gR :f0`|1RG$_ Eg0`<-gr |RE "0V|ddJFgJGn0D@F|dP` |>|dD`(.0D@S@e0`0S@f$LNu0S@f0Gc.S@f`SFg .SFfSGE+00JGlDGT(| eR(G ` H@GA6a G@VGa GUU|v`"_xza8aaV>Ga`(*`A"aJvg mvNJga`A a"aJUgAar2aNuSe<dAaAJgJfS`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+@,NuaHmZj@P pUUhU@P ?ڪA<^ Uh UA))db  A)9: 6 UXUWA)?9999  l`l j)?9?I)1 dPJgL|bFCH瀀HAJgHpaL(I lNLH?8(H o(aLLf0ApNupDNuH/2a f*0@"<g < g8H0 lNL LJNu"`r,HA,t,HB,"Lp`JgB<fp@`JfrAp`CB g|9|rPJ-6fr(A|a>ra,rwa&Q"B,#`H Lpa#L (IL)HNu l p`t&_|dVA`d&FLLn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<daTa@pNupDNu`aHz<d̰<ga"Va`-5f -5fNuH?<?<NMXJ@gN/<NMX-5g<g,-5g*<f$/<NMX<g-5g<faM+@LNuJ,"gHra~rfaxLNuHrahrf,"a^LJNu<dA`HL.6H>HHHHd Q"aapNuP"pNuQ"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a2A az"WJikralrcaf"_2)aA `VXpNu?AA,0-0|gS@gA 00Nu    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(<(؃Aa6)mV)C)C$)C |||9@p)@@)@NuPH`t9+@8lAgf LNuF5LCKKBg/?<NAXapNu`8,<d$ gA @N.X@(ḛ|dA`d|p<gJf",gaBf atrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNuapDNuax?(,$gA($e(٬٬$a8Jg*)l$/ /??<?NA"/O Jk ѬfHpNua$< 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", )A R $,Ga"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@b0HCAafg (IpLNuLp4Nu8<0DaQNuH@af Hp0a L LJNu lN -f ?NAX~Nu GE.ab6 Vaܤ"0HC Ia$f ^adT ^`\a6v`4a.paXf, f$praD`0|aSH0fNuJGo |d0GNu0Gp4`;m.$Nua;G$Nu;|$Nu Ga$0m$pa$ G`p0m$aHA86HBrBDHAJAgHAJCgAcVB8SDpr aQNuJGo8SD0m$`JGkg.p0m$agJBgHGJGgHBRBBdBSGHzCt0m$p` H"C*EMPURGERSC s>+EMPURGERSD s>+PC TUTPnS+P~a>-Nu>-Nup+@z;@~;@;@NuJ-~g0-vBU`a0v`+HzNuJzg6J-~f0|g*|Mg$|Ng|OgX;D;m/-zBzP~NuafNuX`X~`&~|f~`AaZa~<f~a??<LNAq Y8 Program terminated - press a key to exitA$a _aJUgA&ar2a"`x pFATAL ERROR:  at line HF~Jg*]lDvUt QCt壌JgGNuF"&g.pC2DC|m|4n Q,JlDk.Nu~DNu~Nup"DjDG@AB|Ab DSGkUĆQ(k(j2xc 0D@`fc 0D@`D@@`D@@ԆӅdf UĆR@(fJk0<NuJkJkxAS@J[NuJkV`LHaLHav$OaO `HВR@,@L0 : 8 HB.ڄGHGH@EHE>߃8 < : HBކ,CޅCބC8HFHB: ؅C: ؅C: HA؅CHFHGDHGHDDHFCHF8*܄C8 ܄CHA8 ܄C86 HA؃vHECHEHFDHFHDDHECHE8ڄ"$&@H@@ JmS@|fJf JfS@LXNuLH,.ahLHa\v$OaO `LD@؀ D(*H8x8pJff f0`(e 0USjpRSfЎg0L JkS@|fJf JfS@Nua8 g0HGOGG,H@O@@HGBG p̀Nu|Nuއg HGNu gV H@H@@mH|lFJj@H@VHFNFr FJgdH@Ri H@.<H@Nu~NuDNu/ aJEk6|d WAPd"HpEah( "_Nupa\D+r2aߔ`DE" 4E|d" ICP$ISESA Q<0Q.`paD-| d0` oE c I`S@f.RNuvgv I0<0QJf JfzvRNuH(I??<HA~aVe*AaNeAnaVo`A`a8ezAa@Ro`Ada$dADaBo`A.adPAa,So`LfNuLLaPHNuLLHaLHNuGLLaap0JgaLaLaHQKA&a~eJjO:6"LLNu?@$@Y@@@È@jA.AcAׄAe B_B7HvBm@B0Bּ&4C k7CAyؠCv4WnUF؉<ҲMC68341 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`k gBAkjDNu<Nu~NuBkjDDNufDJjNuHz_Jg0jzDi&SbHGއ[Jj dRNuJj Jjf NufNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.L $xdB.JLhvJnj-> CVG CVG --> EPS Then select the EPS/AI-path, this is where you store your EPS/AI pictures. As mentioned above, a ram disk for this task is highly recommended. You must also select the path where your converted pictures will be saved to. To begin the conversion, select either the CONVERT ONE button for single file conversion, or CONVERT ALL button to convert all the pictures in your source folder. Click on the CONVERT! button, and off you go... ------------------------------------------------------------------------ Some essential notes to EPSXCVG: * only Adobe Illustrator 88 files, both EPS and AI are converted sucsessfully * text strings can't be converted, because you need access to the PS-type one fonts, which is used in the EPS/AI(and I have no information on the type one format) * if the converted CVG-file is 26 bytes long, there is just the header which have been saved and the EPS/AI-file most surely only contained text strings * Calamus will bomb out if the saved CVG-file have too many paths in one object. The maximum of paths in a object is 256. ? EPSXCVG is orginally designed to run on a monochrome system, but a medium resource file is included. This is made on a early sunday morning, after a surf party, just to get a high score on possible reviews and evaluations of the program. If you have any problems with some picture-files, then send them to Eines Computing on a 720 Kb floppy diskette. Detailed information on the CVG-file format is most welcome... ********************************************************* The Sausage King was here !! 091 370 2659 (24 hours) ********************************************************* < Advertisment added using -=Bad Ad=- 1.91 by Troed/Sync. BBS: +46-451-91002 > RGANISR -^W+CALLIG2 TUT+nSF*EMPURGEH s>*EMPURGERSC s>+EMPURGERSD s>+PC TUTPnS+$ _______________________________________________________EPS PATH: _______________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_______________________________________________________CVG PATH: _______________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXEXITCONVERT!CONVERT ONE FILECONVERT ALL FILESEPS  CVGCVG  EPSAI  CVGA SHAREWARE PRODUCT FROMEINES COMPUTING6570 EDY - NORWAYECVERTER! is a product fromReleased 06.08.93 as SharewareHKON EINESEINES COMPUTING6570 EDYNORWAYTo register this product,Send a cheque NKR 75,- (GBP 7) to:CONVERSION INFORMATION:TESTTEST.EPSConverted 99 out of 9908o`g ]W?<Z`UUhu^_>Zj@P pUUhU@P ?ڪA<^ Uh UA))db  A)9: 6 UXUWA)?9999  l`l j)?9?I)1 6 UUuUU9I) $)  jΪI)$ ` UUU[?#I)!$9 0K@ jj?1991$y9 /J UcUULE99$I )zFm-)$I iWMU9UREUSUSU@TP R* * UTUUUEUTUUUUUQU΂ J**. UEUTP UUUQUUU Q& J**?⠩ UUURH PTU@EAU%R <pJ*t UUUIQTIQ TRED?t* JZtUUT$UTUQTUUUHĪʪ""* :_UUVUPUEH%UFUPa@zO*pJJ*@z' %UUQUU@PUOURTz* ** 9 #%UT@WTU! QT@*"**@!?%UB%AQTRT@EDT/~t**b/t%U%UQREDTUEJU%H 8 *" *< T@!P RPT@aUH@ J ? <`À|@@p?@@}?~|xp`@  @$\8BP8B q9:;Z[\hi jz{| q#q  B@<@ <B!A<QQ A A< Q Q) Q##(4P  l  G  q(     0L"  h  T\/* MonoIcon */ #define ICON_W 0x0020 #define ICON_H 0x0020 #define DATASIZE 0x0040 int image[DATASIZE] = int mas { 0xFFFF, 0xFFFF, 0x8000, 0x0001, 0x8000, 0x0005, 0x8000, 0x000D, 0x8000, 0x001D, 0x8000, 0x003D, 0x8000, 0x007D, 0x8000, 0x00FD, 0x80FF, 0xFCFD, 0x8083, 0xF8FD, 0x80BF, 0xF0FD, 0x80BF, 0xE0FD, 0x808F, 0xC0FD, 0x80BF, 0x80FD, 0x80BF, 0x00FD, 0x8082, 0x78FD, 0x80FC, 0x80FD, 0x80F8, 0x80FD, 0x80F0, 0x80FD, 0x80E0, 0x80FD, 0x80C0, 0x80FD, 0x8080, 0x78FD, 0x8000, 0x00FD, 0x8000, 0x00FD, 0x81FF, 0xFFFD, 0x83FF, 0xFFFD, 0x87FF, 0xFFFD, 0x8FFF, 0xFFFD, 0x9FFF, 0xFFFD, 0xBFFF, 0xFFFD, 0x8000, 0x0001, 0xFFFF, 0xFFFF }; W;*ORGANISR -^W+CALLIG2 TUT+nSF*EMPURGEH s>*EMPURGERSC s>+EMPURGERSD s>+PC TUTPnS+. 'mW.. CONFIG PRG :*FILE_ID DIZ )ELEDLIGHTPRG :LEDPANELPRG :README TXT =` t`)&H f&op`B@#)3) k #) Ј<.@#)Jy)g// ?<?<JNAO NN\? 9g @N 9g @NNH?<LNA?J@g69)` 9)g, @6(|o ypa`|l ypaz6Nu/ E)C)OA`aC)]Aa08F2|f@|| oB@*` xB g` $f$`PH f g @"$gB gr`BA5A $_NuH YO:E)HWCB@ RaXO R6(8(???/4/BA0aD\OXOL8Nu?6JAgH"ҁҀ y)p `2H ЀЁ y)p 6Nu/BCrH$ԂԀ y)p( gv0&NuH$ԂԀ y)"p( NuH"ҁҀ y)"p Nu?8H$ԂԀ y) p( JAk*|cn$| o H <00H H@<0B8NuH"ҁҀ y) p H|gr 0H|BNu?/ 6E)JAg2H ЀЁ Rp Rp@`2H ЀЁ Rp Rp$_6Nu/?8 y)2(t ipaJAf2(tiaJAgv`BCJCgC)j`C)o y) hlaJCf y)0(r ht`J@gp`B@62p#a82p$a0JDg p#ap$a8&NuH8:v`JDfr`BA0aJEg0aRC|oL8NuH6:#$,F`20aJEg0ap y,FT,F8|FfL8Nu??6#$,J`6JCg2H ЀЁ y)p`2H ЀЁ y)p y,JT,J8|Ff86NuH E) R0( a R()p!ax R($p#aj R(%p%a\ R8(2pa~ R8(2pap R8( JDk|oBDBE`Efr`BApAEaRE|m R8(BE`rDpEaRED|m R8(2paBA0alx Rh2paj R8(pd2p(aX R8(Dpd2p)aD2p!aF R8(Lpd2p*a( R8(Lpd2p+a R8(Lpd2p,a R8(p lrdp-2aBA0a R8(p lrdp.2a R8(p lrdp02a R8(plrdp12a2p%a2p&a R8(p lrdp/2azB@a R8(pld2p2a` R8(p lrdp32aJ R8(Lpd2p4a6 R("H2p$a& R(#H2p&a R8(Lpd2p8a R(,rAp:aR R8(Lpd2p:a2p9a2p;a R(-rAp=a R8(Lpd2p=a2pa R(H2pDa R(HrDpEaxrDp5anL8NuH UO8E)p Rh>2*gBh|!g|#g|%f0a|!fDSfz`4<fz`*<fzC` <Cfz^`<^fz` 6|g|fSC`RC20a0a86|f R1@` R1CGg(`|9g|;g|f|<|9g|0aJ@f~`BG20aF|m*|n$|pnJGg Rh`0F@ Rh`0W@|Bb@0;N .Nf|*Bv R1Gr0a^`H>`B R0h|HHh`( R0h|HHh2p!a4p!a` R0h|HHh` R0h|HHh` R0h|HHh` R0h|Hhr0a` R0h|Hh`z R0h|Hh`H R0h|Hh`L R0h|Hh2p%aZp%a2p&aLp&apa` R0h|h` R0h|Hh` R0h|HHh` RG"` RG#` R0h|Hh` R0h|HHh2p9ap9aT2p;ap;aF`h R0h|Hh2pajp>a`6 RG`.JGg R(` R(`JGg R(` R(0a0*g4|g2g*|Eg$|g|gB@ ja p ja W R1WTOLNuH.QO6E)0HA$$|f"*gB"jA8r Q0a\IKMHWHTHU"N Ra O pa ?????/?42B@a O ???4rB@ Ra z\Opa B@ Ra 8|p@4H"ҁ҂ Rpg |f0ap4H"ҁ҂ Rpg0BAapa z?????/?42pa rO B@a X|fT|FfN0*g( jBhB@ ja p ja 8<jFBjFA8"jp "Q20*g j1DPOLtNu/ / $H&Iap\ Jab&H f&J`RK"o Kah&_$_NuHUO*H(I&o69,lBW|@m|m|m//Ho"K La PO6`HW"K La XO6JCg0gg/ "L MapXOp`BB@TOL8Nu?/O6BB2pa 0JfJAr*0a 8r*f:pC)tAaJ@f(pC)wAaJ@fpC$A"aJ@gB@`(/&ؼBB2 aʸfp`B@O*(6NuH0$HBC0a(JDk0aXJ@gE)G)0+fBr.B@ KaA/ KC" H0arf $f:+ |.oz.A˺Ho0+g"RBiB@ ka p ka ~0AːHH/A"0afv`BC0+gN R2( C˲IoAo:<<kBk0AːHHC// ? R2"_ a R1F`$JCfB0a0L xNuH $HBCpa(JDk0a&J@gE)A/ JC" H0aXfl:* |.oz.AʺHoV0*g,"j2) HoAo:0AʐHH"jAa:0AʐHH/A"0aʰfv`BC0a0L8Nu?/ BCE+F/9HjC JaPOJ@g Ja6J@gpa` ypa0$_6NupaNu?/ E+F *fB@`>BC/9HjC JaPOJ@g Ja6J@gpa` ypa<0$_6Nu 9)gr`BAp y)a~ 9)gr`BAp y)adNuHOadJ@kBWI`00 Lap24||ftDtg StpTtRW Wjm l hBW`HWf W ~gv`BCG)& p SaAaa:B@aB@aIK`bHWHTHoHo HoBgBgBgBgBgBgBgBgBgBgBgBgBgC. MBBBApaO.8r@g>0@|T|;m |Cn|9|m | nr/@8 T lT@ T`oT 0rAXWf.0(NEOQS">`>` >`>0k&rH$ԂԀ Sp( f|: ;|;WpDgd U f\2-WAgSAg`B0-_@g`8pa`00-|gS@gS@gU@g`a2`az`a|`var0- SanJCgB@ Sa2aHB@OL8NuA(p"@ "By)A1B3)3)O"Nu/ Hz?<&NN\O$_Nug fC`Jg INuSHNu g<g8g4g0g,g(g$g ggggg ggf @NuSeg gb pNuJfpNupNu/ &y) g/ &S?<INA\O`&y) g/ &S?<INA\O`&_NuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _NuH>@NAO $_NuHR??/?<BNAO $_NuH>?NAO $_NuHR??<>NAXO$_NuHR?HP?<=NAPO$_NuHRHP?<&NN\O$_NuC,NHRt""2"<)0<NBA-0$_Nu"<`"< `HQC,#H 222"" """"2 "<a" "_2E"Z2"Z2"Z2"Z2"Z2$ANuHQ#."<6aV"_2"o2"o2"o 2NuC,222""" "<3 `3,#."<2`3,#."3,#."<4`(H.#."<[a"o2NuH."9@):@) ;@) <@) =@) >@)7@)@) DACB@)C@)"@@)' E@),F@):G)G '(g LEDP3468:=5F()*./012$& !"#%F[1][Error reading the|Parameters!][Cancel] [1][Error saving the |the Parameters][Cancel] [1][That is a different |Version of CONFIG!] [Cancel][1][That is a different |Version of LED-PANEL!][Cancel]Reading Parameters....Saving Parameters... CONFIG File About CONFIG...-------------------- Accessory #1 Accessory #2 Accessory #3 Accessory #4 Accessory #5 Accessory #6 Load Setup ^O Change Setup ^E Save Setup ^S---------------------- Quit - Program ^QInformationabout this Program This program is used to easily configure "LED-Panel".It is recommended to install LED-Panelbefore statrting,so that you canobserve the changes directly. "LED-Panel and all accessories are "Public Domain".Futher Information in the instructions(c) 1994 by Christoph Zwerschke.OKLED-Panel Configuration Drives Mounted ActivSpace01Offset 00CapsDate/Time2in1SecR/WLEDsDate Space B on Round LEDsAdd Space All CMLED Lines AutoOne Two Panel BackgndColour LEDs Cancel A:\AUTO\*.PR?LEDPANEL.PRGHoleYear`` XNAM,N,l,-.. :&P F,P.  `:. .  `8 "Z("$ XH00000H0H0000 }s9ZNTbђ>DDT:8*UIL)_Gp5lo~FNyV:+mzޣNѮXAj(nk%B ^$[ϫDC,wli#XrL={9}@Z=6s?&5[Z¤j>&Mxʏ&0-`ؘcմgq 7p07^z(6>:>M$7kIw'K1`aՉ7$>EG/ȎXwr^iGLLHdGգ=S -9 .%^~9=T&Hll )߾wsoLEDpanel - Great fun util Gives a panel of LED's showing disk i/o access. Also shows the date and/or time if needed. Plenty of options for everything. `Z` XNAMLEDP`LEDP&.700  ׯÁXBRALEDPB!&!*NXBRALEDPAJf&Bh1o1o 1zN zNAZ/BNuXBRALEDPzAB f 0(g S@1@*(A 0Vg0g 9Tg @JPgNuA  VA"XVJfNu g0(hNS@f0(hLS@f0(hf<: g|fSE6(4:HB4|d2:f8(Ҹ|T|RA8LGHFV+0g $KpFFQ0(Hz:2||€A2:&Ё xN>fTHSH*H":0:g"8¼ Mgpg|fS@f8g\gg"H>Q>fTHSH`"H.HG|Ep|b@fvPJfRgd`T@f fPJgWǽfE0~Q.HG|Ep@f gPJgWǽfE0~Q>fTHSHg"H>Q>fTHSH:f$g"H>Q>fTHSH:f$g"H>Q>fTHSHQgg"H>Q>fTHSH"HE |b.grf gj`ZPJ`LgZWǽfP`JgfgWǽfE0~QE(gggWǽfE0~Q>fTHSHTMRNeUMRD:SE0<,MJf(0fœTNSNdÐQUHUMQTM,MAn Nu oO <Ш ШШ//Bg?<JNAO AHPB@2@fB@|f0< ?NA\OA BBXBBCBQ AHz?<&NN\OBg/<?<1NA$:aJ@fXCB$^y]HUyk|DI PK:( j LEDLIGHT.PRGUoLSW?-lCD2/i`aCWgG--X ޫN9BgF,Ofۗcc4iqe IT#dcL yb{1[6os=sn=U8@` Z` XNAMLEDP`LEDP&.700  ׯÁXBRALEDPB!&!*NXBRALEDPADJf&Bh1o1o 1z zNA/BNuXBRALEDPzA f 0(g S@1@*(A0Vg rC"0g 9Tg @JPgNuA  V z2A00@VJgA:C<:z:f RIgJf :f<.fJf0:fWH"H0 H@H@"H|I0 H@H@Jg."HZI0|dB@H@ H@H@`0:.fVHGGPHJfWHf"gJf :f<.g:B z2A00@VJgA:u:o<:f:Jg0@ H@H@I0? H@H@I0zB@H@ H@H@g:BA"XCVA"XVJfNu g0(hNS@f0(hLS@f0(hf<: g|fSEEVHCggf:lg6(4:THB4|d2:Ff8(Ҹ|T|RA gXI|cXI$Q g EL(Z8`BDHD8LG`HFV+0g $KpFFQ0(Hz2||€A2:Ё xN>fTHSH*H":0:g"8¼ Mg"H>Q>fTHSHgl0H@Mg8~Ep"H>SGHDĽQHD>fTHSH`H@<@g"H>Q>fTHSHgH0H@M2g8~Ep"H>SGHDĽQHD>fTHSH`H@<@g"H>Q>fTHSHgpg|fS@f8g\gg"H>Q>fTHSH`"H.HG|Ep|b@fvPJfRgd`T@f fPJgWǽfE0~Q.HG|Ep@f gPJgWǽfE0~Q>fTHSHg"H>Q>fTHSH:ef$g"H>Q>fTHSH::f$g"H>Q>fTHSHQgg"H>Q>fTHSH"HE |b.grf gj`ZPJ`LgZWǽfP`JgfgWǽfE0~QE(gggWǽfE0~Q>fTHSHghg"H>Q>fTHSHE gRJ~Ep"H>SGHDĽQHD>fTHSHg"H>Q>fTHSHTMRNeUMRD:SE0<,MJf(0fœTNSNdÐQUHUMQTM,MAl Nu oO <Ш ШШ//Bg?<JNAO AHPB@2@fB@|f0< ?NA\OABBXBBCBQ ?<*NATOA0C "?<,NATOA0C"pA AHz?<&NN\OBg/< ?<1NA$:taxJ@fCB$;;^Weq\沵kA̬m{XۋXH xMl vek.r,DP2zM XM IiJ-. 5zQ;swcEOtq<1O&75Fp)32?J98vQc[T$$8x1޽uwgf͵[ϲcW?nYׯ4vۥ+-R49޴neXΖk?ʦU˔.`7/pX"oo|>SmY%U2}[j(5!vM|VX. 0mW.. ACCOUNTSPRG jW  CHKPTH DAT `dDATABASEPRG jWeDIARY PRG kW`MENU PRG kW*dHARDEO TOS :IMESSAGE PRG kWtwPHONE PRG kWދ`, v`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ=-lz5-6 'E:\STR25\FOR_DISK\ORGANISR\ACCOUNTS.PRG`~&|`PNq 5FILE NOT FOUND9PROBLEM WITH HARDWARE= DISK FULL@INVALID AMGCNDIRECTORYRDZDRIVE UNAVAILA6FWRITE 3T|EDxSKGCAN$ACCESSHNMEDIA ERRORK PATH/L Bank Credit CardsCashMortgageRentRate4ElectricGa4WRrKTelephonF GroceriTClothingHobbVeohiclTG1enSocialNGiftfHousFTrave InsuranczComput Statixry ComabM_isc 1%2%E3%4%#6%7%8%/#0z8<6<><4<|(o*lNN5~ p+| <*~=N -~="><!!NԚ  # Gg`Nq.<A+G Nq~! .-!NJGf!.NqNJN-.<FNNvNNv /Nt (?&<%BzOBܒG lC@.v!J.HLF!C@AGEE ^J!!>>2< ~d1;G(;|du*  (HǬ _ N,P0Qv" #dS.##,Pm$ZV (eV),PI,Z_lR40Q "T3128313Q0TV,PTotal8H"Gbr/QLT!"IJ5H1M0H1!AP LNq 2P0GgNFNv"K- /Q ! c`b#r`OYNaHa $kt' k_hN^ )"TI $ chkpth.dat-A *ޢ1N@T.ad+!ŕ| -  1@0~p"CurrKQa Drive,`th =QPź0qPm~y@0zqhsqNo1.  siIrt1kOt2kY20QP} 3|rsEnl>`day'srR }qu4>P8:>PQQ\0Q>P[>i3t5adlsNZ 4`>1 ZRP0/#Q4a ?p"Wp4,PdT6kt72@"T MA[INNUQ0QiJlt@8F._<C J0F NiAtA"2Nd` 6!N CXp q` tǞԯF͡H mR""t`ҤbJ"TEXPENDITURE)T)SPbL4D|ÀM jbOC&0*3ܪGP GP9H0S0W_o T"rU"TENTERINGYaTSegWjκtXTiEtZRdv[ ,W@T:u(~ Day N?umber:œ@|AmŸ\ Ϧ Method (CA/?CH/CR)a8Sourced(a7'aNoP]tPayee Chequex {0} t&Ssct U"1cz$`aOboveq a >>-8 -:y~LWbkd2VH1E8nbektf:rgkVu thZ">0u ivbl6NvH+arɀWB\@$^ʺRbi tn ^u\mx)oI-Aq$R.,PTpf/N|~`Tq~Z -p`vSxH ź'` r~ҟ tꂔަN 30ʤbv^ cp8 4bw(r>=O{xNoUcDetails`issO/{y:rܟ zTr{zb~~^ "`  4bxBt4 78B?H0`bk<6;nj`%bdy@s@}m`f@Rhh@/r)@R/d/@(,aa;/M/cO"wz//P*Or$b~hJ*jDPJ+; Vt?&?8:iPH?_HiP`TBb?r[Ǚ?v?2jln`Or9`>OOvtheϐ դE4ɡNEq `|lq.\j_UpP[pдpRw`Vrwozo4$c:o?ToFcJ for Transa_ction䪰hCDl`` oJ zVʹ@(v^Nvnٮ(~ t xj$$aMp\H.^LNҘZN@~ѰBmZ@nEZTƟt:E" by CAsh, CH(~CReditB*.ĥү4b:PR&pCash WithdraOwal^__oo(bJdR OXa|OobtZFNamf Ġee/ҮP J$ *؂BT&d n rR$Az~ N0O$d!B~Method (CA/CH/CR)ˀR+ZFSource:/|7A/c NoPJj"RN|o^o6ҟojr|ώRRo r} 8J}ChNumbergudd5p.v wG.0Hǚ0\lR HޞNvN30*6PMdd0t\b`px3:f<>T$P rR lTÄ"!2*<`@e0Nv ^ P"$ϨHgjr%~ r˰P&Details Correct ?NH t':bNe`:P^)Y^P`zR)ZVR+:bPgjUČȬ 쒤,L, 3,ԍR,Է-̻ t/,:oM,R0fDGnvn/+GrrT 41ʫB DeposiK{`p*MReceiptea (<`2ppmf`P3 r4h R7,߆ R8H 9. bpment froAmJtJ`JZ:̻! t;hR>=&R?(:nnFX@,>ߨPbtA̻"DBv0H.0^LNІ6vPCA`RF rIRRJnߓK$g0HxLN& OPb: P.@^^pPQRAU~/8AV//t/ W?` //./@/R/XrBY(:L^Z|R]O]ʞb?c?O/$O dFO< >la{oW?i?$SO?e?hR_ i|____ j_ o6dQ8oJokf/BnoXOwQ tOOLovoT{o2^ pt_r  3RЀsOOFVw̿̀ Vx Ano3thېؐry;MyXYi{WT`ҫ{΋ƱƱV | TRANSFER EXPENSESvJlΊ΂TB z~SF#p AccounSt:!٥Nd ToԯdTransf3Date:ĨAmz"&Sel8 Numb3to t"q>V8X:X8=:~yβ΋3tV-.<ENn=:`Xd:aԟ!$:΋ v$x$B\:7Ʀ \=&'2<vrf`A|ߦ{@vrΏBdv"ߚ$Vto̴Vڿϸ&τ>PπrϺ` Ϧϸ%pτ P0BʢZ|Afxߊ`vrߖtt߄Htߣz "A63â VEZ`rΉ6TiNq0|rF`8Bdtt(#b/ αpPSource!CashVOJ `̴V@//̴T4/ 4 ?̠4FXbV?bנ^ԣ`PҒ-\ܜ'-r>On/PҒڟ-ReceiptTD> 7$>?NℯҒدh:E|;A4*?+nV匂n?J政ϸPObB!nhOzKEҒd$Nam[VlBm 2j ҒNh*"BPtʺ|*ҒS&O_~(_ `'fg~  dEg`OŰY]3ykCA fnEz7]efgPb v`,hoҒT%Д+ӕ2WІ8QL^8v•mv TҒn6lu }w #`>v1aґ-uQ"AMEND EXPENSE HEAD2%S8J"]V:$ /5 /2/C H&@Heading toEend (4-33) ۆJ*:Nn˚ $"+U@A/`"9~0 =K]!D$^TP"-V; $?E??4`x@new title for:h#_43~"DNj!t\A 6<Nj![4H~0_/>.ޞNvZW;GB>HdO0NBO"^Z Te~ P8$+W$zf ZPU~aιE*m$zfao8Xp$n;.$O&u_d_3R%5*q[O%v`*" "! VIEW PAY#0TS7I9#V?"$,"%n?"& HЊvv v 'DV?o"@ccH7be ViewedD2J&lP (").ofJC`˱"*NUvP\ +zfaf@L,"-, $.!4ZjF`Z"0p"-1,GH$2bNcp"3J RbN2"4" 37, E$9  KTVoS#h#TransactionOpor(DOatedr<ع: mW\g!";  MnPaid1ƳPayee/ͱrƴTotalƴbƳBankX!rdOR<1x">d fromȷƴٿAH CTh v G> 9e"D ;РϲAK h\"ETet4EPaQ PJF蒕D: J GTb) H3d(@IJ֥ TJK`, vьZo`vӪTL$"N` T QJTR`U SJ$TUk "V`$ӆ(ߌDdCҘ~NAB WJ/6ᱎ X1"[Z6@jBtwPD$HNqZH&(L.>)MR \&0!tH(pL:  ]~R E $^<\ NaJRGbJbh`kd6 ~PfyIr'y V'dd¢`gŁ= :':/b/0hV4-/o5{ z??6iV4o5??6jV4oo5O0O6k/ ?l,G`.pD"@R_~jz Printq...xrT`< zPsҲ~[JRtKPvZTKƏp@0BTfxwY~pHl-9V;x˜y^fǿoXiʈu}zoo{*´}^j8jl ooooi~ZTo'kTϰÐ("p&8QYf@T^ZT x(*򌪏ZT zGtؑ*n@ZT=VTZS:/L/A8?\>t ?O9tQ ?mOztCDdY|RtKV D`(P2qpEXPENDITURE ACCOUNTS REPORTS2<DIJlDP<F4F.<5JP7NIAD~RN-.<5N^p`P2doY`[p p_*8TRANSAC/TION $..<5?QudoP2dԕ/в q Pph–TI DL4.Rp&"+`P2pZP2KGHDB1 uNU  U~P2RjB0@rs/C  ]0 BF!__'_9["K QDn $Br"%S|JZҐtN(jaLZf??ոx6bpB_mNuH@"pAF"1?JpDO":xL ?Q"οE@&8R\n/, P`+O#~tIIr: EJ8R`!RmNv@!o4uⲦ& _0$,?? 4#2`r |0BT ]LzT ( D@!V "V}oϹ+k}gBTL;'`RL;8 L:2:!L;%"OO<0Select Account Number or press [Return] f all:v83#B8@4:B<&22<А@e>P8RG~H~`3$L;3:&v"VEr8@'^/<(VhV :)""$+Jd*#h $hQ`,05؅  Q<@2$^d NOq`ap-h :.BО6ѐ4m$51./<2l?Exx//!Bmy3 4Ent Search String/% _items%4(8:@/>54?<6L?d:*6]POZS`0752<LjD9j ::J4?`"x_U`<\pַ8=hGH*:>2,gN_oTa``r?B@g\6o;``4@@]l&aOO֝) P@tA..p.2ADRh GXHOд,1|uLYU2JN̚IH :E!,4!J2B4, A/cȑԗKJһ|46<~"l,1 M PQ@.2Rj0ښS@T*ѓ$GYU"|[<iNƆ ZjLl,c+`kJ<֦l@Cd4m,^E׆NWHp8 Jq Ar(@[up3KvڼwC]A8x ޸y3J"A .6<\Boz޸{ z|֣}D¡@+ІȊZ@?D4]&(͒¡.v)͕~(08ѬCHthlGPa2DR LDEaw `~/b RGNvО `k<&ػJZy V"'ԭS ,4@(Qc.u*)rY 0##tP(@ .?N%@d2 N9j?|??87??mO:JJO\OnO6OOCOD:JCpO _@_6K_]_bRĢ^`2"ӑ଎h"Ϡ.Zxbht~dUxÜ|`߂tLҟrW3So_HpdeeP&vde@Tf&vde9P&vt/dҦab?oF\N |FGL |FL* |bo`$"`4$"Ր,/Nΰ`ҴCUMULATIVE EXPENDITURE REPORT2<rJl`<EF.<誁JFNAUbN,D4~ϓ`ػ׺Pp@ |~ $ ¦vR4j|"+V &Nk .psk֛GHXtN=O dþb,OǿYd|Y9X)-qbɞz~ Printing ..PBʑȪFh"n"H4L^p*$P,"$͌Monthly Summary of Expenditure q(zpB&e 2"FtXh"!.vO G.ZZ\>3h"پo d"ڊ) rhۊQԐi{LBduX0ޞ64n mg;D؟RpF&$"$"PbDB"L^pP@:GBR<:[^ |\n@2O" (J\2RmNv!/oX>4Ҏ"&jd | TotalY5tfeduedu/+/=/F ^&49Գ3 D{H"`lR|Balanceas atźP|QteQ*0 | ReceiptEs /"// | Bank Charg%eE O$:OLO^L |Inte/rest~LO$Q֨OO^L| A_/$_6_2MnY~ ?: 9@CQhRhh%*0n_Tڈ_[^L|Starª4s(| - Cr}e< Card|c*0oT0oBobHI`zBAccoKunFoTotobHmashteeU*TDVbHQ__6j|؅| L(gaVBVS_`J!j"iLatAuo#j$teU%?4&T(rbH'|r`D(&oJ\)ꌃqeU*TqaI+6,j-dV.:8V b l/V/60UV41r!w35~?:7 Ѕ!:/2O̯ޯ28 ZO~dF9 _ԿdF: |_*DnA Ϛ2?0A 08Tf2@0A ߦ߸2A^0<Dr.<Gr~ J~02-=A .v~u G.0z@\z#h0n>$0ojBMlF.6<)zApFf lO~DYqjO|L]Lz$HNqDNS(φD$_)r2y\_~A d1sںCR7;G2t mgj}!0uhOZH`D\`vh^w8Ixo$y?$}? $D0~j3OCpqZ_l_|"Nql29Ypp0_ _2_D[poo|" sY~ u__2RmNv `!oX6Po|"0j?|?0HTotal4&r\B_2"*$BOuOÏ BNoh U^Zh EI2Dz#/)>x:Fas at_ź`|dBT08 Rec_eipts4fhz2 08 Bank Charge˥ԯf2 jInt_erest2Bf\n2 08 FMT`ؿM"~ :XʱT(Ъ"F.>08Star2^s]9408 - CreK@ C'ard0ЯϸFlX.A_ccounʦpFfߜ6L'ash(u 6pς`6U408<췊X t\4LLsat)߼4Qu8JL(z8"084d4ߌ7u @%k–J`64 8J\ƴ܏`6ڛ$Ȗ"˜:N毀d2̜P/$/PV͜D/¿h/z/PVΜ /0Ͼ//PVϞϰ М /? XBҜ r?N?? XBӜ ??? BԜ OZ:OLOB2<D.<G~ ~p2<t(謙Q$.d2$N0GgNFNvlA Yp@z ~DlOt?ʎ2O_P)غٜhO(d_ORڜ_?(ooRۜ6oHZoloRܶAEO OOO_TI@%_Ykow_Ӆޒ_d(VߜZ抡TRECEIPT REPORTS2<mJlҺAm0FF.I֐ڛ32VE00d.`La.pHU Ny 4."NqyV DNk Lp[k{GH+䒧N[mơR@ܘ AB2F#PB P[$...RƠZ0Bܐ$ 䲿˰Ġ mgNqrvBzyportqMonth`źN|1 : Dud Ѓ0MNLR.NNqBZRr~"ròଦϠs  ĸD#Cumulativey4[mRƣr`ϼ݀~ZL! yv$fromPaid Into>Total7ӭ供jΌ²~Հ`(:L"4߂ƁTDϤ~ߐݠ ʾDX[mHNHKĠ £8NuĠĠ>-AN8xp=AEhĠLiܦȣ~Ġ|>-=0 .6<-9t;G>:J9IĠ"LA#6tp`0LwQڧf&T `61+RĠ'俢()4&q1A/pf,*4&T/pf,+4& .F4toelpEjrpqĠ. / /\/ĠE0  ?/1 P+0?/2 - VĠ3 ?"?4?$J?Ġ6)SCܦ7/H6$9?DOVOo8`?~8$M:O__aĠ9RN:Ġ6_x~CX_Pj_"8zܷ`0x<D F.<UE JF N AHtyN桰X%DXN6{J׺!\Nvp` ܴ@FQg DETAILSƿظ@%! /+=ɂJ9X`2"LU€ϒ~iNЈNEW Hظ~FvR^d^p4.vQ~YHt@$6(z (Maximum Number of AccounENow>ached:  ҐN  THt"4*FPp$ d Name:- A/ct#xBranch:vz1StartWingclxe|Z첸R`8 >2[<pQ$p$SD-:(Ԕf, ]8:<r\>Nq4~3HtV*U˄&-}DG^զܶHt~Ht$-N2Dd`a4^#P>@FP8Y al&:):h T \D6u t̠6Nvaleӊa@x?$csV% h ">/=l/JrA////&R/?z?&?*<*4H?/g >R_(a~ )~uļ6"rT;24r ŌOJrƤOOOO&rE?v`pe`F_2!Aj?:_L_OB $oFPDetails Correoct ?H"BQNO\n>&z$,@BZE `٢S#G2HQhU S N1Մʺ߶b根`ޞ2jUj6ꊐ btxAnothfN#ewkwxVT: xrfX`FT ADϯ *8\T&пFNNouExist0`ޯPz~ CV3^cR`g%Ф.o\"^Ӱ`pbjަФiV:r`ҡvxxNAmend Ab?orted $~x x x• JfxDELETEKA Pצ`2ʵԿ@x8xB|.v=! G>hx¹Xگ>~m` #Canle{teŐtiveƕ!!\xShzb" V v-#'xP(|߇T: G,Are you KsuU?Пv)Ꟃx:{x`깢+|_fEb- "tQR/nA hh0bR1G4 1 21P`u5D$c60B7H [9x,^ `X=Tx>lRECORDING A CHEQUE PKAYuTߢ@X%B vET vG2H0yFBƔ:teF2(L> Day Number:GF2A)ma2GI0H?H@= Usede71Zs? ƕNo:J0?PPayeee7%A? Che'queAHMx$ ,?&S,p F2 from those abovUeNR _T_T[bOoxP0QP/^NS`Qoaԛ0nR$[^R ۫ vS\fڋlcYpa)Tc`$o~@:bE@dV|VSsUXh YN/x»`zOOTCar Ǔ Z BpG|Gp`䙰b]hjb_ĠjҖVvaR_RuJxp`NҩbPxe"D h$(oojf aaEfdQT`nFh\onFkoxEzO<TEnt) 7lH4O_B\(^A<_bnU\ NqT`|(`b`hbd@do濼*a`pFvğd@*P(bVSpq&`bfd@drb(Ӂ؊uFx K`3 for Transa3onvHDe0Ҝ͐ʐ T (^w^xby_SZ#zZQ(Sven{4Ro;a@d|0$Q*PY\H.P^QLNҘ0оNKԁJ҂+&4ςt~bBdlϐT`؃ PX^S'4C4B@dT`lH4!491falHvo~kf$Cash Withdrawa#l‹:6pЏxžlm#L^ak|6Name ofd7QВCHJ_k \f_DSû__H__,g3 @rlh mero1m ƒHo~\onoP_p"r\BOu\OnOOGAnorUrOF‚MYOOa_^`閚TFkV \&Үʖ BANK RECEIPTVYڑLJl\^TP:8v* 2TV\Ӑ,AccЮװJ3V( DKayV$:]"<^ϟReceivedHYr閐hzւ Pvמ^v0n?JzXvټ^ژ&fv?($W 4nwJ6*~ /WF'  245 0)$?64T?Y̯N Hvn\tNq|Rf!;ДTH@!z=Rdn@O&J1`퀨п^*/`6dpt]%%$D0B J64% vϪN vnX`|*oR_VJn&J$4A0\oNҘ1NL4ߪ҉¿$F#Sourc  8:8'n)nA 0&IOOMOtMn`,g<;>c v /,i'|rwe,X$o%vgckX v/?hX @c00BT \. bx03`쯜ILILHA`STANDING ORDERS%!v<{F$`F. by CHequr CRedit Car>b5DV&L 6^7vY8菰'iz!R^93Əjeo mgNo Bank 6ts Set-up: roX? 8XBn^R!P*`jXDpC-EkFrD#jlopv bb4d BGgHXKtv*TL:2ĊTMy/ X$N20ėsOBt?~ψ"q#bvRLǐEUShvT@Цܦ|ExistTXUXnh.jXZM[*V\t,@Dҿ]Ȝ/g^TahVbNcjDϪX$de ,> Uߙqiߜja?Ent$`NamfQ >rXjPI (.@HtkZlDmt ~NHnoh qo>A"DBIq402# ̸$rlz&^tv2 ߠ//`0uDetails CorrSec?8v=NOpOOs0_p3`YxL7>DBy/Nv/~SP$DzlҤrCSt2a~#%8D@H)|#"D{ O2OHD zD@HEWDRLD|V+ T}+"e-~+#ĘTl>!? OPjO|O DOVO~__T;OOOO`+!%dOb_b/e??&?p~AnothStandingQ?j6t=Y??p?s`􆂏k6w|6w|{V w`چDELETE STANDING ORDEeR!&yJlfiohvL;ܦXk !V(␗<"`쒒DLn `; z|5q% U@DD M]b`ܒooتDelete`mۧ[/2D^ƦZ$0a" ~ zN6NvH~PҘNvNbp]Y2<) yF*vgv?2vR<{gvgJg/`ҫ T""x(Ҭ DG^Nv;Gk>1ҹAUh|PұFXRG2`qF¢`ҳ"¶* οl'd :.渶LZ81ҽtCHARGESyf/j֪ 3qn'60xNq` |VDQAphzxl`5h"٪  b@P/pVh"Qn'jऒ$^ /*Pzު /80T ( V"D.@) HZ btY2x//#ƣܡ̡ (ңv(Nvnf@2nVPZ_k!uUPRi?*APѢH.Ҡ^̡L֯~/@/?4?(PKPP^@^& hJRF^‚ L2`zPZEJ?XrrDx_^lqKrrKAh?O^@`\¥$X4@ o2oDoVo>@phO`\oOPpTDetails Correct ?!jpev_hs`6lr ttCHG `o fmbR8Cj0k+ R0ȢOІH*RfxHozҁo 4xAnotah*ЕOul}Y}~b``_悽` PXIYESTLbt ԏ Ʋ`~  In est lЯ*>S FR(Nq<Car>P 6悗O^"P?FLXj?_zQ"Cܨ_NqNu ! ~"/'8/J$#X/j)$ ?Ϝ//' ϖϖ(?09)>?"b?t?X*b+ߺ:ȸ,`?OM-(O :OLE.VOhOzOOM01PBm34_#_0S˚H5>_PS6LX_jU7t_8&Y9:W;Q?o@ooeA|oJ/\/n/o&C /bD4FPEl@v03pAG}}/}2"4HHEJ֖֠EKOOM?@?,?>?NT84o?YOd?P?S3Q R\6P`땄UCASH DISPEONSER*WO RXN`Z_"_[JϞon /Cash\oo]:L^p^`ʿܿ_(:o4pr WithdrawalbVo Rq:$6_cdVH4FXe Rfzߞ߰g_Țo`h@( RBTibtjmr RTn$6oDhzXIp< RqAr@ s.@Rt\nw RwЯx$ R>Py^pzx{$ R|p}_ R~Ÿ(" / R8//O&//&x R"fĶ T?f?x_?_300=*b?'K d`FOXOlO RTvK̲MϫKv RcL_rZW_FXlPԎt RQ6Q`3C: IrR`""eBANK STATEM'ENT8oJhZ6 No} qs Exi4@C: sr#(2I< RT"֕ `2d 444Z/ z2V,pc2d GH44/g0`2"!h0/ީ00ZRa LRd '|Dnbh@d կ<A*Nh`4ŦE>-*BԴ2<D "&eD&xfQl`L(fwFpl tf lq `L"cH^Qڱbad-mt+bf_t԰~$^ f9DhB&0oP \bIfI̅L __.Vo(+oDa_kfV_DT.VTt$ UHp8ojcRGNv;Ghb$ d|^/+bh "~AIO|pO D b/fUO$HB4FnZΟ_$_tXXڵ @b`K |`- ̦۔ j*;Pbx~ PrintA7...< ?*ҝ < :~4`ÓsV#s & G Կ@ƣBI!:OKStatement of AccouW- Page媨pfBr@h"%.>A/c No4"b _@O ~pr3-muDR bChqblDetailsll]Deb=iCredOG 0 NqBmNuLIO[J1ĉO OOI "O~#ԓԸ$oʿę% (_2d)*62 -Ti / Di`# 1nooc! 2oo3ov4v5T Xz162B*q28@X9Fn !:/=/R4` ">T ? !? ?h?B̏ޏL DTEfBxF G. `J0ZKROxLnOONfx Pf &+ "RSJT U.ZV Wؗ]XT+ Z4O[Ox\__O ].$O\a\oxbxoo*_g "h__i ^j_lV q2p(TRANSFERRING MONEY BETWEEN BANK ACCOUNTS2<,2!JlrϮҵt~^D8& "u<߮sth v5You need at least 2 b a^s to make a{ tsferxwTߞx2zTE{}From܀]:|@ 񭟧Toğ}@⟜T^љ~:Am͒~vw. @Ԃ~V-.<ENDDRNqh 䧞F2~$|(D|Ö}m`0vl籥 ԯ҉Z,ϐ ЊʿܿJ2PЍ@@"ґϐϢDzВEntt.u8ҕ:8:8vq~>:୔D3dd1yd>NDDNq0= "'p4" DD:,e84bvDd‐@Da`D*N'"2$~n(X01\(Vb ofv&ѐ C>@@ Yf "*Мaa(3vVn~n~r6114L$A Y2$z:LFn$oD|DbODetails Correct ?9Hd*0N9`Ɛ2 0E`\ *Yxt-2$ R0^P d0"26"0h <-Q'0\/n////0 /bP5j||AnothP.Y-@/*C`nBbLL:@v mRga"d@`rRtCREDIT CARD OMENU"40<-@FF.EnՒDrR4PurvDG^vJlpTOrRJZYQ*<,->D310\R:$rR,DD.@ ?ڦ6* F۲0pb "4FƆb hzC0&::1OK@Ob@HB L2bq z i Qb`bBm4838H."p3>&Jp p#uP /2/D/V($ޞ%κ*Τ&J*(o )&85NewHuOa*l@HVba+ @JV?,dibBBrXBOzSBYwD3r E&F@O G[H? IXO JxAmenyborted u KqlBN_ Oo PTo QhbBU_ VDDELETECACCOU#NTӑ%O7EXpO YYOE팤BZOrD\O@NqB_R]X_D@B^to _o !Bc(.v!|! G>3`E Bd %$?_ e2c~0!8Tf2h#CanW0 D#Ptea0tive(Sb5! go ⿀;RoZh&V i뾤B0(@Rjdn2hoT:PONH:Are you su?$l?o?~:zwx$`ꞤBQq/sB| "DŠ@rButA7`UhBvHFΡRGJZ$wx葼`uB{(D(|(;!}(;! }6}`&BDSET CREDIİALIMIo2J 2ESDTDnNV~R TpfP?2Dz2hDCorr%Qj?b~XBfffԤB|&%1!0.[X&I.BDDRA}W@SH ONŹ$ؿ4H22ϚE;~RD~2@^@ $ߠb4.t/ZH:(Psh7U`//^$( Day NumberFؑ!<Am"Ban?k Used)? г TPayeô/?Z" Withd_rawal8TjBE@OQ" @~2iEnter <7*8T~Rx4~R8ױ>ngHX 8T RR”Y WNq|& þcP\`S`߳Ė[#TP @X3`,vGrVnb(W*TT,pOC$OZ6FORe``O(oO`ʄ (Ch3|˾HDOD(>on N_RYd_roho$3QO8^CMRZA\DrB|oo.fC8oJo\mphFSP&ZH ZJpV.v! G>b1A*Nh`4K^U>-*R2<DJLjr* MuDVVE`\Nv3Q1O|`\PvwVZQ| 2hTRv R.S| `\U2sX^a~=@\Nw3Vv-.W}Ą+rfohTZŽ$^[ v9.\D0_R&Ʊ0 X]q tYb̕\"3c oo.fd(+ao3evfZfoT.fg2(dhTj$eHkp82nsRGNv;uGhrpDI0Zrs(V: tbxu\2~Qv_wp_> ^T b/fex_ z$X{B.f!|4Fnj}ί@ooZ@fτ.fϲXrf|hAr`ԬA иʾ1k̦Z+-Ƥ/ ;Pb߶@ PrwintQ...0O “\0<Ԯ 2"~␿p0~ JY XP>Card:W"_l~KStatement of Acco=u[- PaS hPfhThTz  No:,bBCredit LimitDw,%lпQf<_P ~p,rCE-=@4fVR ƄRmDV Detailsa b_ џRdfVp1BmNufI_[Z 5_c__RZ_l2~". Ltt@ CR0ol2d"/B&/0/2Tz TiqnsEZx20 D$$X52v:6@*F/ -O0llORd`BT@O TOO2rfƐ̟ޟTɄ/&ʶ/B/nj$b/t0ߎ(φ_&Т__/2xlv0cbE8 vI rXu49܈+ϼ h_ o&:oLo_I_4ohB&^o2ً܂oo H0no X3V-.<`ENܴdGN 6>Ad.b0[h2n9tDrivenjth: ~aT$Xj~[Return]j8VƯz =Tz@TAԚ蟲`ll &}ВdcNqXb0;D!ڲ+岺:,>t ata Period (mm/Oyy) 0֘%v PR@6ظVۺ ,xInvalid^ũ T:xhߺ 06 &|*߈zEnsureYDisk is in'lS\AlԁۮߺvdتLoadZƒ...kB,RtД4.A` n`b0@B[’Fdƒnot f[:LﺰڸjB 1D |/N^&I|t-><꺰1NARijNv ^0 ^!h"ij ^k 40  # Ϊ$v % & '* ( 40U *.t+*H02X2(1UV,P.$5 -P-$0mj#.P.//RmNv m!oH1D(2r, G>ez3=?*4ph`H4TP+p"b"h.5Af27/9JmY^b1B ;D6^`4(ߠj221J1@?h4!A8=F*?<4BDOOVO QT_|JR8VO<4SD<mOITO"_t"U_ W._ [1jԲb\D5^\B]P.Ć_t"^ZƸab hbf oc.1 oںd gZḭ n^ Rgo82|p:@pNoYD?Memoryqxt&SAVE 2D vȓ@wƟ؟Zv岌Ϻx y& z2Ə؏@{Tﴟگ "FXX# |j|}L ~п2Mx"4 Fn2HF2NF>ο$SavTlԆ 2N |^OgUgTyt t RU*^6،*h6؍*.-zЁ)~Աry`UފΖ؏vUؐ؂UؑҊU֊ؓ*K6F 8?o@ExD?Q?ꠌj>U>J48`>)jOTj>2H訞J6ةZR>20T>2ODxOM ZN>2BX)_B X蹞j6غ&  _"*o6nmںd x Ƥh)oT@>2ȨhZȴ2$$x)6:gxZT? ҔxD"]lNq\6+%\ՠx vdMONTH END ?UPDATEvALτEhx WARNINGC !@PFUXYH\rqNe"@Hǯ+G&`VҪ&`VX`B`X`B`ΪX`Bv``fpq~ ^0`D'paH ^ waD*`b6#zrD(a !П6N-NG`"2pV/ r/6$nrA"?$~kH. p^HL_NІ|*[onanb8{pNaf`9o6$8nj: b $/i D(ou D/*3ܢVE q0JPVh? WY@4O@NO`OZ D1 Path4NT~ $_0_[Return]pAF?_ =0__ń`T&fSW[JJO\Oz`]8 49Nqc \Anbëb^_`_o_B RT!3EJ\n`orhca copoodr;your starting Cash Balance4seu@%Jrz8\:~ H,p2f{^Yghz6huԞ~@Ϋ`v꺘it+GjچvkOҦl 2Doq want to set-upsBank AccouidetailsS ?o&m=Y9wNq~oܟШ(:p 1`rCre7ditrd>&q$v`sRNuwV%xW!Xp`{|cJp0סMH:1l2HHҀF.<GҀJIҀN.-V\!|"n0 ::<pF"8Q"10B"0@?pFJ#&?@ (d|H'5MF?Gno(ȟ.O"pBo5MoMdLjB`xG\3_ha_c:_L_Vo2___ Ϻ _:oƉ lϺ (o @Ϻ,Դofooo4"4t $6q (Bs@1blq4?24\~ s4&蜰BTfx߮ds.DZNykltc 2T0fx+̏<)P# b!4j-!'$.@#%'&H-k''*+7/Ÿ012: @HZ!3Dp眰5"B6Я7k-8F Xj/]9Z:A;CL3]3Y0EIr>Nq&TJ?4UK1X0@R\LzT6qM3JJBN%x64AN(?4)Of^~BF\/0@`O0@NOOx%^QO4R.BOBQXV__d_&ZS.BXT5=~M׺NvV1!U?^XV.GWw.pPL3VY0]6Jǂ4Ɔ>ɗ2=OE 4>0IIճ`ױNA\NR0?P0 4^Աi@bs%<ޱ@p%2mdT6xB?Ad x("b2<^䭖\ jT B\,$-t @b dD j ^n`Ә!R@M#5܂HPҥ{7ߢߴH7Pҙ 4^f ?2yj/0No Bank Accounts set-up:Ir\\0l(Balance Summary as [atź|#N$0~ "Total ReceiptsJ( U Chargeul"Interestl" ExpenditureN$ް~:* HǠ%-Z]`J(l "StarOting$s ֪~ )V- Cre Cardul!- R0~ aSshtJ(l 2D lV"" lbLsatulI"J(lAt lBl(,>D ltH 4r;U0\-/V 4/:&%1  Equinox Organiser tQ$\^DDS 9ױ33PnK!|ոRooJ֬UoKD q` Detai#ls 2f b  )׶|P8OJO\OPzOO\ݸOO_O _8_J_HBx____UooL(o:oNoapo Limitjoorjro|D$~zO*<$\v sH~m \NҘN $z!0t{X-?V&0@-tdc0!7 юsNqT<<@G ӊNvʐz@".x=C/>N-.NNvv~6Nu]0-z>ANМRa^2ۗ^ܘhѺ@< Aˠ2Ϊ1϶3 BTnҨ 7Б0`%0 i! @tm J3/214;ܔ@,o`]z4Nq;+Oܔ> qInvalid robϸt!d:AbΙIerܔ~ޑÃ0(CUgHXl2s.v!|( G>R}/ ^0R (r"(| *0R f,|H.^LN׫І"R VT "(R\nE|URVnҔsz4 Nqo`x+Îr /+( /#?-r,Zn> $N/~$NqΙ%hN> ,*NV,%R 3r"P:%!V$?$  PPs4Please wa...5ZTA.4\j4 .rep.>+<ij6H>޳QAhJ@"7Hpi]*p s8Ab Ȫ"9|*R:mR;_P< mSg$`X>VB&PREsHqRsj*FAʐ.RRq׺҈RIPr,RL,(SpRM,uq_XuðZ ,ت"N0% ^fTO\n(:pPʏ4[2nS|r,sj,7"v"Ts݄h-N"V\""Z>~]Pbt^P|{azdte$*tĎJfrg@ܯphJ0"k0BTlPfxRnrO*?BzuПvy.@*zyz|Xt},Q$C=}7J"~ l߄ߦ߸DV䌚);B¿T R"z"cN 0BR` HddZ8aK0bPԷN^<r<%a../28U2442aQ5NO4Lca0~5ʔNq.<Gp_`R5V?8b:i0E1Z`E(Q@*:a$Pb>W@~DGu^*RPNHADsPAAAGD-EHh402bPt0)[tDLEOn2źb3E1O_ _2]0$?*?ZG^[:dOLN\L3pdd I`Іڱjb a3BV`__XI_0)^tOL0VdAȖLNRg`DB<35fe!b (bٲ gEVVWB3qo {(b50J3Jp\ReiK(b.e~xC8epadkp{h3vpROu[bLcjdLO0)@v$JmhwdRO s!D0^B8F@tAPh$lwROueVqLBaJVWJH3litG4w@JR!R*霸j܎^@璀ÌvE? NBp¹_(H"J:Y:rx$~PQeؠo8na>a`peŨR㫛*RfsBBԜ"L^3l̋*Hw״7޼I`7sRϊd'R|1(-/{>|1.2Ξc360Ξ84s(~&w0HޞNv:U~FJJA_NŰJNĽ> s-.<3pCxE!A lU s2rU/g,b|D䒋/.2\0s2 $xI<0s2&9ѧu@SʂTs2vQ$Ts ¿H f'irm>!ό~[Esc]="z Ex+it=#&  'Tftߊw`(߸,)2Z h*ϰ,+L,,ߊ>-0VԻ~N!~K>1 4? a>!0g ,$J2N]BhL1r]58shtc+8&$r9V:X unHZ;xNredit Cards@уstgtIr=BK] C?"Rd0BNvad0dFJdExdJh0t@@L`pf1GB&$P"EФ6N'J~̨6h,DF0 !Z/L`INp/L`R-bОV/l/Ԃ/d/ؐ/lv?ܴ2< ,EF>Q*?D^,FsGFHKs MmPgT@PLnqT4SM<UҮԮ֮ج!,NBڮ`6OnpS?P5ʔ:QT28/F&J!OL$U@T/f/x///(BVZFDK [C]UJ._V^a_VbZ[$}SoZe,c_dg_VhZ[Gl]IRL$iojm.l]QUnubSzYfsVHL$Ioxop.oVq toVubSB[dcyP^PevowdQEz`X|xhy|V}"cEW}~!oaW}Vqӑ6"^"q5GO!ȏx~VZ[mcoZURr.VZ[YUx*N@~8r?d6-EWqPtVoayPgTrqvYfgr >PVt$êlܯrV%NԥV`rO/&/8/J&OOO __/$"$""T?"j?"@6 J4R?d?v??2R?V.B4BU4B4B&D.B4BFOXF*bF lJ23̿޽^P'keUgyϋC-//J/??>?Dߜ2?XF4cA .6<N- Expenditure A/cs\n Bank~@n Crex /Cardl LoadSave/Month End(/EQxN0`R/l Payment |/$Transfer /ash Reoceipn#~ /l A d Heading /ViewF trie &?l por 0`R?d4Deta il?d4$!?d6#?l St Or?f2ChargI03O"tFOl @ate(jO/r"O?~O 4Limip5~ODraw#3_|Op$˜`B_l#actionj4r_l Cumulati sTs5Ø`_lPryr1A#to D@_TXep$2`oAdA0Vol6Ange; odDGele`opŰ!!ohl"okr;#k<p$PToa@w0@%%Td|3A&Ucr"ǰA'7E(.lInteres(MĀȰ)Z 4ScreeV3*|l PritZ+l Di+sk]ɰ,O"-OV.F*_/tlr0(T_p$ʰ1Ο$X2l_yB3*%k=˰14`lA"'s%A5eDs5̰i6Ưl@#ly~7lB!s5ͨֆ̦NͰ| O/0C0<H",d Ь |H`/ Bg?<JNAO JfLE&2A@,A0,Hp!.HA 0D"MBQ;@+F +LfSE;ED;D Ca *HNHz+_>?F"/uFrД+g -fP.g0e :dB_o?|aG0jNRo`Jfk WeRf6ь:dn$S` oo߰<Dg @7EfZ,`ь ?|"2/A0A@GA0?AN` g 0Q8ygdACIaXb|&ܰN:HfB]0e2`qGAe 7`gdaeWa&``HFBfi2d:4`FOf8d*8zDԮk RdS"` "A\gf/"g,Sff"H`eaSHPz.gLJ/gv?aK,:p`"f Jj aR`DJwNu%&!#Hp_߯esПKa$$IH%V`Vf &n PNupЀe" Ёe*^̤bpUtp_Xo |Vэb`Rv HGJD[jDD<B!zVB.T/zT>Nd 4"O$HaUJFg OZO^`^6 JgV(HG؎ G+HaSe>+DB` -c4-rAf"fp+@ m hr0R;AUGL?Jf(-¸dC`xSka`Skr . `Nu|E`B D63JgC<F;EDm"LHX3N@B-LAtp .p*J-gd,-gR! gSSJkf/g*t-`( "ft+`4<+ S4< $ - Jj|3°JEk>RG`Jg~8ESDgAM"Ht QSDQtx<$Jk8HSf#HDRDHD_0Ƣ gRG #2t-G`*R$tU+2 $(3f-n `>8Ggn <% "`o SD340og  {E_ FREj4r$SFk.$Sfr,HD@#`#@8Pv`@\f]jvRR>P^pP@ f&RC>PNlQgRQgr\pW8!hV`R\`v@!gs& @&g@#gf$-b&@+f*QP*gP$f RPg0Ta~°"@$g@*ff` @.fQf~f90&*Qag.R#g"x\R$g~afPxv`cPnPjR(b@,f R`z=@REP@ܲR}Q^f<]<<PDf>?RQPSa|bw|{` Jf*Q~Q~@~p^H0m$pB*L Nu6,0-JgPQagBNu?30@°  Ap!ITu("+pH翀+HdpY+I(np$` - A䐈np c+@p`Jk*"mg ɉRɉAH? dhq^`p"\ JhNu/->Hw`G^pv.P°Z grp(IČC$$gR߈XȤ$`darray is in u{secannraseP 6plqp$rq` /؄؄D $e+D *CD>P~䌙A`/hD*egS41~3njPV: V$rF$pf@P{؉&NgW4 G$r ȲνNfg".&,. GP{" * ^P{aJf"A(."_x8p!`.sNp$M`$^ȱg/q$_Xq` J"~J`F0T"`2`HkF?2Ho@6`LSoRgS߇e(pg}x"Db.XaoH ^F0 g8c R--Q:0о`hψ,`&(`P6X *-J_c`0b0S/ Ř*k0SpH@d8d4SWJkH` PLg jˉদgdf `Sjhapf_XgXT @, Vf>`8@ae @{d_r tHB 4fz`z! ^.`aJ frac`ad`a e`ab`ae Se g? J&|Ƅ VXq0("P~Rsg~.wTqNuxXRsp _:< H@g(Jg$HAJ@gJAfHA`JAgH@{RAf ޝwNu~WDO$Jn1}ai F0J.Nu^_H]W^^f\^~PJG.Gj!:4)k2BHҁC. Nuv!:FBH*6HÖk&n"UD>HǞkn{"- և40_"`LЄ!X!Hi<ZxCinfC kCHF0BAҀ408*HSDt =pL0a 30  `  0  4&>BF.PTJX"^dkrVxtJ^D*`x - GJD.4-4/ x$Nr6ASAHDJDЊHD0BR@Q/ pgpJC2 AA ?@؁,222"8B2HR2 UAk222prHASCd2`"d&_Nu2 4BSAA M BC p0 !&bH/~z6ESE"kJR Q(%H"FY""R: UEk"" !L#*00~Dx~|f()I`PB`*.q&60$In }Cpa  ,]BvtP2jVW7NP2B,<7pJj<}4hAi 0Ggx,a G`?&paJjf110g x7pcre_c BWtH?@.N"Op pLNu(j (u@#< k:9/6ɿ2_2/ ,*(ԥ%C@"wk+@'@w0$xpwPxp@xp TTT0 =nѷYG7ֿwp_Aܯ .BҴ$5ϐ|敔ȸw2œJ~ePm%tѸxpv z Jtkzއ[ Fn| Fmn8DD/A p@<&0@ W.:BEHExHCڃHG6ڃdR:HEOޅkއSFxpdRFv 8fi F'prJDk~HF?J`r|3g*e -WHFpg`.HagnSPbfVafdRFa~gbatg`Eg<ef0adgecaTf8aNf DbE`JDDSNba(faeSF`&e``ևe `օe.NuzgLSgJ` gJ` gJ` gJ` g``+gag`0ea9?bxMpxu'`O// <JH>f~A?|+."0T/"<HFvA`Pmn d \HSC`ARCPng`AS[pmg/|E+00,4jDB.p- B eR/.p//tC$ JfB8X*x UeBP D;0Q>HL|TAFo GДAp 5dSGfxApt|+ `d/ .gRp:fR0`RR~1HGHG Ef (Vf$ R ` h01fS/fISg _pG`A0H.t tLZ0p"OE` 5e / "z:f|1RG$_G`uD-gr |RE0V|ddJFgJGn0D@FP` |>D`(t.S@es0S@fA$Nu000Gc0`0Fg} RFfSGtEt+tJGlDGT(q(G 0FGA6a G@VGa GUU|vW$Ipp$"؀ed?  @bGg G _ ppNЪG+O Wꬰ䰰റ/Gp`+T(_*`"6Jvg mvNJg^0("` "FJUg(r22NuSeJ`d8a'8Jg'JfSxIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYITRECVsMID$==RIGHT$= STRPALETMALMENUSCRESQRTWINDOWJOYSTICKTIMED_MOUSEGY8 Runtime error at line in module on #8+H*u8 g|Pdxf ATURN without BOof /AIllegal functiicallArmetic overflowmemorySubscriprangeRedInsed arrayDivi  by zeroType mismatch@String formula too complexARESUMEܙMLX bufferW{ro>numbxf sFIELDInternMBad channelwFidnot@undf`e@Device gI/OfskInppaserecord\namTJmanysunavailablwe protectePath/?accessL REAK7FatbuGaddffpп+@08pa(8p,0Hm<pNA\ݏ8T/pNNT@6"o+_B884+HA$ H )$i(eЩJX Nesg V W 8O#a`"pAJg"hH瀀NՑz@mU0 ( ,p* pNMPpA/H0s `e`dPJgL|bFC!HApgHpa@(I l`L@8(H o{(`L0f0A*p}DA/2P f*0"g g8H02L LJ}"`r,HA0t,HB0"Lp`JgBڀfp@`JfrA0CB g@N@R@ArPJ-60(1^Ca>ra,rw@&Q"B,#` Lpa#L (I<)Ha0 0h&_V8` &FL@n0_kSRkQp*J1P Rm0 fS`apgwH #Wf ڀ gR`"<0Jg@RSISSׂ`XX1dTM@@:5@RoHzS̀gP"Va`-5f PPH  NMXJ@gN/PPSgg,Sg*f$WgTafaM+@LNuJ,"gyQA~rf@yx@cLfhrfG`Ҟ@^@av1SdCHL.6`>r``ad aTAЬ*P@*ѮA*~2#:5@AArE@p]P|dp0@d00#A B H`brYLw8P/ Jikbrb"W2)a2\qz"W8p1&50vRBg*"=NAJkb8>N?|ZfPPw0@B(؃6)mV)C$ N@N@\E9@?p)@fA`H`t98l7`f 20NuF5LCK_KR<*"A"!|gZPvг}`rQTf bD! \$RHx*BBNAO Jb0 Hx<@/+!?r Sf -NAX*(8Ӄd$ I @Ӱ`Xd@Z AdĊp`d|pgJf",gaBfKtr)r0@0l(/, ?tg<0> ,$e a>v~00gR g$*g$SSdB_g?/nk1vĀ>1x?(,g$e( r$a8bP*)l$/ /ĵ"/̴ _fH$PR4r2(d"B O | A:aaX aI? OpaT x&/{/IJ@NA$"u0k5=^Q" w IF`f60Sev H x ggRQqL0`r`bPm0 IaPR TPeSf C Zv`SqvappQBqgNu wf~p6NuПfp6P~St 0G1Șt ļ&gPvwl fZ4¶Bn"@g(*HEJEgpH@ @`jf(SE`HE  |\`Vf`DQ`~Hf(Jj  $[Ga^"GNuӞs o&2 ``?"ytTPR,r&鰶d S8(䆂J2`p2x0,RT:AUX:MID:KBLST:H@ 0H!1aZ?g (Ippi@p4Nu8<0DaQ@1@af 00a n0r0v12 -Wf (@ L2B @N;m~`;@p "psNBNuCX2l wp0`2BQ mXfRQp @"0<NB0-p Pqp  BRSk@y@055i0 Qpp "p !""^""p@p X"bB < < < < """""p BQ7\PF@+HBmpNawt 4pAP H H е;Ԭ"pW`A00f0B&X!0;|#`NT"+@bp\R@22-^RA2H 20! Z0"B$Bm(+g h >+mj40n`# !p 00% pNBT@g$+pM ``@T@`daڪf:j1p1#42aCannot open workstation;@ @0X+m^\! p&0t;mTpm0V$Ԋ D'*0J.04'Ap0 `u <g!+@p0p!'p}za 6pp`&pD`p4t/ H簻0z0u|HI o f"~&9AD 1C/H 2"X@\p0|{kv6Aq`{ﶮ;@&e9 "o 2.Jop& Iaa R/ a )H."_ã *B"l.;m2+Ipi Rm݂p+HlTL 8R!0?P0SzAά .1L@ASBSCHPHPJJ-7fpҀlTTCi"V#zV3zTNpR$ |P|PzB! !iq4O6`A`6420ptQm"pߐX|3Xd@LPCBܥNc H@P@ 6p~1`0j P(RBga/aL|` a$Zla=ЮL T[`ܡݤ)pC|;|#p+$`t@@du$jPRBo0L PNu$CX2!k0TzQ/ (I(\  F7@YF‡F`yF#@(_|:_UvPEnQ֤Wʰ_RNAX~2Ӥ:*A`Pg|f GkV;G#04O`4p|d'B1|gp|G0;p>5<`>-^Nu^.p.` w` PU"wUPp Gvt 0w>2hRCBfNu2U@Xϰgx??} NN\\ެTgDP9HҀgSfVu/ IZFx3Frl5JGg8"mfC:fa.p.I2V0NHx|HzJJf/:Hz*K8INp|0|}J݁D0.p4</v|Vp. Compiled with HiSoft BASIC 0<rtvaf;H$|.pr>B}f݆DLST:jйSfXv΀Igv΀Ogv΀Rgv΀Af2HCt4>.Qb6 _Ɣ"0HC8Q f TT ^`Ll6v`0Fp.&Tf(  pr@`0|aSH0fvo |d0GGpܰ0.$Nx";G0 0"$0m$p*``pN*`HA86HBrBDHAJAgHAJCgAcVB8SDp8SDN`xg`tg{J_HGHBRBBdBSGHzCtN@ H"a* $ "_p _ -fS$ "H_`a!'a  gS` r8TP"Ay(qPr"ND r,r& m ,gx `x8+W+G!,aĖ" N$PdC$@N}P@, +HNu"!, If(xR,g fS!! f~qfaiGpJ,0>0B,0Ш,0a4082.ѐ,0a840.822x,0 F`x\%,0v΂8΀"g΀ gAs02,g΁f` I2"g ΂R`R20 H 2/S+Ia.! `Lj&t t #:!tF*.`?Overflow ?Redo from start !/ 1J fwb10&#&@a\FQD4dBaFaoi @2>D*zD(@i^1zDKiH` JfA aVf2$m$jxg1fva2@΂`ԂL@d jp efR|gJag`*N` 1gJfaf2΂1f( "iԂah`z@V HvA$h@΂wRD(Ro|g``tԂoaa90QPZN+\ -gB_`&xP}J@f xŪ.jj$朓g M?x|.0pxHk@?aj:aB>ag./P޺P.pN0:QNMBNuӖB0+Gw0(-f"/P&NN .Q oHHNuބb`ںaDbdaB"Oc `JJ`cBpb DDD0H~$q/"O8stat`p}P.gyBp~Wq΀fppW.brvr^100^=` 6`M.)*2pr a ``^`Ꞡ` @`ތ0`00-prpa"Pan atan Nu="Nqp42p}p ar -6fARNa6Sx gSGf(J2g j&HB2RAJVjRNuSA4SBep`@hJ-~g BLNP~@L>-?`+@z/;@~BvBU`8a0v,+Hzvzg6f0|g*Mg$NgOgX;DĀm/-zB񀢁hX`Ԡ~`&~o.fDjDG@AB|Ab DS5UĆQ֠kǾ j2pxc 0D@`fD@@`Ӆdf `R@֡fJk'`JkxAJ[oŒV` (v$OaВR@,@L@0 : 8 HB.ڄGHGH@EHE>߃8 < : A,Cޅj߄C8@FHB: m:w HAxGDLDDHFt*܄?C8 h 86HA؃vHE޸EHFܡHDDtڄ"$&@H ܱfJf JfLXm,.5`3+\LD@؀ D(*H8x8pJff f0`(e pគUSjpRSfЎgpN D8 g0HGOGG,H@O@@HGBG p̀枆`g HG`gV~H@mH|lFx@H@VHFNFr pFH@Ri H@.T0^g2k8<d,&B<ރewRid~S0`Nu{.1JNup0oDv0˯}3̄1T0gvgPk:;[.@?`,gFJ0^fA0iTE]B&HC(BHDؿBDHFHFބj XgNuiex@ބއRPij7@AJ3T0 gBPAkPjDp 3lRRkZR`QD#pfDxz_0jzDi&S82JS\+Tj Pf ~#pf53 ??-??4vx2(4(6(8( ,o864BA@`J@gHC6BBHA0)h/lHtay`,?o*a`R`a`Lh*jfcCD@` ԄӃdR@\fJwg S@cjap)5@UJ[`rppfBBwp|VXO,/ 04R0(iR@a&Oz/DszL81P֣7CBCSHC6BBHB߂ң7AdpAQHAЁ'@\KUEj(JkSjjHf&_,L/,w7pa`g xzp rpJk{ Rtj∸|?E*҃тqQJt{jp0,//. ?/?BgNN `$rFwrFrF61.<p/ສ/ NN\NuT\6>m?r`r 3u6.?<?.f6LR2r4H6>0>n&%|N6@i.UlnnLvx8F2>Τ4$&P486.,$óڏ>o$*ݵP*B ~ݵz|&.0N&@*6.2F|6&fj(r<f4T2*,6$:j8R&$Fb_$@:@StRϣܢμjE0E$>@4zԸ*+4,$64vJ2XߡD<0R|H4Z2%p&h:³<"Tpv$xMHt:[iXtcDϓHj,.tv4:׊0@2VvgH:ߴ$d|z*(H>48&jzn&n`(h,&^nZ"2d.n:,z^.vbRΆ,6ऱFbbFFn\бj@\@ddаnRNlwNR@SSn4&<֠nDf p҆w\òL2nn~jjFjjFGANISR -^W+CALLIG2 TUT+nSF*PROFILE PfW$EMPURGERSC s>+EMPURGERSD s>+PC TUTPnS+"A:" "B:" "A:" "A:" "A:" .. e0SLEDPANEL lS7*SPRINT lS8*DCMSTICK lS5*ASCGIF nS;*ORGANISR -^W+CALLIG2 TUT+nSF*EMPURGEH s>*EMPURGERSC s>+EMPURGERSD s>+PC TUTPnS+`,ۺ`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ=8-lz5-z'E:\STR25\FOR_DISK\ORGANISR\DATABASE.PRGT`t&| N`Nq  Open Existing File  Access*eld Data/ Search & Mark Records/ Calculat. Sort*/ View InwdexERepssPil Lab{el^ ClKRer^ CrejN+ Amend:Title^WsetP+osevtat/!t  InputwFi(Nex!PreviousDeleteCScroll*GotoPrint; r ~dJAll:B:JSGctedAd)Subtrac7Multip{lyCividK_TotaTrd S Un-S ?`0Load ParamINgeen> _ersޗMergK S}pdshee! T5nPla{nne!ormacs))!CValueBAegL7Thaw Equal T[ Mor}e$ Not 5"Bef0> Sa A!Af"Differennurom1s!2(3rStandard OutConsy39 DISK DRIVE FAULT OUTPUT DEVICE NOT READY51C{AN1FIND0LE= 3IS_ FULLC4IRECTORY5Dn8UNAVAILAB2Fx051 ONL1G039H1FATAL3ERRORK14ACCESS PATH/4L3/A DOES2EXIS1@0INVALI4NAM11PRINTER2ON LIN1F0 OF@P@z8<6<><4<|(o*lNN5~)PP+| <*~=N: -~=UR><\QXQN´BP)PBPtQzS Gg`Nq.<A+G>P Nq~QBP .-TQNJGfQ.NqNN-.<FNjN]vPNvTPP%(P(_\QBP FQlP4BP FPPhS͈BP tQ2BP FPXPKP|BPFPDGQ]BPЦRBP~=A .6<N~ pb}vn.v!|he>NHLNNv>R@NԴNQئ>~֋VQ\Pi/Pl.,L )Vh4~Kt.|V31283130./V#P.##VJP,hWFDPV^Vw>LRL F.Dets|S TypeVYHdNqBPRYNe蒡Q0GgN&NvXPPP?ƀLRUd@Rdƚ~`vrBP"Ϩzός+y cLpt^@ߘ:+s߅ [ESC]|߼ tov4j\$ <`ϚLߨ ˞Π`߆^ c ho:{W ce0firmFJBP!aBP"fj#pvQBm&2$z&`J,g&2%߄`*'͘&|2 }0d,~0n2(LR e 1inox Organise Z&x2)VPh0ataba>DManage ܜj*j+٬^Bf~LL 1L2,ٶ:U 2- mRm W 2..--_>-(PPyؾTP`Tw/d Q/BNqL*2Ĺ >Fb ClCF'ile K"&n*RP&{Dx'΀g `!+L'L*d'1F7/u~'#0/C/? Program0?;O-1mh ]@ceed ??C@b5hl2PN^BP3ޔ!nMp NP*%JM>\6 mߖpP4Q,Lp`&^vNv;G#0^VrZ2^VMrZ4^SxbaHǖJ=!0*`^R2_~ .x^&5LpQ L /80@~? V~@ `ҏJJ }ApYou Sq0A j^y/n q82ĕB t֯K~0` &C ~0B5q~`D A(XNv ^0r#'pXs"ʰP0@p _A .6<Pв*XjpKǰijr'E F4{JA~a )in MenurF A }4G . K 24N`:nplL غ9ؾ"x,U7`֗ >bCNjBb5`,M ~a-fl2TBb0&1..O 1(AE($p).P N`>pS Q U72pDVhVR "]F2>NqFxP~P` S~T]"V H]PJ S ܦ'b0J:W  Vc * "P6aX XZӎ$ LbZfVx!L"H X )H7^HbPRf1"F@δ"Y (0Jܸ1BTfx`1Z PJbr'E`Z$"\ ^+tϼRECORDЦk?A] v #0p\#}0NV?Pt"<^P>jpP@2i 0lzD͐VACCESS DENIED - IN USEJX͐_ʓ`j #Z"n~+GGqI^d.SEQ><@ʮk &H\ଟ l lFfwm ܵ D$$_.v!$ر0@2n !5>ʰbcֳbplfİo ܸpِb $6ܿ$L@2p I$Կ,ܒ)P`AX~ϐτ""|`$rh"Ϛ!a.CЯDޞArt 0sRu |RAN;TG9}$cB//=~` *jBcT{ d+G:p` TOc2 3Field F՟?P Titl@Ac~~bo* ESCSoM' to? abortyE@4SP6C o0tct+qfinish~0 ub *sb/>Dxjd__51t h?dO2 Nqe6B`;Ȓ ?>@U^9 B$4 B 8 ajzGf1~M4setvLj`ҟF Ce F4 pot'iTypA1Toɯ1ext(۩NAumeric8~DmϿate/ϣI/A0g9ef ж;hf_bx4ФTNDIFN08 ڰЏ0tXҍ `r[ XDjv mTx"8m DGf$tr@Ď4 0CXuPx00x62Vz ;mxz&~KLh 00z650.002<gR2|`wBdNq00x,dd/_mm/yyB.xf000 z630gth fpb@EP:Z"‚τ_HT_՟9`e8 6N7Znd" *XѯvNv| |f*qBN 4v ӕk=-q^/><rմH4@00xCB:exd" >.~Tj HXLh_ z_|RGNv$rqp8|aT R~(2Chars / Record7" "l~ Uqs0cq### ۆ~p\'TNoԴ NB&2. Lef., /b!4/b0 \Zjr'ҙ`~~@OD7;|N 0~X-;G]0 f">._ Max5!s'  &@pStructur'e ?TI݅Q@>p* GntRQP zTOC$&Edi{N@rOCn*a ̾R `;R ORSpjpJ\x'EnsABLANK FORMATTED Disk in Dr#ivr8<1b`$ ` <=d @J̸^PfTKp`ʊ lffT}p.iGwCS "pPbMD u p{1sd ~g8oNzNqso>{( Lh nDx VhN  ~on/Pďozf²utGr= hRq8.vRAN:t[6nFr.i/(fTtto8f@so8z[Fhvlҫ$  lҬ.0cB̤Nq)S~?1\.oȣT/O ERRORPDISPULLƴU~QT$F2hOS8gB2ŠNu0$ֳp_$&TC?orrect__lU#' WOCgXpL$&ClosUaJɖEa$qa8>%wne84FrQN`~t_L Qa4YrVt\ܸQN"j"t 6 H.֯Rfl@Xd N`t<ﴮDTNDI@lQ8P s0OP,GB %~M0]o~d埉b/>r.DޞNv>,#LjC<xdK,t@¸6Hx"sܲbg ]LB \JpXfTXf``&. fP dxd] ^4APx-3@/*/0 d@"RX#4D/V/6ꃠj150R,/// 70gx6?~FL(<>DX~4P2м,;@oRo4*a02oUnn)HHpTɱxrVf[{=UpxtMZY2tw@:r1qпu#`ŠTSrs~fbbT#,tg^vܞ//64M V3H|.vv|3@R0`;Pv?J@??aбOELФCڡÌP0#D>?:R006HZiN |~֏7ȏڏ,Nu6@(,Y@:!JCV);v@|ΓvAccept Record m?g`ƚԙ? mn*<SvJƱRGbƳDЧ0";mb\ hUoO:Ƞ*WN4D9`vTư\@\bNs'\Rg^"N 9XC.BbVDޞ1aN8j"ڹ02b?Amend ,3ѦNA(F2~N&Title hd`Df J0Ldԟ@5vRDd"8 N.|h6}dh /" `Bmf(/:/bȅffBw$BU1<*/~8pE29 l0/ktgm%:NA`/"nr3`.BB&x5?????y0`>̑0x5; OO0OBO,lDPOD@VVüC`hBC:p%vQ@t{OO/r%HOxJ_O*`hBD___b_#:Q(UA durv8HDS,{pŒhBN___^QqOtc`hBX.-vo~iN͍ts/'4-j@b}`_oo#\n&v/Js$7"gbr"/ ~#01DHexpΏj@ul*`x><1F"90R 5PooNu*™$ڟJj@vfZ~dicѓ?Record"@s 8ΖAcceptؓ2P3 ?ؓ>Ln*0X "O`lajc2O hB' |\X~`\%9ZP|ώFj@ !W Ͽ#B\c\0`9WND`ӚhB +|v<>(6Nv ^0ܸI(D@ x<ɈXKfjfЄ>UDDx?fghBƬbk S2BCΖEnter Field No. to Search :ٖ0S wd f h`:C(_dihB`Uv䰴rT"䳔&kbGF0Ζh~{String!.rh d0ﺹч (p0c2<6#6Ζ {h...ٖj@ "";mp|$mݴD|j@qF\\ b#PhB wYD䰩n|nܺ~hB*`8b˔,0|hB ~HgP+J"&rкj@*~9j@4\j@>\lF`9Xm4RЦCXG Crx^`_HL/^/<O 'f>k#8DH~aƞFinrext Mat? 'W~'` lhB*Js0\0RFurthk0 fRR+ \n`hB!pv?3ΖNof2P 3Fou0:'>FD"zF\j@#9R?RC` @$?vC7Delete ْ"vFғl,:&x.9_$xx/Pobo(S/o8/ooo/̏//p*S+x0ܵ?.<@N]x`C1^&|h Numbk: Ւ(Range 1wD`r )rևP2B ;ʬR3$QB䰂ezR4.F|\nRϠ ⏀N**Ϡ+`7LR5"05TD8'R6 1File"PuQuqpEthŶqCKr7L~NPC-0D 1u8VXĴ`69ϭ:jb0&`;t##oNԴ8V^bܢpL?~pƚN<~Vb⩌0 @߲~] :Nq?"ƚ@7T@J2iNp ,ㆾHьHv椀0=#JR>TNDIfWYѥt?wFADR@OaKQ0N^A@+|<0(dNv ^0%( |@D`p81XxȢJ oBmUDTvBh:fI`"`RCw@A#LL9h 0܌RD螟NVMar kÐpC&PҐ46hBmf;dEH`0>b`: FT#bV 1 DH {s(ȍEuw%\9G>HU00`QRH8دꯖXI*]RJ (A40fx@##N&ed :tRJJNo b7hN&Found orGGN PN2QpB(*FIFTB6VX4PhPO<P F?*P?h$2QPxDOzbPl@͐eric Fiel!dU!_g{PnBQT|`RZY6GhoNdSd_clCalculate onc No.AP$4TnsjZNESUx*ޢ{pSuX$2V)plSelectiveN$ԓ@+k/}*bptB#^/&*G f@ŔsțWf,AiSt'X:rEt0B$2Y\ZZ(.@_v?vB[VtЏ∦$2\1E<@20(@' byJ<2is"toM]j`&R_ƲBr Am@tzBG K4Eb`HޞNvrjdchX8y?hsw h^Ҹ$2_^b{Nv½r<2`Εp^1OÀQvqn#T~fö| $2`J\n@0zFB^/NԴJnAcce'pt ,Nn^@n*Wb$2al#Display ?While e5!?b`-')bQHc/!//(d> $$2e_VTp2V>$2f" A:V$2g,lRNqLqH|sF% huNvp~|pj3n TOTAL FOR'b@F$ FIELDbxqpFm A@оPp`N$2h6lR.GH2Q POH>;i@,NvpP}}pjJ^BROVERFLOW IN RECORD kTbĤjTp0b.k `DgXC,>PbDl^ O*PnJlR־ڐpFXGlql~4uTlq T//A/W8"_vHf$2mh8G b#x,o#[`Rnr^ābLg2~0.D!0Nu0o|*?<:D^?v0x?.D02p$??H?0?v@?T@2qO?FBOv}@\OT}@2r)jT |pD $/>|M0"NDv"[T.QHQ`*yj¢3z갼ߊ{~`s,qcpCharacbpwq`| " DŁ}8"os"&}r 4;F L>6֟AND~#>  v9Z|Ԕ&*Dp;T.&@|iPMbP,:n.‚0 ֲ^~q䯒@PJֲ*@34,ёX`R:^ֲd2DV0\f><`;rDĤ @lZ*҄n]…N//*/v/N/`/τ//*i.}a$4׍v;Gޠmp<#`sField No.`: U`RfƋ`nbzh`[d~~ NKtt( when All3snpluedZ>r^T#pɼnnPƨ&CU.- +RPZ &"jzX⫰>[l":"xjpΟ*Pr?iorityҰ/ ##NF!1N^/2?t=60`7|J03mebps7 Oke? 0 mn*gvq~|?@C( іp?? Pe Wa;itU lPk^!ÙAClR\`sP A2 P*$NP4"V$0V (^QzORQQ-Ex__DYd>?Z/l!RPY2B"ƛCS8F!_ oopEXojo|ob@vR||>oo~onHo@R(^z r4p A/> i ssТt__D,~2_p^6я-,?aW9S$^TPcâafFQT+Q-ۘ.Тqppiz:G.<Ġ0V;ې22%}8J\njvpӑ@įv⧊ᎰؔiNu$D[.X3"Cleared :l?FG1PE0m04b`i,&$.0:p2ODOVK fOxOIP.+|1<(P(.N0;_3Z_J^D^rأPJHU`P`L`8/Bm IU5#`V QP:ȑog SF8PȕfNqBm L I"qcKo@$DGNv;GN>-P;Gw` ӻB`5NšD__ JR8JJR1b}H~&`R`T OxL QPX2Reports2<AL}vcԑ`btLabelsuxL`; 2N,~~&Enter"?name :0d"@f0YhX2p0Cg5o `øQ~N< WSP H(5 :^PH SRE-lF>RPSlUL`Spp@"چ4ȁ.pĠbD-F;QARX H> T`X2}d`y(ދxI(gv[LlQ #($[xU(,ah^lQH*(4:SĂ^T^`i``TVSrX* fRmv Xo΂SP piTbDUdDfDhVۆRJRvclTqd_"Uq"T!f.<\~p#`$PriCntW!~=YP 2b/>..,THw!߲º3J0}$ G0)`TRc|& [yes]6~&  T `"]TlVRf]6nNj`N"Pt/`"^ 6~&SelectYelds to d`j2 `aq܉~Rj^D/hzX24 Z#8<{`V7`Jb*nlq/2~nq ?nq\`X??jw O t8 >;~R~4OK>OF e/OD;^OODm QR`R_FIВ`R\cJQ\kJS~pjF?U`~§S-Too Wide For Standard s80 ColumnsբfjYW_U2yއb/T_OOƁ m.~p`ip8T>|P@pfAt Least y1#Pquirp.s`ߓsfAccept ionբH?s`?r>p`FNq8%s?LFNql ӐȐhoo̬Av/vǒ.##NFMB#Դ&N`/֏qĆKuCZnܟz "4FX|⒞fSwap # Ordof#y+l^b!.g ;0ƀt`r(To Exi&2f`;Gh2db2'< gU5ɰB`Q"W# üP@2)(%NS<+ _`Fp0Dw@ZAfg2`;<ftS7r>`p``.bNQ A9PF~^ē4 r?*P0*)1>/T6(:֟ߠC6=ZA\EpLr1hJ$@BB$ضʜ+pd g0Dr&.rLnĝ`ts咗Lx0NFJ#mK]Dnt<*E 3@d /HB$'בX2/,a(EN ^Hb/4")H.!^baRBmc6</tD$Mgx~A~M@B4 jcL~a6So 沸7B r^6-+``4?Furth% ;UAfAddkr0d5&tve CritegriaX9»~L_ G.bU$4vQMarkgpzTU_ZV0VK/\`X`_n`*oX`hLp??380~aReport pvY5Nub4PbI:xT7~=SAXΐH<>bX@Z@@whAslo_f_sbxo2 3hHFEosxogHZ6o:HҏCF(P8b uhr|t@ʺb4r+|<(&Ӣ"(" ?-L+QX ̱vTxb!I*ݰI0["v"̯V GBx#+$aQI0xTUPF1DG^(.%CtFH =&AsLL& 6lۮZdfZChbdz7oNvhUrqhP^b8H@>tD:jTtү D jYںb9Dӥ,< b:hf8,1Dg;AD,Nϸ4jv]غb?6Values ,SZXgLw@6Z hp"~l>0A@X#BYPRDHL2H,BZ|Xbh XRM[­ԯXR\쮩XR]<&e +G.ߡVT^쮅h_쮯>VT`%fZjVTa{Bb|^Ԉ`c|nd{XܩRmv&pXoΌeK{&ptf|bdk Ig8 bPbnwh{j|֑z~(΁B*b#bO0{`(\PTWVNvDG^($O6OHOolO~OOkBm~(((Op%Oh@vx6J` @paІl.-(u~mПJn)uo'u\ p)`fSp Od"P@ P A`h"O q`8qTm\B'r5(vo ve-~|f/C(Pq b}Kl6 Px?2b~/:' /RSƑ/PU \0(b?RAP$5&M0S0)rLte'E`B0HpbT|S4,Ltn:g~+b)0fgo\|oLl(Vo"%As$o%BB:pDpVp; ҃_`sď d؏(:*<\pv^΢_Rg>F PrinTpF ECSC˯w )Abort08Ff%z~<׏~pQ.D"ߘr$rD'G^@.nߤߒΆ,`>c GX pRB3 xR* 4^Z»FTBI4"T$,2PRR0XAp^z40V o Rep)on Rd @ :4΀bN_(Pخ5/ /2/D/V/h/`Уy```S^rXFq.ba\H`\$R9;GXtt;b*^P]lTNq*dp>Bmm4k4h2xplb谚c`c;<v  p.4 h`<Df5<P Df㚞$rt`j<ybqt{Қhs3D]谜/rԀ:_/6x<<Isxд?t4Άr՞p䠨(L_OZNq?<oRrpDO6p*oxbt4 +rB>~tO>?7 OO1OHN Ώ6HZl~//R*܏$6HZ^?p?\؟t$6:OLO1^⯴OJOOMOOO _XAԄ5_%oY_kU_8Ϫ_^_φ_רo>o'fndu4Ycp:8FpBNq.@\xTX|xznRZtp>.$ݸ |f >nR,zx-"P:AО0bkNq~@꠰ hUu:xՔDޞ"Q`~.0-$.`&ir.Z~"g#ƚxӕ,AƚnR wFNԴb/NpN8.@IЦ^pb<~n@ٞH*@y՜0B$ dLh nR>P =/@tY/6'#/(/v/+?=?% ^?.?%%;nRv/07a<%ABДppтbDںh~nR~+GT`n U`ZN&\Ixs@.SEQ3cP.-t<;Nq(p@&\FpުBoQBm`BAND: Ӥr^NZOt!mj`YN.-6GNvCNSjZ^S@("xHt~O c&BAccept Logical Operator!ƚ|__Q&[|m@Q ?Si~ g mn*x\4``b&J- DGZ.)Bpp`ydqJrNqBmpi6pq|d`wPoboQ,dLabel Format S/etup|Ep*f$Number of rs Across: 6(Max. 3)LfLdLh E)gemP:6AOE s$֪1a .NvN_v;Gbb"q01ДҦL~8~A ].c0bFB+|?N-xLc&=XeѰVhT_̱Ȱ^ ~@Xhd植 . A\+%rsV Tf,xfPQ/>_uUҿb zE 6*f;imum Widt=hFEachB9 , tdί"   [rj)6 dr0ds " ؟\NNq>ޥ^rPHs ĤS8`~Tfx퀼pI@"xHm"~ *0a0pD`E`*f"@A Row to PrintK&^, ߤU ҇fr0f`D  ~ V@󆣪`b (;Ȫ.x`@@KPT'zRecord)a"`*f#@Blank Lines betweens', $9 "(btN2hr0h<~x!`F$s;G`; Ht/u!sqH" H߈:L^!001]LI ""01$6HZl#4ϕpc$HW 2%0Ugy&0'9K'0////((4X4N= R`Nλ24Ζl R"0W5$j26™VɔRRz ர78lv@R28t%^o6$6k29Hj>{Ɖljȑ6$-=)NqVKe-?ɋkk K;ҤQ(4`2=ܘ>PBzT ( ';mb\>P2lNsJwHǸPy`?B2<X!;-(4?𘿪>|PlHr@n~ 8J/ Gr ߹̀h%Nvo+G0.*bYlt.@2(Rx2@Ã@Lf!3X󑚖ߨAϜϮdt˚BJep|J$p-Jn(4CG2gERZ(4t 2G"2Ƞ{ 汸>B>2H"}2I,t޵A@9lf!ZJ6ep;2K@v%z䲹DJk& (4LJ"5nE9F2 (4MT` QT,>Jʾr$^  X\ RTST*bWN"рpjtXT$#b[T^ \$ ^N"$/(RR"ďցrΖ@lB~jA@Z/~톾N0_///F??ΖN .4P6?V?Z?dDhR`` 16?Ƃa$D2?>MDdT܀oK.@e$CDfBoE@g%EF APh$Pi`$k^tLPl/`ˊ2<PrMP$r%mr^bn|ofobon___Hp^qw_"/4/XVqڪ.o@o/oomҷooobcDޞ AX`Vr@R :lH_Υ@lQ,xq 2@PT۟yF @R ~_+GvΎ +|< vpQNJQ a¯~vpHP*0SA0擈[:c`r RڴDnt(rKr ԸTQ *cjl .-`0Vf V Error CodeV|CΘZF/0RqZ :Kntact Dealerv|A^Îk2 v|Е .<#ErT"Ϯϸ ϰЖ @nRNq*q—PVG>jĘPVMRĵPVĚZPV ěPMV #PœPҭ4ĝP R`@žP ;flĦ :ZpbuA `<"Ensure Program Disk is in DriveiN2me?nu.prg  <(x(T_fR-0DoT{ fd#<FilcNN-q1p{F@R )}0 4@R7 \@'bvI@chkptho.datuʴ J*R\< Tr_y Aga?c@y*RͰ`.Rx`[`BNϝ(p ZRBPxaN>N~z"do4Nqa2t=|/[],;+{}!*?^{p\܀Pw@'Jm*R-AtB4P'Rm@v4@ܯovfz 4@ILLEGAL CHARACTER ENFPEDHGNVKdrRal,PaN /?$N*"N?_$N"NBmlPpPaPpsN PpNdLU@ZpPpavt.rfsDN t.!:"N䡖plvPpvc:PpN"`]OCoUogoBd UZZ2Ѵhdz`<|uS XpN_D;Gj jV=$. <C/> NNDNuv`ZD%>^vhhm 2" k h)Z@ʬBVA̛_ڟ$_!uIˊ-|ɉp$(FBٟ" ]uDf:hQHځՌ‷Ip` F〷VrbGɂ ( ` ԊR䀵~Ev(ʕ^}ЂMMN uEd'%].o$)]# ƣ#R&".̸~N-EPtq~A.X7@'6>?.FS<Ξb; TĊR9)$+Rut{gjNvAF!: NRu"/F뼂\N$rЪCTO@T44h3l@TBKD Ga bFjBp߯Q  K"8R_Ղ!ցeT@u`zLRu9~`zE]LRu,`[=к]!·@u=au0BpXjqbu- EÕL5`k_ u?5:R & %rޞNv,k@ uqg30Ehq r ulGIDN8z¿00C̉rf HqjgH~ X@KDQդր-X,o>o(h`Xs AMOUNT TOO LARGE Tv1NA/N !|Dd@ u߲`pLRuJˆ ڡXCA%ArБo@0ꏺA®ܴ騔PqRir\~BtBK@AP6~ԟ0Ꟛ0hOПRdRQ2l v恎S.̰t d"F@VaPZoe4@H+oՁV`Qas{ BmPb`!p͉uU\RQo@ap9J"g8|rƔ#Ο$J(ʼnzԂ)ځC.<Jp`gPȒ*u"YK{0T+І,J /І0z1@12R2J5>І6ˆtPHƔ7ߚ8J;І<˔IH\!Ɣ=ߚ>J)AІBˤ=RC\D`Q EJHbхIځz0Ԑi ?JKځQօeLzM"(&PNi֪POP|ІQJTpІUڏ"4FXjώĖVPbtφH(jl l lίlTl԰tW̯LޯXYJ)\lІ]p { ^H}_@`ܶaJd?e   ?FL"/F>+g -fPX.g0e :dBo?|ҋyraG0jNRo`Jf k WeRlf6X:dUrn$S`ܰ ooǰ߰<Dg EfZ`X `?|Դ"r2/A0AL@GA0?AN` g 8E؍gdACIa\&NHfB\Դ)0e2`=GAe 7`qgdaeWa&o``H Bf52d:r4lW` OfWW8drzqѰk RdS"` ^"A(gtf/"g,Sf`f"HР``eaTHPz.gLJ/gv?aL:p`"f Jj Z`DJCNu%&!#HǴ߯e?Va&$IHZ_,`Z  } PNu Ѐe"ZZ ЁeUР*p.<V`怾jXoP+DB` -c4-rAf"fp+@ m hr0R;AԠGxLx Jf(-¸dC`xSka`Skr `Nu|E;`DJgC<F;EDm"LHXOB-LAtp p*J-gd,-gRp^gSSJkf/g*t-`(vft+`4<+ S4< - Jj|JEk>RG`ݠJg~8ESDgAM"Ht QSDsQtx<nJk8HSfxHDRODHD+ngRG2t-G`*Rt+Pf-:ж>8Ggn <%"` SDg ƽE+FRE6r$SFk.nSfr,HDjx`8<r8-r.SDk`g<Μr+JEjDEr-HYg"da$B" *HL!HAaHEa P2IfZNu<"H$HJfSr$mFHe0f!Br{`(  0gSr`"HR f1RrNurNupa r pB-2JAjnNu _fk 6! 0v`ܮ \f)jv2 0^p| 0 f&RC 0N81g1gr\pWhV`P2\`v0!g&0&g0#gf$-b&^0+f*10*g0$f R}0gTa~"0$g0*ff` 0w.fڢ1f~&!1g.l2#og"x(2$g~1f0xvo`/0n0j~220,fqR`zY RE0@~2I1^f<=<<0Df>RQ0A|XBC|`Jf!~Lm1]~0c~p*H0m$pCL Nu,0-JgPQ@gBN{u?0Z@  ـԠ P!I u("@ _x8@Sr//@/-+O/N m( SrPf Ha _RLNR(+P`( G[jPuH+HPY+I(P$Z` - A俐∓P c?+@@@Jk*"mg ɉRɉAH dQ*`ֿa( JaNuBPBHC`G^pv.< Rm pF"ȶQ$m $ QNNQ*g $ X`E P`p"ȤP, UP0Nu!PZNuSBeg"gf"`f$P(*SJg "`"`jQV`NuL` X&m,Qd,m$(/ / / K R,I` (*X"T1b(f"ee)re$*ICʹd o( o- Y- XEjpLpHpXSpRp E`d&^$^|*_& _"X$"X 0(&vG(H$S) $cװeq*s)  $da.-0S,-n`F*9b& $X,RɿeV(*^gȅe2؎e,$`8ȅ e^&րpgv0&F܄ge@$SdQVҖL/حy`dw(*:@|String spac@rrupt a/0`4``F _ 0~d g`Nus(Ieqy`Ȁ$$pgRňXڀ$`pd<nBg6,q}p̅$&Ne"Ud7&'&~@}6$e a?array is in useca{nnrase0?`PlQP$ĨQ`/Ȁ_؄DV Ze+D `y`D䌙w`/zȁ`egSdδ›@~` VBF@f@[؉{&g4 GB fg"._&,.~]" * ^[ڗpJfo"A(nQ"-Qp!@^.SNP$M`$^g;/'a$_~Q$Q@ J8"~J`~T"`2ݠ`HkF2Ho@laSoRgS߇e(Pg}x"DĒQabH ^ gΘc R--18v<4~_hψ h`&E1(`.Q *-Jc``кbS/ Ř*kSpH@d8d?4SW1JkH` ^0Lg 4j}0ˉ0gd0f #`Sj0haN`fXgX|TVwf>4`80ae 0{dWRZ^|tHB} rf$z`z0 ^.`(aJZ^|ޤְac`ad`a e`ab`ae Se mg J&`~Ƅ VȐ$Q~,N/ I"`~gp SQ6 G`a&"t_ Q2JԺ3@Pt ^G&Ӹ P("P~Sg,2. QN{uxOQʣS` Q" _p H@g(Jg$HAJ@gJAfHA`JAgH@Af iNu~`D`JnDJ0߁ai JNu^_HG]MWMW^fH\M^M~ LT䞪\djrJuGGjFZ4)k2BHC. Nuv!0:FBH*6HÖk&n"UDа>HǞkn"և"G`L0$H<ZxCi`fC kCH0BAҀ8H0SDt =0`fP|pa 31P  n@  1Po  &ww.W" <V$0t:J^F xRR`r-wހ߆ GJ.4-4/ x$Nr6ASAHDJD찊HD0BBR@d/ pgPOC2 AoA ?Q ؁222"8B2HR2 UAkR22Ć2prHASCd2`"ad&_Nu2 4BSAA M BC p07 !d&Ǡ\bbH/~iz6ESE"kJRQW( ҺFY"Ǿ"R: UEk"O"MLRk*|p0d$(f()n@ByPA{F05$IPa O o,EL뾞V'tjr,<PJj<jxhBb,i 0Gg$,a Q@D&PaJjOfa!=!j >g $Pcre_c ?B` H?@.N"Op @LNu(j (u@#< k:9/6ɿ2_2/ ,*(ԥ%C@"k  > $PPnP@P a[Ȋaa> =nѷYŬG7wp_Aܯ ٌ .BҴ$5ϐ|敔ȸw2œJ~ePm%tѸPv z J kzއ[ Fn| Fmn8DD/A p@<&0@ W.:BEHExHCڃHG6ڃdR:HEOޅkއSFPdRFv 8fi F@JDk~HFJ<`!~|1Pg*e -WHF`g@.fgnS@P`fVafdRFa~gBatg@Eg<ef0adge឴CaTf8aNf DbE`JDDDSNBa(faeSF`&eFPFPևe ~RPօe.zgLSg@ g@ g@ g@ g`@+gAg@0eQ9b$+$!~PO//<JH>f~A?|+."C T/"<HFvA`Pmn d \HSC`ARCPng`AS`mg/|E+00,4jDBP- B eR/./`//tC$JpfB8X*x U1eBg@ DQ>HL|T!Fo GAp 5dSGfxAd|+ `d/ .gR`:fR0`RR~1HGHG Ef (`Vfd$ R ` h01wf`Sa/f`S _`@`=~H. p atL Op"OE` 5e / "bRp:fb|1RG$_Rp@!r-gr |REZp0V|ddJFgJGn0D@FqP` |>qD`( p.qS@es0S@f!$@qNu0~s0Gcqvs`pFg t_FfSG pE p+ qaJGlDGT(p1a(G ѱGA6a G@VGa GUU|vGȔ`+(_*`"Jvg mvNJg^(p` f"JUg(Tr2ySe@Wd8Jg(.JfS$pIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYJITREqCVsMID$==R?IGHT$bSTRPALET`MAL\MENUSCRE>SQRTWINDOWJOYSTICKTIMED_MOUSE[GY8 Runtime error at line in module on #+Hu g(P;d$f!TURN without BOKof AIllegal functicallArGmetic overflowSmemorySu?bscripVUrangeRednsmed arrayDivi by zeroType mismatch.0String formula too complex?1RESUMEEL buffer/Wronumb$f s|/RFIELD?InterneBad chanwnel<Fiwnotundf e.0Device I/OskgsInpΤpasrecordnamTmanysunavailablwwe protecte5Path/access?REAqK0L8FatesbuNsaddlp+@[0pA¢m(p},R Hm  +1rPJ-6` (d! 3a>ra,rwP0&Q"B,#`J Lpa#L (Ip)HQ D &_rV`&FL0n0k˺S2k1p*JP2 fS``QpgH 7f p gR`"?Jg233S`!dNTom0@zb0Hz.C{,gO@"Va`-5f x@|@SHNMXJ@gN/@R@Cg,g,xCg*,f$G,gDAfaM+@LNuJ,"gAN1~rfJ0xCFhrf@J0^A"!+Cd3HL.6>P>>P>POQd VQZ1NֱP[0ֱZ1ֱ*"#^0^1N1rEb0p @|dp? @dd L #A B Hw`RrYzL8Ms@/ JikRrbz"W2)a2Qzz"WPTlrczf;"_PaQb0VXֱ?A,0-0pgS@g~,00:  }V` ^`  @RreP@x0&{I/t&_2Tp gNp pt < eںgHRb|&_`Jg/@gS^9 / rPAr`b`r P@r"5?,BEfs l21~F* ղ?`F`x252pb4R9 Q@9 etadpgpdpdp`0p`AfO! f ,#d5Jp#2`? NM\Jpg ֱQ`Rgp9pqsBr! ` ֱSgpUp|r&vRBg=NAJkb8>N?|2fPP0"(؃a6)mV)C<$<  59@p)@1`jPHo`t98l@f NuF5LCKKt<A|wgP"`2`rAf NAXֱԀ8sd$  @BPXw@̬!d6``d|p`gJǐf",gaBmfatrղrU l(/, ?4`g‘>x ,$e aȆ>`"౐>* 0RHKg䴠$ֱzFog$SSÐdBg?/Zkv¤zx?(,Ðg$e($a8@*)l$/ /p"/x ѵfH¤$24b2Jv(Tqd"B O | A\QaX{QI? ?OpaT{$&//p@NA$E"! kVᐲp= A"â  I@f6, Sev H x ggRQQL0`r`@o9 IQ2aq @eSf CpZv`Sta?vap6`gABagNu f*`6Nuzfp6P@•St ;ˆ ݨRD V hp7g^P@’#l fZ;B"@g(*HEJEgpH@ @dPjf(SE`HE  |dPVf‘dPDA`f(JjF $Ga^"G^Nu`Jڶ&ާz ``" £KT2,bJ|&d 8(r2r`2`p2$ ,b=RT:AUX:MID:KBzLST:H@0Hazg (Ip`0p4Nu8<0DaQ@awf 0a   "! -f LЭB @N;m*P;@"psNBNuCX2 6`0P22BQ mYXfRQ@"0<NB0-R`__`i::vao`_fnz@iie`li dkc%e.430;n/ c\X jc""^"@XbBW U"p/BQ7P@ +HBmpNa 4[pN1PDHHH6;SXpPA00f0BvXv0;|#`rNT"+@b:`\R@22-^RA2H20X 0"B$BmW(+8h<>+mjnPU p r 0р6pNBT_@g$pM< YڨP90T@ PdaVf:!!^,$4"aCannot open workstation;@@X+m^\T6p&0 t;mTpmt ]VT6XUp'0 JT0 Y4T!p0 rPt!.g6+@p0 Tpz.a &`p.`&pD`p4 k/ H0Cz0O|HI o f"AD13/H2"X0\p/ |k"6APZ;@&2NdU9~7 "o 2.Jo`& Ia40 R/ a )H."_OմB"l.;q"+IpìRm6`+HDL 80P0BCv&1XL@ASBSCH^@H]@JJ-7fap~plTpC"V#zV3zTP<@ `jT`@A o f A8^C0Db#p"`(_ZvpA"P"WPkCYa Pa}q&T) !dBSʊ"rr39mVQ,.gB2xT Cdpgڠ@:a`ܨr7X TC1ذ搨kdB6`*6pm&g vE0aHNaD`j*~pzpXd(2FpX`"gL2\fˀhn R-4fH&{`8LR`p`b Bй`e(0~pP"رQrr2,?VSAFRM`;;C@C&T@TqB<Aagarq`eSZZpVӀRPddjUhppz?BH2pXW$HA+A^оK+@"pP0T3`UJV^`2^`ld9A`تVSqhcb``wp0n`/NMXf -5fWb<`$~^& pS`G`hx*&I/ &&_dVjPg*gcgrJgкgHR&_`J߄gSgmĂ|r`urʀRV_~"Zqp 2hhpm £0 >PZPBWj(@(@" BNNXrba46iPA`64/20^` bAlJ]XpXlr#T@L>^@CBC/ H@ 檒ks мp!`0j @(RBg.Q/aL(P a$2\a{ZL̑PԉՖp(v;|Gb`Qבp֙Ptt@d$‹@RBVp0v j@jtwNu$C2!k0TA/ (I*T\b4 3 (_t( E"@5APG\OvB3NAX~SäA^`g|yfp`Gk5wV;G8?4`a>Ѝp(d"!(gp|4ФG0;p>5<P>-^Nu^P.` w` PU"wUPp Gvt0>f2RCBfNu20X{g$??NN\ެg0H^€gfu/Ix3r+l5SJGg"mfC:f_aPDw.IP2 NHx|HzJJf/:HzKP|0|JqD0P4</vS|`. Compiled with HiSoft BASIC 0<rtvaf;H$(P)fe݆DLST:eSfXvzpIgvzpOgvzpRgvzpAf2HCt4>.{Ab6 Ŵ"0HC1 f tT ^`ŭ6v`0P.qTf( t pr3@`0|aSH0f"o |d0GXpGp=ܰ.;$$;G&$?0m$p|P?`p|P`HA86HBrBDHAJAgHAJCgAcVB8SYD`08SD`$g  qgJ HG<HBRBBdBSGHzCt H"a* $ "_pR  _ -fS$ "H`aa  gS` ra"A(Jj|-!R HT$0T-(*$-fR{@r"`r,l m ,gx`\T*+W+GaWh΀ ${@C$0)x0, +HNu", If(xRB,gB fS f*faiPJ& >0B& f& j* . 2".eՐ& . .U2"x& * `x& vzr8zp"g~zp gA",gzqf`w I""g zrR`R"0."/S+Ia{.`Č&t !t&.`?Overflow ?Redo from start /  Mf#ƞ!J0b&0a\1ƀ$D^2aFai :">eDֱt4(|0piX!t4iڠ8`Jf(SaVfج"$m$jxg!fva20zr`rLB@d ` efR|gJagԫ`*BgJfaf"zr!f( "ifƀrah`,Sݴ0 m7X1$h0wzrRD"B|g` traa" A@+ -gB`&x>J@f xS.h9$Hg BexM?xpĸ.0`xH@?Q4QB8Qg./@ކ@PN ANM8HB I ,qzpf fv@rf2Q$I G>HaN$-r&ԇnC(p!(+Br`$rp0`xp(pSe>`p)r`p)`?`n+Gq (-f"/n&NN . oHHNuބN&b`:a bJd:aB"Otc `+J"`,c؃`Lb DD0HǤa/"OQٸcQdʈ0^=` `.Xo2pmQ`J`J^`J`䶰@`80`00-"ppa"P]a wa:ta Nu="Na`42pXtp a2rXs`q -6fARmTa6Sp$ gSGf(2g jpHB2RAJVjpNuSA4SBep`ɰJ-~g BpLNP~p>-9Pp+@_z;@~prЀvBU`ԠaX0vԔ+Hz"Эzg6qf0|g*@Mg$@Ng@OgX;Dm//-zPzqfzX~`&~f$ R~/P<Сq Y8 Program terminat- press a key to? exitbP1\JUg&$PP+xpFATAL ERROR:  at line HF~Jg*]lDvUt QCtJgF"&.pC2DCAm4n F,J8k._Nu~3~"DjDG@AB(Ab DSUĆQkNﱄj2xc 0D@`fƸD@@`Ԇdf ⒤R@fJkxk}`JkxA`?J[³?V`Vdlv$OaВR@,@L00 : 8 HB.ڄGHGH@EHE>߃8 < : ̅ކ,CޅC8FHB: ر: ʝ HAüGDDDHF*܄CO8  86HA؃vHEEHFHDDӸڄ"$&@H Z* fJf JfCLXF,e./Pwo\^LD@؀ D(*H8x8pJff f0`(e ўUSjpRSfЎgђ CU8 g0HGOGG,H@O@@HGBG p̀ʡF`g HGZ`gVH@mH|lFH@H@VHFNFr 6FXiH@Ri Hw@. ^g2k8<d,&B<ރeRid~S yPNu.!JNu oD #! gvgPk}<"#kBSbHG{އ2k0(@ 200 `DgjD`ANu.:Ο.h09P,/gF ^1,0iTE]B&HC(BHD؃BDHFƿHFބj gNuiex@ބއR|@j͇1J# gwB@Ak@?jD9 #\BkBAD`fDpi,<;A 4ai ,<[`&1gjaH~m A,2$NwBNv,hgJPCD<c~|*<jrt`ܐ(&䣞j.?XR0vgR.$|Ag(jDzG܆[.g:TSRB&( ߄܃NuAqLz_0jzDi&S2P8\2PJtCRbBte0М!]Bg2N/fHрhJazpf ff%3o///$>vx2(4(6(8( po864BA@`J@gHC6BBHAL0)h_lHjonp?o `Ha`L*jfcCD@` ԄӃdR@\g S@^jmāNul5@ڑUJXfBBw |XO̐/ 04R0(iR@쁿&Oz/:zL81P֣7CBCSHC6BBHB߂ң7AZAQHAЁ'@\KUEjlJkSj(jH&_̐L/"-쁒 xzꈐ Jk Rj|?Eg҃т~ԑQJΔߍj0{,3//$ ?/BgNNd: `$r<r<Kr<,'$V2psз`/ VNN\cR,Vz>~@r`r ),$?2?4>T2`(,bzT.Rl$$:r|*&X>jVX¸6nĆ>Zp||z|Fdf^TH&F&$rL$$H422j2.bX:&&2:,ꄬ(<2J3DT*:j L X66~zfTb(@:F<:>2XB\<8^>Ѫ262(z^:$`d2dV$Õ$r&^^B$:F j2b8 8ZL@bX:$FXp@fV>J> 6>:^Jf((Bd^zBUԪVX&<pt4\l$r\t**@~JZNƦx8hߖ: jF&B& H0(R2&~,Bp jjjWF1| lS6*.. e0SLEDPANEL lS7*SPRINT lS8*DCMSTICK lS5*ANCIENT +fW$ORGANISR -^W+CALLIG2 TUT+nSF*PROFILE PfW$EMPURGERSC s>+EMPURGERSD s>+PC TUTPnS+`,d`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ:--lz5-$E:\STR25\FOR_DISK\ORGANISR\DIARY.PRG`&|`@NqSunMoTuesWedn'Thur(Fri2SaturJanuaryFebrTMarch2AprilaWJuneylWAugust SeptembeGOctoNovDec~From:Toinches-centimetres\B-ɓ ? feet-xmilkil=oA$--'?iD$sq.[ sCX [R>[[B[=(D([-?Ůachecta4!%- ";$cu]5  E2# 5&6@5 <5 X;r#]'=qF pints-li|q #-ާ":;gallon'xw$$G ounc!ramsQ 2-#wG<$p d+3>B>3#3;+#sto/)85w:8S3?( 6T0s-T0/ J;1V11q Adee 1ystwytjAyG BirminghamXBradfo;rdNBriS0r CambridgCardiffX0lislCntaDerbW Don/castDG EdinburgjExe(B FishgT1Glasgow0Glou (BHarwiiHolyhea0Hul1In0@/(KendarLe{ed( LeieFLol Li0@po1Lond  MaECNsew%A ANopD Nott5O}x3Penz@Per1Plymou1 Ports!T Sa@:@ASheffiel0 Shrew:T S"QampT0X[R@@tok WoreEYorkFXJ-`iJRKPQT_2kQpQpePp#ar`*`6&FaP G"b Q#``1qp]`P \7QbpxPPpQszq`q p?C\pp[TrXyrמQ&``4q}p]`P<`sUdbP`xpqQh`?S5#p:aa5΂|u\p0`wppPtb5p`pRpytN`pm aP 1` p}1SP5p!r"b]O`yGH-`^9rnGπqp"5\݁paQyq*`Lr%b y8`!`pP_pIbq@`BYpa=qpLӀypp̐ Ypb9呧'`(b`p`2p̐p<`/QS~rp`$ApQ2`aAppO@]pG`a`r`[ .bDrE`Ӏ*`8z$`3p9\apA`#ppWybaa"P`v̐Po`Nq.5pq(cp4gAptpc`삹!Q8a`Gppyctppp8PP``P`:puR`>p|p(PP``_pX `pMpQ;a`JpphN`I``PGp`EKkp}7bxq`xx)bQEޑ™QbpQaRpppf`v݂Ypmb !`bN7bIYye dbaaSapW`3`ؐq.rgH`(E`pp PšapPAГP`ӀPN`zPtpീN`tp$0`PYZr2pQAaXqpgp`}p&/c psaip}Ӏ\p XZappZ``|

ʦR/Sp e֒ 4R```pb Hqѫ^b`$7kp^Lp\pRՐwpa`ppPPT``qpo$}3y~$.еѮQJWU&RRkRlH qu?Sx`?B`琮]%W`3`\pps1(p0`dr7apL|apb2pDGpSp3rdIEPZ`?`N`pv` *`%®I`7_`P((;pP^(P6 pPxPDr`Pkppy p'``SpP%тTP!`P`pT-rJp'rP$(E`I`P`{`P|E`GYpp(`0`̐r`E0\y]``вPc`?`{`p `ӀQrzp> p`PjL{(p`ʞ}p`L2p IӰ-``tp% p`tpp 2p*``0`N`p`y;p0`0@`[ftp x`q$Mlrp#pPtpPwpp#pMy̐(``/Ĵ-`퐓`P ̐``p#gzpp5pPUzpa픒(p|oRxlpi`J2pP r`f`&R2A:b/Pa|qp$`x9VPP^/p`tp1R`Ol?PI%b]`P;p`̀^pp p!`<`pdb`tp\pW`(JpL p뀢``d2mb^#ppp/Ð[=5p`/J~P_pG0w0`๠0npYpp}p;[`0\p0pI;r0@ 7X@So !EV,Be08Rpwpp4p@.TYL,e04DclI uc Fj +?P?PM`PXpDM` [ mpЀ0±t0H2c@R@JВ0/I àM0+ p8$ ࠹ǰ}ҹ!WP )07@cP^0 pV ~ &0W %TP`Pʰ_ .{ ^Ӱ[N 4pN 00 @RY`Y0D;0RͰ؀>ж0~> @ Y`PY`/DI>0@ lpG}@i}P0IG0@eiD0`/B j@ˠ}`R`W @00 `aHQQ,20sJӰOZ  @ 0PImp0@@00xְ i4@{ Rְ1֗"Qi< I PЮTPЩp@ppp 0Z_0]  Z0^@L`Y0P '#;00I@0WP0Â}l=0I~PP0g+")+"\и~PV X1w0 _0@ZP{P`K:@ `)`0Ml P]=0_"@tMЍ2У:@ cR@}`@w.7@pR ZP0@y05FILE NOT FOUNp9PROBLEM WITH HARDWAR= DISK FULP@INVALID PAMCDIRE_CTORYDDRIVE UNAVAILAgFWRITE dTEDSR@GCANUACCESSHMEDIA ERROwKPATH/PP+z8<,6<L>4<|(o*lNN5~qČ+| <*#(~=N -~=><N#(N߸ Gg`Nq.<A+G, Nq~#(.-,NJGf.NqN̆N-.<FN.NvN NvNK˰(&R p PL Un0  DG0GgNbNv;G0 _m0#(;m02#(+OY?N-<Equinox Organiser2< 2950B7N<J4=A .6<N"D~~%2|Ă4|̸.vAT!|"|$~ *VbBHQ- "B>- qINSENSURE CORȬ $$PRINTER IS ON & GWNED8 $<$ $No Lines Available!7!>"!n H9q࿓dNФ%Z48 >""NP'#8 <<$#)/"D<$$+*UL<$%O'-)T<$&J@?"\<$'$ #3.##8 >"(5 [Return] 8 l<$)`* 8 t<$*8|<$+|8,hG:-2>.2O@/2/B0$31283130(odAccesd ho4Pr/evio e oPd/NextS o]`int9@o RInpud*  AmPD0PdMar%kSVdDPQAzhuoYd~\PdCop&V:@tUn-oqeBMud B.PdTimt>P"fbd{PeD;@ecreenS(dberD؏TDisk (.TXT)rDPRN#ʊ<@,dResuY^(fst ar'uPd@cJ=@ tLa/thanD!֟4al toS"tMore#|( Notʊ>@$RTApSpo`JptV%dk C&(dAnAC'گtAfNnood6%0:'Q!<$?@(,4 `Q6)flann*PdLefd+dRigh g@@,ڿTSEntri B JPI.6dT(!cA@/dϮTConversi on5e0t`B@1ϘWP5e  KilometrC#ϖ`#@E#P.<BT[X\F#2_XG#NuI#PO~0NUsQW0߾F%27є T:Hc҂l.OJ#Nfirm? [ESC]H0ző"K$Pb,%8LnP`BM$`QF I N ACA L:DR Y0>O$60`+OYNs5f8P$6`UbrBClf 5-M49TZv81ZFQ$6a~4/>".DޞNv{NvljP-j`vRNF`@0(VA/S0T$@8/6V'Pb -//UU+o)PnAiD0?B;*F7V$J>q<@E@GI\$DD?t@ND@YFJ]$̼"vI7NF^$IAF_$`$OS<*Hc$BmxH3F?PFY-T_NQ5lWX_``d%-zN`da_8.|5`g%oo0a=Caon,oph%Pc`i%`x 'dfvna^rdNqI;4Fj%"EYk%NʘrVZ ./rdzanzb&Nqu~ vNql%&v%*"5My:xk`HeN."Q@E`n`rd >9Rm%0IK1CPwqd]rn%:v΃Do%DTsddDBP@JlЖZlΐgp%NHHoql-? 0"xFL|rlDrn`Tr}u>|RӁ|"|s%XLxRt%X`rKwq yb u%!GAcK{vp͟ߗwp^xR"^z%l2{%v`]}&jҢ dҠ1ڣR/:Nv:`rNGr#r"dHΠj=`dt8^Z貨~ Π ~&q}GRDG^R$%jq`p2aN!"j|ɲR|vj&[T& <bqpt l!r,4̀1҇&F_hЃ&ʾz&:Procee]dՅ&Ԓ?|_\[y/nq]9Y&޾trveq&M"G<YGnaJ<ܑ<`\&Ņۗg&'qn"֋'ߎ'&b PressqANY KEdb pcontinueԍ'BTz'$rL'.*+'8𼒤Bǀڊ~' B*|rp,'La.,'VOJmtg*\b'`0.v!Ρ G>%¢Ȫ{ ڡr#5G١ð!aj|J\&riӖ'j$d>KbH/Z-x/! ^0//-$lėD zb:\b'tv//^R?d?//??z????$/vf\b'~?$Ol/vO/O/OO//? 8c\b'p}-Rvyb\b'f]D\b'rt|`\b'(3Jt\F_03LT_01"g'~H*5lb8cN`'rޒDr=@r`OL/?~ڣBh 7a֘oNo/@Zp'e`k*p'~c8k`Rj]R'&ЦUF(@l|ԣp.*ejhf~g@LG!!'Olдѐ"4yv0.*ru؀'*e0b(V|ԟjR7`ŀѭ`Q׏ H.ҥڴOD".<رDz2ڣ B:7,' ~DPaⲥ\XdH dر ΘH.yΚHLNPNH L 'vwrR(~l(@|ԏ( .Crڦwڧ) rY<1`L.Ϫ`>IdayА4F.(F N04iF.glƐ8/R@!`1(xCF֬(P;m਻&.F.=@F֭(Z*&.@Ԯ(d( Checking Memory ...2ajhe q1ߔZB=xFNvFr.@h vx}Bp<@P+P(nPActivityFֱ(x.Initialis=HqBm5 0doJm LW:R׳(|  /|'PIȱ CHKPTH.DAT-o><O@2B (}>-Xdt=.Re[trN=U=RqGl,+2J27{>Rkeym(NqȑLA^NP@vx ȲKA`7AB (~2< ~߰0\ 2b2bFR@0(~NƐCL$e/"!@0(~jh1ymWP tI/ѝ?u ^ A7?(AvxpR(N5d0*Current Data Drive Path = 0T??|h@(~!DN?UO@4R(NPU@Start: Flplp*0lp:2G0 Mp`<4UZvbZP(:*(OSLoad: GFCOLPA،OGV*PwTt`(NdPRqؗE}` (x@!txE4r(IY .AC5T: $$(Wl'Dias: ,pwN.tO`_w|r(%4$eFf(p zwc(.STSv2(ws(v*Nv1 $`: ya:% mgvr(Ēp(. THIS DIARY pCURRENTLpN USEB. Files Cannot be Updated !CIˋ(z^ʄpꊢ(@?O*N6.@Q =&8F rG.΀(doh k0({](j"D֐(B/֐^F0@BD`??6tF?H\?n?ڟpHsS !x(f!dN޴(Κli<{m(},(Ҟ?. NEWs(d2(Bm-Option%sJ[S@^Y^Q=@^Tq;^c(j_pT-9PӗТ}md(U.T [L⵰Sort=forDNt2Ķ:DLHڹ@R)X3А_PDh>Қ\N)li5rXE.CL STATUS : BCrEZ* ,$H֠ٞ2){T+D<%r` a* RӷNv/"$!_"8 !Monthly Arch1b& 19$-8Xp @b)^\-0/CTJB)hcx7 G>jb;Ў!hN{,ȱЎ^TLp"Zys2)rڿj#Reset B_ rB=cj#ҥvۯS)|`Jkb#`2).o"3dd/mm/yy`g;)iZpW07er Newn+: [~ Z@:f`).3__bYJ8Q> Z*xr)d_w*a\!ooor4P)ػRƗp^.sr4*jOsACTIVITY FILE RESE?T from0FNuv*P죰zBb"Fd`qKN*Ie7bg|3Day {toUview5;О>22@*&??L"OR6V,8`rg*0O6g`r*:R1,  *yvFÐR: 1 -6J:pr*NE&..*w5G 4i*XC0Ed`r0XE+1 v|7 rS|e+4r`.:Q&0}~$&hT,rC "ѨTfR0aSb@~d+H$*Kd+1mN~~3/|)/2/D'<`\ +p2.qRКad!+zE&n!9*8`Ү"+2Capacity"U#84dpCMem}o@Limit"Ud#+2ϐ3~ͼJ achW(,Lͮ?78`$+@Lin@\ց%u8`90b.<}8`Cjs%+Cp8 Qd&+`D'+PCڃ"U.l*D>D!n(+v$AP2$R>`:r@[<DP~d)+RpiY'N@|RpP__F*+L$o/8g$,r9B~d++\SCHs_*iu0q`a,+[1wooo(B-+Nʘ DN^Ђ*вCr~ "`DpXgd.+hv"N%HWTvpeP`bzj6ro`ad/,P |v/@B 0,hvr$4:$"b1,hXy]P@"b2,$:rPj3,.b3ZBAOp O}@ն$?Nq~HOtr F4,8@!ТYLoRd5,BD崑L"HHh9X^F3Notes ..~h6,L @*iQL*iЖ7,V*o: Details: [(6г2dfP8R("\|]°8,`~@@)J͓uJ9,jppep:,t\PHoSyԦR;,~ƿD(,比?, A Mark7 ]:B~jwPvMV@,x_:JA,0R_d>< zӂ̾B,>Fu%p3߈%ξC,2zD, E,ϔϊMoney7~ $pZ|(ҳ L-DV2AH@\.T4 dNΘH.ΚHLNa\hվF,pR߲JyG,ߤMR |ѾH- F8I- JmTҨJ-|8 rDK--*vAccep3t 0==D =GvL-;N 8$`;M-(ӃpN-2$As`U2LNXB`6>.v!RNv ^0O-<L G>4Z41YsvRACg{;P-F?>N$N#Q-PZEg@DN KM#`܈R-Z /FQU S-dN3fProce_ssingk.SY/ / ^ O?a>??B5J 4^~?6Ԝ|p4D ^ /?N&7T -nĚRT@_ o UHuӒ׈$q l$#vU-x/ƀV5"v\'XV-~PTOdO`VR`_~p`P$u__~phz<4?~E20__ vBZ3XW-*ob^DHpHRd$"4`N-Ɯf#.RX-Por_fY-eȕt&I|6Zw3;Z-&O4n/@?htXN>ztQc_ H@DޞFa""S@x29L G.tˁ[-Lf&\-?FDelete ~x`]- zDXz4uFCR$W֟Lk|ż"cC`^-Moveh|N |tdWɑ(0_-=TCopy^ꂝiedz`-澏Nra[-t]Lr{=/>`;G*Fwyg b- FEnter DaD to which4isбbe DET1Gc. Invali\`ddzœ>Aȑlߺ: jJj`wd.14b00DA@RG..ZЇe.p4r #^f.aWDa`d8ݚNq.$&~Today's Lg.,OK K7b - Try again or [ESC$d7h.1`fi.qrE;\d_@h2r j.qh4 d@2M؟ )N&H Out of RangeIt3rk.JF5 from粲TAVgl.TrEUgx@x Fuhl@,_Ɯ{?`Lrgm.^dD X zo&SnxO0C>&apO>2Mak?8Bo.hzF]*$BV/T0̚rpS.rVx}"˃8$c/N q.|0#FRetur)iginal dgB,'rG r.x/ `Κrs.#F DELETE LINE) Are you surk/O / 8 pd@t. ?3FRemovi;ngٳ... Rҟ&>>4?x?c ^ bb pBF7_7̄?ON޶7Bݤrv.Bm`ƨ9ZtP-` rw.ѩ?NS`$@=bWj?@XZrx.BmB ? |.,0Vprt:p><dB¶@`𩰒t`y.ӳJP4rz.T_c87Print104 mD`g r{.~:4ҤLZD.X²bbbBN"nRf4f4&A~簑wb@2abAo>Ь FileY|.°fTcT I M 3~ Dg%A P:ipOGpN TIqqr_S / qpOspE SMs TX;~ MmpNwpY3&8zY}.XA@d4RA[TкDbGj0&O8OKTΓHZHK WG.@4RQⶑ >дT[V~+.̰f ՃA ԁ+<5҆`P]fƁ ΘH.]ΚHLN Nmp."À.6w3~>Dpote @v$i@Ȥ.Wd`.N`R3%>̠vj dR#pnancie Dia"for Owb |Xg6w\7^n.P9l`0Bfx8ҏ. `u(ԕʄԤ >†K.:x 2q:2{~ч.!@Y@T bX҈.:yMoneyĒȚ7.ZGar`+=O/lTo;GlؗZ.:uG`00<(X.P-`8HrR`׌.~PΔ.h,.~`:^L@0B/+".+~BpLl$h6/Report ItemζAE^@.<*20_,y@&0`eM/f5pE~&REPORTC`$^$bNdtSоa0ܿ  GwsX/&.rT-n*SearchL:͡2*n& 4/0|fKn`Y("/b0);\D0FJ8("/lD0| >" OUT OF RANGE - TΠagain or [ESC]:3/vCؾg`Nue$("/?CH+Rangz/-rbðz`2^n2O,^:("/`Aķð!OQF]QF[CZ("// ~t_e`/٠adN N/~(yh`8("/`z0PzhlP9("/ڸCondition`Fc`U;("/Z~>  Amounts >sbQpM"f:C4\͐<2/p0/s:dY/~ n.%n2~!Jp!otV$" D?sp=Z/\?&g0:/JmTX("-06R!|s5f.rðq %M~*r:40 _oo(o}i{U(t4xb`N0> 7 tod:[rvd^Nv ܳnEnter@o`*n2Lj ] @6F}R^lLcFϞ= ALL-O7߰7("0H|ZŸԟ柞:g'"۟phhJ `9$ p:d6Glź:C'#0JL0P_8("0_Observe Upper/Low!Case\:(ELJRP"pd\C1o F1tOzContinue #%*gmP"1p 0v3$Comple#te/擀 ?2`P"1.</'1(D`b)J'*P"1uGPv<5P"1D)P"+1\ *1RSaveC: `S[P~3PD\ NqrPx! 1PP 24#8$ɐ8V"NqO#`p"01`#@0LT![48΁d2ACT0$t1b1І!tL|1Ҿ"ĹɈ0jGDc0D=1Ԁ@1~l<]2`2p(G2(ON<ė@`Dl6"2~!F7^O%`OHOOFF22@RdezPvWq.ut27c΂Įh NqSN@`TB`N@ d2<;ml`){k2A {&I{2Fj Ybd!dh'Bm2P.<Px#d#/% 4 2Z*&D$3 n̶EXIT to Program Menup2d>-*q-")pcBw Nv/>=@.sD ^BӐp72n)7NBIrĵ2n&X~N2gWARNING٤P|̶ ActivityXcshould̶SAVEDforepïզ2ṉ!4̔J̶ceed witt?`NB 2R8F 2+2FۈD 2і@P:z 2IݗFN"S; 2<=ؔk 2u 5U(Nq B`9262=0`,fB0N@Ԑ2w`D<lqjH>NΘHL߿NK$rN )RDG@@Au*N@̴36NEc`aa)I"3Ҙ b/t/`/ ?8T[~0"4>HYEARCN@\B#35L0`r$3^0dž̐r8Z2%3rNPX&3r~?'BEFCJI XD` (3 잮yq%4p)33P/H? +?_8Q_g5] 0z @.Nv_,"*h2*3eJ5Tz__$l#v_do = Next+2+3a?c? R,3 EK[U-r٠RPeh;Gc&ΊِڑLBBA^lw|Pq Ʀ.jDisplay a DAЪ̿(r/0Q01/ [oE~$/{J;\B`w03o\'smC1IT9r&6u}И' NqvBy"Q%2؜OO330K|O&VT43־&532DV\bt63`TtDtURsQ~Hǐ"d(rtgCBp"FtY`R(&"73D6s&dqC`ZANCοs8@xA0r0&P,gUÞ9RЕTk}Ɲ@/-q `.%t^;sRؔ-:P a@¯P'Qn"RSIo0"D'lĦ;3~B<2_oVZ DAYSX!:i3$l̲UH&яDޞ(p. :Z=o4YLT>XvA.<X z?4XZ @ P aa, @RՆ&!@.&-ޔޘPUDvB p!@BA4XOd[19m֦BߟφΓ:蚌$C4XBm p.v!q G>a}o02̲tn,RD TnΤ;`Lʘ$tcdpCXn( ELxRF4b6d2XjAbG4b9JNqp.To~!``j/H4lrt J%\CI4l`RWK4HXrGX.<IX.`T4ƎPv.SzcL^TߠT ]S̲YRlzXwdpQR _Z&b_ e0e_gNqdpT e`UC4oRco"2RV4u؍x8`AW4g`X4ȗpeF ]fA0ej2'Y4odll|µ͠.<La 7bAMIDNIGHTX.Ba5HبKh6R b5AM0PQc5\إȠ0ZƧv27tۢ~ğơ8d5fu^€$odoLf,rf5pNbPd~ gޛRrxNhxSew4vJg R@*X ^hΥPH OVERFLOW Nu~*|Gg5z L6hdϰτ#.D~ߐߜRi6.>)j68LReportsw: .BB0D4Y~4`,hm(Uy ;n6L?zB! NCONFSION TAB@D//$o6DMaximum Value = 9"xVCurrentI>>$Hp6V+|<02GpYBDK5BBVtc)qJtcN_v ^ C0ΰhq6V !VH CbO&d~GhA<`R[(qV"r(K0A5ԡT 4`\TBy/?"Đ s6V!dE `Q~D6(E/W)t6`:_#X //FEnter Conver/sionI:'*H/:oU x]4PRR0u6jXo3o"Nq)27`NBv6jpm.f@Bw2(h`RBx1PBz5lsVt# Ӎx`|# B6 mogpBǍ6/CT6InitialisOing ◠.r4.P@ y1R0?bhv%ȐbMC_^ [V*_p2_ .v"LU-0f')ZXbJ!`"DISTAN;CE.<qW6ffظI;t6cList of UK Townsv6θOcT6=3Numb0`Fa: ^490h>z22޳28R\\6i7Spt?6BIrQ8%vlpnuDj6޲ D`ance ipAldS*^Ц6(otT6 s(4_J0HUbf{񔜓+@Towx&7,?>?~: Anoth0Xa:=HbC*6x>ϐ`*מ7fnD@7 Tpf5.<0ɴ( -1;0^jUgQB[RLtjh*j/1j(B[*H@jπ_xFA҅b ~[aJ4ί;GP J/"Lҿ<[>R/>q@bQ@>XШ5T1~HMБ@.@s ->-NYmv:Sw$Dxq ;7:Vp]L:A0Stat0ery Type for Print?ZOA$V@$Ҕ|J`B`A:Sid&&^zhm>@prz{ @jj:>Kֵ`\Nj>=<PT8( @^a\ 8lLP"G;m>uv`Nq8I( 0A`[z2N>;>y&0PRO_`M WITH PRINTERHpLt*'u/$(?|(% ?<$>@ r ZPQUP@$ WR Xy  Ub g@j P*!;g>~( >n: UNRESOLVED ERROR'? // CANNOT CONTINUE !_2P T6' IFY SOFTWARE SUPPORT O=F=$CODED/V/h+KpƮj3/"$o1R290//l*PressC%ci?yA?NY KEY/??MAIN MENUE<9@J7xBhOs&l+`CDrive PatIh@CMCNBr T-_8_J_|ZTzW퀲_~`N8@Br o4&b`<bvg}2bP2A~cT4*uD:A4VTb2~Hьi4 iБXfOБ0ę9rn::zaG~o0\0h~b`1hBrp&fDIRECTORY PAVP2=Oa}b8xY8@!B|0~7File =s<³4³6=D Gpb"B|hvr<@d;G>-M{Д*lֲ*BmR#4zu3ϕk|Ɨrb$zR%B~5nx0 <>=|/[],.;+{}!*?^hbtnAB԰7Ǵۑ޺I8@&B_Jm6mc_'BRmZvlgov8@(Bq̒x P8@)B S(S^NvV@h*Bootaz8@,Q.FP@6@͚cOr$Ѹ".STS"<=28@/FsUJ+Z0FZ.5>Q3N\Tg8 j @TATc.Ad`\Q.4N *=D../ 5 M"..:..S6Npe^f.<`7\rhB԰ RBL@A SeajNax^ Rv;PLD:OLXN;'*@DB Q߰C[HAb %<'\V J4t+HbAiTYb \=%~'[:iHbX48@>! !C+)0+(?OL5ĺX$L LD0Lڊ'd@OL51pNg.Nv&*Aށ6z1#SQ@jK!]$`:0"MPbS Yғ(\,TƷ G!  52xUJ?O9[ Rw󂓃V"8c`WQ@zXQ~¥nYQB0H_ "dQFṔǺZQ\R!"_Ts9]Rlrnp[R8wxH^Rl̟Tޕ&h&HޞNv*ۀ_RlLr=>0E W.f` Rlv #QHbȮc42o0(Ү|aH~Ol-rVxuh\4bRlQ6cRl>Xӫ  AMOUNT TOO LARGE xaZS!NXUANX0GcT0eRl`RhU 5Yx~<&REPOR#pƜ.<C8`$ $XWd`~tPOrintPnPՐiDaysaLƜiVNrx~8`nOutputi  nXTBr3jV.t0-~J`ZRmNvoxk`wp2"kV(bPW:d&24$ΘN lV"3x_$=pP!Qk22"mV"Bmm |.嚊nV'J0Z2"oV'b# ing .. p[V'Dt2 rV,DNvPDL32sV,b(_R\4 j!Ҡ)T1pQ!vV R -~о//>W.vSH ^ #h62tvT!CӼ NvF X1t*C2C"f?7P0RƑ@?P`1Z@ukV,bHAZR2X ^RvV,a$V>RwFBLD4pvLîB:LDPxV6|1N7BDO6J_&WyV6b!P?~?V/.W^21`zV6LTxPj_ <Ԥ& (TQ{V6$2,3|c/s }V6@pV6\-F/h6?f0! G>ʰ"K7FnoH??oo23Tf\?vf0gq.Qt1dXa5~Lm`ޔVI~ܹ><vFVTD#NV^V/h.zp#RV^oFm>jRm!| V^jjAb Financial Dia?ry for%lp|_V^ʰVh<>D\$7~ NҏVhp1F v<Vh/޴+(NqVarЏVrtXBa>_NB@hP?~9uB@oV m@`gqD/Bm`BV*B&(JB*JB,!~@*DB.JB08V?5:rDh#/88/"|&.1O$//P///^BD|DPU.<J"F$VXK4dt_D)_ǐ[SZIT`Ⱦ_tD_͐[=G]IO7@<<64̚v"6cGaEL$/J< J~ZσV@vD\//&/OJ/\/n/& __0_B_HT_/$2$"4:"6P"8?":T?"?P?t? L.???6C6Gbkl@>QDG޵^ܥ:p`,aj~*|@$.6<0Nq~.8J8`eŗC e J dv3XA@Nk@|@Z γ2nJV*pUPnr!rXU8HD`r(q}`P0q2dځcdaN\HdAvi@&/iA%L/k#ۃ%^z O/0C0<HЈ",Іd Ь @H` / Bg?<JNAO JfLE&NA@,A0,Hp!20.HA 0D"MBQ;@+F +LfSE;ED;D Ca *HNHz+_>?F@"/F@R@+g R@-fPB.gR@0e R@:dBo?| @CBaG0PjNRo`Jf.@k WeRAf6AB:dUBPn T$QS@`P oo3P߰<Dg xPEfZdQ`QD B?|ȀAS"B2/A0AP@GA0?A` g hTR8P@gPdACWPIa[P R@&0NrVHfB@TQ0e2 Q`QG bAe P7`AgdR@ae PWa|P`&``HxPBfS2d:B4f SP`@`xPOfC8dBpdz@|aT-Akk P,TR+QdSA"` P`"APg`f `/"g,SfnPf"$QH<@w`Pe$QaS`HPz}.%PgL!rJ/gv?aKh:p`:p"f Jj p`:rDJޯ@Nu%&!#H P߯e@pa\qRPP$IH]pX`YT.@ p r PNu P.@_e"pp_ Ёe<@@`spb PtvvXort}C|V#Qq'`P@R@ HGJD[jDD<PB!zVB.T/zTvNd l"O$HpJ_Fg OOp`np JgQ`QYHEGqƀ˅˂ G+HaSe>+DB`A -c4-rAf"fp+@ m hr0R;A@@GLw`Jf(-dC`xSka`Skr f`Nu|E`zDn@k0JgC<F;EDm"LHXk0NB-L0Atp fqp*J-gd,-gRܑʐgSSJkf/"pg*t-`(ft+`4<+ =S=p4< - Jj|k0 JEk>RG`I@Jg~8ESDgAM"Ht QSD@Qtx<ڔJk8HSfH?DRDHDޗڐgRG2t-G`*Rt+ k0fo-Ӧ>8Ggn <%F"` SDk0lg@ PEFREr$PSFk.PڔSfr,P֫HDR`[8RQ.΋|үp|`1Jf2b~@~p@~ppAH0m$pGpBfL NuA ,0-JgPQagBNu?^k00ƀ@   @@y!IPu("%cH+HY+I($ƀ` - A߈∓ c䟈+@>'Jk*"mg ɉRɉAH dyA`Vw> J.hNu/-vH@p`G^pv.array is in use0can=n1rase5Aۓl@$Ī` /؄؄DX \e+D b{Dv~䌙y `/!|!begSlζ(+.V\5`r  V\F\f@؉&^!g4 G\ 2=!fg".MP&,w.P` G" *@ ^ڙ Jf"A(Gp."_x8p]!.N$M`$^41g/)$_V1Ј JNp"~J`~T"`20`HkF2Ho@n=LSoRgSe(gNpx"D2.1aH ^~ gMP8c _R--)ш:C~asV=hψd@$`&(-61 *-JcP``H`bS/ Ř*k9SpH@d8d4SσW3`JkH` Lg} 6j4_ˉ4ЦEgd4Ў:@Gf PA{`ASj4hafXguXTDdVf>6`8pae p{dUTPXPtHB lPfPz`z8 ^.`aJTPXPX֪Rac`ad`a e`ab`a e Se gwJ6&Ɵ VȐ60("P~g.!}R.NuxQ0А13 A _r < H@g(Jg$HAJ@gJAfHA`JAgH@`Awf pNu~IDp$Jniq`awi ~JfNu^_Hb]dWb^fUa\d^b~MdddjbdgJGfGpja8:4)k2BHҁC. Nuv!4:FBH*6HÖk&n"UD@>HǞkn"eևl"`L4Є8{Hp<@ZxCifPqC k{VqCH~p0BAҀl8bqH~qSDt =2L~a 23 , &  n ls&vpwzp~pw.p֌pWАr"rpjsrVwvtvJU^|xxzq- GJ|.4-4/ x$Nr6ASAHDJD@HD0BpR@Q/ pgW`JC2 AA ?؁d@222"8B2HR2 UA{kq222prHASCd2`"d&_Nu2 4BSAA M BC po0 !&0bH/~z6ESE"kJRAQo(.7f~A?|+."T/"<HFvA`Pmn d \HSC`ARCPng`ASmg/|E+00,4jDB- B eR/.//tC$BpJfB8X*迭x U3eB DsQ>HL|TVFo G@Ap 5dSGfxA|+ `d/ .gR@:fR0`RR~1HGHG Ef (XVff$ R ` h01fWSg/f{S _@p7PyH_.@ ntLW`p"OE` 5e / "b:fo|1?RG$_|P-gr |RE0V|ddJFgJGn0D@FIP` |>ID`(.VS@e0oS@fl$񿔈Nu00Gcp`؄Fg FfWSGE+nJGlDGT(h(G <~aGA6a G@VGa GUU|v`0@"axv,a$X@a0(:0H< ?a"B#G`eְDevi?ce I/OvkpsskppInpLppaspIrecord5LnamzXTpmanyOs[unavaiOlablXpwpe protectePath/PaccessdAREAK؀Fat pb9uadduQpAP+@0poJ(pQJ,HmӱrPJ-6( a>ra,rw&Q"B,#` Lp#L (I)HRh L&_\V`>&FLNn0kF0SZkZp*7J\P^ fS`pgH wf . gR`"JgeÝüS`@d T@ ަAHz`g"Va`-/5f $0HrrNMXJ@gNa/70?(g`g, g*`sf$F`gPXfaM+@LNuJ,"g2~rfxӠhrfҤ^ʡd>HL.6>Фd @R~AP ~A~AҢ#yrE p|dp砲@d #A B H`:rY"@L81P/ Jiwk:rb"@"W2)a2b"@z"Wlrc"@f"_Πab VX~A?A,0-0\gS@gԑ00`     vs @:reoxm&I/^Pt&_T.G gN..< eںgHR6|&_`JgSgS^/ rrlr r0"渵?,8qfs lڱ&Ҡ}B?Fx25pD4RRVeVd.g.d.dp`0f f ,#d5#?rNM\Jg ~A2`Rgp9=rɠ~ASgބU|蒡&vRBg~=NAJkb8>N?|fPP0(؃8Pa6)mV)C$ 9@p)@Ho`t9J8lPVf NuF5LCKK<~Av|wgP8P`r:Ѩ\f NAXH ~A|}8'd$ P@P @'0ЈX @Td`d|p{VgJo f",gaBftr}BrR l(/, ?dgj!> B ,$e a.@>`Y Ҡ0R sg\0$~A"@!g$SR Sk dBg?/kPvj4"@x?(,k gX!$?e(]00$a8*)l$/ /5"/{ 4 ]0fHj4$4D2(d"B O | uA2aX#2I? OpaT#&//2@NA$4"ɠk Ղd="k2  If6ԠSev H x ggRQd"ZL0`ߐr`۲ IR  eSf C^Zv`SvOapB,gNu f6Nu>"Pfp6BAj%St Ž0d$800 4<M@1g7j"Y_l \fZl20B"d@g(*HEJEgpH@ @ jf(SE`HE  |d! Vf<0j!X! D.`!f(Jjj R \0 $0GaB"3GX!aNu(SZ^@_&I7"Ru.R4` `h@`a"j3R2@T*Q,D&=0A0d 8(f5\2`p2̠, 3RT:AUX:MID:KB"pLST:H@H0HLVa>g (Ip,Rqp4Nu8<0DaQ@af] ^0a  Ơʡh -f |rL`B @N;m;@Đ"psNBNuCX2 0P2uBQ }m0XfRQĐ@"0<NB0-e 9 -" e$ Qg ?̀ ց܏X۰`׃H )=]k pĐ"Đhu"n^n"p@ĐXhbBU Uhhhh"pאBQ7aš+HBmpNaȐ4pVPHHސk;QpA00f0BX0;|#`JNT@p"+@b\R@22-^RA2HP20 p0"B$Bm(+h>+mjn0 jp5 00yސpNBT@gW$pMpPT@ppdawpf:ġԤܢaCannot open workstation;@0@rX+m^s\ސp&ؠt;mTp_mVWސU'ؠJؠ4Vpؠ ɐȐpgޑ+@/pؠđpza .'p`&pD`p4/ Hw0Pz0|8p@qHIEp o f"zAD`1(/H`2"X<\pנ|k6A;@& 29ߐ_ "o j 2j .JoF& Ia R/ a )H."_B"l.;P+IpitRm+HL 80P0αL@ASBSCHHJJ-o7fhp&lTC0"V#zV3wzT<Х jA f 8fPW0D#"(_2"PkPpH Vpӧ0a- za%&Ѡ 2Ҭ2rH X09mV2p,.gQ<02 䎼 pgH 6N:aXߐj I^@0 dBږ"*6mo&g 4Ĩ#aHNaD`j*~pzpXp d"2FpXv"g1TZp Pp 4`6A`642 0 [p3XP@LCB0% H@R" w`p2`0j *(RBg/aL a$!a1Lt!H$Ъ0!1$}&p0Y;| !!xAt"A@d$A3RB0 NuB`$C`2!k0TLP:/ (I\  22 20<2w(_ŝ(mv<f;20a:8BX0 B0LRAHpl0lC;Fp3bC_!` 2:PhzO (2)ҕ" NAX~pC:~RAT`2QWg|ff^GkAV;Gg4O`PpPd{2Pgp|PG0;p>51A<E>-^Nu^lP.` w`=` PU"wUPp GvtJ0w>2 RCBfNu2X#0gP??}8NN\aެ@gQHRgAfpu/8Id`x3`ral5JGgA"mfC:fad.Ip2تNHx|Hz8RJ>SJf/:Hz*2p8RK>RRp|0|}J1D0ɂ4</v|. Compiled with HiSoft BASIC 0<rtvaf;H$Arprf R݆DLST:4H>6 Ʈ"0 I@Vf ^`n?v`t@ 0ƌSfX.v"Igv"Ogv"Rgv"Af2HCt4w>.#b6rLqHCf{ +` Tr#6r#.z(f @prڰ0|aSH0fQo |od0GGpP܄l.$̒;G2vPž$0m$pp G`ŀp΁~мHA86HBrBDHAJAgHAJCgAcVB8SD|CZP8SD΁`Pgihdg{J HG`HBRBBdBSGHzCt΃A`4 H"Z@5Pa $ "_p&r _ -fS$ "H_`aa  gS` {rAavA(#r"΂Đ m ,gx`P+W+GaZv ΃$#dCo$M΂P , +HNu", If(xR,g> fSb0 fpfaoiJ>0B UP. Q|.겂x `sxhv"8""g" gAu ,g"f` I "g "R`R0 H/S+IaLj. _`L`&t ,a`!tt .`?Overflow ?Redo from start @/ tʐ Mf&fp†&Ma\fزaFai 6> PD~A(biҡ0i`Jf(EƢbaVfW g$m$jxgfva2R"`(L@d efR|gJag`*΂pgJfaf"&f( h"_iP(ah`aZR6 @vL$hb"wRD4o|g`Ut(oaaŪfڀh΂+p< -gB_`&xGqP}J@f x Gn.`P$g  0צM?xG@.01xH@? .Bog./E]NhbmNMaNuvvBh+G(-f"/2pP&NN@P . oHHNuބ`I.@0Q>.B"Ovh J%2p aw@ DPD0Hǘ?/"O٬Ѻt\`,@p.gQ,@p~"fp#.ҡ00^=` Tp`̀.,}`o 2pP^@΀^@``^``^@@`0`0kp0-RRpa"P]>0a@ >0waja@ Nu="N 42pp ab -6fARa6SnP gSGf(0ο2g jzHB2RAJVjNuSA4SBep`ܐHJ-~g BLNP~~ܐ,>- >1+@z;@~22)vBU`ս00v~@` +HzP߭zg6f0|g*pMg$pNgpOgX;D8m/-zBeQqX`Ԁ~`&~-af2`}`k"~洌`Irq Y8 Program terminat{p- press a key to exit2`~ʱJUg2`&r2``pFATAL ERROR:  at line HF~Jg*]lDvUt QCtJg͡F"&`.pC2DCqm4n v,Jhk._Nu~~=2"DjDG@ABPAb DS`UĆQJ ߅k~ j20xc 0D@`f8D@@`CԆӅdf o3R@J!fJk" qJk@@xA㒐!J[LB2V`†137v$Oa@Rg`ВR@,@LD0 : 8 HB.ڄGHGH@EHE>߃8 < : ̵Bކ,Cޅ@C8@FHB: @: B HAC@G}D@DDHFQA*܄C8 "Q (S861PHA߃vHE,PEH{FPHDDFS@ڄ"$&@H@ "ZCP1fJf JfsVLXvC,.14\ILD@ D(*H8x8pJff f0`(e QUSjpRSfЎsgQP N@s_Z`8 g0HGOGG,H@O@@HGBG  p̀!:g HGNgV!H@ mH|lF@H@VHFNFr 1F=H@Ri H@;.1MC68341 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC GgTklknf`@,k^g>^g2k8<d,&B<ރe Rid~SNu.JNuoD ꠦgvgPk}< kBSbHG{އb@k3(p : .,/gF^\iTE]B&HC(BHD؃BDHQFƿHFބj agNuiex@ބއ00Rjֱ͇J, gwBAk?jDi,\kDfDi,<;A:4ai ,<[?:&6gjH~A,Dz$Bv,0gJ`CD<c~|*<ޑjrt`䤚ܐ(&j.XR ᰮpgR.$|Ag(jDzG܆[.g:TRB&(@@ ڄ Nuq|z_H0jzDi&S J¤jPܡ BgbfHKQHq@z~f pf3ïդn1vx2(4(6(8( `o864BA@`J@gHCCP6BB߂HA|0)hlH`?oP`xa`L*jfcCD@` ߄Ӄd,AR@P"LApgnN@ S@!j[Nu!5@ !JU" .fBB<|XO0/ 04R0(iR@&Oz/jzL81P֣7CBCSHCԃ6BBHB҂7AAQHAЁ'@\KUEj0JkSjXCjH&}_0L/R] xz Jk Rj,@|?Eg҃т!QJj0,c0//T ?/BgNNAj`$rl rl rRl \ W!T b%6pP/= NN\p!\ !>r`r &Y#\"T ?b"!?~dlD>PFxB>$.xZ>|>`*&f4J*袖L0lZ\>Qzr|v Dhhr4@"$`6$$<&\N6z2&^@V$6|>:>$622$..<&@jCPRlP^4vVHT2T~j^&߼&>Pd&j|h^nB}*@6H:o"0j"^T^$JBHN2@nb@xH<Z>ADz̸dȠ^P(zF>fJp҆ך@\@4r&@D@BvGpjSPRINT lS8*DCMSTICK lS5*ANCIENT +fW$ORGANISR -^W+CALLIG2 TUT+nSF*PROFILE PfW$EMPURGERSC s>+EMPURGERSD s>+PC TUTPnS+`,a2`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ9-lz5-aW#E:\STR25\FOR_DISK\ORGANISR\MENU.PRG_`&|p`pNq Personal Accounts  Database Manager. Financi#Diary. Phone BookC\Messaging.QrectoUListw-2 Drive Set Exit to System 5Program NOT yet available=XDisk is FULLDDeOviceAFWRITE PROTECTEDGCANccrHappears CorruptedMUST bnz8<$6<><4<|(o*lNNf5~0+ <*~=Nj -~=><NmX$ Gg`Nq.<A+G$ Nq~ !.-$NߑJGf.NqNŌN`-.<FN*Nv( NvN%(4/F,V!NغZPR `   =A .6<N~"' g ~\ DGJ! [Return]2< ~H-.PNˌj 01A:\ 01o2~P1~ &4].6I chkpth.odat-y#h!Ch!!A(N8F N 00GgNNmv+1V}4~`^!<04.12Nv ^05>-4d ^?@ ?3&3"6&:z"B >.:L}f EXITGRAMT ceedor8Y FT m/nX44C Zg8Y4`;:pB:LhE#1\`.!"^蟨ABCʁ ʁ<4C5F J#9pp>$6oȺ 0d ?.X?[y/n]tr!N 01 C Zh0"1;GX@Xn0$I0^,$NqHG NvD"Ȓ PW#HTy^+m^ u$KPZFTӰ~"bβ%PZFT~&O6b3΄'𮒐nlpB(0-bh! DF'Ȭhٟկ)`pB+pyϳϪ ,Tar LKf @J0Nq^nnznSExQ6OL_1FT3JpB-"DnSh1ߜFT./+(28}"3^ p@ph!{*&˵0K( ‰11":0,$"lBݐFT2,β3a6&"ah ?0t4@@{0xG((3D E|aX5J0(ӯz,$(aG6T2pB7^@x qz" w8hv  H}p24B}pNK,1ʨ芢@0"E$ 1(!=(!c]Ԑa~Rx9)r1Zlx&yض5ɂpB:A|r5w@ 0@vR;b^N3qJ]\hpB<^ȠpB=E,>FT>߼2DFT?βAٕ/J?>FTBJ ??(?wCβF~y ^  1P슄_EtAu!pBG?4/'$y ؏FCf"Ensure program disk 1 `dr?ive A:bi;8FTHR~@fLoadingor(C~v.s..t  -`ƠLO_xnPnPհnPnPPI1aaccounts.prgPJcDatabaseXK}&fDiaryQERL0fPhsonRUM5 Mv`agZN:.^J\`wЂRbJƨdSlfxjPrP7UogoANY KEY5oorontinue 6PTv~(˵wV@@w@OHswEnter Directorsy:4xW0osDAooo:\P?ath(s)#\oOaFilenametXJ愻(G(|O Y2Ȧ>O@PW(EPUNvpAH`]Z.NRz6"Ub&G8 K|`<"U$@q -O'0vᨠ[u!S\Ɛ0Smbt[DV]Ђ &Ip:\^ڀimʒVg_cBQ~D DIRECTORYs~%l u&YCd>~FQLQ&Uа`#aB&E0m aRO`Vb(b GDhҟFr i~`OT AttacGhedub` *G, _Ready+d85BϬFP*GwUn{`olv)}DAError+Ʈ0cF.0ePм*pI!0vBPЁĶBlaf &Un7;GpSaƑ A(E0dRGmpn~D_G^NvZШ'g*^ $PdӘшѴ $T h (p ?;_rbh `n8Qؑ`)z* ̄i48$<&Fut6Tj>q"CukHؙ0H2liR8#l ?庢tVm+\.t!00t`nfrDM ^$tԈ| \opD2ً 8J~TվP ږpDyG T"4^ؙT0"qDЉ7pӔ "rD*lҨuxs(@T tX8n :DBt3 /6v\DBu(HR_ DBWvdx(?4ПJ)]"DBwA~t5h=#yԾ,V̄CL:uC@a~D~.6<qwqz@w@4cFW I# chkpth.daG><NP{hP| `^`_E!/~K ЬGVFJv̄1P <P}߈Oa4_F^p唐\D`_rTO>B~`xcv].y@}__~0.Defaults fHarCannot be Changedzκ g`>BW)s Settingsr Vs~nX>B~os(9(EdUsXwoc0G^4.to to choose?, thenh дHnȏy)s, or [ESC]hB۲xn1Savwpl| ..~C@MOO_=Qm_^DXShίhh:flIJVBFO<`ٲ>BL8y7*cV*B l2(/>޴o-D̺!π~pqebjQ4Ћt+wByH eq(ػ9|>By0>B5A]v^ϔ Operation Aborted!be0F>B^t Unresolved ErrpV@b&&8/?u%&88^zprNqZAFz,@% ⁰v+00bRżzT<aET'Cќe:PZ恍nް`:zpA𴤾R$(&P b޶~@l0rH!bj.<H&<8Jpr bV0^p?$?H\nB24%P֑~¯2H~°~q^D]ڰ=ٱRRT1P RR̈@]OnE/8/P1_V8?J?\?n??&RDTU+%4!C`"[e.i?Fn"/F`+g -fPz.g0e :dBo?aG0jNRo`Jfk WeRf6z:dn$S` oo߰<Dg . EfZ!`z ?|"2/A0An @GA0?AN` g $?"8g ޯgdAC IaWPl&wN(&HfBK!0e2`_!Gn"Ae 7`wgdaeWa0&``H. BfW#2kd:40y`. Ofy8d&4z޸21k RdS"` 0"AJ g0f /"g,Sf f"vH` eaK\HPz.gL2J/gv?aDn:p`0"f Jj 0`2DJeNu%&!#H_߯ea9@[aAJ  $IH@N_\`N H@}2 PNuЀe"|@|@ ЁeUL̒0PC^@xDFFXorBString spacbrrupYts`/``aF __ald g`b(Ie`$$gRňX,$`2d<nBg6,9}>̅R$J&Ne"Ud7&'&Q΄}$eL=Rarray is in usecan=nrasen`ۓ`la.`$Q` /؄؄D e+D `D~䌙ɐ`/̑egS_ p$taV  VRFPf@[&֑g4 GʬR PV֑fg". &,.0 G[" * ^[Jf"A(0&u"_x8p!.:cNC`$M`$^nPg/ya$_Q J@"uJ`JkT"`2u`HkF2Ho@LSoRgSe(2`g@x"D.aH ^6 g 8c R--ppΎh툴 P`W&(T6fXgXSeTaaVf>^$t`8! {dPbՀtHB fd`z`z GP ^.`WHaJ@Lac`ad`a e`ab`a e Se gur@G&p~bƄ VȐQa("P~SgL .wQNux@Sh` \ H@g(Jg$HAJ@gJAfHA`JAgH@,Af ދ@Nu^$JnA^Ёai 6JPNu^_Hu]z{W{Ҟ^fv\{^{~*4)k2BHҁC. Nuv!:FBH*6HÖk&n"UDk>HǞkn"@,և p"`LXJ H* . ZxCi`fC kCH0BAҀ p8{H?SDt =Lpa 3! ne@  y &.[dj Vt&JU^2x>L^-cl GJ.4-4/ x$Nr6ASAHDJDHD0B.R@Q/ pg2`:C2 AA ?H؁222"8B2HR2 UAk>22r2prHASCd2`"~qd&2 4BSAA M BC p!&H}bNH/~Uz6ESE"kJRQ[(|r8FY"Ǫ"R: UEk"O"|9>k*p0X4* }f()B@@B`Q 0ݰ!$IPa ,A&zԞӾV@,:&5`aJjӶ:0'V4g * Pcre_c B`NH?@.N"Op ٢P$@LzQ(j (u@#< k:9/62_2/ ,*(ԥ%C@"kݖP$}PP}P@}P V|Q|QRQ =nѷYŬG7ֿwp_Aܯ ٌ .B$5ϐ|敔ȸw2J~ePm%tѸ}Pv z Jkzއ[ Fn| Fmn8DD/A p@<&0@ W.:BEHExHCڃHG6ڃdR:HEOޅkއSF}QdRFv 8fi FPLJDk~HFJ@օe.NuzgLSgw0 g0w g0 g0 g`[`+g1g[`0eA9bRPRO'`O//<JH>f~A?|+."/T/"<HFvA`Pmn d \HSC`ARCPng`AS@mg/|E+00,4jDB@- B eR/.P//thP$JjJkpfB8X*x UeBS0 DQ>H$`|TQFo GbAp 5dSGfxAT|+ `d/ .gRP:fR0`RR~1HGHG Ef (PVfT$ R ` h01fPSQ/f=PS _P0PlH.d ` ~QtLp"OE` 5e / "R>`:fR|1RG$_>`0 b-gr |REF`0V|ddJFgJGn0D@FaP` |>aD`( `.aS@e c0S@f$,a߈Nu0c0ϐGcac``Fg dFf+SG `E `+ aQJGlDGT(`Q(_G p GA6a G@VGa GUU|vGZj`,(*`V"Z0Jvg mvNJg)`V Z"!)@JUgVp)r2Z,NuSe0dpa(Jg(JfS`IBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYITRE7CVsMID$==PRIGHT$(STRPALET&MAL"MENUSCRESQRTWINDOWJOYSTICKTIMED%MOUSE!G Y8 Runtime error at line in module  on #p+Hup wgPdfETURN without BOof AIllegal functi۰callAr metic overflowmemorySubscriprangeRedns3ed arrayDivi} by zeroType mismatch String formula too complex+!RESUME ƿLʰ ?bufferFWronumbf xsFIELDFIntern+Bad channelFiְnot.undGf\Ұe Device I/OƉsk-9InppasgrecordSjnamvT^manymsyunavailablvЎw=e protecte!Path/~naccess<_REAKnFat+bu9add2ءp~_+@0pp1h(ppphˠaHm<@NA\pT/@NNT@6"o+_B8p4+HA% )$i(eЩJNesg Nu m0b (p ,pޮ@NMPmPA/HLsD`נ`ldPJgL|bFCHA@gHpaV(I l@L8(H o(pLf0ApD/20 f*0@"g g8H0L LJ"`r,HAt,HB"Lp`JgBr`fp@`JfrA CB g rPJ-6&(*d>ra,rw&Q"B,#` Lpa(#L (I,`)HA ~&_bVp`\&FLln0kN0Sxk~xp*JzP| fS`LApgH f r` gR`"JgS`zʐdT3@(đHzg "Va`-5f > B 0H@@NMXJ@gN/0] vF#gg,>#;g*f$d'gn$v!faM+@L~0,"gP!~rfdx#&hrfҹ d^!d\HL.60>001d 1 pP! #$$rE(p|dp@d*#A B Hw`X2rY@L8O9 / JikX2rb@"W2)a21@z"W04lrc@f;"_0a1(VX?Ap,0-0`gS@g~00  }@ $@ @X2repx&{I/t&_Tr` gNr`r`:< eںgHRTB|&_`J߄gS g{S/ r!r0B@r pr"?,V"%f lD&Y?@F@x2pbB4Rp1t eDvtAdr`gr`dr`dpO`0@&!f f ,#dP#0?NM\J@g P1`Rgp9`A9["r&S{gPUP|R!&vRBg=NAJkb8>_N?|QfPP0(؃Va6)mV)C`$` 9@p&`00Ho`t9h8lt f NuF5LCKKTNAXefp`8ESd$ n @0wXp@rd0`d|pt@gJpf",gaBfAtrƛrppl(/, ?g:`&`gq>> ,$e aL>&awp0Rgz$@ g$SppSpdBg?/ikv!@x?(,pgvq$e({$a8*)l$/ /6"/> {fH$4bB2V(Qd"B O | A"`P1aXAP1I? OpaTA`&//6@NA$ "nkpP="  I f6Sev H x ggRQrx1L0`r`6 Ip1'Q eSf C|PZv`S:Avap0-!BJAgNu f06Nu@Ofp6` uSt N#t au .6^g$ rw`;l z`fZBg"`@g(*HEJEgpH@ @*0jf(SE`HE  |q.*0VfZqvqz*0DL!`qf(Jj pp z $̀G>"Gvq$NuFr|Q&g`@LR ``>"a/PTH,bB\&[~_d 8(zRB޼@2/`p2,(RT:AUX:MID:KB@LST:H@}f0Hjtapg (IpJ@pp4Nu8<0DaQ@߈af |0a  -f ِLB @N;m ;@"psNBNuCX2p 00n02BQ mXfRQ@"0<NB0-}@%&/p<'K5&%,4<@ //+@N2/ *1oڴ )]+v4ӧЧFf)G0["{0)"Z"^W"@X_bB U ⮆"pBQ7T +HBmpNan4pP HH;p A00f0B+mjnN0 [Ԉp 8N0`pNBT@g$pMen0T@}da7f:$aCannot open workstation;@N@АX?+m^\p&t;mTpmu:VUP'Je4tp 80PȮg+@ppzPa LE@pP`&?pD`p4`1`/ H0 z0p|V^HIc o f"AD~1F/H~2"XZ{\p|kRo6A a/;@&P`*P59 "ou p2p.Jod@& Ia*a R/ a >)H."_@B"l.;An+Ipi`Rm0+HL 80Pg0#L@ASBSCH$ H# JJ-7fApDPlT@Cۀ"V#zV3z]T0< @jc@ A f 8 0DB#@"&a(_ 4*pgfpl :a@vR #g|ÀppdBr0*6@m&[g <%4@saHNaD`j*~pzpXpdr2FpXڔ@"g "0Ux/ puRQ(A46/0A`6420$@Q(!=pQ`X2Rn$@L$ CBNu# H@pr1S pP`0j H (RBg!/aLw a$q,a Lqft NqjOt֛vpd~wV;|(@dqP_0tr:@d$ܑnQ RB@0Vu 0 0TNu`$Cʰ2!k_0TjX!/ (I\(2p p+ҀO(_bgF'"/<"P]<3ќ0.g޼@P40.p "N nM4v@f;H.Nuv`|0@0@V\R`x GE֡`\<:f*,.,B`Cp0mP zJBg :f0NAT2԰A,:BRA?/GNAPtRBJf|  TBxpH "_./ NؠgJ@koxZxt :p#ڡt\P<.f< gt R`t xhTC9 -Qf[t:zOdJ@fjDDfBRx`

G*.*v9NAOX~UA``gfP|@GkݾV;G4`^4A@4*dP*gp|6hG0;p>5O<c0T>-^Nu^a0.` w` PU"wUPp Gv|ߠh0>,`2pRCBfNu2nAg&??_NN{\hpƐgH`gőf /VI<3m6-05aߐJGg"mfC:ثftZ0F.I 2NHx|HzJJf/:HzUKLNA0@0|JOQD0ɠ04</v`@0. Compiled with HiSoft BASIC 0<rtvabf;H$0PFfgJDLST:ܐ+ǮS߄fXTv}@PIgv@POgv@PRgv@PAf2HCt4>.A!b6 Pn"0HCf .T ^`U6v`0.Qf :prP`0|aܿSH0f$o |d0GPGp?Y.$h;GPа$Hp Z G`ƢFJHA86HBrBDHAJAgHAJCgAcVB8SD`o8SDH`&gHQgRHG>HBRBBdBSGHwz t` H" $ "_ _ -fS$ "H`ֽa0r"l m ,gx`Ŧ`+W+G^aŲ` $0(C$kP>, +HNu", If(xR`,$ fSZ( f,afai0J>0B˜hjf.gՐd.xa`x`v@R8@P"g@P gAm,g@Qf` I"g @RR`R}0 H/S+Ia. _`Ȥ &t @ !tl0.`?Overflow ?Redo from start f8/ ld f`~^ZB޽&=a\@u`^$aF>i >D( ix$i(ྎJfk(=`ZaVf?Q g$m$jxg fva_2f@R`FRwL`@d 0 efR|gJag`*` `gJfaf@Rf( `"i똉hFRah``n \ 8(8D!$hZ @RRD"}R`|g` R`tFRaa`ǡ^! 0+`b -gB`&x`a. =x`.Vj$cg!f+M?xePƘ.0@_xH@?s11B1g./=0 0N`e1NMWNuB`+G(-f"/`&NN .` oHHNuޝB`&A^ B6D&ABo"O`C  @WJ@Co@8B DD0HǐA/"O٤C1lDʊp0^=` 6`.Zӄ2por|x1|`$q`$p^`$p`|@``0`00-Ppa"Ppa pa&Ta Nu="NA@42p}DTp aRDSLQ6fARmOTa6S{Pp& gSGf(2g jHB2RAJVjPNuSA4SBep`aԪJ-~g BPLNP~P>-0P\+@z;@~PPPRvBU`zaJ0vn+Hz$zg6Qf0|wg*,`Mg$,`Ng,`OgX;DPm?/-zB!`QhTX`~`&~fel`:`m^2~0q Y8 Program terminat- press a key to exitKJUgwr2-`apFATAL ERROR:  at line HF~Jg*]lDvUt QCt壌JgF"&.pC2DCv-`mpp4n 2r,J$qk.Nu~~["p&JpA0!(zEzEDB.,Nu|qaJV6CCHCqJgd&dRdR@JfBvp/|?g*|g/g (i@MrߠLNvNuL`BGHz9t:H9ѵh:p@v>DjDG@AB*Abɠ DSUĆQk}:j2xc 0D@`fD@@`ΓԆӅdf R@fJkWpi@JkxALJ[V`BPXv$OaВR@,@L< 0 : 8 HB.ڄGHGH@EHE>߃8 < : qކ,CޅC8pFHB: ؝: HAܶGD|DDHFġ*C8 ޡ 86HA؃vHEEHFѠHDDڄ"$&@-HА F fJf Jf/LXp2/,.0c[\JLD@؀ D(*H8x8pJff f0`(e USjpRSf?g~  /A8 g0HGOGG,H@O@@HGBG pp̀2@g HGF@gVqH@pmH|lFq@H@VHFNFr 㯠FDpkH@Ri H@.^g2k8<d,&B<eRid~Sz0Nu.JNuo{DgvgPk<kBSbHG=k,r`DgjD`ANu[p.<kq,Fftg(gvEDiB̠FFkTiHGDL":ƞ6ŞdރSE&HCBGHEk:څS>:.J0,gF^iTE]B&HC(BHD؃BDHˡFHFބj gNuiex@ބއ쀗R^tjJ gBdAkd?jD \qkD@fDp~z_J0jzDi&S2>JpVs`j f @_fH3Qcu*vx2(4(6(8( \o864BA@`0HC6BBHA~0)hlHr! \?or!`0a`L*jfcCD@` ԄӃ[dR@$~fJg S@Jj1NuX5@JD0DP0fBB^0|XO\`/ 04R0(iR@>1&Oz/3zL81P֣7CBCSHCԃ6BBHB҂ң7A0AQHAЁ'@\KUEjXJkSjߐjH&_^\aL/t70>1 xz0 2~0Jk R4j萊|?EZp҃т&AQJ} Dj00,//v@ ?/BgNNPNur`$r`r@r@T~@yAv@Ez8p_/ NN\NuA~@A>pr`r F{C~Bv@?BA?.Rd dHF&p2>"TN~p|H26$H$x0qppjjjFF e0SLEDPANEL lS7*SPRINT lS8*DCMSTICK lS5*ANCIENT +fW$ORGANISR -^W+CALLIG2 TUT+nSF*PROFILE PfW$EMPURGERSC s>+EMPURGERSD s>+PC TUTPnS+`IJ&|`Nq Personal AccountsDatabase ManagerFinancial Diary Phone BookPhone Messaging ,EO\PA,EO\DM,EO\FD,EO\PB,EO\PMMENU.PRG ACCOUNTS.PRG DATABASE.PRG DIARY.PRG MESSAGE.PRG PHONE.PRGz8< 6<P><4<|(o*lNN5NT+| <* NL[Return]2< Nd*N~=~=~NNNNLCThis program will install the Equinox Organiser onto your hard diskNhN*NNNNNNL1Please enter the drive letter ie. C, D or E etc. NhN*NNNL7that you wish these applications to be transferred to: Nh*NN&2< NdA .-NLNJGf` Nq`Nq* A .-~NNNJGf`Nq~N`NqA .-NLCN:=A .-NLDN:^=A .-NLEN:^=A .-NLFN:^JGf`"Nq+OYN6+O* ` Nq*#N~=~=~NNNNL*Applications will be transferred to drive NhA .NhNL Is this correct [y/n]Nh*%NN&2< NdA .-NLYN:=A .-NLNN:^JGf` Nq`Nq* &A .-NLNNJGf` Nq`Nq* 'A .-NL:\N2< Nd* (~PH-~ N2< Nd* 2N~=~=~NBm * <;| ;| ;|N ;| *A+OYN+O*F~=~ =~NNNNL Equinox Organiser NhN*P~=~=~NNNNL!(c) Equinox Business Systems 1988NhN*Z.<C+G .<D+G.<E+G*d.- -.<ANNvN`0GgNNv=.--.-NNv-.<ANNvN`0GgNNv=~NNNNLHARD DISK INSTALLER PROGRAMNhN*n.- -.<BNNvN`0GgNNv=.-N`0GgNNv=~NNNNL: Running this Program will create Directories on yourNhN*x.- -.<CNNvN`0GgNNv=.-N`0GgNNv=~NNNNL Hard Disk (Drive NhA .NhNL)), make transfers of all System Files andNhN*.- -.<CNNvN`0GgNNv=.-N`0GgNNv=~NNNNLAprovide a storage path for all Application Data Files as follows;NhN*.- -.<CNNvN`0GgNNv=.--.-NNvN`0GgNNv=~NNNNLApplication : DirectoryNhN*.<A-.<C-.<AA Nf`\Nq~ =.- />N-.NNvN`0GgNNv=~(=~NNNNL:NhNA N`Nq*+| <.<A-.<C-.<AA Nf`jNqA.-N`Nv ^0A.-N`Nv ^0A .-NNj>-=>-=~NNNA .NhNA N`Nq*+|<.<A-.<C-.<AA Nf`tNqA.-N`Nv ^0A.-N`Nv ^0A .-NNj>-=>-=~NNNA .NhA .NhNA N`Nq*~=~=~NNNNL+Do you wish to proceed with Installation ? NhNNNL[y/n]Nh*N2< NdA .-NLNJGf` Nq`Nq*A .NN+G.--.<GN@=.--.<GN@^=.--.<GN@^=.--.<GN@^JGf` Nq`\Nq*.--.<GN8=.--.<GN8^JGf` Nq`HNq*+OYN+O*NNNL Creating Nh* NNNL Equinox Organiser NhNNNL Directory ...Nh*!;| |:NX*".- Jf` Nq`Nq*#A .-NLEONN.- Jf` Nq`Nq*%+OYN+O*%NLTransferring Applications ...2< Nd*&+|<N*11~Nv+G4*21.-4-~NV.N 2< Nd*31N**51NLO-~=A .-NLeo\N-A .N-><N*61~NVA .NhN*71N**81NL2< Nd*:6+| <.<A-.- -.<AA8Nf`FNqA.-N`Nv ^0A.-N`Nv ^0A .-NNjA8N`Nq*;;>-=>-=~NNNA .NhN*<@`TNq*?Y+OYN+O*?YNNNLSetting up Directory Paths Nh*@^~+G ;| |:NXNLO-~=A .-NLeo\N-NL chkpth.datN-><N.- Jf` Nq` Nq*Ah+|<.<A-.<C-.<AA Nf`NqA.-N`Nv ^0A.-N`Nv ^0A .-NNjNNNL.Nh~NVA .-A .N-NL\NNNA N`NqN**C|+OYN+O*C|NNNL Creating NhNNNL Equinox Organiser Nh*DNNNL Sub-Directories Nh*E+|<.<A-.<C-.<AA Nf`NqA.-N`Nv ^0A.-N`Nv ^0A .-NNj~=~1=.- />N-.NNvN`0GgNNv=~NNNNL.NhN*F>-=>-=~NNNA .-A .NNhNA .-A .NNA N`,Nq+OYN+O*H+OYN+O*HNNNL Completing NhNNNL Equinox Organiser Nh*INNNL Installation ...Nh*J+OYN+O*JNNNL Completed : Nh*KNNNLPress NhNNNLANY KEYNh*LNNNL to ExitNhN*MN2< NdA .-NLNJGf` Nq`Nq*NNN*V>- =~DG^Nv;G >- RGNv=>- =~N*[+Nu*]D~=~=~NNN~KH-~ NNhN~=~=~NNu*_XNN+G +OYN+O*_XNNNL Hard Disk ErrorNh.- NVNL NhNN N`ZNq*`bNN+G +OYN+O*`bNNNL Installation Already Set-up Nh*alNNNL Operation Terminated : Nh | N*c.~ =~ =~NNNNL%Please enter a letter between C and FNhNNN~NNNh.<A-.<K-.<AADNf`NqADN`NqNu*e.~N 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 bxa.Nu H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNu,a*_HNu,a*]HNuWHNuVHNu,a*\HNu,a*^HNu,<@Jj<a)Zh*(Nuai 0GgDNuH?@.N"Op QLNu(j (u@#< k:9/6ɿ2_2/ ,*(ԥ%C@"k( $P@  =nѷYŬG7ֿwp_Aܯ ٌ .BҴ$5ϐ|敔ȸw2œJ~ePm%tѸv z Jgkzއ[ Fn| Fmn8DD/A p@<&0@ W.:BEHExHCڃHG6ڃdR:HEOޅkއSFdRFv 8fi FgNu~NuJDk~HFJ<Nu~|ag*e -WHFag .fagnS<NuafVafdRFa~g .fatg Eg<ef0adge -WaTf8aNf DbE`JjDDDSN .fa(faeSF`&eeeևe ևeօe.NuzgLSg< g< g< g< g` +g -g 0e 9bDNuDNuDNuO// ?<JH>f~A?|+."jT/"<HFvA`Pmn d \HSC`ARCPng`ASCPmg/|E+00,4jDBT/- B eR/.B //tC$JjJ(fB8X*x UeBޅ D0Q>HL|TNuHFo GbAp 5dSGfxA/|E+00|+ `d/ .gR :fR0`RR~1HGHG Ef (+VfR :f$ R ` h01f|+S /f S _ Eg0`LNuH.f 0tLNu,ap"OE` 5e / ".gR :f0`|1RG$_ Eg0`<-gr |RE "0V|ddJFgJGn0D@F|dP` |>|dD`(.0D@S@e0`0S@f$LNu0S@f0Gc.S@f`SFg .SFfSGE+00JGlDGT(| eR(G ` H@GA6a G@VGa GUU|v`"_xza8aaV>Ga`(*`A"aJvg mvNJga`A a"aJUgAar2aNuSe<dAaAJgJfS`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`d&FLLn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<daTa@pNupDNu`aHz<d̰<ga"Va`-5f -5fNuH?<?<NMXJ@gN/<NMX-5g<g,-5g*<f$/<NMX<g-5g<faM+@LNuJ,"gHra~rfaxLNuHrahrf,"a^LJNu<dA`HL.6H>HHHHd Q"aapNuP"pNuQ"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a2A az"WJikralrcaf"_2)aA `VXpNu?AA,0-0|gS@gA 00Nu    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(<(؃Aa6)mV)C)C$)C |||9@p)@@)@NuPH`t9+@8lAgf LNuF5LCKKBg/?<NAXapNu`8,<d$ gA @N.X@(ḛ|dA`d|p<gJf",gaBf atrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNuapDNuax?(,$gA($e(٬٬$a8Jg*)l$/ /??<?NA"/O Jk ѬfHpNua$< 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", )A R $,Ga"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@b0HCAafg (IpLNuLp4Nu8<0DaQNuH@af Hp0a L LJNu lN -f ?NAX~Nu GE.ab6 Vaܤ"0HC Ia$f ^adT ^`\a6v`4a.paXf, f$praD`0|aSH0fNuJGo |d0GNu0Gp4`;m.$Nua;G$Nu;|$Nu Ga$0m$pa$ G`p0m$aHA86HBrBDHAJAgHAJCgAcVB8SDpr aQNuJGo8SD0m$`JGkg.p0m$agJBgHGJGgHBRBBdBSGHzCt0m$p` H"C-Nu>-Nup+@z;@~;@;@NuJ-~g0-vBU`a0v`+HzNuJzg6J-~f0|g*|Mg$|Ng|OgX;D;m/-zBzP~NuafNuX`X~`&~|f~`AaZa~<f~a??<LNAq Y8 Program terminated - press a key to exitA$a _aJUgA&ar2a"`x pFATAL ERROR:  at line HF~Jg*]lDvUt QCt壌JgGNuF"&g.pC2DC|m|4n Q,JlDk.Nu~DNu~Nup"DjDG@AB|Ab DSGkUĆQ(k(j2xc 0D@`fc 0D@`D@@`D@@ԆӅdf UĆR@(fJk0<NuJkJkxAS@J[NuJkV`LHaLHav$OaO `HВR@,@L0 : 8 HB.ڄGHGH@EHE>߃8 < : HBކ,CޅCބC8HFHB: ؅C: ؅C: HA؅CHFHGDHGHDDHFCHF8*܄C8 ܄CHA8 ܄C86 HA؃vHECHEHFDHFHDDHECHE8ڄ"$&@H@@ JmS@|fJf JfS@LXNuLH,.ahLHa\v$OaO `LD@؀ D(*H8x8pJff f0`(e 0USjpRSfЎg0L JkS@|fJf JfS@Nua8 g0HGOGG,H@O@@HGBG p̀Nu|Nuއg HGNu gV H@H@@mH|lFJj@H@VHFNFr FJgdH@Ri H@.<H@Nu~NuDNu/ aJEk6|d WAPd"HpEah( "_Nupa\D+r2aߔ`DE" 4E|d" ICP$ISESA Q<0Q.`paD-| d0` oE c I`S@f.RNuvgv I0<0QJf JfzvRNuH(I??<HA~aVe*AaNeAnaVo`A`a8ezAa@Ro`Ada$dADaBo`A.adPAa,So`LfNuLLaPHNuLLHaLHNuGLLaap0JgaLaLaHQKA&a~eJjO:6"LLNu?@$@Y@@@È@jA.AcAׄAe B_B7HvBm@B0Bּ&4C k7CAyؠCv4WnUF؉<ҲMC68341 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`k gBAkjDNu<Nu~NuBkjDDNufDJjNuHz_Jg0jzDi&SbHGއ[Jj dRNuJj Jjf NufNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.L $xdB.JLhvJnj`,u(Ph`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ<4<|(o*lNNJ5~E + <*~=Nj -~=q"><x!t!N۫]!E r# Gg`.<A+G̢ Nq~!^ .-p!NDJGf!.NqNƲN|-.<FNNv lNvp Nܒ (/,!^ b/t/& ,1Nռ^ ,0P#x^ !NǕ^ ,0>010u^ ,0DG!T^  ;|$^  ~=A .6<N?>->0321~ 2ܺ7^ 0[ ZX|0^ w22I:004 chkpth.dat-C0߀NR^  J"Nq+OYNS(FA2F!0GgNNv>0rI00#040: @" bOtOFReturning to Main Me?nu ...AFIcATGx522m@.prgR h^ x6@" 1C 1!AN 4Nq^ ~Nx0o.-10@20݈^ @Tb`LRQ^ Q~2Bm^ ~FH`Q A E Nj2< 20S~@RRNNK,PԼQ^ P@0ܺ5HT7INSE <1_a b^ V6V? Edit@ `/0:o40 Print*c1^oA Send & ClearUb^ !Po22 Scan OwAssageszdo22 ~Q IncomAdzdo22 Restaryd^ "PCt`eviousUcJno~ rS DeleteUc JdNexTc^ $&z"B .-DG^s/>0z 0N#6^ 4ry( 0-1粛ΦY5Z'bǢ LR8sFO^ 922 BOptionKs:Q"C~ m"!4Q^ :rt~STD!-Bj ,p 08, ^ =iZ\B^ >F }TOGRAMQOL Are+ su?y?F@TD% " -yзLR@VBpY߂J Enprogram disk is @mԇGA:į^ A _VD9ERESTAR@|F:4@LRG!*U1 ;]%0T-E$DTX$CPtI9V bFwQNqpX~LRH`{SKij2<i8@^ La2OsCallerT:! :$=  an by:^ MpCompanyIz# ExtWh9^ NpqPassp@ITi8^ OAGL䵸PP5  ^Ql]0U(%*]0I"/jp8$p,TQkƂC|+,WRP$$4$4+PNf<0 Bam10,K86?OQEZ""?={0*I@<<[_Jm2L.1R\<S`/4 of DT]\ShwL^κ0`^Ӝt"NqS`w2_֪BLQ/E_u# @<Pjpp #0`LTZa_c0_Jo&'s w_8U_pb_B2`$۰*t,dT4oon&em`xoockL\Zd# o |ONumb x^ N9:eTf~Ex~\KZz9 Xq̯details for= LineϼjNxr+~h0% Xprw~[ESC]e finWishtsݔ0/qF^tM *R6A[B߸v ~Fi`Wuj4GhJ8-ߞ:BNNnu3v4FD2w*J5 `Xj|h  2xbtK рyг z0N%ٰ2{B_2OutgoingOptӐs:2< ܲ Z.<NR@n0J${NqCNvajmenu.prgNh@h@ Z@-NzP9ȰRhB3EAL!nwpR*PGNEHD}fR~&O1n0-P0/IT\𤢎*Tb!`DQ R`@PPA帐O`*CA1NFOXLpqlO~OH>S@EQXP,Zj4"jXAP? Phone%mږq~KHxe-sNjߖCaller:2e Company:Өe; Taken bN.l6q-Pd@µ䖜 ̓No,b:Extb^Date,gb$󎨶閜 PatpՠQRTim u`:ȷ'oLH@("X³>Ĺm ~ NN,( `NRǽ4`6 .R7NVh8| >R9̟X +m!C((~8 n_:Lz^pzNf(' 񱈟z¯0@tt5N 5fo+ِ @vh&R0B\"#2F]zοvfFX:f(p` ԦR 04NqF8BD!`PR "'q??7 MESSAGESl: sent from:f( ΰZ `ʆ݄R p=R[A*)@#AE$*I:$*h:dj:z%ʆ S-$~D0G>!DIdh؄$i LX~:~:x1!VG!֑`$6-GS'XRS/e/LR/=s& 2Үr̴uQ~퀋"^?p?"=<5 ?????"O<O>2EzO0OBOtTOis fɃY,P ? Enter NumbWPto Read:m] ! V<P${Ӂ`*{*^̄SS12< JN=qzNU`pIxA/7_~[ESC]of` fB,a`pqr-d̉(jze&-!f"8*Ҥ_̉zj ؄afS(,? Bm>Av 9oKo_40S!poy8Q#p "rz+ <67CD?&NqA cNv ^0 j <  t )| b >}Nq,`y b@OK OBj0?B?/O=AF2lj rIncomingYVOptions:P NT sbf H8N0x].-iu xb. jk~Vxau kt xГBj )HbuNE``_]Ÿp;;,VԘgA{ (DG^c`Hj 2zR k Z _޿Z"t ZDELETE :@ Are yo/u sug?Ô@ } "o Gyghj ±2D Delet#... Z~+G@a@|Er.epmC&Քr ms.t{mpANQICJ\=-+NEQOyѥ);ܠ.Fjµ"*W$jjx| |&c@ZSzLNqLH Z21> Z04>4\۽yPldl!3Xx.5Ɵ؛eK&~> 'b Òu`> 'x ',ENSURE PRINTER IS ON LINE AND PAPALIGNsED '<Ϥ PrisԀ u:qTly/n0oTi:NKPQ| o:f>:͠ pAyҠPAnZ^^hj:>frR4)rPr(7IxAN_Y KEY7td iPcon{ueu> %"2"9PN0/B/tfp 5/^,c"t!̰i@бpĜsBR!@B!N1l` dARDFW*F58QffKDb`O#2""~c6EOOOM/O8W"OL / ,=S&3TB*_<_9_h̤#OLx\1<N>$8g˫%"bX b |" *"9 >%8gVG#a6odk"q57"`\>&8e~Xr""UCV4'8b4\˫Yp {3.>(O|uCdSjd|L4OBPpJmJؘ(s9d>)O%|u|Dl!G|Fsд+ 6>*O|uBeoa>^a\JG1{3 iG&w@>+"yk@V{F D^|@r͠pFFd/@Z|`JؓJ %^dC,EnraQ` Yp-ʠSe+J.恫 VuJ/聫frBrxѠ jȠðe<J0P:e.uasvbJ1P<0X 0B2btJ2s~~C63PxdF`4/ 1J5Px`wJ6P:ePui0>"J7~.`ɞ{^m:e8}J8P܄dǴμ| J9(֋d8|؈a1Ɗ-x/>1.MΞ֒=bضCΞJhJ:5R`6|J;Q1wN3Nv,'@zfaczoy<0J??52 Rh1ܠ<@Q@`zJAQX!~0AnJBQ 0J`2/ a솠2 *2JCQ"FR#1E༟Δi]GRl5P'΅. xGHRl*LLB2&E11HqZIRl|mC0:0.JRlPcLLdr5C002"޼KHc~P\rd_ƕ\@AX #K AMOUNT TOO LARGE 8VNANNpw4bD`0LRl`^JOad TPa3R8Ap;0Qa~Z.<Hh^.<@Jhbpb{1f0R6;cl TSaWs5rje T0ґ//d /|?c3Xs(~ĂB~HU@Ol:p֒(n4n֒dq$PY+s-EhRAOv0> :$ZsOL80A_-^vO4`[se@B14`\s2FBxNqb0d]s2`0d^s"T(lbsıte,R hul’5I̯ި\&8@@*DS`$ОDY& Error CodenN/t,Ҏ2 :%ntact DealerPA%,ϢJIhި8^?DL^Pp 2">4C Q`RXCUE^.?Z6Č)"A*u$FGomV@oooi?F"/F+g -fP".g0e:dBo?|ULC<aG0fjNRo`Jfk WeR6f6V":dU<fnj$tSW`z oo߰<Dg EfZ`z" *?|"<2/A0A@GA0?AN` g 8WgfdACIaU @ڰ&rNHfB\0e2j`G~Ae j7`;gdaejWa&o``HBf2d:<4jl!`Of!W8d<zrqzk zRdSQ"` z("Ag>fj/"g,Sf*f"H`*eaMHPz.gLJ/gv?aE:p`"f Jj aL`֘DJ Nu%&!#H~߯eZ aPT$IH~R`S ~ PNu~Ѐe"$$ We:~ *4Xo [|Vm#`toqR HGJD[jDD<PB!zVB.T/zTNd "O$HpJFg OOb` JgSz:XRHG1$ N)%)$,0-JgPQagBNu?^0$ @!? q !Iu("h[ H+H Y+I( $$ ` - A俐∓ ch+@Lk*"mg ɉR$ɉAH d!`ֿa JhNu/-Hr `G^pv.<"m :F"Ȱ!$m $ QN m*g $ R0E P`:"Ȟ , U] 0Nu $!NuSBeg"‡gf"`f$P(*SJg "0"`Q `NuF0 X&m,Qd,m$(/ / / K R,I` (*X"Tbf(f"ee@)Be$*ICd o( o- Y- XE0F@B@XM@L@ E`d&^$^`*_& _"X$"X b( FG(H$S) $cװeA*C) $d1.-0S,-h0F*32& $X,ReV(*gȅe2؎e,$`8ȅ e^&ր@gR"&F܄ge@$Sׄ04Q_ L/حs0d(?xarray is in useKca{nnOraseP90ľ lq! $Ģ!` /P_؄DPP TPe+D ZQs0DP~=q``/ataQZQegS04hǼkaVj` uVT"FT f@+؉&~ag4 GT" bm~afg".~&,.w G+" *qЯ ^+ڑ`Jf"A(u"_x8p!bp.#N $M`$^tag;/!1$_Nq!bp J"J`JkT"`2`HkF2Ho@f}bpLSoRgSew( g_x"Dr.qaH ^p g8c R-k-v@2v@6N}Phψ\ `&(PTP6q *-J߅c`JgUbS/ Ř*kGSpH@d8d4SσW+PrJkH` VLg 0Tj@׉@օgd@f `Sj@harоfXgXSeTaaVf>4`8 t{d"LPTtHB dfz`z Ga ^.`aJLPTޖac`ad`a e`ab`a`e Se gΞG&0BƄ VȐ!0("P~jsg.!N{uxIpXsjs0  _j`< H@g(Jg$HAJ@gJAfHA`JAgH@Af 3Nu$Jnai pJNu^W_Hˢ]ѤWѢ^f̡\Ѥ^\ѢuJGGjʡl4)k2BHҁC. Nuv!P:FBH*6HÖk&ߙn"UD€>HǞkߙn"}0"`LP]JHHrZxCi0fC kCHD0BAҀ08(HSDt =*QrLv@a 3     2&<@D.NRЖVT\biNpVvtJ^B^xԲı-ɵҴ GJB.4-4/ x$Nr6ASAHDJD~HD0BR@Q/ pg Ip|C2 AA ?H\B222"8B2HR2 UAk222prHASCd2`"1d&2 4BSAA M ԿBC p!&pbH/~z6ESE"kJRQ(z ҂FY""R: UEk""П~*v@0vzf()B`\^!Xp0$Il}s a Ip ,DУNؤࣾVUN,<( @Jj<dPnhAX&`i 0Gg,a G`?:& aJj4g g cre_c B0H?@.N"Op J L"!(j (u@#< k:9/6ɿ2_2/ ,*(ԥ%C@"k)w%( w$% P% @% $!$!4"(! =nѷYŬG7ֿwp_Aܯ ٌ .BҴ$5ϐ|敔w2œJ~ePm%tѸ% v z J6kzއ[ Fn| Fmn8DD/A p@<&0@ W.:BEHExHCڃHG6ڃdR:HEOޅkއSF%!dRFv 8fi ?FW JDk~HFJ<~|_ g*e -WwHFg.fgnS fVafdRFa~g}atgEg<ef0adgeaTf8aNf DbE`JDSNa(faeSF`&׋ee օe.NuzgLSgwH gHw gH gH g`+gg0e9b} O//<JH>f~A?|+."T/"<HFvA`Pmn d \HSC`ARCPng`ASY mg/|E+00,4jDB, - B eR/. //tC$J@fB8X*x U+PeB D9Q>HL|TFo GAp 5dSGfxAn$|+ `d/ .gR :fR0`RR~1HGHG Ef (0Vf4$ R ` h01f0S1/f=G0S _ E0/?H.~r0 ~1tLXIpp"OE` 5e / " 20:f2|1RG$_0Es2t-gr |RE00V|ddJFgJGn0D@F1P` |>1D`(r0.AS@eq30S@f$1߈Nu0.C0ϐGcA.C`.@Fg PDFf+SGr0Er0+r11JGlDGT(@!(_G vGA6a G@VGa GUU|vp( ׉RJBjCDA0pve RdҘ`JjP99Nu;yB@'/dPaiw. H`Ta4`i$L켎P`0@axv,a$X@a0@:0HP?a"SQ@`a./ ?NAT6"SH@B@H@i?aH@90x v*aRka@-Sa@az@1@90Q@P`v[`v{Rpψ$IPapT"ʁ0ed  d@bGg G _ _ppNШb`G+O Wc``a/Gp`+T(*`"6Jvg mvNJ{g("` "}`(FJUg@(r22NuSweHd6Pa'6PJg'JfSv0IBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRA}YITREÑCVsMID$==ܑRIGHT$;дSTRPALETMALMENUSCRESQRTWINDOWJOYSTICKTIME}DMOUSEGY8 Runtime error at line in module on #6P+H(u6P gzPdvfѐTURN withowut aBOof -AIllegal functigcallArmetic overflowmemorySubscriprangeRedGnsed arrayDivi by zeroType mismatchString formula too complexRESUsMEKLV bufferҧWroundӲf^eDevice I/OdskŠInppascrecosrdߵnamTHmanysunavailablwɠe protecteQPath/accessxJREAKܞFatbuaddddp+@0V6Pp(6P[p@,@Hm< NwA\6PT/ NNT@6"o+_B86P4+HA$ F )$i(eЩJVNesg @V Ur 6PMp#a`"pAJg"hHWNx0PWm0(],p( NMP A/Hps`c`pdPJgL|bFCHA gHpPr(I lL8(H o{(PLf0A(p}D/2 f*0P"~g ~ g8H0L LJ{0"`r,HA~t,HB"Lp`JgB0fp@`JfrACB gၕ,P>LP}rPJ-6(\a>ra,rw&Q"B,#` LpaD#L (I:@)H &_BV6P`&FLn0_k`Skp*JPk fS`pgwH !f 0 gR`":Jg>GSׂ`VVdTM@8PoHz~g"Va`-5f pH  NMXJ@gN/pg~g,g*~f$~gfaM+@LNuJ,"gy~rfyx>JhrfEҜ^>t}dHL.6>rd T񠀬@(P((|#8rEp[|dp@d#A B H`rYpLw8ۀ/ Jikrbp"W2)a2\ !pz"W6 :$wlrcpf"_J a !VX~(?A6P,0-0@gS@g~00   o  ; @rePwx&I/9t&_NT0 gN0Y0< eںgֿHR"|&_`Jg{SDgS/ rrS u,20r P{rMp"b?,f 9l|'?B0FH0x2Np"4R֋ej41d0g0d0dp`0Y0f f ,#d0# ?;NM\Jk0g (`RgCp9@@Y1rsz(Sg.@oU3@|2B<&3vRBg(=NAJkb8>N?|PXAfPPw0>(؃a6)mV)WC@$@ LLZ9@p)@d@H`t98l5f 0NuF5LCKKPD<(A Ѱ|;gXBPtCS @`qrREPf `@/NAXP(&P83d$ pG @`Xb`ػ@XdĈ `d|p0gJ`f",gaBf6I1tr'rP>l(/, ?WP@ga:>r ,$e ap>At`|0R`gp$(pag$SPS`dBg?/lY-k/vt@af 0a lpt _-f &L0B @N;}m|;@n"psNBNuCX2j`  02BQ m`XfRQn@"0<ȿNB0- /Œ`sȰױ I @POiwą33g൰Ӱ粮F¼n]n"n"^Ҹ"n@nXbB ::::ҀҠҮҶ"pBQ7aD+HBmpNar4pPHHֈ;ԪpUA00f0BX0;|#`2NT"+@b \R@22-^RA2H20 X0"B$Bm(+eAh>+mj2sn kp 0#PpNBT@g$pM^ڬT@^械daڨf:Fhn~伆aCannot open workstation;@@X+m^\шp&t;mTpmVԈB@'J4,p sк@:g+_@pnpz@ay p@`&pD`p4rP@/ H0z0֡P|HI o f"$AD Т1/H Ѐ2o"X\p|ktB6AoﶬA;@E&@@9п "o `2`.Jo & IaF8 R/ a )H."_á\B"l.;k1+IpiPRm݂ +HjL 8P0?P0xΪ,L@ASBSCHHJJ-7f1p0lTR0Cgp"V#zV3zTL aԼzzz PUѪ2gA!4M6A`6420 rAp@X2|V@LCBUL H@NR3 4p~`0j (RBg/aLz a$Xaa=ЬaLaTTYQT'fpApzTF;|# a)a"@t>bq@du$hRBm00JF 4Nu$CV2!k0Tz/ (Iؕ\` Dr5YDr`Dr^pyDr!(_zR:]tl֢ʮ@NAX~0:(A`܁Ng|f@0GkV;G4O`21pzd%zgp|G0;p>5q<>-^Nu^, .` w` PU"wUPp Gvt0w>@2f`RCBfNu2SX`gv??}NN\ZެRgB7HgQfTu/IXDx3Dr}l5AJGg6"mfC:fa, .I2TNHx|HzJJf/:Hz*ܠK6GL |0|}J1D0, 4</v@|T . Compiled with HiSoft BASIC 0<rtvaf;H$z, r<@{@f݆DLST:h`SfXذv0Igv0Ogv0Rgv0Af2HCt4>.b6 ]@"0HC6 f ՐƆT ^`~j6v`0D .$ATf( p pr@@`0|aSH0fto |d0G0Gpܰ.$Nv;G.. 8$0m$p(ˀ`pL(HA86HBrBDHAJAgHAJCgAcVB8SD 8SDL`vg^tAg{J]`HGHBRBBdBSGHzCtL@ H"߀a* $ "_p _ -fS$ "H_`aa  gS` r6R"Ay(oQr"LBдr,p֨ m ,gx`@x6+W+G*a P L$dC$L{@P, +HNu", If(xR@,g@ fSѺ f|oQfaiE J*>0B*സ*п|26.*a82.60x*a`x\*v280"g0 gAsД,g1f` I"g 2R`R0 H/S+Ix.`;Ǻ&t :!t*.`?Overflow ?Redo from start / lH fuPǔxX&a\Dv:ba;Ti 6>>D(x(6i\xIpiڤ`Jf@aVf$m$jxgfva2ֺ2`2L@@d h efR|gJag{`*L` gJfaWf2f( "i2oah`z@V N$h2RD&@|g`t2a a7PXL+\ -gB`&xNAJ@f x@.hFh$Cg B`M?x0Ů.0} xH@?8B<g[./ފ, N8NM@GNuB+Gu(-f"/uܠN&NN .?` oHHNwuބ`ڸR`BB"O ]Jܠ@  DBD0H"!/"O6#n`pp{?.g@pp~U!0fp .`"t"\00^=` `K.'*2[p n`Q`Pw^`P`@`ފP0`0~0- rpa"P`al `a$al Nu="N! 42p4p a"31 -6fAR0a6S0`v gSGf(Hp2g j$@HB2RAJVjP0NuSA4SBep`hJ-~g B0LNPװL>-=0a+@z;@E~0002@@vBU`8a0v~,+Hzt߭zg61f0|g*0Mg$0Ng0OgX;D0m/-zB01fX`Ԡ~`&~-,f:@ܐ'k@"B~36q Y8 Program terminat%- press a key to exitܐa~TJUgܐ&vPr2}`yrApFATAL ERROR:  at line HF~Jg*]lDvUt QCtJgF"&L.pC2DC0m>P4n R,JAk._Nu~~b"DjDG@ABzAb DS3UĆQP߅k`j2npxc 0D@`fxD@@`sԆӅdf o^sR@QfJk%bPJkpxAaJ[rmrV`qs&wv$OaВR@,@L0 : 8 HB.ڄGHGH@EHE>߃8 < : ?ކ,CޅhC8>FHB: k: ~ HAvG}DJDDHFr*܄C8 f 86HA߃vHEEH{FܟHDDЃrڄ"$&@Hp bsafJf JfLXkP,.31q)t\LD@ D(*H8x8pJff f0`(e nUSjpRSfЎsgnL pB8 g0HGOGG,H@O@@HGBG Pp̀构ag HGgVQH@PmH|lFvQ@H@VHFNFr nqFPH@Ri H@;.^g2k8<d,&B<ރeuRid~S1}Nu{.2JNuoD$˯+2gvgPk<$㞃kBSbHGއpkKPiRTZJ+`DgjD`fANukP.<DkjQ,Ffg(gvEDiBFFkTiHGDL:ƞ"6%Şd$ރSE&HCBGHEk:څS>:;Y`.=,gF^tiTE]B&HC(BHDؿBDHFHFބj VgNuiex@ބއ`RgTj7JD gBAkjD`EjQkD! fDvP*@i,<;A@4ai ,<[u?@&Ngj)ȎH~*A,$X@BX@v,"pgJ CD<c~?|*g:T RB&(p ڄ܃rNuމ!z_0jzDi&SeJPHѻX`Bg@^X@fH9"ƒ f f3avx2(4(6(8( *o864BA@`J@gHC̀6BBHA0)hlH1ܷ0*?oh1`0a`Lf*jfcCD@` ԄӃdqR@Zqwgp S@aj ANu&a5@QJY:@`ZF@fBBT@|TXO`/ 04R0(iR@~4A&Oz/CzL81P֣7CBCSHCԃ6BBHB҂ң7A@AQHAЁ'@\KUEj&pJkSjsjHd&_`L /jGu@4A0e xz@ B@Jk RDjp|?Eg҃QQJTj@0,`//lP ?/BgNNNur`$rPr]PrPtP*oQlPzUp-j/ GNN\QtPQ>r`Sr VqStRlP?zRQ?@INVALI.pNAMu2~UON LINug/y#z8<6<>><4<|(o*lNN5~޻ +| <*~=Nj -~="><!^!N ! f  P#m  v "1(3 Gg`Nq.<A+G>0 Nq~J1 .-!NvJGf=1.Nq$0N-.<FNPNvh0Nv J0D>0(t?<1Z "1d Y DG1 6T2~"=A .6<N~ R2H3NH2INN,2< ̮ ~2Ekz-#Q S !jO|BB 6fDIFvF InputD OBAmeC0O~  Dele҇A_"xtr!S(_:TLasDTL_" TurOn PaCp_^:TGoto!S_DC _:TC@ C_ StandardPper!S o" Plann3`0cE@ 0HNq %7<24NqfyvdttuA .02<bA;m1&7BmmT1fyett'7(D5;judPԗfyh$Ԙ-1طph8jxj6B0>--R2h0(/viJp)7<10GgoXNvpy2>0 `W_N O0 *7~`zީ$0J :!P`a@Я⯰Are Y_ou SuA?A+ +Ȣ$~[y/n]ㆆfy"bttWoJ.0n9d(jvWxͯǿ!EnsIDisk is in drive:Nfy;W1|2w@u.prg  ,7xtϦp-7. mIJ Ent3`Let_&]?[a - z] fyڵ~VEi;p.7ڳ:;GDC@~ZZ@l4Nq ?DG^Nv /7~.6=pa`tt)`b/@j"vr\`m27; `wCRp37ɚӕڿp5дvஆ ing ... 6'87D31طp1aAxƸA0 97ʞ$&&A,p :7fytt<_7N]@5ೋp=vπ2bo/rt p:% @yEP?05qO $ yA2L>0:"Y@jx pAB~Bm611B7o`pD7a@z~><ȘE7lFXfAD X0z>0FNq "D KvA &FzTx"jpF@X_ /*$ &7F2/D/V&H2`w &+~O/8(&I7̤*O,0JD*1-`2!0~b"}gC)*fA~qCaAj ゠3?9*3l?G@Kd6p?? <$O@Z,N_`ZQq_ Z`Q.[~8.-9PR[oe*T7vv.`U7f9%(??1CJ[poo`lToHoN0 RVbfGBo4?oY6HoYxy*W7qPANPNvZau!QgE8pYpCTDuZX:\pZbc *[. >%L~<%.=`P"$~np\7F>p^b`ur`7Ҷ";Vna7BBq4j-:xL}@pp/dg:;pb7~+GR 5tN., DV"SX FullO Lis02<3h%OD(O< OHү,c7"UB7 U~_v$_X\1K2oDjd7j!N vĴ4͠@ffϜt$,Ơ{9&tصZ`nP90}ntBNDQӒAC~v 9:TgA/>Fs9Dt:ԅ9Nt@TP9X?Pl_RXBi_6D____Qo D$p9IbLZC:Bj(9lvj(9v$]X(9rVRBpG^EʧF%Nq>\I2< 96`Np {.Nx9VUtHxxdEh8I>`Oc49Bft1\(EB:LE&pt8.<1.d#9BصhƋ2JbW9tbxh9?ړ,IUaϠCc| DG^^Np,B^@20:bZd"tda$ Dg0`;QӪ:h:bӫ:3B/ Amend Line:kk̒@;rtE@eYRt.\@:f.Sst@M@#pO Fq B3<tOOO~ @[h`;`,?0*"i;Мb;%R3uPXh`; (_B_bO_io.h`Q@aRhSaXeڌ9B`fOO'_9_K_ _ _oS_e[oo'e9D"p!j'0Zotkjv;_!HYu;@_.oTo0oBh`~dP@a9aԅfF׳pvlEFoo?Qc# 5mke[ԏtM/`|NuvCE&]М,.;$&Vrqfx`;.& l;8/G!%ΊP*$t]@0i pP;tNu꜠PupP;xރ;/ Sh? Dee Lin3e:&Yr4Y4.~~`C`vT`;:LB___l柀x;@,X5@:=N;&8P=b;4oFoo.oo,yp@fUPO! z=jB TρoH o*o $droЀ2J2y&YDPB n@VKڄ n;oHiB;Zl.nThz|ruϐws|R|rŀDQP\{Urҟ>PBT2ZNjXvRUk6;bHЧfi,hޯ`;UH l<&_>_P_b_t[?Lz: Are ysu?V?z:2?(HР5Ya 8SܨKoۢ`< RGuAx/N@nfOxKѐ{vKAӋ `"1(F ҿ`RK<!B"ɑbߵ@Ѧ ?m{gtF'aC[FA<~H jj -a``צ<(Ej`z@Z<2&`<<":ϰGoto new paagv. <  Enter Letfv>[a - z0Xz1@hp_@j+Bf?<}лڮtBХ-E` 3Ps*K0Dgޞ\D*F=ԥp2Ez+w@ <8-:FtC@Sa&xrG=jFtC|AcOcJNbZ@NH=CL`Ik= ⑿ܣyBJ=rnbK="wL=,NuO=6jFI P=;(| R0NqX ,C¾Nv ^0t  tz"È2Q=@sPŖFR=!@" S$ _. T=@p2U=ShX=TjFtCpᄼY=YHR`R*6 .p2Z=^ԯnp&3N/`/rvv|U[=hJ* ( Pu0R?nBv?d/P8q}uNq.h_`=|~N~y`g`K@a=|z|P UsexcjОOOsPaSweYOOP hchoose, thenOG_YZ$c:__P hConfisrmybhd=\רCLТ2%˜L>~1|=o}=\`i~4֐~=Ç=E.1:(>|Hn4ALΏZkdB3"RL[F{"\ h==! h^4̱đڼt>)Z΢,`<">xeƾ̿@޿&8F|Xʋ>&h^N3qJc"q`N>04F@aJߺޏbI3й;Ԃch|^ ㈟aPqJ}~^BuDаb- \-r>0 ےP $ h j@nf.DoRs2>0h>:~a 闃>:Pt>:y,L>]:h>ldȒyrhL_YFile not found:'R6y!L>=&%@b>v y"!aePԼF Nb\FLv\>! >^Zalready exists:s| >&:C2H+>`BfJHtKx,YA>t֪@fJtORmNGooXB>=`XA~_?O Z%__??[]m^r0??_Z@/? X: or+?O'O?[Esc]WOiKQ>AO-KPrinter Fault@>ƾOGQOO9 Wrong Disk$O~_:PlacePogramR pDriv*3yǒ~`>HZbiqb>XEȆ@tY`tx0;.2I`2 chkpth.dat<N`>jN@NyL̹`yzgD*yQ"iYQ"<;<®VU]08ǀNp>ںCdR.V]0J H#Op>jspt{`~u<;G C|0V$(Ht$1\pb\Nr Nqb]&>isl__Current DataS: ?(=qx0q_"> ȼh?>܃6 DISK ERRORq2ƒx6# Check=Adition ofW8\Bx>oZR;oRYoǿ>_z: Try AgaP?IO͟[ys/nCD? @3:/L/^"pA?h}r,^nѯb)N$|ćNP? TZ8u8BhЦX%h*6hO*bBuh@*RG22Equinox OrganisP- Phone Bookr2@$ ӎV$frĪ0$ʫh4߰B&frs!32r˶A|ĶName<*G¸A?ddress;u'¸ No.F~8!c-q)nBhq0` ê`H,hzTL0Ī߼T񰣌b`p2ڂ4~+NDG)^D:nt \Y&Nqu ^;fp~PNJBhp"FQ⏶FERDirectoPgathH 7 r`=|/[],;+{}O!*?^`014*!pwxp]@F|p9p1ƃz2@_FRm0v:ovv~0VILLEGAL CHARACTER ENL@EDUvNFnt 2tA&ڂ2@AJ8tep@J8+I<@J8NJNv ^ 8PA@pK`NUnpzrpڂAkDA0 J&qWrJ8>-)pwOKNvpJQ,BA`J8PaT.ڂ@OR~Error-d/SPT>.tacTeal 6QD,BJ8:z`"jd>l2d~DFpNn~T0bF~~Tbh܌g2< Q`49t.vghIz# j:, O_LN,txJP8 2̩49;vt OL ,N WD,Bx̣3"I 5+ F27 ( aF$j! dp2+-J(x R~$a84'B*pjA߻J OŖVL6x49tЯJm& ]< OŚ+NĔ^jƀbVZtv܊v O`V m0҉LvV")p+]eĺA jEc SoN pܯ~Jv4F0.6< zԯBO` 琯ݲH`)p+  Vz  fJUVhYvP  P4^@ᱱvg2 PXpMrg2t P1r~@pPx n*pFjvO!طvg2 Px` !P40K "'^@FBW)1ۼ^4 j6g2 #Pd'].o$) ]# ƣ#K#$&,1̡>-x/>^.X7Ξj@5ĸ'6>?.S<Ξ(b;D %:($+ &Q@X1^1NPNvj8! ͳ'Q@"/4Nb,8QO@:XXbêo8s(\r }R|p2 p2 H9s-x2E+G5v$ĈNh:s2j -?X7;s2poPs@,DfvВc ~ xGb?sQF25M: #AxP*H ~а@s PZ1Kq@꿡AsUԼ1CBRBseU ĸ4~nSZCsUvDsUbFsZ2<bGsd A?BmxP0pHCsnǤ pI ZaI0@TZ%Jp2 ,#$@lJKsxRRLsw3ÿ 6RMs'`%ߥQN@Rdv߈O߫@PV㒴RsSs`]<P<r2q2p.0r733bp o8z7(??.>@q17??55(O:OJrҲu:?8vBCn<I>"<Jn.ws҉p0TYxO~`y|OaF}KDJ$FE~OB_8sJmʕN `Ҳx_8KKGMC1`_JB_8BTfx /hO,///?xOHI4\6r86R:L<",14FXl~0f "2"4"6"8"$* ":"<`B/T&U^&h*T#j Proess 5(:ANY KEYOi= to continuej! dB ( s |`(ЀԜNdž O/0C0<HЈ",Іd䒆 Ь r`LH`1/ Bg?<JNAO JfLE DA@,A0,Hp!.HA 0D"MBQ;@+F +LfSE;ED;D CaHNHz+_><BB`vaCompiled with HiSoft BASIC Someǐde: Copyright (C)1987p NAaC??F "/F+g -fP,.g0e :dBo?VMFaG0pjNRo`Jfk WeR@f6`,:dUFpnt$~Sa`܄ oo߰<Dg EfZ`, 4?|"F2/A0A @GA0?AN` g 8agpdACIaTrLں&|NHfB\0e2t`GAe t7`EgdaetWa&o``HBf 2d:F4tl+`Of+W8dFz|qфĕk RdS["` 2"AgHft/"g,Sf4f"H`4eaLHPz.gLJ/gv?aD:p`"f Jj @`֢DJNu%&!#HLj߯eVa Z^п$IHR`Rv aK PNuЀe".. WeD*4>Xo$*e|Vw-`~y{R HGJD[jDD<ZB!zVB.T/zTNd"O$HaQJ_Fg OO` Jg]DbR8HG".r`33j,0-JgPQaLgBN{u?Ӡ0.@ 쨰{!Iu("heH+HY+I($.` - A䐈∓ ch+@L$k*"mPg ɉRɉAH d`a JhNu/-H|`G^pv.<m DF"Ⱥ$m $ QN m*g $ \E wP`D"Ȩ, wU0Nu.NuSBeg"‡gf"`f$P(*SJg ""`Q*`NuP X&m,Qd,m$(/ / / K R,I` (*X"Tbf(f"ee )"e$*ICʹd o( o- Y- XEj P L XW V E`d&^$^|*_& _"X$"X ﰂb(*&G(H$S) _$ce!*#) $dʨ.-0S,-rF*=& $X,ReV(*ge2؎e,$`8ȅ e^&ր gR"&Fge@$_SQ*}L/ح}d(<Ӡ>String spacrrupt$/48{aF _a` _g`^=(I!}0$$ gRňX0$` d^`8 ~p{dՀVpZp^ptHB npf pz`z Ga ^.`WaJVpZp^pޠx֬rac`ad`a e`ab`a@e Se gu$G&~2Ƅ VȐp0("P~tSgbr.݇NuxSPCbaStS a _t@< H@g(Jg$HAJ@gJAfHA`JAgH@Af =Nu$Jnၾai PJNu^_HՂ]zۄWۂ^fց\ۄ^ۂuڄ℞ꄞZJGG$jԁq:4)k2BHҁC. Nuv!0:FBH*6HÖk&ߙn"UD`>HǞkߙn"0}"`L0qJRH|ZxCifRC kXCH0BAҀ8dHSDt =41|Lj`a 3Ӡ  ۂ !| v n&x|‐.֎J"螐VtȖJ^~*Ԙx- GJ~.4-4/ x$Nr6ASAHDJDHD0BАR@Q/ pgSPJC2 AA ?H؁f`222"8B2HR2 UAk222prHASCd2`"d&_Nu2 4BSAA M BC p07 !&PbH/~z6ESE"kJRCQ(09>HHFY"L"R: UEk""۱L*j`0qDf()PB`*h&0Ñ$I}a &} SP ,`CڃV¸,<2@Jj<n1h@0@i 0Gg,a ͿG`>p&aJjjg Hqcre_c BH?@.N"Op TL,(j p(u@#< k:9/6ɿ2_2/ ,*(ԥ%C@"kea2$/P/ۜ@/ ..>2 =nѷYŬG7ֿwp_Aܯ ٌ .BҴ$5ϐ|敔ȸw2œJ~ePm%tѸߣ/v z Jrkzއ[ Fn| Fmn8DD/A p@<&0@ W.:BEHExHCڃHG6ڃdR:HEOޅkއSF/dRFv 8fi FaJDk~HFJ<~|ig*e -WƻHFpgB.fUgnS0pfVafdRFa~gPatgBEg<ef0adgeBaTf8aNf DbE`JDSNPa(faeSF`&eևe օe.NuzgLSg g g g g`B+gBgB0e%9bಀO//<<JH>f~A?|+."T/"<HFvA`Pmn d \HSC`ARCPng`ASmg/|E+00,4jDBh- B eR/.//tC$DJ fB8X*x U50eB DuQ>HL|T<Fo G`Ap 5dSGfxA|+ `d/ .gR&:fR0`RR~1HGHG Ef (>VfL$ R ` h01f=SM/fS _&V9p{HW. T?tLSPp"OE` 5e / "H:fU|1ORG$_p-gr |RE0V|ddJFgJGn0D@F/!P` |>/!D`(.GȚ`.`+(*``"a'Jvg mvNJg^U'`` `"`JUg`70'r2`NuSe]dr0`r0Jg'JfSIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYPpITREwqCVsMID$==qRIGHT$whpSTRPAwLETfpMALbpMENUSCREDpSQRTWINDOWJOYSTICKTIMEDeqMOUSEapG Y8 Runtime error at line in module on #r0+H`ur0 gPd*rfZхpTURN without ABOQof pAIllegal functicallArMmetic overflowYmemorySubscrip\[rangeRedpnssed arrayDivi by zeroType mismatchString formula too complexRESUMEKsL buffer5W{ronumb*f s5XFIELDInternksBad channelBwFinotundfeDevice gI/OɀskmyInppasrecord\namTmanysunavailablΒw}e protecte1Path/?accesstEREAK6R>7FatkbuTyGaddrqp`+@0r0pU¨(r0p70,|Hm8(H o{(T0LͰf0AQp}D</29 f*0@"2g 2 g8H0ƲL LJ{"`r,HA2t,HB>"Lp`JgB fp@`JfrAJCB g1rPJ-6f(j@>ra,rwV&Q"B,#`P Lpa#L (Iv )H8ư J&_B"Vr0`&FLn0_kˤ@Skp*JP fS`pgwH f  gR`"JgӼSׂ` ` dT`TMs@haoHz42gU"Va`-5f ~YPHPPNMXJ@gN/1XPg2g,~g*2f$2gfaM+@L} ,"gnT~r%@xhrf@^(1dHL.6D>DDUd \`T`80QPaQ`$Q0#ddTorEhp|dpE@djR#A B H`rYPL8`y/ JikrbP"W?2)a2Pz"WlrcPf"_ahVXQ?Ar0,0-0B gS@g200@  \ d Ѱ @ΘreT0Ͱx&I/`t&_T gN  z< eںgHR|&_`JgSgS?/ krVrݔr T0rP"?,|f l8΄0R?Fx2p4R??ed g d dp`0 ffU f ,#dP#8?РNM7\Jg Q`Rgp9| yr'fQSg[U|&vRBgܢ=NAJkb8>N?|0 !fPP0(؃`06)mV)CB u$B 9@pO)@f pH`t9{8l`f VNuF5LCKKW$<ܢAԡ|g "cP(#`8 `r% wf  NAX0Q 8od$ P` @@HX@@ {̲d<`d|pgJ0f",goaBftrRr0[l(?/, ?:7 f g1>~R ,$e aȌP>f!(000RYN@Ѡg@$QzPLAg$S0S0dBg?/ 9k`vDPx?(o,0g1$e(ٻ@$P$aߊ8*)l$/ {/vE"/~D ѻ@fWHD$42P(Zd"B O | Ab ΐaXI? OpaT*0&//^vB@NA$KT"'k0="B  If62Sev H x ggRQ_2L0`r{`? Ig eSf CZv`Szvap<mBgNu f06Nu`fp6QV5S߀t Ž4HJP&1\P nDvLAgdGV2o)0l fZBAPB 7" @g(*HEJEgpH@ @jjf(SE`?HE  |1jVf@11jD`1f_(JjL@ 0 @ $ PGa"G1dqNucP2%zP!& Gbbp `P}`q"&1^CPTaj,P&@@d 8(E82_`p2*,hCCRT:AUX:MID:KBLST:H@0Hag (Ipаp4Nu8<0DaQ@af 0+a $(Ʋ -f РLpB @N;m0;@""psNBNuCX2@ <028BQ m_@XfRQ"@"0<NB0-Xefo@@0?|gufelxtookÐro jqŐi+k4:9At琌5i`b^ɒpi""""ơ"̢^̢""@"XƢbB ƢƢƢƢ"p5BoQ7AV+HBmpNa&4pTPjJHNH<;Yq^p A00f0_B|X|0;|#`NT"+@b@\R@22-^RA2H20^ 0"B$Bm(+!>hB>+m;j氦n[ ȡp x0 `AV]p..Ρ T0T5Ρ^!h46oA`6420da&!hP^p Xr @LdCyB5 H@2q pp`0j (RBg4/aL;. a$ A8a`ALC14 1ԏ456p@.4?;|hWA1t2^zQ@d$a‘RB!0 ppNup$C 2!k0T`/W (IZ\h:@ BB9@BPB(_.2( Vb|9 < fBB0a:8BX0 BZPRAHp}lPlCFP3S!` И`h 2)B )|"~nng]40."@ "N nM4v>f;H.Nuv`|@0@a\P`xv9 GEPaD/ ?NA\J@kupav 6`Pv:`v;`Xd ^Z`aHmNAXS~YcbAdd`awg|fGk;aV;G>Ű4`iDpp.pd|.pgp|:pG0;p>5Q<>-^Nu^`.` w`p PU"wUPp Gvt0>l 2@RCBfNu2X@g*p??NN\ެ`gaHvdbgafWu/I px3pr1l}5Y!JGgQ"mfC:faJ.IV2NHx|HzbJcJf/:_HzbKbb|0|JD04</vY |. Compiled with HiSoft BASIC 0<rtvaf;HS$.a/ fkb݆DLST:`k@\SfXvIgv}OgvRgvAf2HCt4>{.b6  "0HC f pT ^`6v`0.Tf( zP pr9 @`0|aSH0f(qo |d0G^GpCpݰʰ.$*;G⑐`$0m$p GPpHA86HBrBDHAJAgHAJCgAcVB8SDV`ƒ8SD6`*pgw2gJ@HGBHBRBBdBSGHzCt` H"P`aز $ "_pXڤ _ -fS$ "H`{ar" m ,gx`y+W+G^ޓa` $dC$/ P~, +HNu", If(xRH ,gH fS^, f0#1fa4iJ>0Bœl`U.kaW.xav`xdv8"g gAq,g~f` I"g R`R0 H/S+IaȎ. _`R&t `|!tpl.`?Overflow ?Redo from start k`DQ(iα@i`'Nuި`Bd+G(-f"/p&NN` .0 oHHNuބ`I*@a:*B"Ovd J%qs< D`D0Hǔ?/"O٨:pʎ`tP0>.gaPp~fp.α00^=` `.^p2[ps`P|nP`P1`P0w^`P0`P@`>00`0~0-Npa"P@a ` @afa ` Nu="N 42pp a^ -6fARea6Se@*p gSGf(@2g jHB2RAJVjNuSA4SBep`aժJ-~g BLNP~~>-A+@z;@~..%vBU`zaҺ0vpn+H}z(pzg6f0|g*lMg$lNglOgX;D4m/-zBalaTX`~`&~qfpp^ "H"~pq Y8 Program terminatـ- press a key to? exitpJUgp&*0r21`pFATAL ERROR:  at line HF~Jg*]lDvUt QCt壌JgӐF"&.pC2DCmm 4n r",Jd!k.Nu~~B"0gNq`4?|f&>1F2R@g Jm}L0S@`Pr <`m!bPx0r0mDJj PL81l<0&p10A0a1(zEzEDBo.,|!aӆJV6CCHC.1Jgdf0dRdR@JfBv@/|?g*|gg Q(mX@prԻpX@pLNvNuL`AGH=tz@WH=hz@pv0>DjDG@AB.pAb DSpUĆQ}F0kz0j2@xc 0D@`fHD@߆@`SԆӅdf CR@F1fJk20mJk߃8 < : ̱Rކ,CޅPC8PFHB: P: ;R HASPGDPDDHFaQ*܄۟C8 a $c86-`HA؃vHE(`EHF`HDDBcPڄ"$&@HP 2VSLAfJf JfofLX rS,.AD\YLD@؀ D(*H8x8pJff f0`(e aUSjpRSfЎώga` JPoojp8 g0HGOGG,H@O@@HGBG 0?p̀16g HG}JgV1H@0mH|lF!@H@VHFNFr mAF oΐH@Ri H@.<1H@ !a]Hna_s^s{\r"NPALv@8 A@ 0o@AB1f fek}}j`JfJfaAJ[pGluJEk6|d WAPd"HpEah(J\D+. aʰ`DE" 4E|d" ICP$ISESA Q<0Q[J- d0`*E c IoS@fT.RvT@v I0< Qh dz9@,P(I?|aA~aVe*haNehnaVod@8`a8{eza@R+{`hda$dwDaB.a{dPa,SL@LHŒ@ېԓP|LGwLavp0Jg2 FTHQK&#~eJjP:6"/LL `0? h@$nYn@oÈojnA.1AwcИׄU B{_蹡7Hvm冠B0ּ&4C k7CAyؠCv4WnUF؉<Ҳt"g pJP S@ҁ`1:AMC68341 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC0GgTЀklknf`@,k^g>t^g2k8<d,&B<ރeRid~SNu.JNuoD̤tgvgPk<kBSbHGއ^PkPl0"Ʋ̰`DgjD߇`rANou .<`k!,Ffdg(gvEDiB `FFkTiHGDLb`:ƞ6dރSE&HCBGHEk:S>:0.",_gFj^iTE]B&HC(BHD؃BDH aFHFބj qgNuiex@ބއ,@R6$j`Jt gBg:T|RB&(

Wr`r :6#" ?"J1?</npXF`?P?Pd@r$f2L>~\?PhPv2z2$DvDRL6"`Z\j\ &bbJxP*^Rd^. N$@x;`FJj@j0`F&Qa&p:҆綈?PQ|Qwd~8f?Q. VmWB.. PROFILE PRG BpXCPROFILE TXT ItWu`,ĺb`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ*-lz5-j{E:\STR25\PROFILE.PRGm`tp $oI)JxHz?<&NN\O"j)IpA W*j,Jf J-gRMJF"Rl Af^&MRM RfbGfbVfb=fp#@JFNN&I P@Jf"Ͱf ,Ma*N#MfB`b_fjbPfdbBf^XzRYIJfLrpg:鉿 0e<9dҀ`Ae(zd"Fca{e ²$W`"gBN&I0}bB_0,H<6"@$ p lep@9@,"`BQ,r , ?o2Vl$)IlB"Y"XI#I22," VA"Ad?<ٸJfF"^T)A0BAHAR@& HCBCHCFC׬.I/ JSB?{/ / JNAO NX 0 _X >`>X ,otg/M NMPOLNAJ |JRNrtB0m B nҁ& ҂`.gw g +g!fv RNJg NNup0,r2,e ЀЀNu)x x h9h2(I9ABNumNXp1?1k1j1ipaH??aKK0o@Jñs O5 Please D>P20/10<`"M,~u;`ENT M acveaf-4CookiYe C6gp01240CPUq Kbr7P6Dou-PsitygP4QbIuP8Qtra-Z Floppy DisPT GI/Yamaha p8-F/`DMA 16CODEC MC5]p1o DSPnnMc<`Vo SHIFTERXaE`   q*s@lI/Opp68G881P2{+,& SSupZMPiKdomLduaugtn, b]FasðLis ?Availa͂o b<`)LockoKnNetwork DrivoPOOLFIX Patch~nMiNT K.MultiT(q!1.6 DESKTOP.I[NF_.Di oE%(vR+)n+figuAc ValF S;cag G'h&n ManmeҰpЬ @Pлp<6p<6p<6Ӡ3-@0gUt6t0x2҈6UԈ6ֈ6؈6ڈ6U܈6t0x2???OO(O`A d@F@J@NDAWNDb@NDUb@NDb@NDUb@NDb@NDUb@NDb@NBUvb@NBlb@NBUbb@NBXb@NBUNb@NBDb@NBU:b@NB0b@NBU&b@NBb@NBUb@NBb@NAN^Nu :t@8b@4b@0b@,b@(ba$b@ ̪b@bP̪bPbP$b)q b-Pbj3=@ @d`@0;N0",6T@SJ2AAAErh Jq:h)qNh-Ph6QZ6\H*HSM86&_@ gvvIvvvv/ N{Ԙ$pcାK鼸,"QP-PpVv@z꒸(!ppv*d$Vp v@.JGf(p@v 0`:?p@f4߱0`*"$r@ A.0` $\pf.gp00Hz `>rgJf0 KSHB/H 0"*!! o ae SGJ@f"hph%x0 ATOȐ^pJap@JX1 pNB)@9l P$>0R<0,aR9l"pJ)@|pZ6xpAQNp5~ oS@f!v0v0?,p X_0"0V"0pr79@&2 5a0Nd@}f&Bp 1\O2<H A)P`04d04h0 4l04p04t04x04|Z0 30$19P80&^D0*^D0.^D02^D06^D0:^D0>jC AA@jD00BDv0DjD*0FjD,R0HDMAJDz0LDYAN40RjD40TjD60V^D0Z40^40b^D0f^D0j^D0nT4Ar^D0v^DU0z^D0~40D~0Ht A9WB2040U4040I4A4A40D%QD040jD.040DR04IQ4 0404mQT4yQ404U040^Da^Da^Daڪ^D0^D0^D0^D0^D0D0DUQ1$)B?P Bb@QI4a^Da^Df%`4 p4fp 4!p4V-p4܀p4f@4m`4e@"4}@uD@DPDPDPD*PD PB0a`B0pB0`R0`T p)R0pAT pMT pYT $peT (pqT @}T @T 1PT q@T \6arLpf pY5L ,apLn"2 Cs0EfAC޶NAޤC""B"_pv40<ȞHzބb§PO,gJfpp. X"HJfS. `Sp\а0xfB)\" fz1k%/.q0Cؔ~vz~yAzf`04pfp@o @T`W Ժz޻HzݒЊNL0PO |\`# ClNK`0/,v^/0Ka/@"H.//F/, p d4<DLT\bhntzNI` v , *0K( &`|vpj J`^XRLF@:4.(0`" |zHz^8J lBlA\..l$ 1-@` !xl$H# pl ro???Hz& G& & 08[p#>$"& VG& & 8y& GFpar@*Jwf l! ,JkpFo2٪N | j Br K?&1 1?"ar5$ $"& 'GJ@ & & U!8!NF /@fk!vCpE"Q+ؾ<00<0 0>+ؙ<00F<0F6#F0pa\t*1N,pmpE&U60z| r!A%0 /!raT/%p0NE#جk1r@#E?fH7.,Kp0$p0Ez@TXS@\!EJXOpg /& EPO/& yEPOgzB}N@nPOp@ G.B/W/ & n@P!^B JfEx@6Fj@ <΀*Am̨D E!Ծm$D@D!. mQl r "Q&ADD! o XBRAfN<>H<@*",!=Cp h/ /n Hz <@[$`LB 8 3next PrinterD0iskRETURNMain Menu U 1 of 5pq 2Dh4ws <-previous  2j !37I[+4~4ym%5Qc Ci2@0 - 1vSPACEto investigate XQ and QUotocol CompliancejPossible Vector M_qd7L/0!/3/E/qc/u/////y // ?!6%?7?I?u7g4m???? OO@ @ Do NOT rename PROFILE.PRG1ETOS. Und]@Multi@ runJin a MiniW~@o@W window2not from the Desktop!@EPll_ give0 ensCQreport on your Atari system configuration.@F Pa FULL uAst0ing^what4VfPs]Q MUSAa}d$Rdocs!APleaseQe$PPcert}Ao%Programys0@sidemay aff$PisST}PSinQce, R0dj@QPlled aboDP%Q'phjPop'hUvePa=QATTGPunusual memworyo\ FiPly,IQGP'e_mpty'Acu\Aafb hardQe `o obR^RRalThen, asBd_iagno0c0ol,4Vshould bRP@R,``@PqY1AseAcchangesPde by AUTO folAV1Accessori`petc.BSo@sHrpP7sisYPf }`R~ Pne paginformdE'achsPdq[Px0%QwithVsurp keys soRdon't:`0go backt@|G0ReqttPivi dwarcGQp]@'p%pYBd P@s:q0>GPASCII,bP(defa@ &KxxP8p `%Qq@number)b{HPZ`poqpGuSwhoTT(tr Q=`ut 28K loPvJLST.)AoJCont/inuevIp&PSjSVYd~sExce uQfSq+if0y@valyu2 P2e.3 STpPum:pxRopPAexplank aEnql cir!cs,W b@%P\Rsit wor`@-R hP2QPsQ3=Rak@Q0:p]@r΂Q%QfaoPlum+ !Nϣ餚aoPQApQ̓:aB˕1x Q7`owedq? BecauPk8oQ1pPwQ[ubeQcr0cSawA0A%PipewQPiSAIeQguara[@T%QxSTe° lwarem}Aacp0`lt!pgho eve`efpt`emakt-w,Dspi0>cSoccaszP7`EypvQ‚SmP'^ p}ERrŐ errcPTPqcpSt]F$Rti@MshmPYe. YP=R'pd@1Rs uة bT a~rviceboO1A Linn&P1u ҲPdupPAЌqktlitqcSȶPiSbT1 `FreeMark S B}@`preQ~p?Pright̻3cItAPublpDo&. !Hp?B `n&}fulbAQardr5UKP Qr(UKZpequ&`zh Qx` or@)t(4Rso>2ؽ0'pincludyaa`?@-a{il|㒂magazq PT xR`Aq/%Qicw`q:q~@wrІapPt0ecmsunϲd FaPClub2Floppy ppZPאf-`trib`2}\p$r`Pb{ʰ/alogux-bsi h, ShqStFt ~hpT}@ R-shireAV20 1SF1QE|@l: msb@cix.bl*~.uk@F1d:1 qTrLatp~n v5.60AFeb 21 199415:56:50qT RH@ew⑃ΰmi[PPw19sMPt@ain0`tb t0ڏP:asPEldrupAJohnps3Daniel Ha0ngqDar[PBUood (FalpPTbxPbybPurgP0+0 ^Rlimits7 geos2ghum`bSt>Lyl P( bi З@coep1^RP eye)BAlf1 0J[PWanPs spRm]`%Ms6!gEll `1Ma%Pw Lodp~@PCApGFt sqPaP`2keci, Janp&` supVQCSY}PAHHz 0N&A C0)@Nq l&1&POpl r ?? 1 00O A /C/ //_ Hzt0N05R0V1\3^4ux0tN0`0}"0*J@f0.JGf0 ,pK@gpM@f.~0@g$pK0wp 0pp0wpP0 pd0pD@f @Dg>_@gU0W@g"0g$0 g`,a`*a0`$pNP`BH`AH` "B@`p`pLNu3B@N%3J@P$3sm,3%R4=B@J@N3V1\5>J@^j1plpf"@ƌBx9|J@62&@BJZJ@5$@ʘ3$5$???8L4&00222`:Da`0a8J F$@@Q @P(@Q0OHWzLPD@B3@N#$3xm,3#4=$P@N3|V1r\5PKXRNx9PȖE6R,$jI@#5#TP\3# H5#> __._??Ah F0؂d@az @0z(@zar_Hzp0"3p$3y,3"4=ppN3V1\5ppKV1x9赶phE~r̪zpF5!0!m3!5!xooooobv FP"@A @A(@QoHzUpp3'0!"$3{,3!$V4=dpXpRN3V1\5Zp0j3堺x9kp5 mƘ3 5  b FR@w @w(@^HzVNL3JN숄P,34=.0 N3V1|\5ںj3j`x9ڊ5ں3|5r@ 2DVb FNԶ@L @Ү(@Hz ܠP30$3|d,34=N3PV1F\5j34Z&*x9𠤊5kRZ3F53jMځڑlCڟrԥt * J΃ں2Iq1*E0CU¾////?2 ,0]@40]@<0mAD?Hzp@cfSٵd0`SUPYٷS6Q@@ ٴ0ٌQقJe#p΃pZBfFiʨ@Xek@fcnex?@* B B*AB"B (A0u *@.B gL0@$4Of6x`4V@:`.pɀɰ`&R`QǷ`R` DazOHzPsض]``0sM"``֖C@P8 a`mRs,Zq"ua΃JbʦyO}!r.`6s"u@>_P_b_t__^V%n@PPqHPpHP#q@Q_lְLp[|5F`2HMֈLp|ZTpvCLp،@p\̺֭ Tp@΃հr܉'P pooooooV$pPsLPsPQʄ6PHjpFq`ƓM(lCՀxPl6bQJ%+Dp$kv2 b:X"4FXVNŐdPӑPӐÈP㑀Q$أ} Nk`[M G@ߠ"`4i"o&Ԫy }$Ӆ"Ӌ*تc& $&/oL wu0P3(Pu(PC QYҐl҄&` m2(Mhl\VCll' v#ZPP|8,#mdV@#n̪%`)`-d5`Z9`ҙ {b#IbOfC {]с ZebkjΌ>%{d{%{z>PbtVNq!q 1'q#!/rR3OpSpzb3Z_pctv3s~U˅pˉpt˕p˙pѹ z3ҩr˯t7щpzjj0$1z3z<5z2\-C gB4_[@gBBHBW`0PА K1PK0( [1Q6 ~:+/Hzz0rNyPO0_/,v0U0@0~4m|10TX0>0J2@y@20620,100"2y202 y51әxBpxBx1Vٰx,BF@,Bsx,B3xXWOpIeimaAy0x܁@.!fb@jb@b@1ɭҔ3,@|7Bl1Զ@Dj,B@:16@0BA&B@BA1x>RjNwRwR'w1V@w(RvP(RV@w(RPTMȬ^P9.c%^P"`w}@cwEBP.~3XP3^P&3ȼw4iwbPO0PT1swf2P2 P2NPBpw BؽvBvf!B^`+B٢`j5Bv?B&`I@VKDzX`N[s ^Pl`vCvGtX`l`1j3/@v7-gvvU1aSLpk`6Iv51@v28`2Uکv2ڙ@vBSf` BGuBUyu!B?u+BSp5B@u?BU7PuIn[`_`cdk`o`ڄpwdufY`p۷j/,΁uԀ_lpfsMqPPt~PONKP8p>t`VaP.tY8ptLN[8pt]pt,/N_Lptcޜt@eDjpΜst gpe8hp8NieY83k,p80tPz8S `ڛttYZ8spJ8xp:8lp*8XP^p8DTp,8}J6858Y6$`8,b(p"B$B&,NB(m`B)B+DBll>lnell[8BdBYB!:B7BU B=B8BiƒlmlNltlYӞl lTlhBTˑVNVH8A Cp"QuPxڜssk`sr1Jlg&6±`&7rPOBF6X$_Jl:fr0\ 6@?,ΎN60,""A@>?\6dޱ @l @2<l"^6X6*,r,t,v,x8??/6H$sq0l^2,^I>?U0@Ҽ$F@°*pWlX/,$kq ,!g(찍@8Gq(蚤`BjgB ,xH@H ɐ d @0;N*B^~ymspX԰fąq#԰ӱfiQvpzT>ъLfbġčhFĀTf.Xhfp³&uso= `81|oWW0Hz08i\D6jgppSm6l@<Rh~BܔH@KoJX|Hy5%4XfHuP@8ҩXp6XˀqPsn1򂣎OnԤD̂H(n`wbt_%|nW?,  B +gBP`]?nҤ&^лn6>[ װ`B&Jl "f l_ oЬD`*(msm (^Om޲N^NudummyJanFebMarAprwnunlAugSepOctNovDec Hardware, TOS and Screen Details (also see Cookies Jar) Machine Type: %s = 520/1040 ST or MegaWComputerCentral Processin?g Unit;)q MC68000n32-bitx0 (no00 Relative CPU Speed;%d MHz+Version;&x.%02-x, (KxROM Dat:D(J%x+GEMD,Ax%d7.%dAE  No ofncurr AppliconsUnlimiteupport!$eddN"ality)S/a/ BLiTTER C7hipes)YOn//&cff/+No+FloPoi - or%)?/= eg SFP004??Q?[=??>7 withb??0V=???s /IOOO$NUnknownpO&DmOONo4InstallI#Highest SouCapabi|))OKD8)$Modj4alcoDQ[7)$Resolu!+Width:o %ldHeP|SPlane %J -mGPSizj7P20 add0pobCle'_YPm!>! RowT umber!!0dsef3PoloP!AmBackgrS]mPalett8`\eTru^aERoo% @uous (more than767eo+iscelQa]S030x1 - 2 c]c2j{qsp4v4uk16v8u25wpttas (65536)?qUp0a8xTV aVGANTSCPsAL OnZ_7)6VVideoCluLpcl>6`s3Q26;b<9R.6(rdlenX6;9FA'f?EOrP3cCat/03AcMD?ata (dH)y4s` $(numcl? cD!d@Q (bfklO5S16-|pk _c_DQ2IUU to get BPB @acdY!vpR- pun_infouctu`_g_ptZAWsVhas nbi:ialqi.V_ at~Ϛ811 hoysicHaB#U:`9``Q *'8{aLogbXLookrTRa)0Kolom(see@_6rtloceviaߣVJdTrtVohZ0t+``(sQdoc`PQPrrCrACSIxNőe4J,F?Q%ec+&7()3d“Extend9f (P_c`ie\pc= "AHDI"5WPoirQCptr[plt+퀬pM.2@7ǻe3,%uҏQBNI*h40Heada6_$K_sysbase q9$ 0_ S Ent)- BRA o(os_rya_8B[2 /[qn4 [p`n<@rA٣0phxriY8 BL:1SobegyC cd!U'sag@qd/J{$1^Defa+ Shellorsv1|֠GEM%qZ=pma`QӾ*,Ƚ$1C/Aex Form+pp@$%0]^W1AL/N/TSC C*'Cods@fV$ubEgDW0{ɓos2^P;oop_rο"֠KeyboaShif@t e Varidkbsy\t:`9١rv܀;sv2B gpq_1n|8|5'sY1Q2ottomTPnp_lowtpaWwbTop+ 1:hi{aTexAg:tKa9=CR(B>dJ\"F BSS=b'=DBvfm6TAt ~vf=;pPSvf)a_\XvfEnviron8B`"envUڀfin܀Ar;ra8@p_uqyaBTCommL Icmdli?B3#t3#CpridC6SohCoe8/Panetthd/X+Pntܪ)5typJb$FA0 //,Di?agnost5.T-uAn:p6hin"'>06^The`i)0nly2d0e26B0thb0#&p9\6ﰈPhani:ay=zlRou`Ja/U=nom8b:c95wibe execut܀bef3`0rupt vC etca1in$pll#O5LB0 FxkO}ODs loVfrdP)jIb0tj܀`0AcL`." arequi[JUTP4*SP$rpS! #85?U23m_wÒ%ǐe_osH/!="a @a4ROMRNoBNj1pDraftFinalFONTGtaPcD_lY p-"zc\QutyK%l%l;pcFSMtbSpeedotoo%T`LoP figuo#4QV/8wSeL`'(  (_sys9k8FcZB0k(y_o+NAE&4Aͯ|S_memb@8G(top8ZphrzѿPicaJ c/reen(c ۿUog;dt`TA (&0RC)a1V0d p 0QtoXrτϖGInvϲ֐HtD@=hdv_p ABPB%bpbW<R/W6&rwp߉Uo'PSL@0QaСdia C0&m0chOutput ESC Fu{nc!con_DptVDBuff~List H<3(TB)]bufl_sS@FAT &0g>$l(J2c@ l=d>PftBv DESKTOP/NEW.INF gFil<"˜ (&QneQarig0cA$PIl` ShNV'PFo,u`||pfault[T"PiY0?Colour<0'PDens` dqPΨ PapPRS-2320uplSexqS uVPerW!oз_/+F"/ SH0p BiEiRGBk0z`7x-%03x/. |/ 8`15m/? #Pc?Iy??????}}/1d0L6d0Highu5COUE, 2YAg1@EW*&Qff.k dx~y WindE p3ATQMisc@ane807R@p 'X1@e!~GD_*UOverw}G6+S B FUmLiTTER__voldYOnlyZL}Oo_3ASizew b+-eFf_fIn>>arame@IFal030PoXBlacede/ÄL Podqab+Tmpǐbi~ VideoRu<-Pscan}v~o  60umits PPixyeN/Vert>qBPѹ@rupE?Detail՟"P`l_VBL rs]vblqueuV1Ӆs coF ct`ҁ_?$YԐ<`NumbnӀHNan{since>ld ЂclockŠ%kʄut(_fr֗'āsemaphot(em?f+%712ddʏsl1nd Ĉy戡2j¯ԯ34th/AS!5m6ѿ7ϣ8-?Cookie Ja3@( w@a$%6_IDál (Hex|xOOLMiN5?."(pLMWI8 FSMD\O1o Quasr%sBPMMLcoin avaIpNVH?4Hzv/,N(t@DhO/ p?pX?NNXO$_.^C0<E&@@AT@/ 2<?-@UphU,AiWpgU* @ @d2@0;N K`fP`fP,`fP:` fPJ`fPb-MFR@J@gS@g` T~R}QPR`@xpd.@4 rJPTd\bւQPpwE޶aap=xG:a@app=x.p|Q՘,rN@C%`м@tb.tv.@Fth.@^tZ@(pf@ltBPO`qg@|t,PO @?@et@@@rtpJFfC$POL,N^Nu@H! , ", J2, HJ~Jj^.F@FA lfqd@FtaphfjJlgdJ"ࠀ <Ь/F>F*aJlrf"pxpD@APOd$րJ|g ,|k/,C#Āԁ@2V,,HV~rـ#R"/@g#|"/ YZjp.\.//p\~.(VB"誢,Z,0ڶ"ĸ" Β0@C6鐼@]B ,U@@D"*l0ΒD@pB@@\/,@BbZŒ"X"F* 08ΕB8@plpfvI?r[?Aʤ l!!ܮ[!!XΕC!`X/@0x ¶F:>.@Fgؙс*gp*:PO l"l(>,0JGf~0b ?d$`\ABgp=)A\O.B6,`@l>7|*|o9Wn>":`@_HlQ>:LgmN:m,ހ>j:]:"C*"B"" HzĕB" zaB?($hS+XBlpzzB\*՜BLtVHo4~ĪB?"A&l K/H fzpd/ ad>Hz,FA.TF\`FPFV@8|`tFfwdP]XA0ŤF>@A ~RF?l.m!RAHDIRf \R"kVgD ]*@PPCPOp"4P$p@oHzdPOP!dPP$a~ KK E<`Z !r o0pA?/-Y"1P"B"$ !>/+$P$TGPMPKc*~ -R 2!f`A< m@!fuTw 70`0-ZzVIHP>?Y}őd>'@*,dNT/ *l0DD40`D4v0~D4j3>0g\|0)ƏLL0`V8L0`ǷdK$L0 DѴ+1/ B2L0D]DB}ǻ.+gC)It,<p̑ >f A )Hp`JJPpfAP _FN_TfLjPlAqD|Z lt (ʠ Ҡ Z‚.pP'Q|,|`rSMxJL |̨B{`zrSPDΓ̕ԀHg{&pix̍{hsT{XPO?,&Z{F({pWl2{*F :á+zФ{zjGpzвSI¢z PONРJT`HzL YФ22l\cTz`a\tL$z8/$ϕ ̴!y,B,Taаy̴yj#wJ^ ,AɄw!r07EvPOUvQv Hzէv>&4vtv8֭פvv!՗vihvXV#PծH,&Vv80&}(4HzU8<:uAplfPNଐK dueЬDTuUHL$u(pf0uXaDuvT$ufXuiV07TuFI`4uh#Ati׀ 4tհ! qt8Ӵt6"4tL"t $}tJl4tu tfޤҼHz_tTBDĬɄt4Ȍ$̌ެHztwss&t/~|xjstsҿgZڿs0s_A CfhJffb0, _@@-m^< H[\,p @f NrXwHz6NqRv( D"  p|!Tspz`.r et~cRGr ՁWrREp@og @$trgGo4rp1_rPO*MXMRRFp R"Հ$S/T``X 4dJ15tr L \u!F%rZ3Ǥr*0' pKtr90ۋdrng7qrl2l0ӴqDg)4qtl ATCZq87Tqe*gp>@pSmB@l@0;N<Tl,Hh8Xt4Xv0 ڴ4VXۀۄKpDADDfh0-dPBDwT`DT4DQ)BTETypj2p6tpRC2SRDPQRDqQ lURoT;QT޶TlUTCoTySTTT,YTTz$`!P*y`RbCPR}a;oFSPRT2`Va$o S`?b nd|2UdndPSdWn dlWdnaQu`QiPQb(dnSQ?eb0dNSa8eb]n.tWXib&dau`h`Szcm20gtdmrbd8gttEQ`MUL Qmy8tn(1@tVD8 > ,xB|B dH*B^~*Bdma@Ђl*i q= ltߔlMa3 )i`#l `0 TlQ`>*l<`Xup l"fZy?l~Ąʗk7@_IDTANJ@8 .rJgSg`'@ k-`wkakFfp/-@T .LjRPr??{0YTkSt~Vk0XRMPC0¯U`!j2 դj~g:|Jf+@j11 `"10g&"tFx1*jpPg^*lGEH0 Jfp 5/ `2JRGp@o =^Hn*MOj `!0,i0XH^i%S,biD„6iDg7T>mi{lt /@"/b‚pja`U/'$i0g$*?DiכiL,N^0XD~@~@0jU = 6nWTUpaHzZfhuBpFԒ"l/Q./]pH|.l l /bdhd.W BFT4Nu Environmental Variables Stri?ngs ;@׾Start Address: $%8lX %11ld d )%Ebyte %s Complete SystemContR޾Only those numbered can be XBRA aXNAMZiance check{ed 1400 etv?_timer"4 24critic 3:8erm7G*cCxtrGa_1q5126*37f4'9f5cu42memvalid *cntrl? 9AEectoa E pheop 3$_bot/O/flockz/$6[m cvinu~?4seekrate/d/4_m!c?u8 _fverify??u84!b?ootdev??u8fpalmodP?Os:defshiftmNLOv7’snO~OO_v?_bas_aO/ 5$vblse(pO65 nQ!_2_D[4!Pqueu7OO Zcolorpt_ [screen__ 6vbc/o/n4!frFoXo =`hdv_ini/oe6awvA_ooe$7$abpboe`7arw:Kf7d1ud7amediach8cmdloOm_78 1n9Ktrp14reQ2򜏯themd_m_lino9$s.@engtj@own>AvAy/*$sav o؟A4!n pY_Q71Af0RO?Aave_rotȯ*aa/vxWBbufl_sj{2FAT_hz_2008𿊻 _en?+ Cdrvbithz4!dsk`=/zau; aϪePCBb lst߬cD@cB@[߭bzDTC&u @bD<ڞ($Ex6:L`E7vъE8EAprt_?2F6 ab&772Fsys@F4!shell_ϬPFend_oВ׌Fexec!z50~pcr_dum`3a50Dprv_la50*q50auxfq5)q7?Pq5ߡpun1_v51p&Xq51px0 H/5a'&B/65'&~/r52'&/#z2$)9/"4-'&u2?D3@Y!'&n?D3.3)?D3j3$$in//?A61Dl/ OB5"4$ @/\OB5Z"4$ @/OB5"A4G ?OB5"5@G\?_B5zQD?L_5QD?_Ua' +/_Y.?aUJOoTj{aUO=oTaUOyoT"aUOoTZ"/qU:_oTBkqUv_-T"qU_iTzq'!ou_6u+otRugot.ρuoYtj uotbGuяt"uW tZ"uIlongframt5=pbokieMҙ`f id$8sB!bhbt4s"BVkczq60Vchzon[Exception }Vors Cdnts!]e H Addurx V $0 Stack poiSr afrgese P`Prog couMȠBus Erroess e%Ͽ`1VIllegal i* rucDS̴{`DivisEby zer>{ȠCHKϹ@{>TRAPV0ȠPre violaC𳾾pkђ`Tracߺ~kȠLine-A emu(Q1ij2ҁFõrvea?<åbtx!۴u3UPiti^zed;rup?Qհntinue"ewI1,9Ah)Qۤ4,nыQVhz ijaz @Áqz <5STwxqSpurio $a LevelðЂǡ2 (HBL)-6#3/7ސ4)V/| L75=//^k!:6)MFP/'ij73&7)NMI?>Pb - The5X?!98ސ6 #0;??$<821 (GEMDOS)?-x8Ƞ32 (AES/VDIO4- 83 #Ơ901 I%0?m? $1 Paral_ Port yNl$8@RS-20Data Cawrri۰DetJb<1RClear-To-SenMwBitBltPmp!lgC8~RBaud Rate Gener1 (Timc:)8@200Hz Syste%mo3C<9n!ȠKeyboard and MIDI ACIAꟂ1FlooppyProܰDMA_2 ! nHBla#nkPس3Bu 7<1Rnsmit A8By1bBuff۰Empt! 1"RReceiveqį^欴Fulll,"1 Sװd&A7ingpdic19Monoi/f/j߅pz? = Normy disabled,=p1t0Op,` Hz/,N9rHzrfzrZ ,`./mJrFdrr2hĚrlr OHp/r8tޒx6|^Ķ ,ĆĢ0,_8>?ѮՎJ6Ъv6bZ6А N6UH:6ФUp&6ԘL0, t?mPԼr7 NuHWzJ0N+$v7J*7J,ԌxTxBzӫ`|N}7L*8J4R$J6x6аr6tZ6q66д6и :*6 b䔒K׊6íU6h6 jT>BO66 "6~N0r5UJ2VU|ĘëؠȲ~^@jЀN٥hV^ЂVc5>^U*J.U^ЄNӛ&r4ULD -ڽ4’+45nԳ4ڢ|̒3TU@ĜB,lf6Л6Яr36Ȝ36̖Ī6$.lZܿ36$UzІNg3pЈl$=3\6 $ݵ4ݦ;36qO3Ϗ2HzЯ$2$l2$֒+$ݔ$)Ԩ$2W$2ܖ Z$l+2nV4X$9ހ$V4($ym2Gށ2s2r1D4 Ѫ 41! ߪ!415 1%"@41]џU 1u -1b 1iP@1 zD;(`, zDO1f zDc1"@ zDr0"@$*zDD^D(fD0"@,0U"@0(TND"@U4(TvD"@8(TV0x"@<(TDUd^D@q0aAD', H,T;0$"@LTO0 PTc/"@TTD/^DXj/ \T/̦TL6`{/"@/J:N/Tuѱ/MDS~T 9e-:^ lEe3 pRd/"@U.(D5..`.a`d/ dC %䪹.W .lk dV .U . td,p 圪dptd^D$r- t 8t' q't-ip;t-p-VT-vtjPRy^p-a3- CT-aWT-jlt,p$,p$q,΄p+$',1 -4;,E ZW$O,^DMA,zpU,fp9,RTp4, yM,*pGCTk,d,)+,PqbT'}+; k,씜 KP씄=@fؾNJnfpA>at0.R)@ .h29n &Fд ](.rfFh $Fn Fp "RA C nRHzHzN&vN POAC "BJlrf 0<N lp)P ` l fR)H Jff @ ѐ)@lЇS)@ a*l{ ~`<Аf$S&r=gR- А <pH4p8ph4p2pI4p,pi4p&pP4p pp4ppD4ppd4ppQ4ppq@f|p.H$*H ME-IwffppfA 7`(qrxp M `FL$/ *Hqf6p`qg6*_NuNn:]::_:`:cmH:d~:sv:u:-d:<:Xb:Z:\:/\:#paJl Pg <@`Bp6f n`0, Tڐ.,9G p9F r <LLs/.)H 8ҁ ?bprp̑. M"Kj.t^ruAPQ `)K @Aȶ8.q l: 6 L(#[΁*Hր@A r*f, Rpa4"P"3@H@~ "psNB# 0,HrAg ,9AH `$pNATO*arFH9@J6plHf9GјŜ߮ӲpH'$*p-HgzXOJ0`p> nfp&(fCp?/ T,-_@`Fް`0zfP p<PJkrJEg rBrBz@ bp~i;@ 1Рyf$&.:ϡy; 䠖H!}Ȑ&Ⱦr gr fRM`Jgrp4`"g"[@g4`gU@g `RM$M~`RM-M RM&`&~,Jg V@` gGp`.`жB`zp+..`/ pUF\O$_B J"nap& L,M0wg `b {  #"_` "l|LJj$D)@ @ClAfp9@pNBN kpN)_s|H`<>loN*/6t?.<?/{B6BNA/72/ ?ABo>B?Bg?Hxhq"rJWD5~ 06B=T25s*Jf@ɡ<@ $~JGf"p,HJj `,AЁ`u@@|:8?RGVb / "QS@t| SAgU@c gSAW  _ $y ,JGk&lTl Jpg'qp r)W,BNC NbٲpH'|!*RF`0,_TFf p`(,7*Hz1<lP1.o p17= .`~<`S@f>cRG`G1L3=l 8(JkZJ^20<~1 _@f2Dp4 J@k}^t0 gV2$4ܴ3,(`ᢐ7@oJDg VBv bxPV|` 2pdBCp4qr Nߺ V"HЁԁ6g ~JFjBqbt^r Ҭ1H^ldehH.4B`Hfxj*2Ѫ4p0@f.[pxpXb"2f:`H+P0P0 sUb7l bW s d<gX4q(nE@0hCprZ-mrF.wRo :o2V`gT`M0brRH fNf U&xp^x̒ `p]RxP]JJ `⦰npܬ估pUȬТP-``npgZC_gPPwp_@c dPdP6@޾G eTs@bө"Px`4"HRI P0DxaGf1Q B#C t%!p! Tzf:f&ӛ@/R `*X$B`"N‰pA '6P~H|ANRJk@sC,QPdgFP gW@fd*XA`JNA(KzJEkSM rA_SE`nPp^8HBN d@/} ְXO@ lRFSlm l|R|~xa ,QA-xP"A>OF"H|B L *0123456789abcdej/ *o M.p"/PCBL*_,2HHK` g Jmg&M*U` fpNf*@pP1&pMQ/ >0NDL(*H.:MRS0+Rk"Q @mAp"k@NBPLߛ(*P@pP-MAHE/.^NPOJng0.QA"nR`-f^4`g-`HP_PRD^aVQ@QR PUVV``U ```(o~e,:`,ыBf)Y PR~ṴR-MagNGp:**/Rld~ lfHfgp.ԀSIpSf~kBIp)@f`CdHIpN*JjDJjDaDNuaDqtDP/HA4fH@HAHB4g0H@4rB2$cp/v AdQC AdYp UCBSC4HBBBHC604HAdSCЁr2HCH@A&qH0$&HBHgHCHìC ЂL~KQ- ,p)HpJfNuYH<0",lf 9|L ` `*K`&H"H$MYJ"Qf8 /f0/pI?NA\O>攐Bz©QYM~llP H&P:e6k"Kлb"$S gXJdb&J`B+S& aRG`&Pppg /N+  pyVkp n氬f & 2Cn^$i &JJRk"oLk &EH`EOg(.@DԦgh"C`Gzg6"Yfz`*(䉌j*7A7E5E f7HJEgY#C.Pe Xp*j ,ow <(:_N `"@V#ll)Il#DȠg(Yg$GX5|:䍼Ʊ±ØC`Bh%M:ΑpanfqH? (D}츀d&|9X| J0@HxpHL*߀El ln1`&//H*@ o$ k &M'MG'K Q&BB=` `;RF@bp@d4*H.&U, Po$Kǿ&$ +n@*`*Uп @Q(<0*P&U*ﺇm($MKw``` @Rhb~` Z.G̠zR̡zzV MΠ>*@ AGA ٢CΑ*PH)MpHQ/ @N`pҐbrbpaN`Hx`M 1ɐJ@m @$nPft -fP`+fJ@rP 0f8pXgxf(p" ǀf RH JgtmT9n`Am>&7l4&gHCEJCfԃek`PXԁRJgD"/F@"ASH"" `uT@p ~BJAg$HA : rp∲Rr"9AJQ"B4HAQ QQ$ NuWWf S/2H@`QP cp(Pd! H`r+g ධ_ n 4ABA@0S@pDA2pܐ/Jfp"Ol-Dr N.A0fQ N^_H@B@H@QO"O2Af "{POڒ"of Nb t-I@)(SD@*E!,Fd@0;>`nJxr H@$H…BBa (H0@6"L ???HzƤAO-&.! 5" %*/<$"J& y`@ "?A_/0?!p"j N"~/"0$@":$`"H?V#>"" $2.)Pp޼$1JCj1 M:bJANFEBMARAPRY0YJUNe0LAUGSEPOCTNOVDECJanuaryFebr2MarchApril0yJuneܠul0AugustSeptemberOcto1Nov޼3Dec4%02d53/63-|60s %d,@2 A6B0LRQ7Ur dA(`@Jgz`z `J@vNA ` A*E |"Vz HBADDJHH6NE "?"%J !,%! _2X >RDUN_v[@?4Up@Pf!vR|__>R0Tx[T"1 HPT-/."&0! HP(b!c(bT73F>6H2vqAMPu`?:fzko2d.2gk@ga JfSHfڡgJfNu Q?g VV`H,cs/ Ib.ZJg.!N-@'g,"[pdqJ@gR,p .rH*H&MJg^NRK` L(y*H-G0.HH:qsqrypHsRqqt?Pqs@PNAXO~̀bf~!2f6n:vN0L90ogf yԁ;Nƈpp6&:Ny:*H/ p L$_/ B0& 0<H @$/ / 0B f *p`R.oJPJfÀܑ plHfp LTOr`r H# XHp9@r9@t9ArNl|q_sp萌ސT|p0<߄l` Bpސ&ސ&|pC|p@n _NA{`p?ڀFpސrt9B쐼 Jllg"r2趱Ҡnr"NoNfČs`Ƴq|׎"`&-gp:`0%N,Jg@%$(J_lXg ,E@a$(p?0{"TJjtg " b*N%!nαp@e^(,l( O ",(m&A`:$  c sm(

NB2,p.}pJFfGD|Jf*+Ђ;}@B- $Np`pbj2 J@jr;A 2_m ,PXf; FPprå`;c p0B&@0"~bg Ma. ~ Bq|@Sm2R $Np Rش &! p-3gR|@f M`a4$*uf:` ,z $g0prANPp |p@gv`nbf"R% ^nR8b gȜQpKH*nH:,lxZC0>@+g>6g S@gfRzr+!7 Wp(`<:{<'`$x%a z50<E`gNs[@z JDFF@@?,h?`N`POD|pz ><@oW`x ?1|><F~`B@>&~62,fp+@ ;Fx;Gq .Gp,*I@r"ܸJf00,Hd#fRѶ :JgV8& ,!d$ !c!g`Vqq`Sdy\3(\3g$pf rIQ !%XH"tn2q01g42 4HP,n3ЄBHP4Ҁ B,2l@n3mQ& @t=+H\AXY@q!\ReP ЇSB""3@P&paPLSTpE@@ @@@@@*@j@n@r@v@z@~@@@@֪@@@@@@@@>@@P2_@P@P*@P@P"@P&@P@.@P2@P6@P:@P>@PB@PF@PJ@PN@PR@PV@PZ*@P^@Pb@Pf@P@U@@PP P@P@P@P@P@P@P@P@P!P@@@PP PbPPRoPPP0.z<`<`/LMoCP8cvXhb z`Oa@<0( ` fbZ#Lbz``hcf0dPO`  `,`L``\^`tpq]z` u(q,vvH4{Cv4tUTrZ4strz4q!w.@Rdvx0:axI40$L-$dE$|]aea`(6ecHƀ`cPƀTƀk`c`cVcdƀhƀlƀipƀpc-cƀUƀƀƀƀUƀƀƀƀ}ƀX:\X9bw`p>T!Ugk >k> .@R Rі˯ܭDܦ& oܩ 8>XDP2TIF -Q+ ALSTEP3TIF -Q+ALSTEP4TIF S.Q+/ AL_TUT2RTF ;Q+)AMPLE CAL +?Q+>'AL_TUT 8S+ PROFILE v1.5 by Linnhe Computing Copyright (c) 1993, 1994 Mark S Baines All Rights Reserved Mark S Baines asserts the moral right to be identified as the owner of this work. PROFILE IS A FREEWARE PROGRAM PROFILE is protected under UK and International copyright law, and is NOT public domain software. That is, Mark S Baines still owns the copyright to this program and the document files. You are hereby granted a licence to use this copy for private, non-commercial use. You are not allowed to alter the program in any way, to do so is an infringement of my rights. FREEWARE is NOT Public Domain! If you do feel like rewarding my efforts with a small remuneration then please send a payment of at least 5.00 (five UK pounds cash, postal order or UK cheque) to me. Please make your payment to "Mark S Baines" at: Linnhe Computing 'Linnhe' Shore Street Inver, by Tain Ross-shire IV20 1SF Bulletin Board Sysops and managers of Public Domain libraries are allowed to make this program freely available to their users and customers as long as this document is included with the program and both remain unaltered. The FaST Club may place this program on its Disk Magazine which is available to subscribers. Floppyshop and The FaST Club may also include it on their Catalogue disks. No other magazine, whether commercial or free, professional or amateur, may place PROFILE on a disk magazine or magazine cover disk without the express permission of Mark S Baines at the above address. This includes Atari ST User and ST Format. ST Review was given permission to include this version on their cover disk on 19th February 1994. Mark S Baines reserves the right to demand the appropriate remuneration from commercial magazines and disk magazine publishers for permission to publish PROFILE on their disks. If you make a profit out of selling a magazine with a cover disk, then it is only right that some of that profit should be distributed to the authors of the software contained therein. PROFILE - INVENTORY When distributed through any means whatsoever, this total package must not be separated. PROFILE.PRG The program PROFILE.TXT The documentation in standard ASCII text file PROFILE.ASC The documentation in reformatable ASCII text file (not for ST Review cover disk) It is essential that this program is not renamed to PROFILE.TOS. If you do, then don't blame me for the crash. This is NOT a bug! PROFILE - WHAT IS IT? Atari, in their wisdom, have created a situation where there are many different types of STs, TTs and Falcons around the world. What have we got? There are at least 15 different TOS versions, many different versions of GEMDOS and the AES, different versions of GDOS (GDOS, FONTGDOS, FSMGDOS and SpeedoGDOS), 17 different nationalities of ROM, BLiTTER chips, different resolutions and many different amounts of RAM memory from 256K to 4Mb on an ST and beyond on TTs and Falcons. I'll leave it to you to work out all the different permutations. All this can create problems for software developers and subsequent 'bug' troubleshooters. If you ring up or write to your software company for some technical advice, reporting a bug or undocumented 'feature', it is a great help to them to know what system the program is running on. HiSoft provide a program called CHECKST.PRG which provides them with this information but it is not Public Domain. I have therefore written this program which does the same thing (and more besides) for all you non-HiSoft software users! PROFILE is a development of ST_TYPE which was replaced with ST_DATA2. Both these earlier versions have known problems although updated versions of ST_DATA2 are available. ST_TYPE is not supported any more and cannot be relied upon, unfortunately. You should not be using it. ST_DATA2 will now cease to be supported with the release of PROFILE. PROFILE was known as STDATA3 when beta tested. If you have seen a copy of this program called STDATA3 then it is an unofficial release and should not be available. Please tell me about it and where you saw it. PD libraries must delete it and no one has my permission to distribute it or use it including the beta testers! Thank you. At its simplest level, PROFILE can tell you what TOS you have, its date and how much memory you have, whether the installed DESKTOP.INF configuration is valid, what the mouse double-click speed is, whether a Cookie Jar is installed... Power users, programmers, people who like to hack about with other people's code and programs, hardware and system developers, repairers, those wanting to get the best from the configuration of their system with numerous ACCs and AUTOs and any other nosey folk, all want to know what exactly they have in front of them and what is going on behind the scenes. PROFILE provides extensive information to help you sort out which vectors are pointing where, what VBLs are set and the nature of the installed Cookie Jar (if present) and more. This level of use requires knowledge of the system and what the details reported by PROFILE mean. I'm not going to explain them all here I'm afraid, on the basis that if you don't know what they mean then you don't need to know what the values are. Sources of data are few and far between and the following may help: Modern Atari System Software (1993); HiSoft; ISBN 0-948517-63-8; HiSoft The Atari Compendium (1993); Sanders, Scott; ISBN 0-9638331-0-3; SDS Publishing Atari ST Internals (1988); R. Brckman, L. Englisch and K. Gerits; ISBN 0- 916439-46-1; Data Becker GmbH Concise Atari ST 68000 Programmer's Reference (1986); K. Peel; ISBN 1-85181- 017-X; Glentop Publishers Ltd. A Hitchhikers Guide to the BIOS (1986); Atari Corp. PD text file Rainbow TOS Release Notes (1989); Atari Corp. STE TOS Release Notes (1989); Atari Corp. TT030 TOS Release Notes (1990); Atari Corp. Atari DocSupport Developer's Kit (1991); Atari Corp. The Atari A to Z (1994); M. S. Baines; FaST Club (RSN) ST Application magazine, (monthly); FaST Club Compiler program manuals are good sources of this sort of 'inside' information. Until recently, much of the developer's notes were not normally available to individuals but they can be bought now from Atari UK as their DocSupport Developer's Kit. It's also surprising what is available as text files on the Bulletin Board networks and through PD libraries! Because of this ridiculous dearth of data on the ST/TT/Falcon systems, caused primarily by Atari themselves, any serious user of the ST involved in programming and system development must either register with Atari as an official developer to get the necessary documentation or buy some of it separately which isn't cheap. Involvement in the comms world using the BBS networks and services such as CIX and CompuServe will enable you to ask others in the know, as I was forced to on many occasions. PROFILE can be run under two kinds of conditions. Firstly, under an empty system, devoid of Accessories and AUTO folder programs, under GEM and from a floppy. This will tell you what sort of default set up you have and be your standard for telling others such as software companies, what system you have. Computer repairers and upgraders often need this information as well as the private user wanting to confirm his purchase. Secondly, you may run PROFILE under various configurations, with hard disk boot programs, Accessories, AUTOs, Desktop replacements, hardware modifications etc. and see what effect these programs have on your system. Changing the configuration of your system (programs like Superboot and XBoot make this incredibly easy and convenient) will tell you much about the effects of individual programs and what they do to your computer and perhaps to each other. This can be an invaluable aid to bug hunting, virus hunting, program incompatibilities etc. PROFILE - THE PROGRAM PROFILE will print a report to the screen, printer or disk of your computer's hardware and software configuration. A list of the details provided is: 1 Hardware, TOS and Memory Details - 4 pages (1 extra for Falcon) 1.1 Hardware, TOS, Screen Most of this is self explanatory. Some of it will only appear if you have a Cookie Jar installed with relevant values. Some items default to the basic type (Machine, Floppy Disk Drive). If PROFILE reports an incorrect value then perhaps you ought to update your Cookie Jar with a suitable program. For full information on some of these items then refer to the Cookie Jar page 7. Note that the two alternative numbering systems for the TOS version number have been used where appropriate. Therefore, TOS 1.04 is the same as 1.4. It is my contention, and others, that Atari's attempt to change the TOS numbering system for the early TOSes after the old numbers have been accepted for several years, is ridiculous. To add to the confusion they still refer to both TOS numbers in documentation and in personal conversations. TOS 1.0 remains so or may in Atari's eyes be called TOS 1.00. Atari would like to change TOS 1.2, 1.4 and 1.6 to TOS 1.02, 1.04 and 1.06. However, TOS 1.62 remains as such (although I saw someone sadly refer to it as 1.062 recently! You can't get 1.062 from the BCD value $0162 that the ROM contains and this just demonstrates the confusion that Atari have caused) which under their new system implies a far greater upgrade from TOS 1.06 than is actual! The TOS version number is stored in the ROM at offset $02. For TOS 1.4 the value is $0104. Each byte therefore has a value of 1 and 4, hence 1.4. If the first byte is 1 and not 01, then the second byte must also be 4 and not 04! The fact that this confusion exists and that I spent time ranting about it here, shows how foolish Atari can get. As far as I know, the present TOS version numbers are thus: os_version Old New Name _sysbase+2 Number Number 0x0100 1.0 1.00 ROM TOS or Old TOS 0x0102 1.2 1.02 BLiTTER TOS or Mega TOS 0x0104 1.4 1.04 Rainbow TOS 0x0106 1.6 1.06 STE TOS 0x0162 1.62 1.62 STE TOS 0x0201 2.01 Mega STE TOS 0x0205 2.05 Mega STE TOS 0x0206 2.06 Mega STE TOS 0x0301 3.01 TT030 TOS 0x0305 3.05 TT030 TOS 0x0306 3.06 TT030 TOS 0x0400 4.00 FalconTOS 0x0401 4.01 FalconTOS 0x0402 4.02 FalconTOS 0x0404 4.04 FalconTOS Some people have claimed to have a TOS 1.09 in the UK. It has always been my belief up until recently, that this was due to certain programs inaccurately reporting the GEMDOS version rather than the TOS version number. TOS 1.0 and 1.2 do have a GEMDOS version number of 0.19. After some recent discussions on the BBS, it would appear that a true version number of TOS 1.09 does exist. It is not, however, a mainstream TOS and it would appear that it is a pre-TOS 1.2 version that Atari UK produced to cater for the BLiTTER chip before TOS 1.2 was made available by Atari US. There is a little confusion over the GEMDOS version number and whether it should be shown as hex/BCD format as with the TOS version number or decimal format. This gives two differing numbers, of course. The GEMDOS version number for TOS 1.4 could be 0.15 or 0.21 according to which format you subscribe to. Atari choose the former and I make it the default here but also show the decimal format. An attempt is made to work out the effective processor speed compared to a MC68000. The reported speed does not take the RAM caches of hardware accelerators or CPU on-chip caches into account, so that the speed *is not* the hardware CPU rate but the effective processing speed of the CPU. This figure may vary slightly depending on what processes you have going on in the background, for instance AUTO folder TSRs and Accessories. Compare the 'empty system' result with other configurations to see how some software may affect the speed of your computer. On a Falcon the Current Screen Mode will report an incorrect value except with ST compatible modes. This isn't a fault of PROFILE but the resolution the Falcon sees itself running using the old and almost defunct Getrez() function. The function should return a value of 3 but usually returns a value of 2 which means ST High Resolution Mono mode. Whether this is a bug in TOS 4 is yet to be determined. However, this function is only included for the Falcon for completeness as it really has no meaning on the Falcon. Other details give a true picture of the video details on a Falcon. 1.2 Memory and MiNT Details The total amount of ST RAM and Fast Alternate TT RAM (if fitted) is reported as well as the largest single block of each that is free, except under MultiTOS where such interrogations are essentially dangerous in a multitasking situation. However, on a TT the total amount of Fast Alternate RAM can only be calculated by an undocumented feature, which is simple enough but relies on that memory always starting at the address $01000000. There is no 100% guarantee that it always will, but then there is no real reason why it shouldn't. If this causes problems, then please tell me. Which items are reported on this page depends on what is installed and available and whether MiNT/MultiTOS is running. If MiNT or the MiNT kernel of MultiTOS is installed then some details are given on the limitations of the installed version. 1.2 Miscellaneous Falcon030 Details (Only if Falcon) Various specific Falcon details are reported here such as the video mode and whether the DSP or sound system has been taken over. The video mode details are the currently set ones and may disagree with those set on the Desktop and shown in the NEWDESK.INF details page if the latter hasn't been saved. This page isn't seen on non-Falcons. 1.2 Disk Drive Details (or if Falcon) 1.3 Disk Drive Details Again, mostly self-explanatory. The BIOS Parameter Block or BPB of the current drive is shown. This information is stored on the disk and informs TOS of the details of the drive's format. TOS needs to know how big the sectors are and where the FAT and data sectors start. 1.4 Disk Drives - pun_info Structure Details (or if Falcon) 1.4 Disk Drives - pun_info Structure Details The pun_info structure is provided by TOS for any hard disk driver to make a relationship between the logical drives installed on the desktop and the physical units connected to the computer. Logical drives A: and B: are assumed to be floppies and everything else a hard disk. RAM disks are reported in the list of logical drives (as they are on page 3) but they are not included in the 'Partitions' table, of course, as they do not have a physical unit counterpart. Not all hard disk drivers fully initialise the pun_info structure. As far as I know, only Atari's AHDI version 3 or later does and also uses the extended pun_info data at the end of the structure. The commonly used ICD drivers do not even properly initialise the table linking the logical units with the physical sectors. With current versions of the ICD drivers, the partition start sector is offset by four partitions, so that the start sector for partition C is that listed under partition G, partition H is for D and so on. However, the ACSI device number is correct for each partition. An ACSI device number of 7 designates that that partition does not exist (accepted range is 0 - 6) and should relate to the list of logical devices above that (RAM disks excepting, of course). I also list the Driver ID found before the pun_info structure for non-AHDI drivers but this doesn't seem to be in standard use except by ICD. 2 Operating System Header Block and Basepages Details - 2 pages 2.1 Operating System Header Block Details This is simply a record of the first bytes in the TOS ROMs pointed to by the system variable _sysbase, where some important hard coded details are kept. Some of these details do not appear on TOS 1.0 STs. Note that under MultiTOS the OS PAL/NTSC and Country Code entry is modified from that actually contained within the ROM. This is because under TOS 4 and AES 4 these details are stored in Cookie Jar entries. 2.2 Program Basepage Details The BASEPAGE structure is detailed here for the current program i.e. PROFILE and the PROFILE's parent process. The latter is normally the Desktop or replacement Desktop or Shell program, that is, the program that PROFILE was run from. It is envisaged that it will be this list that users will find useful rather than the current process basepage. 3 Cartridge and Some Control Panel Settings - 1 page If a program cartridge is attached then the details of this are reported. The cartridge has to have a program ROM installed, so cartridges that are just dongles or interfaces for hardware, such as scanners are not seen by PROFILE as there is nothing to report. PROFILE should be able to distinguish between the four types of GDOS (GDOS, FONTGDOS, FSMGDOS and SpeedoGDOS). Some copies of FSMGDOS are available but officially it was never released by Atari. It was replaced by SpeedoGDOS which is now available. The other items reported here are controlled by Control Panel type programs and may be contained in the DESKTOP.INF or NEWDESK.INF file and these are the currently installed values. These may differ from those in the DESKTOP.INF or NEWDESK.INF file itself because another program has taken over the setting of these items, such as NeoDesk. Also, be aware that some of the DESKTOP.INF file settings are not installed unless a Control Panel program is run or a Read Only Control Panel (an AUTO program that reads the installed DESKTOP.INF file in memory, activates the settings and quits). 4 Some Important System Configuration Addresses This page contains some of the most important items that people may need to know. They are mostly repeats of details contained elsewhere (System Variables) but have the advantage of having a little explanation and contained together. Some of these are important if you suspect the presence of a virus attaching itself to the Reset Vector or Hard Disk routines, for instance. These details can be followed up in Section 9, perhaps using the XBRA checks. Checks are made on the Reset Vector values and those for the Memory Configuration to note their validity. 5 Installed DESKTOP/NEWDESK.INF File Details - 2 pages 5.1 DESKTOP.INF settings These details are a report of the AES's internal shell buffer which is the RAM version of the DESKTOP/NEWDESK.INF file and are not necessarily those current and in operation. The AES internal shell buffer is only updated when the desktop is saved and so any changes made without saving the desktop will not be detected by PROFILE. The representation of some of the values shown here differ from those in Section 3. Note that the system will install a default set up if a DESKTOP/NEWDESK.INF file isn't available at boot up. I really recommend a ROCP (Read Only Control Panel) program, which Linnhe Computing can supply. 5.2 DESKTOP.INF continued and NEWDESK.INF settings If NEWDESK.INF is used instead of DESKTOP.INF then more details are shown. Extra NEWDESK.INF file settings for TOS 4 on the Falcon are also shown concerning the video setup. There appears to be an additional problem in that the XCONTROL PANEL accessory doesn't update the DESKTOP/NEWDESK.INF file when making changes to the Serial port and Printer details. Here, the earlier CONTROL PANEL had an advantage and may be used to install a DESKTOP/NEWDESK.INF file with the correct '#a' and '#b' lines before using the XCONTROL PANEL. Again note that the Falcon video mode details here may not agree with those displayed in section 1 page 2. Save the Desktop then they should both agree. 6 Vertical Blank Interrupt Details - 1 page Many Accessories and AUTO folder programs need to keep doing something periodically after being loaded, that is, they stay in memory and are a form of multitasking (though not in the proper sense of the word). These are TSR programs or Terminate and Stay Resident programs. Some install routines as Vertical Blank routines or VBLs. These are called every time the screen raster scan moves from the bottom right hand corner to the top left of the screen when drawing the screen display. This occurs every 70th of a second on a mono monitor such as the SM124/5 and every 50th or 60th of a second on ST colour monitors. Again, you can check on these addresses under Section 9 to see if any of them were installed by XNAM compliant programs. Memory monitor programs can be used to see what is present at these addresses, as well. Although, it is possible but unusual to have more that eight VBLs, eight is the default number in every system. PROFILE makes no attempt to look at any more. If there is a need for this then please let me know. 7 Cookie Jar Configuration Details - 2 pages 7.1 Cookie Jar List The Cookie Jar was introduced with TOS 1.6 and is automatically installed in TOSes 1.6 and later. It is possible to modify or install your own Cookie Jar in any system with any TOS. The Cookie Jar is an attempt to provide programs with information about the type of system they are running on, especially the type of hardware. This would normally be difficult for any program to establish. Many programs need to know which processor is installed and whether a floating point coprocessor is available so as to make use of their facilities. The type of video SHIFTER and sound facilities are also different on various systems and a graphics program perhaps needs to know if the STE type video SHIFTER is installed to use the extra colours present. The Cookie Jar is a list of IDs and values, stored in memory the address of which is pointed to by the system variable _p_cookies at address $5A0. The values often just show the presence of a machine's facility or its type or the presence of an active TSR program. Other values may be addresses of routines or data structures in memory or a version number. There is no standard for these. IDs are four ASCII characters and each should be unique and descriptive. Atari have reserved the underline character '_' as the first character of their IDs. This page lists in order, the IDs and their values in hex and decimal and the size of the Cookie Jar. Note that any Cookie Jar program can modify the size of the Cookie Jar. Some programs use incorrect characters for the Cookie ID and PROFILE tries to trap these. Atari's own MACCEL3 is one of these with the intention of making its Cookie ID of $AA006E look like MOOSE which is supposedly close enough to be mistaken for MOUSE! Absolutely pathetic - talk about breaking your own rules!! 7.2 Official Atari Cookie IDs Interpretation This page interprets the values of the Official Atari IDs. Of course, it would be impossible to do the same for all IDs as anyone can invent them with a meaning unknown to me. Recognising an ID is usually simple enough, for instance, "OVER" means OverScan, "FrmD" is FormDoIt, "LTMF" is Let 'em Fly, "NFnt" is NeoDesk Font, "NLdr" is NeoDesk Loader etc etc. However, understanding what their values mean is anybody's guess and usually of no concern anyway. Some are version numbers, others are addresses in RAM where that program is loaded and some point to another identifier (usually four characters) or a version number in memory. In most cases it doesn't matter to the user what they mean. PROFILE is capable of detecting all the official and semi-official Atari Cookies, the latter of which include the presence of the new GDOSes, Poolfix, TOS 1.6 patch, MiNT Kernel and the Diablo driver for SLM laser printer. The new International Date and Time Cookie and Nationality Language/Keyboard Cookie are included and versions of various installed software that have written a cookie shown, such as _NET, _FLK and MiNT. 8 Environment Variables Strings - 1 page Many alternative desktops, command line interface shells and programs set up environment variables in particular the PATH= variable which informs TOS or any program which directories to search through when looking for resource or data files. The standard GEMDOS environment string set up for the AUTO folder and Desktop has a bug where a NUL is placed after the '=' sign as in PATH=$0A:\$0$0. It should not be there. The two trailing NULs correctly designate the end of the strings. Secondly, it is always drive A:\ even if booting from drive C:\. Some programs get around this and some others misuse it. Atari have recommended that it shouldn't be used. PROFILE will trap the first NUL. Sorry about the messy displays you can sometimes get here, especially if running under a pseudo-terminal such as MiniWin with its very long 'termcap' lines. At present I can't find a satisfactory way to present overlong lines and stop the screen from scrolling on occasions. 9 Complete System Variables Contents - 7 pages This is the complete list as of TOS 4. The address and official Atari name is given together with the values they contain in hex and decimal. I've added some prefixes to some names to aid identification. These are where a system variable is 'divided' into many parts, like _themd which consists of four longs and _bufl which consists of two. I've given these suffixes to indicate which long is referenced. The same applies for each of the _vbl_list, xconstat, xconin, xcostat and xconout system variables where I've added a number on the end. Please note that some of these names are not the same as those in The Hitchhiker's Guide or Atari ST Internals. My names are taken from official Atari US source code and developer's documentation. Those that are vectors will have a number on the far left which can be typed after the SPACE key is pressed to check for XBRA compliance. See below. 10 Exception Vectors Contents including the TRAPs and MFP 68901 Interrupts - 4 pages Only those Exception Vectors that are important and usually of significance are shown. There are 256 exception vectors in low memory and most of those after number 79 usually have the same default values on all systems, either being reserved or available for user programs. If you need to see the other 200 vectors then let me know and I will include them in a future revision. However, at the moment I thought it best to leave out another ten full screens of useless numbers! By default, many of the values shown are in two parts. The last six hex digits are an address of a routine executed in ROM when that exception is called due to some sort of error when a crash may be imminent. The first two hex digits are the number of bombs shown just before that crash and is the same as the vector number (in hex). Because of this pattern, scanning down the list can show quite easily any vectors taken over by user programs installed in the system. XBRA and XNAM The System Variables and Exception Vectors can be analysed for XBRA and XNAM compliance providing a powerful debugging tool for software and system developers. Some system variables and all the exception vectors contain vector addresses, that is, addresses that point to another part of memory that may be the start of an executable routine. Many AUTO folder programs such as TSRs (Terminate and Stay Resident) and Accessories install themselves in memory using the XBRA and XNAM protocols. Essentially, they hook into or take over various vectors, such as those pointed to by some system variables or exception vectors, so that when TOS (or other programs) transfer control via these vector addresses to run the routine pointed to by them, the TSR routine is run instead. Normally, if several of these programs want to do this to the same vector then problems could arise. Some programs do not save the address originally stored at this vector and so the last installed program usually wins kicking out the others. Most others do save the vector address but do so in non-standard ways incompatible with each other. The XBRA protocol, however, does introduce a standard so that each program can store the vector address and replace it with its own in a compatible manner. After any XBRA compliant program is called and run, it can then call the old address thus enabling another previously installed program to run and so on down the chain until the last original address is reached. In this way, all the programs get to run their routines at the appropriate time. Note however, that if any program intercepts a vector without using the XBRA protocol, then it will break the chain and PROFILE will not show any more XBRA IDs even if some still exist. This is not PROFILE's fault but one inherent in the system, and will remain so until all programs use the XBRA protocol. XNAM protocol programs don't maintain the old address and thus cannot be chained. They commonly appear as VBL routines. A good example of an exception vector that gets used for this is number 46 - TRAP #14 Instruction (XBIOS). Several programs may use this vector to point to their routines, such as Quick ST3, OverScan, NeoDesk etc. ST Applications Issue 11 November 1991 gives a good account of the XBRA Protocol. PROFILE - USING IT The program is run by double-clicking on it from the Desktop except under MultiTOS where you should run it in a MiniWin window by dragging PROFILE.PRG to the MiniWin icon or filename. You can also use a MW window (if you have it) using the command line 'TOS PROFILE.PRG'. Here, it will run very happily in a multitasking window. Do not be confused by the fact that PROFILE has a .PRG file name extender. This is necessary under normal TOS for certain functions to work. PROFILE MUST NOT BE RENAMED TO PROFILE.TOS. PROFILE can also be run from the desktop under MultiTOS but it is far less satisfactory, with the key responses being very poor and some screen corruption inevitable with the mouse breaking through. Of course, in this mode, program switching will be unavailable. Run PROFILE from a window and all will be OK. PROFILE will run on all STs, STEs, TTs and Falcons and under MultiTOS (as of compile date shown under Main Menu Information), in most resolutions but will be untidy in ST low resolution and other 40 columns modes which I refuse to support! The Main Menu screen provides access to each individual section of the program which is essentially the list above under PROFILE -THE PROGRAM. A section may have more than one page (screen) of information. When each page is displayed you can move to the next page or section by using the left and right cursor keys. This means you don't have to go back to the Main Menu page to access another section. Each page can be individually printed to the parallel printer port by pressing 'P' or 'p' or sent to an ASCII disk file by pressing 'D' or 'd'. The default name of the file will be PROFILE.Pxx where xx is the page number displayed. You can change the filename of course, using the file selector provided. The RETURN key will always get you back to the Main Menu page. You can send the whole report, which is around 28K long, to the printer or disk by pressing 'P' (or 'p') or 'D' (or 'd') from the Main Menu screen. The default name for the whole report disk file is PROFILE.LST. Again, you can change that if you wish. In the Systems Variables section, some system variables contain vector addresses that can be checked for XBRA and XNAM compliance, as mentioned above. Pressing the SPACE key will enable you to type in the number of the system variable you want to investigate, as shown in the first column to the left of the system variable address. The vector or system variable address is shown and its value, which should be another address. Attempts are made to check this value - to see if it is in the ROM or illegal (pointing to protected memory or outside that available to the system). If a XBRA or XNAM compliant ID (four characters) is found then it is reported and the next address in the chain is shown until the chain ends. For exception vectors, the technique is the same, just type in the exception vector number in the first column. The display is the same as for system variables except that the exception vector number is shown as well as its address and value. At present these values cannot be printed or saved to disk (other than a normal screen dump) as that didn't seem worthwhile for such small amounts of data. However, if you think that you need that facility then please ask. Please note that any check on a vector will only show if that vector was installed by a XBRA or XNAM compliant program. Many programs, especially older ones don't use this protocol. It doesn't make that address pointed to by the vector less valid. It was installed by something! The Main Menu screen provides rudimentary Help by pressing 'H' or 'h' and Information on the program (such as compile date, about Linnhe Computing, acknowledgements etc.) by pressing 'I' or 'i'. The program can only be Quit by using the Main Menu 'Q' or 'q' key. Simple eh! PROFILE - SOME COMMENTS I have written this program using legal methods everywhere, as far as I know. It has been extensively tested on mostly all TOS versions and various setups including STs, STEs, TTs and Falcon030s all running MultiTOS. As far as myself and the beta testers can ascertain all the information reported by PROFILE is accurate. That is, what is reported is what is found by PROFILE. However, it may be that some strange figures are seen which appear at odds with what you know to be true. In many respects this is the point of running PROFILE. It will report the configuration that exists not what you thought existed! Be very aware that running many different programs, such as Accessories and AUTO programs, different hardware such a OverScan, accelerators, emulators etc. all affect the internal configuration of your computer. To make themselves known to the system and work they may well fiddle with some system variables, vectors, interrupts or even the apparent appearance of the ROM - all of which may or may not be what you thought or know to exist. For instance, AutoSwitch OverScan messes with various system variables such as 'exec_os'. This system variable normally tells the system where the start of the AES is, like $E13D94 under TOS 1.6. That makes sense because the AES is in the ROM starting at $E00000 on TOS 1.6. But, OverScan can set this to something like $708C8 way down in RAM. Normally you may think this is a great mistake on PROFILE's part as it doesn't make sense - until you read the AutoSwitch OverScan manual and see that this is documented. However, not all software, by any means, documents what it is doing internally to your system - hence PROFILE! Something else you may notice is that PROFILE reports that you have less memory than you thought. This may well be because you have a RAM Disk installed that has altered the system variable 'phystop' to point, not to the top of physical memory, but to the memory address directly underneath the memory reserved for the RAM Disk. PROFILE will catch this. Logbase and Physbase are two more vectors that cause concern. Physbase will normally point to the base of memory holding the data for the physical screen (the one actually displayed). Logbase normally points to the base of the logical screen (the one onto which any drawing by the GEM VDI is done). Usually these addresses are both the same but do not have to be. For instance, a program may have a screen displayed (at Physbase) whilst writing another (at Logbase) and swap between them for quick, snappy screen draws. However, AutoSwitch OverScan is a program that messes with these values to the extent that any call to Physbase will return the Logbase value when OverScan software is installed. If you didn't know this and are writing a program using Logbase and Physbase calls which repeatedly return the wrong values, PROFILE will help solve this problem for you. PROFILE is as extensive as a program like this can be and yet remain compatible on all ST/TT/Falcon systems. That was of paramount importance when being written. There are some deficiencies in its reporting. These are for many reasons. 1 I don't know about them. If you do then why not tell me what I missed. 2 I didn't know how to find that data whilst retaining compatibility across all platforms. 3 There is no acceptable means of finding that data using sensible, accurate and legal methods. The TT Fast RAM situation in the TT is a case in point. As far as I and several developers in the UK and Europe can ascertain, involving consultation with Atari UK and Atari US, there is no 100% reliable legal way to report the total amount of 32-bit Fast Alternative RAM in a TT. PROFILE will report the amount of TT RAM using an undocumented feature which I'm taking a chance on. It should be alright. 4 A detail may be of too little importance to report or too esoteric and used by only one or two people. 5 Other programs do it better, like disk diagnostic programs or system speed analysers. 6 A detail may require the presence of third party hardware which I consider to be outside the scope of this program. 7 Atari are moving the goal posts every day with MultiTOS and the Falcon. I'm trying to keep up! If you wish to comment on any of these points then please do, I am very receptive to program changes and suggestions and am not the sort of programmer that gets in a huff if someone complains of their work although totally thoughtless and destructive criticism may well get ignored! However, I am all too aware of my limitations and PROFILE isn't perfect by any means. I am thinking about a GEM version of PROFILE but I do need the encouragement for this. However, I need the encouragement to do so. If I don't know you want it, I won't do it - simple! PROFILE - BUGS AND INACCURACIES? My programming isn't perfect, of course, but PROFILE has been tested by myself and six knowledgable beta testers who have different systems. PROFILE has been developed over much time and with much thought. If you find any problems - tell me! I do know that it crashes with 2 bombs when run under ST Low Resolution but as I can't be bothered with 40 column mode (I make no apologies) I haven't found the problem yet. PROFILE - VERSION HISTORY V1.0 First release February 1993 V1.1 March 1993 Falcon fixes: Cookie ID _MCH Machine Type now recognised "Screen Area Memory" now reports correct value (I think!) V1.2 March 1993 Bug fix in Environment Variables page which displayed some garbage under some situations (thanks to Steve Taylor) V1.3 April 1993 Cookies _AKP and _IDT now added S. cmW.. DESKTOP2 emWDFT TOS 3w RDE RSC j'RDE PRG sWRDE_V5 DOC s. emW.. cmWDESKTOP2C DESKTOP2DOC  DESKTOP2PRG /* DESKTOP2.PRG Program by W. Alan B. Evans, [wabe@ukc.ac.uk] March 1992. If put in AUTO-FOLDER of "booting" RDY-ramdisk will ensure that any DESKTOP.INF file in the ramdisk's root directory will be copied to C:\ (if C:\ exists) where the newer TOS-Versions will look for it. With TOS 2.06 NEWDESK.INF (or DESKTOP.INF) should be copied to C:\NEWDESK.INF and this is now done in the DESKTOP2.PRG (Version_2? of DESKTOP.PRG). The TOS Version is also printed out - and it is still smaller than 2048 bytes so will only pinch 2 clusters of your ramdisk!! wabe May 1993. */ #include #define TOSPTR (*(unsigned short **)0x4f2) extern char *strcpy(),*gts(); main() { long st; char file[60]; unsigned short tos; char *itoa(); /* This is escape from "BOOT & WARMSTART" loop caused by faulty ACC's etc. since it enables one to invoke a simple non-GEM shell e.g ME.TOS, COMMAND.PRG, RDYSH.PRG or GULAM.PRG etc. to rename the offending ACC or boot program */ if (Cconis()== -1 && (Crawcin() & 0x5f) == 'X') { Cconws("\r\n FULL PATH\\NAME OF PROGRAM TO BE EXECUTED: "); Pexec(0,gts(file),"\0","\0"); } /* Get Tos_Version */ st= Super(0L); tos = *(TOSPTR+1); Super(st); /* Might as well print it out */ Cconws("\r\n Tos_Version = \033p"); Cconws(itoa(tos >> 8,file,16)); Cconout('.'); if ((tos & 0x00FF) < '\020') Cconout('0'); Cconws(itoa((tos & 0x00FF),file,16)); Cconws("\033q\r\n"); if ((long)Drvmap() & 04L) if (tos >= 0x104) /* STE TOS Present! */ /* Ensure the proper DESKTOP.INF file is looked at by new TOS */ { if (tos < 0x200) st= fc("DESKTOP.INF\0","C:\\DESKTOP.INF\0"); else if (st= fc("NEWDESK.INF\0","C:\\NEWDESK.INF\0")) st= fc("DESKTOP.INF\0","C:\\NEWDESK.INF\0"); } /* Execute the 40-Folder Patch Prog if found on C:\ with old TOS */ else Pexec(0,"C:\\FOLDR???.PRG\0","\0","\0"); Pterm(st); } /* * A useful File_Copying subroutine - preserves date_stamp on old TOS */ int fc(file1,file2) char *file1,*file2; { register char *buf; int i,handle1,handle2,nsects,nsecmax,erc,no_tms,info[2]; long lo,nrw,flngth; erc= 0; buf= 0; if ((nsecmax = (int)(Malloc(-1L)/0x200L)-4) < 0) { gemdos(9,"\r\n INSUFFICIENT MEMORY!! "); goto end; } if ((handle1 = Fopen(file1,0)) < 0) return(-1); Fdatime(info,handle1,0); flngth= Fseek(0L,handle1,2); nsects= 1+(int)(flngth/0x200L); if ((no_tms= nsects/nsecmax) == 0) nsecmax= nsects; if ((handle2 = Fopen(file2,0)) > 0) { Fclose(handle2); Fdelete(file2); } if ((handle2 = Fcreate(file2,0)) < 0 ) { gemdos(9,"\r\n Fcreate FAILURE - COULD NOT OPEN FILE: "); gemdos(9,file2); --erc; goto end; } if ((buf= (char *)Malloc((long)nsecmax*0x200L+0x200L)) == 0) { gemdos(9,"\r\n Malloc FAILURE!!! "); --erc; goto end; } Cconws("\r Copying "); Cconws(file1); Cconws(" to "); Cconws(file2); Cconws("\r\n "); i=-1; while (i++ < no_tms) { if (i == no_tms) nrw= flngth- (long)nsecmax*0x200L*i; else nrw= (long)nsecmax*0x200; { if ((lo= Fseek((long)nsecmax*0x200L*i,handle1,0) < 0) || (lo=Fread(handle1,nrw,buf)) != nrw) { gemdos(9,"\r\n Fseek or Fread FAILURE"); --erc; goto end; } } { if ((lo= Fseek((long)(nsecmax*0x200L*i),handle2,0) < 0) || (lo= Fwrite(handle2,nrw,buf)) != nrw) { gemdos(9,"\r\n Fseek or Fwrite FAILURE! DISK FULL? "); --erc; goto end; } } } /* end of i loop */ end: if (!Fclose(handle2)) { if (erc < 0) Fdelete(file2); else { handle2=Fopen(file2,0); Fdatime(info,handle2,1); Fclose(handle2); } } if (buf != 0) Mfree(buf); return(erc); } /* Cheap & minimal gets alternative ( An economical alternative to "gets" - does not, however respond to CNTRL-C on the Older TOSes ) */ char *gts(data) char *data; { register char *p = data; while ((*p=gemdos(1)) != '\r') if (*p == '\010') { --p; Cconws(" \010"); } else p++; *p= '\0'; if (*data) return(data); else return((char *)0); } /* Some code, pinched from Sozobon, for converting numbers to asci & used above to print out the TOS Version - it is extremely economical */ char _numstr[] = "0123456789ABCDEF"; char *ultoa(n, buffer, radix) register unsigned long n; register char *buffer; register int radix; { register char *p = buffer; char *strrev(); do { *p++ = _numstr[n % radix]; /* grab each digit */ } while((n /= radix) > 0); *p = '\0'; return(strrev(buffer)); /* reverse and return it */ } char *ltoa(n, buffer, radix) register long n; register char *buffer; int radix; { register char *p = buffer; if (n < 0) { *p++ = '-'; n = -n; } ultoa(n, p, radix); return(buffer); } char *itoa(n, buffer, radix) int n; char *buffer; int radix; { char *ltoa(); return(ltoa(((long) n), buffer, radix)); } char *strrev(string) char *string; { register char *p = string, *q, c; if(*(q = p)) /* non-empty string? */ { while(*++q) ; while(--q > p) { c = *q; *q = *p; *p++ = c; } } return(string); } .. DESKTOP2 emW To accomodate recent TOS Upgrades that came in with TOS 2.06 DESKTOP.PRG is now updated to DESKTOP2.PRG. Details of the changes are documented in the source file DESKTOP2.C. Basically if DESKTOP2.PRG detects TOS 2.06 is present, it looks for NEWDESK.INF first and, only if it does not find it, will it look for DESKTOP.INF and copy it to the booting rootdirectory C:\ if the latter is present. From now on whenever you see DESKTOP.PRG read DESKTOP2.PRG. DESKTOP.PRG is a little program that is meant to reside in the AUTO folder of "booting" RDY ramdisks. For older and indeed for the newer TOSes it should be renamed FOLDRXXX.PRG where XXX stands for the number of directory spaces to allow for in addition to the standard 40 (see below). It checks the TOS Version at boot-up. If it is NEW Tos (version >= 1.4), then it will copy any DESKTOP.INF there may in the root directory of the ramdisk to drive C:\ (if the latter is present) because, if C:\ is present, TOS_1.4 and above WILL take their desktop from it - despite "booting" from the AUTO folder of the RDY ramdisk. If it is old TOS (which is subject to the 40-folder limit) it will try and execute a file FOLDR???.PRG on drive C:\. This is the patch program for the 40-folder bug. If DESKTOP.PRG itself (in the AUTO folder) has been renamed FOLDR200.PRG (say), then this will cause space for an additional 200 directories to be visited. This is only likely to be needed if a hard disk is connected. Thus it is reasonable that DESKTOP.PRG should look to find this program on drive C:\. In turn, this implies DESKTOP.PRG must come after the hard-disk "waking up" program e.g. AHDI (or ICDBOOT or equivalent) which normally comes first. Finally, if key "X" is pressed during boot-up, DESKTOP.PRG allows you to execute any Program (that does not use GEM calls). This can be a life-saver sometimes - e.g. when an ACC (or a subsequent AUTO folder program) has become corrupted and causes a warmboot when an attempt is made to load it - this, in turn, causes the "booting" RDY ramdisk to start booting again, eventually attempting to load again the same corrupted ACC - hence another warm reset - etc. etc. ad infinitum. Clearly emtering a shell like msh.tos (in order to change the name (deactivate) the culprit program) is invaluable to save having to cold boot - and possibly lose valuable work on the ramdisk. W. Alan B. Evans, [wabe@ukc.ac.uk] P.S. (for C Programmers only) Of course, this is the seed if an itelligent booting system. If you wish to proceed to develop an intelligent booting program utilising a "booting" RDY/RDE ramdisk, unpack IQ_BOOT.ZOO and there you will find a proto source code file, IQ_BOOT.C, for such a program. Of course, you need a C compiler ( Mark Williams C is ideal) to compile it - or rather your own "tailored" version of it. However to give you an idea how it works there is also LD_P.PRG, which will load a tiny (50 kbytes) "booting" RDY\RDE Disk P:\ containing in its AUTO-folder the program compiled from the proto source. `P`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pC QN , HD , p,m:<0r Q&N~Q~d RESn`, HED@|D@ArTApAQڀn&-A LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+DC m Sj m -м`BSjL gpNޭ-lz5-2fd.tos`L?*o"m #.I+I/ B},g/ *g?<JNA NT@ ?F:LNANVp PATO lfBpd_ {Xf,Hzp d\OHzHnN8XO/BgpKd@Bp -@ x=h/.p?0.HPP.o?pdXO@ @d p0 Ir bOMxg^ ne> n׾dH7NTPOHS`8>>g"VE`*oiT LN^Nu^*nHy?p/PPOY@=@l`RBg/.p=dPOlp 8pW H0!B:%NPORHf=_n" (wo0 p> ҈"A$<'l Hzt"S`H?{^ ~*@ f W_` o(Sc/"2PRnnlN16V1f$#/N1l1d PO" a ` '.#h?VPO!M& lp`B@f/ 0!p? 1gHz`k."??> 6p@>0N0t) wfHl)[`4/pD"4+ޚ)-Mބ0g / pItA*}_/ *n @f g fSHz&R`B @g  0FH0. @ <.(Mp0//NzPOA Z``" cz_$0"@0HAHBЁH@B@ЉN0123456789ABCDEF FULL PATH\NAME OF PROGRAM TO BE EXECUTED: hqTos_Version = pq DESKTOP.INepwC:\zNEWqvz}}FOLDR???.PRGhqINSUFFICIENT MEMORY!! gqFcreate FAILURE - COULD NOT OPE?N FILEphpMallocF!8 Copying to:;seek or FAdFwriD! DISKkr?ց(  ` *`Pack-IceI *L ,La*oMGLA "grѓg f``GP$]t***Ԋ**EL ;H ;C&NN&&Sj&n".扑&&SjN%a*d"ra$dCv !a"H@@Vҩ%QnNuf%Nurf%AQNuCtaTxr1 Hka1 Ag"CvtaTr1 HaBq jD`rptadpt?aBC@!!Q`R   ICE! `m*p*gC"m Ѷ#9t.I+I}BP5V` TL|)=i RgWF <мδ= u6xb U^Z dsyM$ `3Ǵb:x6!+fb `vn9oj`6QaO 1b +րg ܫlpf WZK7(xS+ ,fޛ~ixTDM/` [fcDZ73/9׍ldY@Zo9$-pf43+#1E g"E``e0@:_`WB͑=hop3 \D !>3]80 AX""Nҹ N(CR@]!J|Bgmk<'lc ¹ۀڬδ#8+HK?R-`[ .K }A;c*@ f7X6нHngNgBxOPp;)MR!VEl(Bto"z䐁`~ڳαpie4ԨЖ3V~ 2C ̪/Rn@ < l J O+VF/^(Ša`^k6HҋFPOkB r`pT+f Rp? ډg) @S< f( p>d7xLp B@:dfL4fFMn>'nNu~Ayg zYf+ :qK>l-Mg / pIEB641Dp ;xiJL38/ogftI/HgLEjء2K {D?z/gpRCMU6 l 0<:BPmNH-T>WKw< 4\v|RҀCHAy T4:h娀>`73$ax5#9-XzLIWt,p_U@k cT[NhBg _A؅$H@ @܇JA&cuBjH=U `2&"jL.0(@HiR@A&&  P"?p/-@?0 g2 l_fp ,` fSK`3B,zp o\O QJ`Bj_I0+,x/v q * \#e@ac.uk (Sep.92)wʸ\FmMDeni{=T8,U{J.2 aSؠP9=^t u1d|FTO7[UA^,B+.Pfinwe9c\e։`а JfdO²A/Fc|X#1υ`UL{2]N%Mlf+=SLABELVALIDyXH9S6"'uTRUCT$O+`S%#!E2M yBL.RESsNI/z9̲dy P(: YO TLR()|",WARy[NGaSjIUSPACvF'A|rDi.CIPI)5r!'{tobuopyumucga*possible[pIEXMd]`iiYallocv0pBK _Yesz "VWIFSWCr 11#@readWRL"Fseek nbwrite;AILU FULL DFF ADC0|-5K# MA`CFOF (ENTI ~) BUFF? [def:]e PUOTHN FLOPPP?DISK IN5HIT ANKEYtNot enough Memory! Uwabs READ ERROR/ 0123456789ABCDEF /d( @ , 2^RLwRuekkRLvʗ5یTj}j`"8=-2Vi`:}Є[K/Mu+[YYZ?lW8^ߵhۇ:!6laS\ts*#$s-lh5-j 3w RDE_V5\DFT.TOSC kdz*^6–mnABua:{ު.{UPièvGu-S߿[nG p EYyhfVMy@ 6$^hT Desk Options Read Me About RDE_V5.0------------------ Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 Create a RAM disk Load a RAM disk Back up a RAM disk Remove a RAM disk Get data on a RAM disk Alter File DiskLabel------------------------- Quit How to use RDE Copyright (c) 1986-87, Mark Williams Company, Chicago Rebootable Ramdisk Utility with "Save Contents to File" RDE Version_5.0 -- "All-TOS" compatible version of RDY Click here to Return TOS Compatibility Mods (Nov. 91) and V_3,4,5 Upgrades (1993) by W. Alan B. Evans, University of Kent, UK [wabe@ukc.ac.uk] Fileselector now used ; Ramdisks now removeable in ANY order Select a drive & click 'OK' OKC:D:E:F:G:H:I:J:K:L:M:N:O:P: RDE gives you the following commands:1. Create a RAM disk. This makes a prototype of a RAM disk,which you must then load into memory.2. Load a RAM disk into memory. This can be either a newRAM disk, or an old one that you've backed up.3. Back up an existing RAM disk. This copies the disk plusits contents into a file.OKWhen loaded, install the RAM disk's icon on the desktop.Note that system will warm boot during loading.5. Find information on a RAM disk or RAM disk file.4. Remove a RAM disk.6. Alter drivelabel of saved RAM disk file.Do you want data on a file or a disk?FILEDISKDo you want to be able to boot the systemfrom this RAM disk?(Only one boot disk allowed per system.)NOYESOKEnter Ramdisk Size (in Kbytes)100_______ kbytesXXXXXXXOKk??>|<< P?!@Q( # &), /2 5 8! ; > A DGJ1M! @P&w<%9.C ;   8 / 3 9  O,,{%' 3 )( ' & l 'Z     `.M)dD䮾g "q$k$iHFnbF~@Nw6+#.XAcqHmDFn)9#Ij*Ԑ=vrvE&i 8hi5ۿ}{\E} fsor$`F&GOSЍ6Gu]qp-:=Zz38ekdoS8Muȫ#yȷhI9ϽoE gQnC 0u>֮9Ok< 9i U`y:̪$@o҅:FF&z;Y۩Tbddb'@٬!TiuYF&pDB>[s*`?Z\*o m$m,B"HJgP"&J$YJf"Jg< Af Rf Gf Vf =f Jg#RB "&J$YJf"Jf&f2B "REHB2 r ggSJ"g fB*`B" R#R.I+I/ #R//SA?/ / Bg?<JNA ByRJf.?<?<N9>N9l?|BWN9>N9lXONj ?N5Z?<LNANV yB4f.HnHyIrHySN.j/|SPOp?N'\O`09B4fHnHyIN.PPOpN^NuNVHnHyIHySN.j/|SPOp?N'\ON)N*BgN5ZTON^NuNVHnHyIHySN.j/|SPOp?N'\O @g yShjN8N^NuNV/9CHyIN(PON^NuNV/9CHyIN(PON^NuNV/9CHyIN(PON^NuNV/9CHyIN(PON^NuNV/9BHyJN(PON^NuNV/9SHyJ4N(PON^NuNV/Bp ?NA\O.#.WR#W>/p ?NA\O.N^NuNV/Bp ?NA\O./8p&?NN/GTOp ?NA\O.N^NuNV cp0. Ю @dp`B@N^NuNVH *n>. SGmB`L N^NuNVH0*n(n >.SGm`L0N^NuNVH0*n(n >.SGmHHAg$H%HA`B@L0N^NuNV n 0(N^NuNV n (N^NuNV n 1nN^NuNV n !nN^NuNVH *n-H> Gd0-HmH,-gY0. f.p*?/ N\OGfb&p2?/ N\OfH?<d/ N\OGf4?<8/ N\OGf ?</ N\OGf ?<N/ N\OGf?</ N\OGf?</ N\OGf?< / N\OGf?</ N\OGf-gv?</ N\O @1f?</ N\O @1ft?</ N\OHf`?</ N\O @VxfL6KKH?</ N\Of,0`*?</ N\O @ xf?</ N\O @ xgpL N^NuNVH N|~ Gl0HAVBRG` 9WR*@p3AByS?</ N$\O0gNp?/ N \O>m(f0@f0GQ1H@fHyKN(XO`,0GQ1gpa`pA@ GmHyK,`0U.N^NuNV//9C4N+XO> G g: Gg4HyKDN(.Kp?HyK]N(/|Ks\ON+XO> Gfp`B@3U,B@.N^NuNV//9CBN+XO>BCB0g: Gg4HyKvN(.K?HyKN(/|K\ON+XO>0gp`B@UB@.N^NuNV//9BN+XO. n/HyKN(PO`09U,f o /HyK`03U*T9UgT09U,f R ހ`އ .03U$ 9CPg~/N+XO.BCP n HyKN(?yU$TO/HyK`,29U$H l2HyLN(?yU$TO/HyL9N( 09U$H.03U$B@.N^NuNV//9C N+XO. n/HyLQN(PO` 03U"B@.N^NuNV//9C&N+XO>0g: Gg4HyLhN(.L?HyL|N(/|L\ON+XO>0g9UB@.N^NuNV/09U$R@3U&09U"yU&yU$3U(09U$HHH#Tz29U*H09U"HЁ#T~BT09U"H>U0@U09U*HyU(>U0@U09U$U yU"f6 yU$f, GfUpU GfUpU9Ug?<1`?< x?<HyTtNPO9Ug?<1`?< x?<HyTtNPO9UHH/?<HyTtN 9UH?p*?HyTtNPO9UH??<HyTtNPO9UH??<8HyTtNPO9UH??<NHyTtNPO9UH??<dHyTtNPO9UH??<HyTtNPO9UH??<HyTtNPO9UH??< HyTtNPO9UH??<HyTtNPO09U*HyU(>H/p2?HyTtN ?G?|/|TtTONPO.N^NuNVH *n>. <.09U,f<:<EgMN0@GH0F@AFEFRH0F@AF` 0H @0L N^NuNVH B 9Bf #LB 9Bf #LB 9C f #LC 9Cf #LC 9C&f #LC& 9C4f #LC4 9CBf #LCB?<HyCfHyTtNn N0m2N0m(Nv0mN0mN 0m N :0lp`N 09U$H>?N-TO*@ fHyLN(XO`t?/ NN\O9UgTyU*09U*HyU(<U0@U9Ug.??NA.CpA?NA/MTON-XONR`?p>?NA.N-XOB@L N^NuNVH 9BgZN>lp`N0HAV g p?0HAV/N\O`Z 9Cf N`H 9CgBg/p=?NAPO>l N6`$HyTtHy?p??NA g?p>?NAXONn`?p>?NAXOBgHyTtN \O0l/9CHyLN(PO`09B4f/9CHyLN.PPOBgHyTt`.N|09Sg09B4fHyLp ?NA\O09SSyS0gD09SHAA>0HAV gRFp?0HAV/N`0fHyMN(XO`B@LN^NuNVH 9Cg yBH@_@A<lBBHyM4N(XO`BBBg/9Cp=?NAPO>l N6`HyTtHy?p??NA g?p>?NAXONn`BgHyTtN \O0l/9CHyMRN(PO`n9UH:U?p*?HyTtN?F?|d.TtN?F?|8.TtN?F?|.TtN?F?|N.TtN?F?|.TtN?F?|.TtN?F?| .TtN?F?|.TtNPO0H/?<HyTtN Bg?BpB?NA f.HyTtHy?p@?NA f?p>?NAXO g HyMm`.0@A?0@A?/9CHyMN( B@LN^NuNVH0B 9Bf #MBN>lp`0 9Cf N`N0HAV*P f N`?<HyCfHyTtNn?|POHmHyTNn?|/|TtXON\OH,#TzBT~?p*?HyTtN?|/|TtTON\OH/p2?HyTtN 0-HHHЍ(@0-HH?/ HmN 0g/9BHyMN(PO` 0-f80-@m-fV oJ$fF$fB$f>T~`0-H-fX o0$fT~`#TzBg/9CplN`|HyTtHy?p@?NA f2Hm/?p@?NA fHnp/?p@?NA g?p>?NA.CpA?NA\ONR` ?p>?NAXOB@L0N^NuNVH 9Cf N`Bg/9Cp=?NAPO<l N6`HyTtHy?p??NA g?p>?NAXONn`?p>?NAXOBgHyTtN \O>l/9BHyMN(PO`X0HAV*P f.HyMHyM/9CBgpK?NA/yC /|MPO`0@A?HyMN(\OL N^NuNVH8 9Bf #NBN<lp`.N0HAV f N` ~0HAA0FgRG`=G0HCV Q*h0o$S@HCA0HCV Q(h`(yWR *09AFg&HypH?NA\O&@ fHyNN(XO`v WR-@Bp ?NA\O-@0HAV P 9WRЅ!@0HAV P!yWR.SnmJ0.HAA0HAV Pۨ0.HAA0HAV Pۨ.`Bg?<0HAV/N?|?|XO0HAV/NPO0HCV Q(gBg?<0HAV/NPOpFW>BnBnBn nl0.HAV g0.f=n0.g0HCV0.HAV Pd `B-@0HCV0.HAV Pf .D-@0.HAV P .Ѩ\0.HAV P .Ѩ0.HAV P .Ѩr0.HAV P .Ѩ=nRn`09AFg.*Ld&&&&&&&&`*L  yWR#WRWRc+$+$+$+$+$+$+$+$`09AFg.(yWR 则*Ld((((((((`0.HAV -@0HCV0.HAV Pdۮ0HCV0.HAV Pf .쑮 .H!*!1AY&&!WR.!W>/.p ?NA\ONL8N^NuNVH0KE gT g g/HyOkN.PPOX`IB0g Tg`/, /,HyOpN.P `B@L0N^NuNVH0 n !|Ozp?NATOaWLHyN8XOT*@ UdHyO{N(XO`HyON+XO*@#SglIB0g @f/,N+XO)@`IB0g @f/,/ N.(PO0g`0f/ HyON(PO`V lN`NN*HyON)XO0fHyONXOp?NNTOJ@fHyONXOp3B4N8L0N^NuNVAB4/ / / / /9SN'AB$/ / BgBgBgBgBgN(<AB$/ / p?Bg/9SN)dN^NuNVAB$/ / BgBgBgBgp?N(<0. @Sh N^NuNVHySBgBgN)/|AXOBgN(/|A>N(\ON'Tp?/9SN)/|A>N(\OHySN'XO y Sf09SQ@ @bH0@? PN`HySp?BgN)PONBg/9SN(\O3Ap?p?/9SN)8?yA\ONTO`rHySp?BgN)PONBg/9SN(\O3A?NTOp?p?/9SN)8PO`Np?p`N!`N"`N"V`N"`N"`N)N*BgN5Z`ZN^NuNV/HySp?BgN)PO yS hp\?HyB6N-\O#SHySpRS 9S/N.@PO#B6CN^NuNVp?NNTO=@ @f?<` nf6#3F,3F6?<?<p?Bgp?BgHyF N)dN^NuNV#WDp?N*TON^NuNV3S# WDp4?N*TON^NuNV#WDp6?N*TO n 0S n0S n0S n0S09SN^NuNV3S3 S3 S3S3S3S3S3S3Sp3?N*TON^NuNV#WD3 Sp2?N*TON^NuNV#WD# WHpZ?N*TO n0S09SN^NuNV3S# WDpN?N*TON^NuNV#WD3 Sp?N*TON^NuNV#WD3 S3Sp!?N*TON^NuNV#WD3 S3S3S3S3S3Sp*?N*TON^NuNVpo?N*TON^NuNV3S3 Spp?N*TO n WN09SN^NuNV#WDpn?N*TON^NuNV3S0.@ H?-@p=@ nl$0.HCS nRB@2Rn`/9SN+XO09SN^NuNV#SS#SS#SS#SS #WDS#WNS#SSp ?N*TO3SWB09WBN^NuNVp?N*TOpN^Nu"/0<NBNuNVH *nBEB@H.H< @ g F fR` F-fz` F+fRH< @0m$ F9n6Hp //N>PO0.`JEf D. L N^NuNVH8&yR g.*[ g((nHHAfJgR`Jf -=f `BL8N^Nu o0/BAgJfBNu NuNVH8..P bRd.9R/N;ZXO*@ Mg`JQf&M #Q#Q`& yQԱf QP&m`(yQQ L&h)M Q@* Ѝ#Q(@Q LB)KL8N^NuNVH0~ .\S@,dB`ƙ*yQ gr .gH g @є .*L(Mc2  d @*`* Ѝ#Q yQ X`dJg @Ѝ*@`*mQf g#QRyQ09Q @e SyQ`X/N+XO/.N,XO*@SyQ L0N^NuNVp0./N,XON^NuNVH .Y*@Jf4~0GQJg 0RG0@QH?p?p?NM\O`N9 L N^Nu o"H0/Jf gfBNu Nu"o o JfSfNu"o ofJfHHNu"o o fNuNVHnHyRFN.PON^NuNVHn?</.N3: Hn HnN.POHnBg nN\ON^NuNVH0-n n(PXH> @%g0gP/.? n hN\O`p =@p=@p=@H> G-fp=@H>`Bn G0f p0=@H> G*f& nT=Plp=@0.D@=@H>`*Bn G0m G9n0. G@0=@H>` G.fJH> G*f nT=PH>`*Bn G0m G9n0. G@0=@H>` Glf&H> Gdg Gog Gug Gxf0@> `-@*@p=@0 |AH2<`XHXW PN`4 nT=P0.l0.D@=@p-p ??./ N2&PO*@`p ? nT?`p`p` n-PX .l .D-@p-p ?/./ N2 `p ? n// N2 *@X`p`p`/ ?./.?N3 *@P`fBn n-Pf-|QX .-@*@g0.m noS`(Bn nT0` n//.N.PO`n ./0.Hї =@lBn0.fL0.g0 n0f( n -f/. nRH? n hN\O0.Sn0g /.?.` nd /. nRH? n hN\O`0.g0.Sn0g/.?. n hN\O`L0N^NuNVH >. *NB%0<g"0H@H@B@H@ @A>`?Bg _Ag nR` .L N^NuNVH0*n>.IB$p0//. N=tPO-@g$p0//. N=POAA-n ` n Ag` L0N^NuNVpL?HyQp?N;POp?N5ZTON^NuNVN3N^NuNV/ *n .*+@+|3B-0. D@;@ m l;| +|3`+|3 *_N^NuNV/ *n Sm lBm p` UR0.*_N^NuNV/ *n UR0.*_N^NuNV/ *nRm oBm p` URB@*_N^NuNV/ *n -f,-f?<N-TO+@f+|6R+|7``j-f2-H?N9TO0gRFf+|5t+|7 -`&+|5t+|6-H?N4TOHЭ*+@Bm *_N^NuNV/p?B?.N9PO. fB@`0H@.N^NuNV/ *n/ N3XO/ mNXO*_N^NuNVH >.*n / N3XO/ ? mN\OL N^NuNV/ KRY MRze g/N>pXO`*_N^NuNVN5,?.N9 TON^NuNVH *nRm o/ N>XO0f 7RXfHyRFN>XO -?/--H?N: POD@;@ @fZ09RH fByR`-Bm `B0- Rm m+H URB@>-g G gP Gg 0`0- f-pL N^NuNV/ *n 7RXfHyRFN>XOBm p?Hn-H?N: PO @g,J@gH .f-f8 . f-fB@.`(09RH fByR`-`-p*_N^NuNVH >.*n G f -g/ p ?N6\O @fp`0Sm l"/ N8tXO0f -S@;@ UR0L N^NuNVH >.*n G G f-g/ p ?N7`\O @gZBm -fN/ N8tXO0f@p?Hn-H?N;PO @f0` 09RH fByR`-pL N^NuNVH >.*n G f -g/ p ?N7\O @fp`XO0f UR0 @ f/ N>XO0f0L N^NuNV/ *n-g / mNXO mb / N>XO`2p? /-H?N9PO fp` +UBm B@*_N^NuNVH *nBp ?NA\O.,/p ?NA\O L N^NuNV?.pL?NAXON^NuNV/?.pE?NAXO>l0H/N=XO`"?.N<(TO=@m?.?N0f(?.N<(TO=@m?.?. NRXO0gBRp 3Rp`?.N<(TO @CfzB@9S>B@9SHS*@SnmSGl^pQSB9SHySp ?NA\O>mp ?p?p?NM\OpSB@9S>B@9SHS*@0Gp H< Ff~` n R RE F ft SSSBR0`0/. 0.H/?.p??NA >BR0H/N=XOL N^NuNVH.. l <`0 f 9`$R @./pH?NA\O,g Ї# LN^NuNV0.H/N;ZXON^NuNV/A#R/9RN>RXO0gBRp 3Rp`,/. 0.H/?.p@?NA .BR/N=XO.N^NuNVH >.0V@ @bH0@A PN`*pP`&pA`"pC`0m*yRSGmfp`gHL N^NuNVH >.0m*yRSGmfp` g0. L N^NuNVH >.0V@ @bHH0@A PN*yRHGg fp`&R` R?N9TO`~C`~A`~P`pL N^NuNV .l .D3Rp` .N^Nu"o`C"/jD$jDA`|J/jDJk`JjDNu$/` o$"/A`NNu"o`C$jD"/jDA`, gJ/jDNu$/` o$"/A` NupJfpN∲cd⒒d҂dFN o"`"/ jD$/jDD$@A`" jDNu o"`"/ _$0"@0HAHBЁH@B@ЉN O$X"XHB@Nu o0/L.NuNVH *n-fp`XO>-H?N?TTO -g-f /-N-XOB-0L N^NuNVH *nBm -ff >o?/--H?N;POGf$0m mAf -*+@`+UB@` 09RH fByR`-pL N^NuNV nn?.N<(TO @Cg(p???.N?NAXO/N=XO`B@N^Nu, D0zO0U0X0c14d0*e0f0g0o0rr1Fs0u0bx0vD.0123456789ABCDEFGDGdGiGGGGGGH/H4HjHoHHHHI1I7`nHz?<&NN?|>LNANqNqNqNqNqF' 8gNu <A6"x.!I!.Nq# # # # # # # # Sf.I/9N`. }` og NpNuE4"Z2mSAp0m$@dH@A0 ZjIEf SAmXkp""""""""QQpNup?QQpNu ogNAF Nu ogNpNu 8A!xrC!r!xv>C!v!x~C!~!x*C!*!x&~!1AY&&`nA!HA<"h0 0`F0(d^X>HL144LZH 3S#%!RDE_V5 LZH M3S!*ϓSPRINT12LZH 3SF**TIMEDRV5PRG 3SQ* RDE ( Version_5 ) - Upgrade and BugFix on RDE_Version_4. ( Distribution to the Public Domain by kind permission of Mark Williams Company ) RDE Version 5 improves the GUI on previous RDE versions in that: i/ whenever a filename is to be chosen, it now uses a fileselector rather than the dialogue box. The advantages are obvious. ii/ On creating a ramdisk, the _precise_ desired size in Kbytes can now be typed in via a dialogue box. If 711 or 811 kbytes is requested, then the ramdisk is configured as an exact image of the 2 popular Floppy Formats (720kb and 820kb) - see RDE_V3 documentation below. iii/ When removing a ramdisk in the GUI, you are no longer "forced" to remove one of your installed disks (unless you hit the warmstart button). Of course there should have been a last chance to cancel, and now there is! BUG FIX ~~~~~~~ There has always been an obscure bug in Mark Williams' original RDY and in all subsequent RDE Versions. The symptoms are that if a "nearly full" ramdisk is saved to file and then restored, then its contents near the top end can get corrupted. Luckily this hardly ever happens in normal usage - as most people would leave empty work space in the saved ramdisk and make sure the files are contiguous (i.e. "reorganise" or "defragment") before saving. Those who have used RDE to create ramdisks that are nearly-full ( usually with "read-only" utilities) might have noticed the last few files on the disk are sometimes corrupted after loading. I am indebted to Wojciech Surowka for diagnosing the trouble and, indeed, for suggesting a cure which is now implemented. From my tests, it appears to have done the job. Basically during loading, RDE/RDY copy the contents of the saved file to high memory below PHYSTOP where the screen is. Now if it so happens that screen interrupts ( mouse movement, flashing cursor etc.) are made during the load just AFTER the last few kbytes of contents have overwritten the screen and BEFORE the ensuing warm reset, then it is clearly possible for these contents to get corrupted. The cure is, of course, to set the system byte of the Status Register so that all interrupts are disabled during the load. Ramdisks created with Version_5 retain full compatibility with all earlier RDE versions. I am not aware of any remaining bug in RDE. Documentation(s) that accompanied previous versions are appended at the end. Newcomers to RDE can find useful hints by studying them. Users are reminded that RDE only displays its full flexibility if invoked from a shell with command line arguments. RDSH (available from the archives) is a tiny, quick-loading, shell tailored to RDE's needs. The current executable is about 22 kbytes and is not "packed". If you desire to pack it to about 12 kbytes or so, I recommend either ICE (version 2.4) or PFXPAK, both of which produce MINT compatible executables. It goes without saying that neither I nor Mark Williams Co. will assume any responsiblity for whatever (dire or otherwise) consequences that may arise through the use of this software. Cheers, W. Alan B. Evans. ( August 27th 1993) ****************** PREVIOUS DOCUMENTATION WITH Version_4 ****************** Hot on the heels of my last submission of RDE ( Version_3 ), comes Version_4 with the very significant upgrade that loaded RDE/RDY ramdisks can now be removed (dropped) IN ANY ORDER WHATSOEVER. The restriction of "Last in First Out" that ALL previous versions of RDE/RDY have had is now lifted. Otherwise this has ALL the features of Version_3 and is FULLY compatible with all previous RDE/RDY ramdisks and saved ramdisk files. Unlike Version_3, I've packed RDE Version_4 with the ICE (v_2.4) packer which is MINT-compatible. You can unpack it with Marinos Yannikos' NAUGHTY unpacker if you like. Why did I submit Version_3 a week or so ago if I was working on this? Well, I WASN'T WORKING ON IT! - and the idea only occurred after the latter was submitted. I was also led to believe that this could not be done within TOS - but I persevered out of interest. After finding out by "trial and error" about OEM cruft links and the way TOS boots-up its hard disk partitions I finally could see how this (very desirable) feature could be incorporated. For those who prefer to have as much RAM as possible and work with utilities installed on RDE ramdisks (like me!) this will make life much easier. For example, I could be writing a paper within my SIGNUM2 ramdisk when I find I need to finalise some data analysis with Fortran. So I wish to load my RDE FORTRAN installation but, da*?*n it, I had forgotten to remove that CALAMUS ramdisk installation I was previously working with BEFORE loading the SIGNUM2 one and now there is no room for the FORTRAN one as well on my 4 Mbyte machine. With Version_4 it becomes possible to get rid of that CALAMUS ramdisk I've finished with to make room to load the FORTRAN without disturbing the SIGNUM2 installation at all (Of course - there will be a warm reset - so you must save your document to file on the ramdisk first - come to think of it you'd HAVE TO anyway with SIGNUM2 as it does not allow the execution of external programs from within itself. I'm sure that other RDE users can see similar benefits. This now makes me extremely envious of Falconers and TT'ers with 32 Mbytes or so. (Thanks to Ofir Gal who has verified that Version_3 works OK on a Falcon.) They could install huge applications (given that Version_3 removed the bug that previously had limited RDY ramdisks to no bigger than about 2036 kb) or a huge number of smaller applications simultaneously. I must get one of those Falcons..... but with Maximum RAM as a PREREQUISITE so that I can defragment whole Hardisk Partitions (<= 16 Mbytes) in safety on a huge suitably configured RDE ramdisk in a few seconds (minutes?) only. The only risk is in "sector copying" the defragmented ramdisk (with DFT.TOS) back to the Hardisk Partition. But this should be QUICK (few seconds) and you'd have to be unlucky indeed for the electricity supply to fail during that time!! My apologies to the archivists for bothering them again so soon after Version_3 was downloaded. But I guess they must be used to this phenomenon for I know of few authors who can discipline their minds not to continue thinking about the task that's occupied a hefty % of their "thinking time" for the previous few days - so if further good ideas occur to them....!! I guess this must be a phenomenon well-known to software archivists & justifies an appropriate "delay-time" before submissions are archived that sometimes annoys "over-keen" authors. For the curious, RDE ramdisks install themselves at the top of memory and decrement PHYSTOP to allow space. Removing a previously loaded ramdisk leaves the "stack" fragmented - and it is necessary to pull its tail up to fill the gap. However you must do this in a way that TOS will not complain about and plunge your machine into utter darkness out of which re-birth (i.e. a cold boot) is the only solution. This involves monitoring the values of several "vectors" held within RDE's bootsectors to take into account the ensuing change of addresses of the routines these vectors point to as well as altering in a different way the cruft-link pointers that RDE uses to "find" its disks etc. etc. Anyway now I've got the sums right - the whole operation happens usually within about a second and reliably. There are a few minor quirks. If you remove your "booting" ramdisk then after a warm reset booting defaults to A:\ (all this assumes you do NOT make your Hardisk (if any) boot-itself from C:\ - Rather Harddisks MUST be woken up AFTER the ramdisks have loaded - preferably from a prog. such as AHDI in the AUTO folder of a "booting" RDE ramdisk (see IQ_BOOT the intelligent booting sourcecode for a booting program that I submitted with Version_2 of RDE last year). If subsequently you reload your booting ramdisk off A:\ you will get a normal "loading" warm reset usually followed (at least with ICD Harddisks) by another warmreset after which your booting ramdisk will take over control. There is nothing to worry about in this - it is normal and your data should be intact. HAVING SAID THAT I EMPHASIZE THAT NEITHER I (nor Mark Williams Co. who developed the original RDY) CANNOT BE RESPONSIBLE FOR ANY LOSS OF DATA, ACCIDENTS ETC. THAT MIGHT ENSUE FROM THE USE OF THIS SOFTWARE. THIS SOFTWARE IS NEW! AND, AS SUCH, SHOULD BE TREATED WITH CARE (but it's passed all my tests so far - wabe). Good Luck, W. Alan B. Evans. [wabe@ukc.ac.uk] - May 27th 1993. ****************** PREVIOUS DOCUMENTATION WITH Version_3 ****************** RDE ( Version_3 ) - Some upgrades on RDE_Version_2 + some bug fixes. ( Distribution to the Public Domain by kind permission of Mark Williams Company ) PREAMBLE: Mark Williams Co's RDY always had a few "bugs" that, on the whole, were unimportant until "larger" ST's i.e. the Mega 2 and Mega 4 machines came out. One early bug caused a failure to load on 4-Mbyte machines as the offset was not allowed for in checking whether an address is in RAM or not. This was soon corrected before MWC left the ST-scene. Another (less serious) bug prevented Ramdisks of "total" size greater than 2047kb from loading properly even on 4-Mbyte machines and this has remained in all versions of RDY/RDE to date. Seldom does one wish to have a ramdisk greater than 2 Mbytes even if we have 4-Mbytes of RAM (for we can always load a second one with another volume label) - so this bug did not trouble most users. However there are a few occasions when it is desirable to have ramdisks of size 3 Mbytes and above - and on the Falcon or TT ( I "think" RDE should work OK on these but I have not had the means to test it - and would value hearing from anyone who use it on these machines) it is possible to have so much RAM that I expect that Ramdisks of 8 Mbytes and more may soon become commonplace. Of course this opens up a quick way of reorganising (or defragmenting) hard disk partitions in a completely safe way provided they are not too big to be loaded on to the ramdisk. This is especially favourable with RDE ramdisks for they can be configured to look exactly like your hard disk in structure (excluding BGM [i.e. logical sectors sizes > 512bytes] partitions) e.g. setenv CMD MAKE ; rde SIZE=8000 FATSIZE=16 FATS=24 ROOT=50 would make an embryo ramdisk of size 8000 clusters, with 24 sectors of 16-bit Fats and ROOT directory size of 50 sectors. Then you could transfer your entire harddisk partition to such a ramdisk - using a sector copier like DFT.TOS (included) - then defragment the ramdisk which is VERY quick with Atari's CHKDISK3.PRG or Simon Poole's REORG.PRG - and then "DFT" the defragmented ramdisk back on to the partition. Alternatively, of course, if you have no defragmenting program it is almost as quick to sequentially copy your harddisk files and directories on to the ramdisk, where they will be contiguous and then DFT (or copy again) the ramdisk back to the cleared partition. THE MAIN UPGRADE - ( NO SIZE < 2037kb restriction) Anyway, as you'll have gathered by now, I managed to find and cure the assembler "bug" that prevented RDY/RDE's handling of large ramdisks and so RDE Version_3 is currently offered. For the curious the bug ocurred becase the loop instrucuton "dbf" only uses a 16-bit counter - a "common" oversight according to Tim King in his 68000 Assembly Language Book!! The new Version_3 is completely compatible with RDE Version_2 (released in March 92) and with the "All TOS" saved ramdisk files made with this. If you use RDE V_3 from the Desktop using the GUI, you will find that I have revised the selection of Ramdisk button-sizes to reflect the larger sizes now possible (the largest GUI-selectable size is now 3.5 Mbytes). I have included the buttons-sizes marked "720k" and "820k" which, if selected, and all default values then chosen will create your Ramdisk in two favourite "Floppy" Formats - the standard Atari "720k" double-sided format, and the 82-track, 10-clusters per track format that you get (for example if you use DCFORMAT). I have yet to experience an ST or STE for which this larger format does not work perfectly. These are useful if you want to sector copy a floppy onto a Ramdisk (for "defragmenting" perhaps?) using DFT.TOS or similar. Note that your sector copier MUST NOT copy the bootsector. DFT.TOS checks for FSIZE and FATSIZE compatability before it will copy anyway. Of course, you can also create these floppy formats from a shell (e.g. GULAM ) also with (for example) setenv CMD MAKE;rde DISK=F SIZE=711 ROOT=7 FSIZE=5 FATSIZE=12 CLUSTERS=0 setenv CMD MAKE;rde DISK=D SIZE=811 ROOT=7 FSIZE=5 FATSIZE=12 CLUSTERS=0 or, the equivalent command in RDSH would be m F 711 ROOT=7 FSIZE=5 FATSIZE=12 CLUSTERS=0 m D 811 ROOT=7 FSIZE=5 FATSIZE=12 CLUSTERS=0 ( but note that ROOT=7 , FATSIZE=12 are superfluous as these are the default values on RDE Version_3 anyway. To see what the defaults are give the argument CMD=HELP to RDE.TTP (i.e. RDE.PRG renamed to RDE.TTP ). Or, from Gulam you can enter setenv CMD HELP; rde.prg Note, in the above, I have put CLUSTERS=0, so that the ramdisk complies exactly with floppy structures. However TOS (no doubt for some obscure GOOD reason? ) always wastes 2 clusters of disk space at the high end. If you add up the number of useable sectors on a conventional floppy you will find the total is 4 short of the total "formatted" number. Mark Williams Co. incorporated an ingenious scheme into their RDY to reclaim these "lost clusters" from being wasted by TOS. Effectively it involves telling TOS there are 4 sectors more on the ramdisk than you actually have (by upping the cluster number in the boot parameter block) and then marking the last two clusters as "bad" in the FATs. This allows usage of the lost clusters and is what happens if CLUSTERS=1 is specified. By the way this also appears to work on Floppies!! - so if you can be bothered, you can make each formatted disk you have hold 2 kbytes more! - but I digress. I can think of no good reason why CLUSTERS=0 need ever be chosen ( apart from exactly mimicking other media ). So, to have a floppy like ramdisk and 2 kbytes more left-over memory, you could use setenv CMD MAKE;rde DISK=F SIZE=709 ROOT=7 FSIZE=5 FATSIZE=12 CLUSTERS=1 setenv CMD MAKE;rde DISK=D SIZE=809 ROOT=7 FSIZE=5 FATSIZE=12 CLUSTERS=1 (i.e. SIZE decreased by 2 but now with CLUSTERS=1 - the default anyway) Other Minor Mods: i/ One of the useful features of RDSH was its ability to alter the Disk Drive Label of a saved RDE ramdisk file. For example you may wish to load another ramdisk which you've just "happened" to name with the same drivelabel as one you've already got loaded. The solution here would be to alder the drivelabel of the file you wish to load to a new label that's unused. Then it can be loaded and, afterwards, one would normally change the drivelabel back to its original label. Now I've included this feature in RDE_V3.1 as an additional MENU item in GUI mode. You simply select a ramdisk file and after click on the driveable button you wish its label to be changed to. RDE will check that the file is indeed a ramdisk file and report on the change made. This is also possible in the command line mode from a shell with the new command "ALTER". For example to alter the label of a saved ramdisk file SIG_RAM.PRG from I:\ to J:\ (say), just enter setenv CMD ALTER ; rde.prg FILE=SIG_RAM.PRG DISK=J and if all went well you will get a message: RDE_File: SIG_RAM.PRG | | DriveLabel I altered to J if all went well. Needless to add, it will NOT be possible to alter the drivelabels of "packed" saved ramdisk files without unpacking them. ii/ In "CREATING" a ramdisk from the GUI, you can now opt for either 12 or 16 bit fatsize. In the "Get Data on a Ramdisk" and "Save" options the only buttons now active are those that pertain to genuine RDE loaded ramdisks (and NOT ALSO those of any Hard Disk partitions that may be present as in previous Versions). iii/ There was a small format bug in older Versions of RDY\RDE that caused some ridiculous values to be output when it informed you that the set value of FSIZE (no. of FAT sectors) was too small for the SIZE of the Ramdisk and that it was adjusting it upwards to ??*?**!!. This was caused because a "long" was printed using a "%d" (i.e. word) format. This is now corrected. To set FSIZE you must be in command line invocation (i.e. shell) mode. I could not see much point in setting it from the GUI. Apart from making floppy or hard-disk compatible ramdisks, there is no point in setting it to any other value than Mark Williams Co's "least-value needed" which was the "default" value on their original RDY. iv/ I have also altered the ORDER in which the LIST of loaded ramdisks is displayed ( with the command ' setenv CMD LIST ; rde ' ) entered from a shell (like GULAM) or using RDSH.PRG (the mini-shell tailored for RDE that is already in the Public Domain). The order is now according to the order in which they were LOADED - which is useful as it reminds you which one can be removed (Dropped) since dropping must be done on a "Last in, First out" basis. If you use the GUI to remove ("DROP") a ramdisk, you no longer have to select it - the "last-loaded" is the ONLY one offered to be sacrificed. Ancilliaries & Advice: A few tutorial(?) points are in order. If you wish to invoke RDE using its GUI from a shell such as GULAM, don't forget to unsetenv the CMD environment variable first - otherwise it will not load i.e. use 'unsetenv CMD ; pushd $rdedir ; gem rde.prg ; popd' which you could usefully define as a GULAM alias in your GULAM.G file i.e. set rdedir d:\ # wherever RDE.PRG & RDE.RSC reside alias g_rde 'unsetenv CMD ; pushd $rdedir ; gem rde.prg ; popd' The sector copier, DFT.TOS (included) is an upgrade on DFT.PRG that exists as part of RDUTILS in the public domain - for it now uses the largest buffer it can get (with Malloc) to do its sector copying. The previous DFT.PRG assumed you had enough left-over RAM to copy the whole disk in just 1 go. This is hardly likely even on a 4-Mbyte machine if you use the larger RAM sizes now available and they are moderately "full". I would also advise you to get DESKTOP.PRG if you wish to get the DESKTOP.INF loaded to hard disk drive C:\ (if present) from your "BOOTING" RDE ramdisk. This is essential for TOS versions 1.04 upwards. Ideally, for the latest TOS 2.06, the desktop NEWDESK.INF (or DESKTOP.INF) should at boot-time be copied from the booting ramdisk to C:\NEWDESK.INF to over-ride any previous NEWDESK.INF that may have been there. The current DESKTOP.PRG that was bundled with RDSH.PRG does not do this. Da?n!! - I'd better compile an upgrade and include it & at the same time possibly save you some hassle if you use TOS 2.06 (done! - DESKTOP.TOS, an upgrade on DESKTOP.PRG is included. It is still less than 2 clusters in size and, as a bonus, displays your TOS Version at boot-up. You'll probably get tired of this! - so the sourcecode of DESKTOP.TOS is also included so you can compile your own version of it - tailored to do some other tasks also perhaps. With older TOS'es it will work exactly as Version_1 - wabe). The "brief" documentation with the earlier version is included as this was involved no effort on my part and could be useful to first timers using RDY/RDE. See also some new comments in the sourcecode. MINT COMPATIBILITY - Careful how you "pack" it! And, that's about all for now - except that the binary RDE.PRG is now included "unpacked" in contrast to some previous postings which were packed with the POMPEY packer. Unfortunately this made them MINT- incompatible, that led to a few unneccessary hiccups with some users. Incidentally this also applies to a previously posted version of RDSH - so, if yours is MINT Incompatible, unpack it with the Pompey Packer (or possibly with that "Universal Unpacker" of Marios Yannikos, NAUGHTY.PRG). If you wish to pack RDE.PRG, then I'd recommend the ICE (v_2.4) packer or PFXPAK which retains MINT compatibility. If you NEVER use the GUI, then change the name of RDE.PRG to RDE.TTP and discard RDE.RSC. Good Luck, W. Alan B. Evans, [wabe@ukc.ac.uk] - May 19th 1993. Below is listed the documentation that accompanied previous releases of earlier versions of RDE. ***************************************************************************** RDE ( Version_2 ) "ALL-TOS" compatible form with enhanced GUI of Mark Williams Co.'s "RDY" Reset Survivable Ramdisk ( Distribution to the Public Domain by kind permission of Mark Williams Company ) This latest version of RDE.PRG is compatible with ALL TOS_versions tested to date - and so, unlike my previous RDE offering, (see documentation below) is a genuine upgrade enabling RDY Fans to painlessly upgrade to the latest TOS machines and continue to use their saved RDY installations. To load "old" saved ramdisk files on TOS 1.4 (and upwards) machines they need to be converted. This is most easily achieved using option "U" of the mini shell RDSH.PRG (see separate offering) - but could also be done by loading the ramdisk on an old TOS ST and then saving it with the new "All-TOS" RDE.PRG. Files saved with the new RDE will load without problems (i.e. bombs) on any ST. I have also slightly enhanced RDE's Graphics User Interface in that now all drive letters C:\ through to P:\ are selectable in this manner. Some parameters (e.g. FSIZE, FATSIZE, ROOT, SIZE, CLUSTERS, HELP etc.) must still be set from a shell - which is why RDSH.PRG is currently also offered (see RDSH.DOC for details) - but beginners will doubtless prefer the GUI. One novel and very useful option in RDSH is option "A" which allows the Drive Label of a saved RDE/RDY File to be altered - very useful if one wishes to simultaneously load two ramdisks saved with the same drive label! - and for changing drive labels to higher alphabetic positions to accommodate that huge new hard-disk you've just bought whose partitions insists on monopolising many of the earlier drive letters. I have also made other minor improvements which only "old hands" who are very familiar with the old RDY/RDE will notice e.g. the new RDE will not ask to Load a newly created Ramdisk if its drive letter is already used etc. Note that for an installation-dependent desktop from "booting" RDE ramdisks when disk C:\ is present on the Newer TOS machines still requires the DESKTOP.PRG utility in the "booting" ramdisk's AUTO folder (see below). I have included a new DESKTOP.PRG version with some enhanced features that is distributed with the RDSH.PRG utility (Read the DESKTOP.DOC file for details). Finally, this version obviates the need for the earlier RDY - for which I had requests from Netters on diverse occasions. Of course, this is still distributed with the Mark Williams "C" software - though they "may" soon be including an "ALL-TOS" RDY that is almost identical to this (save for "default values" that comply with their Manual). The present RDE.PRG is quite small (~11000 bytes) having been packed with the POMPEY Packer (which, though slow, produces good compaction). If the GUI is not desired, it may be renamed RDE.TTP (in the which case the Resource File RDE.RSC will not be needed). I reproduce (below) the original documentation that I wrote for Version 1 of RDE - apart from the novelties mentioned above, it still applies. Good Luck, W. Alan B. Evans, [wabe@ukc.ac.uk] - March 22nd 1992. ***************************************************************************** RDE - STE-Compatible form of Mark Williams Co.'s "RDY" Ramdisk. ( Distribution to the Public Domain authorised by MWC [Doug Peterson] Jan 91) Let it be clearly herein stated and understood that I can assume no responsibility whatsoever from the use of this modified software - and, as MWC have authorised its PUBLIC DOMAIN distribution WITHOUT benchtesting my modifications, neither can they be held responsible for any unforeseen adverse effects consequential to its use. Alan Evans (Email: wabe@ukc.ac.uk) Mark Williams C's "RDY" configurable, saveable-with-contents-to-file, self-loading, eternal ramdisk utility has, from its inception, reigned supreme amongst sophisticated reset-survivable ramdisks. As fans of "RDY" will know, you can have as many RDY-ramdisks simultaneously loaded as volume letters allow and further one can be made a "booting ramdisk" so that the ST (on warm reset) will boot from the auto-folder present on the "booting" ramdisk. In fact, since I purchased Mark Williams C (version 2.1.7 on disk label) in 1987 and thereby found how convenient an installation of that software that "RDY" afforded, I naturally used it to install ALL my various ST packages (Wordplus, Signum, Prospero Fortran, Degas Elite etc. etc.) on "booting" RDY disks stored as rather large executable (.PRG) files (which nevertheless load very quickly) on floppies. Since those days the advent of "executable" packers such as PACK and now the Lharc based PFXPAK has not only meant that the executables one puts on the ramdisk can be shrunk in size but the saved (.PRG) ramdisk files can themselves be packed ( reasonably quickly with PFXPAK - but don't try it with PACK-ICE!!) - which made large installations possible on a single floppy (I normally format to 82 tracks and 10 sectors giving 820 kbytes using Double Click's DCFORMAT - and have experienced next to no failures). In this way (with PFXPAK) I have installed the ENTIRE Mark Williams C (v_3.0) plus their C-Source Debugger and Resource Editor on a Single Floppy! (except I used the smaller (and better?) Gulam shell rather than "msh") which loads in about a minute onto my Mega ST-4. Who needs expensive, troublesome hardisks? Recently I decided to "upgrade" and buy myself an STE (with 4 Mbytes) for home use. Imagine my dissappointment when I then discovered that none of my numerous "RDY" installations worked - "bombs" appeared each time they tried to load. I FAXED Mark Williams Co. to ask if there was an upgrade that worked on the Rainbow TOS 1.6 - only to be told in one brief sentence that, as I have the sourcecode, I should HACK out a solution to the problem myself! True I had the sourcecode (but only that which came with version 2.1.7 - which would not work satisfactorily on Mega-4 machines - when I upgraded to version 3.0, MWC supplied a new "rdy.prg" binary that had cured this Mega-4 bug but supplied no sourcecode for the new version. So much for so-called "Software-Support" - despite my MWC manual boasting of "SOFTLINE - Telephone Support" to registered users (such as I!). Neither did I understand the differences between the new TOS and previous TOSses(?) - and I really thought it unreasonable that MWC appeared not to care at all for its dedicated clientele - as this just was not a trivial problem in C but caused by Operating System changes that are kept secret from "amateurs" like myself and only revealed to "Sofware Developers" who pay a substantial sum for the priviledge (How else would they keep abreast of amateurs?). Despite my annoyance at MWC's response to my plight, I hated more the prospect of not being able to use my "RDY" installations on my (otherwise very satisfactory) new STE - and so I began to HACK. As you can see I have been successful - the trouble being traced to RDY's "non-standard" RESET procedure. Atari UK, despite their willingness to help - simply could not advise me of the proper RESET procedure - but at a Computer Show in London early this New Year, I mentioned this to Mike Vedermann (of Double-Click Software) and, immediately he informed me that, by definition, the required RESET Vector can ALWAYS be found by *((char **)0x4) - which is required by the 68000 assembly code - which turned out to be the vital info I needed. Since Mark Williams Co's Doug Peterson had informed me that "RDY" is now "PUBLIC DOMAIN" - I asked MWC (via Doug Peterson) for permission - which swiftly forthcame - to release this STE-compatible version of "RDY" to the PUBLIC DOMAIN Networks in order to save other "RDY"-Fans the hassle of similarly spending a lot of time "hacking about" to get their installations to work - possibly without eventual success. It is rather important to avoid confusion with "RDY", as the STE-version will NOT work satisfactorily on the older TOSses (to version 1.2) - which is why I have called the STE-compatible version "RDE" (I never could fathom what the "Y" in "RDY" stood for anyway!). If you try "RDE" with the older TOSses "bombs" will result. So herin please find "RDE.PRG" and its resource file "RDE.RSC" - but see below. "RDE.PRG" is PFXPAKed as this reduces it to about 11,798 bytes rather than 17865 or so - you can recover the unpacked binary using the latest "lharc" or by "pfxpak -u rde.prg bare_rde.prg" . There is another small problem. It appears that the new RAINBOW TOS will insist on taking its DESKTOP.INF from the "C"-drive if there be one despite booting from the auto folder of the booting "RDE" ramdisk. So how do you get an installation-dependent desktop? My solution is to save your tailored "DESKTOP.INF" file on your "booting" RDE installation (as with previous TOSses) - but, now be sure to include the little utility "DESKTOP.PRG" in the auto folder. On boot-up this checks to find if DRIVE C:\ exists, in the which case it copies the DESKTOP.INF file on the ramdisk to "C:\DESKTOP.INF" - else it does nothing. This will OVERWRITE any DESKTOP.INF there may be on C:\ however - so the next time you boot-up your system from a floppy disk A:\ (with AHDI.PRG in its AUTO folder) you may get a strange desktop. If you care about this, copy your preferred boot-up DESKTOP.INF to your "boot-up" (A:\)floppy disk - and put DESKTOP.PRG in its AUTO folder also - but after "AHDI.PRG" naturally. Oh, and FINALLY, I should mention that I have altered some of the "defaults" of "RDE" - as compared with the original "RDY". As fans will be aware, "RDY" recognises several "Environment VARIABLES" and, because of this, it is optimal to invoke it from a shell like Gulam - in the which case you might as well rename it "rde.ttp" and discard "rde.rsc". As you can discover with the shell command (entered from "me" or Gulam): setenv CMD HELP;rde the new default settings and list of all Environment VARIABLES is as follows: rde - rebootable ram disk Copyright 1987, Mark Williams Company, Chicago commands passed in the environmental variable 'CMD' LIST - provides a list of installed RAM disks. MAKE - constructs a new RAM disk executable binary. LOAD - loads a saved RAM disk 'FILE' into memory. SAVE - saves active RAM disk 'DISK' with its contents to 'FILE'. DROP - removes an active RAM disk from memory HELP - presents information. parameters passed in other environmental variables DISK - drive identifier for RAM disk (default = G). SIZE - size in kilobytes of the RAM disk data area (default = 200). ROOT - size in sectors of the root directory (default = 7). FILE - file name for RAM disk image (default = rdedisk.prg). BOOT - should the disk install itself as the boot device (default = 0). FATSIZE - should the disk use 12- or 16-bit tables (default = 12) CLUSTERS - should the disk recover two lost clusters (default = 1) FSIZE - specify the number of FAT sectors (default = least needed) ______________________________________________________________________________ Note I have changed the default drive identifier to G:\ (from C:\ - after all many ST'ers now DO have Hard Diskdrives) for when a new ramdisk is made (setenv CMD MAKE). The default FATSIZE is now 12 bits (rather than 16) so that "RDE"'s fats and disk-sectors correspond to nearly all floppy formats. Usually on most floppies each FAT table occupies 5 sectors so, if you want to configure your "RDE" like a floppy (apart, of course, from "RDE"'s rather special bootsector - ensure that you setenv FSIZE 5 before MAKEing the ramdisk - otherwise "RDE" will choose its own FSIZE - which depends on the SIZE of the ramdisk that is made. For some reason - the maximum size of ramdisk possible appears to be 2 Mbytes (even on Mega-4's or STE-4Mbyte). Let me hasten to add that this is the case with the original "RDY" as well as "RDE" also. If this is a "bug" it is to do, at least partially, with the FSIZE value that is chosen. Here are a few useful "RDE" or "RDY" commands to help the uninitiated to get used to this most sophisticated piece of software that is now "PUBLIC DOMAIN" 1/ setenv CMD MAKE;setenv DISK H;setenv BOOT 1;setenv SIZE 900;rde OR rde CMD=MAKE DISK=H SIZE=900 BOOT=1 (makes an embryo "booting" ramdisk H:\ of size 900k as the "default" filename "rdedisk.prg". Simply executing this loads the ramdisk). Note the second command is shorter and "should" achieve the same end (but in my experience it is, on the whole, better to setenv the environment variables before calling "RDY"). 2/ setenv CMD DROP;rde DISK=H (removes ramdisk H:\ - which is followed by a warm reset) 3/ setenv CMD SAVE;setenv DISK H;setenv FILE c:\mwcram.prg;rde OR rde CMD=SAVE DISK=H FILE=c:\mwcram.prg Saves the ramdisk H:\ with all its contents to the file "c:\mwcram.prg" onto a hard disk C:\ presumably - but C:\ "could" be another RDE ramdisk, for example!) etc. etc. Good Luck, Alan Evans, University of Kent, Canterbury, Kent, CT2 7NR, UK. ( Email: wabe@ukc.ac.uk ) PS: My factual account above, which underlines the farcical MWC's "software support" for the ST that now seems to exist, probably arise (as knowledgeable 3rd parties "reliably" inform me) because MWC have now "given- up" developing software for the ST and have alledgedly moved on to financially-lusher pastures - I hope these rumours prove to be without substance ( not that I wish any financial hardship on MWC you understand!! - but, rather, simply bemoan the lack of any future prospects of more elegant and masterly software contributions to the ST-scene as this gifted Software House have come up with in the past). MWC's generosity in making "rdy" PUBLIC DOMAIN - and permitting this modified "rdy" to be distributed deserves the HIGHEST COMMENDATION - even though this generosity - if the rumours be true - "might" have stemmed from a guilty conscience re. ST support? Who cares? - facts are facts - and things are seldom ENTIRELY good or bad, are they? EPS2CVG 1Sr!SALES 1S%%OPUS `1S%RDE_V5  6S#%DCMSTICK 6S$ROFILE PRG x5%8hROFL144LZH 3S#%!RDE_V5 LZH M3S!*ϓSPRINT12LZH 3SF**TIMEDRV5PRG 3SQ*. zmW.. SPCFG ACC SPCFG PRG mK#SPRINT DOC ¡SPRINT PRG `"F".| $p a3j3j L# zp#aa\#l zpa |l0|(g`A/?<&NN\<f3 L#x zp4af3 L# zp4aN`GV S g2"P SPRIf 1.2f E$pNupNu# zp6aLx n3 L3 N3 P3 R3 T3 V3 X3 Z3 \p3a# z3 L3 N3 P3 R3 T3 Vp*ap# z3 Lp2aX3 l~ | ####BBB 9f69<g\@09<g$A0 A9<g B0 BgA"P"`#`9ڰ<gP@09۲<g$A0 A9ܴ<g B0 BA"P"A$P09@g%j 09Xg,*f|3n f`|3fff`3 L#x zp4aAY3 L# zp4a&9(9*9,93 L3 N3 P3 R3 T3 V3 X3 Z3 \p3ab`G2aNuv K/# z3 Lpra> _( fRC`Nu #"=  \ d r %j ___999___999C &2@ A p222BQ"<0<NB09 lNu Batch Size Timeout In Bytes In Milliseconds Clear Off Abort Set [2][Can Not Find Sprint][OK][1][ Unicorn Publications|(c)K.Unsworth 24-05-1993| V1.2 ][OK] Sprint Config & 0 L l z    L     " "   B  " ֲ,ĭ[H7`# Qj` Efv*oM m HPHUBg?<JNA(m)m -:gS)@ -OK1PC#HNHx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHNFALN*Hz2?< NA\pdAxr0XQ)K\NN&&&&,,JrBjNuHz?<&NN\NfCAp$L Qp NR9lrBlJpNNRpMNR9@pdAr 0Q0tr N9lNupealp`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??< NMXNuHn 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 _NpNNuCDEJEgJBgJjBEBQ*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 dNAXJ@jNNu ::/rI IN<,(k$/<??<?N`NA Jj ?a0NNHrO INLA NNvN)@p `H@)@prtNAHplrtNB 2pNpNpapaprapalpalpalpaTpaTpaTBp'a?<NNT@B){L9|0<rtNpapap9@p`pvNv`v`vj`v `v`v`v`?0<}N& ?<NNC`&?<NNT"@ C <}N`N(* 9AJA)H@@[000][ˈNj Evz`* [g" ]g |g QSz` zQSpQ][ɈNj Dvx`* [g" ]g |g QSx` xQSpQ]Bp4NRHNu*( INjA)H @depd ae zb QB DNjA\)H @ e` ae zb \gQBA BhNpZNRA BP"`#|}NA"H0,tg"Hg \f`A\fS A ENAR@H`2QNu2(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`LNuApNTN$N$BS@kH2QNupC ұd"X0Pg"RA$D#Nu"X0Nu _0HpNT _0HpNTp"_0HqNp"_0HqNE ұeHHQ0)N$_$ZR@H`2QNu$Y0gHR@@"D%$X0P2g# R@%NupE $ $X0dP.gRG,D%pr Y2dP.gRG,D!p4Ae4v`VfANuNVHNu(* 0(iN$E 4R`Q$D 4R`QˈNj DNj ENua NuNj IHPg"B  g &gNJBjt BNut`Rptr ae OgT Xgj HgSRB ae Fb$0k  c_  c b退`tSJBkNtRB0 b b瀀`RB0 fрd`?Hl?<GNAPA"HJf SNTHpx$ ld$l`"Hg8" &Ak eѐ S`g"" k#&Aeё2+SAI3 Q&f)I`LNuHRp` HRpJQfpN~,Nq8DRzXEEg"7PNqR$HBJBgpNJgJigp`eetЂ`"ЀeЁdp`ЀeЀe"Ѕe$W.H@@/ l\N NL"2` NqR YEjrd0` SjN YQf "_Nq*eNN*< NqbІSGfN~$_NЀЀЈN" KC`e N`d \NF l\Ӭ\ NupNd d3 d# d# # d# # # # d# # # # # # # # dB` # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # QNudd2d"d""d""""d""""""""dB` """"""""""""""""""""""""""""""""QNuPj0,lf$J,nk l*fp?Np N9|nNpA0,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`N>NBll?<?<?<NM\NVHQN&g ! ge l*g l*gpNNu<,*?Hj\F FfN|`H FfNt`9@^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(HNLNu0,^2,`NXzEfpaRppaNAEg0PaľEfa4RE`p a2a*Efp a(N>ldeS@f lbfSl`9Ab9FdNupapqr`p`p`pNu)H9@Jp4NRP'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\fApNNN$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` <C&N&pC&N+@?<NATANDHPp:ND"_NHPpN"_NHPN\*.*"_NCNA CNN sprint.prgC NHmHm A""_NHmA "_NxJBfN!Hm -"_NN - NNt&fJᩚ:`f`SPRINT 1.2(A f9-f$2(a$Ns fpAgpNs/:NuG kf k@| g" kf k#pNs k F"k g`G&@|"k gr ghAF*9&gWNu@|AAA Af"k'I `FNu Sprint V1.2 24-05-1993 Unicorn Publications by Kelvin Unsworth yV g`C NuA/?<&NN\CZ###E#"HyZ?< NA\Hz?<-?<NMPA Bg <  dI,І/?<1NAB2>. 8B_STAT 0S EPS2CVG 1Sr!SALES 1S%%OPUS `1S%RDE_V5  6S#%DCMSTICK 6S$SPCFG ACC !*SPCFG PRG m#*K#SPRINT DOC ¡,*SPRINT12LZH 3SF**TIMEDRV5PRG 3SQ*`,+ B`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ0-lz5-*7E:\BASIC\COPY\DISKCOPY.TOS`7&|T`,NqE:\BASIC\COPY\DISK!.z8<&<7><$E|(o*lN~N;;B-6+ B|*>NqNTNx =| nNST Review Cover oDiskpiv1.0 Ofir Gal 24.5.1993)Use this program to bacwkupoe cd ,Make surnource rwrite-uteOcted TN >-=;G,+G.--><=~^HD( H&N-~6% 0"HNJGfNqT#J'~Hޞ0%"9!f N\Nu~    =(!Plan Drive A%Hit any key|continue (Esc|quit)&?<NLTO#^$ Nq*5ܻNq4RTO !HV} ~X"&7~ od m7ga!:!G Ax.v!N U-13I1Bm~l"!0N(6:0- /G\\O10%&"4B60~3&5~y *)~H> 0//de}s ation-/// ??-???Q?~c<;|?4B36TO&;?Jf"0T!NRSRG(SN!/>1B.ޞ1ZG;mC`j0 M,BACKUP COMPLETEGSBl34G^$LC!O, Reading trB>, .,9Wd/0@a?@0NO0c! @$z#ojm @)GZR\ddoviFormat k,#~"m|. /pHǂbanqd```ar|,~>viWor}8otooo`d~,}.r0x2j0EO~''Too mA?errorsO'YgOmaybe faultyPl3؁Z : dAA^^$ќ 4e6 (?)K]LretryK`rNqRm¢]A@@b+XOnpv( TOS6cr}@n¤xl3pgJ05~1Z J  `ttug%> z! G~KRM (R!JRUJJR*Jl̚ʑDGxPR\dN͑  } N% $!D$"m2 O/ C0<HЈ",Іd Ь H`c/w Bg@JNA JfLEA@,A8,Hp!.HA HĐ"MBQd+@+F +LtSE;ED;D CaX _NT+K)O)N/NHz+_>DFDNBZTD\GJG0G1j11P4)k2BHҁC. Nuv!`6FBH*6HÖk$n UDkQkn"rև^"`JB`1JgF<bxCi|n~AC kACH@0BAҀ^8~AJ-6g&DP HQ?SDt = ޹`&"3n% & Q %  C&@@@.@@A֪B@B6RN VVt VJ^f*XPR6ZDWZY-gUpR GJf@4-4/ x$Nr6ASAHDJDHD0Bk"R@Q/ pg&0C2 AA ?H؁&0222"8B2HR2 UAk6Q22bd2prHASCd2`"d&_Nu2 4BSAA M BC p0w !f`&_6ct>cH/~E`z6ESE"k\R``Q(ln~eAPAeؖbFY"ǨP"R: UEk""jp)q .s* 021jg()f PPfmBm`) ~C0P0Q$=I`{ y`1GA8a G@VGa GUU|vNuPlpN`a(Qa$ a a *aaRA@*"V`.!za2JkrĬg$A$jN>Gm(*`AaJg mN/`ܐv"mޯJUg<ܐp쀠2>0@e"X4`A. 쀴ܐwz Wt"_ [Nup`Se<!dC/V*JgLl1S`Cx5nPjJNuuLIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYITREסCVsMID$==RIGHT$`ȠSTRPALETƠMAL MENUSCRESQRTWINDOWJOYSTICKTIMEDšMOUSEGHEAPENVIRONϠTCOOKIE__HISOFT__ Y8 Runtieerror at line!module fLЙon #p+@6pSPʺ.p궰2h/NNT@<+P>"o+_B@t+HA )$i(eЩJNesg pV |$+| hPla`"/ pAJg"whrNZZ16vu.v2pް}NMP _/H0s``<dNJgJ|bDCfHA|lH>L`H?8(H o(LZ}0ApepDa/2% nf*0@_`Pg P g8H0 lL LJ"`r,HAFt,HBR"Lp`JgBfp@lJfrA^вCB gbg :r|QrwRQBSj# Lp0f#L (ILW)Hu. ^X&_d``&FVn0kN0Skp*7JgP3 fS`Nuz`gH f j `"NJgSׂ`@dTKx0@r,`߬Hz>PgP"FatpMNu-.p;f 0HoNMX0L/q0gPg,g(Pf"\PgfP+@pLNuQ"^J,"g^brfZ\<~Dre`;d>B,T4TTeZYla@PF#j^orErp|dpYв@d~f#` B H`rY~pL8{P 0/ Jikrbp~"Wpsa2pn"W`rcpZ"_parJX?A}0,0->s`S0H00   b j @^re,`Lx&I/_ ah&_ Rjw gLjgjgj eܺgHRr&_`J߄gSgSS/ r[r ݢ@""?,|f l>᎒D`:r aFr axk2 p4RSXSe$djgjdjdp`0 pfi f ,#kdJ #>?~NM\J g j`R?gp9Nu~!ҩr;zS{g U v"&vRBg޲=NAbPOx(ܐҒ`^_)C0$0 8?BBNA)@BoNAO  ~9Dp:0$:0`H`t9@l0f 0F5LCKܿK$<޲ANA\|g2Px(ܐ 08pt50߿f ><>0>2xP0Xpr1Hx70D1J(moDHx/߱?B2 Sf ?-Df(BK8pJft@Ԃ( "?7P/1Na80")ASAw(B`/B$@@1|$>NAXO@ъp8#d$ gPH@P.wV P@d0`^vpjgJ@f",g a@farr-"r@o`l(/, ?t.G:0gAN>r ,$e agp>`1:@D0RDP<gP$pBQg$S@S@dBg?/IkvT|pt?(,@gA$e(ٯP`$ar8*)l$/ //0.C"/rT&ѯPfUHT 42J&(T!d"B O | A\0jaXjI? OpaT@$//jR@NA$?d"kp ="R  If6FSev H x ggRQ_L0`r`S I a! eSf C ^v`S~vap0FFgNu f66pp6aESt #Y>`D1P`u bTj\QgXWB@;l 0fZR/8D1"@g(*HEJEgpH@ @xnf(SE`HE  |xZfPA axHޚ`Af(JjBP @ P $`Ga?"GT aNuvsDB`Q&0Wpr|r ```>"D1S/`Txq ,J,&P~Pd 8(U"2"8 2`pհBPrPRT:AUX::KBpLST:H@>0Hadg (I'ࠑp4Nu8<0DaQ@af Hp0a 48<. -f ِLԀB @Nv9 GEDaD/ ?ΰ1J@k@Zv v:`vw;` ^a"A/ P<V2C`ap@dp:/ SDe ٶ)BJj"_Q(@ Ga~*1 3P A'~t2`"AgvBS`J g)x`zJgS` /NAT$_2A:BRWA?GO^gRH0O@&fu޲I gaD3T>=M N8!k6|l/ rp2<yA2<"_SCC0! i=g2 EC@00!kz4!kvS@@@E 2rBHP&<{ *pC 0{C0`{CHtѸg0S@f)H@.aa p8z D NN\$`AgEKIjM1RnWN\}a}gunt={xR mt h,PJGk SGgJfJfС:Sj"`aP` I2  g (=WJAPak2`(f ;gl`SgbRU!`f((/}g^er߀a$_ /g`( ,`$@a8BgP`BF7"_!ItPOf< _` _$_m f`aB"Ha6/LCON:0<rtvIXf;H*;WH.6 V2"0HC I"`R^aT ^`a6vo`䎰p f4 ^ J- r"``f?. i ؇ΰ 0_`0|aSH0fNu<!g.FfH/"h*)g/ IFfa PHS?f _*]TmlH(x"m`^Go |d0G Gp4;m<*޾Q;G;|С,$0m*pP G`pPHA86HBrBDHAJAgHAJCgAcVB8gSD 0|S8SD`g.r@:PBgHGJGgHBRBBdBSGHzDt`> H"C/ a "_p,xz _-fS$ "H`ր0u,`mPfdN !^ !Nu|,{Bоp0D42;AuARmba>S P5pSGf4pa2g,jHB2RAJVjTN A4j?pa42p`SBd8J߭gDf>g8Mg2Ng,Og&X;D;mf;U/-Bg P+L_`^xTdX~|f~`V_"dvbp@f~?dLо0( DBSѦddWЖ _АJUgzdYЄr2Y@~q Y Program terminated - press a key to exitF1pFATAL ERROR:  at line 0o*o/ BgpD*@kQ.2+C> //0@`3@///*@]NM@1(21?1/02^GNMP3<@MT245p`p ` Fr $p!`6r"`(r%`$r&`8r'`r,`0r@`rP`rQ` rR`rV`rW ` QT7!P3R!P\OB*Hdh(B<0TUTPnS+ASCGIF 5kW#%STRBAKUPTOS $%h-ome cosmetic changes to Cookies screen display "ROM Nationality" and "Current Resolution" not shown on Falcon V1.4 - beta test release June 1993 Falcon "Nationality" added More Hardware details added to first page "Current Resolution" (as opposed to Screen Mode) added "TOS-mode Screen Size" added "Number of Predefined Colours" added "Palette Size" added "Displayed Screen Size" added "Screen Area Memory" fixed again for good Some details on drives moved to Disk Drives page "Current Directory Path" added "BPB of Current Drive" added "pun_info Structure" added "Current Program and Parents Basepage" structures added Rewrite of some functions giving increased speed and smaller size OS Header now shows last 3 items for TOS 1.2 instead of 1.4 _SND Cookie bug fixed (didn't show Falcon Matrix varieties) "Falcon NEWDESK.INF" video details added "Confirm Overwrite File" added to DESKTOP.INF section Floating point not used for memory percentages making for a smaller file Various cosmetic changes V1.41 - beta test release August 1993 Hack introduced (thanks to Steve Taylor) to get around the crashes on a Falcon when redirecting to screen (CON:) or printer (PRN:) using C. Looks very much like another TOS 4 bug! Various minor cosmetic changes V1.42 - beta test release August 1993 Use Floprate to get floppy disk seek rate for both floppies instead of just using the system variable for TOSes >= 1.4 V1.43 September 1993 Incorporates all the above beta version changes Date and Time now updated when shown SpeedoGDOS now recognised FSMC cookie recognised (FONT, FSM or Speedo GDOS installed) More rows of data can be catered for on large screens Various minor cosmetic changes V1.44 September 1993 Effective processor speed added (thanks to Jon Waite) Removed the clear workstation function call that made a mess of MultiTOS screens when running in a MiniWin window V1.5 This release February 1994 Change GEMDOS version number to show Hex/BCD format as default as well as decimal format "Number of AES Concurrent Applications" added "Falcon Monitor Type" added "MiNT Limitations" and other details added to Memory page Minor mods to Cookie strings "PMMU cookie" added Update languages and countries to include two more Screen Mode and NEWDESK.INF info should show 'Falcon resolution' New page for "Misc Falcon Details" only seen on a Falcon showing video modecode, DSP and Sound System on/off, DSP wordsize, Record/Playback buffers on/off Falcon TOS video memory function alternative to screen size True colour mode detected "Number of Background Colours" added More... prompt added on Cookie page _NET cookie publisher_id and version number of installer added _FLK now shows version number of installer Changes to GDOS detection and reporting, especially for font scaling types including inclusion of version number and quality setting in GDOS and Cookie sections Update to basepage p_flags PROFILE - THE ACKNOWLEDGEMENTS Thanks go to the beta testers Lasse Eldrup, John Eason, Daniel Hastings, Daron Brewood, Paul Hargreaves and Steve Taylor, all very generous and patient guys. PROFILE wouldn't be anywhere near as useful without them - my warm thanks to you all for your testing, encouragement, bits of code and inside information. Thanks to Jon Waite for the assembly code to calculate the effective processor speed. It slotted in beautifully! Thanks to Ofir Gal, Graeme Rutt, Chris Goodwin, Paul Alder, Stephen Nathan, Richard Gorbutt, Jon Ellis, Mathew Lodge and Flemming Nielsen for ideas, bits of code, inside details and encouragement. Sorry if I forgot anyone else who made some contribution to my knowledge, enthusiasm or PROFILE. Those are all my memory and comms log-book recall. Lastly, thanks to Jane, a supportive and understanding wife who has a enormous capacity to listen to the load of rubbish I utter on my computing exploits and even remember it when I test her!! ;-) Slinte mhath Mark S Baines Linnhe Computing 23rd February 1994 E-mail: Internet: msbaines@cix.compulink.co.uk FidoNet: 2:259/29.10@fidonet.org NeST: 90:105/5@nest.ftn TurboNet: 100:106/0.10@turbonet.ftn 55SV.+U؝5Y4QWp =B6㞝swOsT7AۓVӭ{#a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #E 98 12 #W 00 00 18 01 1E 15 08 A:\*.*@ #W 00 00 0A 01 1D 17 00 @ #W 00 01 00 01 15 09 00 @ #W 00 00 0A 0F 15 09 00 @ #M 00 00 00 FF A ST Review A@ @ #M 00 01 00 FF B ST Review B@ @ #T 07 03 02 FF Black Hole !@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #P 03 FF *.TTP@ @ #F 03 04 *.TOS@ @ 04 *.TOS@ @ `*o m - - ЭЭм*O/HUBg?<JNA ``^#F0/yf 9g l* 8м#0/|b30<Nu/9NuHz8?<&NN\/<?< NA\OJyfBgNAJBg/<`?<1NAJ x~ #Fg(#!@~3/<?< NA\ONu/<?< NA\ONu Copyright 1989 Living Software 97 N. Road, Bedford, MA 01730 This software may be copied freely, but not sold. (Donations always welcome!) Force Media Change installed. Force Media Change already installed! F  0 DISK2_2;5S^*SCGIF 5Sx*GENER1_1 5S*ROFILE 6S\+PRINT ,6S5*AL5 TIF %?Q+1ALSTEP1TIF g-Q+hALSTEP2TIF -Q+ ALSTEP3TIF -Q+ALSTEP4TIF S.Q+/ AL_TUT2RTF ;Q+)AMPLE CAL +?Q+>'AL_TUT 8S+