8KOBOLDdp@ U O`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` ` @ o ǀ ɠ @ ٠  @` O`!Aa  !a!!#A%a')+-/1!3A5a79;=?A!CAEaGKMOQ!SAUaWY[]_a!cAeagikmoq!sAuawy{}!Aa!Aa!aAaǁ!oAa!Oa " B b  !"!B!b!!!!!"!""O"o"'")"+"-"/1"#3B#5b#7#9#;=#$/$O$EG$$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&gi&k&m&o'q"'sB'ub'w'y'{'}'("(B((((()")B)b)))))*"*O*b*****+"+B+b+++++,",B,b,ǂ,ɢ,,,-"-B-b-ׂ-٢---.".b..../"/B/////0#0C0c00 0 0 01 O`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` ` @ o ǀ ɠ @ ٠  @` O`!Aa  !a!!#A%a')+-/1!3A5a79;=?A!CAEaGKMOQ!SAUaWY[]_a!cAeagikmoq!sAuawy{}!Aa!Aa!aAaǁ!oAa!Oa " B b  !"!B!b!!!!!"!""O"o"'")"+"-"/1"#3B#5b#7#9#;=#$/$O$EG$$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&gi&k&m&o'q"'sB'ub'w'y'{'}'("(B((((()")B)b)))))*"*O*b*****+"+B+b+++++,",B,b,ǂ,ɢ,,,-"-B-b-ׂ-٢---.".b..../"/B/////0#0C0c00 0 0 01AW04A ADDRESS PA d`AVFM PA GUIDES TLEDPANELPA `MOUSE23 PA  OTHER T TURTLE AW T AWBAKUP TOS p0-DESKTOP INF [n. jU.. jUEXAMPLES B7FORMATS B7PRINTER D7ADDRESS APP ț<ADDRESS INI %pX ADDRESS RSC8miI~?SUPPORT TXT x. jU.. jUADDRESS EBF $~WCONTACTSADR f CONTACTSFLT f CONTACTSMSK fEASYBASEEXP N*. jU.. jU1ST_ADRS xyADIMENS xALFIELDS xBDAYLIST ,y(DATABASE zMDATABASE1 yEASYBASE ~`EXAMPLE xvLIST1 yZLIST2 ySLIST3 VyMPIPE =APIPE3 HQFAX {y-QUOTES PTABLE1 yQTABLE2 zYXACC_ADR VIf. jU.. jUCFG2HEX PRG @lDIAB630 CFG lGDIAB630 HEX ,iEPS-FX85CFG lEPS-FX85HEX ,HEX2CFG PRG ؈l9HPDESKJTCFG 2HPDESKJTHEX ,oLASBRAINCFG lrLASBRAINHEX ,NECP6 CFG lNECP6 HEX ,README ENG a\SLM804 CFG lSLM804 HEX k{'3STAR_NL CFG JlSTAR_NL HEX v,. kU.. kUAVFM PRG +AVFM RSC U6BUGS TXT #KREADME TXT 4O%(SUPPORTDTXT < . kU.. kUAW03 HYP qInAW03 REF qA_WORLD HYP Yq>#A_WORLD REF YqVENDOR HYP cqHVENDOR REF cqWHOSWHO HYP :ƬWHOSWHO REF :. kU.. kUSOURCE CPX` CONFIG PRG -GERMAN CPX x#LEDLIGHTPRG LEDPANELCPX x#LEDPANELPRG KLEDPANELTXT x@README TXT x_. kU .. kUCPXMODULTXT xENGLISH RSC x GEM H x:GERMAN RSC x LEDPANELH xLEDP_CPXC x?LEDP_CPXDFN x LEDP_CPXHDR xLEDP_CPXPRJ xcXCONTROLH xF . kU .. kUGENMOUSEPRG u8LIESMICH MODEM2 PRG   README } . lU .. lUAUSTRALIIMG vREADME TXT TU TOS2GEM ENGJ. lU .. lUCHANGES DOC *@?ATRAMDISKMAN dnsA}TRAMDISKPRG PnCj TTLEXEC MAN knsFM TTLEXEC TTP TIxTURTLE DOC ShwTURTLE PRG T3pTURTLE RSC TOContents =========================================================================== This is where all the odds and ends go! Filename: australi.img Sample image of Australia from the Maps disk reviewed in Public Arena: Filename: tos2gem.eng Brief English documentation for TOS2GEM which somehow escaped from the Thing Reader disk! --------------------------------------------------------------------------- Joe Connor Atari World Reader disk editor Brief documentation for TOS2GEM dated 19.01.1995 ================================================ 1. What is TOS2GEM? ------------------- TOS2GEM is an Auto folder program which GEM applications can access in a flexible way to display to display the output from TOS and TTP programs as VDI text in a Console window. TOS2GEM makes the ideal Console window for use with shells or alternative desktops and saves the programmer some effort! TOS2GEM was principally designed for use under Single TOS and although it runs fine under Geneva, MagiC and MultiTOS its use is limited as these each include their own Console window. TOS2GEM features at a glance: -Directs the output of TOS/TTP type programs into a GEM window. -Simulates TOS screens of various sizes (not just boring 80x25) in any size window. -Works with all monospaced fonts irrespective of size. -Optional scroll buffer allows output to be reviewed. -Offers almost complete VT52 emulation (with the exception of colour sequences) 2. Installation --------------- Copy TOS2GEM.PRG to the Auto folder of your boot partition. TOS2GEM installs a Cookie which can be used to control some of TOS2GEMs functions. TOS2GEM.PRG can also be run from the desktop. 3. What is T2GRESET.PRG? ------------------------ Programs must reserve TOS2GEM for themselves; until released other programs cannot make use of TOS2GEM. If a program which had reserved TOS2GEM crashes or is exited without releasing TOS2GEM you can use T2GRERSET.PRG from the desktop to release TOS2GEM. It's not a good idea to run T2GRESET.PRG if an application which has reserved TOS2GEM is still running as this inevitably causes serious complications. 4. T2G_BSP.PRG and PRIMZAHL.TOS ------------------------------- These utilities are part of the main TOS2GEM distribution but not included in the Atari World Reader disk distribution. 5. Where is the programmers documentation? ------------------------------------------ It's still under development at the moment. The final release will be in ST-Guide hypertext format and include detailed information explaining how to call TOS2GEM from your own programs. The current incomplete German documentation is available on request to anyone that wants them on the understanding they are for your own personal use. 6. Disclaimer ------------- Although TOS2GEM and the associated utilities have been carefully programmed and throughly tested I cannot guarentee no bugs remain. I, Thomas Binder, do not accept any liability or responsibility for any direct or indirect damage that may arise, either financial, material or any other kind from either the use or misuse of TOS2GEM and its associated applications, utilities and documentation. All trademarks mentioned in the TOS2GEM documentation are acknowledged and recognised. 7. Distribution --------------- With my permission the mini version version of TOS2GEM including this limited documentation has been translated for the Atari World Thing Reader disk by Joe Connor and is NOT for general distribution. The complete archive is Freeware and available from all good PD libraries and BBSs. The complete package includes: TOS2GEM.PRG, T2GRESET.PRG, TOS2GEM.H, TOS2GEM.TXT, T2G_EG.PRG, PRIMZAHL.TOS and, when completed, TOS2GEM.HYP and TOS2GEM.REF. 8. Contact details ------------------ If you'd like a copy of the incompleted German DOCs, help programming for TOS2GEM, praise, criticism or simply a chat, here are my details: Thomas Binder Johann-Valentin-May-Strase 7 64665 Alsbach-Haehnlein Germany InterNet: binder@rbg.informatik.th-darmstadt.de IRC: Gryf Please include a disk and SAE (Self Addressed Envelope) along with either an International reply coupon (or a second disk) to receive the latest DOCs. TOS2GEM has taken a considerable amount of my free time to develop and if you'd like to contribute to ensure I continue to support the Atari platform please don't hesitate to do so! My banking arrangements are: Dresdner Bank AG Frankfurt am Main Account No: 9 024 050 00 Sort code: 500 800 00 Thanks a lot! 9. What programs support TOS2GEM? --------------------------------- Currently two main programs use TOS2GEM as Console windows: -POVSHELL v.3 onwards, programmed by Dirk Klemmt: Email: klemmt@informatik.uni-frankfurt.de (The new POVSHELL may still be in the beta testing stage) -Thing alternative desktop, programmed by Arno Welzel: Email: aw@zaphot.augusta.de Other programmers are interested but until I'm 100% certain we'll leave it at that. 10. Credits ----------- The following people either directly or indirectly took part in the development of TOS2GEM (in alphabetical order): -Alexander Clauss -Frank Danapfel -Dirk Klemmt -Harald Schnfeld -Thomas Schulze -Arno Welzel 11. History ----------- Omitted from this translation "              `,x`,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ޭ7-lz5-!D:\AW04\DISK\MOUSE23\GENMOUSE.PRG)`p-9x``߯6 > PURE-C <& for ATARI-STVersion 1.0 (C)88-90 Borland Internat@al &H f&op`B@# (3 , k # 2 Ј<.@#.Jyg"@(I$k,"JfB// ?<JNAO A<~kRrRAf6<HCBB`6 !jBJ)gHiRC` "fSI0WSAk(BS_Q"(H`$ON@0 J"Lj? 9rg @Ne~vjLNAH>OE/*BBBAB@ɑj4LPOS@{gv@G{NjDJ@R` j&trpjE#k IjFJ@frwAp"SBBj(%jBHl~trp???"j `d  S024jrhPO6R@g |g||fA`~jF`r f\KA"M0<QAC׶'p Shg M & ` M! x`pCHAj`!Rn涄f #gB6H$Bg )422(622(4(H BH or"M?s/ Z' ` "_B@2u"^hHW M2 XOB@3"(Jj13: N"0j(3Jju?2Ho{twB_g13.B@OL|8NubѺ/BgBgpW Cѱot2(  CNu// QOv yl!j yYAlBCJCg,EHRHR"JA?@pjRbf*BAjP0kf@8Cr~og j,FQ;RbJD0Q\JEddp:83cR\JAddRbf@R f*2Q o"$vwbf!*, rY"䷼p cB@jP00E0?|ptasfrrvdSfQH(~p:P<BC8* Qj5@ g jP6F@@vbrg2Qh5Ap rQrN@5D pErCfֶ@JFQ"v:Q\fl?j(>*<.kA02` @00` @0"zqH>(p8/,*o.$o2BC@ $ gj",Dgd klHf lJf>/ ?42,H0" L,lDN\} g>PU@f7pCJj 9DH` kfƑ9CJ f K0jP`:0@r:~p$H86&jx,oFJ,A&q (k+Df5 >B@a.`xB@ppACD""S`hq45ϒpv"Ae20 "z愡Chhp"9?4 LƀjrTO<H"ҀMuJr "J2%`z :]@" &!?AJAf 0.jC L0}Cs `& og5D5Cp5@8` Ah0 Ja vppg0AdHjdBp?42ޡpP`<[5ABX`0e"@R {PL\<>>6pG. Kjw2 D Sdf6!Q(g*)"Rf &r\0||b@0;NpFL€R\g:37~EBk0K8" fB`} K2DC;Nx0+@k&z , H|xD0rA2X@f P2B"#$GWXWYxzz"z#z$z%z&z'z(z)j:hvpp$$Z6z`!x`9?(X foH!"p(i@`Y&:Y"vӚ$@" L0JTJEo#fgY4. pj(Yjej|*k/ Sz'" `rŢFp2|z$g WAg``n` ` ?+2uT",@ P#, f 7l'L|wv|k`|_m`|o"f|@$VC hD(` d2phPP P Pr0,YPOJ jJ hCfr;POd@b ,xg$@B2l)0jBVarWdp`BꌢzTGv5*rk](`^"erEB?s`2BA$@fp Cg2f5C B0JCcHXO@ `0`pC̳< 2CN8:(`!E`$Hp0H&STĺS"|z+2l@1fbslFQk}b7@  WrA Q `jf\|XCp`FRCRCzG!:66oB[|\L6&c RSRh`SL/ Phg,2H$hG.&ڜ#R@Ph`A`3@1A3xsX>(**H@qR&ր ЄM`E`ҫ m$K&R" fp@qfz@`$$()C)D )M)E)VR f$0,v!B0&E!`f&S R@q,$0 ! fB@L q x&n `(Є&JnJo`m o4"`RLr0E@|Rg"DftDgR o&rbfr/ Imi`8p&  2/*(@ #.ހ.@p rpg*HTt "Pp0H?ttd4}PXOp@RP@S *XꄠhP0<RHT4PV\ lP\0PR@ÐVQV`pP'8XOhpR!eP0Ơ߲n 5 v `6JFjai`gr2l v2BT`5 rpQ o.ހ`*n`QbeQj`~b c~Q`RDg<$ dfQ.~aNWbfdNrf`PCg2ؓ@Tcf*@Cf$H?6p&bd$)\q` w+jp&>A7&f0pD0qg:SHS `JEfʎZpE5}jltJForlTJFkqjq0&p@:\pBflp9b]Qt`܀kro0 o@po[qz, 1gA0CgzG>@zCr 0*@r 0%G+dPThRl0bpArp j).*|/S'G#?0Bq"8"kN/q^`H /&k'  ./|>1"` uo`( \am/Ho"/Pf$ &l,|Jp%o HpAlAh2جD E40b*x F@>e?cdB4 f>@C6&H(I $H g6*8,*:,(5N<~ED`f0A| fT 4BBgJFgB+H@f8g2` JG!AJAg kdelAD$ h H SCjіb1ִt̑fE@rvB@sBC:?E`:0|V@6|0|F@>8bg|g`ȧlgɠ0N>3jC ng J"@nꐑD!3h@?BFTT\4MST(axvggr^f6?F4f*pDg$YDAK\R}dD@`̬߮`@X lxgP4,kJ0F@Ƚ@0DgKm@|`p`DZ|` KAR<< MQb:w CF4ܡ684*Ű "MbD`k@S@foEd&gjfd" /&HڐPF0+ g>Ae.(K/ /7pgpn`pm _"_a||Dg@fBF2z`ܡ8~g0TT(c_ruа*"Jc0գfPC4CꐾHCF8npP @D61<1x"JBC`RC&YڐfpCH2ICAҫd580H6;2x@Fp@`.  fYJ$d3F@?h?A?BooA2P@43іѶ.Zz̒:Pj g2+#HAg*{?kA/F2F@80/IG[vmhPMPHT>P Nr (h8Rg2j4`4< &"KAfc|hg$jg*gxz0uƒ̒dΐ;j0|d bv @0;RRR: g\`&HV Lr02h0g?T6:n;]@o M/` .Af3z"`rDkHx" VXO (`RT TlR5 wf;0pTH|w;W@ M:l8R?gR;Vhrrp0rŒ>` Mr!~a}& g:f yOQ S8ffRT0.A m`STj@Л"8$[0*Tf:z"`Tjg # pWxh( ~$z#$[Jz h#Nf  J$3;4 +J`iqвp4|kg(SBgfT0T0d .0 @fBA`/2?Z J2P0.6°⒐`. 2BW`Y ~3680 Jr0dg0> prp"Z }yfZBCC8*ʁfpC`RC|HҁlzHD<iFoJ@oJ&X6&X8)i|Q6HS`(Pf vXJCkPnJCo婿$FŒp|K68J@j6($Rp B@r Bj6`f``^f rE<z` f w3Îa?Coڍ+xΑ J?pa `WLNuކ khr foBAp0>ckNuHNujf i1 INu"X" f\$Hb\/gBg4pB~ܡXO` 0az u q@(oDH*~ p"<ࢰ L`9C8|b~| ?_.ڠ4+i8) 6l c򌆲 `2Is"p3@S@jH5T5oX&| Pp2?<`Pp†:2|g 4|`$f[RE<PpF CPpT<]` gtCl_FpC$F}lPt MP48AP,r<ZVX:TT|X?/"o*% 4:&T.T8PRG"Ms0fKL g.?--f@-j@x4AVjL 420L"53Lg,q.jsthO$r f B1fA" r# J` s,ȲLPS0v".8ׂ]&f^$|4x#ƒp0JHFDp?4d4rr&k$riL1VLᭌ.q SP0` "s0f"g 2,Bf$ Ƞ 6JBCc` 3qXP`fC0&`Pu\@ 'I\'Hp,k!_"g +$HB+d 'QgVހ$ gfF`2g.Q/ Adꡨ"!ꡧ{j"j`` "JjEbBg4 " p K`P&axFp/g rqXOw$q`L0fD$ fRT*<'LPX}ڥڠq4t8j 86m g#r `8142ßg `,1A. p`.F`cH,QO(pA *lx0,,".4 04 ˍ҄2aC[,sJg4@!҄(*A4<`DA2,J`,"g\,2@Jng?M DP`ap LaElFpDDP,G`W g  MDUHPOL4]tI&opIo  KD~v $H(jtN(k80`fv1CxJCg *tg plg$|,?# K\i5@9P+*(L! d/B 5"Kr@Jlg(@`(!hl@jd9@2*jlAjf9AHz/ w#PO L~n8&H(IJgp<5A>5B@6B"<0D:&!6{F8H Df P0YO^>:/0/48/6E10j$ kmr14vBgɻ Jxp@r``TO0;``8gBB7Bz4:8pR7@b7C`rW7Adq(H!p``$H!AP*H!Bl`,H!C$2o.!IfRJEj0`07@JFj2027AJG40`D @7o&X ??Ҵ.=863pSک,pN23Iq0,f"/>gJ$~@BB`\p9@k.8\o$$q,pHT @׌PO A9AN6AZr"ȡC H`,(4,g Tm,m3%L,qPtL)NN ^@rl6 tl8909lPlP Q Rup :orSdCgŸf$<}4 &<'2#+t oF8BRp #8A68 ~gBcseV `m֣l&V V ^rPE>$H*I,lAp l:P&s`BCH fp"+`& +0'0 S2y~aCZ k0I5frҠ}4` Sp2oAXOFgSnLTnH2*>QHǏBBBA! P6kH^bBA x `Vf*j mo>-G-0-H;@2-Hw;@xH…[a0}4-;0> ??^|Q/ m6~??9 uUvojwWA58- Hĉ;D 20\|fF^"m?W0{m 2> 26` (( ( y(@AQTt0A<5@*0&:>& rwoRf@JA0?`t?H1^ʡBB2v!0TOplBoPo?Q"BG687D6F7@  `bCo0pEAfJ7G  >J K/ /~06gr`1"0 _"_RXOCn GERDPRGGn~`$  @ %0# `wR!n"80PWxBC>?G*$E  `\G(FAfF7C605*$0'JD>/P#Gn FRx1DWRCCnvW`" #/(2,Б`>"M|1p܁HW/mHC JP+`RhPO3,8Բ*,$hD* W@gnU@ lgZIp LQDA@:լ^`o guh""HT@ xP lM]6o`<5| :"RaQԤ"6^"``RfVUܤtR$ Ӳ&H@ <>'8<:_t@"wҼ_ o.Q(Rfs`gz(K\ 6E`p ]fI`(KJE vH@,:,H`H>S*`*`*`xg8`?o9/O3P``eDbJ`R`W``X0 Kѡ g |gw `ǎ` f0gh` xhfmo2W T QR)kP ge!_ 42 zcG^5Š$Q  &HBCK]q@*@|gQ@g`@af4 px : Vq~`~@_| a@qHj 6 ZPB6 ZP("-<\DHCw?ylQ&@`JpgY@?gS@g@SpHW"8Q LaPO` >uSBW`&xpW&`W a@aPP0B@sJpJ b@0;p<ސߓ/a8m:mf o`d,0.B@Sp`` 8.:.PE/V~0.@F@2<n/nw /np@rG* fr`r@S~GkB@T U `8 U!Ur_GgţrĤrĤrĤr Ĥ dŢr@~ģ U1DcU1@  9|!s`nop|%EPYU `( jP pYgZ -fVnbrXPmjaEcLPа"h&h(C0)tq?g 2Ap f6iN *Ұ `i ``1_!(Pg0Q$H864RBg8UBRpr@@zaPAA0sBljB^dlj,PB^"5 @jLQ K pr$H Bo^ݠ(KBDbD@Qv`eƒqIq:wp倔ɐ| bxB4; p totl_*lMr`  gTaAQr`x$/ K3ȋ0373`@Z=,ܰdU@f5m<@.FP f:<@0`2P?4`P?2`GgLT1l K~d* J` XO@>@vQP&"`*H`*J,LP ,,<" g I` *gB**د:" t@KxB"gB""2د"/t@AxBLD(L$F2L(FY0*aFa)c Fa)cFaYp(D̐(z8,@:`:`Dg{a:`&jba`:b: y~p:j8V}00a8%5YIhpfhL2/<`PPT0Um` ql 2@7]8pml@9~)p MCלAFa1?P "Hzf\pTBg XBBB20"oo\ N*F %H@gJ!WJxFt !b 4Rm4`p%N< Ja0-HAD!RmxΚQO$Ъ@ ,0fv{1C<.Cd`Yp``2t@BϓT` rۀmh0fC!PA@,? $3o~^ ȋ R6_8( 0?`|`|BEg6|vUa'a` @W"f`̨=fbrS*r0⊔TOb2jJEg|RC?42pFjTO`?tG LtpDJ3`8D`*H2:ul|g R<h܇` ?SG.0`Cg2ҿAA?4-020?8UOR*>H ЀЁ&R2 R00 kL!>Lzm|vs~v9r TpSGSCpg*`?z?603&xZ Tg k( n@r?BgT0gprEA(FB`pr4e0ÖY00rp,0"J?Q/ vƧ lf`j"_024a0TG=<]0po$tr8+:+b SfSDRmJ 0c5E^Bg*R&pbDav\0+]BH?tE? 42+~0+ނoXO 1ռ`E ԰`ذ^˦nzA@sCv՞ TA3``b2ޅ2 xDzTOtħ2+vpJ kba性F[ k>ʶ}0+ܵ0pQA pm ̎$" S6SFN>~ gU@g `(k*_k` `$(`,02" ft[1B2+:& t@M` L` Lx<Vq>0PR,tU L n4l.2ޅv?ܠ0C@DAt Rh|pC>rD?A]tBRpBrF AذdruH( H@8 k`fRW`TWRoSoporn_ny 1p|Ғ4PR@p>zkuX@0g.>pDp Ap&B@`Аа+ ܵ aЬ y0G@`%@@X @@BTb`?~2/SA>/ 0nDUG`|D]G̱tڀBXO`ntp/ TFUGjbJ`fC ]gppRF?B`ܶ}}rlt`t@\t 04[~rE?а$p2& 0L,=// z*$ÉxȂ"mZBgZrѪ` SAX$B@?PO$_$QPA80H rB@a뮺0Xop+V"!QaĊ o6x$C-8!Q$H& g "(xg$sX<&H//I`:ip$HI.6BD: K`0rAXWfP~P N`!z z+@P4:0|z+g@ M$p0nZP2b `*6R8`_P ~Kp|g0gRV3z` bB@0;2Jd6r*B0@+C6g U Pff y`0 UPb'NbqB_GbJF:JD:>Dոк g,Ug @0 U"a@)!gCCP}L9|;p9|8M|sf6r@g/s~ LpaXO 6,RC~0 "fQ7pS@q,cip&H0f "k@^xfxqD>BgV SfP2x}pA}4P"2,$f2A/qqF _awb WD f `V&WxBk6@>q(p4"Lp* KP(l? ?@zR-p8l(go@wz|2$] 6f "~pg|k$`Mpx0xy´r q@{:2@f.8`@2f rl&WA{f.aq">EHozBAg"L $3jPp l0&fzEJDk8x,>ށr"L0xanA $\z`.FJMpҏr LtfqH~ifp|~L\8P18YO&H'60#bp"d#(1S"2 )B0F626JfAafxaA׮0)ʐR .s_ifr``BSȵXP1<BC&(k 4JAg p&ߪ?*$ "rurTO>jr?gb& p5@,5k&2~AtMerPxfNl:k>7vbkПC$>r 8k(g g@ZPZpbqmq?hu@t2gl`Cp*L**/h,Q@ {!BHHTt L$35 Ka6XKBUqB(!`h0fdP`:P"N`QJ?H,0pmXO:u*J0U&P آ$ -"ppRtto]",NuV0t.22BY2"22AU|v0$H:<N6Kx0{2N<ErB@~`~JEfF0U82@20abr& $.`$4`U0`$2JDj&2Ef RB60|8k(* ~6~`0 J<RAPf4(Д|"gw`t ga?216H"\ЀAt4<@f,r,ptf0` Ahm^n2As6S@jL16 `-8[0BCGCА| g w`4.I8,|:, >NEfa|$ I| frpppE6@hJpe&*plEg JF8.^$ PfP DgJ|rGg|Gf9E- Հ6TP7*TO泚` 0s =@p vcfr,p& n?zgrYNƈf.pfTWO`&6`cDgR갉gd+g0|`V|`R08V0*2I2ppran0_JCj@ABcRWR+U2DkU<2p PVAV`H8+:+*2+AA7@24+BB7A? ?a?Z y2\O0?"B?B/H?o0 ArŸJ@X"raz^"?8/8ta9PpXO8!3H] 9140S SkcH1Bg?9L Q4<"2<J@jGA0D?Gkw30.`$qgHW2ppR<&>T`@ R0b0BZ*!3"<B@Ƞp` r5`S@n3Tq.B@2UB@d@f!(H,I0>p4_Zj&J7<$7|"pQL*L%M'MBfCAF Mraxa-@'HSP& RKARr?c^2.Ne%Hx pE5@2|FA5A"jA ~c7jh` 5G R>y: mJCkxȰ gB@q@lj҂TR5C_"k@`d|g5D6f 33QLTfxv<6(ļB@4ŏ׉5h %K( X*L]RZM&M`e( M"f%Hg "U g j/ސ$6<< 6$t nBD4^`fR * u,r!5.fp2SS0r` BDmOL 3_f) ;RALm삠#8$H!$ fE45%j>f Jy2 Jr6r32$H Sp`BÚȰ  o D.gҀwm@AL#f S>QO,H$Hv_(ּ`*|Ҁ{ b@0;py tD44 ؑ@kX@H؀`:\ac^T*q~Ѱ|%f"β5"e iv+P1@f@`\"҄pؒ g* "N.«* ú~x{xʱ%MVA"Mp"QM*(SԱ`z+N(k* !*@`sp"˰T,Hސ `FN .(Mp(٢"W%I #W_,WMW=$d"W# $eA& P7|%$HH$ԂԀ00j`jf!~FAr(}1Dpׇr(&D6$IHLXO2.%s8y@~"ҁҀA0K4BAeLb8үA2;.:(>{( `, PI I`" `2· T$itJ J`ȸ/ 8A!z&HJDg"PB S|&_~r1/ / (Ib0V (_&R0&I $ fG! Ego49rP\7y@H8(H$I>/ G` 0JBgF`2FAADgh JGgX2 Lf`HVD患6Ap?/??,, O4BA*z>t,7D l3 y؜ :8A(R" gNf4K |g.2(Bg4!"J!T%Pg"ul0?V6&P86@* {g&*10r`1*4"K 6rb8(Ir $PB=8KJDk>*d_ t?BA7 ` "L_  I<@s:*IN0C$ g22g.p*g(@) f2\fao:H?g,F^"ـg0~ A1( p׊vp0@2I$ g ǐ^`C"" RmC@Dv.a :Cצ(/K D?E HzHo B@P.a(fPO[v90 < `A趯m}2 n`PB@$E G<gBB02t AOpXWVVq2  !"#_%L*0 4_`Z6j3R*o::*` b%| g|g`* RCGClܺ RIBC2"gWSA 0 &` n ,&H[BEIP8/`2|>/`"H rHݲB f3t;FPr PN^() dzn220`4`HW"LDPO<(0?82?1?1 `:*D`"CE0BlRE / ڥqѺP*Bgrm?Pt2-0-`cXO8?o2J|f45p I|A_g5ef "BTE~JfrQ1Najn 7Hn =T8Jg`2gY@g S@gW@ 0 pT2@l` pPTRWeHT3 g2Bג2pW.c>0`=@2YAW=A4-YoZPBbC4P 6s$Hh8_o6/ $4` C2A7T"=p&$HQPxP`f ^XH$P/H fC"&=px,`x mC`c JTd "7("i, g(`"$H` =f fRYgg̐f~~z4Gr0bܠt mʡ8:Ci$?C ڰSO 2k}?0?A/@[H~aHn@D2QXO #;ʡ(H*+IG?Az0A TOhq2&24𾀌l?nl?nppЃؓ(Jo`+D LC@+QpcB[B[ZPm6~r6Hm}b(sr.s6u:.U0 #8 QO&Iph>rh@Ath?Bp2pr"wKA@6r0PO&KtTqKgb4mrnT4uF:C;?xtpHl V!&dA4gjWgFBXBoXtp0000Y$A0sC ֏XOJCg k H"L⭌p |QO?$HC/ ^= "_chPO~8&H.(H f dD KF$$ ʠ_A0B`,089@9PBA9Ao9WBFLBBo9B*rz0̒ aQWBg /q05rH8QOa>H@ ArܘHPOQOc?'0':TO>pE rp@rܘ"pq J=H@pp  ٔNu@oNu0l԰Pl0ofSH<am*j zo<߄fpf pNu6жAft@:<`:0*I$U>~4ެf t4LE3k B0,ެ>@Tgj"/Xg Af/|80X0qR1|!X3*|AEHгs$H@`@3Q{xƐ f@`3,`/J !J 1|B EC@/ISo 0GHpF|<R2GAk$ g8@N{f2޵/ B"@@y5` ABG8*J` gblR04H"PG"k $iB@H> AXWf|pj@N!#%/:3>@^_~2DPJ\Vf8p,>#@`P`ݨP `P`ݜP`P`|`B_j`P|Rr5 RP^SM"Mn0 L~ A7p|;*H PB 1t f rf4ŝ:7B`0گ:rB܂A20#>`6BSzQ^~RDmx4I^eFcAпA>4go60>4AAD# ^`fg<,X@X*oPDT6P QT$M0"JRS0e_2H ЀЁGSbC0fU@Pb@rrf7|`7|pp[e"0g"HRO"a@ `B7@ @RZC^"0#6`<>&H8աIv 4֑<6>ޒ"J Kg0an1 p^B g t[tBAp{2PU&nb6P0?+LLȘ[RW! LL.6 MvN3`$, lc,P0< &Hv/` f|\fv\fSKC8gC J/ / &HLж~`RJ&JBʤ f K&_,LB| I(oԍpJLl,\&Hd +g\"Lfʥ` Jj֡tt4"0.*I>@^$obƑfB4PWGI K @ f,* !&"00f~d y@ߺfpS4orಀ,532z޺g {y0l D{`4JGTp/ M wXOd̼0m0|`ZoT0` 2H tBS@j<0g B.0Nq S1F S!L 1>n GÑδ_t y@d .d"NS[P`hӴX(Bg<2g"4<( 0 F~JFn(+ BmF,o$"tp 4z r"`0HRt""2"<@0<NBް10 "#q0z0P 8Nz3} |"<tHQ6j "_2@<< 2Bz222" ^"3 tR4gInHQHP"^pi"0(@~FqB*4BFlt0 41U4$R4h$RU4$R4$RƜ#(rn1yR3&2( x/0D ry0 d9r_1A rmR^d:r|tA\h@?:P42S17Uf,Ad16 d1za0QEfBE >z 24Tg2&pAB\41r&2bg\gPr#2b g"QUr%2bji8H \Cr`2RBf;rL :#actkt iA(p"@ "B+A1B3c30O"A/ Hz?<&NgN\OJqPy 8,Jgvpvpvpvp vpuqJfSHgpUppp ppf @pfSJgBg_Ff8p>pU0p6p(p.pU p&ppppppge%pSf*q0&PR<e a0!C "`rG$&S f. Y a0j&@A0 }!'=&$#˪"P` )d I"Q f`rd ` ##"nAؠmk |`3 >p`/ oLQ  fu@*xp*`6g,grf` "/PpILj`-$g'q "St`$&=YC v" c &@ f`(@ ,b*"Ҩe{g )_`p"@"k > qg" ҩeg`N"(9`" "H6f[D" l>Αeb&/ tfQL+P` g ᲀ/bV2 4g0f!̲`ұ"vH?LxHUƈ`8ƭ22Ƙ2p2H2 SfvLx2|HgS@!!Q|vSA!Q½fԳܴpSxHx}x(UPxƠƭ(@(hz(֐(ָL_}x ٘SA"&(*,."B$B&B(B*B,BH~`L||0  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ?[\]^_`{|}~Vhzabcdefghijklmnopqrstuvwxyz+=O$HBJBf$Y0ZNuHBЂhl$jD_ BJV "^ ЀhuHRPp0NA)TWrp0PPp ?/PpDNAPO @>@NAO<>NAX<($6SvHR//BPpNNhePz؄z6qaڄz(,zz z6q`!ePh> |8`p| P@`{0@ePj զ @T~ PX5@Uj UYnTePuP?PePP*pz@Vz@0z>pz'0 aW%1 P#1$6$zB0@00P 1!Z1f01*21 0!4Х4"1B106 34u . 6243R33;̰106)C̰1#B3299=4D@55̰AkB3I1d!11 6]2P06C! @B3L11M16M0 B3H1!1DR: Z .21"EI 0IQ1cJTT\WA?33u DP1kzTT\T S1`// ?7u*?ذR"¼Z$gg,R< m,`fB´`BTgrtĀ劂tĀ䂂 r€foRAYChIZrDTXg ft*Q`gBrdҸ#,ldb\gg F*QB`NqW`DRF*QHSAg `r*Qr B~-ft_`BBX3葹ѱVNPHJ|DҎg*]=N$fw0BV`rBr )"<$<`B"`6r?tW  xPRL<oNu/ lOWgSgp`p ta@Svt4x:u>Bx Jk"il0S 3 & dB@aJ~A.Ug f-`H\&r?4pr\Ort?BB||pBAYr#Ơ zJ@f0j`TBp%42zJ zHtt pztzpatAz0+ogJ zUpz4z,z`J@gwS@@g*4`FA>p}L&`8w0pd&~z0`"p\ plvz BAAD L Nul{ hf"|Z `"h$#ɪblr`.4H$XB &f *f vNuRAAnΑNua g B@3 bHNup xPU$ _MCHf 8B@|vJf BPH`Nu?-6"?JCg 6Nu#q ^&o k V Ј".@// JNAO `Ќ8g 0NuNNBJ@WH<>NMPO @r?/s1NABgNAHɠNATOTr{HP NA\#)&N/ // HsNNz"NNTsNNXm+,|!rPATCH23:Modem 1$2*iell %2 p MOUSE V2.3 q Treiber fr s#e Maus an installiert T34, Rostock Apr 1 1995 !kein vbl-Eintrag"".PRG meh !!aste... (Abbruch mit ^C)0 1 (  F(  ~ V&"X 0N:00Z\j.P J?Np3 0&8J\nȟڟ(:L^pʯܯ$6HZl[omo7b,:PXYjVhJZt@W f fWTWT*TttsB"ꁫ`PA$t =tĀ*=O`TB`PfLt"T`Bg>B`.r r y'93>PVhz r:(*̏ޅVhWA} M0"Ԑ  0BTfx  p O& Z 4F lN`r//&/8/J/\/n//#U@@@////%Logitet0/?#?5?G?Y?k?}??2@X( $??1C:\AUTO\no'9K]o8ִ(:L^p 93,94,95 Thomas Baadev S?chnittR! !! :LinkshnderEntferne[Speichh!al Port.H left-ha_dRemoveCancelSa I ation f.t#GEN›use!Programmfehl ,-(2 sxs DrivaFabeim Dateiffnen.sch"GenH [>[?AGI `Q4֠@tc\ؠtb1td2q[] ta 0#'O.#'# 0P"%  @N#J!:%xxb!n!`P HD"BBAABBD"HP `taN%-!pLdCLdp}@%!GP0I"V"x 8@J!y 120O! 31103 O!<5<???tc<# <#[6n6|671 0"4@ߠ 0;x 70T0008000td   00``; _>0?w0y1~|0PF6 0_v*I0S1U1X0???>tf0,# 0 > #/iHl@8@X*@h@x@@P؎DQptaӥ@@ l@Ӧ@'Pә@ A@ӥ@H@A@X !ԈrRRաԸRRR$Id: EncedGEM20, Feb 03 M$%p!U`sdbP\PebRuW`flTglT hbQibQjbQ kTlp /PP}0 ">$T[P !_l@taXDSYS\ER6%K]lSba `tbbR AVSERVER>MINIPSCpeqom#aqpOG{DG~vF~~DDs@wpp@pJqCrBpbp`uu``ao{At Aq%ǐD=0*pH?g?<*p<?*p  ?0l6)DJ_P8ln`ovo708m0 @} Dp @π@G /h_4~p}ͽ@e* 90? ?0!$ ,4,4 ,F,4KVU/5UU\*5\+58\+8\`Fa !?0Q? 1!@/}o   o۷o}7~>s0 0?  GP'""y@ 4mbQ  !WL2bbQ Q/Ԋ`SbR&jpkߠq&aqp* p pSU p p ) pp jr jp jpU pjHpI jߒj j8j$Pjhjjj!|PAESc`|0 ! = ` !N#"XI!$*#p J[Ok_ : || :\X*.*>z^P@@#r   d`  (   $V"  V   00"0 $  *F b0V J` y$ BD<.2.8 .ZP &\4*v"@x  "" >,   l28Z"&h4. * 8*$2 \,:6R$ (9 D  F* D  4&"8> J$"$0  0"6~@ ,&0  . 6 (   ,22  R r *<|& B  *.2* :: RJR Fj "  8f 2*  2NF*f&& 6F  R$}P&̲*=P> .*&@:$$B F:q   "Z$ , *<*~"$ ",L &6qd$(R(.8 "H*8\F  $PFZ( *  (, 4BX 0< 06"1 ;0n $ X8>*90@ `" T&,( >, 0  @ 80 ?(F` "  9@("j"&" O&4W:  .,0 !Ai$( H@$D.R,<*B6J000HQ:P`XH RC~'_ S@U@Tj*dQ hhRB aJ0x_}QP0@J\<<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#(3, k #2 Ј<.@#.Jy,g<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON@0 J"LN? 9rg @N 9vg @NN?<LNAH>OE/*/*BBBAB@ɑN4LPOS@gp`@GNNDJ@g R` j&trpNE#trp yNEINFJ@fr`BAp"SBBNBBBBAp"SNBHl~trp???NDJ@g"j `"j S024NrhPO6R@g |g||fA`NF`r|f\KA"M0<QAC0<Qp Shg M &< ` M&< x`pCHANJ@gRn涄f ANp ShgB6Hp ShBgHp ShgHp ShgHp S(H BBHor"M?/ NDJ@gA`A"_B@2N^O J@ghHW MN XOB@ MN"(Jj AN: N"0N(0NJjp`B@?2H`,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ޭ63-lz5-  D:\AW04\DISK\ADDRESS\ADDRESS.APP`?F` @&H f&op`B@# 3 k 6# Ј<.@@#-Jy.gRL"@(I$k,"JfzB// ?<JNAO A<~kRrRAf6<HCBB`6 !jBJ)gHiRC` "fSSIWSAkBSQHy $ONU 0 J"L߬? 9g_ @N(.mLNAH0A"Pi yLm0)f"PiX"PTixx`0"PX{X"PSiֶ~x2J.^gg hH"_Pi&҆Ԍ|^f p`Vxv^EQG!(`(RB"@/ 0 S&# @ P"_hRDRC|bo`0+BRD|o Ed", /2/D&fN/~`'L NuL_PRNN0QZ_PRN0Rv_0mg "` hopYUpZ*V*pZBVB <0?/ 20,Y0 dd-oB_ M \cHpAA/0 pFA=0rcJCgJDgr0!s#W Vb oVg$_`4 T/ "Hl`p az%B3>6cx\$HP da gjjbs"OL<" Z86?Ba#>HWHo?C AQp6&PO!0|Yb@0;NR\Lzqzq@svTxV؆uw{wʏwwy7ff}w"Կ0"&HLt pK7XOhdPfbTHp?Bgr?4/ J?FXVf?@ of`J U;gJ Sf 0 pRBG`dj~oDXT Wgp`\co^qRN"0(*`\`!0o g|JFgPBa,Jg BA ~r -qBB2 ;"0p3$89.! ^v' @/ TU"_1i^p0(?l h000aB T1#PAtPN0=&BEKU|`60HЀuf(2HT"paTp s@#`wREp'mZ nb]@f6lWJ<'f#6*.̿B@O&pn*r>YO4q>#:X,80fhr J (f.BHwmhfpo^e`ƞlGjp .*HMQ ۀvp] BVz$|`BC *ܰVIgRERFp1?o`tpcJW|$z? l~FREHW<v )Flp"֔<$mJnD"@TI S2ą`` XOL|o8&H`sp-6"PAЂ|p,,)BCdW`R0HCC4H"҂AAY @j250ҁ63RCmp+"4^4x*p Br(0aTO`/p%⪾{tr@.8Odvz4AatG`,ŔbT2bP(H g6r>"L "h Mrbrf"L r$&pf L`p`h Kp\2x&b$i g"]X&"'_g Lϑ׀` B@ _Kaf=/ !"2*ʜ",py HjpZP0x~S@g.8NU@g`j0**gBj*`5muA!'`FFgL }S`(`2RTsz"Fnt@`R?@B@L ip,YO:<?BBWBDc o f r=?_6 , RAgR| g|8gF|gz"P6)B2)ZCl2|`WAgSAg`V H$`Dx `@x$`<"PB ZAl g$ $`R1 $ ` x`x"`x# 8jw< t6p4t\rJF>0!A #" R0( (4(Z8(1D R1Bj*BA@Z6pu> :BC"o qR(:|#JfF$QgvL!b"v}frTrSz%pfUqָF#$V%`#!"vv Uz&Vz%>#8p# <$BC02p&Hko@/~X]O$ 7\q0#Uye@BDl`*2v`5z` /0{UXOo6RDrl:`ʪ2p\$` ,#+l08*Hmp!?,7f0u@V6${]ff,A׺dRHB@<@ZIp3B"L07<$[J:0|4'V h?̐{S@2g@lOC` @5?S@B7O<3mp,drɑ-zss54ipop>"@Ƣ_p&YB ZJ bք/x6XTT؞zQF@0!G|#gB"fBM?/:"Rr! 3P Sp#$?Gg_0!3@rr&W02VD(@n^ yB@ȯfp0!`&2 爘p[]tu:~|ޗ& S?(pf`j` ?/b~?Ӑ60rtbZH`p?/xRrj`?~?da\x BBTQ\G"tŷfԳadtr`/TQXԺp 8rxp#.pf=y`of`_ q7Z9 XO`BmBn{ bgS0H"н."l0"gr`jS0"HTtp6&POpogEɲ7p_rM^BG8`8p4H"ҁ҂p g 0@C0rMXSrnXGRT Toz`A52 JN">xp6|~r6v/иCfo`x@JCo&tr/Hb="fߔ/ $ YK,A2,PAЖA"=XQw~gr2D,H`X,h,H g` Mo&`DrB@"N|R@g6/ NB3/"o( o,4P?A 0!pR&Jf2X`6p/3fxQg0:g"p0S@[f2֕B+ts8v oBP o  gU(L|?/]:/ 0fZV\ORDR0Poj0/@o2/@0'xs Ucpf0!JGfBf$H!r1 fP"oL(ԈBC`: ,f.2- g p-b:2Bm ;"pap@(TRC0Hmg*Ԍ(VTN, f,]@(&8m @p"J#6t)RR^-@R`4Ġ,#rp-+ o` R3)@OR31 m#T 36 L`Kp|;pP Lp qsvdQ/ $H&P.=bMA)(S%$&_c:vhP!_fp(hrI|PU`|GfpI|`|HC7fBBBFW@2A|gp Ъdl.`~ޒJg qR.߼ \l"`җ.hBABATUBB UR24ݢ;茐.*K RJjp` .B*Q`0@g|7gPgVAPvV4[B@@8#JSB2v`QUZWxJf U`NP7X.PR`OH4 M2±)|Kg6|Mg0@2g*@8g$cpL<8$P&I<(Q ߊL"0O_`6`C@PB.gbSұe Nq"@cogp\h<&H ZS@o Hk5#hfDopЕ"-lR`Rl poSpv` 30nl`0.>2.?nqp?As0rb@qrqtU*p>#<(>ݰx`dzqq&`Sm0ĀRm(4G0Wn0F2opn U`JCfrBAl% Ll/?8vJAfȓm3b5`H0@6f>1@C|H{$eo$26fJDgcpUH@8&$D"`p2±N&Rcmf$K-2f䬑ԌLVC&A&Hn@pE RfKFBXp VpF|˰8pG;pH0p;֟B@ p<0pAt0pN0p30~p=NyA`p?tr0Bp@<@$p>ppB̯PpC毎PpDPpKt"PpL@:PtpM^p `VpI|>`:pJ`pP[pVE 8nC&xؒl(@Jjx` mx ؐoXf0rҒx؀q@Jjr `@ `"rA0"R ^p Bp1pLO8&H"Hh! CXVi<02p]^9u&Xpc``0phZfnk&Ar22zpOL/~I`8PET0/vBD}pf6W@gL@Pf~pAxD;2~=`f (/>O\>6*HBo!;p,@I/"L`ئaB?!3 *?@!ypi<3 2þ$ps"N3~gB@23*`(Aw3܀px*?Jj L^bb#vfN$3f_Lr r9Pr+)BDI!03o.MEš~ g"M L l/BnҐArRdr0ߍ6RߡNp">" p 4gRCCo!m$0/!o}zcV2 08Pp׃?\Of.(*-/X. $0HVp fpR. fB&ge r!790s2q ~#M^O$0"8O`:BCIHoHT"L6&POI3P`E2@Apbêp38@r~Uf BB0kgi(H `r)eF@rB@"J0HRzUXOfpEAہһpRfM@g2]p8!,6:8w*HHoCVqo|{f@|0]blt"|>h*@`|\*%@w"M/ p# TX"_FCKypU`Bgr%?"M4/  T2(DHop"X$J\O<|$m,01nx&J00X(@t HU^M^,MP2En}"C{e` x k:rc&&J`RKg< g/ 4r N>u&N`&JpO0`A &qZ BP4v,Jf`2Rs2>xZBb `&H:v> ֨i8`gl#u0Pp /rgfal\ v:a8֤w8MqK;p g T!p}fԆ20&Bt@PBF? fBo M/T !sBG`"HTHo0V2t"H֢E{P)0f(RGv'm`C2Stt[JFgﶖgAfpl @P@0g6|`fplR,V2:ޢJD`c9*1l"M-3BRpTN#ȌPg 5o\grp$H gP p >X[J0C7U7@fL^UZt ftFGWp\P`XϔB5c!xςRE PV.͒40opϢ  V3DP"4\RɀʢyB>t߆ MRjȯ'@ʢ/MH"@ M(WNRR2s8`.b´ `/Pfʵ`:2z`}ʢ0RE~Fw o`Y2 JF]`2pбRlw`hB#Jjr`b#B@PiL3#rɑ$s9`0ۥcb/x`r kev`u4fJUA:p!^ JgKC;DBաKکX$@*b20b2=$$SA 2a4X$|&Ry0T ?X#,H D^"NARv1@ET A3UXO"ڊ(.5spK,?UT O%T#>2UT SH:n[T }W*X/-T Ub*BkT g*{,$BE`*%"J"VR@f. pa`l$RRE0Hmʄ"i`Ե. q5vӰ4";Cٰ0OwL|p/ l,fިqp0^ȼ\I4 Jc>(HBC,aԈ&R`Bp C). )ej*gBZT*Hf$` ST ,T(*`&SRC S`0H8pmR@Nupf` "Q gf ISB&Ra2$f$z@_& K d 3`p~E$RRfa?BiCDW$PC(mA6m`@q(H&I 6+b0_CZPU$ZP6ZPUHXnPZX^PUlXNP~X>lBp^ a tԵk`H(K`RL  f LHWv^XOAʢھ~6 / / ? HoyT #^0 @@0&H$IfP62|qЁAA "c`qdc(mAkcoA{uvc?*Hj6pHjHj+6pBp 6pBp6pBp 6p6p6p/*=pBpBpWBpbBp66p6pN6p >p>p>pBpk>p{>pl>pK>p*>p Hj課pDzppp,ppJp)pqU gL dP$Pp!A"I$HB+)p!@T r Fպ *Glrʇ sB 26* b a !rz+r !#fP'@[!oz'oRӿRfPB^4H"҂Af4jܓҁbLtpe"(⚟#e7@kW` z,>Pbtʏ 2!3E?Se㹣B/g Cna p @naiZB+ ߍǚv$rpCܟ>hB(g6C$_ԁԂ(e؅ l tt`u>QO^R"MYQpgpf"/}|6.8p L *@(V`$ؒp ܅̦Q~BDpO{DL / 2 0225 P"_< V5&PjRTIS@j L3S@ 3 gReD^9 fXLf `43 @V w`(fB//] "MZ/POR@Qttpppnp L MsB 8St2kp,"y`utpp p0$P`D`4>"fz9 20r08S~phHCp/< [ >r4S̻r"<@B@pBC/gX/ pB5iBA0< 5`0|l$RC/H?pTOgfC0HoOJ_npi g^ o @v"ogl4!g" nf/ ///pp`^/pPO`˄` pp,,S5 U$P`ԊSJCgrhfA`hgfGB \BCB` RCB+ K2lƴ84_aB{1" i tب"Zdrdd~:Rp? h0{rStrxLUO~0k>lpa4g>rrQm1?5TON 0Dv3`< eVfA64p҂ Sh gDv`TfSCbWᏀ62"4\ f " F㐣( Fp@VA68::qC4<Qk&&"&@4S?wN(hqxfTJEf 4SyHfHm"KJ `fB8p|H3,`3p;p-DT"pp3,8HJjD%,SXLp}N grhP$ T20H,Q*B&& " Ҕq"PJgk7g%`0ӡ7z f,QB*Kkh!q_Zp4qFfp*b5Hp q|pҩ,Jg&RpQH Rq3hּU^bvqɾҢBDUrqc`[qR=u~pj&tdpkRpLpljp4^.`*unVbux2|sy|!gCjO\#06@82w$H0|bg`RFu,&ؿ0|S~ οnn|?Pn2|@9\0<|C9\lP(|Y/n.|Vn|'TgS^vlPpW\(`W|ZƄƄuƄ(`BH/ mơFq>(`r fV(`rA)r $rr$dr$Vr$Hr$:%,r$r$pEgfvLkLr$#ꮘ[ɗqĮirȘqwrȘsxr#)jr$w^r$Rr$WFr $: ffb`*r)'fPg^t,s3z5 w$`,2rއu`Fq`40H<>[&"0p@@0;@PXXD&DZ0:DhCurtbDN y:Ap]0FqdB 82+VgBB`t7BVJDPkD2sD0lPU02ԨTT Ƴη Uk:@r(`(`U(`((`-Ј(`¯qw(`7|:@U (`VZ VeZ–PU6(`˜(`xQn2"Mpp'y"@TЗ`S@j P7P 7\gJ@jCuB/;HW/ pDzXu"_>VXO'0BE<+p fz?p?t;W"1r :XO |XJEk PnxFgtBFj`T0@>4 R:[r*Pr B@p0SТF`C.0w2sRPm7Ez"FqH0/Rp1f2h#0s~S26a`/v`8R&PF@`0L#0/ l*p0R0]32A[r P.hp Bp 444 4b0hoRpC,*k0pHkpCV8!*|iМ0@:L@>N n v<2Fq(`BApc Cא BB,i>(`vFq,bp8EƐrw c RBA(`bcaow hR` R8E(`pUok*a!(ePzEHpElgz\`zo<rR}pfp1?`4"Tr czӼpg2]m 2cntB`3m 9JB<`r?Ptt30B2jpӆº 2s@ҶQ9ZcP|c`|9~`T"P/ 0 T&hX&0b%*` SGSESFJGn2*^u2pO 008OdBC8^A(A[`:W1Gpg"L;`@T2j(2è"K L {C2(H rte*`Fp N8"Kc0HSr0V3UXO8R@f g p)pRfPg3pEOpŢ8&H<>,6HNѐ(HaDgv>2"PAc"0DCJB,SJB,s"PV5bzB/4@f. Rp[r0(HCM@/3"_ iZ@ NBCJaK`BSJ1H"LBsJKyf JGnb^c&H>P("Krcxsx2rf v46C?/ ҍ"$PoBC`.C { Jn%gRCVm0$_LM? Enba6g[Ar@L/H ,IBC>B$H o ipǃ( N,G"Q(5>DB3p(QKMs0:nbdf́lnbiZnbnHnbs6nbx$nb}nbvfRpF@oC 2[`fn Jp],( g`M BDC`fE0B@0@```@RDRN ]gpm\T@ńe6 +f>(4Fg$@o 4_fnbTu0FR@`С fRLJC500g/ HU?0#v(3V`ђT0Q3O_0L|" E ""JZg 4!"3Ŗ(Hltp*D"F8p)4@xv5@rTB2Ao02/@qz10p\(4q> !x 6 !un",P.kk}/B`U```p3| $~>BE0l`?@TN&H"Sl_'HlZn0Agl5Ƃ0.oILBDrp2/|T0Jpl2n5`7JBFqx Bp` @`RFRD3@g < ;g f!{j@0;N, ,&09HH HANu,PNu1B0ap:6QB| bQ0B4; ~ &&p& ~& f& &! p|x#x4?$xK2M ?K DF24A.TO`:2h`0t$l`"BBr&jnb #Ԁg t2N#@.Lp/ $@V@xAPp[D8P#Xh 'r'h&4 /B"?@_8"8 .2쯱78$_$"$%I5P5Q5@ap̟$@!' XO1p ү0 @Ro J%d~a$`lA+rHZ,@@D7AJ j` `"j2jB`u^B^@0>@*A3QN#uv0Lp0YO68&Hꂎ$HBC"7XOJ!Bg2AVA?ɸ4(^Ho2(\H@o8D$J\Om!nor@C6AXOL BBDdb<@YW"NԇBF`0<qg xLRFFn RPR6<o@l<* Rg&fg fgf gf!gfgffJr pnA2p(oH"NiZEhfˆkUiĞnlĞqUoĞtrĞwuěB+p`3H|0mN9IS@J@nB0x֢h]@f2CRp/+HxP̉0#Ȉa~,PrPA0 ^Dr&#2v#8$MJ\4B.)ܲfJf.kf .lfg^R(Vp0Rg wri`AhRJAg\Tj" pU,H g&`%~,L2 M0:j{`6|`!0RF@!|oֱFz&r"p@!/x3kf#6O Bibp(~$H f&p1@!ʑ`4B~o@B@`B26}@ m J3><(H8oBC~1dиfp BPUm[PBh|ly$.JnB4x"Lg󪬀4Pqza`ZRCR V †PSh.ELt0FE"Vp䪮ꆼ,gCn`I J娀ሆ̅AH0&@1 0S7:RC mW&8PjdH cL!e6O$H,IS@j`p &jPD8պ pàqcb\"$HU@f ^A@!`"p{_Q@2 p=8#126["3! l(f%Pt,t(q"Ҭ%gAq !f$u<pnaШ0fݲ05|Lp f "0,%%|0 1*0׬!B`HWH|A?`"AV91&021"X0"# PJBk~7k z02kz22z24 Qs2 R&da:`#V/,үHl`"pnJ3PO182& A4 o_(f9`0A.BAӆ ў/ p m. @"_X<65!0J3XO1?#`~gr@ r2D+H -∐mfHhA QfAf?|"`p("M0H0> p4B/ 2 21 B;C.mCAUA:P!,@_p=\_TC\ oTX\ _R7@Vx`Tx`(x`90@>YRDp o(0ptu`p2pt00RCCnbPG0AI2pﺸ30+2rB@!=Q_6f 2#90g22g f 7.@j8澱6'>qhRv!0;@ o{HAd!Gprqr!J 4+\D`\gv`v2H ЀЁ爊ap :P1Qov:Pveqs!si!s=QrqF*E#anqj< 9caE+2&6:*>BFxp.Bp t:AS(@Lpm/JRt hf"h#|` (, oi!1p1"@ptprv @Xg*pph`rVp`*ܳ!1t{1$1~ Ԓ$$^1w 1b,1L01j5|H1Ұ7RuB}  ~)QEp޳s6" 0.Y"2XVZH12NuNu?/ 1p4E$P`,|i*hE@ 2a嶿@m"Jp[2О!"BBzHj:88pf v 6Ѷ!(8Fn8DpBV!??86QAg`zp 0BAB@8fHm8|񛬢0gS@lBf4c00, Sp3\ Tj2lP3 S\25J27J29J2;Jt2fDp2J$1C4Jn6`nI8vn:n<ƴ۰p49Pp@;ÒmAnDnGnI&nJ<_Lr,ߠEr8$C Tj44.1" m|1f TVpj`QV`URZ p+04`,rmpp9pYp!@0@47B25 0Bmp<F @`6Pf Vp|_%JDo@Ss&xppI#i<0CT&B nk 5/ r0ߢ4f`6L|t/0.0mJ&/@@o\bmu̢`.nF^|GBs\fbm\nA|6Bw\8HkA{N\ p"9RK+XP,T8V0=Rlbm3BD?`*TWlbmДd_lf aTRWl6 tpnl _WMK䒐|龌|p#V0 Z|t@@YbXP$0HDAlHpA|<bm֤hFV0HZ|dp nK@m@dhP)#XPr0~bQDnHoR5dԔ RpznKxoTŘbmȨ=Wɘ smx@V0`ZͺJdbodZѐJis?@]J P"` Aޢ3t1*#M^OLu|52Y8?1I0K)JDg(|`p- jX7Ag4f0*pE/Hjf!ҧprNk#](H f6@2pEv-#8mFg "L Mp< [JBCTi g\di,H gHAHoBv^XiO ~ / / ? Ȱu"yT^ ^6|wl(pp` Cנh8<BE`gF"L0Q"[JP$Srdp`]@B5Q"e2A1REEn"L0<yV@jBm@jZ"E/MNRB6BȖϨϺ6HQ5PXźoP"MEV&H\P;MTM}EF0:`Xj|߸$Nт03rREa*H@L P`Wy^ÔmxH#HaMErNp"HVN`"n젵mBEQ`vgop`npmG>sphz,PvpcW@ n>~(Z\n8{g0/8f/ p#8/V+lT//  /"M2IEAlm/"n>{N?`?/?/ `߲??  ??Tp OORO 5ҰEnOOOFKԝrO_USNO`OrFOz-[Jbz__ `VRS.f__Xoo2(o&P!zR^|ojoom0Fooooo"xK6p0(?F2@l{OV,?9*p,VVTO*p2wp3 R3 Lo$ o2q`r3W3 Lp o0qO`pȁ섆'npn쩸 z2o 02 &t:tF5U^p(񶬏TOB@ ~8Nu?6paZ>Шf0tހݐJ A_2ڕ.9p.{&4B@6(OvˢRRv`"P0xI5`,0H"t0XM PB<Rpb0*x`8 / ,P`u"/RП" `t7@HHЁրRb0b/AfPП/p j`Пր~*ڼ@fuQ3@LߩŐ:8DLw<642+&XM,BExb`R0@A20k2C?1?tHt ׳R0RPO`0LBRD| oJCgrɑ0sܴ`,BBHyHkNLp jQf><LCO`>8GBCG@gSAg 8z`BAp棃R@4XBE|qM`p4H"ҁ҂ Tp gv` _RFREͱҰ0 FfBCD&@BrLwRC؀mBCjyt8B xr(REf ڰ0F*HfJrUDHDUHDH?aDHjDHcK*H@aDHrԐHdfz`V5 `uJDֺ`@D`6]`, `" !`_ g4yz<y2A?5 8J_Df0>,P@`24B87 4Bw o:I? )D?@:2 5@hcRAAnR@@n4dx[XJ\ӿ(IB>(2H ЁKK$ԁԂԁM(MfM" _lӧCONBTFpsi<֐p3?JFgJ"MhEPohRH_T?p=2!"@N \OG`p?)&@/ Hj)w//qpMNTINԐ<N|߰~ `pRFFl24bmԖ(J6vxNu(RazNu/ / >{&HD"JXC"KZEP֐j/O&_$_!D"u\B B p+(c!$1H 86*30|gS@g,`D j\f<4*\rBj\1BA5`00f4?50`ֿ0L >:BC8JAgJBg x `0v |D4`PJ7Eg"j]Q0HDAU"h`$0 @CC@tA0|}FRCRD? oJGg@ӳ08!60"$Hܳw8tDd<ҰCJDo2IEZ J( @3Q:p4q~rB@aC`qߪB4`<@SF0HY iE"}ExOjDݲ1 f3`24B0g(".m50dC&H|~pbx@0;Ѐjfb^lZZV\RNXJFB>v `*v4`&v5`"v`v/`v`v2`v `v%` v'`v)`v(No؀9mv80P)$Y;/ H#CAܲw 2S!Ҕ RH\d*Z$p f0+"g Rh_*`d+ v`E;"3: :k8~p*PXb<`i4*m *1$2":0nqxg ؀ga fBD`SC(܈`G?5?t:"Er2 b0XO,raf5@`F2vr`48q6r f(p`"pa=l2lrƿru2Ő9dDQp{n&Z 2h&? f p/\YXT"XS.AppUQԈ`""S#R Pmrj3r*2X"|/x=hA8<dҘ0C@CH R"pq2< Q`RD>`2`J@k@pF>`nDmPDggD0#6tA2H pU!"L SFRDFo0C2DAlCo02@:6<`Do20 (:8Cn?.O8@9R8*HԜJjaP4M+2 RfzGk ~t4H"p(C KԞC0.$gCAp2;`6pjнvgfH0t"Hܔ/۔4`` fP.$>2.ނ`b.dT``Ze\`B2Hҁ00? M0,/ p._0JCf,yp14`I#Ÿԟ"adv@k0Բ*,Я(N v,Pޖ!~&p,.␃`߆bcp`LЅFTD`0 xDgJ@jWpNuJ@oNqb6O,H/I8&E1JK"op½2@"NF7l f" gS HȊ"Nit @Hn CZ&XUO0 J)2LХ#!f(&+Ӫ5B32`:Э8?=DBIG NL"SQ:H.AqfSkJggJknܚ^L{8 ??j10tAB3>2tЀ?Ё/o@ p $uB@86a8&H(I~Vb4"KA/` <.An%L%R5cNSuSq^B@SGG0P0E5@Ol%F !?--^@4r96\O1 @ A2 @9@m4t1/f s_g @*P p g(H$HG2K3Pb0h\6$5p3x(C/e :"A"_&3jRRjgcK2,p Ob$B8J@gkf,\>ch~pAc8dP.rTS@ 2\Y'`Sv'owڐ$M:60vWPH>P/H/I &o8$oHVrlRN!lb15,h! /@gx (H&փր l+HV"o@~rn mΜ$$26(48`>/RDDlph.= ;?Q42l#8/TSR? y,f6D4`N D*Fy6&POJ2,HA6B 4,H…QB49S9R0o 0!rbzz02.lAl`V4.)lDB)D40jBB`46R;o\4~8;@Bm+KJ/?42v~XO M`d#QO(p,BD:4n}<1x\&HfF&f.އހ t$H fv!t"=0< N tc`$LBA E^K0%a3p{M^Bu  JPJ  ,\z`\+I+o0:>`gx|3TSmffrF0sPOCqUO$SҾJ2*ft >JBgjm <VbuzXOp0g<j `4HwWɎFXz30TOs !&$Hr0trg3Ķ2u`L'Rؿ8vS@ vEm rr%x2|$yrHj ΈBgp?"JF.4", 4* AB@|"ll31 jr g jf$(`} 5%(<`g Wʎš(e$H8G" '@`#24&'x Q k'hIHll&l*T. LC"" k*oF}F`FLTAQJIz)`P49|u0H | yAl$Np k0F:]R@lhXQ/ @B4\7@R@orRB@AnaШg "6D! J0+27@PPA7-0R@ؠ m7}|0HkL@_C@vBPO7@$d@o&HkP$s9XOlD&tG`|ҹ"[`0+$g &fe|ҖC<&_Q792.C03XQp|Ү <"B`qu6JAgH"ҁҀr? `2$HvhBA`2H8DDHւRAAn DK&I:BCB ItS( |g:ao4(KBC`RCRKQfE@l2;`E6q 20ưRK K`8FUE2_FSM.=3f5jX IBtvg$jRBgL; jФf5b2|02ram@\BQ":rit#62vdOdPO5;>f or?Lo `d |`o`*ʬjЪk\E6KM<0`` 4oihozoaL{r{4pyr<5mL4|7Nup??8P"?g"ABБ?6088QvtSS@@` `3@f B2S@J@j2WPRCp 4H"FPrgpC01A1B1LFLp&Ph?*G<DB3`(J"oq0E/ Sj⯊V="K= a>?(E`S@?Ap&SA?AA0*2:cPq8n &?(аEPsHƠ8FV6/X8/Z:/\>?B0@?FҹC?EFp@, 8CG[I$r&(BB7B 9ir7A 9s0}9Ap7C9r@Arv0<KM^HS"LXb:F<2$XO {M^ :Lv&6(I*oZr"J0..~a0Np{1RE`Aנp2^B-;E`*pupH?tqNHA>P_;BBm ;0 :0rJCgPH݀Hzu |"l*w"N-?poAnBsTO`" NC gNB@l/ N!`/ "M U|8仦`&JCf?BBAp7r5VaGxd Њ$Ӷ @B3.R@f$Vc0TRZ8S@fvP&0:֠$I6B?/4"J2*PO:a0L RJ< :(H `pA@vR*`*Zo np3&|gJCkX6?7 k7E7o6 ^8 }HHЯHA0rf<J@f2ppp/gpB{ɺ0<{3PXM"/: `J,fg` Lr} f |@p <1j0s0&H$I/AU| rz(PfP KrL禡^ah"R0qvfT`HPOE?6 yP Kءw:&w,/27>0Z HRo.r09``^"KbN??^42&X*`0"L0a>pUZp`L"2Uz^Bf$Pb6O,H/IEX YO,5@>ﲀB&HaP(Hx:p,fSx\*H0|gb#nJGg s0PJ~`40RTB @ PB2H ЀЁRQp T RG|o~` ]Ro?ց/ p ["_ރTOBARP8rE^2`5s=`r,BBHyW/9v^brSѠ83tQX^U7F' 7W^Bz0H#~"rbpC bpW0>rBg`5h05X||d?kW>>+\V@`mnSgߜp4Bs? f (\ L?D|6=5@z`$Eg^pb{gREQ0fg(,౰`r5AfpB"eotr0VҠ`>pFpJ] fsxJށep?b/ K "mz8ro`Vp`&0?^@bfG0jb.p? /-Q?`artZ`op?Xar?z?RK02BB\DvarJvt+R"Mtr~ѦX P?pLR V bA}햠r t hp b?WrĐȒ @P|DVԟPB/ydt r  -g<*:*_>*`y pQ fSu m1FEG (g42<:/:8/<>?{?rSv\OJ2SqBBA"K.6?kn@R/RSRSUSdF8wRTO640+_2+60vpBn2pΨ32:vB0g&2suZSx K`dsPOBAeT&[rC<ܐ8bc>]OB&L[N&HP@`v(G2+7pOv`*F]^QC a8<BEKG<HwUHUM2:@gREmxE`0,l>vMbb>`jGWfBS_W?C ~(gkf$p ` 0Hmn0jx<gQpHCVt"p k²Wp?$_",p5UFV2\g2(/A/$ yNP0 O64r~t2x`&A8p:Cf/rB`t7BRD0opR<(xm~M:Ew*bmBp:0HC/R!f  iZv&a0.VRAp0+g4 `ZSEf> =SDT6(gv|@f&LQ?4rp6֔ "/$ptr?$"G-㨐J>~bOj q&a B@r pAx.Cp/IAX/HĠ6<@D"W2"WB?i"W3dC "o2털9v2Hҁ o  ^@!m0L& bnLW0(`hdV@1@8RQ2(@hDVA1A R@Lm *0fRRQUh:^RQXh>$$$n##20$0$`RQRhRhpv] r?p?RQp24]RU Z& h l/~!RUov#faRv3q(H*I8vA BCxzTAft 2WrfZ0V@gS@g0`Fz6E`>x`:>24Dgp4ˆrnp0`p Ggv`EJCj0Li?6J@f rB@ah6066R4p$H2 BP?Bw$ .:rg|A0BA?4N\O rB@~6TO6>0kH"ƀ*Gtmfr@ApA tA.t8- 0VpA.ȹfZ`sw:E@g r J8c4<5FBj^0^~7XO^ ^ i6&POsHJ@o`B@5@p_ |pp~ h2@l`0*~]00_QBPJEP@4_Q`a]0sF]pBw( o n 7 fG KbB@$BnL,~iQO$H6Gq(G@kS gYд:@kB"rb LOG<0:09,Gtn@$ Ffx@`x@@g8"LºFg<`HV a"N NfWf 8+ zEvPg0 c NVgZ<)pBRQ8B!Gf*>F`2yp@afrWfwpbpjQP, *H$ :0H$ԂԀA(||f"0 i!q1E vrCMI=Hl$$HTr 07`r"LJH,100G4B&2TBAҀv$ 4g2C0f>L48@BݲB(VAҍ/ fa" g"$*g"BqV$_w"Gq(#H0dc`xAfBCC.¬0ht~P24( 6/Bl"pojtDrCpzQrTOq N@|VC> &H<vpb7pbrìöxpM^ AQb^ psSP2374.808:7<Q!У8 gp" j?4 A(¢CfRR@oNr<H$pp(g6>@p( f.݄`p3Mhtrr6.;p2`r5Tf VffQjf`|oZ?CgDpIp g,|p`ƥѯBU`0T2s0 ϵXU0HЀ sf0{PSM^p*Zx2x!}8<_H>/JD;M^0 NU T8׀:4߀;@HoW;At9rՂ@?TjZRMBQHS"J8:En1PG@o>0g:42 MrN6HĸTo0`02CAl (`+C8R=o``2P L``G4Tf1A.F /g,2g(4 M"@2tF;;Rґ "0 0]`/ / $H0<w"T.@Rpj2h@l@?~ArD9POr :2b::@0HǎLς/ daBC`00>?r22rh@42rlAA׿atXCH rfPO, T@N"1foc35FR~?vu0 ~XO5C4 P.0zg"|Cr?_0r`7` h"r'8$H(I6%j| |rj<@ g@ TfST1 Tr`?*UB B B 4)0@|%B%4K l`v^ gBr!g(~7j|4"&Pl.#!l/B K jJ!(2 ls0%, < CHjE8 l7)l`6`3,@ /2<0 <0<0<0Q! 54020zzz¸ < 0 0L=ӐH<q:( Cp_Qxdb*0S@g@`$0H. r.`BDH/RDe m  +g // TI? @N :$pBEB4@$p*A.x`F@23HfBsP5@B@m`vx{`fEfZ0(\RH:4B7 SD2H4B0HDH"W2RAKAwKC2_2H Q`D0ȃ}<((H>un6|Rw&HBD:<- Hx"g gR03XO*HpqR1WfL$)`2`%`4*fڑ_85@P`$j"P|bQb5tJ@f g&2Q H$pC(2w/RjpG>G`jBQ- u.9@ |gl l_ plqrqWA9A2NctqB9B Ok|9 g`f624&C2brٿQ?C|c#WڑFڰrf6j2 g,.aB0POS@fpH֠s1@~P"/ 2"KaR @u@Zq42 Knqo qf4fg.hAhbyXqe Wqg9,rN02|.gbn|0h|g$|gdp gF.t|/g<|1gp gH`^oJCo&RPrg qhRup`h4`R`}X|Rs`Ny pw(8+8JC2*[gy:PB@gepM{0ē)pȀx 0S4< PBAЅIզ$ $ $ 4;r6\02/pDBUt}/ 6P$}HbBA٘>B7C/ lH·$H؁8@R@`ml K6#,SF0H/aiZRFHW ?bd\Kj2ѨQFHar>)Nz׸fP`RH7fLN<x^n@ftgk~ց(H$I6J@ؐ%@G$ 18f`4,0`t@@fr tKģq4b"0;2 FA0 L ,ƀN6`v05)CD:ޗ r gnB@2@.Z g\o42d#`P̉! gP(~6P6<:BDbLA0`@v`I)P0Ig|7g`\p%@Z0s2(j6df0t·tgt@Y@"n>k jfAg.PSg"?}`Bg?4Ԡ/ FB50QfBjBRf"b #TOD@m8jRd&_A6BDrJ|f8 pups 02v RDOa|t/H/IW:Ekhb\BC84B o"h p$̉*o4-JRf.pmfor@]`gm m h!^`* -`$h0 muVmx`f rab bip"J k g pRL&L`bBg Kp^jhagjhqbf8qPea8"G`(`a0jQ&HBC9a%evt΀r{x>3(JDk8 2A0rt0RC3f KruD0K߼`HAwB@U@BAAAH1qH1lpH+pUAHu Lwf`Ny f<{$%!3u0B~?06pt9A{pr<~3pB2p2&}ćpmAB@Ԃ\`2ABp4JBw t8e舐C3|p!CB1`e|R 86zq\0@224J r tp0"2zLR0UO&Hт@r"y2fh̐gbhAgVHWHkCB&PWO?+VZh@}bTO6tJCoړB s@o:TOvQ nkq`V8?AT?BR*K E /VL"@&h?s0&N(BU`>Ƞ"|({0L7XO(P{(_l`(P"Ġ(2/&o$z$*&RUp 4Zgb`r1.?o}(Po} o*z<>6|gts 8vfྕ(`V0"̸Egxr.6+@'63:ARUUnP*bBpKXKue0=L.`0梣|䲰p?`_42(PTrAORTOQPP} PHRBg?/<αF @?`44p40.:</زV _PgP?4۰&PR@g8bm8\f~@{j>`x>CPk>R&m@4o(mp nl 0v\8p^x,~2(s2Ѿe8αpE$Ԃ43( A?L,BARbឲ\X`r`"R2's mT".(lh}P0vpo_gTF"g4f-M^\~L򕞱fQ0`5櫴0vڱ8"g$ ` Bspn1ÀPO ( 4P hNHU"Mc MҕZ`PfZbp|R,0(O@W@(RD !", 8$AC!D0n< s3`F"50޲pn 2Pfr D1BT09Шg<2vg08TUp?0<1=R0gp҂8`8?$y^PԢ| dr JxrC0L4S0^$7X@ Pg&A`&JWDffpg y0AfP gޑoH4W83? JEg%g0v`0`)!a(4380:QA)0 g$K`6*>2x\RnPJ"@NP r04!45,n.9j$Ё5.(f(52a0@Yr 5Br$p Jr#"ېɐo0A@HӠBE$B @<NF0|JF?j:DEr 01t?@@p""JFkVE` RopF@)420H,܆܀rhEDB<Hk" ٱ ʠ2Azs0:k@< #@JFoEo2`2 ЂrHW$mj `$vAh`h.WPmfB@ g2gU $-9,POrɑ܂spPwQK20>$H<BCfJ@fzENBL2f"4c>JBgAr ve&N pq>e0p"ِ> gH"(Ѐr ~7r }2P48`^<} 0HJCgBN0| {J2)"6`.Py,9Q `,9S`vRDDlN n`X0gTqDԀ50P2@l04(h<BKl ڐ.QB04=BQrTOkq$HBDVSB&HVSw(Hfxrp|$gxnJ| ,b@0;NB} \qn< ZN+gn<,?gnu*p(DS@D*p p`ߘ|P@(Wpq֞p|G#pq}xp*|BDr|p\|G&D֐|2gq.pB p84*2` @@p&ftf 2<kBt g BgМD`*j_g" M"ANBTL$ $p|@P?js%(PO0.aBPvVSuPjg,At`cP45j>p5 PKc`0@A20k 0rp4fRE|m,c5@ޅ"݄Z p䄃(@F.}B `(y` P(l"fUNm{P$B]`0>7@ >~$H(I&o, Pg,Po20"6*H p8"- PN"m rgB?4 Aq6T?@S@o*HW/ @n6&POh2g M1:{T- -.fxf* p":CtQ>#?DF`d42 o00P1k4rH{$` ]p( fVg"4 A02u6PC0`g?@0TOplAH0&HBCᩬ&:RC0m&4@fRdА?A> @$ @(P&P`ew:X0P`.P"*.x.߼SvB0<M^?42/ BRTOKHmm"HUrdJDf.ή7U 2 ,<+.~Pgͱ  raIaHl n HTr dI@"LcB| + &jPf@($2,g4,z6P8P, `r4=6\O@ $g8R!BDP@ wn,CPfG"!fJX"QPa0 M^:c>>A::86/j1A$F@P"?bȺ` 2gSrP`Lm} *4fUjRrUr`JIA0Ur(2H(؄؁UrH4H&փւ`8l5H,܆܇玔rh2PP]?E!SR8SatR^02`"4H"ҁ<20H.އ珜rx`!N_[eנXSB dS^<JF j]0@Zo__ oPL o2o0E`i`Xojo|ofVk04:g5& k3zDg@" gO6>:@b/H2/CIQ2|H12GB!.2oh$_/d233 /'"QM)0 00|+pBM^0*I,00g"N b0 f"2-of4-f0^ fp(@TV&??$6""f ?W<(Y΄$0B!4g rc4 >+<UtB"V@&D`$T@("AB"v`ovvfg:2@n?I/2@tQ0f$g$ o>*f 9` tȖ'HS //_T(oX!0Fa 2RrS{L V j Rtf*/ / ? 0yTAts:H |PRQl$` $7RH_*$1"KZbTV:x4Rt>>4g?do 1,*52B@"N0ǜ62ǖAGt *10CdfK2b6rC:`@? L49$" L4a]⨺6 ߞ,,:F4o6`RFb?0fjpb`r vF"vN$ *j#kB@*z5 0TS?*8&ITa 2d5W*O~f ^ "."4 g $p"Nٓ$s 0$H(I1&*(*><0xsRn* ћ2|gSA1`h0|b^@0;NZDn  <*H Q0"*//0-"sRu"$5/R7S33;.0Hf6014ӗn30ׁ%@2Ouё010%UA2V0204P?*0"G@A (CK$F62@B,:J@0PF QIOpBAzF@ Q3*1?*_ 2,t*"<2*2KHBFCXP\RLp__JQ0<|pn2*l 0glad 2*CSu,Gg``jkhL^SlKg?002QrTOf@glxadVii|*b0`4lSJo\ongPߠ0Qr`ncy%G<&E0]ERHjjjRxdХ`b"JJ@g4UOs&' g{V?Ptpw4*0pɔ@'{ 6y~0g` q$H<8>(>?A B\E*@SCp?GJCoBV?~0?pR@?w4\jހNd j*? ?r$,|"Q ؀t>p?J@o:rYQ 6: B`2JB1:aj8&ߞ@SG?s@GoB!?*!kD Eโ$,(pbя r8:p6<@SFpF*0BD4FTbnP86RB$HH0T1gW>!w g?΂Sv\Ok\OToOL!D, q8paC *gD420FW<UHƍo2*srLA$6,IFBY9,POg@< `!"Y,1? V&X$,gz"0f}ya 0j4 ` f/$!M(Ar- 4f"183B@8P$P`Rj$j"f$`|fJ$P`*(j9A4IpQ?wjpjjjCs!6r &%HWE8?XOWg Gg&`o 4*f0@tnb4t`=@8 +$g2  A"@N k8"k$cN3UUOQQ0060VTO7C׿rQ@@*px2|Pբy?7<8BCI%B—,"y A i"BfVvШg$",8gRpBng: yAg02`rf(36` z!N }f%a.РWJD@B:@ 0q0h0"U0S~Ý7gacg?r?bW#X/!ZP@Ro$*j`&mmf*K f j `SS# B @6t @r v ,RPg ldP_Ppp]QNRNul/;h>5070(Rs?8;RS1D8007"hfxp|rq}f{0(fR}xpRs/ / &H$b` *g"K}X0`B>cB@&_y}p^pl>5 68&VPg 4 2NU/ $$Q!JLpIr@|tLC=6 scgSr wRNuB"Po0 "Rs ]O$H&Vc蜢 1"H|gH2o44*o.Hĉ>&닖ց 2u&?P9,h ߒ:lo&o 8& &2!3z\]$H8 jlot`:YP/3p OlrXк8*ځߍ /0Drl"˪*B ?0r >(?r&j `{0HsAj0Ԭ2YH 2^ poK0r;RD0. PR??&a4*[괄` bM:0(1BqXd8>,` f0RϬ"KpQ@7D.6$k`$"pFڸGrf`0! Cpt` Pf{p hf` &1lfR <`zBJ8 a2|g|a(Hzja#B#Br'"0j~Q?,4,0XO6S@l@av$8?aBy jR3 :"cF7C `5P67+@ L$[Rĥ1^Bk0W`]gi^RKrP⇢P@$l`H~@@&=f( K"J0<"2?صg0U3~"5g`DfrP5="m~Sp%K" .4_B @?0JEf`Nuc`fjq" ` /gBfZ֘0Ea̪@4BC`*pB22AABpCo3+  1"RC|m$@AI kmLKHT"MA~T`&pUg 2<;0t%v&JCf`R ?2BŐ<?hL/hN@h/J 0RR4f514.>{9?A00 067&HBCAk$9LЮE45@0jXKt.%=BxPb4fSĒSfABg?<BgrOp?J4<rp1RB.8r@`BFڿp DgRz ` p@ W.fv` R+ _R(g@)p-pfC> BA`<4B\Ұq f,toB0 TB'P\">RDSvRAU!0H4]XBD#`@!20j41!3"rApԑiZT1 0` RD!pF?/ #g$ 0Wk 0 ea$ps$_1 I"{[nLlDBC8H"ҁҀC$I`0o JT{2p `p6PRDY@m4 "#hpHЩ#@Z0!$&KЀ j2H ߈ЁЀa soP$34papm` oif"34pA,RC Rwm` R 0ķ,p`,pF86&I$2Ç&w fgdL<4h` pop&(Y 8ʨ0b@0;N":P{fppfpq l. L"W$qt T"$turt"r trSC2uB.$HE `nP0. {$WPJ`XP7j f$WX_J`BtrHH$@`&  Juq $=AH2H8@T(H&Iv*@,ABC 8:^h` p'Lԑ2(HL32p 3x(/`x*>$d J#3*JEo`r&|I`( @"00fh T PfpH"H S` `2Hҁ Tt40"S#߂R@pm S (Dr&pШDc" ]2߄` p5xBCԔC@ܜWa)2&!b"tµ j1ArjBB@A(xr p R4(r n nn8vnBD&ސq@A0+F<^70HN7@Hr уP A(P$ g"LoA@l7 @n0k@BE`r2aaR*B0-T!fLpa"M mn4rB@<H$ԆԂސA(#^|;@ RE0H(eK`HD:HZ8_yWP!f<_ЕyFޛArx0>QO/H.*I Rq c@"0gtgOp`,&c@GBDps2!I&'L:+HŋH& +JjҀg eDcnpЫ'@M I$N.+"oX'N"BF`DI-LN2. g $N,LRF0Hn. &LRD?Dn8e@$@|`( `矈22>ZP!f$2 2% RŭҜcir"R"gFaGҁ%mz#gW` R1CPӀ|U "&H/I?6sÇyDz}ú0sBA`X4VJ|Ag&<DH܆Ȱ<0h|>DHއ"l3x`.>;|UUJhRDDnXPkm.?k0y0/@?! 0% CXP2 Ȱg:~ @` "MnҢ ۱)5n"*P2/~f;!2+ +C!I 4(y|?1Bpt4!"BCB"H*@Bn'"P*@`Rй@ JXdԾ"2I!B25g4J2AԧA;@Ցm^P~QmLagdoH@jI`&kzP0垇QR`pO(H/@*?A(?B&$IBC /*⽀qM&B0X0/(o&"eL4/&kHvQ JCnp $ Wf$qЀ懪.f.`C&p+32g f8"WW|"Lr&n pp"&҉"p .$/"R"Ѐ(R{`Av`>0<~`"҇ҁtޯ*mTrBF" pNmRQmݼDt0+p"vB ԇ_2I-QタmĂ(l>r/)iSA?AICh04ϑJAC +Ԁ"wR/| :pV2I$6ԃԂ2A;(PRDo(ep`dBE8`r4Bu iA QV4:,?4FB"M2I?f`|n`~0. |_pgH`Bpj r h4"B4J?B$6n8n2g 04~ g"?o$X@$?/&p??.@2" $0\O??N"JV0r" b尰g,r?t?N @02ngbj (45DkPnS@B`Fn oSA5Arrk:: $>;<Փ;0^?9p@?:ԐPO ">:@t*\V+kZ  kdA~PoHW~q0}r`/ @~qx2}P[8LP22kPhS@20(Nu/ 34h 3Ѷ$$3 3 p$_d,P(H>8wBC@JDg2' AnN%Hg0p剖.6$gHP gw3t9RF0T +``{B;9RAr0U9<R^,˦&N~.f}K3:-P<A R07:ذ!fJ *D<"g80RC"M m|ZJ@f(rB@:H$ԅԂ6! RA(pF;@RDDnPrL4cQpI8 6Ȑ4`0,6,CHHԀ8 *y$zQAop`4$l"Aw"(`İ( Cn (RnRm:&J$j g߂ K"M"2ذo:4`: ΐ4@:+H D -h, ?4 f ";rN:"F.?>Ξ0f"J9(2 @N7b;"uİ020S1KgVb?t47,gJ?,?2z, 8f.~> 71N50p0!BA`X8BF`JtA;g&fFH4|>FHއ"m3x`zI>|UUBFFnRAlmo4l*422@3z2D @ az.?lRP,<4 /0<<<β<  Ch1]0P, P T_r,ROP4 2K0Q  +~ )M"ΐ60<1!İ8N0P# TЪfS!I 4(|1BKpHr*N TXl n m‚@Gb l>p/ hS@>ƒ?4JC8ܖK~IG)Tŀ|בB&4E8G1(pREo V`bBC:bhp iAStÓ樐2(!؆.rx2mIGA5@’eȼ¢ed2.B$2\c// $OP2*!A *,Ѫ$_$d,$H&Iv .ӆA#tr,(8}@(F F*W3|`)1/@pUxU~mK0A롭 b," 8Qp l<2Q ᡡ":l6*lT#<) 0$A"?#`L,P 2{$[0,ѭxhı "N̳0AܱŸ2aldl$<=Cl=l= "̣wwê Ṇ"ͣ-ͣl,HVHV"N NDͣM[ͣjwuͣIV0ćp@ڥ,_@040̣,*񐳒𖵚/o.z0a",>Pbt]Up0`08"r *zBC`j2^R poN$0g B"SNp f_ "0ARCCn R"0L 6>&H*I,oJvc8BE<Ȱ"$rPO< y<m"K TPOS@g A060?20ç2R |Rp]z2\pk7^J]dPO6mn @oo CmxC`:BgBB29bƜT6\OJPF0 2\0zLlm / &H(IA./|,::.P;BR W0_ W1IQh? WBxQ0Aׂq4DP 62 8ivOP"Ӱ2|OP& Q 0^z(_& ?t`:/dln67jor@r  <JAgʐj`JCfF0q18`"4BA KpQnTORSRSBSFnx(4l@ZSݽjK `S:;@PU`;e|; tm>pܽP?W|K0v ?S` E6pph;Ʈf$#9rJFfPjg x>RK0S^0# Mp1#26Z%Ad'SUP!1S P RWT!.T 0IJ@nP hF= ""JCg'R`X0wEjPG s`,o&l@ 4g R@`Α^gig+g呾 +_gB7n2}gT?pc{cVaApVv06rz08ty;00:p?0v0f5?]RBDǶCQZ(Vq&\q$bq"&*4Z >11qyA 0|g_@gMgT`^٪" G&0fB ]rgV TDrC(BNp[( gC$D2AA8t jqA܄[ 0"80眺|mz`JEozpE?E !fr@< ޠzp agO?Ff@rvqgCI L&(*̇@llʱg &0gu+f*NܡN&??aPa[ A`:B* BE`.ЛaݠnF?AB(FDCICo&gNОy "K]tPXO,0_*L0}>vBDQ[0gDJP>`|00_z`4a|qF2|>t@Cr@f0gJF08? KrЂlБ2gOJEg ı`-~&?ܡ඙`"|?AAfPPAA@tuDDXOz$B S?trpV.L i2<<Y6*`8c540BE7C6D@4@SB7BQ>0UG[%KPg$RS7Sp:9 y1 281v 0Bwr(*poH;@;hnBpAB=;' BSB?p@myzڗ7EAC@vD 8+ؑ7D 2+ @>ıHW0`"M.!r3;POp0X@S=@rұ2 &E-??CcAbSR00͆ Cg+8B >6G:C z4 *~SpБ6v -`8\g2 pa@J`=@fCbj @Cy2aXOp08<8 v`p2n|`npz0B&@(k"` hf L` ;p Pf'w@"Y2C9P ^'L"#@f&&e|- a8/__kCbugYpIa4*rp@f?: JU4 l(.9\P<0r`rc"C2 J0XO>0G2FSA q?` \g2T AD`C"+I34 LPB*BCx?D5N3| ZvOu~qG| :pʝf#ZHÇ fp]af"]ײΰDf?|JP0C?f9CiNUa`jPRvSgnXb"A?bv0cd]4އ|zva`?>T`QR`Y`d?/?ZdLJGg _4ESw> FSp"ABg`cRWA"$crDcr^ ǖBAuns6P? Wp F|qA@ @utTrF`RPQWWWG`>VK`XT)F p B@up00&H6:8{E20o::2;*n980 YO$H`6>f :OІp$Xx8Hī&p*H*22XB5/8XO`‚$H g ],TT g`X`}Ұ A^r(H g@ IB@ J^8rF0v5D5CP!||5@%L vRCK8-ȝ:M4| bB4; N ~"vhĠZm `4_|!g"FM 3o Ϡ h!>rڧ&@AC""CR80+kl`MP"&.;PF`ynX¹g hRf2 -&,SmWTmPVhfotx&/Ϡj i~p `&shm@<-H0F<5RBhh+uV(b4-dp ohH…XBl2` xgHc4p1F2@o.`6V\pAj|ɐm"h _fUm% FXAAo`\ FX@2PQTPnfFPg>jV:h2xȄ+P6`Pݢ0vpԠgԠ6`P6`ZB؀pҲUX4p#0r}¹f $Rg([<"Pf rVJWEfJV@h8x, )||b@0;~ `_"ԠYxҳPm@`hhXHtؾxBp[ l?Qh( f#p3q96`r=t 6`yA΄kH0 A XРiQ6"g.(xdfF`m."$ftgd mXfwZHcsHՀF:?/@H""ҁҀ0rl" ml"b Zxք@.>RZxNZԠ$ް /],NѰL,b?-|X `S r MBm@VrfԠU$DBN*ҒvDs6`t/@ @h׀pDtxB,2PgUAgZWAPAgp~""¼P~3H‚Xp,` XCH "֠`R/FR Frhyna.p1@>A[,1`$2<f֎`l qg wJ"@zp D`L<QO|8AB@rAp_3p43đftp4H"sm$SNrKVCפ5.WrUWPJJb<1ca8``9 9ԠfaF`f^gX0~9sJ$@ A$@$@83`@7%DT@@@pDfmB!Pv(BC~`,ЁЀ R$0f! R! R1 R` RCjmΑȾ=&H | Ya24JfM@&$x CC`B"gf g&p` PJ fJgB@ryB>YO.,I(o$*o(&o,8v4%o00o"*fB 0ҁ jp%W%NMpf4{#` # [tQ TTQvQ PSTzQ,֘ Apm`Q5@rpA`,%V#HA\r&[QÒfjap a(`#p S(` S"@bBA]q &?BgΠ-p{5V4 bTb4<0%SA(Il:b:2p6f[s0`b98*0nr bz4\zN`@lp]&lp&~B`V^pkS2~H^pSz< HHt娂j&b9A `A); KbdRZFgK}4"^&"S^ך1rs  Lسr3 NuR`1P741h60;pBp6H})q$H>Trd0 R@V8|F R40Jv0=020Йw"Kr- R< 1?rCfq>*6*@ED`R1F K"J,???,€,2,0n\O`H p6JߚRTO.b; P0ӠЗ 04"p?2 $H<BCxz4JBg ^^ `2z6E`*x`&b9224P0`.0 v`EJCj0LxNu?6J@f rl606p?" ȊgA"ANI>1T8KaBUv0g*2@g$:BTr?HUBgt?C&KBA4r4 Ho.0246?/2x"(CRjSJ4)@0.144. @pЭTl8z8н0 ~8@ 0TO(_&pM$H:?A_B*(I( T>Qs0P0@g r >1*8r 0F2=gYR 222gn 0|}4 @/h`"*P/M0/VSAg020 ` Mz8ja0"z|1"f>0`@* ygroXfD^V2_:8A|gnR| g\n&2bRbTA 6@ nzFghY|&@`|Cg o_o*gH1gB<*T^L.&f`~vh(Bw +Df|PRK f"]"@4B5 bǰq`2@ _f$Ծy qfҟ|\oQ(L*&@B_XgPSK\bt8wf076 @g }ãtmnp`+2{HB50&pWdY"`` S` o`d*pX\bRTDW:WZ08Z9/pc*Q,QBA8krWXfF |YD0 A2U:31`"LB&UZ3`0(@(V ! pܻGHW*@ ShXOAmMdKWI,BC(| Mtrn#4PO?rH\pJn-?.4_.2.h>o!RTOs spp#B PRw0vq0g^BCM BA"Np|Vmn2nAld4nm\$AlPV@ AH4B:0Z8@o 6KU|``0f2g`vCב""HUBgp?BgBg"MB/BAp!⼊@@f0\P0Lx"8YO$H8 AR CHHԀ"r( &Q22(k1@0PQv0PU:Pf6P76g8Z9qfg/fb:2A` 88`(24Y87(1&P3\$ntx`F<:>A`h.RG0HCk22WQ4GPp8:>* Gf0XOL Tv_J@gdXZ9rgF?:2`)f6P/f0`~-Dfp| <$H<:86/$??2/ 9&(S*kg`R$?61ɎPBA3Ia3dhR0x5Vc4el1_a<šxL$H6<?B>/>l(@ l fx`[8BA8hx,g\rl0`42(H…IJBl`4H 02[2!Ѓa4}F/@:0f :`BESFjBF4~_FE<b@/P2nA@G*"K""(F2,ĐA6dF7B&t3?+@@4rh6\V} r 0t8\P`TU,ݸ (Aל״ UdKN I(gJfp%0$H:&IBCC^At Qj$u0TkhS U*SE2PH Xgbn* Fxn|9gVQ@gb`PNU%`Pv nx^nZPax.[PUZPpPPJ0*6vP:d W,`d0d0 Sm}T`o0h( 3p`\d/`rhT`WlT`\bT`e?b|T`+tT`U:blT`.bdT`__f`XrhwJbBdW:`j*d"dudd `i{c`xy&_8'62<`r( g,p |/f0bN p"hp_fgTCz""01'8:q0]A$r g0;2%f qcUD:8πL{|k3jp&J@oɨ0B22G:%6pPZ"0 BC?Cu k2~?G`>?GZhlnwV0+0Z0k@DPLD"L40$@S8fKH8WAD=:,J 7`~\j?|0׌6_+Z:,Ò@SBl_|`:)<+Aƍǖ{4J"a?VD:΀2AA`F2ү@tԱǐo6@`"2CdxW@B FJCjBC`0CWmA7@?og.ܳOB<q 42m0޲TO򰡐C:r;[;U%ЛR@;@r0t::r;pH,~t1 oz gfO(0H6 W SMr't9O ޻zRR"XR`A9D$Ll?:pw?b/ n\O:M<>L86Ptu|FnN&z?*A4*BA-2MN̿ gHS0j~t<$h@q^b*pS4T W@g om1x\> MFC(CXl˺AFB1@*CAFjt5D `9F9Gl"#l,j0j<@e Rh0mxV>PHjhzb>"K`S L`LHS20"J@lP OrNmp77D²0#{$H&}I$ fE3/A08A@e800ABA/⸑E0 ~B&PO A"M"B@8@DHmm>Pm:Pm pb-??&@42Yp15:0H@HpEkg2WZD4o0//j/ / HT0X@2p8``20k28N` @D{0 USzF0>"8$I(͠&oj+R02+T1opPJAo02i,ԑ@BJAjARp)hq4(hT$20SbXOL o  "(|:0H$ @0qT$\"fBD`O8rN6@ 0xHaHT@DF3"LQ?m]4@*X tg&@f`_)ALk#>|&*IE0@4++DC2( Rt6=C=k=jtx0k@>2Ul4ڠ A@<`<l2DPg`?#fXQڶ l @0*1g{3<`0 2UA<6<`1@119AAL2>"Ll5R1BZ2"RF,^O2`#PB5 L`^"2i1M?pۼ@R EOw,_d6kTNQy`_$ gBQpsp01fts z&nsI"M[ `=p PtaF_0<Z"J8H$犂s( ? K0BA4Z"?`2wso 2+F>R@fBG2w83 $􀞫DPrphgjH"N0d03? |d@"R0R004SusԤOazgDfZz6J$  BBr4PO`p@R x_z:8H$>3( 9@u Ѫ2Um$d}m6_Cl8#Dlv6@C   (4Ltڰ8(2Dgx C,Ϙ>Pҩplwo,JCpR&4WpDRPRi[ׁɼpBB޵BW g2g IRk ($4`4&փքs8f|s8 gBR>0PW<8:/*&I$v4 98qg/ ?*@0N\O6Tv842>R@gBR"Kt2Xpa&6`(p8 | fBE86~g`Tf>4?R2@fJFgwFf*F: >{0`"(ѻg JF:pLx8(w :ʣH2|gWAZ> _?º|}&pA4 |zr r :(&aqB&@0|g$S@g Y@gsUp[Zh((H `S n,Hbq2}£AgR`TRfNbg:xg.`0Rf*gx{:2EmBAi#~6H"p47|g"(`=i(2 iR[ D A` RN(2+ ?"r( #Dpoo% #>q#DqNu =r"Cry #?6J@np`Di6p w22wrfi0$i_xL0*p&$IBC" f?Ա4,](P JPa8`fR`g0 Kܠ ~`cP$! Dg ` pbr0L u"| Pv !BgԳF@/`Jb"~g,+*p(&I*o?@>4 w>?|2w:4Vĩ44l4=tj*t`C.SGBF`SGRF@ pg|l`SGJGk^cfr`oAph>tbBFRG5pH|f e|RGaP!| f.Qbt0/?0d_/fZ`TQl dQ`:`^fb``f&Q<jf`?CPpg 46p`Fĩ`Wf[i>/~v?t`B@b[&H$q1(o"BCȾC"<Ppp$3i&B@8:B@rBBx2A@ RARB0 g<|<w]g0m$0 3|gu(0]4 34_RBRA08-@fB` lRU`R}T8f RAAWp t@`md6O/HL/IH?@F?AD:G/H 4KVHSHUBB2/X0/Z"o\ o`1 $ RM; V1{EHRʐVhXO0p2h/0*Ѐ2*1uRV"߲o2) Vܳ0ܲܨ V>?hu0&@oX1` Ȓɬ<>@0PF"J%/F00vH $"F:+<+`kFUEqH@NDoHh .0m*3o|1Q`BC`hBDp2D@[epRGP2RDA5Z|mSGpE@l.r252fC0GRGAc]0RCCn AdTGv `JN`r Fꂠ RGRCp m NpoFB2V@̒ oЄFpoFOPLlUf0ƀ,*IF\P*l`BCNp(Np&<0BG&٘>⋑" h $6(29bgxABDGoX"SC!I fr"L S#.` J"L! o"gLp4/" Sphf4pm\"r0p"@ SSppNr STptZv g2<2 0 /$01#hƀ 0絀GE`lp SA6~1nrdpxpD S1w@@ AZRB Sh,*(?4r6\O ShPBD 8*ЁЀ5ufTAdSr0c4H D(ЂЀ:B`0HвXVt;GX`l0fV:L^p߄իz`*d۪׶0߬z`d"4Fߊг1GXBE0D2HAZ҂C S hTp0rz"B)0Pd|\pR RDo&m Sh߀Px py$@piZB*`(Xz S1@T6Dmzڿo(ǟ S>CGP R9H^H6jr4J@jH00u ̰8(’|g, RCh RR@R 2>O/H/I><*o8,o@$oDBC8NpNp؀ BS /4g @ g:0ѳR`pr`uoBGJFkf`5FSGSFo VPO>pg?$ fr>@p f0Ò $0ouPE`D{/Adc*Р&4g3gfSCREomzex 4.f~EC:|/g#g Q/''޾(RES@mR|lxpR=`FoPFK`\ !` \|42oAB?A`ѱZ:MABBB?EAA!E$g0BVB}n0@ :EEo`2 Q=A=!" g&455S5G5F5D ,0 5W5вd7AhAPJ@o@`<\@вfRjRTTMQ7AdSjVRfSRAg_n@ftQ@?E?4rE6TO6` CfvNp Ep4u fph`fv` ܐC0`JʀbܐC@XO" g8?jѱjbhbf4R6h ҕ1rH7tf6BA fr? J402,TO`$.T E`e@.RFHkLkTkp.pBgBy?QPPpPp??/2^p6"Kڈp:[p4.̐` 0+=.>`QgTaf 6|0|npg4e(@hhTbyivGgHTHTLBBnpptrPcb 00o+ `$|l3TDL>(HP&Ib@g _@0npH}@3:npH$Ԃ>4(p2f t( lK\"M ` L"P 0xCB,@BG< 6w[`۠`ᢿ0RF6Pm"JChXJ0RE@nȪz `gv r K0` `fl@@ bXOv*| 43H…EP^023TS@S`6B6X:p?Np"o ba\р`fff!`!U *C0R SWROsjdsr` |WnpG@oEN|`0Z|ʔl30000Nuprn_J@fu_u23h6#0Nu?/0i2ҵAln0е2)XPi4(6B24P04K60223C̐@3H4C3D@lAlx!aD0(6p1/ QO&H$I>QgPQf ȠKaN`l0R'0`P[PPPP0пk4ԫ0B00Ы0UWԀa;p4Yp 2YpZPP}"JAaPO&_A22̐S@2*Ѐ6Bp0̲P0>.0&H6$I:8BB5BH"5s40sJ 6R6[P8R@fJEg |0P.rL [0$]@&I:(>2k`ƚry0| b@0;6^zp4^hrn7EpREfg 6Cf@B @z(HD"g0[btΪVR4F`"I*2 ʼtB0Wg&P|++[05zp \6B0   B`?6r::za;T&BQ~NpNH> Ht2"P[3"#"P2" K@ C$_>6@0\иf 0<O"6JRNuS6J@R??< NMXOBR NMTz %"NM\ '*NA%HP NA*&/!DN_APO @:(IF'R"HF!\$>_@NAzp :(F(P$B"{$?) /6!\%">NA &!(<)6' :8!e* 6* X*VAHQH4" &IO 9@"NX!~:=7R@"AF(3<>G<}9F(<%NN%//^4<NN*@NN #CHRt""2"-00<{NBB0V3s"hu B@w"2_rt@.3A2<A&QDr tADxLD Z`1Dkt>CQA8>oUFBX0r- QLfEwZzDZlDjZ^DZPn6z<(ip@mF'tS8Fr:`0(yDqVLDt8[ltDtUDtDhtUDtDtxRrnhp~1A rm–@T]"̒"DfzfEjGtX07Bzq BmȔǑr&twqdž CDH rxRBfrVpL:(SA`4@ttt4pO”0PGI62I*v`B@2A7RC|oBC` 0?@7(mH'Vmp:a:vAgH` PmH"Z"^m0vZ@H0pNg*2|(]f<0ef9b 0@RF|f0|>B  g ff@ef_b|{@J@kfpR89fЀgZ4gV2XHDgf*h?B@N?Bျ N@J3>}2gwI` QIPeц0NuJ@ f .μ f0f g$`fffwT`F~9~wNu g&6J0g26Nr(6crRA|se6r R<xe8JPXBRANK{CC #fП/: UBB#/@  x0(@|g #$` ΞF!p/I#fpn(t#fxB0L}:L`Weьf pErAVa$_0<BgJgb6j>Bg0g pgp`pd Ag@Z>B@:`:AbL|V?Hf/ :7"H"HA46<CCg(|6|g1` x` p~<vs|a@:6k Kp`vsf dgpJr|&fffw<JgwNg ce rb| kW|k ZjpTe]bAf;eDb+ sBk| fz6s`.!|@J)@R}ć6!H2IH@ ||$g ]JHBBH@~06h %xs4pg\}̩zfSD6/#0a*a$>g& ~f DPR"\"v>gOhZΠ $2+le44pfZg"t0 A,f G pP ` @ O(H*I`BG#BB K `_DBgp,b"f$0- ?r? @ph(@e`p fppcj_p`BbpNf TOfvNvӸgSCjJCkf6Ko^B`Efp`PSdnN אZaFSE5skt =j4m?*`*p WhH/r?Γt??p" P(p ?BC0H"4gw4C`Vn$ :V"|@s8FFJFjB@` >|`>0"L<rV{I lfNqT@1_@BA@@2I@ 2I4BA1B // YO$H6"(`4$7`P⢧*rΐ \=pP.n0qU@g4tRptBgHOx/C1Tb*pr 6"/"=޲J. 6/?H/Z#b,Tr/6:$ p _0`pp&#:pP/$4/B(ௐ~t婀Z"/jJ/``XOPQ"o@|()pJo f@F&$HHx"nPg`f J$p`PH pgB@0Q  LH`NArq*QP[/ PNM*T#K6Hz P&NN\ϏLQapK6L H/@L@}ONEA"@ "Byt`A1Bo3Q3`O"~AHz̸D/Nu@TXJ? ?ry@ڢ!h5?\V\WP{R@|T{TNaN-INF+Q(C)Xmath by d'ART*Q0YPQOM-O, IQaXXOPO,A@V @"V?ral!`.nd@`/YPT @CP@VBXR"VS@eQ,48]&IB&BCx%p JR@g2fW NBEWa>`< <b;k?`! |<*f<`&tb0z` b ACp a$W~)b{`W`ta.f6c4`$ث``jh4c<z`Lf b``hgGѢr@dp|?@0;N_`NvNVt_kxl|pXpq`pwu[Mr|pzr{ [0p|~`0r2"LaN@p\ [vLrJJEj `0?4 p"TOr*0 pi: Lddc0\0xNup4<@ qR Warning: use TCFLTLIB to get float supporπor printf. e9:v Jj|-w?D6W̰+\g ~v8df:Ln0f)Wx2UXz$\ j$H>C8jx`}‘pJW7`F@pg‘2SAktaSb (Q2@@4/(jtw@ Bܐgܐf 0Ao@{Al?B*`jx0DaB(u`PDA>p / / B@JgwB)g@mfJ&Q(i 餱ge"// I°"_ _z&Q`B@"(_I&@R (#Hr&HJfS#Kަ I(?"]L`x:DbS&gfJg)^\`t谥,k x$ڹd SfRe`.&//D$"P,Of4(Sf& L\R "`&x,A'J4Ew84 &֖PŽf"`xZV\X$6lf.f(S~` p/PluE`4>"P @p d褱Nu?/N _2 0޸dNuCÀ!wHH `H&H|>6k p` |Jf(H <N)s2pEq6 K:NN02p9@?{00J?(n `d@ab* / @=NAP$_JkRRA(RHQC#L`p`p 3pYOCBgx @r`THf0'``r{Rw{QP@r]wv]a]rb@war+ rb] w w a a D@K:p`Ar(ҐVM/4TP*G6<|p+` .&_6^u@/ &HU8P8p \#rk B@7@?0Vb] Lr"+ p2 gF\, L"St gSj`"HSISSk ög00&"'LBрJf`R Z6g0DtPZ Z"S"L Ip *| " "_kNgPAp j̪vʴk*g,`0Vt g&B@J`f@6&Hp Cgp@CfH>C /0k(8jXpH@?/@BB0`Dr߲f>r 7Cg8W@p0<$ "!D;D?!!>NANiDZa}cl%t"z%BANA^0kpApz%D/<VPAy'+R@W@e >?B `p'T@px0X w _b&HlS2plJ9kvf~P*pg&*p g<*pgPag)q e޸dRP`JgSSKpp PĎ2`Rp ~2O0a`j0f0PЖ`\xBM2`Rx_ 4DL4Lf)`0`2f2bp4PN`p PF:8ABx`*606" NMXNDNSM\Y@j"@ 8Of@2'2 }_g?")kjJo6(A?-kD,P㸀e/`/?rG `b50POjz&0<`H 6!!G B"'(BgF #&*YS"(WH8PR $Q`"J$R" gf"A,AD@+ "b;MNu  QRV @B@C .J1kB@BA`C (}p-Wgp+fg"1bA(`,d @8@F`D`JgD@8RVrQBPv.Pc/pr4 o(`&`J,f6j(Ѐ`Ld(Ub//4UB@"bBJ@j p fD@-CtH@B@H@&HC;0(RBcfQB(  _&S@!`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZa/"fjdvaD`"taJCffNg`$?&8BCHC06H@0b&RBJf8u " uabcdefghijklmnopqrstuvwxyz Jgp*ppp pqJfSHWg f @Nu(`fSH@gNu(` fC`> INu:.Ff8.>f0.6f(..f .&Rf.f.f.bep-$1Jf! %<840,($ 4 ."H{? SqySHS@*B A\eHgb  "8>gSfB `"@g8B  g($I(aL&H6ag"J K`?A&_,AOHO D0 $@rtGD0J3kSJ*< ,<^鑔zbgwS"dg~"p z`0f:pl<߸<Xf(pf"`X Wf"H.z8.sd*hb*(HDHDԄԁc`JP` ( gSJ">xr"\<JgR` up"`Z͗ؔOG蒂ztb15NB>.䐎h"p&HCjrԁd` &6Px Π@~Zbtw/ E a2g2g!RÖ` 6P# &/AH#f 9Mg @ N/p ҡnPR} Pe { !C}R "`tbР&S f0 j&@A!|o'1&#"P` )d I"Q f`rd ` #@#"nAk |0Ȗ@ r/ oBQ Lf1x>*`6g,g"@ f` "I#j`m#^g6PuVy gV-S`Ҡߞ 8$P D0vc &@ f`(@ ,gb*"Ҩ߀eg " }`p"@"%Э5 D>g}." ҩ6eg`N"(Bi`" 7"Hfft" eb&/ fQL P`8 g!/Ȩ@2 4Lf!v``ਿ"D0H?LxH(00`0800UbbbpbHb 00fvLx2|H@!!Q|D0SA!Q" )S&xHxx(PxZX@XhXXLЭxv SAp P/$e40HB4 gxH_>"&(*,."B$B&B(B*B,BH~ .@F`vL||0 D A_L0@z: Nu#l1SP!BAA0   !"#$%&'()*+,-./:;<=>?@&8u[\]^_`/8u{|}~@%!&&ˀ+6#:28?8#6924 ??4!@Z?l?~????>??64O%OVOhOzOOOOO@kQNu$HBJBf$BNuHB/Ђ@ED (D a`HB0@0Q0 Q AH@r2B@tЀӁdg҈GPpFA:C"D\/PS A"AP&PABAtҁрKPЈӕPTQAj` BJՁPD"D QGVTUU"ԳUC4DU$ S$_g:_L[e"oHQaXO|~rǠ w g` g`-Wg`+fb0ma9oX`.ghĆ`IfSa`N`fF`p`p o0 ]Hdan @la`RF`afdrqdSF`GaEfJDg"LUR@JDfJEj&zRӅdR@fJf BYBBTO`Ba"2""//?A0k`C`$a_`D@Nu @2A\@AC,0 ]HOgCbC OdaJGf>J_7kP?1@ȕ W4@P$}@ 4ɿiŭ+p@xIAGCQ~ގFMHvuu Z;]=]u%`R A{hap`BFw`6F`*F9իgrvrv`pva?^ ,k"2@ @?bVBiB Wg>JWgjJQj4`Ȑ$`,c& fp`Ȑ """>Q`vza@@D@k`Х` &`P& D@Ƃg4•k`(Ȑ`"څلgj `†fćg ևцdRQH TO 4в```.>CG?/p<6>܇׀HAHB>?<BCHCHF.HGĔ.¸.uևn6p(".JkrJg j c_ a0Jukt`h/"HAp&`G0BGE2tuـׂ݂p" އل݆׃SANu ܁b /0a  f$Jfk؟R׀fnvA` A "$Hz` Q !1 divCA`/ / ? AaA0 ]HZHͨv`0 V`*$a2$$ФZB``````ΗxCbXb RGd6|/|$F,h.BGHG҇~`"BAHA,HFp024 6<?~Gj SW*Gd, ЦHA`BB!|FjSG҄FdHG>HG,⎜b`HFRF.j `Ґ1c|~kb`l"f`Xq&HC0P4rЂ"$FG*Nukfw` pJg`,=~ dR1 c"$/p! modZ! va~YJ`Z2 ,`Vc00pĤ4`6Й`2|@gJm CfxJGgt!dnX*@p`DCCUCe$d eQ˻2DFd3gdڂف*f JY ` B@`0e$_"`0!0A1~k5|$Ap" EP jW5|H j nC$$W@jHBxJG$@kHhwB}Df !R@$ZOlO~OLHOFK3BrCAi^B3CiBNiP""P~PbX.AivTbYBiBiPf !Q@QP(0r`g8"(jNu^s@bt`p=HfIBbf`PfpJ@[kbNub aNur]INur2` r`r2`p8aap_` aX`V`HQP.Nu6C`6*)<<HFFg6()k"fU`SCXj0"$HFFgJR4p0]Nuaf`Y`Ըum Nu\HbMN{u0`rtvBrtva6(FgF Cpn @b:H@r͡ 69[COk S@qr @nG0H@Qrqv|l8Ms\Dj`t`PvsЂ◓┆61g,`Aw ``>@ Ryrav]H!o?HW0PPO0ra/ /}B\H/&B\H\I//!?!**?A2DAZA g&CKH 1g"@?BPRNJ0J@f0 @c 3"`!B4C0 $ _"_ `P zBԂʅWbUfDc$P?`Hf 0R@@<612g"H@4քfa`HdgS@ҁj ?@BP0 B6a^fp/`|@k ܅`@`D@cm JPjDNutJf BA`ZH$fPjDh 2< <ܑ`>2<@H@~AHbQA @ՐYAې?ՐUA`SAHPԂQ0 bm  #$&+PQR798LM%',-0STUV Zl~t'UJAF<3'>C_O*6¢Kڠ.134:<>@CEHJ5N)02?D;=ISCRAP.TXTa+%sm `hl *_%-19s0sDEFwbrbAdressliste 1.1?MSK*.w[ rAU LTr /ASewωϛϭϐϖ+<0D)enT%-4;0s&s%c')=*]rsv[%s]_ld]= m@~ mnЛ p~@}yPRN: ODZP\ Mw24s02 U3456݋10"1"/ڠa*.ADRrrL_OPT LASTID QTAppuųD|dfиᖢ@Ȗ%s|$*ld)NTd|` ڠ p Tl~$>&@( **C./1NONAME.CFGPRINT[ER%s*pModem 2Serial12ATZBUSY'DPMercury[:19200Kill[3]`|OpenComm() Error %d.][[Help|[Cancel]^ [ ?%cOK[EDITCS&8J\n/"/4/F/X/j/|///*> EditlҠ簉ׄҖCL Icon%-6*W_LISTWINDOW ~6bű%tFLTB1۵H4B7]Я%GB1m12m13m14m15%ER?S%AENӞ-45!%GEBm41pп4N%R%n%f1p 00*000$0`.03080=0B0G0H0I0N0S0X0]0b0g0l0q0v0{0|000000000*000!UH N?5E2KM+000P0000000Ъ00000000>0(Pp (P(P(P(P (P%(P*(P/(P4(Pp>(PC(P%@M(PR(PWڠ)k*l N{6Wb Kk  +W пSQR ڠ.1*| ڠUzc%an:vnamaq0nav0st`la0plz(aa=0e}l0ax%kabex$typt`q0b0aktoK`5ateq0f!astuW`%errab%za6`um+geb%A N0VO0aq0NAv0ST0LA0PLZaA%TEL%FAX%KaBEq0BEv0BE{0TYP8aaaKTO`auTaFaSTU33NU`RA0ZA`UM0o?4GUT7qTgca`0|0<8a?~~?Qpp^Pr2pCp`o^sQlzz`Z ^=\zHsx>1s33  33so31ppp?р%7ՀSq p-`ՠ7o;=|>?` ??7?o???^נ|xuqmi(p q?_o/7  ?@|>{\:l6/sq khq-ΟP`7o 2e22 2}}}}up,idpjqa*+P+P?~ Qla-  )pU )psKpoRu>y|p?? G A-^y||  uܼ7<_V_ǐD=0XbH?g?< sgc8 rol y@ ^ qn ]#FXj|__ďo ؃k(:L _W ?hp7@P <ٰ@zCr @&p 0?q@՚VzVV`VllelEjeZ]ӷYslEY]ajeoV:fUĠeĠ6a Ġ˫g:VƼEbEٰJ)ƾExD#v "ĠYI6"5AZԱܱ j \ Y@Oo Bj>RRmeZU׳l*lEljlR ll lʳ!l"WW#U$8%PU&k'U()Е*ٳ+B,ΰE-ΰ+.*ΰG/ΰbqΰUz1ΰ2ΰU3ΰ̳4w5̤6w78zw9^:Cs;< w=>Ѥw?@wABc7CHDРE+FGڤHIJKhLMfM+РNSOPߤQĤRݨST]qUVVrRWzXYwZ6[wN\i]w^_a梲lc"d=eUfpg.h⣈7jl7ḻ >w(nDo[V!wqrstuv̲w̲/R ΰKy̲b'ΰ~{̲|̲}b̲β0ФVW UW ~W fՄW KDXW cᤰ챤w_DҤw APђAPїҔAP/APpAPU*AP=AP{ﮖӤиРЅLiᤰ6Zx&.6v NV^$fnvI~$$!TIѤѤ$ѤѤ&ѤI.Ѥ6Ѥ>褰ʠ˦MҀ͠~ϠKҰP4"ɻ4"4"4"w4"_4"DN4"ܤ݄"ބ"$"U"Y"=""" 椲礲餲뤲iZ.N~β$1b,1 41<1D1XL1{T1\1d1Ml1 t1|2F1kB2ҧ0U0000Vݠ؜00VVVV,BPh)@jq!OءBP9 0RJF3JlC2Z 4JD/QhHX@B8!>X@22'<50vBP0Ej XB2.EAh00Iǡ h1_D@B!hA2~Fs#E@D16A6,B^A #XR0"R!1CBWUFfReQICWUfBJeQZ*BeQZ"ReQ ZؠJdR Z.AdR YU)AdR j&QdR jQdRCh@aQ dRnШYAMyDials 2.1)02hA uQAAS1234567890ooaoo!wZeichenauswahl   50                      SCRAP.*TXT1egC[0][h@|*D\ABD LFEG*&.IUDD6DVD5dDl^A٠aaa֢fv@@h!arΩa`0Ha0mnaQm}`ݑ fn0呠$6hQȖ0oh e:fv]@TeAwl@ɒ(HPKsMt R G wba2^˜,@~`jP'```ʪ0`h@"@`,`޷/̞^^aeioK~~nNaoAO'eEaߡioK``aeiou`""aeiouyAOUa`,,cC/oO24  !"#$%&'()*+,-./g:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`Yk{|}~߉0,>PabcdefghijklmnopqrstuvwxyzsYkՓ‡ÄƤǰ;TW?X@YAZB[C\D]KsMtGwxyz{|}~  @26-{ @HPMK@rRGbaSfRSlǤ%{~Pi % -AX<,@Š@@S X@P,A0aCAb2)`\c8TN[NbNjMODEM1^2SERIAL1k2GEMDOS (RSVF)BIxSDD (FAST-lMiNTTOS)U:\DEV\1.5Ё>{'9Ga@ZJQs pJQ  P &  ( *   ~    = +(+/ C *( 9 0   v">"X         <  &, %f  ^* u +2X9 z  D"  ( " .    " O  2 w u& 3 X2 , D  "1C|  "! C( h @ @ @    " z #  0 ?, o 0![  ~ 1@1 hEvw , (t  } W w16  $02  50 ;!.s &v:  e0 "  & -02 1| (1@" 0 $&:F" M!@, m0@} 4 +Q0VJ.@WCpWEGy@ ?1@ ! M0 9" $"9!  ~T2* A}00$ 430!,0cp@ @( ?1!4  h0<. 8S v 6" HRSt $W=! /.0S@VM!| a7 R.@ 97 0!@!m006 "!2zQ7 TQU1"F!uQ! P @0R@P$"?!M0H0R:`  {0Q0 $0ootak0 "a.moc0f88@ U1# Q;N 0MM0#@ @:!-A &P 6Q S`kA6)47 Q*^! R0 >1 0Pv GB UsB0 D0PS@WRP0 0 0  0 !@"8(" "F w  C  ^P0]PxpA @l0*@A` "_ * (ipX ((&_Xb"T14(PPAQPAw1B9|?Ry@atQS "PQm0jrSPc0`! 4PsP3@  SP0X1SY)00ap` a'L`@P1j @p "w&`hq0. 4k*\Kp@]P$, B&.:  $|` L6rpp& 2y u `}L;̐-0 |PX@`9&ā] >.0tR$**(4(; ( h(($:^$"lA 2H@  D&"F P`(0ʀP x $N:,(-0&",V $ ,`V"j$2.<$6QQ$0 H0@}f$a $@bf} Ep( & (6&, 06(&D(Bj &*&fy0 d @6*F&m . "A*0".<28tZJ < F ($ pxDW*$Ps0"C0P9ʀv,@(P 0(|P2"*2J N& dip*T,`+Aq0PL :`l H @Fz* <"&880 60p TQ@6 7(PJH^T( @@ }PjN:>N4np  Bݰ#.lߢRp&`wpKq0.$?* @$P( X$2а4&XF&d3 p2t .6 P],p &0`@\S` &@<F6VJҢp]]Á@:< <" &&&0* 0$0"L, &\_PLVP8(\)>&$Pk "8 @p2 V2,@ , 6$P ^)`T$aS44K .~с"(0:@.@f .8(>p H RȈ0w倘HqT`&6P00:{g@.@4P>F, Z (DbL Q&z@ ( > 6~|4?$2B!ۀ4672>M0$$Zt^Ep ToNp/2B.PQpRBD\.(2` G2D d `8a6Cq60r2 $Qx"x;&8xrNpzp7 & Cj*~D$$pr\"@F j Buq F02,*:2 2 68 4x_P P0s| Фaްw`,>4$R\ $(z *x8 RB 2f$(&&,J2^h J:w. 61zBU ,00A"k "P qR`(PB{@,&0".*"*Z{&( +*3@84x$"氐u,V06L(Fp (tzV7 4F2:P0pPF 0"t (&,N`$" 0p#=` p. Je`$Bb6<[\$ .<$1 0@BX_0 .=0(D<(4"$N 2 n"`o P6*Ƞ <\ J *xP"` (ZLD <@$8@2 2*ep}&8 &L & *H.X.}0LP40]4PnNK` BD頪,.V.,&& 04 4.?6l&&!. 0֠X("*,j&" K`4['6`@sPDA.lp0 |P$@?;&$ HX0N,"F>FQ 2t >Ő0 <` pDPb&ND~", >/ѿL",B *hrVp(z8&b8""~J @t&,f&:f0{6M@*04~d@ `Z,vؿ*$*,.b58F `J ~xF0R"<* w <*&8 4B0(& .* Jf~ & tP ״l%.@R@d|830RJB%Úx.>˒׵Z̚* --N׵~J(HsҌ &A%®0Ӛ%%LED-Panel Config CPX V3.1 ========================= written by Th. Morus Walter (c) 1994-95 by Th. Morus Walter Dieses Programm ist Freeware! Th. Morus Walter Schulstr. 22 93080 Pentling Tel. 0941/949802 *************************************************** Special Thanx to Christoph Zwerschke for LED-Panel! *************************************************** D I S C L A I M E R: ******************** No effort has been made to make this program bugfree. USE THIS PROGRAM AT YOUR OWN RISK! NO WARRANTY PROVIDED! Es wurden keinerlei Anstrengungen unternommen, um diese Programm fehlerfrei zu machen. BENUTZEN SIE DIESES PROGRAMM AUF EIGENE GEFAHR! KEINE GARANTIE FR IRGENDWAS! Anders gesagt, ich habe das Programm einen Nachmittag lang runtergehackt (sch... CPX-Programmiererei)... Ich glaube nicht, da ernstzunehmende Bugs im Programm sind, aber ich garantiere fr nichts... Freeware: ********* Dieses Programm ist Freeware. Es darf als Ganzes, d.h. einschlielich der Quellen und dieser Datei, beliebig weitergegeben werden. Es ist erlaubt das Programm zu verndern, allerdings sollte ein Hinweis auf den Ur-Autor (Th. Morus Walter) bestehen bleiben... Sollen genderte Versionen weiterverbreitet werden, so ist deutlich zu machen, da ich fr diese Versionen NICHT verantwortlich bin. ------------------------------------------------------------------------ Zur Bedienung: LED-Panel Config CPX ist ein CPX-Modul zum Konfigurieren von LED-Panel. Genauer: LED-Panel Version 3.1 und alle dazu kompatiblen Versionen. LED-Panel ist ein Programm von Christoph Zwerschke, mit dem man den Zugriff auf Laufwerke und einige weitere Anzeigen (Uhrzeit, Capslock...) in der rechten oberen Bildschirmecke ausgeben lassen kann. Das CPX ist weitgehend bedienungsgleich mit dem CONFIG.PRG von Christoph Zwerschke, nur da man es eben mit einem CPX-Modul zu tun hat. Eine detaillierte Beschreibung der Bedienung sollte sich somit erbrigen, lediglich einige Anmerkungen: Da die Dialoggre fr CPX-Module vorgegeben ist, war nicht genug Platz in der Dialogbox. Deshalb sind die Einstellungen auf zwei Dialoge verteilt. Umschalten kann man mit den Button rechts unten (Pfeilsymbol). Es gibt keinen 'Undo'-Button. Will man die nderungen verwerfen, so mu man das CPX mit 'Abbruch' verlassen, der alte Zustand wird dann restauriert, auch in der Anzeige. Beim Speichern werden die Einstellungen NICHT in LEDPANEL.PRG gespeichert sondern im CPX. Sind im CPX Einstellungen gespeichert (dies ist zunchst NICHT der Fall, wenn das CPX so ankommt, wie ich es verbreite), so werden diese beim Start von XControl fr LED-Panel (so es luft) eingestellt. Die internen Einstellungen in LEDPANEL.PRG werden damit berschrieben! D.h. Einstellungen, die man mit dem CONFIG.PRG gemacht hat, sind nur relevant, wenn entweder das CPX nicht geladen wird oder im CPX keine Einstellungen gespeichert wurden. SOURCEN: ******** Die Sourcen des CPX liegen bei. Folgendes ist zu beachten: * Das Programm wurde mit PureC 1.1 bersetzt. * CPX-Module sind keine normalen Programme. Der Source (LEDP_CPX.C) mu (in PureC mit der Projektdatei LEDP_CPX.PRJ) ohne Startupcode gelinkt werden, das entstehende Programm LEDP_CPX.CP mu anschlieend mit dem Header LEDP_CPX.HDR versehen werden (siehe Dokumentationen ber CPX- Programmierung; ich mache das mit dem CPX-Builder, der 1991 mal in der ST-Computer abgedruckt war...). * Zum bersetzen ist noch die offizielle Headerdatei LEDPANEL.H ntig. * Eine der beiden Resource-Dateien ENGLISH.RSC oder GERMAN.RSC mu in LEDP_CPX.RSC umbenannt werden, je nachdem, in welcher Sprache die Beschriftungen erscheinen sollen (thanx to Joe Connor for translation) * Die Resource-Datei kann (so wie das jetzt geschieht) nur eingebunden werden, wenn der Quelltext (LEDP_CPX.RSH) mit dem Standard-GEM- Resource-Construction-Set von DRI erzeugt wird ("Interface" erzeugt auch *.RSH-Files, aber da werden die Strings anders behandelt...) 8 t t t t $_ 8` !   < tAAAB AC  AD AE AF AG AHAIAJAKAL AM ANAOAPAQARASATA |  A  @-@ @+ A  ! X"& %#$ $ " & !% % @C@CA @CA A A   A  A   A  A  A A  A  A  A A A @AA@@AB@ Q Q Q A A  A  ! "@ #@ $@%A  &* )'( ( &  * !%% &A  (  5' D A  K ^ r  '   !  Drives:all presentB = ADelay:00ActiveOKCancelSaveYearSecCapsR/WLEDsDateTimeGapsalwaysLines:autoonetworoundblackcolouredSpace:00ActiveOKCancelSaveLED Panel isnot installed!CancelThis CPX module isnot compatible withthe installed versionof LED Panel!CancelLED PANEL CONFIG V3.1 27.05.1995WRITTEN BY TH. MORUS WALTER LED Panel (V0.0, 00.00.00) /* GEM.H GEM AES Makros */ #if !defined(__GEM__) #define __GEM__ #if !defined(__AES__) #include #endif #define objc_state(tree,objc) (((tree)+(objc))->ob_state) #define objc_flags(tree,objc) (((tree)+(objc))->ob_flags) #define objc_spec(tree,objc) (((tree)+(objc))->ob_spec.free_string) #define objc_tedstr(tree,objc) (( ((tree)+(objc))->ob_spec.tedinfo)->te_ptext) #define objc_select(tree,objc) objc_state(tree,objc)|=SELECTED #define objc_unselect(tree,objc) objc_state(tree,objc)&=~SELECTED #define objc_selected(tree,objc) (objc_state(tree,objc)&SELECTED) #define objc_shadow(tree,objc) objc_state(tree,objc)|=SHADOWED #define objc_unshadow(tree,objc) objc_state(tree,objc)&=~SHADOWED #define objc_outlined(tree,objc) objc_state(tree,objc)|=OUTLINED #define objc_unoutlined(tree,objc) objc_state(tree,objc)&=~OUTLINED #define objc_checked(tree,objc) objc_state(tree,objc)|=CHECKED #define objc_unchecked(tree,objc) objc_state(tree,objc)&=~CHECKED #define objc_disabled(tree,objc) objc_state(tree,objc)|=DISABLED #define objc_enabled(tree,objc) objc_state(tree,objc)&=~DISABLED #define objc_normal(tree,objc) objc_state(tree,objc)=NORMAL #define objc_hide(tree,objc) objc_flags(tree,objc)|=HIDETREE #define objc_unhide(tree,objc) objc_flags(tree,objc)&=~HIDETREE #define objc_set_selected(tree,objc) objc_change(tree,objc,0,0,0,640,400,SELECTED,1) #define objc_set_disabled(tree,objc) objc_change(tree,objc,0,0,0,640,400,DISABLED,1) #define objc_set_outlined(tree,objc) objc_change(tree,objc,0,0,0,640,400,OUTLINED,1) #define objc_set_normal(tree,objc) objc_change(tree,objc,0,0,0,640,400,NORMAL,1) #endif 8 t t t t  $_ 8` !   < tAAAB AC  AD AE AF AG AHAIAJAKAL AM ANAOAPAQARASATA |  A  @- @ @+A  ! X"& %#$ $ " & !% % @C@CA @CA A A   A  A   A  A  A A  A  A  A A A @AA@@AB@ Q Q Q A A   A  ! "@ #@  $@%A  &* )'( ( & #* +%% 3A  5  C' V A  ^ s  '   !   Laufw.:angemeldeteB = AVerzg.:00AktivOKAbbruchSichernJahrSekCapsR/WLEDsDateTimeLckenimmerZeilen:autoeinezweirundschwarzfarbigAbstand:00AktivOKAbbruchSichernLED-Panel istnicht installiert!AbbruchDieses CPX-Modul istinkompatibel zu derinstallierten Versiondes LED-Panels!AbbruchLED-PANEL CONFIG V3.1 27.05.1995WRITTEN BY TH. MORUS WALTER LED-Panel (V0.0, 00.00.00) /* LEDPANEL.H - Kontroll-Struktur fr das LED-Panel Die folgende C-Struktur dient gleichzeitig als Patch-Area fr die Voreinstellungen und zur Kontrolle des LED-Panels durch externe Programme, etwa ein Accessory oder CPX-Modul. Der 'LEDP'-Cookie enthlt einen Zeiger auf diese Struktur. */ #define LEDP_MAGIC 'LEDP' #define LEDP_VERSION 0x0301 #define LEDP_VERDATE 0x16051995L #define LEDP_VARLEN 0x20 typedef struct { struct { long magic; /* magische Zahl MAGIC */ int version; /* Versionsnummer und */ long verdate; /* Datum des LED-Panels */ int varlen; /* Lnge der Patch-Area in Bytes */ int light; /* Flag fr "light"-Version */ } header; int active; /* Flag fr Anzeige aktiv */ long ledbits; /* gewhlte Laufwerke */ int alldrvs; /* Flag fr angemeldete Laufwerke */ int delay; /* Nachleuchtdauer der LEDs in VBLs */ struct { int top; /* Abstand zum oberen Rand in Zeilen */ int right; /* Abstand zum rechten Rand in Bytes */ } margin; struct { res1: 7; /* reserviert */ bgcol: 1; /* Hintergrundfarbe des Panels */ res2: 3; /* reserviert */ ledfrm: 1; /* Flag fr runde LEDs */ res3: 3; /* reserviert */ ledcol: 1; /* Flag fr farbige LEDs */ } color; struct { lftspc: 1; /* linker Rand */ caps: 1; /* CapsLock-Anzeige */ cpspc: 1; /* Lcke zwischen R/W und CapsLock */ rwsym: 1; /* R/W-Symbol */ rwspc: 1; /* Lcke zwischen LEDs und R/W-Symbol */ onlya: 1; /* Floppys zusammenfassen */ hrdspc: 1; /* Extra-Lcke vor Harddisk */ ramspc: 1; /* Extra-Lcke vor RAM-Disk */ allspc: 1; /* Extra-Lcken zwischen Laufwerken */ frespc: 1; /* Lcken fr freie Laufwerke zeigen */ leds: 1; /* LED-Panel anzeigen */ datspc: 1; /* Abstand zwischen Uhr/Datum und LEDs */ date: 1; /* Datum */ clock: 1; /* Uhrensymbol */ time: 1; /* Uhrzeit */ rgtspc: 1; /* rechter Rand */ } setup; int lines; /* Anzahl LED-Zeilen (1/2 oder 0=auto) */ struct { char year,sec; /* Flag fr Jahr/Sekunden anzeigen */ } dtverb; struct { char date,time; /* Null-Zeichen fr Datum/Uhrzeit */ } zero; struct { char off,on; /* Symbol fr Uhrzeit aus/an */ } clock; struct { char off,on; /* Symbol fr CapsLock aus/an */ } caps; struct { char caps,shft; /* Maske fr CapsLock/Umschalt-Taste */ } keymask; struct { char hrd,ram; /* erstes Laufwerk der Harddisk/RAM-Disk */ } fstdrv; struct { int x,y,w,h; /* letztes benutztes Rechteck */ } lstrect; struct { char *pointer; /* Zeiger auf zu berwachendes Byte */ char check; /* Default fr zu berprfendes Byte */ char last; /* letzter Wert des Bytes */ char andmask; /* Und-Maske zum Zurcksetzen */ char ormask; /* Oder-Maske zum Zurcksetzen */ char restime; /* Zeit zum Zurcksetzen */ char counter; /* Zhler dafr */ char bit0; /* Zeichen fr 0-Bit */ char bit1; /* Zeichen fr 1-Bit */ char bytelft; /* Zeichen links vom Byte */ char bytergt; /* Zeichen links vom Byte */ } watch; struct { int w,h; /* Breite und Hhe des Systemzeichensatzes */ } chrsize; } LEDP; /* Offsets (dezimal) ----------------- 0 header 34 dtverb 0 magic 36 zero 4 version 38 clock 6 verdate 40 caps 10 varlen 42 keymask 12 light 44 fstdrv 14 active 46 lstrect 16 ledbits 54 watch 20 alldrvs 54 pointer 22 delay 58 check 24 margin 60 andmask 24 top 62 resttime 26 right 64 bit0 28 color 66 bytelft 30 setup 68 chrsize 32 lines */ /* Hinweise -------- magic: XBRA-Kennung des LED-Panels version: Hi-Byte: Version, Lo-Byte: Unterversion varlen: Lnge der zu speichernden Variablen ab Header active: Bit 0: Anzeige ein/ausschalten, Bit 15: Anzeige auffrischen dtverb: Die "two in one"-Funktion zum Einblenden des Datums anstelle der Zeit wird aktiviert durch Lschen des "date"-Flags und Setzen des "year"-Flags lastrect: Letztes zur Anzeige benutztes Grafik-Rechteck watch: Fr Programmierer zu Debugging-Zwecken, hiermit kann ein Byte berwacht werden pointer: Zeiger auf das Byte, man mu natrlich global (im Supervisor-Modus) darauf zugreifen knnen check: Unbenutzt, man kann den obigen Zeiger darauf zeigen lassen (Zugriff garantiert erlaubt) andmask: Nachdem ein Zhler abgelaufen ist, wird eine Und-Operation mit dieser Maske durchgefhrt, ormask: zustzlich auch noch eine Oder-Operation restime: Startwert fr den Zhler in VBLs (falls 0, dann wird das Byte nie verndert) bit0/bit1: Zeichen fr 0-Bit und 1-Bit bytelft/bytergt: Zeichen fr Umrahmung des Bytes chrsize: Die Werte werden ab Version 3.0 vom CPX-Modul und vom Config-ACC gesetzt und von LED-Panel ausgewertet Vorgehensweise beim Verndern von Parametern: 1. Header berprfen (magic, version) 2. LED-Panel abschalten (active=0) 3. nderungen an der Konfiguration vornehmen 4. Grafik-Rechteck (lstrect) lschen 5. LED-Panel einschalten und auffrischen (active=0x8001) */ /* LEDP_CPX, LED-Panel Config CPX CPX-Modul zur Konfigurierung von "LED-Panel" Pure-C v1.1 source code written by Th. Morus Walter v2.8 (12.12.1994), Th. M. Walter erste Version v2.9 (09.01.1995), Th. M. Walter, Ch. Zwerschke kleine Verbesserungen v3.0 (26.04.1995), Ch. Zwerschke kleine Korrektur, Font-Automatik v3.1 (27.05.1995), Ch. Zwerschke kleine Korrektur, englische Resource */ #include #include #include #include "gem.h" #include "xcontrol.h" #include "ledpanel.h" #include "ledp_cpx.h" typedef struct { int saved; /* 0 not set, 1 set */ int active; /* ab hier aus LED-Panel-Cookie-Struktur */ long ledbits; int alldrvs; int delay; struct { int top; int right; } margin; struct { res1: 7; bgcol: 1; res2: 3; ledfrm: 1; res3: 3; ledcol: 1; } color; struct { lftspc: 1; caps: 1; cpspc: 1; rwsym: 1; rwspc: 1; onlya: 1; hrdspc: 1; ramspc: 1; allspc: 1; frespc: 1; leds: 1; datspc: 1; date: 1; clock: 1; time: 1; rgtspc: 1; } setup; int lines; struct { char year,sec; } dtverb; struct { char date,time; } zero; struct { char off,on; } clock; struct { char off,on; } caps; struct { char caps,shft; } keymask; struct { char hrd,ram; } fstdrv; } CONF; CONF conf={0,1}; /* Einstellungen wurden nicht gespeichert */ /* MUSS im DATA-Segment (NICHT BSS!!!) liegen */ /* (darf also nicht nur auf 0 gesetzt sein) */ /* MUSS erste Variable im DATA-Segment sein! */ int errno; /* makes the linker happy */ #pragma warn -rpt /* Zeigerumwandlungen vorbergehend erlauben */ #include "ledp_cpx.rsh" /* Resource-daten, NACH conf laden!!! */ #pragma warn .rpt /* Zeigerumwandlungen wie immer behandeln */ LEDP *ledp; /* Zeiger auf LED-Panel-Cookie-Struktur */ CPX_PARAMS *params; GRECT *cpx_wind; /* Arbeitsbereich des XControl-Fensters */ OBJECT *dialog1,*dialog2,*wbox; /* Objektbume aus der Resource */ /* init (!!! mu erste Funktion sein !!!) */ CPX_INFO *cdecl init(CPX_PARAMS *par) { int cdecl do_cpx(GRECT *curr_wind); static CPX_INFO info={do_cpx,0l,0l,0l,0l,0l,0l,0l,0l,0l}; void set_conf(CONF *conf); params=par; /* Adresse des Parameterblocks merken */ /* Schon beim Booten wird eventuell die WHITEBOX bentigt, daher werden zuerst die Resource-Koordinaten transformiert */ if ( !params->rsc_init ) { (*(params->do_resource))(NUM_OBS,NUM_FRSTR,NUM_FRIMG,NUM_TREE, rs_object,rs_tedinfo,rs_strings,rs_iconblk,rs_bitblk,rs_frstr,rs_frimg,rs_trindex,rs_imdope); dialog1=(OBJECT*)rs_trindex[DIALOG1]; dialog2=(OBJECT*)rs_trindex[DIALOG2]; wbox=(OBJECT*)rs_trindex[WHITEBOX]; } if ( par->booting ) { /* Aufruf beim Booten */ if ( (*par->find_cookie)(LEDP_MAGIC,(long*)&ledp) && ledp->header.magic==LEDP_MAGIC && ledp->header.varlen==LEDP_VARLEN ) { /* LED-Panel da -> kopiere Voreinstellungen in Cookie-Struktur */ if ( conf.saved ) set_conf(&conf); /* Gre des Systemzeichensatzes holen und an LED-Panel weitergeben */ if ( ledp->header.version>=0x0300) { int r; graf_handle(&ledp->chrsize.w,&ledp->chrsize.h,&r,&r); } } return (CPX_INFO*)1l; /* nicht set_only */ } else { /* Modul aktiviert */ return &info; /* -> do_cpx wird vom XControl aufgerufen */ } } /* Zeichne Objekt im CPX-Fenster */ void draw_object(OBJECT *tree,int object) { objc_draw(tree,object,MAX_DEPTH, cpx_wind->g_x,cpx_wind->g_y,cpx_wind->g_w,cpx_wind->g_h); } /* Zeichne Objektbaum im CPX-Fenster */ void draw_tree(OBJECT *tree) { tree[ROOT].ob_x=cpx_wind->g_x; tree[ROOT].ob_y=cpx_wind->g_y; draw_object(tree,ROOT); } /* Kopiere Einstellungen aus conf in Cookie-Struktur, zeige LED-Panel an */ void set_conf(CONF *conf) { int x,y,w,h; ledp->active=0; /* LED-Panel aus */ x=ledp->lstrect.x; y=ledp->lstrect.y; w=ledp->lstrect.w; h=ledp->lstrect.h; if ( x<0 ) { w+=x; x=0; if ( w<0 ) w=0; } if ( w && h ) { wbox->ob_x=x; wbox->ob_y=y; wbox->ob_width=w; wbox->ob_height=h; ledp->lstrect.w=ledp->lstrect.h=0; objc_draw(wbox,0,0,x,y,w,h); } memcpy(&ledp->active,&conf->active,sizeof(CONF)-sizeof(int)); if ( ledp->active ) ledp->active|=0x8000; /* erzwinge Neuzeichnen */ } /* Setze Buttons fr TIME und DATE */ void set_timedate(void) { static char *txt_year=0; if ( !txt_year ) txt_year=objc_spec(dialog2,JAHR); objc_spec(dialog2,JAHR)= !objc_selected(dialog2,DATE) && objc_selected(dialog2,TIME) ? "2in1" : txt_year; if ( objc_selected(dialog2,DATE) || objc_selected(dialog2,TIME) ) objc_enabled(dialog2,JAHR); else objc_disabled(dialog2,JAHR); if ( objc_selected(dialog2,TIME) ) objc_enabled(dialog2,SEK); else objc_disabled(dialog2,SEK); } /* Kopiere Einstellungen aus Cookie-Struktur nach conf, passe eventuell Dialog an LED-Panel-"light" an, setze LED-Panel Version und Datum im Dialog 1, setze Dialog entsprechend Einstellungen. */ int init_conf(CONF *conf) { char *str; int i; long mask; static const char txt_delay[3],txt_dist[3]; /* Header berprfen */ if ( !(*params->find_cookie)(LEDP_MAGIC,(long*)&ledp) || ledp->header.magic!=LEDP_MAGIC ) return -1; /* Cookie nicht gefunden */ if ( ledp->header.varlen!=LEDP_VARLEN ) return -2; /* falsche LEDP-Version */ /* Dialog an "light"-Version anpassen */ if ( ledp->header.light ) { for ( i=CAPS_CHA; i<=SP2; i++ ) objc_hide(dialog2,i); for ( i=SP4; i<=SP6; i++ ) objc_hide(dialog2,i); } else { for ( i=CAPS_CHA; i<=SP2; i++ ) objc_unhide(dialog2,i); for ( i=SP4; i<=SP6; i++ ) objc_unhide(dialog2,i); } str=objc_tedstr(dialog1,TITEL); str+=13; /* Datum eintragen */ *str++=((ledp->header.version>>8)&0xF)+'0'; str++; *str++=(ledp->header.version&0xF)+'0'; str++; str++; *str++=((ledp->header.verdate>>28)&0xF)+'0'; *str++=((ledp->header.verdate>>24)&0xF)+'0'; str++; *str++=((ledp->header.verdate>>20)&0xF)+'0'; *str++=((ledp->header.verdate>>16)&0xF)+'0'; str++; *str++=((ledp->header.verdate>>4)&0xF)+'0'; *str++=(ledp->header.verdate&0xF)+'0'; /* Konfiguration bernehmen */ memcpy(&conf->active,&ledp->active,sizeof(CONF)-sizeof(int)); /* Deselektiere alles (redundant, weil Resource jedesmal neu geladen wird) for ( i=DRVIVES; i<=SWITCH1; i++ ) objc_unselect(dialog1,i); for ( i=CAPS_CHA; i<=SWITCH2; i++ ) objc_unselect(dialog2,i); */ /* Variable Texte auf eigene Puffer zeigen lassen (da es sonst Probleme mit String-Merging geben kann) */ objc_spec(dialog1,DELAY)=txt_delay; objc_spec(dialog2,DIST)=txt_dist; /* Knpfe voreinstellen */ if ( conf->active ) { objc_select(dialog1,AKTIV1); objc_select(dialog2,AKTIV2); } for ( i=DRV_A,mask=1; i<=DRV_T; i++,mask+=mask ) { objc_enabled(dialog1,i); if ( conf->ledbits&mask ) objc_select(dialog1,i); } if ( conf->alldrvs ) { objc_select(dialog1,DRV_ALL); for ( i=DRV_A; i<=DRV_T; i++ ) objc_disabled(dialog1,i); } if ( conf->setup.onlya ) objc_select(dialog1,DRV_BA); if ( conf->delay>=0 && conf->delay<100 ) itoa(conf->delay,objc_spec(dialog1,DELAY),10); else strcpy(objc_spec(dialog1,DELAY),"6"); dialog2[CAPS_CHA].ob_spec.obspec.character=conf->caps.on; dialog2[DATE_ZER].ob_spec.obspec.character=conf->zero.date; dialog2[TIME_ZER].ob_spec.obspec.character=conf->zero.time; if ( conf->color.bgcol ) objc_select(dialog2,SCHWARZ); if ( conf->color.ledfrm ) objc_select(dialog2,RUND); if ( conf->color.ledcol ) objc_select(dialog2,COLOR); if ( conf->setup.lftspc ) objc_select(dialog2,SP1); if ( conf->setup.caps ) objc_select(dialog2,CAPS); if ( conf->setup.cpspc ) objc_select(dialog2,SP2); if ( conf->setup.rwsym ) objc_select(dialog2,RW); if ( conf->setup.rwspc ) objc_select(dialog2,SP3); if ( conf->setup.leds ) objc_select(dialog2,LEDS); if ( conf->setup.datspc ) objc_select(dialog2,SP4); if ( conf->setup.date ) objc_select(dialog2,DATE); if ( conf->setup.clock ) objc_select(dialog2,SP5); if ( conf->setup.time ) objc_select(dialog2,TIME); if ( conf->setup.rgtspc ) objc_select(dialog2,SP6); set_timedate(); if ( conf->dtverb.year ) objc_select(dialog2,JAHR); if ( conf->dtverb.sec ) objc_select(dialog2,SEK); if ( conf->setup.hrdspc ) objc_select(dialog2,D1); if ( conf->setup.ramspc ) objc_select(dialog2,D2); if ( conf->setup.allspc ) objc_select(dialog2,XLUECKEN); if ( conf->setup.frespc ) objc_select(dialog2,LUECKEN); dialog2[D1].ob_spec.obspec.character=conf->fstdrv.hrd+'A'; dialog2[D2].ob_spec.obspec.character=conf->fstdrv.ram+'A'; objc_select(dialog2,conf->lines+FIT); itoa(conf->margin.right,objc_spec(dialog2,DIST),10); return 0; } /* Lese Einstellungen im Dialog aus */ void get_button(CONF *conf) { int i; long mask; conf->active=0; if ( objc_selected(dialog1,AKTIV1) ) conf->active=1; conf->ledbits=0; for ( i=DRV_A,mask=1; i<=DRV_T; i++,mask+=mask ) if ( objc_selected(dialog1,i) ) conf->ledbits|=mask; conf->alldrvs=0; if ( objc_selected(dialog1,DRV_ALL) ) conf->alldrvs=1; conf->setup.onlya=0; if ( objc_selected(dialog1,DRV_BA) ) conf->setup.onlya=1; conf->delay=atoi(objc_spec(dialog1,DELAY)); conf->caps.on=dialog2[CAPS_CHA].ob_spec.obspec.character; conf->zero.date=dialog2[DATE_ZER].ob_spec.obspec.character; conf->zero.time=dialog2[TIME_ZER].ob_spec.obspec.character; conf->color.bgcol=0; if ( objc_selected(dialog2,SCHWARZ) ) conf->color.bgcol=1; conf->color.ledfrm=0; if ( objc_selected(dialog2,RUND) ) conf->color.ledfrm=1; conf->color.ledcol=0; if ( objc_selected(dialog2,COLOR) ) conf->color.ledcol=1; conf->setup.lftspc=0; if ( objc_selected(dialog2,SP1) ) conf->setup.lftspc=1; conf->setup.caps=0; if ( objc_selected(dialog2,CAPS) ) conf->setup.caps=1; conf->setup.cpspc=0; if ( objc_selected(dialog2,SP2) ) conf->setup.cpspc=1; conf->setup.rwsym=0; if ( objc_selected(dialog2,RW) ) conf->setup.rwsym=1; conf->setup.rwspc=0; if ( objc_selected(dialog2,SP3) ) conf->setup.rwspc=1; conf->setup.leds=0; if ( objc_selected(dialog2,LEDS) ) conf->setup.leds=1; conf->setup.datspc=0; if ( objc_selected(dialog2,SP4) ) conf->setup.datspc=1; conf->setup.date=0; if ( objc_selected(dialog2,DATE) ) conf->setup.date=1; conf->setup.clock=0; if ( objc_selected(dialog2,SP5) ) conf->setup.clock=1; conf->setup.time=0; if ( objc_selected(dialog2,TIME) ) conf->setup.time=1; conf->setup.rgtspc=0; if ( objc_selected(dialog2,SP6) ) conf->setup.rgtspc=1; conf->dtverb.year=0; if ( objc_selected(dialog2,JAHR) ) conf->dtverb.year=1; conf->dtverb.sec=0; if ( objc_selected(dialog2,SEK) ) conf->dtverb.sec=1; conf->setup.hrdspc=0; if ( objc_selected(dialog2,D1) ) conf->setup.hrdspc=1; conf->setup.ramspc=0; if ( objc_selected(dialog2,D2) ) conf->setup.ramspc=1; conf->setup.allspc=0; if ( objc_selected(dialog2,XLUECKEN) ) conf->setup.allspc=1; conf->setup.frespc=0; if ( objc_selected(dialog2,LUECKEN) ) conf->setup.frespc=1; conf->fstdrv.hrd=dialog2[D1].ob_spec.obspec.character-'A'; conf->fstdrv.ram=dialog2[D2].ob_spec.obspec.character-'A'; if ( objc_selected(dialog2,ONE) ) conf->lines=1; else if ( objc_selected(dialog2,TWO) ) conf->lines=2; else conf->lines=0; conf->margin.right=atoi(objc_spec(dialog2,DIST)); } /* Bearbeite Button in Dialog 1 */ void do_dialog1(int objc) { int i; if ( objc==DRV_ALL ) { if ( objc_selected(dialog1,DRV_ALL) ) for ( i=DRV_A; i<=DRV_T; i++ ) objc_disabled(dialog1,i); else for ( i=DRV_A; i<=DRV_T; i++ ) objc_enabled(dialog1,i); draw_object(dialog1,DRIVES); } else if ( objc==DELAY_M || objc==DELAY_P ) { i=atoi(objc_spec(dialog1,DELAY)); if ( objc==DELAY_M && i>0 ) i--; else if ( objc==DELAY_P && i<99 ) i++; itoa(i,objc_spec(dialog1,DELAY),10); draw_object(dialog1,DELAY); } else if ( objc==AKTIV1 ) { objc_state(dialog2,AKTIV2)=objc_state(dialog1,AKTIV1); } } /* Bearbeite Button in Dialog 2 */ void do_dialog2(int objc) { int i; static const unsigned char caps[]="C^"; if ( objc==CAPS_CHA ) { for ( i=0; i<7; i++ ) if ( dialog2[CAPS_CHA].ob_spec.obspec.character==caps[i] ) break; if ( ++i>=7 ) i=0; dialog2[CAPS_CHA].ob_spec.obspec.character=caps[i]; draw_object(dialog2,CAPS_CHA); } else if ( objc==DATE_ZER ) { if ( dialog2[DATE_ZER].ob_spec.obspec.character=='0' ) dialog2[DATE_ZER].ob_spec.obspec.character=''; else dialog2[DATE_ZER].ob_spec.obspec.character='0'; draw_object(dialog2,DATE_ZER); } else if ( objc==TIME_ZER ) { if ( dialog2[TIME_ZER].ob_spec.obspec.character=='0' ) dialog2[TIME_ZER].ob_spec.obspec.character=''; else dialog2[TIME_ZER].ob_spec.obspec.character='0'; draw_object(dialog2,TIME_ZER); } else if ( objc==TIME || objc==DATE ) { set_timedate(); draw_object(dialog2,JAHR); draw_object(dialog2,SEK); } else if ( objc==L1 || objc==P1 ) { if ( dialog2[D1].ob_spec.obspec.character>'A' && objc==L1 ) dialog2[D1].ob_spec.obspec.character--; else if ( dialog2[D1].ob_spec.obspec.character<'T' && objc==P1 ) dialog2[D1].ob_spec.obspec.character++; draw_object(dialog2,D1); } else if ( objc==M2 || objc==P2 ) { if ( dialog2[D2].ob_spec.obspec.character>'A' && objc==M2 ) dialog2[D2].ob_spec.obspec.character--; else if ( dialog2[D2].ob_spec.obspec.character<'T' && objc==P2 ) dialog2[D2].ob_spec.obspec.character++; draw_object(dialog2,D2); } else if ( objc==DIST_M || objc==DIST_P ) { i=atoi(objc_spec(dialog2,DIST)); if ( objc==DIST_P && i>0 ) i--; else if ( objc==DIST_M && i<99 && ledp->lstrect.x>0 ) i++; itoa(i,objc_spec(dialog2,DIST),10); draw_object(dialog2,DIST); } else if ( objc==AKTIV2 ) { objc_state(dialog1,AKTIV1)=objc_state(dialog2,AKTIV2); } } /* Hauptprogramm */ int cdecl do_cpx(GRECT *curr_wind) { int error,msg_buff[8],button,abort=0; OBJECT *dialog; cpx_wind=curr_wind; /* curr_wind global zur Verfgung stellen */ error=init_conf(&conf); switch ( error ) { /* should not happen / safety first */ case 0: dialog=dialog1; break; case -1: dialog=(OBJECT*)rs_trindex[ALERT1]; break; case -2: default: dialog=(OBJECT*)rs_trindex[ALERT2]; break; } draw_tree(dialog); do { button=(*params->do_form)(dialog,0,msg_buff); if ( button>=0 ) button&=0x7FFF; if ( button==SWITCH1 && dialog==dialog1 ) { dialog[button].ob_state &= ~SELECTED; draw_tree(dialog=dialog2); } else if ( button==SWITCH2 && dialog==dialog2 ) { dialog[button].ob_state &= ~SELECTED; draw_tree(dialog=dialog1); } else if ( (button==SICHERN1 && dialog==dialog1) || (button==SICHERN2 && dialog==dialog2) ) { dialog[button].ob_state &= ~SELECTED; draw_object(dialog,button); get_button(&conf); conf.saved=1; if ( (*params->alert)(0)==1 ) (*params->write_config)(&conf,sizeof(conf)); } else if ( (button==OK1 && dialog==dialog1) || (button==OK2 && dialog==dialog2) ) { dialog[button].ob_state &= ~SELECTED; get_button(&conf); abort=1; } else if ( (button==ABBRUCH1 && dialog==dialog1) || (button==ABBRUCH2 && dialog==dialog2) ) { dialog[button].ob_state &= ~SELECTED; abort=1; } else if ( dialog!=dialog1 && dialog!=dialog2 ) abort=1; else if ( button==-1 ) { /* Event-Message */ switch ( msg_buff[0] ) { case WM_CLOSED: if (!error) get_button(&conf); case AC_CLOSE: abort=1; } } else { /* Funktions-Button aktiviert */ if ( !error ) { CONF localconf; if ( dialog==dialog1 ) do_dialog1(button); else do_dialog2(button); localconf=conf; get_button(&localconf); set_conf(&localconf); } } } while ( !abort ); if ( !error ) set_conf(&conf); return 0; }     T "` 9DIALOG1DRIVESDRV_ADRV_TDRV_ALLDRV_BADELAY_MDELAYDELAY_PAKTIV1 TITEL#OK1$ABBRUCH1%SICHERN1&SWITCH1DIALOG2CAPS_CHADATE_ZERJAHRTIME_ZERSEKSP1CAPSSP2 RW SP3 LEDS SP4 DATESP5TIMESP6LUECKENXLUECKENL1D1P1M2D2P2FITONETWORUNDSCHWARZCOLOR!DIST_M"DIST#DIST_P$AKTIV2'OK2(ABBRUCH2)SICHERN2*SWITCH2ALERT1ALERT2WHITEBOXLDPfQbm(Ӊ}qn-Fb!ҡ4& 8FxF%l4iB΂{ȅ2F͉(I }Cc7=j"mh "^Iޖb8UN%jFx2g62=޾HXGq{/N 7@d:<2B{ȱGu_TVjY?oؗDݞb~^dLEDPLEDPANEL9J9J r r(()P)P)J)J R R(()JP)JPLEDPANELNEL73_1/ENGLISH.CPXPKPBE- MLEDPANEL.3_1/CONFIG.PRGPKxw# ogLEDPANEL.3_1/GERMAN.CPXPKx\@ kxLEDPANEL.3_1/LEDPANEL.TXTPKxRt _ XLEDPANEL.3_1/README.TXTPK CL K LEDPANEL.3_1/LEDPANEL.PRGPK^K+FC;:=2-BY32RO#VW7;A'0T0$F_1FL4EH<4,;9C8A(_w M6>:U*LP![HH4\^:DN2H:E:)-*_699'*D_I9LI$$X!^E2V&8W_T$\4.EMAK@,v MM8UL6(=V_-\MPZ; Projektdatei fr LEDP_CPX.CP LEDP_CPX.CP ; CPX-Modul ohne Header ; Compiler-Optionen: .C[-A- -M- -G+ -2-] ; Kein ANSI-Code, String-Merging erlaubt, ; Code-Gre optimieren, kein 68020-Code. ; Alle anderen Optionen ausschalten! = LEDP_CPX.C ; Source fr CPX-Modul PCSTDLIB.LIB ; Standard-Bibliothek PCGEMLIB.LIB ; GEM-Bibliothek /* XCONTROL.H from "ST-Computer" 3/1991 */ typedef struct { WORD magic; struct { unsigned reserved : 13; unsigned resident : 1; unsigned boot_init : 1; unsigned set_only : 1; } flags; char cpx_id[4]; WORD cpx_version; char icon_name[14]; LONG icon_data[24]; WORD icon_info; char cpx_name[18]; WORD obj_state; BYTE reserved[370]; } CPX_HEADER; typedef struct { WORD flags; WORD x,y,w,h; } MOUSE_EVENT; typedef struct { WORD mx,my; WORD mbutton; WORD kbstate; } MOUSE_RET; typedef struct { WORD cdecl (*cpx_call)(GRECT *work); VOID cdecl (*cpx_draw)(GRECT *clip); VOID cdecl (*cpx_wmove)(GRECT *work); VOID cdecl (*cpx_timer)(WORD *event); VOID cdecl (*cpx_key)(WORD kbstate,WORD key,WORD *event); VOID cdecl (*cpx_button)(MOUSE_RET *mrets,WORD nclicks,WORD *event); VOID cdecl (*cpx_m1)(MOUSE_RET *mrets,WORD *event); VOID cdecl (*cpx_m2)(MOUSE_RET *mrets,WORD *event); VOID cdecl (*cpx_evhook)(WORD event,WORD *msgbuff,MOUSE_RET *mrets,WORD *key,WORD *nclicks); VOID cdecl (*cpx_close)(WORD app_term); } CPX_INFO; typedef struct { VOID *text_start; LONG text_len; VOID *data_start; LONG data_len; VOID *bss_start; LONG bss_len; } CPX_SEGMENTS; typedef struct cpxblock { char filename[14]; WORD ok; WORD valid; CPX_SEGMENTS *segments; struct cpxblock *next; CPX_HEADER header; } CPX_BLOCK; typedef struct { WORD vdi_handle; WORD booting; WORD reserved; WORD rsc_init; CPX_BLOCK * cdecl (*get_rootblock)(void); WORD cdecl (*write_header)(CPX_BLOCK *header); VOID cdecl (*do_resource)(WORD num_obs,WORD num_frstr,WORD num_frimg,WORD num_tree, OBJECT *rs_object,TEDINFO *rs_tedinfo,BYTE *rs_strings[],ICONBLK *rs_iconblk, BITBLK *rs_bitblk,LONG *rs_frstr,LONG *rs_frimg,LONG *rs_trindex,struct foobar *rs_imdope); VOID cdecl (*objc_adjust)(OBJECT *tree,WORD ob_index); VOID cdecl (*do_pulldown)(char *entries[],WORD num_items,WORD checked_item,WORD font,GRECT *button_xywh,GRECT *window_xywh); VOID cdecl (*size_slider)(OBJECT *tree,WORD box_index,WORD slider_index,WORD total,WORD seen,WORD v_h_flag,WORD min_size); VOID cdecl (*pos_hslider)(OBJECT *tree,WORD box_index,WORD slider_index,WORD slider_pos,WORD start,WORD total,VOID (*function)()); VOID cdecl (*pos_vslider)(OBJECT *tree,WORD box_index,WORD slider_index,WORD slider_pos,WORD start,WORD total,VOID (*function)()); VOID cdecl (*inc_slider)(OBJECT *tree,WORD box_index,WORD slider_index,WORD button_index,WORD increment,WORD start,WORD total,WORD *slider_pos, WORD v_h_flag,VOID (*function)() ); VOID cdecl (*move_hslider)(OBJECT *tree,WORD box_index,WORD slider_index,WORD start,WORD total,WORD *slider_pos,VOID (*function)() ); VOID cdecl (*move_vslider)(OBJECT *tree,WORD box_index,WORD slider_index,WORD start,WORD total,WORD *slider_pos,VOID (*function)() ); WORD cdecl (*do_form)(OBJECT *tree,WORD start_objc,WORD *msg_buffer); GRECT *cdecl (*rci_first)(GRECT *object_xywh); GRECT *cdecl (*rci_next)(void); VOID cdecl (*multi)(WORD ev_flags,MOUSE_EVENT *mm1,MOUSE_EVENT *mm2,LONG timer); WORD cdecl (*alert)(WORD number); WORD cdecl (*write_config)(VOID *parameter,LONG length); BYTE *cdecl(*get_resarea)(VOID); WORD cdecl (*find_cookie)(LONG cookie,LONG *version); WORD dummy; VOID cdecl (*copy_bltparam)(WORD dir,VOID *buffer); } CPX_PARAMS; `Z` XNAMLEDP`JLEDP 700  01()ׯÁXBRALEDPB!&!*NXBRALEDPAJg zNBh1o1o 1z. zNAT/BNuXBRALEDPzA< f 0(g S@1@*(A0Vg0g 9ng @JPgNuA  VA"XVJfNu g0(hNS@f0(hLS@f0(hf<: g|fSE6(4:nHB4|d2:`f8:f8(Ҹ|T|RA8LGHFV+0g $KpFFQ0(Hz2C"2||€A2:2Ё xN>fTHSH*H":0:g"8¼ Mpg|fS@f@grggg"H>Q>fTHSH`"H.HG|Ep|b@f|PJfXgj`Z@f fPJgWǽfE0g ~Q.HG|Ep@f gPJgWǽfE0g~Q>fTHSHg"H>Q>fTHSH:f$g"H>Q>fTHSH:nf$g"H>Q>fTHSHQtgg"H>Q>fTHSH"HE |b.grf gj`ZPJ`LgZWǽfP`JgfgWǽfE0~QE(gggWǽfE0~Q>fTHSHTMRNeUMCb "2 |A2|AH2I@2XI2TD2SD:SE0<,MJf(0fœTNSNdÐQUHUMQTM,MA Nu oO <Ш ШШ//Bg?<JNAO AHPB@2@fB@|*f0< ?NA\OABBXBBCBQ ABBA\Hz?<&NN\OBg/<Z?<1NA$:,aJ@fXC|B$ [ ^ e j l q u z ~ 4 7 [ ^ e ^ !!$ ^! ! AAAB AC  AD AE AF AG AHAIAJAKAL AM ANAOAPAQARASATA  A @-@ @+ A  !"& %#$ $" &!%% @C@CA@CAA A  A  A  A  A  A A A  A A AA @AA@@AB@QQQA A!  A" !#"@ #@$ $@%A% &* )'( (&&' *(%%)A * +', A -./0 '1  'RW^LEDP_CPX.RSC C^LED PANEL CONFIG V3.1 27.05.1995WRITTEN BY TH. MORUS WALTERDrives:all presentB = ADelay:00Active LED Panel (V0.0, 00.00.00) OKCancelSaveYearSecCapsR/WLEDsDateTimeGapsalwaysLines:autoonetworoundblackcolouredSpace:LED Panel isnot installed!This CPX module isnot compatible withthe installed versionof LED Panel!2in16!r!!"#$ , "Z Lj d 0Bchecked(tree,objc) objc_state(` d``,~>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#,p3,t k #,z Ј<.@#,vJy,tg<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON0 J"LN ? 9g @N 9g @NN?<LNA?J@g69,` y,6(|o ypa`|l ypa6Nu/ E-a8|@g|BfpAa820aVJFg0a y/a R8(Lpd2p>aj2p=al2p?ad R(-rApAa R8(Lpd2pAa62p@a82pBa0 R8(Lpd2pHa R8(pld2pIa R8(p lrdp92aLxNuH UO8E,p Rh>2*gBh|&g|(g|*f0a|&fDSfz`4<fz`*<fzC` <Cfz^`<^fz` 6|g|$fSC`RC|"f0*g R2(.nSC20aV0a6|f R1@` R1CGg `|=g|?g|@g|Bf|<|=g|@fRF`SF0aH:|=g|@fS`R<AlzA<UozU0a<A|A|>f RE,` RE-H@g|0a`r|EmF|Gn@|E` 0a2J@fRF|GoDgJ~D R1G BA0ar0a0a~` 0aJ@f~`BG20a|DJFk(|l"pJGg R`"F Rè`0rAXWf0(,N)+,-./0123456789<>AHIL\t$<RjL~n R1Gr0a(`P>`J R0h|HHh`0 R0h|HHh2p&ap&af` R0h|HHh` R0h|HHh` R0h|HHh` R0h|Hhr0a` R0h|Hh` R0h|Hh`H R0h|Hh`T R0h|Hh2p*ap*a2p+ap+a~paZ` R0h|h` R0h|Hh` R0h|HHh` RG"` RG#` R0h|Hh` R0h|HHh2p=a2p=a2p?a$p?a`p R0h|Hh2p@ap@a2pBapBa`> R0h|Hh`( R0h|h` R0h|Hh0aV0*g$|Lg2g|Ig|g|gWa R1WTOLNu/ / $H&Ia >p\ Ja &H f&J`RK"o Ka &_$_NuHUO*H(I&o69/bBW|@m|m|m//Ho"K La PO6`HW"K La XO6JCg0gg/ "L MapXOp`BB@TOL8Nu?/O6BB2pa RJfJAr*0a Zr*f:pC, AaJ@f(pC,#AaJ@fpC'A"aJ@gB@`(/&ؼBB2 a 츀fp`B@O*(6NuH $HBC0a (JDk0aXJ@gE,A/ JC" H0a f 'f:* | oz JEo0H/AA"0a pfv`BCJCg^0*gZ j2( oAo:<*Bj jBha0HAC// ? j2"_ a0<F j1@`B0a 0LxNuH $HBCpa (JDk0a^J@gE,A/ JC" H0a f`:* | oz JEoP0*g( j2( oAo:0HA"jAa^0H/AA"0a 0fv`BC0a Z0L8Nu?/ BCE.OB@a AaE,0* gB@a*`@%|, LEDPg.a$ LEDPg AZCp"Q LEDPgB@`f jCZp"QaGIHSHTHoC jaO HSHTHoC RaO K MHU"NB@ Ra LXO6/ V8/Upa r???/ ?/??4/2/B@aO ???/ 4/rB@ Ra\Opa 2B@ Ra~:|pa p@4H"ҁ҂ Rpg0ap4H"ҁ҂ RpgHU"NB@aXO<C>D0|JgS@gU@gS@g` j1V j1U???4rB@ ja:\OB@ ja|?@rH$ԂԀ jp(gp( HU"N jB@aXO<C>D R1V R1U`l0* g>hBjh jBhaAZ"jp"Q0* g22<W j1A5Wh`a LEDPgAZCp"Qa`a8???4rB@ Raf\OBA0aP0a|Oft???/ ?/??4/2/paO B@apOL|NuH>O6,HaT3,kp29,tgBB`A,*09,a43,AaG09,g" y, hmHSHS"HCFADanPOADa09,tg|o"nAa\p\Aa8(H fFCA-aBa6<A|:B@Aa@AahI :g \gRL\RL`RL"LA-aC, LaCA-@NAO $_NuHR??/?<BNAO $_NuH>?NAO $_NuHR??<>NAXO$_NuHR?<NATO$_NuHR?HP?<=NAPO$_NuHR?HP?<GNAPO$_NuHRHP?<&NN\O$_NuC/DHRt""2"<,X0<NBA00$_Nu"<`"< `#1"<`HQ#1"<6a"_2"o2"o2"o 2NuC/222""" "<3 `f3/#1"<2`PHQHP"@+ ?@+ @@+ A@+B@+;@+D HEGF@+ G@+ D@+I@+J@+ K"+L!+  M@+N+ O+ '+6   'LEDP789:<>=?A@BO,-.23456)+&(*OInformationen zu diesem ProgrammLED-Panel KonfigurationLaufwerke:VerzgernAbstandLED-PanelZusatz-LckenAnzahl Zeilen[1][Fehler beim Lesen|der Parameter!][Abbruch][1][Fehler beim Schreiben|der Parameter!][Abbruch][1][Sie benutzen eine alte|Version von CONFIG!][Na gut][1][Sie benutzen eine alte|Version von LEDPANEL!][Na gut]Parameter lesen aus...Parameter speichern in...LED-Panel v3.1 Public Domain(c) 1992-95 by Christoph ZwerschkeAll rights reservedDieses Programm dient dazu, dasLED-Panel-Programm individuell zukonfigurieren. Die verschiedenenOptionen werden in der Anleitungerlutert. Es empfiehlt sich, dasLED-Panel vorher zu starten, weilman dann die Auswirkungen direktauf dem Bildschirm erkennen kann.Die meisten Optionen sind nmlichauch ohne Anleitung sofort klar.Am Steinfeld 459379 Selm-CappenbergDeutschlandOKangemeldete0100XDatSek CapsR/WLEDsDatum ZeitB gleich Arunde LEDsberallCMpassendeinezweiHintergrund schwarzfarbige LEDsHelpUndoAnzeige aktivEinlesenSpeichernA:\AUTO\*.PR?LEDPANEL.PRG2in1Jahr`` XNAM LED-Panel /D/b/011r   4 P F..H `(Ҙ..,  *,H  @(\2 $ ("4$(00HH0HH00$dLEDPLEDPANEL9J9J r r(()P)P)J)J R R(()JP)JPLEDPANELNEL7` HH 8UO$oI!f)JGz l0(fHHkHSHkHkHkHkHkHkHkr?BgBgp_? hNO,)S )k)k0*gXHT/do_form)(dialog,0,msg_buff); if ( button>=0 ) button&=0x7FFF; if ( button==SWITCH1 && dialog==dialog1 ) { dialog[button].ob_state &= ~SELECTED; draw_tree(dialog=dialog2); } else if ( button==SWITCH2 && dialog==dialog2 ) { dialog[button].ob_state &= ~SELECTED; draw_tree(dialog=dialog1); } else if ( (button==SICHERN1 && dialog==dialog1) || (button==SICHERN2 && dialog==dialog2) ) { dialog[button].ob_state &= ~SELECTED; draw_object(dialog,button); get_button(&conf); conf.saved=1; if ( (*params->aler` t`"XBRASerMRgNuH瀀Jyg6By ydB0(hgR@hfB@1@ PHHa&`J\g( 8\mB\9YB9YF yhJtf,Jxf$J9Wf9l9OfLRNuH~"y`Ji$f@F'Ji$faFL~LRNuXBRASerM9RfRfRy y(mByRyH08T"< xVgXSfR`Bg?<,.NN.XJg&Bg?<.NN.XJoZ#d`R?HR"¼$<g,R< m"¼fBV`B9Tgr€tĀ劂tĀ䂂 r€fRAYChIZr€fT9Xg ft*Q`gBrdҸ#\r€gl9Xgbr€gg F*QB`NW`DRF*QHSAg SAgSAg`r*Q`r*Q`r *Q` B*QBr€ft`BBX`葹x`ѹt`ԑx`IN9PHJAgSAg|SAg`"¼g*R]m$ļ"<fBV`rBr9Tg"<$<`B"<`6r?t HHӹt`r?t  HHӹxPR9PL<Nu/ ElO9WgS9W<gp`p 9ta@HHt 9xa@HHx J"y`"iN$_NuH0ES  TG dB@aJfA.a9Ug fp`H\@a&r???4par\Ort???BB||pBAaN\OB@ar#d`a aJ@f0aj`TBp???42pa\Ort???BB||pBAa\OB@a#d`aaJ@fA aHHA t paA apatAa0+gA apa4a,a#`GHJ@gS@gS@g*S@g4`FA>pLa&`8A0pda&A~a0`"Ap\a&`A pla&Ava BAAD мaL Nu x hf"|`"h$#h08T xVr`.4H$0(g"B XBRAf SerMf 4HNuRAAnΑNua g B@3 bHNup3 bHNu xCU g$ _MCHf fp`B@HHNu f BHHNuPH`Nu?6aJ@g"A AaJCgA Laa`a6Nu# ^&o k  Ј<.@// ?<?<JNAO `8g 0Nu8g 0NuH0<NBJ@WHLNuH瀠>NMPO @$_Nu?/?<1NABgNAHR?<NATO$_NuHR?<NATO$_NuHR?<NATO$_NuHR?<NATO$_NuHRHP?< NA\O$_NuHRHP?<&NN\O$_NuHR?/ // H?<NNO$_NuHR?<"NNTO @$_NuHR??<NNXO @$_NuHR??<,NNXO$_Nu PATCH23:Modem 1Modem 2Seriell 1Seriell 2 p MOUSE V2.3 q Treiber fr serielle Maus an installiert T34, Rostock Apr 1 1995 kein vbl-Eintrag fr MOUSE.PRG mehr frei ! Taste... (Abbruch mit ^C)0  (  F(  ~ V&"X N:Z\j.P JN ASCIITAB VKILLER CALC SI SYSTEM CALENDAR FSOUND #ENDSET #SET No!Desk #DATE 270495 #START C:\NODSK301\NODESK.PRG #BLITOFF #INFO1 C:\NEWDESKS\640X480C.INF #INFO2 C:\ASSIGNS\NVDI3.SYX #PRG NVDI MHZ32 FFSEL DRVIN SCC MOUSE.PRG --------- You all know the mice, connected with a serial port of a PC. This driver gives you the possibility to use them on an serial port of your ST, TT or Falcon. Installation: ------------ Start GENMOUSE.PRG and select the port your mouse is connected to. The checkbox 'Logitech' is for a mouse of this company, the checkbox 'left-handed' swaps left for right button of your mouse. Place the program at "C:\AUTO\" - and restart your computer (or start it from the desk). You can use both, standard mouse and serial mouse, at the same time. Attention: --------- Programs that changing parameters of the serial port handicap the driver. So if you want to use the 'SERIAL.CPX' you have to set the parameters of the mouseport to 1200 8N1 for a serial mouse or 1200 7n1 for a Logitech mouse. There are different possibilities for the use of The middle mouse button: ----------------------- - Simulate a doubleclick of the left button by pressing it once. - Holding it down and using the left mouse button, the shift-key is simulated - so one can select some elements of a list (some files in a desk window). - On newer versions of the desk one can move and rename a file whith drag and drop and holding down the 'alt' or 'control'-key. Now you can do that without grabbling at the keyboard: Clicking the middle button while dragging files holding down the left button. Clicking once simulates 'control' (move). Clicking twice simulates 'alternate' (rename). Another click makes the desktop think one hold down 'control' + 'alt' (move and rename). The fourth click stops all that nightmare. Trouble: > My middle mouse button won't work < ------- The middle mouse button isn't supported by MS-mode (one more reason for SW< or so near this place). Connecting the middle pin with one of the others using a wire will teach PC-mode to the mouse - try it out (but at your own risk). If someone know a way to switch the mouse-protocol by a software solution, please contact me. This program is placed in the public domain. Good Hacking, T34 Rostock, march 31 1995 E-Mail: t34@physik1.uni-rostock.de #a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #E 98 12 #W 00 00 18 02 1E 16 08 A:\*.*@ #W 00 00 2A 01 1E 0B 00 @ #W 00 01 00 01 15 09 00 @ #W 00 00 0A 0F 15 09 00 @ #M 00 00 00 FF A A:  World@ @ #M 00 01 00 FF B B:  World@ @ #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@ @ tt29- ) (                                  ~ ` ~ %     Ⴠ  Ⴠ  ᄀ.~烀烀  烀  烀  Ⴠ  Ⴠ   Ⴠ   ᄀ                         Ⴠ.*    焀 煀 煀 煀 煀ჀᆀᅀჀᆀჀgx!59  9>w>w>w+w+w+w+~v,~w,xw,y,q, xp, x~p,` p,x p,x ~~p, ~~p,~ p,~ p, p, p,~ p,~ p,~~ p,~~ p,x~ p,x~~ ~p+~~x ~~xp+~~x xp+~~xp+~~xx q+~~x~x q+~xxx q+~x`` ~r+xx`xu+6 9y=w;u~;u~;u`;u;s?s``?s`?sCsCs9  `>9  >9  >9  >9~ >9~x  >9   x`>9 ~` x>9x x x>9 x>9 =9<9<9<9<9~~<9~~~xx`<9~~~x`~<9~~~ `~>9~~``~~>9~~xx=9~~ x=9~~ x=9#~~=9~~`=9~~` a=9~~~ `=9~x `=> xxx `=I` ~=N ~=N =Nx `=6x``=6x <6~<6~<6` `x`<6` x~<6x~<6x~/+Z/+V.+4`.*`+.(  ;.(\.'O`.'? ``y-'``'-&```<,% Y, ~Z , @ , %`` + `-+ `_+ ]`+ >``+#``` `+#` ```.x+!````G~+!c+ I` +/```*```+*``````<* `a* ?` ``*.,```x`` g*``!`````  *$``x``` %*`````2*`````:*W``*```` ` *a``` ```=*y ````9 `~* `` @``~*F````~*9```` ```~*```,)` ``U)```4%``````)`K` ``)E```` ``)*````` `)``` ```7)``X```x)9`````x)3``````x),``````` `x)`` `` ``"x)```Jx)R````x)8 %x 2`2x ~4:x ~bx ~sx ~sx ~C0x ~`J~ Y~ s~)T ~)3` ~)+`  x`)  C `C  `xC~x/ x~C `~Cx~C`` C```` 2``C9'`~x`E,x~`E,x~`9'~ #`' %``/ %E*`%E*a %<'ax $.' $  #' $E8a``$D'`~`$8`%`~`$+` `%`~$`` %$5~ $D$y ``$6`(ag$&```)a$````` )g$ `*)$D2`~~``$;(`~x$$7```x$ `~~1xx x~N x``x~C``` ` `x7` `( `.  C``C-``````-2`````````#` `` `` ``a8~#A0"xB`"xB ``"xB8"x&  8"B6~"B` `~"B ```!B`"!-` 9B:~ 7)`~B`` 7`2!````2````: Z ` `xxM````` `~3` `` ``~$ ` ``3  ` ` ``D  ``` `Z ``U#`` W  `5I `~ xoxZ`x~xx~x} ax^` `~xK `#~x(`D~`l~ `Z ~b` G`2Cx`V```G ```~3` ``+~b~q`~S ```=  `,`.  Cx`]~b ``~< ``~+` ``3~ `G~ i`~ U````~=  ``x/```)x `` Ex `]x b````~M```````` ~2 ```+x,``Gx d`xb ````xJ```x0```````x(`` ``````~(  ``````~  `7`xxB` `~ ~``%x~ ``9x~` ``D`~```D`~ _` ``~F````~#` +x~` N~~`Z~~~`Z~~~["~~<`` ~~~``;~~j~`~a `T ~08~i~~~h~~~W`#~~~~N``~~~4`~I~i~_` `~>` `~~1`~x'`1~~~xM~~~xT`~~~N` x ~`~~+ ``$`  `>`T `h ` `J`/ 1`K `^i``` `S```7````, ` `H`Zr``^````E` ````I ` Qg```S` `` `G` `)``/x P [`` ``N````` <`` ``````4``````` ``>`` U` aU``` ``aC `` ````6`````````"``````< ``Rx R````xI`````` ~. `` ```x~&``````2x` `````?x `M`xX `````~7``` ``~#```` `7~ ``````C ````]\``x``7```````&``````2x `` ``Ix```M`xQ `x```xD````````x/ ````(x ```````<&x`x``````1` ``x`````:`!```x`` x9 ````x`#`x``x``*`@```````x`````  D````x``x````10x````````> `ax````:``````a=9`````````gx.``-``x``````` x `4``x``x````&~-````````H~``````4 "x``x``xB``0````x``x```x,`9````x````x`x/`x```x``$y:````````````1y````?```yG ` ``````x.````````` ````x`````x` ` x ``&``````;x```` ```M``x`=``%`x``x``2-```````x`x&/``x`````` ~x  ``,```x`````1~x``` ``Fxy ``M```xxQ` `xx.````.x ``Bx ``ax``pxT`` ~? ``~*`` `0 ``M ``bf``C` ```` '````. `` ``I ` QW S ``5` ``+` ``F`````_ `]I%````` 4#```` `` ```5```^~S```~ ;``````~ *`````` `~ '``x````0~ ` ``R`O`` 7#```````'`%```````  ```)a ` Pa`L``aM``xyD```xy#` `hg;``````,```` `` `%`````````` ~ ````6j(``````````,``-``````` ````*````````'~8`````;&``x`````>```x``````` .`x``x`````.~"`` y`>x"`Gxx5 x`  ` x 1x1`x`````@0``x````D(``x````6``````````(0```x`````` ````` x``4.`````` B!`````  )` ```` )`````' ``````` ``` x` ``#````` @````0 ` `` ` `` `  (`````` `#``x````` ``4~~````:`xx`````x`%`````````x (```````x````)```` `=`!`````` ``` ~``  ~4  =5 ```` `` ``!~`6;;/``` `~; ~ / ~ ,` ~ ```  ~ `` !~`. `!~ . !~ *` ! ``` !`````~!~"`x`%~! `x"~.~! `x"~%`x!"  ```!# ` ```!#` `!#! ``#~`!#~ `!#a``!#*``a` !$x``x!  `$x!$~ !$~3``xx```!$+`x~`x``!$(`!x`%`!!x`~%!`%!``" %4`a``" %)`y` "%"&x"'~~ "'$` " '$`"'(`"~+ "``3~ `#3~ ``3~~~~4~x~x `~4~x~x``~4~xxx &xg `x &``Ⴠ a   &``~ & &~ & ~~~xx``  +&~xxxxx```x  +~x```~ `+~`' `5~` 5`` `~ 5`` ~~ %&~~~ $~~&~~~ ~$x'~~ ~$x` ``~ $x ````x ~$x'x ~x$& x !  ~ ~  ~ `~ ~   ~ ~    ~  !~~ x  ` ! x   `` `~  ~`~  ~~ f` ~ ~ ~~ "~ ~ 5~~ !~ ~5  ``ax ~5````x ~5# `x ~5#!x ~5#!x x5#` x5#x ````5~#x`%5~#~a %5~#~ %6x~#~ %6~~#~`` `%6~~~#x```)6#~)6#)6#~)6)`` ``~)d ``)d +d (d (c(c+c+c(cyc` c ``# c# O = ` ``  =`!``  =``` ~  =x `~  = ~ = ``` ~ =` ``x~ ~ =~`~ ~ =~~ ~ =~~~ =xxx~x~ <xxx``& <~~x~  <~~~~~` <~~~~~  <~~~~  <~~x~ ~`  <~~x`` <~~ ~<~ ~<~ ~< ~<~~~ ~;~~~%~;~~~~%~;~x~~%~;~~~~%~;~~~~~`*`x~;~~~x` ~ x;~x*;+;``~(;````(;x%```(mIm 'm ` ``'m``````'m`````'m`` 'm 'm` ``'m````'m`````'n~``'n'n'n'n'n'n'[`(V` (R  (R (Rx ~x)Rx`+Rx ``,R~ ,R-R -R 1R``0R ~ 7R ~~ 7R~xx 7Rx x2Rx``~*R~` +R~~ ~+Rx~ ~+R~x~ ~+R~ xxx~+Rx~xx~~+Rx~xx~~ ~+Q~~~~Q~xa Q~x Q~~x Q~~xQ x Q` Q `x ~~Q y QQx ~~R`x ~~~~Wx ~~~~W ~~~~W~~~~~~W~~~~W~~~~W ~~~W  ~~~y ~~~y~~~~~~~~~~`~x& 9### # # # # # #{ 0{ 0{ ~.{ .{ .{ .{ -{~~ -z~ -z~ -{x~ -{~~ -{~ -{~~ -{ -{ -{ -{ - - - -~ -~-~-~-9 ~   ~  ~  ~  ~ !~ ~!~~ ~!~ x  ~a x ~ x ~~  ~  ~~  ~`Ⴠ ~ ~` ~ ~`  ~~  ~~  ~~  ~~  ~~ ~~ ~  ~ ~  x ~`  ~  ~   ~   ~   ~   ~  _x ^  ^ ^ ,^``,^`,_ ,_ ,_ ,_~,_~`,_ -_ -_-_~ `-_-_ -_ x~ -_&x-_,~~~x`x-_#x~x~~~x_xx~x~~ x_`x~xx~x_x~xx_ x~x`_ x~_ x~_#xx~_#xx~_#`x~_#x~_#x~_#xx _#xx~ '6'~xxx` ~'6#~x &6~x `` 5#~x x 5~x x 5#xx  5#xx  5#x  8`` ~ =  `x ~Q  `I `J~ &Ix &Ix &~Ix`~&~xI ~` &~~xI~` &~~~xI &~~x`~xI&~~~~~I &~~~~I/&~~x~I/&~x~~I.&~x~~I.&~x~~J.&~x~~~Jx. ~~~~~Kx. x~~~`~Kx`. x~~x~~`~Jx0%x~x~~~Kx0&x~x~Lx0&xx~L`0xxxL0xxL0```N0 T00000111`19  xxxx~~~~~~~~~~~~~~~~~~~~~~~~x~~x~x~xx~x~~~~~~~~~x~~~~~~~~xxx  9  >9<xx  xx  xx xx~ xx~x `xx `x x` x x x xx "~x #xx y #~ y #~ x2x2~x2~x2x2~~x2~x1~x1~x,~x1~x1~xx0~~xx 3~~x 4~~w 4~~w 4x~~w 0~w ~ `x~`  ~`19ve, Heathlands|Hants|RG26 6UN|Tadley|0256 478771x462||?||seven||||?|||||YEHDIX5FY6AVYLDN|||||1ZxqTqvqvqvff$!&H Pp !x"P"$H&'**-/1 3x5@:=P=>?JMOQRRUXP  qvPP& q~  q  q q  q  5P  q q qqqrr$ r8"! rLrcrzrrrrrss s2 sI  s` !sw s*#)$s%s&s's(s)t"t5+4 ,t*-tB.tZ/tr0t1t2t3t4t*u 69"7u8u89uV5 ut*0 xefjlnr@  s@  t@  u  k  hi@( & @Zx&@Z&@Z&@Z&@Z&@[&@[ &@[<&@[X&@[t &@[ &@[ &! . @A @A @A@A '"& *#$@u %$$$@[#@&$u ! [ (u)u*u %u& YNpmgvq   M u u uuuuuuujhiSOH\ ('  \ \8 \T \p \ \  \ !\ "\ #] $]4 %]P &]l '] ] ),*]/ .+-9,]-]*^/^0 0,1^L/ 2^h 3^/ 4^ 5^ 6^/:7958^9_6_,;_H <_d/=_ >_/?_ @_/ A_ CBB@` / A@D`( E`D/  F`` HGG@`|/ F@I` J`/  K` NLM@`/ M a K a$ Oa@ PRAQa\ARaxAOaATDu UDuVDuWDuXu( Yu6 %uB ij"!a a a   b   b   b< bX bt b  b  b  b  c  c  c8 !cT 2#1$Qu%Qu&Qv'Qv$(Qv:)QvP*Qvf+Qv|,Qv-Qv .Qv /Qv 0Qv 1Qw "Qw:39%4Qw,5Qw66QwA7QwL8QwW9Qwb2QwmQ;P6<Qwx=Qw>Qw?Qw@QwAQwBQwCQwDQxEQx FQx, GQx> HQxP IQxb JQxtKQxLQxMQxNQxOQxPx:QxWRVHSQxTQyUQy/VQyGQQy_\X[H YQyw ZQy [Qy WQy d]c%^Qy_Qy`QyaQybQycQy\Qyieh fQz gQz hQz dQz* jq 'kQz7 lQzX mQzy nQz ocppQzqciqz E@z@z= { { { {$ {. {?  {I {_  @{h  @c  @ {o'{{{{'{ c {{c@{{ | |)|/  |:|A |I!"|OC"|X (cA- |_+|od |u d4 | %|! , |*|*|*} *}8*}c*}*'}! . dP,})}" ~+'~;~J~O   %~[#~#~# ~# ~# #3# W v ~  dlEC@d@ @ - 8  C  d; A dAdA dAe - 8  e0  ) %!7  ! ) @J S  ` eLeh m s   !eeeee f f, fH fd f f f f f        o g g(gDg`g| g g g g h h$ h@ h\ hx       h@h@@h@  @h @     . %2 PP :  C  I P R   j {   ' +!   i i  i< iX  it  i  i  i  i j /37;?CGK O T 1\ 1!!! !!!!$ !* ! !  !@  ! ! !@ !@ !@"!$!%*9mKcm49*6a h $  8 ( ) R$ w? 4%,?%e.(75+Ht@"#527j!)"/#.$&U f'D!(.") #*?$;+(%d,-&--'./(/,)0,*J1++v3O,47-6&.%7(/N900:,1;32</3=24C>15u?-6AK7C"8DB9UI! wJPP |    P     ( <Wr (je<  @Oj8a kp%t $ |@jT@jp @j@    j' rKmK         " ) 9 O Y dt  K  !!1! "<" #G$$[& %e'&n( 'x) (+ )-*.+0,1-3.4/6 07 18K2:3$(;48<5N(<6]=$7(=8>!9(>:?";(?<@=(@>%B?7(B@PCAV(C Ba(D CnE DzEE(E FF GFH(FIGJ(GK(H"LIMJNKOLP)M Q5MR:MS?'MTH6MUQNVZNWcNXl'NYu6NZ~O[O\O ]'O ^Q_R` RaRbRc'RdSeTf TgT hXiYj9[ kC\lH]mN^n``oobpc/qfrhK k0 & pjjjkk4  @A @A @@AkP!kl!k!k!k!k!k!l!l0!$@A@A@@A'  #' %' 0!!! !!!!$ !* ! ! !@   !!!@!@ !@!"!"%%qT*' @@lL@       lh ll  %+ l l! l % 5 m B m, O mH \ d %h@p@md@w @m  % mmmmn  n( nD n` n| n n n n o       o$o@o\oxo o o o p p p< pX pt p       @p@@p@   @p @    @q  @  @q @  @q8 @   ' %LM'Nuv'w''''BC'Dkl'm''''#$%Fg!! !!:!![|!!!!!Bc!!!!)!!JWd qxy z !!%F!!g!! !!-No!!     '( )34 5@A BMN OUVWx!!        !"-. /?@ALM Ndefqr s      "# $fBB,nBB4BBvpppppppppp$%p&45p6DEpFTUpVdepftupv|}~4BBv34-5VW!Xijk<<aBB'iBB/BBq-AUi} 1EYm !5I]q%9Mau)=Qey-AUi} 1EYbc dvwx!!$E!!f!! !!,Mn!!!!4!!Uv!!!!<]!!~ $%&*.2TU"Vxy"z""" " ,-".PQ"R_` ay !9K^prtv3 +;IJKYZ[o#7K_s';Ocw+?Sg{/CWk 3G[o#7K_s%&'9:;MNOabfc 0# Adr20-1 ADDRESS File Window Options Help About Address... ^I ----------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 New ^N ---------------------- Load... ^O Merge... ^H ---------------------- Save ^S Save as... ^M ---------------------- Export/import... X Report/preview R - Convert ------------ ADR -> DAT... DAT -> ADR... ---------------------- Quit ^Q List... ^A Editor... ^E ------------------ Duplicate... D ------------------ Close ^U Cycle ^W Configuration... ^K Dialer ^D List... ^L Printer... P Registration... ^R XAcc transfer... ^T Function keys... ^F ----------------------- Load config... L Save config... S Context help... Help Help about help... Table of contents... ^I Index... ^X [Find:[In word[Next[all[OK[Cancel|<<[<<[>>>>|[New[OK[Cancel------ Class ------- Client Supplier Supplier & Client Interested Private Staff Type 1 Type 2 Type 3 Type 4 Type 5 Type 6 Type 7 Type 8 Default Filter 1 Filter 2 Filter 3 Filter 4 Filter 5 Filter 6 Title Greeting 1st name Surname Name 1 Name 2 Land Postcode Town Street Telephone Telephone1 Fax Fax 1 Status Class Creation Changed Number Birthday ----------------- All fields1234567890123456789012312345678901234567890123123456789012345678901231234567890123456789012312345678901234567890123 DD.MM.YYYY DD/MM/YYYY MM/DD/YYYY YYYY-MM-DD Default Report Print Clipboard Ex- & Import XAcc-Transfer Drag & Drop Modem 1 Modem 2 Serial 1 Serial 2 12345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901212345678901234567890123456789012Pat[h:123456789012345678901234567890123456789012345678901234567890 System [Window centre.At mo[useO[ld Pos.'Return' as [GEMWa[rningsAlertbo[xes in window3[D-LookDat[e: Program exit options Con[firmSave [configurationSa[ve address list Various Buffer fornew addresses in ACC[Birthday alarm indays[ACC: Alarm only at cold boot Window menu bars Type:Pull dow[nWhere:Edi[torL[ist Sender [Print Registration Name:Key: [OK[CancelADDRESS is Shareware. You may test this program free of charge, but if you use it regularly and want to use more than 40 addresses, then it will cost you at least a 30.-DM shareware fee (see README file). In return you will receive a key that removes the 40-address limit. So register![SupportShift / Cursor to start/end of lineControl / Move cursor one wordControl x/c/v Cut/Copy/Paste in edit fieldsXAcc receiver:NameId Version12345678901234567890123456789012345123456789012345678901234567890123451234567890123456789012345678901234512345678901234567890123456789012345123456789012345678901234567890123451234567890123456789012345678901234512345678901234567890123456789012345Close windows be[fore transfer[Output[CancelFiltersassign t[oFilterpacket:Loa[dSav[e Data format Name:Replace %t with:Import:[Sort[LoadSa[veExport:[Filter empty lines[Test output[Import[ExportPrinter name [Driver:12345678.123Page length:linesLeft margin:characters[Form feed at end1.2.3.4.5.6.7.8.9.10.11.12.13.14.1.2.3.4.5.6.7.8.9.10.11.12.13.14.1.2.3.[Forwards[BackwardsBirth[day, omit year[OK[Cancel ADDRESS File Options About Address... ^I Load... ^O Save... ^S ---------------- Add... Save as... ^M ---------------- Print ^P ---------------- Quit ^Q Colors ^F Characterset Z F1:F2:F3:F4:F5:F6:F7:F8:F9:F10:[normal[shiftWARNING: Order and format of strings may not be altered !1,[2][%s|Quit now?][[Yes|[No]1,[1][%s|Error while saving the|configuration!][[OK]2,[3][%s|Invalid configuration file!][[Load file|[Cancel]1,[3][%s|This version is|already registered!][[Cancel]1,[3][%s|The unregistered demo version|only loads 40 addresses!|Also see the note|in the info box!][[OK]1,[3][%s|Key is incorrect!][[Cancel]1,[1][%s|BINGO!|Now please|save the configuration!][[OK]1,[1][%s|%s %s|has %s a birthday!][ [OK ]1,[3][%s|No further entries.][ [OK ]1,[3][%s|Path for the GEM clipboard|has not been set!][[Cancel]1,[2][%s|Output address list?][[Print|[File|[Cancel]1,[2][%s|Interrupt output?][[Yes|[No]1,[2][%s|Selected addresses only?][[Yes|[No]1,[3][%s|Address list full!][[Cancel]1,[2][%s|Delete selected|addresses?][[Yes|[No]1,[3][%s|Invalid address list!][[Cancel]1,[2][%s|Output which addresses?][[All|[Selected|[None]1,[2][%s|Send which addresses?][[Selected|[All|[None]1,[2][%s|Output which addresses|to the Clipboard?][[Selected|[All|[None]1,[2][%s|Address list was altered!|Save list?][[Yes|[No|[Cancel]1,[2][%s|Print address?][[Yes|[No]1,[2][%s|Delete address?][[Yes|[No]1,[2][%s|Save current address from editor?][[Yes|[No]1,[1][%s|Error while saving|the address list!][[Cancel]1,[3][%s|Only with|type 'text'!][[Cancel]1,[3][%s|No destination is indicated!][[Cancel]1,[3][%s|Text has not been accepted!][[Cancel]1,[3][%s||Timeout!][[Cancel]1,[2][%s|The file '%s' doesn't exist!|Do you want to create the file anew?][[Yes|[No]1,[2][%s|The file '%s'|was changed!|Load it nevertheless?][[Yes|[No]1,[3][%s|'%s':Incorrect file format!][[Cancel]1,[3][%s|No file name!][[Cancel]1,[2][%s|The file '%s'|already exists!|Overwrite it?][[Yes|[No]1,[2][%s|Adopt new file name?][[Yes|[No]1,[1][%s|File '%s'|has not been saved !][[OK]1,[3][%s|Error while creating|'%s'!][[Cancel]1,[3][%s|Error while opening channel!][[Cancel]1,[3][%s|Error while opening|'%s'.][[Cancel]1,[3][%s|Error while reading|'%s'.][[Cancel]1,[3][%s|Error while saving|'%s'.][[Cancel]1,[3][%s|Format error.|Max. separation-string length is|32 characters][[Cancel]1,[3][%s|Please input an export format first!][[Cancel]1,[3][%s|Modem is not ready!][[Cancel]1,[3][%s|Printer is not ready!][[Cancel]1,[3][%s|Insufficient memory reserved!][[Cancel]1,[3][%s|Insufficient memory free!][[Cancel]1,[3][%s|Not enough RAM|for address list!][[Cancel]1,[3][%s|Insufficient RAM|for import!][[Cancel]1,[3][%s|Insufficient RAM|for text list!][[Cancel]1,[3][%s|Tables have not been buffered!][[Cancel]1,[3][%s|No memory left for|window!][[Cancel]1,[3][%s|No more windows left!|Remedy: Close one or|more windows.][[Cancel]1,[3][%s|Password wrong!][[Cancel]1,[3][%s|The new and the control|password are|different!][[Cancel]1,[1][%s|Unknown error.][[Cancel]LAST ADDRESS File Options About Address... ^I ----------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 Save as default address -------------------------- Save field names... Load field names... Options... ----------------- Type... T Status... ^T Titles... A Titles 1... E '[Created' editable'[Changed' editable[Postcode <-> TownChange fieldname:Internal:XXXX[OK[CancelColumns:Width:1.2.Separator:><[OKWINDOWS: Info Colors Help Titles Import/Export Titles 1 Edit address Duplicates Addresses Status Class Sort Configuration Address text editor Printer Register Xacc transfer Function keys Report Shareware Database information Characterset View Font selector Dialer Password: FILESELECTORS:Load address listSave address list asMerge addressesSave namesload namesLoad printer driverLoad textAdd textSave textSave text asSelect pathExport addressesImport addressesSave data formatLoad data formatSave configurationLoad configurationLoad filtersSave filtersOTHER:AddressSupport in Germany:Address is shareware.By the author.This version ist already registered.email:You may only pass on this programCarsten Setje-Eilers @ KIwithout ADDRESS.INF (or any *.INF)Carsten_Setje-Eilers@ki.maus.defile!(email < 16kb please!)in %d day (on %s)Support in England / UK:todayJoe Connor65 Mill RoadADDRESS.HYPOld:ColchesterADDRESS.INFNew:EssexControl:CO4 5LJemail: jconnor@cix.compulink.co.uk- Select by class -- Select by status ------- status ------------ class -------InterestingpaidOpenStatus 1Status 2Status 3Status 4Status 5Status 6Status 7Status 8Status 9Status 10Status 11------ Title ------Messrs.Mr.Mrs.M/sMiss----- Title 1 -----SirMadamSir and Madam! 'ST-Guide.Acc' not found !! Helpfile '%s' not found !TitlepageHelpIndexTable of ContentsRegistered to:Export example:%ANR%n%VOR%NAM%n%NA1%n%STR%n%LAN%PLZ%STA%n%nDriver:Translator(30 char's):Translated by Peter A. West[Show[OK[Cancel[Port:[set DTRPause:Modemreset:Dial:Busy:[Mercury:Password: Password1: Password2: [Change[OK[Cancel[Text:[Background:[OK[Cancel1.2.3.4.5.6.7.8.9.10.11.12.13.14.1.2.3.4.5.6.7.8.9.10.11.12.13.14.Identical in Duplicates:[Select[Delete[Cancel1234567890123456789012345678901234567812345678901234567890123456789012345678123456789012345678901234567890123456781234567890123456789012345678901234567812345678901234567890123456789012345678123456789012345678901234567890123456781234567890123456789012345678901234567812345678901234567890123456789012345678123456789012345678901234567890123456781234567890123456789012345678901234567812345678901234567890123456789012345678123456789012345678901234567890123456781234567890123456712345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTitle: 12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX123456789012____________XXXXXXXXXXXX ZIP: 123456789012____________XXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNo: 12345678901234______________XXXXXXXXXXXXXX12345678__.__.____9999999912345678__.__.____99999999Greeting: Created: Forename: Changed: Name: Name 1: Bank:12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX1234567890__________XXXXXXXXXX12345678___-___-__99999999Name 2: A/c: Street: Sort:State: Class: Town: 123456789012345678901Telephone:Status: 123456789012345678901Fax: Birthdays: 12345678__.__.____999999991234567890__________XXXXXXXXXXNotes: 12345678901234567890123456789012345678901234567890123456789012123_________________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012345678901234567890123456789012123_________________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012345678901234567890123456789012123_________________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX White Black Red Green Blue Cyan Yellow Magenta Light grey Dark grey Dark red Dark green Dark blue Dark cyan Dark yellow Dark magentaTel.:Fax: 1234567890 20____9999123___99912345678901234567890123456789012345678901234567890123456789012345_________________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX123456789012345678901234567890______________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX1234567890123456________________XXXXXXXXXXXXXXXX !! ST-Guide not found !! Abort transmission via Control-C123456789012345612345678901234567890123456789012345678901234567890123456789___________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012345678901234567890123456789012345_________________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012345678901234567890123456789012345_________________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012345678901234567890123456789012345_________________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890____________________XXXXXXXXXXXXXXXXXXXXHelp60__9905__991234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXXSort by:12345678901234567123456789012345671234567890123456712345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123456789012________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLayout:12345678901234567890____________________XXXXXXXXXXXXXXXXXXXX Surname @0__99 1st name ,_X 1 2 3 4 5 10___99912345678901234567890123456789012A12345678901234567890123456789012B12345678901234567890123456789012C12345678901234567890123456789012D12345678901234567890123456789012E12345678901234567890123456789012F12345678901234567890123456789012G12345678901234567890123456789012H Modem 1 12345678901234567890123_______________________XXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123_______________________XXXXXXXXXXXXXXXXXXXXXXX12345678901234567890123_______________________XXXXXXXXXXXXXXXXXXXXXXX123,,1234567890XX_______________ __XXXXXXXXXXXXXXXXX,_Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx123456789012345_______________XXXXXXXXXXXXXXX123456789012345_______________XXXXXXXXXXXXXXX123456789012345_______________XXXXXXXXXXXXXXX Color Color 1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX1234567890123456789___________________XXXXXXXXXXXXXXXXXXX123456789012345671234567890123456712345678901234567123456789012345671234567890123456712345678901234567C<`<^ `?~67~&0 # VZ^RFRFRFRᔀFDDFDDF`F&fF&fF j^O??888? 1a??888?>>>>>>>> >>1>a>   1a /((( &0 # VZ^RFRFRFRFDDFDDF`F&fF&fF j^SA??888?AA}AAA??888?>>>A>A>>>>>>}>A>AA A A}AAA /((( A$ 0 # !?@@@@@@@@@@@?@~|@|@|@ |@|@@@8@|@|@9^F1?@``````````?`~|`|`|`|`|```8`|`|`9          ? ~| | | | |   8 | | 8 @ x        @  ! B| D D D |   8 D D 8 @ x        @  ! B| D D D |   8 D D 8 1?@``````````?`~|`|`|`|`|```8`|`|`9$0 # U*5UD`H@@@@@@^PU*5UD`H@@@@@@@@@@@@@xH7D0D`\@@@@@@@]lAAAA@]l}@AAAAA@]l}@AAAAA@]l }@Ao@AAA@]f@A_܀@@_x@A@]f@A_܀@@_x@A@]f@A_܀@@_x@A@]f@A_܀@@Z@_x@@o@AAA!0 # ?      E m 9        0`p^D?      E m 9        0`px\T s _>      E m 9        0`p @@m߀m$؀ @@I$I$I$I$@$I$I$LdI$I$I$I$I$I$I$I$$؀ @I$I$I$I$@$I$MdOI$I$I$I$I$I$I$I$$ـ  `C@H?Xm߀m$؀C iI$I$I$I$@$I$I$LdI$I$I$I$I$I$I$I$$؀C H X I$I$I$I$@$I$MdOI$I$I$I$I$I$I$I$$ـC@HX `0 # |πz             K|πA|πAA}AAA|π?AA}AAAC;AA      } A A A     A% 0 @@@@@@@@@@@@@@S@`````````````              @              @              @0 #    yM W6U^EU_U_y   O} }UUR*UUR y   H    UUP*UUPy   H UUP*UUPy   H 0 #             }}^AU_U_    UUR*@UUR@@@@@@@@@@@@@@@@@@@@@@UUP*@UUP@@@@@@@@@@@@@@@@@@@Q@@@UUP*@UUP@@@@@@@@@@@@@@@@@@@Q@@@0 " @@X@`    >0 `     >0 `     >0 `  @`  0))6h0l8gs;s3{g|}|>~>>???h0l8gs;s3{g|}|>~>>??? Adresse h{??h0gs;s3{g|}|>~>>???h0l8gs;s3{g??h0l8gs;s3{g|}|>~>>???h{??0 # !a     a !   }}^NU_U_ A  UUR*UURAA }A A A  UUP*UUPAA}A A A  QUUP*UUPAA}A A A  QA$ 0 UUU@!^!9_%E]:ŀ?ŀuI5m$Հx ^TUUU@!^!9=]}I=m$݀UUT@ ^ 8<]|I<m$܀UUT@ ^ 8_$E]:Ā?ĀtI4m$Ԁx UUT@ ^ 8_$E]:Ā?ĀtI4m$Ԁx   T????@OO@OO@OO@OO@ ^T????@OO@OO@OO@OO@ U????@@@@@@@@@@@@@   7W7;`@xh8783Goo_?8`  bF`oaA8`  c`8`  bF`/!A@6lo_?8`  ``@6laA8`  ``58`  ``@4,!A70 " <@^ `p~<<^ p_ `@C<pN @`p^ g,g,wN wN xp!???  @   0  @@@  @   0  @@@  @   0  @@@<^ @`p~<<^ ^ xp!&0" _G?G?G?GG~bG~bGG^O&0" _GGGgGgGgGgGgG^S$ 0" @@@@@?@|@|@@8@^F$0" ?^P!0"    E 9    ^D0" z      K% 0@@@@@@@S0"   6^E0!        }^A0" @@X 06hlss{|>~?hlss{|>~? Address 0# !  s !  }^N$ 0# @!E]?ŀI5$x^T  T ^T U 7W77Go?8`bF`a8`c`8`bF`a@o?  @a    @a2Ni &A]t !"#$4%L&g'()*+, -'.C/^0v12345678v9Z:?;#<=>?@A{B_CDD(E FGHIJKdLIM-NOPQRSTmURV6WXYZ2[J\e]^_`abcd9eQflghijkl m%n@oXpsqrstuvw+xGy^zz{|}~zbG+s[@% lQ9eJ22Ni &A]t4Lg 'C^vzbG+s[@% lU9eN2^^^TTTIII>>>     1ST ADRESS %KNR,%TYP,%ANR,%NA1,%NAM,%VOR,%STR,%PLZ,%STA,%TEL,%FAX,%BE1, %BE2,%BE3,%STU,%KTO,%BLZ,%BAN,%NA2,%FA1%n _i橢1̭s1M:.Ͷ- (s WU9gR}-*ޫH9~KuNU܍wկ7E-f;zlciFTT`<#ǛK!)}^ۛ*iZZy{uή+r7sٳic7m2<'V<j^ȿYWgA:c ~h`YP1!%5qELFZsHБoء=h{u\D3U5lTv>ؙAo_lGu=LYp˅z1 zka<; 9bkJUimasPjw^,@?t0w }nԁ3nOw?n}[9.o QMTx_ܜA4%tSIA֟>neC)ީPDNN9ׇH]2ELG#zSy)0_Igj$)pj85xU{nJyC=NA2s1O֥4!> \wZ//D|.iO+=yHޤ}!aQk.FRRgRʇG!<[Z|Bj,{vRhHv7U@kS&RnY#lwLs%mn^?tCoU& >Greenhough,David,"Treetops" 12 Hayfell Avenue;Kendall; Cumbria; LA9 7JL > >Ryder,Frank,The Coppice; Main Road; Martlesham;Woodbridge; Suffolk; IP12 4SW > >Curd,E.C.,7 Church Close;Dinnington; Newcaste upon Tyne > >Gape,Robin A.,38 Quorn Gardens;Leigh-On-Sea; Essex; SS9 2TB > >Irish,Michael,57 Rowans; Welwyn Garden City;Herts. AL7 1NZ > >Doughty,S.,27 "Sunnyside" Common Road;Wiggenhall St. Marys; Kings Lynn Norfolk >PE34 3EN > >Lewis,H.L.,11; Drydales; Anlaby;Hull HU 10 7 JU; North Humberside > >Bulleyment,W. John,32 Grange Park; Steeple Aston;Bicester; Oxfordshire OX6 3SR > >Connor,Joe,65 Mill Road,Colchester Essex CO4 5LJ (Who's that? :-) > >-----snap------- > >There also is a user (Simon Robins; he wrote by email) who wants to register >when your scheme has been started. Probably the firstAll fields import/export %ANR%t%VOR%t%NAM%t%AN1%t%NA1%t%NA2%t%STR%t%LAN%t%PLZ%t%UMS%t %STA%t%TEL%t%TE1%t%FAX%t%FA1%t%TYP%t%KNR%t%BE1%t%BE2%t%RAB%t %n %BE3%t%GEB%t%BAN%t%KTO%t%BLZ%t%STU%t%AEN%t%ERS%t%NUL%t%ZAZ%t I have the Moto FPU040 emulator code in the office (its freely downloadable) so I'll try to remember to look. That said the '040s FPU, even when emulating sin, cos etc., still gives better than 32Mhz TT performance on a 25Mhz '040 (albeit not much better). On on overall benchmark, IIRC you can push a TT to around 1.8MWhetstones/s (this one may be wrong, its a while since I looked), a A4000/40 (25MHz '040) does around 3.9MWhetstones/s, if you replace all emulated insts with direct calls to a library (real easy since Motorola make the code available), the performance goes up to around 6.5MWhetstones/s. By comparison a PowerMac 6100/60 does 28MWhetstones/s. Joining atari.st/comms 3 new message(s). ========== atari.st/comms #1581, from gdrayson, 362 chars, Jul 23 00:01 94 Comment to 1569.Birthday list %GEB[11]%VOR%NAM t "%ANR","%VOR","%NAM","%AN1","%NA1","%NA2","%STR","%LAN","%PLZ", "%STA","%TEL","%TE1","%FAX","%FA1","%TYP","%KNR","%BE1","%BE2", "%BE3","%GEB","%BAN","%KTO","%BLZ","%STU"%n ========== atari.st/comms #1485, from srobins, 138 chars, Jul 11 01:09 94 Comment to 1481. More refs to 1481. ---------- Actually this is the correct email address: mint-request@atari.archive.umich.edu with the word 'subscribe' as the message body. Simon. ========== atari.st/comms #1486, from srobins, 89 chars, Jul 11 01:09 94 Comment to 1466. Comments. ---------- Will on this subject. Does anyone know of a program that supports Class 1 Fax? Simon. ========== atari.st/comms #1487, from ogal, 36 chars, Jul 11 02:22 94 Comment to 1486. Comments. ---------- >Class 1 Fax? STraight FAX. Ofir ========== atari.st/comms #1488, from sabbath, 68 chars, Jul 11 02:48 94 Comment to 1487. More refs to 1487. ---------- >STraight FAX 2 Graeme ===Output as simple unformatted list %NAM, %VOR, %STR, %LAN%PLZ%STA%n ---------- TITLE: WWW How do I access WWW through CIX? Cheers, John ========== atari.st/comms #1490, from sabbath, 138 chars, Jul 11 16:59 94 Comment to 1489. Comments. ---------- >How do I access WWW through CIX? Main: run internet ip> www Easy, huh? [g] Oh, and use something ANSIfied, like Connect. Graeme ========== atari.st/comms #1491, from sidcelery, 53 chars, Jul 11 22:40 94 Comment to 1487. ---------- In response to ogal's message: Version 2.x (not v1) ========== atari.st/comms #1492, from rgivan, 92 chars, Jul 11 23:10 94 Comment to 1481. Comments. ---------- >send a mail message to mint@atari.archive.umich.edu Thanks - I'll try that. :-) Roland. ========== atari.st/comms #1493, from juppy, 191 chars, Jul 12 00:07 94 Comment to 1490. Comments. ---------- >Easy, huh? [g] Yep, even I can handle that. Ta. >Oh, and use something ANSIfied, like Connect. I'll have to check if STalker will do this, I Common import/export database format %ANR%t%VOR%t%NAM%t%AN1%t%NA1%t%NA2%t%STR%t%LAN%t%PLZ%t %STA%t%TEL%t%TE1%t%FAX%t%FA1%t%TYP%t%KNR%t%BE1%t%BE2%t %n %BE3%t%GEB%t%BAN%t%KTO%t%BLZ%t%STU%t Talker will do this, I haven't registered >Connect. I'm sure it does. Graeme ========== atari.st/comms #1495, from jconnor, 70 chars, Jul 12 02:30 94 Comment to 1493. ---------- STalker _should_ work fine using the ANSI option (suprisingly :-) Joe ========== atari.st/comms #1496, from drpiper, 176 chars, Jul 12 08:33 94 Comment to 1482. Comments. ---------- >you talk to the modem at 38K4 and it connects at 14K4, it then decides >to talk to the Falcon at 19K2 instead! ^^^^ don't you mean 14K4 ?? Darryl ========== atari.st/comms #1497, from hoagy, 695 chars, Jul 12 08:43 94 Comment to 1496. ---------- >>you talk to the modem at 38K4 and it connects at 14K4, it then decides >>to talk to the Falcon at 19K2 instead! > ^^^^ >don't you mean 14K4 ?? No. Apart from EasyBase Contact list > Address format %NAM%n%NA1%n%STR%n%STA%n%LAN%n%PLZ%n%TEL%n%BE1%n on should be faster than modem to modem. Apart from anything else, the modem is tring to use data compression to actually get > 14K4. In fact, I got about 1600 cps for *all* files when running the modem to computer at 19K2. When I changed to 38K4 (using CixComm's built-in driver) data that was already compressed still transfers at a fraction over 1600, but plain text gets over 3000 cps. So you need 38K4. ========== atari.st/comms #1498, from srobins, 148 chars, Jul 13 00:09 94 Comment to 1492. ---------- No!!! :-))) Too late I've just received your attempt to subscribe through the mint mail list. Try: mint-request@atari.archive.umich.edu Simon. ========== atari.st/comms #1499, from rhodson, 324 chars, Jul 13 01:54 94 ---------- TITLE: Purchase time again... Has anyone got any suggestions on what the current best buy is in high speed modems?? It is now a couple of weeks since my old TKR14400 got trasThe import format example from the on-line help %ANR%n%VOR %NAM%n%STR%n%PLZ %STA%nTel.%TEL%n%BE2%nTyp: %TYP%n ra for example? - Richard Joining atari.st/dtp 24 new message(s). ========== atari.st/dtp #1567, from gdrayson, 1025 chars, Jul 10 19:22 94 Comment to 1562. Comments. ---------- >Depends on what you mean by that. I was specifically referring to colour >repro. Sumner Type are going True Colour in the next couple of weeks (or so) >and they don't survive on >that work alone. I know >Sumner Type doesn't, nor >do the Nottingham people. No, they use the Atari to do other work, hence the title Trade Typesetters. But this is one instance of a company using Atari equipment in the professional world. More people need to do this, but I know for a fact that there are very few people who know that it is possible on an Atari. >Looking at your adverts, I wouldn't have thought the colours mattered all >that much :-) On the contary (spelling), Colour is very important. If I could see what thOutput Addresses (1 per page) %n%n%n%n%n%n%ANR%n%VOR%NAM%n%STR%n%LAN%PLZ%STA%f EL%n%BE2%nTyp: %TYP%n hen the ad would be a lot more colourful. It is because I can't say what the final artwork will look like when printed in full colour that we limit our use of it. Regards -Gordon- ========== atari.st/dtp #1568, from gdrayson, 330 chars, Jul 10 19:22 94 Comment to 1563. Comments. ---------- >One of the points that Gunter was making was that you can stare at a 24 bit >graphics card 'til you're blue in the face and not know what the page will I totally agree with you Andrew, but do you not think that seeing your work in 24bit colour will give you a better idea than looking at a dithered image? Regards -Gordon- ========== atari.st/dtp #1569, from gminnerup, 544 chars, Jul 11 02:17 94 Comment to 1567. ---------- >Sumner Type are going True Colour in the next couple of weeks (or so) Now what on earth does that mean? >On the contary (spelling), Colour is very important. If I could seeExport Address list (continuous) %ANR%n%VOR%NAM%n%STR%n%LAN%PLZ%STA%n%n %t%LAN%t%PLZ%t %STA%t%TEL%t%TE1%t%FAX%t%FA1%t%TYP%t%KNR%t%BE1%t%BE2%t %n %BE3%t%GEB%t%BAN%t%KTO%t%BLZ%t%STU%t y what the final artwork will look >like when printed in full colour that we limit our use of it. Try a Pantone book if it's just for spot colours, tints, etc. Gunter ========== atari.st/dtp #1570, from gminnerup, 740 chars, Jul 11 02:17 94 Comment to 1568. Comments. More refs to 1568. ---------- >I totally agree with you Andrew, but do you not think that seeing your >work in 24bit colour will give you a better idea than looking at a >dithered image? The answer is no. Unless you understand the relationship between screen colours and print colours, and have control over the latter, you might as well rely on your scanner and view your work on a monochrome monitor. For spot colours etc., as in your adverts, use a colour sample book (Pantone or any CMY guide) and again your trusty old SM125 will do the job as wOutput as simple unformatted list %NAM, %VOR, %STR, %LAN%PLZ%STA%n STR,%LAN-%PLZ,%STA,,%TEL,%FAX,%n mselves DTP experts just because there are so many colourful pixels on their monitors... Gunter ========== atari.st/dtp #1571, from sabbath, 432 chars, Jul 11 02:48 94 Comment to 1570. Comments. More refs to 1570. ---------- >Wish people would take the trouble to understand print technology before >appointing themselves DTP experts just because there are so many colourful >pixels on their monitors... I really wish that one of you guys would put your obvious experience to paper and get some magazine to print an article on printing - and I mean the real thing, including colour seperation. I don't understand the process very well at all. Graeme ========== atari.st/dtp #1572, from gminnerup, 58 chars, Jul 11 11:06 94 Comment to 1571. Comments. More refs to 1571. ---------- Coming up, in ST User's DTP Aspects column... Gunter ========== atari.st/dtp #1573, from sabbath, 122 charsExport a QFax-Groupfile %NAM%n%FAX%n A1,%NAM,%VOR,%STR,%PLZ,%STA,%TEL,%FAX,%BE1, %BE2,%BE3,%STU,%KTO,%BLZ,%BAN,%NA2,%FA1%n it fully in one page? Or have you gone up to two? Graeme ========== atari.st/dtp #1574, from midihelp, 175 chars, Jul 11 15:21 94 Comment to 1572. Comments. More refs to 1572. ---------- If you honestly think that you can put across the level of understanding for a subject area such as this in a one-page article then you're not the expert I *know* you are... ========== atari.st/dtp #1575, from gminnerup, 160 chars, Jul 11 18:05 94 Comment to 1573. Comments. ---------- No, can't be done in one page, but I'm planning to extend it over several instalments, as a sadistic plot to make you all buy ST USER regularly :-) Gunter ========== atari.st/dtp #1576, from gminnerup, 37 chars, Jul 11 18:05 94 Comment to 1574. ---------- See previous message :-) Gunter ========== atari.st/dtp #1577, from nialg, 266 chars, Jul 11 18:57 94 Comment to 1571. ---------- >the rOutput simple table %NAM[32] %VOR[15] %ERS[10] %STR[32] %LAN%PLZ%STA%n t%NA1%t%NA2%t%STR%t%LAN%t%PLZ%t%UMS%t %STA%t%TEL%t%TE1%t%FAX%t%FA1%t%TYP%t%KNR%t%BE1%t%BE2%t%RAB%t %n %BE3%t%GEB%t%BAN%t%KTO%t%BLZ%t%STU%t%AEN%t%ERS%t%NUL%t%ZAZ%t Nial. ========== atari.st/dtp #1578, from hoagy, 115 chars, Jul 11 19:37 94 Comment to 1572. Comments. ---------- >Coming up, in ST User's DTP Aspects column... Couldn't you submit it to a mag that us serious chappies read? :-) ========== atari.st/dtp #1579, from hoagy, 206 chars, Jul 11 19:37 94 Comment to 1575. ---------- >instalments, as a sadistic plot to make you all buy ST USER regularly :-) ^^^^^^^^^^^^^^^^^^^^^ That's going to have to be one fucking good article, then. ========== atari.st/dtp #1580, from andwright, 81 chars, Jul 11 20:34 94 Comment to 1568. ---------- Sometimes, Gordon, but not so often that it would be worth adding one... Andrew ========== atari.st/dtp #1581, from gminnerup, 35Output simple table %KNR[2] %NAM[32] %VOR[15] %ERS[10] %STR[32] %LAN%PLZ%STA%n %t%NUL%t%KTO%t%BLZ%t%ANR%t%VOR%t%NAM %t%STR%t%LAN- %PLZ %STA%t%TEL%t%GEB%t%ERS%t%BE1%t%BE3%t%t %n --------- Come on Gunter don't quote every message I write, most of us have threading.... >For spot colours etc., as in your adverts, use a colour sample book >(Pantone or any CMY guide) If my adverts were using spot colour only then I would use the Pantone guide, but if you look properly then you will notice that the ads are full colour. Are you trying to run the Atari down, because in my eyes this is what you are doing. I have just today read your emulation column in ST User, and again you are telling people to forget the Atari and go else-where. I find that I don't need any PC emulation for the work and play that I do, but if I did, I would emulate, so that I could keep using a system that I know and trust. >Wish people would take the trouble to understand print technology before >appointing themselves XAcc-format (passes data to That's Write & other Apps) %r%VOR%r%NAM%r%STR%r%STA%r%LAN%r%PLZ%r g to Gunter?? Me?? Please direct me to the message in which I said this. I never said that I knew, and I certainly don't want to know everything about print technology. But are you saying that to do direct a film you have to know how a camera records images and sound onto film?? Come on Gunter, don't you have anything nice to say about the Atari these days? Regards -Gordon- ========== atari.st/dtp #1583, from gminnerup, 1740 chars, Jul 12 23:07 94 Comment to 1582. Comments. More refs to 1582. ---------- >guide, but if you look properly then you will notice that the ads are full >colour. But they don't need to be, apart from that tiny monitor picture. In any case, there are plenty of guides other than Pantone, giving CMY/CMYK values that are quite good enough for these purposes if you need to use process colours. >what you are doing. I have just today read your emulation column in ST >User, and Pipe example %VOR|%NAM|%STR|%STA|%LAN|%PLZ|%TEL|%BE1%n %n ases, a fairly active >Forum message board, a Classified Ads area, an Internet Usenet newsgroup reader >and regular weekly realtime conferences. If that isn't what you were asking >about, please ask me again. These jargon words tend to confuse me at first. >But, once I know them, I KNOW them. > >I'll retain the list of programs for future reference. Thanks! > >Take care! --Gordie , 144 chars, Aug 6 17:48 94 Comment to 2697. ---------- What about Mirror - that saves the partition info doesn't it? Or with the ICD drivers (yes, I know ...) you can print a hard copy. Martyn. ========== atari.st/2main #2702, from jwaite, 1006 chars, Aug 6 18:04 94 Comment to 2688. ---------- OK, Trial with the following configuration; Falcon 030, TOS 4.04, AHDI v6.05c. 65Mb IDE, 290Mb SCSI, 1010Mb SCSI. Copying files to a partition on the 290Mb SCSI until full gave the 'the disk does not have enough room for this operation'. No errors Quotes example %VOR","%NAM","%STR","%STA","%LAN","%PLZ","%TEL","%BE1"%n 94 Comment to 3768. ---------- Yes please... what _are_ sox BTW? Paul. Joining atari.st/comms 5 new message(s). ========== atari.st/comms #1670, from jonellis, 396 chars, Aug 6 13:52 94 Comments. ---------- TITLE: Modem for sale I've just upgraded my modem to the very wonderful USR Sportster 14400 which is working delightfully. As a result, the trusty old Omnitel is going spare. I don't suppose anyone here will be interested, but it would make a good cheap entry-level modem for a wannabe-Cixen. Everything up to v22bis, MNP5, v42bis; phone cable, decent manual, PSU. Sensible offers invited. Jon. ========== atari.st/comms #1671, from jonellis, 287 chars, Aug 6 13:52 94 Comments. ---------- TITLE: FAX software What's the panel's view on fax software ? Having just acquired a shiny new fax-modem (see previous message), and being an inveterate fiddler (fnarr,fnarr) I'm itching to try it out. Is there anything PD, or do I have Pipe example %VOR%t%NAM%t%STR%t%STA%t%LAN%t%PLZ%t%TEL%t%BE1%n %n the desktop publishing era is that too many companies think they can churn out their own ads/publications or whatever rather than use the services of a professional designer. You only have to look at some of the dreadful ads in PCW which look like they have been printed on a dot matrix machine and where every typeface/effect in their cheap'n nasty software has been used. Much worse than the SS offerings. To that extent, the DTP revolution has been a backward step for civilisation. Paul ========== atari.st/dtp #1669, from ajl, 373 chars, Aug 6 13:39 94 Comment to 1663. ---------- There is an opinion in the advertising world that the odd mistake will actually get the advert noticed, which is what it's all about, regardless of whether Gordon forgot to include the apostrophe or not, the mistake has been noticed and we're all debating it, so thus the advert has been successful, whether SS make any sells from it is a differen[Company] [Contact] [Street] [Town] [County] [Postcode] [Telephone] [Services] Lieferant| Interessant|Firma| Damen und Herren||||||||12011994||0|||||||||||||| |CSA Computer Systeme|||Wilhelminenstrae 29||45881|Gelsenkirchen|0209-42011||||| Lieferant| Interessant|Firma| Damen und Herren||||||||12011994||0|||||||||||||| |Dataplay GmbH|||Bundesallee 25||10717|Berlin|030-8619161||||| Lieferant| Interessant|Firma| Damen und Herren||||||||12011994||0|||||||||||||| |Don't Panic|||Pfleghofstrae 3||72070|Tbingen|07071-92880||||| Lieferant| Interessant|Firma| Damen und Herren||||||||12011994||0|||||||||||||| |Eickmann Computer|||In der Rmerstadt 249/253/259||60488|Frankfurt|069-763409||||| Lieferant| Interessant|Firma| Damen und Herren||||||||12011994||0|||||||||||||| |Erhard GmbH + Co KG|||Am Ludwigsplatz||76133|Karlsruhe|0721-98780||||| Lieferant| Interessant|Firma| Damen und Herren||||||||12011994||0|||||||||||||| |G.M.A.|||Wandsbeker Chaussee 58||22089|Hamburg|040-25124157||||| LieferTitle: email Company Name 1: Name 2: Street: County: Code: Town: Telephone: Fax: Bank: Notes: No: Created: Changed: Class: Status: A/c: Sort: Birthdays: hdays: 8$EVEREST HYP @ THINGER HYP "k)RAW02 HYP y\AW02 REF yAnalogic Computers (UK) Ltd ********** Unit 6, Ashway Centre, Elm Crsnt Kingston-upon-Thames Surrey KT2 6HH 081 546 9575 Hardware and a repair service Arnor Ltd Sir/Madam 611 Lincoln Road Peterborough ********** PE1 3HA 0733 67299 Protext software Compo Software Neal O'nions Unit 3, Green Farm Abbot's Ripton, Huntingdon Cambs P17 2PF 0487 3582 Software & hardware Europress Enterprise Vic Lennard, Editor ST Review Europa House, Adlington Park Macclesfield ********** SK10 4NP 0625 878888 Atari ST magazine Falcon Fact file Kevin Beardsworth 32 Chestnut Road Boston Lincolnshire PE21 0BU 0205 356867 Falcon owners club Games Centre, DataGEM Ltd Sir/Madam Department STR, 23 Pitfield St. London ********** N1 6HB 071 608 0624 Games software Gasteiner ********** Unit 2, Millmead B. Centre Mill Mead Rd, Tottenham hale London N17 9OU 081 365 1151 Hardware & software HiSoft Dave Nutkins The Old School, Greenfield Bedford ********** MK45 5DE 0525 718181 Software, programming tools JCA Europe Ltd Alastair Craig 30a School Road Tilehurst, Reading Berkshire RG3 5AN 0734 452416 DMC (Calamus) distributor Ladbroke Computing ********** 33 Ormskirk Road Preston Lancashire PR1 2QP 0772 230166 Hardware & Software Marpet Developments Martin Walsh Meadowfield Farm, Fellbeck Pateley Bridge, Harrogate North Yorkshire HG4 1LU 0423 712600 Hardware and RAM upgrades New Age PDL (Dept STR4) ********** PO Box 30 Leigh-on-Sea Essex SS9 4AD 0702 526435 PD library System Solutions/Atari Workshop Karl Brandt 17-19 Blackwater Street East Dulwich London SE22 8RS 081 693 1919 Hardware/software & repair services The ST Club Paul Glover 7 Musters Road Nottingham ********** NG2 7PP 0602 455305 ST Applications, Software/Hardware/Shareware PD library Titan Designs David Encill 6 Witherford Way Selly Oak, Birmingham ********** B29 4AX 021 414 1630 Hardware and Software Warzone PDL ********** 53 Ropewalk, River St. St. Judes, Bristol ********** BS2 9EG 0272 553758 PD library %ANR%r%VOR%NAM%r%NA1%r%NA2%r%STR%r%PLZ%STA%r Windows, PC emulation is a much less feasible proposition than it was in the days of plain naked DOS. That's a reality. And graphics cards don't solve many problems in colour repro. That's also a reality. Gunter ========== atari.st/dtp #1584, from andwright, 941 chars, Jul 12 23:15 94 Comment to 1582. Comments. ---------- Gordon Wander into the real world for a while. The Atari platform isn't the best choice for very many professional uses that I can think of. There just isn't the upgrade path to power that the PC/Mac platforms offer and the software in general isn't as good either. I'm sure most professional Atari DTPers like their chosen machines and are happy with what they have. That's great but it doesn't mean they can outperform PC and Mac based systems. Nor should they try to - the Atari's strength is its ease of use and cost effectiveness. A Calamus equipped 1040 will outperform any PC that comes cAdressliste 1.12 L_OPT 23 | 62 69 LASTID 232 DATA |16/32 Systems|Nick Harlow||173 High Street||ME2 4TW|Strood|01634 710788||||| Supplier| Interesting|Mr.|||||||||31051995|31051995|224||||||||||||||0| |Analogic (UK) Ltd|||Unit 6, Ashway Centre, Elm Cres|Surrey|KT2 6HH|Kingston-upon-Thames|0181 546 9575||||| Supplier| Hardware/Software|Mr|||Atari repair service||||||27121994|31051995|208||||||||||||||0| |Atari World|Specialist Magazines Ltd||Unit 3, Green Farm|Cambs|P17 2PF|Abbott's Ripton, Huntingdon|01780 55604; editorial|01487 773543; subs|01780 55604||| Magazine| The best ever!||midihelp@cix.compulink.co.uk||||||||31051995||231||||||||||||||1| |Compo Software|Mr Neal O'nions||Unit 3, Green Farm|Cambs|P17 2PF|Abbott's Ripton, Huntingdon|01487 773582||01487 773581||| Supplier| Everything!||compo@cix.compulink.co.uk||||||||24071994|31051995|210||||||||||||||0| |CY Services|||52 Beech Avenue|Nottingham|NG7 7LQ|New Bedford|0115 960 5377||||| Supplier| Imagesetting||||||||||31051995||226||||||||||||||0| |Falcon FacTT File|Kevin Beardsworth|Colin Fisher-McAllum|32 Chestnut Road|Lincolnshire|PE21 0BU|Fishtoft, Boston|||||| Club| Other (see Notes)|Mr|kbeardsworth@cix.compulink.co.uk||Falcon owners club||||||27121994|31051995|212||||||||||||||0| |Floppyshop|Irene Lamb|Steve Delaney|PO Box 273||AB9 8SJ|Aberdeen|01224 312756||||| Supplier| PD Library||||||||||31051995||225||||||||||||||0| |Gasteiner|||126 Fore Street|London|N18 2XA|Upper Edmonton|0181 345 6000||||| Supplier| Hardware/Software||||||||||24071994|31051995|214||||||||||||||0| |HiSoft|Dave Nutkins||The Old School, Greenfield||MK45 5DE|Bedford|01525 718181||||| Supplier| Hardware/software|Mr|hisoft@cix.compulink.co.uk||||||||24071994|31051995|215||||||||||||||0| |JCA Europe Ltd|Alastair Craig||30a School Road|Berkshire|RG3 5AN|Tilehurst, Reading|01734 452416||||| Supplier| Software|Mr|||UK DMC (Calamus) distributor||||||24071994|31051995|216||||||||||||||0| |Ladbroke Computing|||33 Ormskirk Road|Lancashire|PR1 2QP|Preston|01772 203166||||| Supplier| Everything!|Messrs|||Hardware & Software and repairs|||||||31051995|217||||||||||||||0| |LAPD|||PO Box 2||DE75 7YP|Heanor|01773 761944||||| Supplier| PD Library||||||||||31051995||227||||||||||||||0| |Merlin|||PO Box 77||GL6 9YD|Stroud|01452 770133||||| Supplier| PD/Software||||||||||31051995||228||||||||||||||0| |System Solutions|Karl Brandt|The Desktop Centre|17-19 Blackwater Street|London|SE22 8RS|East Dulwich|0181 693 3355||||| Supplier| Everything!|Mr|||Hardware/software & repair services||||||27121994|31051995|220||||||||||||||0| |The FaST Club|Paul Glover||7 Musters Road||NG2 7PP|Nottingham|0115 945 5250||0115 945 5305||| Supplier| Everything!|Mr|||ST Applications, Software, Hardware, Shareware/PD library||||||12061994|31051995|221||||||||||||||0| |The Upgrade Shop|||37 Crossall Street||SK11 6QF|Maccelsfield|01625 503448||||| Supplier| Everything!||||||||||31051995||229||||||||||||||0| |Titan Designs|David Encill||6 Witherford Way||B29 4AX|Selly Oak, Birmingham|0121 693 6669||0121 414 1630||| Supplier| Hardware/Software|Mr|||||||||24071994|31051995|222||||||||||||||0| |zzSoft|||114 Sparth Road||BB5 5QD|Clayton Le Moors, Accrington|||01254 386192||| Supplier| Software||||||||||31051995|31051995|230||||||||||||||0| o Software Neal O'nions Unit 3, Green Farm Abbot's Ripton, Huntingdon Cambs P17 2PF 0487 3582 Software & hardware Europress Enterprise Vic Lennard, Editor ST Review Europa House, Adlington Park Macclesfield ********** SK10 4NP 0625 878888 Atari ST magazine Falcon Fact file Kevin Beardsworth 32 Chestnut Road Boston Lincolnshire PE21 0BU 0205 356867 Falcon owners club Games Centre, DataGEM Ltd Sir/Madam Department STR, 23 Pitfield St. London ********** N1 6HB 071 608 0624 Games software Gasteiner ********** Unit 2, Millmead B. Centre Mill Mead Rd, Tottenham hale London N17 9OU 081 365 1151 Hardware & software HiSoft Dave Nutkins The Old School, Greenfield Bedford ********** MK45 5DE 0525 718181 Softwar*********************************************** * * HEX file output from CFG * * Created with CFG2HEX.PRG * (C)1993 * Carsten Setje-Eilers * Aschauweg 18a * 24119 Kronshagen * * Only the required lines need to be entered. * Char. maps and Control codes must end with: 0 * * *********************************************** * * Printer model(s): * SLM 604/804 * * Settings: * 0,0,0,0,0,0 * *********************************************** * * Control codes * *********************************************** * 1,D,A 6,1B,4F 7,1B,26 8,1B,4F 9,1B,26 A,1B,57 B,1B,26 C,1B,57 D,1B,26 E,1B,25 F,1B,26 10,1B,25 11,1B,26 12,1B,E,34 13,1B,E,31 14,1B,E,34 15,1B,E,31 16,1B,55,1B,E,34 17,1B,E,31,1B,44 18,1B,55,1B,E,34 19,1B,E,31,1B,44 1A,1B,45 1B,1B,52 1C,1B,45 1D,1B,52 1E,C 1F,1B,D,50 21,1B,D,50 0 *********************************************** * * Character maps * *********************************************** 0 1,1B 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 7F 0 lename Size Description =============== ======== ================================================== Pagestream fonts. atari.arc 9504 Atari. avntgard.arc 20322 Avant Garde binner.arc 11538 Binner. caligfry.arc 20848 Caligraphy courier.arc 23276 Courier cyrillic.arc 15073 Cyrillic elegance.arc 28258 Elegance futura.arc 12892 Futura palatino.arc 18432 Palatino Other fonts gdosfnts.arc 21103 Selection of GEM GDOS fonts. (Intel format) pdfonts.arc 16065 A Selection of PD fonts. fonts1.lzh 41008 GDOS font for hi-res uploader ilaskey. fonts2.lzh 23204 GDOS font for hi-res " " fonts3.lzh 38943 GDOS font for hi-res " " fonts4.lzh 87546 GDOS font for hi-res " " Speedo fonts couri810.zip 100524 dutch801.zip 105547 school.zip 92774 swiss721.GST-CFG:NECP6 EFx1E x1F I04 5I1 x1I04 x15I1V1V0x1V1x1V0STx1Sx1TSTx1Sx1T--x1-x1- Px0 I1R!@ (EPx )EPx *EMx +EMx ,Egx -Egx.Ex/Ex WE2PMgEEApp @R@R [R[R \R\R ]R]R {R{R |II }R}R ~R~R II} R{R aR^R{ R@R R }R R\R eR^R eR~R R}R iR~R iR^R R~R[ R ]R R@R R {R R [R oR^R| R|R uR^R R|R yR~R\] R\R R#R R\R~ IIa'i'o'u' R|R R\Ra_o_ R]R II II II II R[R II II aR~R oR~R R \R R |R R {R R [RA` AR~R OR~R R~R' R |RY@ II II I~I II @I II II II II II II II II II II II II II+_>_<_ II II II IIR[ II II II IIS2TS3T IIike a Falcon accelerator that allows me to add TT Ram. ========== atari.st/2hardware #1584, from gdrayson, 442 chars, Jul 10 19:22 94 Comment to 1564. Comments. ---------- >The STe contained a few hardware mods: Which in my mind made it very hard to modify. I would suggest anyone getting an Atari ST to go for the FM version (with Tos 1.4) It can be upgraded more. By that I mean for example Overscan (of which I would hate to be without) and various hardware accelerators (have you tried to get an STe accelerator lately??) Also because of various things due soon. (My lips are sealed) Regards -Gordon- ========== atari.st/2hardware #1585, from sidcelery, 315 chars, Jul 10 20:39 94 Comment to 1584. Comments. More refs to 1584. ---------- In response to gdrayson's message: > It can be upgraded more. By that I mean for example Overscan... I note you *********************************************** * * HEX file output from CFG * * Created with CFG2HEX.PRG * (C)1993 * Carsten Setje-Eilers * Aschauweg 18a * 24119 Kronshagen * * Only the required lines need to be entered. * Char. maps and Control codes must end with: 0 * * *********************************************** * * Printer model(s): * NECP6 * * Settings: * 0,0,0,0,0,0 * *********************************************** * * Control codes * *********************************************** * 1,D,A 6,1B,45 7,1B,46 8,1B,78,31,1B,45 9,1B,78,31,1B,46 A,1C,49,30,1B,34 B,1B,35,1C,49,31 C,1B,78,31,1C,49,30,1B,34 D,1B,78,31,1B,35,1C,49,31 E,1C,56,31 F,1C,56,30 10,1B,78,31,1C,56,31 11,1B,78,31,1C,56,30 12,1B,53,0 13,1B,54 14,1B,78,31,1B,53,0 15,1B,78,31,1B,54 16,1B,53,1 17,1B,54 18,1B,78,31,1B,53,1 19,1B,78,31,1B,54 1A,1B,2D,1 1B,1B,2D,0 1C,1B,78,31,1B,2D,1 1D,1B,78,31,1B,2D,0 1E,C 1F,1B,50,1B,78,30 20,1C,49,31,1B,52,2 21,1B,40 28,1C,45,0,1B,50,1B,78,0 29,1C,45,0,1B,50,1B,78,1 2A,1C,45,0,1B,4D,1B,78,0 2B,1C,45,0,1B,4D,1B,78,1 2C,1C,45,0,1B,67,1B,78,0 2D,1C,45,0,1B,67,1B,78,1 2E,1C,45,1,1B,78,0 2F,1C,45,1,1B,78,1 0 *********************************************** * * Character maps * *********************************************** 10,12,1B,57,0,1C,45,0,1B,32 11,1B,50 12,1B,4D 13,1B,67 14,F 15,1C,45,1 16,1C,45,2 17,1B,41,F 18,1B,70,1 19,1B,70,0 40,1B,52,0,40,1B,52,2 5B,1B,52,0,5B,1B,52,2 5C,1B,52,0,5C,1B,52,2 5D,1B,52,0,5D,1B,52,2 7B,1B,52,0,7B,1B,52,2 7C,1C,49,1,B3,1C,49,0 7D,1B,52,0,7D,1B,52,2 7E,1B,52,0,7E,1B,52,2 80,1C,49,1,80,1C,49,0 81,7D 82,1B,52,1,7B,1B,52,2 83,61,8,1B,52,0,5E,1B,52,2 84,7B 85,1B,52,1,40,1B,52,2 86,1B,52,9,7D,1B,52,2 87,1B,52,1,5C,1B,52,2 88,65,8,1B,52,0,5E,1B,52,2 89,65,8,1B,52,1,7E,1B,52,2 8A,1B,52,1,7D,1B,52,2 8B,69,8,1B,52,1,7E,1B,52,2 8C,69,8,1B,52,0,5E,1B,52,2 8D,1B,52,6,7E,1B,52,2 8E,5B 8F,1B,52,A,5D,1B,52,2 90,1B,52,5,40,1B,52,2 91,1B,52,A,7B,1B,52,2 92,1B,52,A,5B,1B,52,2 93,6F,8,1B,52,0,5E,1B,52,2 94,7C 95,1B,52,6,7C,1B,52,2 96,75,8,1B,52,0,5E,1B,52,2 97,1B,52,1,7C,1B,52,2 98,79,8,1B,52,1,7E,1B,52,2 99,5C 9A,5D 9B,1B,52,1,5C,1B,52,2 9C,1B,52,3,23,1B,52,2 9D,1B,52,8,5C,1B,52,8 9E,7E 9F,1C,49,1,9F,1C,49,0 A0,61,8,27 A1,69,8,27 A2,6F,8,27 A3,75,8,27 A4,1B,52,7,7C,1B,52,2 A5,1B,52,7,5C,1B,52,2 A6,61,8,5F A7,6F,8,5F A8,1B,52,7,5D,1B,52,2 A9,1C,49,1,DA,1C,49,0 AA,1C,49,1,CF,1C,49,0 AB,1C,49,1,AB,1C,49,0 AC,1C,49,1,AC,1C,49,0 AD,1B,52,7,5B,1B,52,2 AE,1C,49,1,AE,1C,49,0 AF,1C,49,1,AF,1C,49,0 B0,61,8,1B,52,0,7E,1B,52,2 B1,6F,8,1B,52,0,7E,1B,52,2 B2,1B,52,A,5C,1B,52,2 B3,1B,52,A,7C,1B,52,2 B4,1B,52,A,7B,1B,52,2 B5,1B,52,A,5B,1B,52,2 B6,41,8,60 B7,41,8,1B,52,0,7E,1B,52,2 B8,4F,8,1B,52,0,7E,1B,52,2 B9,1B,52,1,7E,1B,52,2 BA,27 C0,1B,52,B,7C,1B,52,2 C1,59 DD,40 DF,1C,49,1,EC,1C,49,0 E0,1C,49,1,E0,1C,49,0 E1,1C,49,1,7E,1C,49,0 E2,1C,49,1,E2,1C,49,0 E3,1C,40,1,E3,1C,49,0 E4,1C,49,1,E4,1C,49,0 E5,1C,49,1,E5,1C,49,0 E6,1C,49,1,E6,1C,49,0 E7,1C,49,1,E7,1C,49,0 E8,1C,49,1,E8,1C,49,0 E9,1C,49,1,E9,1C,49,0 EA,1C,49,1,EA,1C,49,0 EB,1C,49,1,EB,1C,49,0 EC,1C,49,1,EC,1C,49,0 ED,1C,49,1,ED,1C,49,0 EE,1C,49,1,EE,1C,49,0 EF,1C,49,1,EF,1C,49,0 F0,1C,49,1,F0,1C,49,0 F1,2B,8,5F F2,3E,8,5F F3,3C,8,5F F4,1C,49,1,F4,1C,49,0 F5,1C,49,1,F5,1C,49,0 F6,1C,49,1,F6,1C,49,0 F7,1C,49,1,F7,1C,49,0 F8,1B,52,1,5B F9,1C,49,1,F9,1C,49,0 FA,1C,49,1,FA,1C,49,0 FB,1C,49,1,FB,1C,49,0 FC,1C,49,1,FC,1C,49,0 FD,1B,53,0,32,1B,54 FE,1B,53,0,33,1B,54 FF,1C,49,1,C4,1C,49,0 0 8 = PROPORTIONAL EIN 19,1B,70,00 * LCD 9 = PROPORTIONAL AUS 40,1b,52,00,40,1b,52,02 * @ 5b,1b,52,00,5b,1b,52,02 * [ 5c,1b,52,00,5c,1b,52,02 * \ 5d,1b,52,00,5d,1b,52,02 * ] 7b,1b,52,00,7b,1b,52,02 * { 7c,1c,49,01,b3,1c,49,00 * | 7d,1b,52,00,7d,1b,52,02 * } 7e,1b,52,00,7e,1b,52,02 * ~ 80,1c,49,01,80,1c,49,00 81,7d 82,1b,52,01,7b,1b,52,02 83,61,8,1b,52,0,5e,1b,52,02 84,7b 85,1b,52,01,40,1b,52,02 86,1b,52,09,*********************************************** * * HEX file output from CFG * * Created with CFG2HEX.PRG * (C)1993 * Carsten Setje-Eilers * Aschauweg 18a * 24119 Kronshagen * * Only the required lines need to be entered. * Char. maps and Control codes must end with: 0 * * *********************************************** * * Printer model(s): * Star NL-10 (IBM) * * Settings: * 0,0,0,C,0,0 * *********************************************** * * Control codes * *********************************************** * 1,D,A 5,1B,44,80,0,9 6,1B,78,0,1B,45 7,1B,78,0,1B,46 8,1B,78,0,1B,47,1B,45 9,1B,46,1B,48,1B,78,1 12,1B,53,0 13,1B,54 14,1B,78,0,1B,45,1B,53,0 15,1B,54,1B,46,1B,78,1 16,1B,53,1 17,1B,54 18,1B,78,0,1B,45,1B,53,1 19,1B,54,1B,46,1B,78,1 1A,1B,2D,1 1B,1B,2D,0 1C,1B,2D,1 1D,1B,2D,0 1E,C 1F,1B,44,0,D 20,1B,42,0,1B,36 21,1B,40 22,8 23,D 24,1B,43,80 25,1B,41,80 26,1B,2A,4 28,1B,57,0,12,1B,50 29,1B,57,0,12,1B,50 2A,1B,57,0,12,1B,4D 2B,1B,57,0,12,1B,4D 2C,1B,50,1B,57,0,F 2D,1B,50,1B,57,0,F 2E,1B,4D,12,1B,57,1 2F,1B,4D,12,1B,57,1 34,1B,41,12,1B,32 35,1B,70,1 36,1B,70,0 37,1B,41,C,1B,32 38,1B,41,6,1B,32 0 *********************************************** * * Character maps * *********************************************** 5B,1B,52,0,5B 5C,1B,52,0,5C 5D,1B,52,0,5D 7B,1B,52,0,7B 7C,1B,52,0,7C 7D,1B,52,0,7D 7F 9E,1B,52,2,7E B0,61,8,1B,52,0,7E B1,6F,8,1B,52,0,7E B2,1B,52,4,5C B3,1B,52,4,7C B4 B5 B6,41 B7,41 B8,4F B9,1B,52,1,7E BA,1B,52,7,60 BB BC BD BE BF C0,79,8,1B,52,1,7E C1,59 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD,1B,52,2,40 DE DF,EC EC,ED ED,1B,52,0,4F,8,49 FA,2E FE FF 0 ,49,0,1B,54 10,1B,34,1B,49,1,1B,53,1 11,1B,34,1B,49,0,1B,54 12,1B,35,1B,53,0 13,1B,35,1B,54 14,1B,34,1B,53,0 15,1B,54,1B,34 16,1B,35,1B,53,1 17,1B,35,1B,54 18,1B,35,1B,53,1 19,1B,54,1B,34 1A,1B,35,1B,2D,1 1B,1B,35,1B,2D,0 1C,1B,2D,1,1B,34 1D,1B,2D,0,1B,3`TZ``>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#3 k # Ј<.@#Jyg<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON0 J"LN? 9Vg @N 9Zg @NN8?<LNAH>OBCa8IB@ LaM^E"N Ja pA"L Ja "P | dNu?/a _2J@f 0Nu3 TpNuC!I!IR!I `H&H(o Ia6k g La` a|Jf(H <a H)Hg0@0;6 K (:gNa0|g9@{00 l)H()H `da)b*a)b* / ?/?<=NAP$_JkR9@{0 la A()H)HRH)H QC#Z LLNup`p`p 3T g la 8`YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ Ar Cg8pCW|?/ ?<NAXONua3Tp`ް|c/ ??<>NAXO$_JkpNua3TpNu/ /?<ANA\OJkp$_Nua3Tp$_NuHR@W@e >?NAO $_JkNua3TpNuT@aJ@gX  _H&Hx&SgkJ9kvf~a<g&< g<<gP< g< e޸dRa`JgSSKpap apa`Rp ap a`jJgf`\xB9`Rx B9`DJ9kLfTa`x< g<g0< g< eaN`p aFp a8 L$_NuBx`xB9`x B9`?<?<NMXNu??<?<NM\NuH@??<@NAO $_JkfNua23TpNu3TNuH |bg??/?<BNAO JkjLNuJo6(?<?p/?<BNAO JkDHz <e/`/??<@NAO Jk b?<?p/?<BNAO Jja3Tp`0<`H 6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWHL8NuHR C$Q`"J$R" gf"Aa( Ja$_NuD@| |"b;NupNu   JgJgJgJgJg JgJgJfSHggggg ggf @Nug fC`Jg INuSHNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuH0$H|g|$brtG<gJ3kSJ*< ,<g<-WgS<+fg~J@f"p <0f:pgl<߸<Xf(pf"`X|f<0fgH<߸<Xfg8G:3d*3db*(HDHDԄԁc`JgD ( gSJ"L xNu3"T <JgR` 3!Tp( g"`H &/?<HNA\OJf 9g @ NJ@fp @LNuH0&gPR<e a g!CC "A`tG&S f0 < a gj&@Ap !|'H&#A"P` )d I"Q f`rd ` #@#C"nAL Nuk |`3 T`/ oBQ nf axJg*`6C g,g"@ f` "/?<INA\OJj`p$_Nugp`/ &y g/ &S?<INA\O`&y g/ &S?<INA\O`&_NuH8$<CG g" c &@ f`(@ ,gb*"Ҩeg ` )H`p"@")Ө )H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" l eb&/ ?<INA\OJfQLNuP`@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#HRHP?< NA\O$_NuHR?<NATO$_NuHR?HP?<GNAPO$_NuC HRt""2"<0<NBA!D0$_Nu"<`"< `HQ#"\"<6a"_2"o2"o2"o 2NuC <222""" "<3 `vC <#H 222"2"<*`TH"\#"d"<[a:"o2NuH"\" Would this fit a MSTE? No. It needs a mega bus which i believe the MSTe is lacking. ========== atari.st/2hardware #1625, from jconnor, 515 chars, Jul 13 10:18 94 Comments. ---------- TITLE: Old problem revisited Darryl recently lent me his Link to do some tests on my HD which got a clean bill of health. I now find the symptoms have returned and this morning noticed the pitch of the Mega cooling fan changing then the first ever dreaded 'data on drive f may be damaged' message. I switched off and after rebooting got several four bombs before finally getting a clean boot at which point I checked out the drive with Clean-up and again no problems. So should I turn my attentions to the PSU? Joe ========== atari.st/2hardware #1626, from jwaite, 156 chars, Jul 13 14:09 94 Comment to 1621. ---------- >Well, I can't say anything yet, but lets just say you should be reaching Hmm, I think I'll go to this show in London just to get the ````>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#z3~ k # Ј<.@#Jy~g<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON.0 J"LN? 9bg @N 9fg @NN?<LNAH.Ova8MB@ NaEj"JAa`pA"NAaCAaaJ@kHj#CAaXOJ@gC Nap. Na(H g BC) Naa(HAaB@Aa LaC.Aa(H gC1 Na*H g /az,H"L"/pa^pC3 NaJ@gA"MANa4"MAa*"MAa "MAa"MAa "MAa"MAa` MB@aRf"MAa"MAa"MAaBD`&rAB@a R"MAa|l Mp,aRD|m"MAa"MAa"MA6az"MA9ap"MAJaf"MAMa\"MA~aRRNR`LrAB@a :R"MAa6BD` Mp,aLrAB@a R"MAaRDB@U@@m Mp a"RJf Mp0a"MAa"MAa"MAa"MAa"MAadX`HrAB@a "MAaBD` Mp,arAB@a "MAaRDB@U@@m Mp aJf Mp0a Mp az Ma LaaB@O,Lt8NuH6O,H/IEGAfC""""""g"N`C JN p\ JN*H g&"J KN RM"M JN p\ KNB(`B"o2 KN oNfrd oB( y0l "P | dNu?/a _2J@f 0Nu3 `pNuC!I!IR!I `H&H(o Ia6k g La` a|Jf(H <a)Hg0@0;6 K (:gNa0|g9@{00 l)H()H `da)b*a)b* / ?/?<=NAP$_JkR9@{0 la A()H)HRH)H QC#f LLNup`p`p 3` g laБ`YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ Ap`Ar(WVNu?/ Aa4Aa*G6<`Gp+g Ka Q&_6Nu/ &H+g+g8aJ@f80+a J@k,+g kaB@7@? Ka0&_Nu3 `p`H&H(k L0+"+ aJkRgF+f, L"St gSj`"HSISSk ögSjJg&"'LBLNup`p`H&H(k6+"+g0Dta0Jk+fZ"S"L Ip gSj`*| // " 0a"_"JkNgPAp SjH@" 0aLJk*g,`0" LaJkg&'LB@LNup`p`H06&Hp Cgp@CfHpC?/ ?<=NAPOJk(8jaXpCgH?<?p/?<BNAO Jj0`Dr߲f>r Cg8pCW|?/ ?<NAXONua3`p`ް|c/ ??<>NAXO$_JkpNua3`pNu/ /?<ANA\OJkp$_Nua3`p$_NuHR@W@e >?NAO $_JkNua3`pNuT@aJ@gX  _H&Hx&SgkJ9Tkvf~a<g&< g<<gP< g< e޸dRa`JgSSKpap apa`Rp aTp a`jJgfT`\xB9T`Rx B9T`DJ9TkLfTa`x< g<g0< g< eaN`p aFTp a8 L$_NuBx`xB9T`x B9T`?<?<NMXNu??<?<NM\NuH@??<@NAO $_JkfNua23`pNu3`NuH |bg??/?<BNAO JkjLNuJo6(?<?p/?<BNAO JkDHz <e/`/??<@NAO Jk b?<?p/?<BNAO Jja3`p`0<`H 6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWHL8NuHR CV$Q`"J$R" gf"Aa( Ja$_NuD@| |"b;NupNu   //O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!``0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ JgJgJgJgJg JgJgJfSHggggg ggf @Nug fC`Jg INuSHNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuSeg gb pNuJfpNupNuH &/?<HNA\OJf 9g @ NJ@fp @LNuH0&gPR<e a g!CCZ "A`tG^&S f0 < a gj&@Ap !|'H&^#^A"P` )d I"Q f`rd ` #@#C"nAL Nuk |`3 ``/ oBQ nf axJg*`6CZ g,g"@ f` "/?<INA\OJj`p$_Nugp`/ &yZ g/ &S?<INA\O`&y^ g/ &S?<INA\O`&_NuH8$<CG^ g" c &@ f`(@ ,gb*"Ҩeg ` )H`p"@")Ө )H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" l eb&/ ?<INA\OJfQLNuP`HRHP?< NA\O$_NuHRHP?<NA\O$_NuHR?</NATO @$_NuHR?<NATO$_NuHR?HP?<NNAPO$_NuHR?HP?<GNAPO$_NuCHRt""2"<b0<NBA!0$_Nu"<`"< `HQ#"("<6a"_2"o2"o2"o 2NuC 222""" "<3 `vC #H 222"2"<*`T3 #"("<4`>H"(#"0"<[a$"o2NuH"(" At shows I will always use either 65K or 16M colours to demonstrate multitasking b*********************************************** * * HEX file output from CFG * * Created with CFG2HEX.PRG * (C)1993 * Carsten Setje-Eilers * Aschauweg 18a * 24119 Kronshagen * * Only the required lines need to be entered. * Char. maps and Control codes must end with: 0 * * *********************************************** * * Printer model(s): * HP DeskJet PLUS * * Settings: * 0,0,C,C,0,0 * *********************************************** * * Control codes * *********************************************** * 1,D,A 6,1B,28,73,31,71,33,42 7,1B,28,73,31,71,30,42 8,1B,28,73,32,71,33,42 9,1B,28,73,32,71,30,42 A,1B,28,73,31,71,31,53 B,1B,28,73,31,71,30,53 C,1B,28,73,32,71,31,53 D,1B,28,73,32,71,30,53 12,1B,28,73,31,71,36,76,2B,31,55 13,1B,28,73,31,71,31,36,76,30,55 14,1B,28,73,32,71,36,76,2B,31,55 15,1B,28,73,32,71,31,36,76,30,55 16,1B,28,73,31,71,36,76,2D,31,55 17,1B,28,73,31,71,31,36,76,30,55 18,1B,28,73,32,71,36,76,2D,31,55 19,1B,28,73,32,71,31,36,76,30,55 1A,1B,28,73,31,51,1B,26,64,33,44 1B,1B,28,73,31,51,1B,26,64,40 1C,1B,28,73,32,51,1B,26,64,33,44 1D,1B,28,73,32,51,1B,26,64,40 1E,1B,26,6C,30,48 20,1B,28,31,30,55 21,1B,45 28,1B,28,73,31,71,31,30,48 29,1B,28,73,32,71,31,30,48 2A,1B,28,73,31,71,31,36,48 2B,1B,28,73,32,71,31,36,48 2C,1B,28,73,31,71,32,30,48 2D,1B,28,73,32,71,32,30,48 2E,1B,28,73,31,71,35,48 2F,1B,28,73,32,71,35,48 34,1B,26,6C,34,44 0 *********************************************** * * Character maps * *********************************************** 9E,1B,28,31,47,7E,1B,28,31,30,55 B0,1B,28,31,31,55,A9,1B,28,31,30,55 B1,1B,28,31,31,55,A6,1B,28,31,30,55 B2,1B,28,31,31,55,9D,1B,28,31,30,55 B3,1B,28,31,31,55,9B,1B,28,31,30,55 B6,1B,28,30,4E,C0,1B,28,31,30,55 B7,1B,28,30,4E,C3,1B,28,31,30,55 B8,1B,28,30,4E,D5,1B,28,31,30,55 B9,1B,28,30,4E,A8,1B,28,31,30,55 BA,1B,28,30,4E,B4,1B,28,31,30,55 BC,1B,28,30,4E,B6,1B,28,31,30,55 BD,1B,28,30,4E,A9,1B,28,31,30,55 BE,1B,28,30,4E,AE,1B,28,31,30,55 DD,1B,28,30,4E,A7,1B,28,31,30,55 DF,1B,28,31,31,55,EC,1B,28,31,30,55 FE,1B,28,30,4E,B3,1B,28,31,30,55 FF,1B,28,30,4E,AF,1B,28,31,30,55 0 F,1B,28,31,30,55 0 quid price point that CGS have hit on for other products seems about right for appealing to the few pros AND the numerous serious amateurs. 149 for the b/w and 249 for the colour versions would seem about right to me. And, no, Idon't know how to get pound symbols out of this version of emacs :-( ========== atari.st/desktop #196, from ogal, 105 chars, Jul 12 04:22 94 Comment to 191. ---------- >Maybe Ofir can start a standard system palette list which all programs This is already planned. Ofir ========== atari.st/desktop #197, from gminnerup, 229 chars, Jul 12 09:01 94 Comment to 192. ---------- >Apparently there are going to be some interesting prices for the new >version of DA's Layout TC, which includes a cut down B&W version for 79 >or so. Yes, but so cut down to leave little but the opening screen... Gunter Joining atari.st/2chatter 23 new message(s). ==GST-CFG:HP DeskJet PLUS  (s1q3B (s1q0B (s2q3B (s2q0B (s1q1S (s1q0S (s2q1S (s2q0S (s1q6v+1U (s1q16v0U (s2q6v+1U (s2q16v0U (s1q6v-1U (s1q16v0U (s2q6v-1U (s2q16v0U (s1Q&d3D (s1Q&d@ (s2Q&d3D (s2Q&d@&l0H (10U!E ((s1q10H )(s2q10H *(s1q16H +(s2q16H ,(s1q20H -(s2q20H .(s1q5H /(s2q5H4&l4D (1G~(10U (11U(10U (11U(10U (11U(10U (11U(10U (0N(10U (0N(10U (0N(10U (0N(10U (0N(10U (0N(10U (0N(10U (0N(10U (0N(10U (11U(10U (0N(10U (0N(10Uan E bass with G#, D, G right hand). I think the The missing note (if you want it) is B, although the classic rhythm & blues sound does not include this note. Introducing the B to the chord mellows it a little giving it a more Jazzy feel. This gives a standard E7 (which is major and made of E G# B D) with G on top which is normally called a sharp 9th, but can also be looked at as a minor. The next chord is typically Am, A or A7, but not always. It's roots GST-CFG:EPSON FX85 B EF xEG HFx 4 5 x4G H5x xGHxSTxSTxSTxSTx--x--x  B !@"# $C%A&*0L .@@.L  L 8(jD(L (D(8L L L L  @   jL  L  L ||L L `L lg to much more Jazz than punk these days. There is a common link I think..... I've read the rest but there's too much to comment on, so I'll just say Hi, sorry I missed it. I'm back. Just wanted to recommend the Hotel Schlindendorff in Nuremberg...... Bavarian, New Age (you know the thing, relaxation CD instead of Porn channel)...but superb atmosphere and great food. Dax ========== atari.st/2chatter #9, from sabbath, 540 chars, Jul 12 13:43 94 Comment to 4. Comments. ---------- >very general stuff, but is the attitude I pick*********************************************** * * HEX file output from CFG * * Created with CFG2HEX.PRG * (C)1993 * Carsten Setje-Eilers * Aschauweg 18a * 24119 Kronshagen * * Only the required lines need to be entered. * Char. maps and Control codes must end with: 0 * * *********************************************** * * Printer model(s): * EPSON FX85 * * Settings: * 0,0,0,0,0,0 * *********************************************** * * Control codes * *********************************************** * 4 D 7,4,1B,42,80,0,B,4,6 45,4,7,1B,46,9,8,1B,78,0,1B,45,1B,47,9,9,1B,48,1B,46,1B,78,1,4,A,1B 4,B,1B,35,9,C,1B,78,0,1B,34,1B,47,9,D,1B,48,1B,35,1B,78,1,4,E,1B,E,3,F,14,9,10,1B,78,0,1B,E,1B,47,8,11,1B,48,14,1B,78,1,5,12,1B,53,0 13,1B,54 14,1B,78,0,1B,53,0 15,1B,54,1B,78,1 16,1B,53,1 17,1B,54 18,1B,78,0,1B,53,1 19,1B,54,1B,78,1 1A,1B,2D,1 1B,1B,2D,0 1C,1B,78,0,1B,2D,1 1D,1B,2D,0,1B,78,1 1E,C 1F,12 20,1B,42,0,0,B 21,1B,40 22,8 23,D 24,1B,43,80 25,1B,41,80 26,1B,2A,5 1,1,12,1,1B,4C,C,0,8,10,2E,40,82,40,2E,10,8,0,0,0,12,2,1B,4C,C,0,20,10,E8,4,82,4,E8,10,20,0,0,0,12,3,1B,4C,C,0,38,0,28 0 *********************************************** * * Character maps * *********************************************** 0,44,28,10,0,0,0,12,4,1B,4C,C,0,10,28,44,0,EE,0,28,0,38,0,0,0,12,5,1B,4C,C,0,BA,0,D6,0,EE,0,D6,0,BA,0,0,0,12,6,1B,4C,C,0,FE,0,FC,0,FA,0,F6,0,EE,0,0,0,12,7,1B,4C,C,0,EE,0,D6,0,BA,0,D6,0,EE,0,0,0,12,8,1B,4C,C,0,8,4,2,4,8,10,20,40,80,0,0,0,2,9,2,A,3,B,95,12 E,1B,4C,C,0,2,4,A,F4,8,F0,0,0,0,FE,0,FE,12,F,1B,4C,C,0,0,0,0,F0,8,F4,A,4,2,0,0,0,12,10,1B,4C,C,0,7C,82,0,82,0,82,0,82,7C,0,0,0,12,11,1B,4C,C,0,0,0,0,0,0,0,0,FE,0,0,0,0,12,12,1B,4C,C,0,C,92,0,92,0,92,0,92,60,0,0,0,12,13,1B,4C,C,0,0,92,0,92,0,92,0,92,6C,0 0 2,0,92,0,92,6C,0 0,12,14,1B,4C,C,0,E0,10,0,10,0,10,0,10,EE,0,0,0,12,15,1B,4C,C,0,60 0 --------------------------------------------------------- TITLE: re 4696 in chatter >I had money in Ireland. Yeah.. I did favour them.. I think my self the GST-CFG:SLM 604/804 O&O & W & W &%&%&4141U41DU41DERER  P! P     .jaime -------------------------------------------------------------- TITLE:re 4747 in /chatter >SPG=... ah...ta. Are those the ones that protect the diplomats? and does it means he believes that people (ofir, etc) thinks that is where he got his tact and understanding?.. My self, I think is a natural gift..;-) by the way, where is he? cheers...jaime --------------------------------------------------------------- TITLE: re 4750 in chatter >Therapy?... will clash with the World Cup Final. Maybe that is why they are called therapy??.. you will have to outgrow one or the other. cheers..jaime ----------------------------------------------------------------- TITLE: re 4753 in /chatter Nah... he means Brazil will win the cup.. they really deserve it. I take my hat off to Graeme in*********************************************** * * HEX file output from CFG * * Created with CFG2HEX.PRG * (C)1993 * Carsten Setje-Eilers * Aschauweg 18a * 24119 Kronshagen * * Only the required lines need to be entered. * Char. maps and Control codes must end with: 0 * * *********************************************** * * Printer model(s): * Laserbrain * * Settings: * 0,0,0,C,48,0 * *********************************************** * * Control codes * *********************************************** * 1,D,A 5,8 6,1B,35,1B,45 7,1B,35,1B,46 8,1B,35,1B,47,1B,45 9,1B,48,1B,46,1B,34 A,1B,35,1B,49,1 B,1B,35,1B,49,0 C,1B,35,1B,49,1 D,1B,49,0,1B,34 E,1B,35,1B,49,1,1B,53,1 F,1B,35,1B,49,0,1B,54 10,1B,34,1B,49,1,1B,53,1 11,1B,34,1B,49,0,1B,54 12,1B,35,1B,53,0 13,1B,35,1B,54 14,1B,34,1B,53,0 15,1B,54,1B,34 16,1B,35,1B,53,1 17,1B,35,1B,54 18,1B,35,1B,53,1 19,1B,54,1B,34 1A,1B,35,1B,2D,1 1B,1B,35,1B,2D,0 1C,1B,2D,1,1B,34 1D,1B,2D,0,1B,34 1E,C 1F,12 21,1B,40 22,8 23,D 24,1B,43,80 25,1B,41,80 26,1B,4C 28,1B,35,12,1B,57,0,1B,50 29,1B,34,12,1B,57,0,1B,50 2A,1B,35,12,1B,57,0,1B,4D 2B,1B,34,12,1B,57,0,1B,4D 2C,1B,35,F,1B,57,0,1B,4D,1B,F 2D,1B,34,F,1B,57,0,1B,50 2E,1B,35,12,1B,57,1,1B,50 2F,1B,34,12,1B,57,1,1B,50 34,1B,41,12 35,1B,70,1 36,1B,70,0 37,1B,41,C 38,1B,41,6 0 *********************************************** * * Character maps * *********************************************** 20,20 BD,1B,35,1B,46 BE,1B,35,1B,45 C2,1B,33,24 C3,1B,33,36 0 or the Terrified' (which was crap). I didn't think to tape it. He's not exactly great as a presenter, but it was still interesting and was probably a good choice for all that. ========== atari.st/2chatter #15, from sidcelery, 404 chars, Jul 12 18:13 94 ---------- TITLE: Message #4770 in atari.st/chatter In response to juppy's message: > Well, I already like some Jazz, but this was too far outside my experience. Wise comment. > It reminded me of the first Courtney Pine album I bought. DiGST-CFG:Laserbrain H 5E5F5GE HF4 5I 5I 5I I4 5IS 5IT 4IS 4IT5S5T4ST45S5T5ST45-5--4-4 !@"# $C%A&L (5WP )4WP *5WM +4WM ,5WM -4WP .5WP /4WP4A5p6p7A 8A 5F5E3$36/2chatter #17, from hoagy, 199 chars, Jul 12 18:48 94 Comment to 7. ---------- >Hang your head in shame, that was the F.A.Cup won buy I think W.B.A., >never retrieved, date 189-something I think This trolling is getting out of hand. And no-one seems to have fallen for it yet. ========== atari.st/2chatter #18, from nejordan, 817 chars, Jul 12 20:55 94 Comment to 13. More refs to 13. ---------- Comment to atari.st/chatter 4775 >But that doesn't remove the presence of genuine fans of the same music. Agreed. The genuine fans account for the long-term sales. The fashion victims account for the transient element, coinciding with the media hype. GST-CFG:SLM 804/Diablo O&O & W & W &4&1&4&4&5&1&5&1& U5& 1D& U5& 1D& 1E& 1R& 1E& 1R&  P! P (1&R )1&R *1&R +1&R,7&-7&.6&/6&     * liked it to begin with), doesn't it? Its the fashionable status of the music which gives it an air of 'success'. (Commercial success, that is, not artistic success.) Neil E. Jordan. (Plagiarists R Us) ;-) ========== atari.st/2chatter #19, from nejordan, 395 chars, Jul 12 20:55 94 Comment to 13. Comments. More refs to 13. ---------- >might be Bishop Auckland IIRC it was West Auckland, who were abbreviated to W.A. Everyone at the European (host) end then wrongly assumed this to mean Woolwich Arsenal. This is from memory of a TV dramatisation starring Denis Waterman, some time ago. However, they may have decided not to let the truth get in the way of a good*********************************************** * * HEX file output from CFG * * Created with CFG2HEX.PRG * (C)1993 * Carsten Setje-Eilers * Aschauweg 18a * 24119 Kronshagen * * Only the required lines need to be entered. * Char. maps and Control codes must end with: 0 * * *********************************************** * * Printer model(s): * SLM 804/Diablo * * Settings: * 0,0,0,0,0,0 * *********************************************** * * Control codes * *********************************************** * 1,D,A 6,1B,4F 7,1B,26 8,1B,4F 9,1B,26 A,1B,57 B,1B,26 C,1B,57 D,1B,26 E,1B,E,34,1B,26 F,1B,E,31,1B,26 10,1B,E,34,1B,26 11,1B,E,34,1B,26 12,1B,E,35,1B,26 13,1B,E,31,1B,26 14,1B,E,35,1B,26 15,1B,E,31,1B,26 16,1B,55,1B,E,35,1B,26 17,1B,E,31,1B,44,1B,26 18,1B,55,1B,E,35,1B,26 19,1B,E,31,1B,44,1B,26 1A,1B,E,31,1B,45,1B,26 1B,1B,E,31,1B,52,1B,26 1C,1B,E,31,1B,45,1B,26 1D,1B,E,31,1B,52,1B,26 1E,C 1F,1B,D,50 21,1B,D,50 28,1B,E,31,1B,26,1B,52 29,1B,E,31,1B,26,1B,52 2A,1B,E,31,1B,26,1B,52 2B,1B,E,31,1B,26,1B,52 2C,1B,E,37,1B,26 2D,1B,E,37,1B,26 2E,1B,E,36,1B,26 2F,1B,E,36,1B,26 0 *********************************************** * * Character maps * *********************************************** 0 1,1B 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 7F 0 **** * * Name des Druckers: * SLM 604/804 * * Konfigfeld: * 0,0,0,0,0,0 * *********************************************** * * Steuerzeichen * *********************************************** * 1,D,A 6,1B,4F 7,1B,26 8,1B,4F 9,1B,26 A,1B,57 B,1B,26 C,1B,57 D,1B,26 E,1B,25 F,1B,26 10,1B,25 11,1B,26 12,1B,E,34 13,1B,E,31 14,1B,E,34 15,1B,E,31 16,1B,55,1B,E,34 17,1B,E,31,1B,44 18,1B,55,1B,E,34 19,1B,E,31,1B,44 1A,1B,45 1B,1B,52 1C,1B,45 1D,1B,52 1E,C 1F,1B,D,50 21,1B,D,50 0 *********************************************** * * Zeichentabelle * *********************************************** 0 1,1B 2 3 4 5 6 GST-CFG:Star NL-10 (IBM)  D xExF xGE FHxST xES TFxST xES TFx---- D  B6!@"# $C%A&*(WP)WP*WM+WM,PW-PW.MW/MW4A25p6p7A 28A2[R[\R\]R]{R{|R|}R}R~aR~oR~R\R|AAOR~R`yR~YR@ROI.r called 'Edith' - which offers justification and a whole lot more! Only 22 quid (until September) from your friendly neighborhood software vendor (me) [w]. Graeme ========== atari.st.olr/bugs #5055, from juppy, 394 chars, Jul 12 00:07 94 Comment to 5054. More refs to 5054. ---------- > Well, I don't know how Martyn manages it, but you can manage it > using a splendid text editor called 'Edith' - which offers Ah, but he does it without adding unsightly extra spaces. BTW althougPrinters ======== This folder contains printer-drivers in 1st-Word-Plus compatible *.CFG and/or *.HEX format. One can easily construct *.HEX files for one's own printer with a text editor. For examples see the included sample files and consult your printer handbook. The program HEX2CFG.PRG converts a HEX-file into a CFG-file, which can be loaded by ADDRESS. If you find a printer CFG-file somewhere and have no *.HEX-file for it, then the program CFG2HEX.PRG can convert the file back to a HEX-file. 02.09.1993,Carsten Setje-Eilers The following control codes of the printer driver are used bny ADDRESS and should therefore be present in the printer-driver control code table: Dec: Hex: Usage: 24 18 NLQ Subscript normal on 24 19 NLQ Subscript normal off 28 1C NLQ underline on 29 1D NLQ underline off 31 1F Horizontal initialisation 32 20 Vertical initialisation 33 21 Printer reset 41 29 NLQ Pica on 43 2B NLQ Elite on 45 2D NLQ condensed All of the driver's character translation table will be used, if present. . Too a large extent, when I was writing the splitter interface I was experimenting with ways of getting round this, though in the splitter I didn't go far enough. It was purely an experiment, and as such it led me to three conclusions: 1) Trying to write decent Gem interfaces using normal resource editors is not worth the effort (though I haven't looked at Interface) 2) Gem is in general at too low a level for writing interfaces - more high level objects are needed. Fortunately, the very same low level nature of Gem allows us to write these higher level interfaces fairly easily. 3) Traditional (resource editor based) methods of designing Gem interfaces make it unnecessarily difficult to write modeless interfaces. As a result, I've gone on to write what I think is a rather nice library that allows you to write modeless gem interfaces with little or no knowledge of Gem itself, and without having to write specificalMercury=1 C.. CEXAMPLE CSV `SUPPORT TXT jMUKSS HYP Ŕj'UKSS REF Ŕj 8============================================================================ InterActive supported software scheme 1st July 1995 ---------------------------------------------------------------------------- About the scheme ---------------- Joe Connor started a Supported Shareware scheme in 1993 to encourage authors of German/French etc software to produce and support English language versions of their software AND to encourage UK users to register their software. With over 850 UK registered users the scheme has been expanded and re-launched as InterActive. The proven benefits of local support includes: - Key to remove features reserved for registered users available - Local telephone, post and Email support - Free update service - No hassle handling foreign currency - Labelled Master disk and registration letter - ST-Guide on-line hypertext help (some software) - Other software (dependent on disk space) The registration fees are set to cover the currency handling, stationary, media and postage costs incurred in mailing out master disks and providing comprehensive support. Although originally a UK support scheme everyone is welcome to register via InterActive as an alternative to registering directly with the author/s. The currently supported software is: Version Software UK-Fee Description & status ---------------------------------------------------------------------------- v1.73e Kandinsky 15 [S] Vector art using GDOS/Speedo/NVDI3 v1.10e Selectric 13 [S] Alternative modal file selector v1.22e Two-in-One 12 [S] Archive manager, twin selector style v4.8 GFA Flydials 13 [S] Enhanced GFA GEM routines [G] v1.05 GFA Shell 6+ [F] GFA Shell [G] v1.04e GFA Patch 6+ [F] GFA patch for compiler v3.4e Everest 10 [S] Text editor, fast and ultra compatible v2.4i gale 10 [S] File compare, edit and patch editor v5.6 GSZRZ 16 [C] XYZmodem protocols [ACC/PRG/030] v1.4 OCR 8-12 [F] Optical Character Recognition v1.3 CD-Player 6+ [F] Play audio CDs v0.93 HTML-Browser 6+ [F] Read HTML files offline [ACC/PRG] v1.3e ST-Guide 6+ [R] Hypertext help system [ACC/PRG] v2.59e PacShell 10 [S] Archive manager, alt. desk style [GD] v23.10.94 STG Creator 6+ [F] Create hypertexts the easy way! v3.6 IdeaList 13 [S] Complete printer management [ACC/PRG] v2.02e Adresse 15 [S] Name & Address database [ACC/PRG] v1.5 Munch 23 [S] Art package, mono only v1.94 Zorg 12 [S] Disk optimiser and editor [030] v1.33e TurboBlanker 15 [S] Falcon screensaver/accelerator[ACC/PRG] v1.13 Freedom 15 [S] Alternative non-modal file selector v0.44e Thing 6+ [S] Desktop replacement ---------------------------------------------------------------------------- Key: =Sterling [C]=Commercial [S]=Shareware [F]=Freeware [R]=Fairware [G]=German [GD]=German Docs [ACC]=Accessory [PRG]=Application [030]=Separate 030 version ============================================================================ How to register inside the UK ----------------------------- 1) Calculate the total amount for the software you wish to register 2) Make a cheque payable to InterActive for the required amount 3) Be sure your name and address is included and *legible*! 4) Send cheque to the address below Contact ------- Mail: 65 Mill Road, Colchester, Essex, CO4 5LJ, England Email: Internet: jconnor@cix.compulink.co.uk NeST: 90:102/166.4@nest.ftn Fido: 2:255/80.64@fidonet.org Turbonet: 100:1021/6.4@turbonet.ftn Telephone: UK+(0)1206 852602 Leave a message on the answerphone! How to register from outside the UK ----------------------------------- Add 1 to your order total to cover postage and send: - A cheque payable *in Sterling* drawn on a *UK* bank address - A Eurocheque - An international Post Office Girocheque payable *in Sterling* - Cash! Sterling, Dollars and DMs are all fine Update services --------------- New releases are highlighted each month in the Shareware column of ST Applications and often featured in the Shareware pages of Atari World. Subscription details for either magazine available on request. By post ------- To receive an update send a self addressed envelope including return postage and an unlabelled unformatted double sided floppy disk. Please state clearly: 1) The software you'd like updated 2) The version you're currently using If you have Internet access --------------------------- You can obtain the latest English language releases via anonymous ftp, www, gopher, telnet or batch ftp from: micros.hensa.ac.uk in the path: micros/atari/... WWW URL - http://micros.hensa.ac.uk/ The Atari area on hensa is maintained by Denesh Bhabuta who also offers support for over twenty other Atari packages and produces a newsletter containing details of the latest files on hensa. To be added to the mailing list or if you have any other queries concerning hensa Email Denesh: danny@micros.hensa.ac.uk If you have a modem but no ftp access ------------------------------------- You can obtain the latest English language releases by logging onto 42BBS: SysOp: Colin Fisher-McAllum Telephone: UK+(0)1256 895106 Other BBSs and ftp sites are allowed to carry the on-line archives but because minor updates to the English language version are sometimes made without changing the version number hensa and 42BBS are the places to go to ensure you have the very latest versions! Joe Connor --------------------------------------------------------------------------- -------------------------------- 4'A%#)2!L!K @._c M%] Q/"$8(U W+0 T!\,1(3 X,?.V$^&(!P!M+M!\!%.X!C(#!.,.*\!!/#*Ab M.<&C&<'P&9+3$Z U S Q!$!% R$]!2&Q&-!')S!E+P(#!0, Y%^!4$7!%)Ba M%6*$(B.H$='B!O!T'^ W X P&4'L$7!&+1,.!#!#&= *.\!V+$.8!\-U!R!Kz M(#--/I S!5+J-:-<->-@-B+R$9 MOUSE.PRG - Der Treiber fr serielle Nager am ST ------------------------------------------------ Schon lange rgerte ich mich ber den Mausstecker an meiner MSTE- Tastatur. Zum einen ist er genau da, wo doch die Maus Platz bentigt, zum anderen wird wirkungsvoll verhindert, da man die Tastatur mal fix auf den Scho nimmt. Ein Blick auf Big Blue Brother zeigt den Ausweg. Eine serielle Maus mu her! Was leistet der Treiber? ----------------------- Untersttzt wird eine serielle Maus im MS-, PC- bzw. Logitech - Modus an einer beliebigen seriellen Schnittstelle des ST, TT oder Falcon. Als besonderer Gimmeck ist es weiterhin mglich die Atari-Maus zu benutzen. So knnen sich zwei Nutzer um den Mauszeiger streiten :-) Nicht bercksichtigt werden Programme, die das Signal direkt vom Tastaturprozessor erwarten (TURBOASS, BOGABOO, SPECTRE, alle Meinolf - Schneider - Machwerke). Hier kann MOUSE.PRG leider nichts treiben. Im Zuge der Anpassung an MultiTos sollten solche Extratouren aber der Vergangenheit angehren. Installation ------------ Im Installationsprogramm GENMOUSE legt man die Schnittstelle sowie das Protokoll fest & kopiert den Treiber in den Autoordner - fertig. Es erfolgt keine Abfrage ob der angegebene Port tatschlich existiert, also bitte nichts Unsinniges eingeben. Die Schnittstelle des Falcon ist brigens unter Modem 2 anzusprechen. Durch die Wahl von 'Linkshnder' erreicht man das Vertauschen von linker & rechter Maustaste. Programme, die an den Parametern der benutzten Schnittstelle drehen (das sollte eigentlich keines, ohne zu fragen), mssen auf die Parameter der Maus eingestellt werden. Wird also das MODEM.CPX bentigt, mu man MOUSE.PRG einmal von Desk starten und dann im CPX die Parameter sichern. Funktionen der mittleren Maustaste: ---------------------------------- - Ein normaler Klick entspricht einen Doppelklick der linken Maustaste. - Hlt man die mittlere Taste gedrckt und benutzt dabei die linke Taste, wird das Niederdrcken der linken Shifttaste simuliert. So lassen sich im Desk mehrere Datei anwhlen, ohne das zur Tastatur gegriffen werden mu. - Hlt man die linke Maustaste gedrckt, kann man durch Klicken mit der Mittleren, den Shiftstatus in folgender Reihenfolge umschalten: -> Control -> Alt -> Control+Alt -> aus Bei neueren Versionen des Desk's lassen sich auf diese Weise Dateien verschieben und/oder umbenennen. Vielleicht fallen Dir ja auch noch andere Anwendungen ein. Falls nun Deine mittlere Maustaste rein gar nichts von sich gibt, besteht folgendes Problem. Viele PC (nicht Logitech!) - Muse befinden nach dem Einschalten im Microsoft-Modus, in dem die mittlere Maustaste nicht bercksichtigt wird. Eine (umstndliche) Mglichkeit sie zu berlisten, ist es, beim Einschalten des Computers die linke Maustaste gedrckt zu halten. Einige Modelle haben an der Unterseite einen Schalter der zwischen den Modi whlt. Bei meiner Maus war davon nichts zu sehen, auf der Platine fand sich dann aber doch die dafr vorgesehene Stelle. cm Draht fhrte zum Erfolg. Leider ist es mir noch nicht gelungen die Umschaltung zwischen den Modi durch Software zu erreichen, obwohl das einigen PC-Treibern gelingt. Vielleicht gibt mir mal jemand einen Tip... Ich befrchte aber, das hier jeder Hersteller sein eigenes Sppchen kocht. ,-( MOUSE.PRG ist Public Domain, darf also frei kopiert und weitergegeben werden. Eine Haftung fr irgendwelche Schden durch die Benutzung der Soft kann ich natrlich nicht bernehmen. Die kommerzielle Verwertung ist ausdrcklich untersagt. Auerdem mssen immer alle Dateien weitergegeben werden, also: GENMOUSE.PRG - das Installationsprogramm LIESMICH - diese Datei README - nearly this file Good Hacking, T34 Rostock, den 31.03.1995 E-Mail: t34@physik1.uni-rostock.de History: - V1.0 erster Hack, untersttzt nur Microsoft-Protokoll - V2.0 erste verffentlichte Version, das Serial Mouse Protokoll wird untersttzt - V2.1 vbl-Handler eigebaut, dadurch hat der Mauszeiger einen ruhigeren Lauf - V2.2 alle seriellen Port's des TT werden untersttzt - V2.3 Untersttzung von Logitechmusen Funktionsweise der mittleren Maustaste gendert (!!) Installationsprogramm README LED Panel v3.1 (c) 1992-95 by Christoph Zwerschke ================================================= Shortened version of the instructions in English. Idea and Purpose of LED Panel ----------------------------- The basic idea of "LED Panel" is to make any access to BIOS drives (floppy, harddisk, RAM disk etc.) visible and that distinctively between drives and kind of access (reading or writing). As extra options the program moreover can show the state of the CapsLock key as well as the actual date and time. All informations are shown in the upper right corner of the screen (normally you can only see the blank right end of the menu title line there). Restrictions ------------ The LED Panel will not work with most sorts of graphic cards and "true color". That's because LED Panel is a "TSR" program and cannot use VDI graphics but writes directly to the screen instead. The LED Panel Program --------------------- The actual program which keeps itself resident in memory and shows drive access on the screen is called "LEDPANEL.PRG". You can start it from the desktop or put it into the AUTO folder, if you want it to start automatically. LEDPANEL.PRG should run as one of the last programs in the AUTO folder then. The Configuration Program ------------------------- The configuration of the running program and also the program file can be set up by the program CONFIG.PRG. You can also rename the program to CONFIG.ACC and use it as an accessory. Sorry, there is no English version yet. When the program is startet, and the LED-Panel isn't active, you are asked for the program file LEDPANEL.PRG. The configuration then will be loaded from the program file. Therefore don't "pack" the program file. Then a dialog box called "LED-Panel Konfiguration" appears. You can configurate LED-Panel individually with this dialog box. If the LED Panel is active, you can watch the effects simultaneously on the screen. Here is a short explanation of the buttons in the dialog box (from top to bottom): "Laufwerke:" Use all effective BIOS drives (Button "angemeldete") or choose a selection (with the Buttons on the right side). "Verzgern" Choose LED luminous time delay. "Abstand" Distance of the LED Panel display to the right screen border. "Caps" Show state of CapsLock key. "R/W" Show "R" (read) and "W" (write) symbols. "LEDs" Show LEDs for all selected drives (A: is leftmost LED). "Datum" Show date. Over that you can choose the digit font and whether to show years ("Jahr") or not. "Zeit" Show time. Over that you can choose the digit font and whether to show seconds ("Sek") or not. "2in1" This button appears if you have selected "Zeit", but haven't selected "Datum". In this case you can choose with this button, whether to display date instead of time when the Alternate key is pressed or not. "Clock symbol" With this button and some other noncaptioned buttons you can make small spaces to enhance lucidity. "Lcken" Show space instead of LED if a drive is not used or not selected. "B aus" Sum up access to both floppy drives to one LED. "runde LEDs" Choose LED shape, either cornered or round. "Zusatz-Lcken" Show extra spaces between LEDs. "berall" means spacing for every LED. You can also choose extra space for two particular drives. "Anzahl Zeilen" Choose either one ("eine") or two ("zwei") lines of LEDs. If you choose two, the upper line stands for read access and the lower line for write access. If you select "passend", the number of lines will be automatically fit to the height of the menu title line due to the current screen resolution. "Hintergrund schwarz" Choose background color as either black or white. "farbige LEDs" Select whether color shall be used to distinguish between read access (green) and write access (red). "Help" Display help dialog. "Undo" Undo all configuration changes made in the dialog box. "Anzeige aktiv" LED Panel display active or inactive. "Einlesen" Read configuration from the program file LEDPANEL.PRG. "Speichern" Save configuration to the program file LEDPANEL.PRG. "OK" Leave the dialog box. LED-Panel "light" ----------------- LEDLIGHT.PRG is a "light" version of LEDPANEL.PRG. It can only do the basic funktions of the LED Panel. If you want to install more than one LED Panel at a time (maybe one before and one after a harddisk cache program) you have to change the identification of one of the programs from "LEDP" to something else (but you will have to use a disk monitor program for that). You can also make a copy of CONFIG.PRG with the different identification. Normally only one LED Panel at a time is allowed. LED-Panel CPX module -------------------- If you use the XControl accessory, you can configurate LED-Panel also using the LEDPANEL.CPX module by Th. Morus Walter. Thanks to Joe Connor there now is an english version of the CPX module. Rename ENGLISH.CPX or GERMAN.CPX to LEDPANEL.CPX, as you like. "Cookie Interface" ------------------ The file LEDPANEL.H is the C header file and likewise the documentation for the "cookie interface" to LED-Panel. Liability Disclaimer -------------------- As always: The author disclaims any liability for any harm due to the use of the LED panel. Copyright --------- Copyright (c) 1992-95 by Christoph Zwerschke. All rights reserved. Now for something gratifying: "LED panel" is a "Public Domain" program. It may be copied and given away as long as it stays in a non commercial scale. If you like the program, you can write to me and send a small donation. The Author's Address -------------------- The programmer on duty: Christoph Zwerschke Banking account: Am Steinfeld 4 Bezirkssparkasse Heidelberg 59379 Selm-Cappenberg BLZ 67250020 Germany Account no. 4338405  " LEDPANEL.3_1/SOURCE.CPX/GERMAN.RSCPKx(r" LEDPANEL.3_1/SOURCE.CPX/LEDPANEL.HPKxƑj`` XNAMLEDP` LEDP 700  01()ׯÁXBRALEDPB!&!*NXBRALEDPADJg zNBh1o1o 1z zNA/BNuXBRALEDPzA f 0(g S@1@*(A0Vg rC "0g 9ng @JPgNuA  V z2A00@VJgA:jCd<:Z:f RIgJf :f<.fJf0:fWH"H0 H@H@"HvI0 H@H@Jg."HTI0|dB@H@ H@H@`0:(fVHGGPHJfWHf"gJf :f<.g:|B z2A00@VJgA:U:O<:F:Jg0@ H@H@I0? H@H@I0tB@H@ H@H@g:BA&g6"C(Vgh `J( gS( f((PÈ@KA"XCVA"XVJfNu g0(hNS@f0(hLS@f0(hf<:8 g|fSEE2VHCggf:g6(4:HB4|d2:f8:f8(Ҹ|T|RA gXI|cXI$Q g EL(Z8`BDHD8LGHFV+0g $KpFFQ0(Hzn2C|2||€A2:T2Ё xN>fTHSH*H":*0:*g"8¼ Mg"H>Q>fTHSHgl0H@M\g8BGEp"H>SGHDĽQHD>fTHSH`H@<@g"H>Q>fTHSHgH0H@Mg8BGEp"H>SGHDĽQHD>fTHSH`H@<@g"H>Q>fTHSHpg|fS@f@grggg"H>Q>fTHSH`"H.HG|Ep|b@f|PJfXgj`Z@f fPJgWǽfE0g ~Q.HG|Ep@f gPJgWǽfE0g~Q>fTHSHg"H>Q>fTHSH:f$g"H>Q>fTHSH:f$g"H>Q>fTHSHQtgg"H>Q>fTHSH"HE |b.grf gj`ZPJ`LgZWǽfP`JgfgWǽfE0~QE(gggWǽfE0~Q>fTHSHghg"H>Q>fTHSHEgRJBGEp"H>SGHDĽQHD>fTHSHg"H>Q>fTHSHgh>< :1E2|dTJ`| eVJ`dRJHGBGEp"H>SGHDĽQHD>fTHSHHG|jTMRNeUMC "2 |A2|AH2I@2XI2TD2SD:SE0<,MJf(0fœTNSNdÐQUHUMQTM,MAh Nu oO & <Ш ШШ//Bg?<JNAO AHPB@2@fB@|f0< ?NA\OABBXBBCBQ ABB?<*NATOA0C"?<,NATOA0C"pA A~Hz?<&NN\OBg/< ?<1NA$:NaJ@fCB$"j#0A W*j,Jf J-gRMJr"R` AfR&MRM RfGV=p#@JrNF&IMaJf"jB`_fjPfdBf^XRYIJfLrpg:鉰<0e< 9d/Ҁ` Ae( zd" Fc ae ²$W`,g$BN&I\ }bB0,HPN"@$ p yͿhep@#XVT"`B_QVP 9h.o4Vl&V`B"Y"XI#I22\VH`" XA"AJdfP"T#;dP0BAHAR@&7"HCBCHCFC!P.I/ S/{/ / JNAOm vvhv8vP>`\O4g/ }NMPOLNAJ :RNrtB0m| nҁ&ҁ ҂`.g f Jg}0"` NNu"`"!(e ЀЀNuHehJH./ !кgF|жl6 r.Nh y61Jg 51fpf .,?2`SR` `pL0"5g,<*|51l"H4zP5 (f W`z0؂>,4wckwg Lz~RgkޏXk `hQ"5aHvA00,/Rcb:5Hžg"{fjbztlH`Jz|<&rğFܟTaa2jaҶ`aV a̛`1j300@<ƾg H0Cv5tTf?H` z8S`0B4*Vr25 p€ `U҄66Aͭ6A6BnB!JGf(BBէP26Bsip$ڀ;PNk`n 2k_܌Pa_dcV f6BP/|IP.BPUxĴh .`:QP.qq˵>۵,0..0m_6A0>FDN_ ÂshJSpf44R^bQ9^wX/42f.~POSfs/!a7gpHp>a3.v2L|0tPOpl%6\,1|Ft;vP:R@Ѣ9\0p܀43fH3\/xXO*@`DP?1Pz@>2`4&M*?2l j'D BIR`7#@1 dPϐlP`zU͈f8Agf`b MCpa"HJfS fBPg/ a>POQ[PO&@JfPa@aE^.Q[!pQ!q?HH.pe|\` cUF(C[P:/ J\P5.Y0.QZQ_P8fuPO`P\\P5"@W/ \Y05Bv P8 PVZ  + BR QD2@1 .QYDBCrP80>L`B KfVYP80@Y Qa/!Z2$.QX((P5(Q("ƲY @ fUt2@2,",$U4"22"z,$T&28"Z(CX*2>":\0@"xFL(PzW` 0p g JgRMS`Bz[WH! R2DQW^/ PP *B.CFf B0z2 3W.HHo BJJ@'B .1a)`DaNr#$RW#TA`ghB /B@^.QWJ nl0zVR0&1L2V1gDP22 P JPpYdR!`FxeQ/ NANO* R15~P(pxxvú2^N}ߑ(JWDJggTaZHU8pe2Zwx2XVRdY "bOX*!I B|3X0aLCRFHoa v^f FnGN2β$β2 β1BOVVH2s H4s"H6s$H._//η`O00`.lmβ<:β:β8pY ,r "@P 0\nC@ g0hUm@p Sw|vOVH1Q^VV Q@g.h gp|JvTW@g||v&`pOp.9`(`f ^XO`X̀Nap`D2n:XOpCΔ`,a( [B!T|@bx$~LjJ`bH~UhrB@b 0pB8v,ϱ $T8`,Vr2Al3y@QY ]C(/,"@:aJ<~l&$\B :aI-2(8g J@g "򎖀0 h&@!B4|).$p0,0.2.AA=@gH /QIR&( `#|/)I/)I)A/$H8.V@@@}n@ n]hgb0n߼@r@r6@g0nW@ npxp.b &Hb & Fa$&N&h FVJ@*N&V`tB$Hbn7 F6tBak/dN2 FtB^ f0e#[Zf FmtB&  "=QmRcNXOBRЁ$=RmNREV9FDZ,VlT$<6,V@v,?. <.Y[ D ʮ pC| @mb.Ё"H_nP Ēʒ:Б@m2ޑH* @ "/ NAv*sRcn `JRZA>HcyBnJ4"П̐ pxƀ@8-IRIp@s@-HΡ d nJ>Jo8Hh%fRGrh!1jhghfpHWn< sf1,0.:r Fgpn0* n|`tA"HJ "pcX ~/.Nn:& Ѯ|`D@@lhYsꞴcmұسO.XOƊEl.ҰPP*6|ώϼР `o%SޠVӰ" qΠ KޡRHޡ`p@`x> H3$ƀ> кpD(f /aZ`uLtԒ|J"/(=ބ1TzNGHqpgtpft&|նПk^a,x֔D"lNFL`lnt={2P&X:"*6N Xb1tN|"HJfpP)*0Xt$XDE@~t|. Nj:a&!t<Ҟ*h /} :iױREJV|"o ?rc`w=`B.DCEJRV<Բz^Jj:TVX,F& $pPzK6 p`JBZj y|.մBVg~( b t)aݪ& L`Pt;p6f t:)Xt)$t[;P4EHD = אN[?\=:Z.z^gBBgpK?NA& Db.B ?%R@̀. B\\8j?#|le"f'l-5B/@o`'?9?`K?]?o??:4= nu uBt||ը0H,N_ o,!@&pa`Br=L4Ba&"}ŮNaVX_<5T@x5R$4 %$wd$$,*oT#2Xjho)2Ž)6Qm`:d4~!;#xm% g&-#1 ob0`BTf=0ʢ=[L551bzHw!@ ,_XO.Dxv̀a\.a,.$XO`#~R "_HAHz)/1ˀf prLrB0P5ZPOL2by@xqw Щ:::zx,9:/Q 0.H"Nw*2.Ҁ=A.:HlF:ѐA=@`=n5PO`#DzxpH~|zl" v^g RR` (/~Jj𤾉olCvTp NlKXO.J#(h,^#(HV,u^ " ((XOR`lvк(XO^к.25w`/1/N-.Qr[..0(NJ:NI$<@@v%ONN_H2/@'J6 "H/fILFLt",/, ,ϾLv0A. s-1Ffg r#" Ir65IhDHPHP ^S^ <&NPNG46F" ^Kvj2VH2|&MF4 HUR D\0 4 u:H74XO*n|}`^ e2VDHH6UGPHGGP$^ M<G&Jj0(l*z05tH1*n_ 3FRa8Q4 +JgBg

q\XK#"f);t4#9" f%*~v8{` POpf|\`0 ?B.jU:=>Ю4!/A"p_rЮФ '/ 1f?0_H҂6$2%(4*16,4IJR 0,VEfsRO 4>p @- L qn4,JfR8c0r~/aRXO,-o:> mB p pDRupD(fdCEGK/WM$.P2P(.PU"2P,.P&2P0.P*4 UY / /U Ca$DJtMBnu"T*Pe.P4 eXvDsL,p> .CDXc/BAr"C2g Nd?XO#aUd `t$fҠd `@&dUd `6$fʞоrsm>N_YXOr du"h=$Wfp&e`&eddVa[`Jdh:hbjfҜdu#PLb?dXJdglV`bUjfֆtvꪱa(vpdʂxzh bbe`lt=C&ZPO wڀ,. &ns*.T-BTp!h .l(poYx--qj@k`ʼ 1d(#M#K0|f!F!E04 n'(,"04*p`pfjZQcdVF:R~n:zxQ (:fzR`JfXOjWeV|)^4cT6` )FoA`,*`(lކ,0*N//Aݑ b r,'*W/*r@(JP0 H"`$*jP)P"4b*6b*N jΎ e#dfb dJ@u |"l$3bN2 V0fp`p@pb(uQGb4JE*U"F: oAbWcݢ|/ca2j jP]X}#`fڣr!W&Ҫ"ʊ&pҪr!IW多&JJE pf Eb 3aAp+bzİ/ B5iff/.apg.P.pfr W8<| -B.vPO. [gSgSf p` p`pDY 4F #zJ8*p@xnxOBf=PBHWnBB94r b}nB*HO }0`Ќ$Bf<˨Ԥ`ArKzRܰJf2BզJLB<>˨`, f/aʰ =Shp9f#yNpJfíf;B;mۨ(۫(`@:"~ QCتԧa$$Rȧȧ˧۫n8ENRRH@PzNМ.䱡'ѺlJR@ P@/-HN::~pѮD Q rc.A>FX<^+dON9,ɦ˦Kbr`L<,rZnXOSBH:r T6 K ppjBAєJ޻ ,PaS@fi>J B9\ެa˥V0pjBF+pZf8xF8 ԥo$p 0p "p רJp(./ԨW p8˥uN6?0 @J^C/PO~@cgp bzZXfĤ@jxXO&gnP9"@` S5|P@p `z`%"[zˤDˤȤ$g$/NHBXOL"k`j`>$f6@[0$ 0pX7U2b, (`$$5.l!7p ,קAFrfc!j#Gr$z Hrj0( =*"M"&AK0U4B1$1RѶ,фH5RiP^ vUxjxK"U|."5| ф<" z1"!05"05=Ȣ*ˢ0D j,ᎳK4DY1ǡ$Щ"A4D`L <6uE$hF(4Dz~KEZ$ /J",f44Dj!<@0Deʴˡe4:[2D"04̠ѽ55ߠԅ!4"B@"g14ĠJRp( rg^/aMaNXuB(oN3XQ.`^b0u"h?EċކR4$>ILJਠXOe(v.:NW2pDPb,A`odeK`pH,KwBIrdJ:rG~KVK}AK58t^|0IaAI9 h2KӞRJT `"L\."fK [ Zfnڬ X315aȝ(pc# 4D@R!01 я_a[A)(b`hf/Qmˆt >Pd655J,K@Kr._Jf,֐jڐՑKڐdi`N@r$z j֔ޔg:cЋ"6.""Z@B-AAYR/.R< !a!AMl!/T֐w䃙X ~Sg@p` :" l"pu"R a I4h @e2g& ?r(F%1!-452(A1F5Q1!Y1^0b?Nu66NӰ tmTtxt܆lnntt$tnd8XZڲt課n[>:>@:>B:>D:>F <|Nvr38J\wlx|rH0E0Ϝwx| g:}^_ g6`0b00d09\HL(!ϔϦϸhLBH@B@@r HA|=L.H:؍r<#غߜ"<#,LG ԗbr ؍0#WCXՓr&\(f!ZyZd00H rdն}ҁ|G{0KTKp0fLV A S"ABA B6neVjLp?paPApBpCpDpEpFGHIJpKGpLMN`OpP`Q`RpSpTpUp@WpXpYpZ[\p]p^p_papbpcpde+fopgophipj`koplmpn`op`q`r`sptpmvpwp3_yz`{`}|`}HdtHw./xkF 2ʿ*H0"Ufp`* f UfK`΀*UB/PQ.NPOd /p| r-At-B"*.W@8888"(-H`JH@ g"W@g&Q@gU@gh"`2`z`z`z`0R{Jf p*f"SX -@l zDޠ` /PQ$POѡr.f< -PВ ڗ,J߆fp`ݡF!RMZLgbgY@g-MҐœURHHE/HAEgUA~~ gDQkR~ S[}p[Ag" W`΢ `n*S.rA& U `$U 0` /`N*SXM&HSq: `X ,`DGJjpDJgK-z`*J.p+z*ng zr z-Mb0~2PO.lf & .Jjr"α,o& Mo// ړ@ r0 M`Sd.ϰ ڀSf8..&B` .@DD |xpV`688J\πg uq0Ub0.`εp&\vψϚϬ‰ xz/ff ^XOV*P fK MJfS.γko"ص".޲l{t(`͐l ͐-GJ!g@`/ }/CBNPOSl0` / x l`9.l&Pz 8B.`~d`~` ~&дJjހΰﰅl `͐rD ЅSl2b&wpp&αrmr`",*SJf$ SRX 3|@(`Hpf$O"R@.4o ㈀gиp@ΰr^~p&tzHH$.Ԅg~Jj p: ,.JڀgRJgVfPJfg`:,R.l`(Tα `ڼ¿ڿp0g漳SDž`ORWځ|ZSj"D .pco '׀60m S&T p0"6hSmf*`o"p{`PORl-`0TI+P(POlȞrZ0.x ..`0RlIlSm`+p0VհҰSf*ҫ.OSmq:/"/Z 7/I(Lregrgpe EPI̐+~ S xp0Ҁx)p nlfGR? 6e"%p mp&"fA p!vP@0S4PPNQH0$hd"a Bi0iJBfl/ff0&( S 7fpI0nf`0N0a0Np0BJBjS0B2)b`$L NYNXNu BgRB3BHABF4)\jVBk Bia``H>@.R0`t:CS1k\@`oBBBF1gJFf Bf\A`0 RB|kv$0Jg xԣ0SBk:x@l281 K 9o" R1 @ SBjHASCzAR1G0 HØ Rg6CkS@xQJCk}00Q40g4OSBfNu|00$&hATS҃тdRTSL Nu/t?<@TR@ mw RSWf$P3~0pr+2f`f``a>@h @fi _`P-QQP+f=ABvQm>P9n8S3F <@i/w{gH@`asP w҆Bц`P.0fRHBPE]gQef@Q;g R i`SAR R:QFQ Qm`?~+@_ f2ߒ`|4cgDB:@`t@R2?hASQ`"PgkMAQar`x\@`` btegHa|L1o$$1$wp0) @~C,($P !||1+uH0oN<?PS QPkNuc`|1a DH@8@mp @m^ @N @GmH@wH@@pl f ae|HNXO` <@H@r`p @lmpg^tpls΀H"E:@ {pH@ETEl DEzх`BARErс* Hm@q`q鑔skс2(p2q0v$\4 `eRwsBϫbB.$2 >tNzPNfVZ.N4|.2`͈6@oG?~| HD8"D89HB:HC<̯>HGFHG݅dSD`QBCHD,hBD HB`&<.GHFBSG eBE HB9/`:Őd SEзePHEp: "( :Ҡ4pBfBBGp E *.p. &rD~LJEȲpkpp(ZHB2/pFN=&H@@rp@~$ݒ Nu^D@+8`QxPp@Q~ӇчE,h?BnPFG0J> Ղ&H@ ѡq"Vdk>djHB EFGGE_ G4zV o{&uPP_`B6"F,, Dp<`Q`@QL F%ZBd/pFN|KD҇~ч@Q ,m ~@QJElD`l0= K-H@P `A/1/@,7 f0qHzL9UfR@.^@$ &@np@|4Q1^1dgJ0G@L7,x 1Pn0psr @Ҩ"0"(RWAP PPPPP"P^H;*o,HH.@wpO"@PrxS_"/PнdSrQjV)HHP /AQmRXQQ RЁ, ?rf$>`TZ SJfp`pO߂-SS`A(Q܀SJWnr`QW0HH}0aQ1HS @Q `rSXЂr<$f9`h-`L xram rzρnr3`bqJanFebMarAprpyJyJulAugSepOctNovDecSyMonTueWedThuFriSa4pVH*sPHnrXO.{@fprᕬP rlpsԀ0 g*^Q xP &M`Q/rwJf L(SLL~0 Q QpS?g VV`H0OH4א{oPoK<am &zn{'6/2a fw JfSHf"`R sPcaEf +0fQ"Or NA0V fQА"O"A戮123456789abcdefC2сf "XᲉHrp/ +g:-fRH20m& n $҂ҁҀ` BD$ S RHaq *0 MZ,Jge,S  MP`SdpB0h R`^p R hPˑV+0rPB-tsP|n00. fpHzrؿ nBf@x"/*1Jkpo0| ` 倀b"{P MP .xq.P>123TXAJ` r᪨XOl~`Լg Bv0-!@,oAG,rb@Pd`Qмc F@Kt U p4&4.0/4:2<:Q1V4"_68a0k?0f0Q1tҰXL0f pD7 J@dg|Np?9ЬCx0 ê<`0*nRXM@亏fAp޲W.\@pb~` ZpG/av:1)H8#dI#qf&p? Xr32~$,@`& @b Ifg@n`"mRAmn#f$)fR~(lJ"#ǚp$( wn``0u1B_`&bԨޢanB3R-2 SPԨm_ RJ"!VIpo.#g8w0`,f/VAIJf UHp=fA2XM/JfИ(tPH# ,DTO=@p*63RB@H@=@PAAHA `QD&B,@$.BBHB:BBTCDMC?T@BENCԂT@B-trpFҀ wJ`P"8"U0`P&K bSP*pl*.b&4b"Ђ.|`ޛRpr`m= Sc4Js`Jf*BJ0LS(Rp%`,Ğ#$ZPp"p3,Hl m`0 AЁ`>`@Q̰:sAѪrG/L$q,/(&o,T`mXf ` Jf2Ld+nP/ ܱ` F'_k `p3UgXpLF*ar@ҁf`M'p`8P`gpn4dnFr>o`=LbdT?cQ+g^ kۥI```ܱH,Hag&pc~Z aF`"#tc Ma@/m"``6bcae,`(f`@;w RyHfrP g>7 ypma`H"hd `'HHyp*MJcD`;Se"@"f@ |9P&|yJg /ܱ8XO+H@<<(6g (fN~r+=PWDvBps:.Q@"|"U&a2 8 Rp(gT[@tp@_/ 6ܱH* ᥁ !@t܂tƎ|@܆`J|`F ǡ@|`.P*#H#E #F\ z!4 "P&QH`\ K f 'm$ ?`&M*`^V KYH"Uf. S  l/ pyIP ^ʼnNPBI MYH~|`V&P gD&e<^"Kлc`*XM Ydb!tB!uShXO(,:2#$a0NukY"ft#"Ao$ԁcAm"g`&@() b&mg$Ct4ԂւX`$@JRjl&փփJDk8G8JSk08P؃XX$䌶Jk5(5DlgJDGHR<Pz:څ؅d7k7zw7K ׭Z @?f #ѢPPf xI0&QYQ(P,P0_FhR$*TTjd)b?Sg*2l aUbb4Tb|`q"M4ebc*|}:x$JfP |Ip|`p:w|trprǝs|tp2cXO(ˀ-pp S*MKRMrrA p @oSp6 ِR-{V`p -p Hq,2!4*(`,bV2b:fDb-+Ma6Uf`b ic+ma~a0nIgڢQXTBUAdl2$>3m#nQJk~DCl ?*H,@ ~` R\2@`A p:(?f"J6CXOrAzZP^ST2p;IL}T $K.`JZP?r^PM\OJfzfaXOzRuStack space exhausted Program abor\bh/ Hza;RRjJd@@0;wN"`4bc.(d"``bb baռCԍ`BԡԌR$POV .k"Sq2XQԀJg(bzddp-qߓr#|`m bB|bpTZCST6|pET-1???-2r?3GMT0rdp#4*H-I0Bg/ p=P]0QT BgpEXO6 ?BgrF^Q2`bp>tf<~p&RCpYP t,D`F{p`0~pfp p< pBJkf1 (apr)B^Q T u7@ ZP *`xf$~YPH&dt*Ĥ5!qIEC&D-J`RMr gr 2p&nXKH@"g$[@g gU@g `"RM-M~`(4:t-K?RM I :2p*JgVD"a` pvQ2pB_`bfB&L _f p T`+%LpPptpK!K#I,p12+TrZfj$g8 "S!Jkr`#0PO4Z0v1f0ȸzf+(.2*`+/?(axo&"Z#`"+H*0 ` 8 ~"AS#nP$pV>1/PlR$"01$NXOH@a.@nP/X/@?<@NATO2/.?ou ,AN<B2䭒*S'$P$F0(,/,Vb"A*V) kofgx,?/ p?kV "pf $,TZP@v :0 " xRчP  e$I>1.BZ*H VB>BGBg?ZzrWD xp0L J!ra   "_`"<@(ADS|ClAiD0NdqdN JkȊUN/2H@t `WWf(CQQ`V\f CdQ gB/ "QS@t `| SAgU@c pgSAx  _ Ah%srw%ld/[3][GEM cannot allocate a|workstation.|The pbdmZ`hc.][ OK ][2][Virtual File Sy[`m|has changed.| |Do you want to save it?][SAVE|NO]9 |Yiare on ttop|level directorya quy YES | NO7ROOTwAVFM %c7.%cq`%d 0 s (7.r1.0U 1Y"25/05/95avfm.rscaeCload|resourS`fK.RSC|IaeD][OK! s\"VFSNo Mem for A|"sP+|any e windows?+ArgumAen!$;v%Wing does exist|Should I usP7's|Or simGply2Z2aT{ad| C[| cel]6Path<%O-L9(?@:?L?^?:i13 pEA!th@D][!CcNfree_slB* ot_atM_dreadyҾ\__XITz_!_viBD_ _copy_iAEemfrctors MalsڏpBĐ_timredrawAj~0u_tqormalMstcul_dzјfromW`_ra^lisevnoS55yNJT_mBJ|aVDIifygvL_t;^D_pfQzѹ_displayBB;D__tz;yҶl_getc8zѥL_cloearwyXrLvzѠd=?xalogLعoFERRzюX|yҬ_wr`v~XT5z8_vsvwvTkopenzѧ_edimtWD`_dzѽV4*5Rf=b0cezњHUNF'_evnt_muBuPl;tii pfmzїx_[dLB;douic<@_AESSk_wp~YhwTAB'_N}u=ܡ_Ѽ.2Nm_given_detail_scrub_Rbrray_0reyA(zѐlVpzm_fuSll$\fBя ~s_I[_c]hilnK_a_Lf0z[րH^ipPM)0_=H6vՙp S3;veexe`8 yrFnewhe<1:isq$<\fpu[tc~i/q@na @ qyi<Ld "EdE_ctsVRTN4R3V#P_utCd_OfselB`? attD?EIcldoceutadEN15hbqlhf=au,erj(>_po 7di_a=S(8Rn%r)5pflushyҲmDFDy҃|5~IND1 NR#:lH!tTQ 3hQs)"SZp̕s utR C춃C$jarm,@_rsogoddXyY-T_pro0aI\8I'CfD_ f'lABt(c\6RRno" \orncm6s_ver_1_09:fi"?czs\`d&obvpfixE,IHI?symboM1ks_gmzѢuHh@Sv{]enresor)qxаyҠT`pc=VnTis1eoztPrhrOrc a;rgTv P#@CL2h aQ_ErN2JFGlS"Dup7X q4T=f n`:;m EtroTxn:T|4i_P4q,lopH1dwBf,f ;glRbzolkstuzg?8Bn(A5Zv2̧BnFr-onbrkBz ̨|2\70ur!@u _Oap_i≠j ,zT[ ! * &A, V    e4 : HVFH>ʔdTTdP\ &:    o  X  & *@"  |φЋ 24^ ҁ*V_R (  D / o8  H U` 0JlU  m    4 g Z_  p  / .$&f*Xjn`R"( %H $,40BTJ?JJ]#&> (>P   ^p/ &? KeZQ[mq ,6(EM|p&& "  \" &  H"N< XntR8 Y$f @B,* &"l4 rt9 'F  ".m .$8 8N(q&̴qn&ݶ(G "±H,j,F$$   &*&w < ư 8 G8(.X@v("R(,b*p$@(^tDJXB  8i .2~><*b>(>6& O ڑ   0'_ Z     l±1Smh$  YյamAѣ ":Dz7* *(.$x("$0$j0&H  .6* .*$&,2(> *(&620j:. (dJ6 .402*0$*\0 < : n\ *@ 6v&\b4.:T< 0*Z:P v8(X@$*M .,&o4DRF|;8zF;x .l ۑ, `J8.d0e0:&0($TV 8`"""OURS ASCIITAB VKILLER CALC SI SYSTEM CALENDAR FSOUND #ENDSET #SET ST-Guide dev #DATE 270495 #BLITOFF #INFO1 C:\NEWDESKS\640X480C.INF #INFO2 C:\ASSIGNS\NVDI3.SYX #PRG NVDI MHZ32 FFSEL DRVIN SCC CHK_OFLS #ACC XCONTROL ST-GUIDE CHMELEON 3DOM___C HYPTREE 1STVIEW #CPX GENERAL CLIPBORD HD_FREE HP_LJ4 WCOLOURS ASCIITAB VKILLER CALC SI SYSTEM CA$|A6XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________XVirtual DirectoryName OK CANCELVirtual ProgramXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________XXXXXXXXXXXXXXXXXXXXXXXXXXX__________________________XNamePathFS OK CANCELArgumentsNoneAskAs BelowXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________XWorking DirectoryProgramAs BelowXXXXXXXXXXXXXXXXXXXXXXXXXX__________________________XFSArguments ForXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________XArgumentsXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________X OK CANCEL Desk File Edit AVFM--------------------123456 Quit Save-------- Other-------- Cut Copy Paste --------- New Edit Virtual DocumentXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________XXXXXXXXXXXXXXXXXXXXXXXXXXX__________________________XNamePathFS OK CANCELDescriptionXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________XEditing PackageXXXXXXXXXXXXXXXXXXXXXXXXXX__________________________XFSPLDate CreatedDate Last EditVersion NoXXXXXXXXXX__________XXXXXXXXXXX__________XXXXXXXXXXX__________XWhat do you want to create?Cancel OK DocumentProgramDirectoryVirtual File ManagerCopyright Alan Richardson 1995VersionXXXXXXXXXXXXXXXXXXXXThis version isTEXTIf you use it then please send commentsto Alan Richardson atmr_richardson@cix.compulink.co.ukTEXTFeel free to distribute however you wish.TEXTFuture Versions will probably be SharewarefeedbackwareFeedback wanted!Special Atari World VersionA post-Glastonbury bug fix experience!!!!<f0< d  0  `@ @$Cbdvwx}~#$%()8BC DIJKOPQZ[ \{./089:CD E`{} =\^}FWXYx >@_~  !" #234?@ ALW Ydo q|  *+ ,<=>CDEmn(o"*+  2NOPz{*|"    $%$ @   \ x  @  * 1     A  A A < X t     A A  @    " 8   T  p     % ZZ    P        # , 6  > $     4 P@ l                @ 0 L  h       & "   1 %!,  Hd       (  D`|   !      FBugs ==== There's bound to be some. I have tried to get rid of most of them but I'm such a nice user I never put the program against the wall and whip it until it pleads for mercy. If you find a bug then please report it to mr_richardson@cix.compulink.co.uk Known Bugs: =========== version 1.1 ----------- In the AVFM.VFS file, the version number used is the program version number and not the file system version number. Let's just call that a feature for now and hope no-one notices (oops) The text in the comments and args box is concatenated and not properly spread across the 3 lines (try writing on two lines and you will see what I mean). This isn't really a bug, I just haven't written that routine yet. I will do, and probably soon, but it may not reach this version. You could always space the lines out if you needed to! (sorry for the inconvenience) With let 'em fly some of the dialogues are left behind :[ With Mag!X some of the screen re-draws are a bit dodgy. The drawing of the text in the window isn't calculated as well as it could be, sometimes the last item isn't shown on screen fully but you can't scroll to view it. (if this happens then try re-sizing the window, sorry but I'll fix it soon) Fixed Bugs: =========== version 1.1 ----------- In medium res the window went off the screen, not sure why, but I added checks to make sure that the default window size wasn't more than the size of the screen (if it is then it uses the screen size instead). Cut and paste now works with documents properly (Thanx Denesh) N.Hx /-N@$m4$m0H`>?< $m?N/N`8Hy N/Nd0Hy N~/Nd0`vgv gv g$m0@WHH/$m0@fp.$m0@WHHg\?< $m?NV?< NIHy NH/NP"mN$m0@f$mBRp$m/$m??< $m0\@?BgNkN6?Nl:N6$m$mRR$m0U@op$m/Hy Hx NkN6?Nl:N6$m$mBR$m8/$m??< $m0@?BgNkN6?Nl:N6$m8$$mAVFM Al's Virtual File Manager *** Atari World Special Edition *** =========================================================================== Special because some bugs in the cut & paste routines have been fixed and code to squish up the path names when displayed has been added. AVFM is Feedbackware! Instructions ------------ Warning, these are stopgap documents until a full manual is created. Chances are that that won't be until a full version of the program is created. They can be a little random when reading them but the program is simple and I'm sure you'll get to grips with it pretty quickly. Excuse the spelling mistooks but I didn't spull chick this duckument. Disclaimer ---------- I make no promises about this program other than that I wrote it. I like it and use it and it has never caused me any trouble. However if you invite it into your home and it does something to your disk drive (it shouldn't!) or your carpet (it won't!) then I will not be held responsible. Nope not me. Well now that that little bit of pleasantness is out of the way. What is AVFM? ----------- It's a program launcher... with a difference (otherwise there would be no point writing it) Why is it called a Virtual File Manager instead of a program launcher? ---------------------------------------------------------------------- 'cause that's cooler and that is the side of the coin that came up. But it looks more like the normal desktop file management functions than any other program launcher so... Also it handles virtual files. AVFM introduces the concept (and I use the word loosely here) of a virtual file. A virtual file is something which AVFM thinks is a file, it has a link to a physical file but it also allows files to have 30 character names (virtually) and to have comments and packages associated with them. How to install -------------- Put the AVFM.PRG, AFVM.RSC in the same directory. Run the prog. The program will automatically create a file called AVFM.VFS. This file holds all the information that you create and is affectionately called the virtual file system. AVFM automatically creates a backup of this file before it saves any new data. This file is called AVFM.VFB. (It shouldn't be necessary but this is still an early version of the software and bugs might have crept in. Keyboard Commands: ------------------ INSERT: Add Item UNDO: Edit Highlighted item DELETE: Delete Highlighted item CURSOR UP: Highlight previous item CURSOR DOWN: Highlight next item ENTER: Enter a directory or run a prog ESC: Go up a directory or exit CNTRL C: copy highlighted CNTRL X: Cut highlighted CNTRL V: Paste copy/cut item Mouse commands: --------------- Double click: on dir (enter dir) on prog (run prog) on blank line (add item) Right mouse button & click or double click - edit item Menu commands: -------------- Save: Saves the virtual file system Other: Executes another program Quit: Quit the program Cut: Cut the highlighted item Copy: Copy the highlighted item Paste: Paste a previously cut or copied item Edit: Edit the highlighted item New: Create a new item Using the prog. --------------- Add your virtual progs. either dirs, progs or docs. There is no limit (that I know of) to the number of dirs you can have, or progs. Click on directories to enter them, click on progs to execute them, click on docs to execute the associated prog and pass the doc name as a parameter. Things in the args: -------------------- A number of things will be expanded in the arguments these are a % followed by a code (f,F,p,P,%) %% - % %f - file selector and insert just the filename %F - file selector and insert filename with full path %p - fileselector and insert just the path %P - fileselector and insert the path with filemask e.g an args string of -x %F will pass -x and whatever filename you choose on the fileselector. Working dirs ------------ Normally this will be the program dir. But some progs are happy to allow this to be a different dir (e.g tempus). If you do this with tempus the tempus will have it's file selector set to the working dir. e.g working dir is E:\docs\textfile\ but tempus is in D:\tempus\tempus2.prg the tempus fileselector is set to e:\docs\textfile\ Protext hates this and thinks it isn't installed but some progs are happy enough like this. What else? ---------- Args Ask... when the program is run you get asked for args, the special codes still work here (%f,%F etc) To input a working dir or program path, click on the FS box to call up the file selector. The .vfs is automatically saved when you exit or run a prog (well you are asked if you want to save it, you can still say no!) a backup of .vfs is made into .vfb before .vfs is written. Other (in the menu bar) lets you run other progs. What is a virtual Directory? ---------------------------- A virtual directory is a directory in AVFM which can contain programs, documents or other directories (all virtual) What is a virtual Program? -------------------------- A virtual program is an entry in the virtual file system which has a link to a physical program on the disk. double clicking on it runs the program with the arguments specified in the virtual program description. What is a virtual Document? --------------------------- Ah! This is the main reason that Al's virtual file manager was created. At the moment it is little more than a means of providing a virtual program with a predefined argument (the virtual document) in fact you can get exactly the same results as a virtual document by creating a program with the document name as a parameter. But in the future Al's virtual file manager will act as a simple version control system for these virtual documents. This is currently being developed and is the main reason for writing this system. Why? ---- Why what? Just, why! Oh! Because I have never used an alternative desktop (I'm a memory miser). I used to use ST_Whiz2 (nice, I liked it a lot) but I couldn't run Kobold 2 as an accessory from it. So I developed this instead. I was originally planning on using this as a testing ground for routines that I would incorporate into a version control system but the version control system will end up being incorporated into this. I rarely hit the desktop. All my file copying, moving and tidying etc is done using kobold2, and all my program execution is done using AVFM. Future Plans ------------ The document version control system. Multitasking compatibility (instead of using pexec to execute the progs). I don't have a multitasking operating sys yet, but I will do eventually so when I do that will be included. File Selector support, to use all the replacement file selectors to their full advantage. Kobold Support, this will be used when the version control system is added to move and backup the various versions of files. On line help. AV Protocol - oooh you could drag progs onto the AVFM! no need to hit that insert key (docs too)! NKCC font support (speedo and non-speedo & system) extra options & prompts for floppy drive users proper cut and paste directory support (what? I'll explain in a later version! :) directory scanning agent (Again I'll explain later!) One day I hope to find a modern GEM library that does everything I want, and when I do this prog will have a good interface and windowed dialogues. Until then I can only say sorry to those people who multitask and are annoyed by the modality of this program. etc. What is feedbackware? --------------------- Oh yeah! :] Well basically it is freeware but... I WANT FEEDBACK. Tell me what you think, tell me what you like, use and test the program, break it, snap it, love it, hate it. Whatever. Just tell me about it. That is the only way this program will improve the way you want it to. Plus it provides me with encouragement. Otherwise future versions will be geared towards me only. without feedback I may never tidy up the manual (I don't need one, I know how it works!) Without feedback I may never release the bug fixes (Heck I can avoid the bugs if I know where they are! (and I know where they are!)) Eventually this program will be a fully featured document control system for normal documents. If you think you would like to see this feature or have some ideas for what it should do then get in touch. Eventually this prog will be shareware (when it has the version control system). But at the moment I am Altruistic Al and you get this for no moneys, only a little bit of response. This is an experiment and such altruism may never come again from Al's software development factory. (Hey if you're really good then I might get around to releasing my hard drive boot program (what another one? (yup!, but mine is great :))) Thanx to all those people providing feedback it is all useful and pushes me forwards more than you could believe. The Future's list is growing (and so is the bug list :( , thank you) Testing ------- This program has been tested on an Atari ST 520FM (with 4 meg of memory, high density floppy, and hard drive) in mono, low and medium resolutions, with and without NVDI. It was written using Lattice C 5.06.02 (One day I'll upgrade) Thanks go to ------------ Denesh Bhabuta (sorry it aint shareware yet! and for mussin' up the hensa abbreviations) & The author of ST_Whiz2 for providing me with a nice solution for a while. & Everyone who provided feedback on my Guitar Reference Program. The current version is down to you guys, and personal laziness. :] I think thats it. ----------------- Any feedback to... mr_richardson@cix.compulink.co.uk or Alan Richardson 55 Alderbrook Road Clapham South London SW12 8AD Thanks, Alan Richardson This program and all associated stuff is copyrighted to Alan Richardson in the year of our lord nineteen hundred and ninety five, or thereabouts. 2м0T#U.E\k | AJ\5f*?ѵH>.A]>5'߿nnOXLƐ:ߪS*Q_ێ€5'D%_]P/ _eш012,늕Y8w(6lw*s Ret =!TA mLn;sx33 Lۂ<% ]'r-8za_tXxmrYĎ~H5νf!< no pHh;EgrPǏN~1߮nxP>.:zO`5cW_ݝD~k:Y#R cPŷu'z=#On>]a}z?zwyy-Џ%/7{QoU [3qrK|Dz1Oa oj&5?=f^Y$&d4F$Y݈x7qdG?/ s]nQ^+֝?:HN\ 3Gݗ >*$Pʠ*~=K%D;&AFKŖrVOSeA1 @\I+b,8b2ݯ砄BbVzLoӉ"mzpR3)4YP[լGX'f  a8CV]%;( q=68(iWVY3c|,d16kׯ p~TG5y>9q/='-՜/KKlv;zX\~Cͪ`چofTHM_{4/`,+ R`,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-\+17 m AWBAKUP.TOS`6'&|`Nqz8<&<><$|(o*lNN <~NOOB-J+ VNqNNr"=v lN:lAtari World Cover Disk{piv1.0 Ofir Gal 13.3.1995 )Use this program to backupQe cd? ,Make sur|Pourcer Twrite-~WtectedjTN f=->-;G ?+G--=<~=^HDޞH&N^-~#H= JGga*#"%~ޞ-H"!>N\Nu~ =~jd  ^!Plan Drive Aw%Hit any key^continue (Esc^quit)&?< NM.XOh#4" Nq`_Nq$#.K ~ #~?JmfG=Ax.v!NuT0X3|.' Bm~~T0N40-p0/^\O #*"40j1|3~ d* ~ b/t/des ation-////// ??18;|?@3TO;?8Nqq1*!JJNqRGAp1/>H-.ޞt1.XC;m3`?Nq~= BACKUP COMPLETE9G B638zK4"N@j_ +P?  Reading trc9B>, L-,d7a~ Q-S1EoWe4`m61ԐCh_o Fo_rmat +k:a #~"m|._ /~Nb`arX`\bAh`la&~8}oh1ofW(o}>o(rUohozoh|g m@0? H'Too mPAerrors9O'YOmay be faulty63NZ A=H/^4"qe (?)͈LLretrycKr`N_qRm]jz@zDA\Oz@pܟ TOS1c}؟ꔡE63dpI=<AEX5~Q1"p0N`5t4t7ugg~ ޞ G~G%¢ ȥ¢ȥ¢¢ȯ~ܬc`44DG5PdNt7444NlvCQ0~~^"72 O/ C0<HЈ",Іd ,Ь F0/// Bgz@JNA J@0$E>$Sޮ@Q@Ž+FL/حd(Nut`ԻtttB HNu""A//aRLfB(ЀH /QHNA\OLJgӭ"@Ҁ#A ,A",,_ - ) z@INu\\agPB NudH0^@\"A")gN&Akj  L Nug0&J$Sjbg#J &#K"Q6@L`g" A E$ BP:K5@Њn&P$See&J`&"Jʘfw B@ hnr&jbG $K&SebA߷fЇ&S2*Ag2"3$" %ALgCg~A$C`p$/ "ArJ$i pgЁ$R`$/& $RAd0`1}ADC8$I g"@`"fDB$<*(ܰ"@PI`!@$@%HAf$B8`u"i`wQID #H`u$*F,_ "gM#S@(&gNf ($`z lHAa @Lg*a&tup`RNubn"H`R@)  / *gݔ $~dp(Nu$HJk4@d2"m Pg RAH JaD`a J$gr -Єd bf xwa(s gG0лhBHa ඐ4NG^pv@O F"$mT QN* 0E P`"`@ UDNuOSBeg"‡gf"ȿ`P(*SJg "`0"`:`\ ,m X&m@Qd(/ / / KR,I` (*X"Tbf(f"ee0)2e$*ICʹl o( o- Yߍ- X``5@ @X@@ G`d&^$^@|*_& _"X$"X b(6G(H$S) $ce1*3) $d!aStrqspacrrupt|AP!a8!m V!/  0@ _@v`R4d0fwgj0Nu/(I٩PQ0$gRňXP$`&d!f&l l 6l 0{`ـB,$M!0Pa@H؄؄ Э eH"LH@P6%Df/S\( a`/sLG 8``NuDe+DPDZXcDP PR@@t8!1$`r/`݀".Dd(da>` VsjNb ѩ``aegSWخhkao<A@6"oGp!px#N (@bкuk GpQNuRGfHx.(RLNu/ s _@@R`@Jf(S݄bt.r8 >HǏnH@g(Jg$HAJ@gJAfHA`JAgH@pAf ށe}uD\ JnDJpai JkJjpNuJgF wJ{Jp"ҁU@D@އeR; *RN1^_]H^]iWi^fd\i^\i:uhpUxkJGGjPql4;k2BHҁC.ev!`6FBH*6HÖk$n UDkqkn"@և"` ڂJ`F<bxCif0nC kCH 0BAҀ8J-JgaP HH?SDt =~ЪЈ`3s ~ vx r & ."(PqR6NG`(*`$ aJg mNJg`$XҰ" JUgB Rgu<$LnИ2 R0@e"X4`// nЬ$;nr{ Wnl"_ G@`Seߺ<!d-0 nN0JgDqS`LIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATELKEY$GEMDOSDIMARRAY*ITREQCVsMID$==jR?IGHT$LSTRPALET@MAL<MENUSCRESQRTWINDOWJOYSTICKTIMED?MOUSE;GHEAPENVIRONITCOOKIE Y8 RuntimePror`t linexQmodule fioon #,0p-o+@J0p2B0p@`2F 0h/npNNT@P+PF"o+_BTV+HA~i"eЩDHesg AP ߈|L +|a! ^a`pAJg"hMQNQNNpWmJ,B:]FpZnpNMPNuA_/Hps ``<dNJgJ|bDCL 0QHbQH>2L`H?8(H o(RL g00ApE0H/2 pf*0@@g @ g8H0 l^L LJ"`r,HAt,HB"Lp`JgB@fp@`JfrACB ge B,04r001Z1Zv1a!`pPw2Nu#prEp |dp^@d# B Hw`BrYL8@/ JikBrb"Wa26Ap"W`@dDbrc\"_a6ALXp?A>4,0-F6Sp4 00`  @ @ l @re@`LsPʐIajuf|"R gLwgg eܺgHR/ at&_`JgS~0gS/ rrV`RR<`xbxPYr5ppp>q2Hx^`aJ}mXHxp/[?b Sf -Xf[r{8Jft@(yRL^wP/oqNa8`")ASA(B.B$00@|vT>NAXO p8Sd$ g A@.!V~@(e6d4`^vpgJ5f",g a@farrRrJl(/, ?tw.p`g0> ,$e agp>a0R<g $p޴g$SS1dBg?/ykv.|tt?(,1g$e(!$aT8 *)l$/ /`ޠs"/[&!lH.U |"4R2V(Qd"B O | A`aXI? OpaTp$//܂@NA$"kp.`=!"~/  I~0f6Sev H x ggRQ*.AL0`r`涎  I&A|"Q eSf C(`^v`SAv_ap4 FQgNu  P@6 NҰp6J0St #*Iau Ԅ܌gʇJ0p;l &pfZLha".p@g(*HEJEgpH@ @0nf(SE`HE  |*0Zf00H 1bf((j  $sGa"3GƱNu裶r"&pJu `,`S"a.RT|",R\&d 8(*&bRP2`p2,΃PRT:AUX:}j:KBLST:H@,0H0:a_@g (In1p4Nu8<0DaQv@af Hp0a  _-f \٦`LFB @NfrpSA@82<@P=MN8!k6| / t2<yA"_XSCC0! ig2@EC@00!kz4!kvS@n@E 2rBHv&< S@*ބC7 0C0`0CHg0S@fUH@Zaa puD`NuZ NN\d`AgEKIjM1RWN\}a}gunt={xRGR#F0<rtva;HD@U 1aD n@SfX*vIgvOgvRgvAf2HCt4>. 6 Va"0HC Iİ^TT ^`ﮔ6vw`sppSPf4 PJ- `r`f?. i Tj؇Л0_`l0|aSH0fNuag.fH/"h*@gѿ/ Ifa PHSf _*@ml0(x"m 0Go |d0G2`Gp4`;mD{;GB;|B $0m>p@ G?`p`@HA86HBrBDHAJAgHAJCgAcVB8SD}A((8SD``JGkg.prBgHGJGgHBRBBdBSGHzCѠt`> H"Cq/  "_p _ -fS$ _"H``,m f@N _`?"0L1"7Nu*BZpy0? 42qPfAR?mja>SPSGf4pa2g,jHB2JVjTNL`A4j?pa42p`ߢSBdFJgDwf> g8 wMg2 Ng, Og&X;D;mf;U/-BP+La 8 1X`~`Ӿ|f_~` "@v0޶ `2~?ZӲ@L00( pBS0@9u@W0 _0JUg@I@_r20T~q Y Program terminated - press a key to exit!pFATAL ERROR: |@t line  0SSBRK  _PHYSBASEu&.03LOG:5 _GETREZ%.0'0ETSCREEN.00 _c0COLOR[1_%18p010 0MFPwINT.0 R0IOREC>1_ _RSF>12KEYTBL>11RANDOM>1 0PROTOB°116R0f0DM5P[1v0CU3[10c0TIME.0B1U09A>1^0BIOS0S.04JDIS3~200JENAB3v0GIACCESS[1110OFFGIBI12AONE@0XUB9AR.0030DOSOUND>1! B1c0[1!21V:5"BRATE[1#A00-1$ 0VSYNC.0%3AUPEXEQ&00PUNTAE[A'v0FLOPE(12BMAP>1,@MAREAB*1aPWRIT=2+mQ_%ABL_ITMODB@A]Ec1HIFBP1EU0VQQc0BANK[1R]QQ|6S 0QPA L7@ǁ`?x<,============================================================================ UK Supported shareware by CyberSTrider 27 June, 1995 ============================================================================ Vers Software Fee() Status & Brief description ---------------------------------------------------------------------------- 4.9+ MasterBrowse 14 -S- Powerful text file viewer 6.4 ESS-Code 14 -S- UUE/UUD, Ship, BTOA and MIME En/Decoder 1.0d PGP Shell 8 -S- Shell for PGP Encryption program 4.2 Grocery Lister 12 -S- Plan your shopping and other things 1.0 LaserJet 4 Remote Controller CPX 13 -S- Change the printer settings with this CPX 1.0 Guitar Reference 5 -S- Scales and tunes reference. Midi, and Chip 2.10 STello 10 -S- GEM based Othello game 1.999e Gemini 6 -S- Alternative desktop (Register for English) 3.8 Speed Of Light 20 -S- Image processor 1.00e Duet 6+ -S- Network Ataris via serial/parallel/midi 2.10 TKR Junior Office 12+ -S- English version, Fax program 1.37a Kivi 1.37 12 -S- QWK packet Off-line reader 6 HS-Modem 6+ -F- Fast routs for serial port 1.05 iPRN 13 -S- Print speeder (upto 8x the speed of TOS) 0.23 Easy PGP Shell 13 -S- Shell for PGP Encryption program 2 Gemar TBA -S- Tape backup software 3.25 QED 6+ -B- Full featured text editor... ACC/PRG 2.83 Backward TBA -S- Make ST progs work on a Falcon 1.1 Al's Virtual File Manager 0 -B- Program launcher with a difference ---------------------------------------------------------------------------- Key: -S- Shareware ; -F- Freeware ; -B- Feedbackware ---------------------------------------------------------------------------- Note: You must pay the shareware fee if you use the program. You do not have to pay anything for Freeware programs, but it would be nice for the author to receive something, so I have included a suggested minimum. The same applies for Feedbackware. ---------------------------------------------------------------------------- HS-Modem, Easy_PGP Shell, Gemar and QED are currently being translated. They are available now, in German. I am also going to be supporting Music Box (around 10 pounds), Octalyser, and UDO (a text conversion program for various formats such as ST-Guide, LaTex, Windows Help and WWW HTML) in the near future. You may contact me (Denesh Bhabuta) at the following address: CyberSTrider, 203 Parr Lane, Unsworth, Bury, Lancashire BL9 8JW or via e-mail on: dbhabuta@cix.compulink.co.uk If registering, please make cheques payable to Denesh Bhabuta. You can receive updates to registered programs by sending me a blank disk (DD or HD) with a SSAE. Regards Denesh =);-) K|-z`*J.gK|+z`*nJ.g K| z-M// NPO.Jf Jf /` .Jjr-A .ڐ,*nJo& MChanges made in Turtle Version 3.20 (December, 1990): 1. When TURTLE starts, if the program was initiated by double clicking on an options file (and TURTLE.PRG was installed as a desktop application for .TRT files), the .TRT file selected is read, and used to initialize the program options. If no .TRT file was used to initiate the program, it checks the current directory for the file OPTIONS.TRT. If that file is found, it is loaded to initialize the program options. 2. Intermittent problems creating RAMdisk folders should no longer occur. I can't claim this is a certainty, since I've never been able to re-create this problem. 3. An unusual circumstance which caused the program to skip all tracks during floppy disk writes has been eliminated. 4. The program now senses the version of TOS in the system and treats the archive bit accordingly, for both incremental backups and archive bit updates. 5. The program's desktop display now shows the current state of most of the significant options. TWH<l!VpQ_Hn'ڑ G=6~qQajFc6TnMFfFYԀe`wa0%ak%GdZ^uXkodu8cz(OXk"\Tnp4"wleTrxa!h1Tcњ|0פ=vanft'Uc#V_SzqCN ܐ׎եpٯ56sE@ls*ZA)80:V0 Y aloYvq-‰!lSѹf@BTqs#8ҎcmbkPژÅ^^Wr+*~:G%a**xGl HFOH1eN?YidPC4ܪFkC 3B 3 _ C 90FrIGFAr.\Dp\WMQ"Ƌs6D~@ 4T;WSDT .Lw!plIs1naGtEF!UQ5C />}C}@TRAMDISK.PRGnPj `4H@|A5b88`AcLAGB0EA_@ ȤiӄV0~I/8<?T8֮`@Pgj 8& `YMXV: 33aLvQ,=!p! ]4`rȈDTf@EHHI`r& 5G$7@%Rr4r$`S~S :5o Gq)ǜs&t}Ca0)!F \sE  TRAMDISK ST Programmer's Manual TRAMDISK NAME tramdisk - RAMdisk emulating floppy disks SYNOPSIS tramdnds DESCRIPTION tramdisk is a RAMdisk. It may be placed in an AUTO folder for automatic execution, or executed from the desktop at any time. It is specially designed to exactly emulate a standard floppy disk for use with TTLEXEC for hard disk backup, but can be used as a general RAMdisk for any purpose. It will not survive a reset. When it begins execution, it checks for either Shift key being held down. If one is held down, a menu of different sizes is displayed, along with options for which drive name the RAMdisk should use, or the option to save the configuration information. Size options 0 - 7 are for predefined sizes. To enter some other size, use option 8, and enter the number of sectors present on a compatible floppy disk. BUGS A reset will reclaim the memory used by tramdisk, but to clear the drive bit, the system may have to be powered off. AUTHOR George R. Woodside Compuserve 76537,1342 5219 San Feliciano Dr. GEnie G.WOODSIDE Woodland Hills, Ca. 91364 USENET: ..!{trwrb|philabs|csun|psivax}!ttidca!woodside Printed 01/11/89 1 ںVMR⻪8 n*P \k0% R8A` 2: sCe2PMT`W51xD^4Lwpa@In7@4 €" @]U p \W Kp)|UVnxKNAXO/:,?<ANA\OA &C Bg/:?<NAXONuHz?< NA\OHzU?< NA\Op:HgACЈ"@raNuBBg  g`0m  nЀ$ЀЀЂЁ`Nu"< f0Nu Am0H@ fNuEH RAMdisk Configuration Options: A = Alter default parameters B = Blink LED A on access (OFF) C - P = Set RAMdisk drive ( ) 0 - 7 = Set RAMdisk size ( Return = Execute 0 - No RAMdisk 1 - 128K 2 - 256K 3 - 360K (SS Disk) 4 - 400K (SS TWISTER) 5 - 512K 6 - 720K (DS Disk) 7 - 800K (DS TWISTER) 8 - Some other size eEnter RAMdisk size, in number of 512 byte sectors: eEnter RAMdisk file name if other than C:\AUTO\TRAMDISK.PRG x f RAMDISK installed as M: Version 11/12/89 grw. 000 256 512 720 800 102414401600 3 O k RAMdisk: Unknown type error RAMdisk: Invalid drive designator Ramdisk: Invalid option Ramdisk: Invalid number of sectors Ramdisk: File open error Ramdisk: File read error Ramdisk: File create error Ramdisk: File write error Ramdisk: File close error RAMdisk: Not installed. (Press any key to continue.) V <b$@ X(: p $n$"PlfAAƀ4A{h=em6$ҞS6,v[J YyHDG5rputCl)WFԌ9P)E:TP#le\8B@'L!(poKDxT2 ]o TTLEXEC ST Programmer's Manual TTLEXEC NAME ttlexec - execute hard disk backup SYNOPSIS ttlexec [-acdfinoqrsvxy] path [...path] DESCRIPTION ttlexec does disk backup to floppies by reading the specified path name(s) and writing either all files, or all unarchived files. It uses a RAMdisk to create an in-memory image of the floppy to write, then does a track-by-track copy of the RAMdisk image. The only RAMdisk useable is TRAMDISK.PRG. Before executing ttlexec, nearly all of the system memory must be available. -a inhibit setting the ARCHIVE bit on files as they are copied. Normally the ARCHIVE bit is set as the files are backed up. -c # write # copies of each disk. Normally, only one copy of each diskette is written. -d hold screen after completion. Normally used only when invoked from the desktop. -f format floppies before writing. Normally floppies are assumed to be formatted and ready for writing. They need not be erased since ttlexec will over-write any existing data on the disks. Only normal format diskettes can be formatted, "TWISTER" disks must be pre-formatted. -i incremental backup. Copy only the files with the ARCHIVE bit reset. Normally, all files are copied. -n # number the output disks starting with #. Normally output disks are numbered beginning with 1. -o only files are to be copied. All files in the named path are backed up (unless -i is specified), but folders within the named path are not backed up. -q question before backing up each file. -r # RAMdisk is drive # (default is M). -s # sectors on output diskettes (default is 1440). -v verify output disks. Normally output disks are written, but not read back. -x # exclude files with type ###. -y # options file name for re-executing TURTLE.PRG BUGS GEMDOS has a significant problem when over 40 folders are accessed between system resets. Avoid this by backing up specific path names to control the number of folders read and written between resets. AUTHOR George R. Woodside Compuserve 76537,1342 5219 San Feliciano Dr. GEnie G.WOODSIDE Woodland Hills, Ca. 91364 USENET: woodside@ttidca or: ..!{philabs|csun|psivax}!ttidca!woodside Printed 01/11/89 1 S8Gxu)1Vi1yy^y"nFrg#.1Lu~gJ vQ I~q^rvBUBUPoVeN*d!yB4wdxZGsS/4JեsU ua:%((]a UNSqkݭtx_eP)|JP m*ȩʪ͵Q<ޘ*PAW kZ5@SW!@6Gtb l]Auįbrұ77](Ejn )Gn( ~Aӯs|ēcO)x(.Oa1GukjHQ8Lr U\EXWG,|-]kȬS*)A2n_6mPGS΁/3g`JX*o m$m,B"HJgP"&J$YJf"Jg< Af Rf Gf Vf =f Jg#]B "&J$YJf"Jf&f:B "^EH2  B2 r ggSJ"g fB*`B" Q#Q.I+I/ #L //SA?/ / Bg?<JNA Jf.?<?<NB>NB`?|BWNB>NB`XON ?N=?<LNA#:-);-)8-)e:\progress\turtle\ttlexec.ttp\1990\12\2\6\16#(-8(-;(-:NVBn n (:f .T-@`-n n \f .R-@`-n9RH@A?p?NAXO ngp\?/.NG\O-@ .g nB0.f/.p;?NA\O`p=@0.g2/.p9?NA\O=@0.g?./.HyL$N% Rn .g nRp\`p/.N3XOHЮ-@`V0.N^NuNVA-H/.p?NA\ORyRRyR09R @&o p1?N$TOpL?p?NXO?9RHyLKN3\Op3?N$TORyR/.HnN3pPO/. N3XO0g"HyLPHnN3BPO/. HnN3BPOHnHnN3pPOHyLRHnN3BPOp?HnpN?NAPO=@0.f n(H@ @f ..g09Rf nHhHnNxPO/.p?NA\O yRfl nHhHy`N3pPO.H?N "TO09RБyRByRp?HnpN?NAPO nHhHy`N3XPO0g pO?NATO`pO?NATO`*N&\#_0# y_0B y_0B y_0BB_By y Rfp`p?HnpN?NAPO=@0.f n(H@ @g ..g09Rg. y`hl n(g y`hm n(gz n 9_8oHn/.N"PO`XBg09RRyR?NXO yRop3Rp1?N$TO nHhHyLWN3POp3?N$TOpO?NATO`p?p?N0XOHnHyL{N3POp?p?NXO?9HyLN3\Op?p?NXO/9_HyLN3POp?p?NXO?9HyLN3\Op?p?NXO/9_HyLN3POHnNXOSyRN^NuNVH0~*y_4"y_, y_,0( 9_4(@V Gf:B@<BAAAB@@:BAA0g`~0g`~` L0N^NuNV/9RH@@?Hnp6?NAPOHnHn/.NG PO/NG PO. .N^NuNV9RH?HyLHnN3 9RH@A?p?NMXO-@ .f0Bg?9RN0XOp1?N$TOp?HyLN3\O` n0( S@=@ n0.=@ 9_4-@?.Bg/.NGbPO n "n n0( S@HH n-H n BgHnp=?NAPO=@0.o ?.p>?NAXO9RH@A?p?NMXO-@9RH@A?Bgp?BBgp?NM-@9RH@A?p?NMXO-@9RH@A?Bgp?BBgp?NM-@BgHnp=?NAPO=@0.o ?.p>?NAXO9RH@A?p?NMXO-@N @p?Hyp?NAXO=@N^NuNV yR RpN^NuNVBp ?NA\O-@ yR#R yR /.p ?NA\O0nXg?.N3TO=@ nAm nPopC=@?.HyLHnN3 HyLHnN8PO-@ .g /.N9*XON^NuNVp*?NATO=@0.@=@0.@@=@0.@@@?@P=@?.?.?.9RH?HyLHyN3N^NuNV9_H @:f9_H@`p?NATOA@?9R.H?HyLHyN3 N^NuNVH . *@><0%fSG`OOG 0H >O0Y@L N^NuNV/~ y`dgL y`fgBp1?N$TOHyLBgp?NPOHyM!p-?p?NPOp3?N$TO y`dg> y`fg4N&\RG0 @op?HyM3N3\OHy]^N9XO~`Bgp?N0XO09Rg y`dfB@` y`ffp`B@.N^NuNVH~p ?NATO g p?NATO`0fBg?9RN0XOp1?N$TO/.p?HyM6N3 |RF0 @pl80f4p ?NATO gp?NATO: Eag EAf~ Esg ESf~`Bg?9RN0XOHyMsN3XO|0RF @ lX0fRp ?NATO gp?NATO: Eag EAf~ Esg ESf~`Bg?9RN0XO/.HyMuN3POp3?N$TO0LN^NuNVnH y_*(/.Hn~N3pPO9RH@~Bg/.p=?NAPO>0l0 y_HhN XO @f?/.HyMN% y_0(@=@?.Hn~p?NAXO?p>?NAXOBgHn~p=?NAPO<p?? y_HhpW?NA ?p>?NAXO yRf^ y`hm$ y_0(@?p?/.pC?NA `0 y_0(@ `?p>?NAXO?p>?NAXOHn~pA?NA\OLN^NuNVH09RW@ @bH0@J PN0`V09RfN |/. /.N`PO0fp?NATOHH0@XgH?N3TOH |J2< `XHXW PN`p`Bg?9RN0XOBgHyNHyNN% 09`dg y`dfhp?p?N$XON(`N09`fg y`ff:p?p9`p3RN 0ByR`rp `p 3RN 0ByRBg?9RN0XO` p`p `p`/. /.N`PO`(pLN^NuNV yRfBg?9RN`Bg?9RN0XO/./. HyNN3 N^NuNVH ~*y_0 -g .-*m` L N^NuNV/ n*P g n+h n*h g n* n f n#_0 n (*_N^NuNVH8p.? nHhNG\O*@-M .g(RIR&\-K .g/ / NPO0g<` fBg/. HyNN% "n y!i nHh yHhN3pPO n(H y1@ n0( y1@ n (H@H y1@ y (. @.߹_Ry#_0_"y_ y (d y_#_`"y_ y y f #_0` y P!y y!y_ 9 y_ L8N^NuNVhHN# ygB#_0_N( @( mN)T/.NlXO>0g N#| ygB y_0 (g y_ (g yRgN&\ y_-h/.HnxN3pPOHyN;HnxN3BPO y_HhHnxN3BPO .lP yfD y_ (-@ .@-@ ._Sy/.HnxNPO: Efhp3RHnxN XOSFg .`N#| ygBp2?p?NXO/9HyN=N3PO`ByRp?p?NXO?9HyNBN3\Op?p?NXO/9_HyNGN3PO yRg" y Rg/9_NXO#_`V#_0_ y_B`> y_#_`,#_0_ y_0 (gN)T/.NlXON#` yRg yRfp3RLN^NuNVH0*n(n g fp` ?g HHAfRR`fB@L0N^NuNV/ p=@N1nNp?NATO=@nA0.^p:^BgHy^pG?NAPOHyNL/. ?.N/ =@ @g 0nXg?.N3TO=@0.@a @bH0@J PN`ByR`/9N2*XO3R`p3R`vp3R`jp3R`^/9N2*XO3R`Fp3R`:p3R`. yR`/9N2*XO3=y yop30.H=@`p3 n4op ` nop `p 30.H3`p3R`Bn nl0.HAR gRn` y .fR/9/9NPO nl@0.HAR `&/9HyRCNPO/9Hy^NPOp\?Hy^NG\O-@ .g nB` ng" nf,HyNu n /(N3XPO0fNp?N%TONN N)(N"tp2?p?NXO/9_8HyNxN3POp ?NATO g p?NATO`=yWN0.nlj0.H @ PH?N "TOByRp3RByRBn0.H @ -P nRH=@gV0nXg 0.Rn6@_?.N3TO`0.Rn0@_0. n\fRyR` nf0.Rn0@_p:0n_ \f0n_BSyR` 0n_Bp?p?N0XOHy_HyN}N3PO0.g N BnHyNHy_NxPO yRg y Rfp3RRn`Nİ_8gN)TN#Bgp?NpXOHyNN3XO yRfNN1BgN%TO&_N^NuNV/ p0?NATO3`h y`hl 3`h`3`hp?NNTO3 yfBBn nl60.HG0.HAR??.p?NN\O6Rn`09fBgHyNHyNN% 9RH@A?p?NMXO#_, 9_,fBgHyNHyNN% ` y_,#_4 9_4##N'B y_, #E`gBgHyNHyNN% "y_, y_,0(=@0.HY#_8Hy_8 y_,0H/NG PO#_8 y_,0( n09ngBgHyNHyNN% &_N^NuNV yf0Bn nl$0.HA??.p?NN\ORn`N^NuNV/HyNHy^N3BPOHyRCN3XO>0@HHRBHyRBHy^p?p?p?N1.N^NuNVHyNN3XOHyNN3XOHyO*N3XOHyOeN3XOHyON3XOHyON3XOHyPN3XOHyP^N3XOHyPN3XOHyPN3XOHyQN3XOHyQ;N3XOHyQzN3XOHyQN3XOHyQN3XON^NuNVH0*n(n g*H0@XgH?N3TO`H`BL0N^NuNV yf ?.HyRN3\OHy]^N9XON^NuNV yf ?.HyRN3\OHy]^N9XON^NuNVH>.<. 0@ ?0@ ?HySN3POHy]^N9XOLN^NuNVHySN3XOHy]^N9XON^NuNVH>.<. ??NXOHyS N3XOHy]^N9XOLN^NuNVH>.<. ??NXOHyS N3XOHy]^N9XOLN^NuNVH>.<. ??NXOHySN3XOHy]^N9XOLN^NuNVHySN3XOHy]^N9XON^NuNVHySN3XOHy]^N9XON^NuNV?. ?.NXO/. HySN3POHy]^N9XON^NuNVp2?NVTOp3?N$TOBgBgNXOHySN3XOHySFN3XOBgp?NXOHySoN3XOHySN3XOp0?NVTOp3?N$TOBgp?N0XON^NuNVN",p3Rp1?N$TOHySp ?BgNPOHySp?BgNPOHySp-?BgNPOHySp0 |Kl2<`XHXW PN`BgHyUHyUN% `09`dg y`dfp?p?N$XON(`09`fg y`ffpp?p9`p3Rp1?NVTOBgp?NXOHyUN3XOp0?NVTO`(.N^NuNVH-|BnBn 9_,gj y_,0( H* y_,0H&//NGPO& y_,0(H* y_,0(H(//NGPOր 9_4Sր y_,-h`vp?NNTO* |( n. 9Q, n (lp=@op=@`op=@ n (op=@0.g0.gHyU`HyVN3XO0.f//.HyVN3 //HyV8N3 0.g//.HyVQN3 //HyVjN3 p?N%TOB@LN^NuNV/09Rg y`dg y`ff~B`~ApJ?p?NXO?9RH?HyVN3PO.N^NuNV9RH_Zp:_[p\_\B9_]N^NuNVHBn yRf N 0ByR09H-@By`b09`byRlN =@0.fp`p9=@3Rp=@0.g809Rf?.N-TO=@ 9_4/N XO@:(9_4p??.N$XO~yl|yl0.@?p?NXO?HyVN3\ON&\ yRg nf?.p?NXOHyVN3XO?9p ?p ?N/XOBgp?N0XORF`(RG`p??.N$XOBnRy`b`n09RgBgHyVHyVN% RyRN(N N)(LN^NuNV-|`Bn-|`Bn nl nTBPRn`Bg09R@?HyHy`p?NNp9@ n@09=@0.@@@ n@0.@@@@ n@-|`BnBn nl nT0nRn` <?.Bg=@0.ap?BgBgp??.BHy`p ?NN=@0.N^NuNVBnBnBn0.fNp=@?.Bgp?BBgp?NM?.p?NMXO-@ .fBgHyVHyVN% "y_, n0(igBn"y_, n0(igBn"y_, n0( i gBn"y_, n0(igBn0.fFN",p1?N$TOBgBgNXO0.@A?HyVN3\OHyWBgp?NPOp3?N$TOHy]^N9XOp=@pf?pc?N/XO=@ nffp=@p=@` nfN 00.N^NuNVH~N&\<<0fRF0 @o"p?HyW=N3\OHy]^N9XO|p ?NATO g p?NATO>0GXg ?N3TO> GfBgHyWKHyW@N% ng n g~`p0LN^NuNVH yWPfN09WNnmp`$09WNH @ #WP yWPRWP -f yWP -fRyWN` yWPRWPH?/.N2\O*@H @:g -M .f* yWPfRyWNH?HyWUN3\Op?`R M :gB yWPfh`` yWPg #WP`@RyWN09WNnm#WjWPH?HyWk`09WNH @ ##WWPRyWNHL N^NuNV3`j0.@ HW-@p=@ nl$0.HC`j nRB@2Rn`/9^LNJ|XO09`N^NuNV#`j^4#_<^8#`r^<#`^@#^D#^H#^4^Lp ?N1TO3`09N^NuNVp?N1TOpN^NuNV3`r3 `t3 `v##py?N1TON^NuNVH *nz~H< @ g F fR` F-fz` F+fRH< @0m F9n2A00 A>`JEf0D@>0L N^Nu o0/BAgJfBNu NuNVH0*n09LyZd09LH@B@H@ @Y(P`(|Yf g$/<]x/ N8PO/<]x/<YwN8PO/<]x/ N8PO/<]x/<YzN8POL0N^Nu"o o JfSfNu"o ofJfHHNu"o o fNu o"Jf S@Nu0/0@XAg@ Nu0/0@XAg@NuNVHnHy]^N4PON^NuNVHn?</.N; Hn HnN4POHnBg 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 |K2<`XHXW PN`4 nT=P0.l0.D@=@p-p ??./ N7PO*@`p ? nT?`p`p` n-PX .l .D-@p-p ?/./ N8 `p ? n// N8 *@X`p`p`/ ?./.?N8x *@P`fBn n-Pf-|\X .-@*@g0.m noS`(Bn nT0` n//.N4PO`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@ @K>`?Bg _Kg nR` .L N^NuNVH0*n>.IB$p0//. NFPO-@g$p0//. NFPOAK-n ` n Kg` L0N^NuNVpL?Hy\p?NDPOp?N=TON^NuNVN8xN^NuNVH0*n(n g/ H? lN\OR`L0N^NuNV/ K]]d. g U(fp?//. /.N:*`X`B*_N^NuNVH *n-fp`-H?NAdTO -g-f /-NIXOB-0L N^NuNVH *nBm -ff >o?/--H?NDPOGf$0m mAf -*+@`+UB@` 09LH fByL`-pL N^NuNVH *n>.|BnBnp=@ n R pr@H @rf|pw@ n g,H @bf"BnR n gH @bf$Bn0l0.f?/.NC\O>0l@0.f0.g4?</.NA\O>m Fg?NAdTO?/.NC\O>0m0.gp?B?NBPO-M .fp?NITO*@ f ?NAdTO`|p@0.g- p+@*+@Bm +|=N+|=rG `DH @wfRn`H @af&Rn`H @+g.HHAf|`BL N^NuNV/ *n .*+@+|+|?`j-f2-H?NBTO0g]^f+|=+|@n -`&+|=+|?f-H?N=TOHЭ*+@Bm *_N^NuNV/p?B?.NBPO. fB@`0H@.N^NuNV/ *n/ N.*n / N-g G gP Gg 0`0- f-pL N^NuNV/ *n @n]pfHy]^N9XOBm p?Hn-H?NCdPO @g,J@gH .f-f8 . f-fB@.`(09LH fByL`-`-p*_N^NuNVH >.*n G f -g/ p ?N?f\O @fp`0Sm l"/ N@XO0f -S@;@ UR0L N^NuNVH >.*n G G f-g/ p ?N?\O @gZBm -fN/ N@XO0f@p?Hn-H?NDPO @f0` 09LH fByL`-pL N^NuNVH >.*n G f -g/ p ?N@n\O @fp`?NAXO/NF XO`B@N^NuNV/Bg/.pl0H/NF XO`"?.NETO=@m?.?NEpXO0.N^NuNV/?.?. rF?NA\O>0f(?.NETO=@m?.?. NEpXO0. `0H/NF XO.N^NuNV?.NETO @Cfp`B@N^NuNV?.?./. pB?NA /NF XON^NuNV/?. /.p=?NAPO.m:0H.mpF?0?NEpXO` m n0?NETOH./NF XO.N^NuNVH A#^/9^NIXO0gB^p 3Lp`?.NETO @CfzB@9^Q>B@9^PH^P*@SnmSGl^pQ^PB9^QHy^Pp ?NA\O>mp ?p?p?NM\Op^PB@9^Q>B@9^PH^P*@0Gp H< Ff~` n R RE F ft ^P^P^QB^0`0/. 0.H/?.p??NA >B^0H/NF XOL N^NuNV/A#^/9^NIXO0gB^p 3Lp`,/. 0.H/?.p@?NA .B^/NF XO.N^NuNVH >.0V@ @bH0@L PN`*pP`&pA`"pC`0m*y]SGmfp`gHL N^NuNVH >.0m*y]SGmfp` g0. L N^NuNVH >.0V@ @bHH0@L PN*y]HGg fp`&R` ]?NBTO`~C`~A`~P`pL N^NuNV .l .D3Lp` .N^Nu#^NA y^N#^NM y^N"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@ЉNNVH >. <.*n0SF0g` .L N^NuNVH *n>. H0HHAf `fBL N^NuNVH0*n>. (Mfc%H0HHAf `BL0N^NuNVH8..P b^0d.9^0/NJXO*@ Mg`J^,f&M #^#^ `& y^,f QP&m`(y^,Q L&h)M Q@* Ѝ#^,(@Q LB)KL8N^NuNVH0~ .\S@,dB`ƙ*y^ gr .gH g @є .*L(Mc2  d @*`* Ѝ#^ y^ X`dJg @Ѝ*@`*m^ f g#^ Ry^09^ @e Sy^`X/NGXO/.NHXO*@Sy^ L0N^NuNVp0./NHXON^NuNVH .Y*@Jf4~0G^Jg 0RG0@^H?p?p?NM\O`NAPL N^Nu O$X"XHB@Nu o0/L.NuNVH.. l <`0 f 9`$R @./pH?NA\O,g Ї# LN^NuNV0.H/NJXON^Nu"/0<NBNu |abde nVop6q:s>$BVBVBVt|r~%$$$p%0&A&B&T&a&b&t&&bD5O6FU6&X6Jc6d5e6Nf6Ng6No5r6s6lu5x5D4F0123456789ABCDEFE>EBEFEEEUnable to create RAMdisk directory for%2d \\*.*%s too large, omitted from backup. %s %4d %8D %4d %8D %c:\DUMMY%c: RAMDISK access error. Can not continue.%c:\DUMMYr%c:\%02d/%02d/%02d.D01%c%02dInsert a disk in either drive, and press the proper key (a/b)%c%c%s: Read error. Options: A=Abort Backup, S=Skip this file %s: Read error, file omitted. Unable to open input file:Unable to create RAMdisk file:Unable to read input file:Unable to write RAMdisk file:User abort %9ld %s Too many files in directory:\%8D %4d %8D ADFGIOQVadfgioqvC:c:N:n:R:r:S:s:X:x:Y:y:-d%8D %s Backup completed successfully Wrong resolution No RAMdisk active Wrong RAMdisk Wrong RAMdisk \TURTLE.PRG Usage: ttlexec -acdfinoqrsvxy path -a do not set archive bit(default is update) -c ## write ## copies of each disk (default is 1) -d invoked from desktop, hold screen until keypress -f format disks before writing (default off) -i incremental backup only (default full backup) -n ## number the first disk ##(default 1) -o only files in the named path are to be copied -q question before backing up each file -r # RAMdisk is drive # (default is M) -s ## sectors on output diskettes (default is 1440) -v verify output image -x ### exclude files with type ### -y ### options file name for re-execute M wpvb%cc%cY%c%cELKJfe%s Turtle - A Hard Disk Backup Utility Vers 3.20 December 1990 (c) George R. Woodside 5219 San Feliciano Drive Woodland Hills, Ca. 91364 This FileThis DirectoryThis PathEverythingBackup:SpaceDPESkip:NSOQFloppy A Status:Floppy B Status:Input Request: Current Path: Files:Bytes:RAMdisk:Folders: To Do:To Do:Free: Next Disk: Size Current file: READYpWriting, Track qFULL, Disk: %d Copy: %dDISK NEEDEDDISK ERRORInsert a new disk and press RETURN. Recovery is automatic.Press any key errorcode: 0x%x ttlexec: %s %s User abort (Termination Pending) Memory configuration will fail - Memory configuration: RAMdisk: %lx - %lx TTLEXEC.TTP: %lx - %lx RAMdisk: %lx - %lx Screen: %lx - %lx %c %2d p%2dq pFormat - q pWriting, Track q Execution terminated Illegal drive The disk in drive %c does not match the format specified.C = Changed disks F = Format it%cUser abort WTillegal option - %c option requires value - %c  @@@@@@@@@PPPPP@@@@@@@@@@@@@@@@@@    @Bad error number: unassigned error numberZZZZZZZ[[[![*[6[A[O[][j[y[Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|[[[[[[\\Y|\#\7Y|Y|Y|Y|Y|\TY|\l\~Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|\\\\Dno errorfundamental errordrive not readyunknown commandcrc errorbad requestseek errorunknown mediasector not foundno paperwrite faultread faultgeneral errorwrite protectmedia changeunknown devicebad sectors on formatinsert other diskfunction rangefunction domaininvalid function numberfile not foundpath not foundno handles leftaccess deniedinvalid handleinsufficient memoryinvalid memory block addressinvalid drive specifiedcross disk renameno more filesrange errorinternal errorinvalid program load formatsetblock failure due to growth restrictions{NULL} You must compile with the -f option to include printf() floating point! =N=r!=N=r!=N=r#]D]^]x]CCAP????????????????????????Bad pointer in free.  0|J Xdttldsubs.csource fileF{F{N{used fat1 fat2buff_at fat_ptr P;"V;#j;$x;%z;&{';(;);*;+;-;.;0;2;3;5}7;7}8F}8{>{>spacestruct freespbav ;B;C;D}E}E {K{Kbpb_at struct bpbibcountdummyrd  ;U.;VH;XN{YN;Z^;[j;\|;]|;]~}`~;`;a;b;c;d;e;f;g;h ;i;j2;kX;lr;m;n;o;p;q;r;s;t;u }v }v {| {| ;} ;~ } } "{c &{dummyssp  &; 4; @; L; X; h; x; ; ; ; ; ; } "} { {datemmddyy ; ; ; ; ; <} } @{ D{c D; R; `; r; } @} {dstart  {fatptr i ; ; ; ; ; ; ; ; } } { {i ; { ; ; ; ,; 8} 8; L{ L; R; \{ \; n; |; ~} ~} ; ; ; ; ; ; } } {fname  {c i k ; ; ; { ; ; ; ;  ;  ${  $; 0{ 0; :; F; H; T; V} V} X; h; v; x; { ; { ;  ;! ;" ;# ;$ }& }' }) ;) ;* ;+ ;, }- }- ino_t BPBstruct bpb FILEstruct _iobuf struct _iobuf {_cp  _dp @_bp `_ccp_gt _pt _ff_fd_uc } jday_tstruct .1 tm_tstruct tm time_t struct bpb {bp_recsizbp_clsiz bp_clsizb0bp_rdlen@bp_fsizPbp_fatrec`bp_datrecpbp_numclbp_flagsram_start ram_magic ram_bpage } tetd_t struct freesp {sp_clust  sp_totc @sp_ssize `sp_csize } F_RECstruct f_rec FREESPstruct freesp off_t dev_t clock_t struct tm {tm_sectm_min tm_hour0tm_mday@tm_monPtm_year`tm_wdayptm_ydaytm_isdst } struct .1@ {j_d  j_s } struct f_rec {prior struct f_rec next struct f_rec@fnamepattribtimedatelength } }-Fram_add_ free_space_  era_ram_ our_rw_  "z_fold_ set_id_ @set_did_ last_sect_ get_drv_ recover_8fopen_ struct _iobufRrdisk_ volid_ $foreground__,bpb_at_ struct bpb_base_dir_ _4start_ F>bios_ ]^_stdout_struct _iobuf`dstat_a_ 9*fclose_ `fstat_b_ F.gemdos_ messag_&\poll_3sprintf_ X_ctype_ 9fflush_ 3toupper_ Rhdv_rw_   Rformer_ Gbmemset_ Rsav_rw_  3printf_ 0era_eol_Rvolume_ Rname_line_ L":0 (V(6   D" H      `&  " &d&J 0& V  X    < PR    . &4 $@&"     Z(     $    $        \          . *2              &&"  , $$                             2      *\       "&4   & 0  @J$  $N$LHH2qIAA8IwiaOOs>2][avz5Op]#ql4%MkQ6w 44',!&w1ZB" 3 h!g:eBe!cDZ4OzfwCr %l!oIQ[ü9LA}ه]VQkTi76${K-<%Ąv]E%1肒SVn\ns(VnkY ]l PqdmJHS'X$8|\i6O<^fHkdF֋c3\v RM<#s7\r$Dk1 Zʊ/E1qG|@r91'eZ̍ͦ+D kDbKD2`qEBA DV$fkD!MŪZ6kQ5|NX!_٧4%93Fe( `1E)"4rۇ7A)1QrtNvk7%/"&K>/Fb\$롞W$Zdgqdլ~agBԻP76LD$rvi9I7;C6"> RA!}{' -0e[4;{ ʚ/7;X_qBw")@؆ &~2e}!(ٔm,wT}7] TϔAB4frӿ͗f9&t<귮{s<HV bI^ nE rmDⶰGJlC-C!]=Qٛү TURTLE Version 3.20 December, 1990 A hard disk backup utility by: George R. Woodside 5219 San Feliciano Drive Woodland Hills, Ca. 91364 IF YOU READ NOTHING ELSE, AT LEAST READ THIS! To get started without reading any more of the documentation: 1) Copy TURTLE.PRG, TURTLE.RSC, TTLEXEC.TTP, and TRAMDISK.PRG into the same directory. 2) Change the file type of any accessories to something other than .ACC to prevent them loading. 3) Remove all programs from your /AUTO folder except the hard disk boot program. 4) Power off your system and wait 10 seconds to insure a clean boot (especially if you have a reset-proof RAMdisk). 5) Restart your system, and open the directory with TURTLE.PRG and the other files. 6) Double click on TURTLE.PRG to start. 7) Select the necessary options. They are all described in their dialog boxes, and again under the HELP menu. 8) Select BACKUP under the FILE menu to begin writing disks. Notes: Only the RAMdisk supplied with TURTLE will work. Do not attempt to use any other RAMdisk. The keyboard is scanned between files. You may cancel TURTLE at any time by pressing CONTROL-C, or press A or B to indicate a new disk is ready at any time. INTRODUCTION TURTLE is an extremely fast hard disk backup utility program. It requires no special hardware, and the floppies written are standard TOS disks. To accomplish this speed, certain simple steps must be taken. TURTLE requires just about all the RAM you have in a one megabyte ST (for double sided disks). You should disable any accessories, and remove any unnecessary programs from your AUTO folder, before running TURTLE. You may re-establish your accessories and AUTO folder programs once the backup is complete, but TURTLE will need the RAM during the backup. The speed of this program will make the minor inconvenience of a little file manipulating well worth it. If your system has more than a one megabyte ST, you shouldn't need to disable any /AUTO programs or accessories. How can it be so fast, and still write standard floppies? TURTLE creates a RAMdisk that has exactly the same characteristics as a standard diskette. It copies files from the hard disk into the RAMdisk, writing as many files as can be fit into each disk. When the RAMdisk is full, it dumps it as a track-by-track image to a floppy. It writes as many copies as you have requested, with or without formatting the floppies. The result is identical to a floppy that was written directly, except that no time was wasted moving back and forth to the directory and allocation tables, or waiting for the proper sectors to be available during disk rotation. The time difference is staggering. The only catch is that you must insure that enough RAM is available before you begin. That is very easy, and very well worth it. Why call it "TURTLE"? Well, backing up hard disks is always a slow task, so the name fits. Since there are already several programs available with the name "BACKUP", I had intended to call this one "HARDBACK". Since turtles have hard backs anyway..... DESKTOP TURTLE runs from the standard GEM desktop. It may be executed by double-clicking on the TURTLE.PRG file, or on previously save Turtle options file (if you've installed that feature as a desktop application). The resource file TURTLE.RSC must be in the same directory as TURTLE.PRG, as must be the backup utility TTLEXEC.TTP and TRAMDISK.PRG. If you used saved option files to store different Turtle configurations, they must also be in the same directory. TURTLE requires a large amount of memory to use the RAMdisk and execute at the same time. You must have a 1 megabyte machine, or larger, to run TURTLE. If your system has only 1 megabyte, you should disable any accessories and remove any non- critical programs from your AUTO folder before attempting to execute it. It includes an ABOUT menu item under the DESK menu to identify itself. Clicking on it will display a normal dialog box, identifying the date and version of the program. Under the FILE menu is the usual QUIT item, to terminate the program without executing a backup. There is also a BACKUP menu item, to initiate a backup, option file SAVE and LOAD selections, and a SYSTEM RESET item. The SYSTEM RESET item is there to make it easier to free the RAM necessary to execute a backup, and insure that the folders accessed before TURTLE is executed do not interfere with the backup. It is a good idea to do a reset just before beginning TURTLE to clear the folder limits (see the warning below). Since a manually triggered system reset, by pressing the reset button, will not clear the bits in the drive allocation map, this system reset function will clear the bit associated with drive M: before executing the reset. If you are using a reset-proof RAMdisk, however, there is no choice but to power off your system and re-boot (without the RAMdisk) to free the memory. Each of the OPTIONS selectable from the OPTIONS menu has a default setting. These are the settings assigned when TURTLE is run. They may not be the settings you want for your system, so you may redefine them. Simply set the OPTIONS as you want them, then select the SAVE OPTIONS menu item (under the FILE header) before running TURTLE. The options will then be written to a file. You can name the file anything you like, as a normal GEM file selector box is provided when the options are written. Then, install TURTLE using the GEM Install Application item on the Desktop, and save the desktop. After this is done, you may execute TURTLE by double clicking on the saved OPTIONS file, which will cause TURTLE to load, read the saved options, and set them as they were when you saved them. You may save several sets of options, and select the one you want when you run TURTLE each time. You may also use the LOAD OPTIONS menu item to call up any set of options you wish. In any case, the options files should be in the same directory as TURTLE.PRG. OPTIONS TURTLE runs from the desktop, using standard GEM drop-down menus for entering options. There is a HELP menu item for each OPTION item, to provide information at any time. Archive: This option inhibits a normal function, setting the archive bit. When a file is copied, TURTLE will set the bit unless the ARCHIVE option has been used to disable the feature. This bit can be used to instruct subsequent backups to copy only the files which have changed since the last time TURTLE (or some other backup utility which set the archive bit) was executed. The default for this switch is to set the archive bit. When the checkmark is displayed beside the Archive option, the archive bit will be set on all files copied. ??? Copies: This option is used to generate extra copies of any disk written during backup. Normally, only one copy of each disk is written. To request additional copies, enter the number of copies desired. The default for this option is to write one backup copy. The menu item changes to reflect the number of copies selected. Full Backup: This option is used to indicate whether the backup should be full (all files in all the named directories) or incremental (only the files in the named directories which have been altered since the last backup). This can shorten the time required to back up a drive when few files have been changed. It does require, however, that the user keep the original backup, plus the intervening incremental backups, to be able to re-construct the contents of the drive. The default for this option is to backup all the files in the paths entered. The menu item will change to Incremental when that mode is selected. Enter Directories: This option is used to limit the path following option of TURTLE. Normally, TURTLE will begin at the path named, and follow all folders in that path, copying all files in all folders (unless INCREMENTAL is set). Then, after all folders in the path have been copied, all the files in the named path are copied. The Enter Directories option can be used to prevent TURTLE from opening any of the folders in the path. When the Files Only option is selected in the Enter Directories dialog, only the files in the named path will be copied. The default for this option is to open the folders, and back up all the files in the folders as well as those in the path. When the checkmark is not displayed by this option, only the files in the path named, but not those in the folders, will be backed up. Verify: TURTLE writes diskettes as direct images of disk tracks built in memory in the RAMdisk. When the RAMdisk is full, it is copied, track-by-track, to a floppy disk. The track copy function does not read data back to see if the disk write was successful. If you wish to re-read the data after it is written to the floppy, select the Verify option. The data image will be re-read to insure the disk write was executed properly (it is not compared to the original image, only read).This option defaults to write the floppy without re-reading it. When the checkmark is displayed, the data will be read back after writing. Omit: You may have certain types of files which you don't want to include in the backup image (such as backup copies of other files). You may inform TURTLE of certain types of files which you wish to exclude from the backup by selecting the Omit option. In the dialog box, enter the 1, 2, or three character file extender of the types of files you wish to exclude. Do not enter the file name or the period used to separate the name and type. If you wanted to exclude all files with the ".BAK" or ".OLD" extender, for example, you would enter "bak old" in the dialog box. When exclusion file types are entered, a question mark (?) may be used to match any character in the input file type, so that entering "BL?" would cause any file whose type begins with BL to be excluded, provided that the type has a third character. Query: This is another method of selecting which files are to be included or excluded from a backup. When TURTLE starts copying files, it will offer a menu at the top of the screen for each file it locates (except those already excluded by types entered under the "Exclude" Option). For each file, you may press either the "n" key to not back up the file, or the Space bar to back up the file. If you want to back up all the rest of the files in the current directory, press the "d" key. To skip all the rest of the files in the current directory, press the "s" key. To back up all the remaining files in the path, press the "p" key. To omit the rest of the files in the path, press the "o" key. To back up everything else, with no more queries, press the "e" key. To quit backing up files, press the "q" key. To terminate the program immediately, press Control-C. Floppy Disk Type: This option is used to indicate what type of disks the backup will be done on. It is imperative that the proper options be selected, matching the diskettes to be used. If the backup is executed with the wrong diskette options, the backup disks will not be useable and may create errors during floppy writing. The options allowed are for single or double sided disks, 80, 81, or 82 tracks per disk, and 9, 10, or 11 sectors per track. While both 9 and 10 sector disks are reliable, 11 sector disks are not always re-readable. Turtle will not format disks with 11 sectors. Using more than 80 tracks per disk may cause damage to your disk drive. While TURTLE will support use of 11 sector tracks, and 81 or 82 tracks, the recommended configurations are 80 tracks, and either 9 or 10 sectors per track. No matter what configuration of disks you select, the disks written by TURTLE will be accessable as normal disks, with normal files. Floppy Disk Numbering: This option is used to define the number assigned to the first diskette written. Normally, diskettes are numbered beginning with one. However, if a backup is being executed by paths (to avoid the 40 folder limit), subsequent disks may be better organized if the numbers assigned to the disks are sequential. This option will offer a dialog box which can be used to set the number assigned to the first disk written. The default is to start numbering disks with 1. When the checkmark is displayed beside this option, some number other than 1 has been selected to begin assigning to disks. Since TURTLE writes a label on each disk, which includes the date, the drive from which the disk was copied, and the sequence number of the disk, it can be very useful to keep the numbers in proper order. Format Floppy Disks: This is the diskette format option. TURTLE assumes that the disks to be written to are already formatted, unless this option is used to override that assumption. TURTLE will format disks with 9 or 10 sectors, but it will not attempt to format 11 sectors per disk. It is not necessary that the disks be erased, since anything on them will be over-written. It is never harmful to use the format option, but it will cause the program to run a bit slower. The default for this option is to write to floppies without formatting. When the checkmark is displayed beside this option the diskettes will be formatted before they are written. Path(s) To Back Up: This option is used to specify the disk paths to read. All files (or all non-archived files if INCREMENTAL is set) in the named paths will be read and copied to the diskettes. Only the files in the named paths will be read or marked with the ARCHIVE bit (if ARCHIVE is enabled). The default for this option is the path from which TURTLE was initiated. More than one path may be specified at a time, by entering one or more spaces between the different path names. When the checkmark is displayed by this option, the path has been changed from the default. RAMdisk Drive Name: TURTLE assumes that the RAMdisk it will use for creating the backup image will be drive M:. If you already have a drive M: in you system, you'll want to change the drive name to something else. Drives A and B are reserved for floppy disks, and can not be re-assigned. Drive names are restricted to C through P. You may use any of those names for the RAMdisk. You may even assign the RAMdisk to a drive which already has a hard disk partition assigned to it. You will not be able to back up that partition, but you can back up any other partition you wish. You may then change the RAMdisk drive name, and back up the partition you could not previously access. EXECUTION Before TURTLE can be executed, your system must not be in low resolution, and there must be an adequate amount of memory available. You must disable any accessories or unnecessary "AUTO" programs to insure that there is space available for TURTLE to execute. They consume memory that is required for the RAMdisk. TURTLE contains code to help avoid folder crashes. ===>>> WARNING!!! <<<=== There is a problem in GEMDOS versions prior to TOS 1.4 dealing with folders (sometimes referred to as sub-directories). GEMDOS becomes unstable when too many folders are accessed. Currently, 40 folders is assumed to be a safe limit for folders on a system. TURTLE uses some techniques to make the folder problem less severe. When you specify the path you wish to backup, there may be folders in that path. Folders which reside directly in the path name may themselves contain other folders. TURTLE will "clear" the folder count each time it completes backing up a folder which resides directly in the named path. TURTLE can not clear the folder count during the backing up of any other folder, only when it finishes a folder at the "top" of the named path. For example, if drive "C:" contains 80 folders, and many of those contain more folders, like this: C:\FOLDER00 (contains 15 more folders) C:\FOLDER01 (contains 12 more folders) C:\FOLDER02 (contains 24 more folders) C:\FOLDER03 (contains no more folders) C:\FOLDER78 (contains 31 more folders) C:\FOLDER79 (contains 13 more folders) and you instructed TURTLE to back up drive "C:", you would encounter no problems. As TURTLE backed up C:\FOLDER00, the folder count would climb to 19 (15 folders, C:\, C:\FOLDER00, M:, and M:\FOLDER00). On the RAMdisk, only the folders in the path being are counted. All other folders on the RAMdisk are removed from the count as soon as they are completed. When the last file of FOLDER00 was copied, before FOLDER01 was started, the folder count would drop to 3 (C:, C:\FOLDER01, and M:), then rise to 4 as soon as M:\FOLDER01 was created. Drive C: itself could contain any number of folders, as far as TURTLE was concerned. You would probably have problems with other programs, however, so this is still not considered wise. If any single folder at the top level of drive C: contained more than 40 folders, though, you could experience problems with TURTLE. If this is the case, you must back up drive C: by selecting groups of folders, then re-running with the single folders which contain more than 40 folders. If FOLDER31 contained 90 folders (counting all folders contained within those folders), you would have to back up all folders except 31, then back up FOLDER31 by itself. The PATH dialog box has been widened to make this easier. The simplest way to explain this is to think that the 40 folder limit has been moved one level of folders lower in the path that you enter. It may be easier to grasp the idea if you watch the folder count climb as the backup is running, then suddenly drop as a folder is completed. TOS 1.4 has nearly eliminated this problem. It has raised the limit on folder accesses to an undefined, but very large, value. If it does approach that limit, it recognizes the danger in the situation, and stops executing with an appropriate warning message. Once TURTLE begins, it will start copying files, even though there are no disks ready. Do not be concerned. TURTLE will be establishing the RAMdisk images, and no floppies are required until the RAMdisk is full. Once the RAMdisk is full, it will be dumped to the floppies, and will post messages to identify which disk is which in sequence. If you do not stay ahead of TURTLE in keeping disks ready, it will start ringing the console bell until you return, and provide more diskettes. TURTLE will log on the screen which floppy drive and disk number it expects to write next. The number of the disk will not change, but if the desired drive is not ready, and the other drive is, TURTLE will use whichever drive is available. TURTLE will keep all the files in a folder together, in an identically named folder, on the floppy image. Of course, a single hard disk folder may be split across several floppies. If no files are to be copied from a folder, no empty folders will be created. The sequence of the files in the folder will be the largest file that fits first. This allows TURTLE to use the floppies as efficiently as possible. TURTLE will not attempt to copy a file that is too large to fit on a blank floppy, but will log a message on the screen (remember that each folder requires 1K, so there is less space available when folders are nested). If you need to make a copy of a file that is larger than a single disk, use the companion program TERRAPIN. THE DISPLAY TURTLE maintains an informative display during the backup process. It requires lines of 80 characters, so you must not be in low res mode. At the top is the sign on banner, and the current version number. Next is the status line for the floppy drives. Each drive will always have a status indicated: DISK NEEDED Used only at startup. Be sure an appropriate disk is inserted, and press the key corresponding to the floppy drive (A or B, upper or lower case). When a disk has been inserted, and the proper key pressed, the status will change to READY. You may change disks any time that the disk access for the floppy drive is not on, and press the keys at any time. TURTLE is designed to allow you to set up two disks and walk off. It will use them both, then start ringing bells to let you know when it needs a new pair. It will let you know what order the disks were written in. If you stay ahead of TURTLE in keeping disks ready, it will alternate between drive A and B. If both disks are full, it will use whichever one you key in as ready first. If you do not have a second drive, do not press the "B" key, and TURTLE will work with drive "A" exclusively. If you re-use the same disks for backup, with labels on them, it is very easy to keep them in sequence. FULL Disk ## Copy # Informs you that the floppy in the designated drive is full, and must be changed. The ## is the number of the disk in sequence, and the # will show which copy it is, when multiple copies are requested. You may change a disk at any time, and press the keys at any time, so long as you do not attempt to remove a disk while the drive's access light is on. Each time this message is displayed, a single bell will sound, to indicate that a disk change is due. READY You have indicated that a blank disk is in the drive, ready for writing. When the RAMdisk is full, this drive will be written to. If both drives are READY, TURTLE will write to whichever one was not used last. DISK ERROR Well, these things happen. TURTLE is very good at recovering, however. Since the entire image of the floppy is in the RAMdisk, just insert a new floppy in the drive, press RETURN, and TURTLE will start writing that copy over. Just discard, re-cycle, or furiously mangle the disk with the error. It is unimportant. Your backup will be perfectly valid, no matter how many diskette errors occur. Ignore any disks with errors, and keep the ones TURTLE identified as FULL. When an error occurs, you must replace the disk in the drive with the error, and press RETURN. TURTLE will not go off writing on other (possibly labelled) disks and leave bad ones lying around. This helps keeps things orderly. TERMINATION PENDING You have pressed the terminate key "T". TURTLE will finish writing the current disk (however many copies were requested), then stop executing. If the Archive bit was being set, only the files copied will be marked as archived. All files copied will have been properly marked, so the backup may be restarted at a later time, and the remaining files will be copied. Read error. Options: A=Abort Backup. S=Skip this file: A read error has occurred on the hard disk. TURTLE is unable to backup the current file. You may abort the backup by pressing A (or a). The abort is immediate. Files in the RAMdisk are not copied to floppies. You may skip the file with the read error by pressing S (or s), and the backup will continue with the next file. Other lines on the display are clearly labelled: the input request being processed, the current path being copied, the number of files in the path, how many remain to be copied, and byte sizes. There is a folder count displayed. Remember that it is only the number of folders read or written by TURTLE, and only during the current execution. There is a display of the next floppy which TURTLE wants to write (remember that it will use whichever drive is available, if the first choice is not ready). There is a log of files that have been copied, and their sizes. It starts at the middle of the screen, and scrolls down. The file being copied is the one at the top of the list, and it will scroll down and off the page as subsequent files are copied. KEYBOARD While the backup is running, TURTLE keeps checking the keyboard. You can type in commands at any time. TURTLE will see them within one or two seconds, as soon as the current disk I/O operation is completed. All commands are a single letter, and do not require that the RETURN key be pressed. The following commands are active at any time, except when a disk I/O has occurred: A (or a) - a floppy disk has been inserted in drive A, and is ready for use. B (or b) - a floppy disk has been inserted in drive B, and is ready for use. T (or t) - terminate the program after the current floppy disk. All copies requested will be written before termination occurrs. If the ARCHIVE option was requested, only the files backed up are marked as archived. Control-C - Cancel the program immediately. Files copied into the RAMdisk are not copied to a floppy. SUMMARY TURTLE works quite well, and with (I think) good speed. It is even smart enough to not copy unused tracks at the end of a diskette, but it will format them if formatting has been requested (who needs a partially formatted disk?). The most important thing is to be sure you free enough RAM to build the RAMdisk and run the program before beginning. TURTLE is fairly bullet proof, and is very informative while running. You can kill it at most any time by pressing Control-C, and it will stop almost immediately. You can request that it stop at the end of all copies of the current disk by pressing "T". You do not have to wait for it to need disks to make them ready, you may press the appropriate keys whenever you have inserted the disks. TURTLE is really only a GEM desktop front end for the program which does the backup work, called TTLEXEC.TTP. TURTLE writes one command line, then uses it to invoke TTLEXEC.TTP to do the real work. You can use TTLEXEC.TTP from the command line without using TURTLE if you like. See TTLEXEC.MAN for documentation. TURTLE is copyrighted, but released for public distribution. TURTLE is not to be sold except for nominal charges for media, reproduction, and/or connect charges while downloading. If TURTLE gives you any trouble, or you have any suggestions, please feel free to contact: George R. Woodside Compuserve 76537,1342 5219 San Feliciano Dr. GEnie G.WOODSIDE Woodland Hills, Ca. 91364 USENET: ..!{philabs|csun|psivax}!ttidca!woodside or woodside@ttidca %TO A+ 0 H,xB 2sրH6eFx`O"d0*o"m f#f.I+I/ BBBg/ / Bg?<JNA NL ?NL?<LNA#:-);-)8-)e:\progress\turtle\turtle.prg\1990\12\2\9\41#(-8(-;(-:NV-ypp?/.N\Op?/.N\Op?/.N\Op?/.N\Op?/.N\Op ?/.N\Op ?/.N\Op ?/.N\O yf&fp`p?/.N\O yPf(fp` yQf(fp` yRf(fp?/.N\O y f*fp ` y f*fp ` y f*fp ?/.N\OBg/.NT\O=@?./.N\O nf n0(R@gp`p3f& n0(@gpP`" n0(@gpQ` n0(@gpR3f( n0(@gp `" n0(@gp ` n0(*@gp 3f* y f*f0Bgp%?/9rfN;rPOBgp%?/9rfN;POByf"`p?p%?/9rfN;PON^NuNV-ypp ?NMTO-@ .-@p =@ nnV?./.N\O .g0. @h `0. @h .-@Rn`09f4W@=@n ?./.N\OBg/.NT\O=@?./.N\O nfLp=@p =@ nn$0. @0( @g=nRn`0.@ 3f4Vyf4N^NuNVBn n l0.HAonp0Rn`p?NNTOT@3m3monp3oHyoHypHyonNB4 3opN^NuNV?9p?9rd?9rl?9rjBgN? 3p,N^NuNV?9p?9rd?9rl?9rj?9p,N@ Hym HyoHypHypp??9p,N@.N^NuNV=n=n =n =nNHnHnHnHnp ??9p,N@.0.gL0.gFHnHnN( G0.  @1G .N^NuNV/0.  @>( G0.  @1G .N^NuNV0.  @-h n  n1nN^NuNVp??9pNFXO ypoHnHnHnHnp??9pNEp=@p=@p??9pNDXOp??9pNDXOp??9pNDRXO-|YT3pj3pj09pyoS@3j09pym S@3jHyj?9pNCp\O`3pj3pj09pyoS@3j09pym S@3jp??9pNDXOBg?9pNDRXOHyj?9pNCp\OHnHnHnHnp ??9pNEp=@p=@p??9pNDXOp??9pNDXOp??9pNDRXO-|b|09pym Y@=@0.n yplH3pj3pj09pyoS@3j0.S@3jHyj?9pNCp\O=nHnHnHnHn?.?9pNEHybHnNFPOHnNGXO=@0.=@0.Hn0.n=@ n0(n09on=@ n0(n0.H=@09pn n0(n=@09pn n0(n0.Hn0.H=@09pn n0(nS@=@ByjByj n3j n3j3j3j09jyj3j09jyj3j YTfHyn HyT` Hyn Hy]Hyjp??9pNCHyn /.Hyjp??9pNCHnHnBgBg?9pNEBg?9pNF`XOp??9pNEXO?.?9pNEPXO ypfp`p??9pNEXOp??9pNFXOp?p??.Hn?.?.?9pNA0.H=@HnHnHnHn?.?9pNEBg?9pNEXOHyb0.n?0.nT@??9pNAD 0.HnHnHnHnHn?.?9pNEHybHnNFPOHnNGXO=@0.=@0.Hn ypfp`p3jp??9pNDXO?.?9pNDRXO3j n0.hR@3j09jn3j09jyjHyj?9pNCp\O ypfp??9pNEXOp`p??9pNEXOp=@0.n0.np?p??.Hn?.?.?9pNA ypo(HnHnHnHnp??9pNEp`&HnHnHnHnp ??9pNEp=@Bg?9pNEXOHnHnp?Bg?9pNE09pym Y@=@0.n09p@@=@0.n=@ yf$fHyb`HybHnNFPOHnHyb?.?.?.N0.n09ffHyb`HybHnNFPOHnHyb?.?.?.N0.n09f,fHyb`HybHnNFPOHnHyb?.?.?.N0.n?9f&?9f*?9f(HycHnNG:HnHyc"?.?.?.N0.n0.n0.n=@Hyg>Hyc-?.?.?.N0.nHyfFHyc3?.?.?.N09pym Y@=@0.n09p@@=@0.gBgHyq?N*f\ONHn|N?ZPO0g|9q>H=@0nq?Bp\?Hyq?NN\O-@x .xg: nxBHyq?HyfFNFPO nxRxp\/.xHyfNFPO`0.gHyq?`B9q>9q>fHycHyq?NFPOp q>HyfFNGXO=@0nfF \gHycHyfFNFPOHyfFHyfNFPOHyfFHyjxHyfFNGXO6HnNGXOC< nxg"nxH0@i1gRx` nx .fRx nxgA-Ht ntRtp- ntRtpx nxg nx  g ntRt"nxRx` ntRtp  ntBHnNGXOF @~lXHnHnNFPOHnNGXO@`6HyfFHnNFPOHnNGXO>0@HH@HnHnp?Bgp?N?~LN^NuNVH0:| 8|-|Bp ?NA\O-@. @(B n PNL0N^NuNVN=@0.g/9pp?N9\O0.`0 9p p|lp` 9p(pm 9ppnB@N^NuNV-|Bn#p 9f8#p|/9p|/9pHycHyqNG:29f4SAp4-@p ?NMTOBp .g09f4S@?p?NMXO#l 9lg yl #E`fBp"yl yl0(=@ yl0( n yl0H-@Hn0.H/NN@PO-@ yl-h yl ( .Ѯ yl#p 9p ЮS#p/9p/9p HydHyqNG:09f&f*f(ng Bp p=@ 9p f09f(f*=@0.f&=@-|Hn0.H/NN@PO-@#pZp 9p ЮS#p#pp/9p/9p Hyd"HyqNG:#pp( 9p|#p/9p/9p(HydAHyrNG:/9p/9pZHyd`Hyr8NG: 9pp n 9p p(o 9pp op-yp#p p#p -yp|#pp|#pHyqHypNFPOHyqHyqNFPOHypHyqNFPO 9p p(oV-yp #p(p #p(-yp#pp#pHyqHypNFPOHyrHyqNFPOHypHyrNFPO`HydHypNG:POHydHyqNG:PO yoH!|p$ yoH!|q< yoH!|qT yoH!|ql yoH!|r yoH!|r80.N^NuNVt0.W@ @bjH0@O PN`X0. @ fL-yoDBg/.NT\O=@?./.N\O nfNBg/9oHNT\O=@?./9oHN\Op3f2`0. @ @bH0@O@`dHyfHnxNFPOHydHnxNFPOHnHyfHnxN: =@?9m ?9o?9p?9pNPO nfXHnxHyfNFPOp\?HyfNN\O-@tRt ntBHyfHnxHnxN7J p?HnxN*f\O?9p?9rd?9rl?9rjNPO`HyfHnxNFPOHydHnxNFPOHnHyfHnxN: =@?9m ?9o?9p?9pNPO nfpHnxHyfNFPOp\?HyfNN\O-@tRt ntBHyfHnxHnxN7J HnxN.XO`p3j:` /9lp?N9\O=@ nfN `pc`0. @ @bH0@O` PN`-ymBg/.NT\O=@?./.N\O nfByfp?p?/9rfN;rPO nffp3fBgp?/9rfN;r`*-ypBg/.NT\O=@?./.N\O nf"p3f Hydp?/9rfN; nf"p3f Hydp?/9rfN; nfp3f Hydp?/9rfN; `-ypVBg/.NT\O=@?./.N\O nfp3f"p?p%?/9rfN;rPO n f@Byf"Bgp%`-yobBg/.NT\O=@?./.N\O nf Byf$Hydp?/9rfN; nfp3f$Hydp`-ypBg/.NT\O=@?./.N\O nfByf,Bgp?/9rfN;rPO nflp3f,p?p`-yp$Bg/.NT\O=@?./.N\O n fByf0Bgp?/9rfN;rPO n fp3f0p?p`-ypBg/.NT\O=@?./.N\O n fByf.Bgp!?/9rfN;rPO n fp3f.p?p!`2N`N`v-yoHyfFHnxNFPOpH?Hnxp?/.N Bg/.NT\O=@?./.N\O nfHnxHyfFN6n`-yofHyg>HnxNFPOpH?Hnxp?/.N Bg/.NT\O=@?./.N\O nfHnxHyg>N6`p-ypHyfBHnxNFPOp?Hnxp?/.N Bg/.NT\O=@?./.N\O nf0HnxHyfBNFPO` n+ f -ym` n, f -yoX` n5 f -yp ` n- f -yo ` n4 f -ypp` n/ f -ypl`| n1 f -yp`j n7 f -yo`X n; f -yoL`F n. f -yo\`4 n9 f -yoj`" n0 f -yoP` n3 f-yoTBg/.NT\O=@?./.N\Op??./9rfN;PO0.N^NuNVp=@BnA-H-|g>Bg/.p=?NAPO=@0.l40. g/.HydHnNG: Hn?.N9\O`HnHy?.p??NA =@0.l /.Hye"`?.p>?NAXO n 3f p=@R nR 0f Byfp?` p3fBgp?/9rfN;rPO n 1fp3f HyeP`( n 2fp3f Hyeb`p3f Hyetp?/9rfN; R nR 1fp3f"p?`Byf"Bgp%?/9rfN;rPO nR 0fByf$Hye`p3f$Hyep?/9rfN; nR 1fp`p3f& nf4 n 0fpP` n 1fpQ` n 2fpR3f(R`pP3f(p?p%?/9rfN;PO nfP n 9fp `N n 0gBp 3f*Byf"Bgp%?/9rfN;rPOBgp%?/9rfN;PO` n 0gp 3f*R"nH0@i1g nH@0 =@`BnR"nH0@i1g nH@0n0.fp=@`p?p$?/9rfN;rPOR?.HyeHyfBNG: nR 0f Byf,Bg` p3f,p?p?/9rfN;rPO nR 0f Byf0Bg` p3f0p?p?/9rfN;rPO nB n "f0R n "g nR"nR` nRBRp ?/.NN\O-@ .g nBp ?/.NN\O-@ .g nB/.HyfFNFPON^NuNVp=@A-H-|g>Bg/.p?NAXO .g(/.HyeHnNG: Hn?.N9\ON^NuNVH0HyfFHnNFPOHyf6HnNFPOHnN?>XO0f:HnHygHnNG: Hnp?N9\ONFp?NLTOHyrfBgBgN? POHyoDp?BgN? POHymp?BgN? POHypp?BgN? POHypVp ?BgN? POHyobp?BgN? POHypp ?BgN? POHypp ?BgN? POHyop ?BgN? POHypp?BgN? POHyofp ?BgN? POHypp?BgN? POHymp?BgN? POHyoXp?BgN? POHyp p?BgN? POHyo p?BgN? POHyppp?BgN? POHyoTp?BgN? POHyop?BgN? POHyo\p?BgN? POHyoPp?BgN? POHyojp?BgN? POHyoLp?BgN? POHypp?BgN? POHyp$p?BgN? POHyplp?BgN? POHypp?BgN? POHypp?BgN? POHyoHp?BgN? POHyr`Bgp?N? POHylp?p?N? POHypp?p?N? POHypxp?p?N? PO*yoD ypfHyYT` ypf"+| Hyb|HyP8HmPN4Z `(m | L0N^NuNVNp?/9rfN;N\ONN^NuNVNBg/9rfN;N\ONN^NuNV np1@ n!n n !nN^NuNV/ n*h n?( n?( n?( n?(NPOByjByj3j3j n3 j n3 j09jyj3j09jyj3jʻYTfHyn HyT` Hyn Hy]Hyjp??9pNCHyn / Hyjp??9pNCB@*_N^NuNV-ypHnHnHnHn/.N9?.?.?.?. n?( n?( n?( n?(BgN:4?.?.?.?.p?Bg/.N<"N^NuNV-ypHnHnHnHn/.N9?.?.?.?. n?( n?( n?( n?(p?N:4N^NuNVH0*n (n|g\H0@i1gH?NG TOH @:fHp\|`H @\g |H`0fH` ,\fS`BL0N^NuNVH0*n (ng6H0@i1gH?NG TOH @.gH`BL0N^NuNV-n n g nR"n R ` nB ngT nc$ :fR np\` n \gS` ngR n"nR`R nB ng ?fp` nR *f`B@N^NuNV3p.0.@ Hg-@p=@ nl$0.HCp. nRB@2Rn`/9j"NOXO09p^N^NuNV#p.j #o$j#p6j#p^j#pj#pj#j j"p ?N7TO3p^p09pN^NuNVp?N7TOpN^NuNV3p63 p83 p:3p<3p>3p@3pB3pD3pF3pH3pJ3pL3 pN3"pP#$p3(pR3*pTp?N7TO n,0p` n00pb n40pd n80pf n<0ph n@0pj09p^N^NuNV3p6# pp4?N7TON^NuNV#pp6?N7TO n 0p` n0pb n0pd n0pf09p^N^NuNV3p63 p83 p:3p<3p>3p@3pB3pD3pFp3?N7TON^NuNV#p3 p6p2?N7TON^NuNV#p# ppZ?N7TO n0p`09p^N^NuNVpM?N7TO n0p` n 0pb n0pd n0pf09p^N^NuNV3p6# ppN?N7TON^NuNV#p3 p6p?N7TON^NuNV#p3 p63p8p?N7TON^NuNV#p3 p63p8p ?N7TON^NuNV#p3 p6#pp"?N7TON^NuNV#p3 p63p8p!?N7TON^NuNV#p3 p63p83p:3p<3p>3p@p*?N7TON^NuNV"n n0Qf0(if0(if 0(igB@`pN^NuNV"nC n A!!!!N^NuNV"n I2i"n I0iAm"n I0i=@"n I2(i"n I0(iAm"n I0(i=@"n n 0Qn I0=@"n n 0(in I0(=@ n 0 n 1n0.n n 1@0.n n 1@0.no0.nop`B@N^NuNV"n I2i"n I0iAn"n I0i=@"n I2(i"n I0(iAn"n I0(i=@"n n 0Qm I0=@"n n 0(im I0(=@ n 0 n 1n0.n n 1@0.n n 1@N^NuNV n 0.PlB@`, n 0. hm"H0ino0(in opN^NuNV n T "n0 n T "n0$n T "n I0iS@4"n I0(iS@ n 0N^NuNV3p63 p8pp?N7TO n p09p^N^NuNV#ppn?N7TON^NuNV#p# ppx?N7TON^NuNV3p63 p83 p:#p#ppy?N7TON^NuNV3p6pf?N7TON^NuNV3p63 p83 p:3p<3p>pd?N7TON^NuNV3p6pg?N7TON^NuNV3p63 p8ph?N7TO n 0p` n0pb n0pd n0pf09p^N^NuNV3p63 p83 p:3p<3p>pe?N7TON^NuNV3p63 p83 p:3p<3p>3p@pi?N7TON^NuNVpe3pBypByp3pNA*N^Nu#pj&"<j& <sNBNuNVH *n3 m 3 m~0RGHAjB@0fp3pp3pSG03p3pNA*L N^NuNVH0*n3 m 3 m3mBym3j3jIjB@8fp 3pp3p jS@3pp 3p3pNA*L0N^NuNV#j*#j2 .Z#j6pd3pBypp 3p n 3pNA* n 0p#jj*#kj2#n j6#m j.N^NuNV3 j3 jp3pBypp3p3pNA* n0k n1yk n1ykN^NuNV3 j/.NF.NFXO# j.pm3pp3pp3p3pNA*#m j.N^NuNV# j.pr3pp3pByp3pNA*#m j.N^NuNV# j.3 j3pp3pp3p3pNA*#m j.N^NuNVH *n 3 j~ Gl0HAj0RG`p3pBypp3p3pNA*L N^NuNV3 jp3pBypp3p3pNA*09kN^NuNV3 jp3pBypp3p3pNA*09kN^NuNV3 jp3pBypp3p3pNA*09kN^NuNV3 j3 jp'3pBypp3p3pNA* n0k n0kN^NuNV3 jp3pBypp3p3pNA*09kN^NuNV3 jpj3pBypp3p3pNA*09kN^NuNV3 jp3pBypp3p3pNA*09kN^NuNVBym 3 mp 3pp3pByp3pNA* n 0n n0n" n0n$ n0n&N^NuNV3 jp 3pBypp3p3pNA*09kN^NuNV3 jp 3pBypp3p3pNA*09kN^Nu#pNu#pNu"o o JfSfNu"o o fNu o"Jf S@Nu0/0@i1Ag@NuNVHn?</.NL Hn HnNGvPOHnBg 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 |O2<`XHXW PN`4 nT=P0.l0.D@=@p-p ??./ NJPO*@`p ? nT?`p`p` n-PX .l .D-@p-p ?/./ NKb `p ? n// NKb *@X`p`p`/ ?./.?NK *@P`fBn n-Pf-|iX .-@*@g0.m noS`(Bn nT0` n//.NGvPO`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@ @P>`?Bg _Pg nR` .L N^NuNVH0*n>.IB$p0//. NMPO-@g$p0//. NNPOAP-n ` n Pg` L0N^NuNVpL?Hyip?NLPOp?NLTON^NuNVNKN^NuNV/ *n .*+@+|LB-0. D@;@ m l;| +|L`+|L\ *_N^NuNV/ *n Sm lBm p` UR0.*_N^NuNV/ *n UR0.*_N^NuNV/ *nRm oBm p` URB@*_N^NuNVNL?.NLTON^NuNVN^NuNV?.pL?NAXON^NuNV/A#j/9jNNXO0gBjp 3Pp`,/. 0.H/?.p@?NA .Bj/NM`XO.N^NuNV .l .D3Pp` .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@ЉNNVH >. <.*n0SF0g` .L N^NuNVH0*n>. (Mfc%H0HHAf `BL0N^Nu O$X"XHB@Nu o0/L.Nu"/0<NBNu $$ L"#p*H$4*H$@*H$j$%&&&(L'\#L'(%#L'#L'!"j$n)4DIJOIUIXIcJdHeIfIgIoIBrJsIuI2xIFDG0123456789ABCDEF[2][Mouse hiding error][OK]4n ??<<????????????????????????????????P@W/??<<8? 0?`< F? 0?`x8? 08 8?? ff ??>>ff `w  || x?<< =?~>> ?? 7? |? =? x> O|> ~| ? <?`@!? ??8?@ ?`??TW/?<|???????????? ?LLLLLLLLL?L?L?L?L?L?L?L?L?L?L?LLLLLLLLL?LLL|?|???????????YhW_?<|?UXUU5_p*j5`5W?*5FU`**5puUX*ꪬ=_UTxUp]W]U\WUX?ꫪ?_  f ||f h?< >f f> YLYLjeYLw w L L L L| Lx?< Lx?< L=~> L=~> L?ۼ L?ۼ L7 L7 L | L | L= L= Lz Lz LO}UUUU~ LO}UUUU~ L~ L~ LUUUU LUUUU L? L? LUUWLUUW|>|>uUUUVuUUUVjjX5UX5U??=UVUUX=UVUUX*j*j??]W_ TURTLE Fast Hard Disk BackupIncrementalFullBackup Type:YesNoUpdate Archive:YesNoEnter Directories:%2d Tracks, %2d Sectors, %d SidedDisk Type:Omit:Path:Number:%dCopies:YesNoFormat:YesNoVerify:YesNoQuery:This configuration will fail.OPTIONS.TRT\\ -q %d %c -d%d%c afioqvc 2 -c 3 -r -s -n -y TURTLE's address %8lx - %8lxRAMdisk's address %8lx - %8lxRAMdisk estimate %8lx - %8lxScreen address %8lx - %8lxFree block %8lx - %8lxMemory Map: *.TRT*.TRT One Copy Two Copies Three Copies Full Backup Incremental [1][Options file | %s | not found.][Continue][1][Option file | %s | read error.][Continue] One Copy Two Copies Three Copies Full Backup Incremental %02d[1][Write file | %s | failed.][Continue][1][Write file | %s | failed.][Continue]8P TURTLE.RSC01?:?:\OPTIONS.TRTggTTLEXEC.TTPTRAMDISK.PRG[3][Error loading resource file|%s][ABORT] @@@@@@@@@PPPPP@@@@@@@@@@@@@@@@@@    @{NULL} You must compile with the -f option to include printf() floating point!  0O d( P   &::4NP"    **> P,$N.         " >(.          , , (     6 " $    * .           *               8   .                        *X                 &        "               &, 26      6* 42  P $(H D                                     $ ^    <$>,t                                    F$FP( LD" $ | 2 &6e Hold screen at end '--------------------------------- #VD-QUICK f Output to file VD-QUICK.LOG w Don't wait for keypress c CRC checking on s Provide statistics at end b Don't check bootsector i Always immunise/delete v Don't erase boot sector viruses q Quiet, suppress all output '--------------------------------- # [@fNw$m4$m0HrgJ$m0U@o>HyNH"mN?<$m0@M?0< NB"H mN\/NL`h$m0Hg&?<$m0@M?EpN/NL`V?<$m0@M?NH"mNHy mN/Nd0` $m0_@f?<$m?N/N$m0Q@WHH/$m0@ WHHg?<$m?NV?<NI$m0@ fHyNH"m8NpN pN NjANANnANANA\NA큀NA$NA큸NANdAN>> WARNING <<<|This is a system reset!|It will de-activate drive M:,|and act like a power off and on.][ Do It! | Cancel ][1][The active RAMdisk does not|match the disk type you have|chosen. Use System Reset to|clear it, or change disk types.][ OK ][3][RAMdisk create failed.|Check for enough free memory,|and RAMdisk programs in the|same directory as TURTLE.][ ABORT ]*O*y*+~  $mIIoIIZZ $ + 2  <*P  C X m oqsuwy*)+D ]!v"#$% & ' (% )> W+;,p-./0123485Q 6j 7 8 9 :;* s69Oj        2 K.z@( f)C ,2  +-.'.T.y %}% 0,,%&3  ,-L.{./ %$ 1 +(-R--- '#  1 , * =, g, - -   -   ' "  1  - 4+ \- - . - -  9 -  I ' Q" 5 \/3  # 2     %  3        %   ' & 1   + 8- f- -,$   ' &  5   - 0 ?1 q1 1 1  * '  M   &,@HB%L  ?N ,\HJ'Q:AT;7;@>;z<> < - $ R  X  ^ d j p% v, |     % , '6  5 ///<0m0 0  0  0 " 0f2* 5 5=/m/000f+*  ; . ;7m777777 e f|0  < 777%8S79  8f0  < 7"7V7879 * 8 ] 8  8  8  8f%0 <(/7g778 7<9 o 8  8  8  8f;0 A>=|=<;08i;7 ;   . 8 g !'6 5,..!/Q00  3  3   3f %* : ( 06 b6 6 6 6!%6 !Y 6 ! 6 ! 0 ! 0 " 2"P0f"g/ ="j"p7"7"7# 8#F7#}7 # 7 # 7f$ 2  7$ $0$D/$t0$/$/% % - %E . %t )f%, B%>%?&:&Z<&=&?'< 'Q< ' 9 ' @ ' '(7  <((7(N7(7(8(7)9 )M 8 ) 7 ) 9 ) 9 *" "f*C1<*F(*G(*H(*I(*J(*K('*L0 ,x23345H6 689:p;H<8<=p?@ABCDFGHHhIJKM0NHDOC MainMB DB JCmSDeJE"OGNGpR IL VL DL4 CL GM  SP?G AR# PR#fGR&HS(SIW*AW,CdC:'Q@>N LkX* o_ern+{9 g A K K Atari World Who's who Joe Connor $$VER: whoswho.hyp v1.0e (14/7/1995)Main +g -i -s +z -d20Documentation/Atari World  Hc$jjEFr)8Rc|{wlQ1~ 䚆sPS35KF>/SٟAgu˧눔pZ>ޗz-c.-/ue5p c%{.}0o2˘5>!~/mJ UJCJv (a{;UĦN;Z}?^Ш=z|/gU% JOS-`]̵3{ rʋt(:ʻ%.voaV-FvxJ \hX-EM_s/;uj-~leO;(/A_jyG(%BƄ 87 kk "[RDWYڥx VHJ[k t`S"w=`Zle^R#Դ.0(\0ҏ2#h72=#7a錖{BA\_,+NlCđv6+0nS#UdW< ->W9|">Hmv-oMX% ׻eJ٬}gP7O8 ̲?'TcǍ666TZZ_@b*rT[ړg6Vz.1댴'4<3:W~ntedg(c UpYB۞jYa$ma&4TexN?oD+Mcst<&R-+;v^C1k%1f`]6?'С|;g0ƲN0#uKe O"ۗ70-C$Մ/PW2=SP4-k:^O ]}T Ľ=2@p5>MIs6+K1Wm0(pM hT^(`T譚mg4ݷn0,6]#\q?ڦqL,}Gf>ʡ1,ESDQZ0 *vs ːcI * I$j{BڀYl\T)eŠGW^+@=L.uaxO`̓V4w-M,5I,O>χQf*CG_Vʄt[1†L"اlZ+- I51~JWh+/K:p `4)PA0 Ӭo]  Hw(@v%c{/*٥!@PQqZ+xʙ([aCt#H.8s2uj!tI:K/wEp\+Bʹ ;qw󠵰^V$yr_2?Q/g\Ѵ^aW#Az(nqȥIƹ]Jd c)UT.][;Ygg~Zdu1rIxd.ShS-ToYP; E 9W"Z0.˅>?@̩ mkq Hk nZVNz>n&N;Ã_.lkI}L59?,?VLf?^9ڊ7"K\-1n$ '׷k] ^qP~ ~[\F,jzkZ@ĒΈVue20dD7g-̒^YE-%/#T L)/jfն%1>Rm(d@ZQFƒe49v]0PYI%o4˪lzbI~Xɉ3YL7|TԵ^D#z8Fop-&*c8k |  z+Ri8)XTBޤ>P¹:*Xeڴ*q(C8ZЦpD7Z_?VG)_W$Sc)f>x_~b]=2Ch4g(O-s#-KH*C -KUD8oq7׏[yaѹ/yvPv߹~ .by?NNS6y\_(< (9}dn}Lg2@̹)2g㰽L0w&,cNJ] aK9+c4R׌ʑ9yYny\.r͐})*!9 'bI`-$S(Mssrsh;[} (v] zѰM9km9zn XAo8Л 8Xr*My ~ m5, |&k ^Oǡ9׮|1PRX>I- 5!♔8D4ّPd-m۪h )?IfJlsGLyyQO劈d&Qre(Y,3 K4ƯmǧδbW idS\n$5k]s 2PqG@bB0q._ixf(+/k:qE{2dut=y yApƕV5T  x`Yc~jgeE.o@mvb?~'w__6IفXQW.б°+/aT_AU)R=WRx@ݰL=DNBDàn~H `b^XуiYBAhW[+dNJ.> geyAv][ET]-QƀlS(ׯNٕŠƪjHM;0X0ՀQqpq.^wq3lTkl5B=YW{)*%|1o"-iNN}{™&/`{ֽi1x`1ˆ:# jkWbJ0P.2)zHX&^gZPRBq+)e`aRД ; ~~41X0()Q&T;ox\)!BZ1 xxtaKZfV {FM>.ۦǝ|vizb gt%lXnn\23j?.\[W Zk43]D~CIzwsP5u,ApB 8WaΧI7{ /Q󭢠(|YAָd|gkƼO- F48b T^plw`P۟5Z3U;N IH<Ө$b7/h>N+ThTZ6=$vn}|8s` ci=~_w9jMuYb]TE\%.5c=$ ֩t3y4s,M}ET}&\m46LjȩmN͑]2(<Xm-]yڂ, VH0YIZI%(E,Gˆ] Ws_%l0Qt:&g d㼭|r MTk@E륥(b*Znw_X20#EyP!ue\at>]Θ,*Ӳylz[ɕ1E٣e1e:c7P΀_HT`:H12D.NkEv`t?ꀈfJD#!P~%-C<@&FV- Y//bjH`u$?BY50]A1q ht,;fScG1dRRUخd~ OIŴ? BZtI&}%'~z2$|?c~6?]Ҥ;EjB!C=cAeioRv |~ a0=aц_sCh R.HFiTste,էu(14Wb;櫠͏zbt!; E.xB!cģb0iłF1ARs8a 0޷mwz 4.lX7iM7m4n/ _8;T>e4>!Pއb f)Kon0O'Bj#ړJ΅G7NR-9+Ǽ&CA )VAI²Uq0v; |LzAƉ>wUic{bMEIVj1!E eh1 Ua;.0KZPg9}Q$ME( An Nެ:oLȔ̓vwuu⹥bɬZe)7Wo$cMܺaŜa54ݸcѺedol&WT|q7yhG1eޠ2sP(+KvU؁rz(w 0tm۴[ NUXi^Rv >?al0cDX{khuWCE=fkY2yÄ>B:J.f`Vofo?U*%͕ՉGJSqC.pHIpJG-4x  fgIc{D:h8$NEC|VO:<ZRsqe, Tt=c]v(\O^2 -|)+`.[v/dm)z{郴NX9ÎzSPőڕHKOmCt((H|4$''wfr#F  ~+UF,D2 S?™T'9MRr x`b 65 0V3q=B(h#2CѬ{ݕ>;UzY}02su_>YSԝkA'!(1RAWowyn}zJBn6ҼF-|`9o5ss-?9%/ G^iakIGV~[lhM}F^f,,70J#ɯ+ ~`hQot![j<"MwȘWB)r*c̔c$W9i LxVpC50Ťf*L\uH:t 8[(}mH{trfQc̴Zh%oZ;:ƹq9`(& H-[}V ] &Œ*iMjޓbwfkE#ǿQ׻_k~Zy` /[hHe8ya>0 h?ٖ`` ?ZGa3WXA%a]zF6C o^Aoᑪ|˽ yx`5\)0Im" @CJ&T0KkFrٗ1 L [\s_ P@8XOy`6bfƥKIL)!Ǖ!hEqU\Cb D E ˬ! Ye-%mQ#HB2 Zl!dU|#A ŎbX>ȇzE ")@ '*s2ѕ+p):̹58BW.1 /±<&Ǣ-0%84o:5 e@yӂTE>pFl>(SO.P6Y܂ic24/l17>$m r'% k*"ls-X e}Q-PWVuL+`(%DMd -\0zȌjlLQ0@ U~Q We ,7FwO3`ZseDw60QqI?zxygs’b&I&-. Ƒ7)18gxNG3w.lqP.@-o$+-FPARяZ1"]Ȑ-UOߣYksL1@^ \goR׍x?RB@Į"5Y:൅+ߑx<4մe=@(J(A .a;iRU(Ji[M3~nqqZ_ _n54+[. )XaL+1M- j[=xSK| yRcdK'O|p[+ h:XB WLVy*zG)AJ:qoxi-r2ØN 7z\)”\/F'5K@(-GtzAr㇂Vfw X7 YRsq8m?Aд6 0tjo(Tnnh}1oxp~*|&tMԽ]߻S{vn6X ܬj_K?Qkz"@aX!8b!%㑷Eͽr{.C&I$> V13ci=_|M1BfWѫի_իePD#wX/87eqةc c]`͘>E {qU55W€):UJmZ>~P}~ U\ēy<t!t0%S<ߘZSt٨lkjؿT^.`* GfA'J,k NضХ/V~ Z`x3'7 |Q&J+ahca=n3BGIFrӦXjX`ƴ"U1_޹ีN9EW !8uh칧ݤp&~NZX&W1tUh4[]1 R6'ot3B[!u=b(/4Mڛ* jC;?p?s2c 8g8K[X.f5JT7nX]/ݸԔנ^Y0>i~~Tzfɒr :\Ez-}rd/9jj=Z׮$Aaq5F݁ D:~^"x9`=ʾ؛$t3{z(57RXS  ,4d| e߰9GBۤkuK@ekse jr* 8+}"]hHW[9%1ɁFIlW08nq^z< TȝiD)|v!7!hIL:hBSg#7FI5R <|< vjow9r v N_vTnK2ONY'a$﫠;5Ui.?kwm2QP#m12}dEN,}'yR9  `4l:}&(p O ڣY:reWbӥIؑTbNv 0<= RcNB[[Z0lUrڼaұe!F i;׸hƦr\iɧ3Io ťyƞ>-e+gA{8 M/1aBNM9epI:TW3{}C`^HS*uQ K T٭Z{P徝Z@7DpȨ%<+@jMXV;+лw#sRYʠbwʣV5`1y aD?z^mܦn^xpKyACσxaI;}ԊޅKe}mo}6e#!wN/~$!)ϸ嚌AL8+sxxCUT88B:S`gi#Ss/M* |*0oP`}+\=BsKnK<4&L҅#JZE(ۥ^4]yQf&<:k eY#f "b#R*^sdHq,@Zt0E6 xpHvlrw62:k1H'z*;ZGh16燔 {Mu)93ϛ+e fb"iѣyLwsgџL A|,Z Slu&kC<3lۋi'jЂr>cQ5Sm(u) t'EkyWOaM9o&"bY6WJ Yؕ.Q@ `SwvToV ie'#Xf~ÇTۍ__P XmŖ@$=RK KdC$UC]vA+4]jmFbml e]l8 \QqVQoe !.Hlp0dFLYRk.KR ,s IQ"݀@a&0dQ; Z[I&2rp ֘)d9ZBܜ+29L 3͎NEu,bULYk Hr#K/Zef]) Kr`Au#FK(@ !̳wRo ))emZ?e׾,$Spe "lVX}  0 4’A2TSjL#fwsfb#y5kXW)a%HZ VVjfjyj U D;W.irJL"޽*#Ӓr5ҍbF w%(җWT;#ﳰ%CSK J`92,J&IGqkIU6~P t5|58aENDռ=lt_[ 4ͫaNO]b@mu3D*ѫIY4 -۶ՍWbSکI?o򑪽>4]pqdht]XY8 zR)~Y`Ō#uƟݍNv/=1!vĐ50R~rf\q!l9>Ԑa"T>"B3v&qz?i35#a&}D,R}ePy$́"8omN($,L8!^Y>Unn>yy~Qw|tv<3fss+YJ6k=Ή铤2v8DL}dytPv|=ۇuʑ&z3`)'xF3ab=q-bE< E;u8il~|bP A>i{oov43w kt|fq<3L99@>Ww`?t 7V4Ik?f[b%GHe7dQ!yyS9#Vv'RI|=9no:یWUqĠ)-bGyÝ_[O4QwL;T:>[ADizߺ##\QY+*@Qj䬲jD~oMNY,/i#M(z >_vnz ׵ZY%bRWG}[Zܴ#*Y[='~[ǛƂkz";_U<8~qڢ@9#~(wTݡ1;Q6hU| ~б7 lb'o?C!HJ?P]σjp4s }({_cF:{/D;wwg [v*E"oC͖rE"]՞%[胟\5sSv ]v5%$wݤ,R`̯Uz##y'51ʁoGK3lrDp{Qv Q;]t}ț}^9g!1Z`f(9(;~٨)=oF6& w>OAo vݭ?o1 ~a7?ge3.]:q[Sf7J|q٣NM<ӎ :S92rB{rè=.*(T*LmF,dĂtTi4E:Gg$"q4oPB$/ᒑ o,]|”u1 ~GcawW pƓAIJ>l\wi[9njѥ*''霚 U.i^S@c;Q}%cfהiΚt]!q 9W><@X82Y4 w=&ÙhL@ػF&umi7#3G0~ډҟ`{d~\pЖS#xJ[|{,R|ϔk-jUD|Tbq8{ :#Mۃ==6j3XZqhqCdԚX3}6~QYE0xMb=h?2v/k ym1EF A^w`|38+n屏DMzЦ=8Μ9c_>QI7+tD;<>`V3q+[l> E '9d$dfɔ @nYZ? dˬE1@FOTzJzXHAb:hM77mqv߽+XN5clPt ެօQ_S٥eV2(KzFU7SB& >Fkt,}&!X&Rf , /ҳ-ගEh:(w+ |ɎT>CtQFZ iH6Q T{!nQOAU4eG؄gsK\<j 媤ൡkLG%dZZ'$ (Y(xN&#!wEYoĽ,׹u;2zYxD➕]f~#ιN4-a &UKaT,BBW8T>_mA6 r6CUKGL$R`Mpp- 5 E\'MeJqmg8*0JT&0mB='}zNz{~w.K*E܎֧x|>#3 O}q & ~T^&+Ak[I|g{`~Z< ȯ]=)S sVj>*lR&٣Q]VoHO8M^XѪ~oE˜?ǜxկ'*~h"U /] vp6! |f=Hr"M8 k68n^iβ8{C`Gz0U! VQW"=y毤ۂt"W)7Gb*jzƱo5vUGT~yFTEz*b+c#"n:Q/uOб!j+ڷ:6VФ*+Doe|ҘEmY0AXUJu m_xlա:TUM[ 7s25|1U̬x;V+5bmW+tWcq\ƑURH{ӕhQƴ(׍[y^j<ȡTV+9T_vHZnBZvj Kˮ Ԭy_\`=6=\{yٰj^OHzJ^YW W"o;FCk(XTMB-5 Gkt+kKI| d[+ |A[%{UvGG© ܌z*e} ^e#*8%&|VW|3phWpu )׮P<㡎j#%xrbB \"Tpb\xWUTbbʹuVjt Uƭtɵ j+WDgܾފ'LqW=;bqKP־N[+p4q 8Ŭ)Ie>5{\H8<FLP;o r]UcGr-N;o64 ~QjlB{(_E[Vw5X$ʘ;$\بejPrzT'eH'C}u ZG.$9Qx7UZ*MY Y׎y\UGwW좱՚c*V){Vqzgn+U=Dհ\W-4y+>|'gT)%M@mx}6nr y,6_YH択vR88 TJ,nVFY1stqޭI8R6[?е4׷q3N>:'Oz'}uIo&OXOO=S _O"oc ?/KdY;,7y;洚2H_FR92f6%OrEM,.Yu)I:8 L^>nLn>o[ACƒˈ/]>+7FE{⌍o :H$g9 Tiv<f<9ɴhqL0N=zdh*,TΤf:qPf妶u_i[ݗ΂ݡxR @ףtZ7g|miZbb|\/Hb-Sp1(7ZX6bf.V\ d#:kIۧڌFNl*rhu,K?Q9! meul-RT:kNWgN<|AV)qwPE)%-!QL`kLԽ[{mvȣ{%…beO`ن7!VX)GjrѺh5䟁!eǐp$;_|9.әYcR)Ap/N+3fݕP2n7p tNߋ%cNW$ZNsz5a½$^dn>g7w "FdՓW4;%7 k4ʰQ\;yY¼=a)Fx)V `IC,d=ڮ@ILa!Dh"ʐދx2y\z&8Ms ] 3|sIֹ*-~ V[_ȴtcB蜔 6Ug$K~N4zU|[p7]si"`zȅpBp5Yvjު):%T3?b‹k;$⥉]j*_]CFA#/ujG=m(c]/nrOV8>6o/P)Qq] U34"G'ewl DF*i&S4̾U#ə!l@;_*a1gJ7jrx#V LVO,bс *fδ-pCڃdkAz ~t XfӉbT.W.*[tO퉂)u7ar(G[ފ̹,1ml N âȝ0Tɟ5K 4x6xS>K?O񿭳A^>Pg#OMUdwZ{;: oŮXZ?ݬ(c${Lr L=1et@7ϛ"Z` prR6|pi!nyh4X}3ZJf3>I|a_J&_kKЎ*Jɾ*lUU-r uΜڮ=Y>t m[ 5NBV,2WHOu/z LU7O3vt.S|_~7+Ʈ҈H+sꅶ23V5$* ioײvk9Z-/cUw⵰>4={ʭ]5źwAnVD>>+s_kU_ #E71pe [Z gaA.Kc0XTxg5.|cO?[kW7G@BʶXuG8Lc. Fk`tZ 秙yyd9ħs?ĭ',R~ęAiOMLx\V'@6–k<'kGx.V$7_eO)_G+;eIMQ?5vEuf_qmsVq6}kB)4-Ϲkls?#UsGTk?wFW5?rt./a .xngtW1?BJt^}Zud߇7TݿWمksK44dYk#J-%ۼ.Bw\J|>s Kxz{Bs1}+r6ۉ|\a믂 Jo~VsSx!X.4͏Q>`4#ذp1/̏'x+^C%5DKsI`vn6)xb>Z;2+@hBh#E5A;iK%P_'ˀP0 00 N …X]ex' WAoE{8V+AQ8PytZE+X]aB ?VI7WW&{+Y)$ צ誟btTRuJ2$뒒_py*TPTT*fbCh'fLWATX(VnXlg'@3v˅A+CtIaXu<WM2̪F!w:KFxk"W&TiT2LL;´51%\maiqڹq|Ƣw+\l{ܐѢb3M[{vM%Ͼ4jemD3雮QZLᝏ`7'U`F $82]PzIDW!= D!hybFr.su7;JjtEAЂ!% xѬMdX /+`YVP,B5iNjzfeǐ7ʁwҤ\[}/ uۚx%mWT.-4ڡt40%A>R|!5Y7h]FZ J4ɇi}칏viHoه.+J><θ7EudO:\ \UUwS}1r5"#neU˽E#/r1`7@L2 0f"(]Sj+`>𺻣p*6ANK3;6̹% TN5UBCV6R20Uvj ,7TTwy \ʂ4%YLl^lr9з5g'rirC8ˉN?ܥ`{W+T#$؁H;<.%]-9Aa½ W猜aaTS^"Ś[0ۥI 8P̄x:vFQ4` 9RM c-own,ͧ>uXas*U9~Xg L#4kƔp xp0l@j>;BwWmꎍ_Omp! r 7iI0_wPS4uoC\,?_F'vW᫨>Qc+տ̻/Y+ΟbQsn6Jk+݂(M;nL scepQz>PS H|>QYJ.UVņy)2^=q{G(/sg(S[:{x&Q+S<-Z1<ںqʘ~sj[nk"vHp_z~]Z"kA|qW`C̮ufȇk)bہ,q] x'+T%V+.pg,lژoYMZϝD +kҨџ)^ rN-ĭdpVw";,m d _rz!^a4.\u7<-S^>rGkYe~ܚxκ'>=̀p6ɥLIG<ѢzCf:n0#m?_n4Y{zGU4Px~csZ`}~ ;p7]4cdeǮZc/I8 2YG2N2M岧hc*q(:\|8y3mtol7,>[xk1y$S0d}H"5If>H>K t=,&Rռl]`,8 XhGT/+J8d0Q }Zx4YBI=o! >YEVӬ>4 䇘'AHH3KS4ـzD-#_<Ї!- #TQAoCGD~&˄@JyAxH|Nꖼ0{q0Hn36ֶҢZet;`]"2?ID븆9ՔIY7q?"=5g@?ˉ 4.%9"sMMȄj)˷iXA wso|M? Psmkq:^ ѓ||]YOqPsn l*h|ˮOa,/VQ-KTulª>B{y:wሖGw ]m}g UcgXi gS(T(;ʠ)U^yEw_]^|A&˔VʝyZVH) hu wE@xWk{<ζSG_Kɜ\y%!D|\SqM 1hB-h@{Weu o%!wvDq"Xl#]\jWAe8#8rXs<*Ǎ )IrH"5yD1Qvs|pXej*'I%s!3-eS?IyԾq pBt'8_(QT<υ|g!hU<,(R58K [L<8֋)e+(V -kD u\w-RTs̀[J t4 +vrx{ZJ>|W^QтTG_8`ð>_Rp+Q g0 G ՛V#i9H3iJ5ӛ dV m VMi>IÛ ,3ꋞ4k\K+N d-=0O|cGѩAӔi˾y! <8꛺>CG|UM-9n^jmn>0[9D8Gc Î8rJ?8WaçنO[ʓY ]>6>\R~tɇmxI . ㏒xKaY%byp&>3h'y[|ϱO9kgG@(:frjW:sAk~Fj}ބiǪ ߷Ox{'#pO,%ǔ$JUR," iتU+V1 JQφgx-IѳDZ[t[|CR+|i /6sލpC +aNB(v?ַQ=fqИ#?5&*)Rc >ki RQ Eә]%^E0Ǥ6\\yvhP *ȱwD:2*}A(3kɇx::zuc ~b~ﯟcbL6}ǎ~7oUqURryaÃS^r.ax:b#8'&o&n3 K0}SPX<8{b v4.vz~I_Nğ7>L< v,a=5ɽXBg++፯-n 84d޵0ݱZ+0[tUx.ZNHf?%ka#Vo'l _euMŋ߹q],fgj2xpi+k{ʴ(US¦șYيf!{Y]sZ% Cg 0bD=JRZq !Y _h$ IpM&K5UIvxD4}V] O0ÌYhh' JLJ^?R(o a>iNN$@n㦦Ph*p%\ĭ9KTL7q_zBX0n9.pZz@z9!JN%LJ31E@im%s ||Wf@W9\iI]IŪ ҇q\Z\6{WmZZ=[]˼F aOq8C0wԯcƹ`s!!bЋqiJH"> <>j(aoH| ɧɟZ|!ʙV1>ff?áQU]\?<Þ8,0I#ސdSاPMk/ܠ@E;hg \ymAH ǿS*N~$L2 佡 , ۑSU@wsոi_y8B_->.ZrȔҼ`Hu~,ijcݑtm 4_%8,.)siSҏ~ *HFz?zW!Lڴ"E$HE$9sb[=\}^?z,|uSKG*3ËZZ)켤*Z}Z\AMȾY;zc|+f$@m_M+{h7/W$!@9a--:9f[K'TS{%0Aw[o#;I(*CCQ/v E)z0O#F(B) 憫@ #LN2]rV_/\n&26 zrsNu)%?T5~Ak=2j.>Cb.J.F9)^?h0?|%:BsZvZ$?-6=)n\-{͹2_d^"6  Nl[bۤsCEô}C,(v)0ƙ <6{78+c9'5k…eEo wU3qÇjj#Y>?!%lWfUG0H~Ԡ䓾IEeDC UTIK~& z CajsDm(ТYD߷, )  AYoa>E/} _(gi@;hS#+f']`u,nW"FI: /'%Hw|D`!n6aF f9DR7<l޻R1"(-Mx3z=顮wǷ^.Jp{Cm"_H` 80z*CF3T]#6?8ជel{;4')|-@vLZ7-?m]?}ӊW_ߏ:Ȑ%ZBm]8vJmۨnA>Z/NcgSFN[s($ |8l{imK]>.;v^dx-@&lTQikw57DN`챤g&%rik9Kn~6Ql^>4;b[VS_ g~~nE;[8͋ȧTƧ6)6n}u??/;w$RAnݓ\8(z]ns&JJl^u`9ţecJ}߱O`(/گҥn2JTV/7]HRkm-Z 76(c}ǼJt.]YG6%o_4آEK~hs< |!C09 ѭT KF'UDg=(o8|}V @^Qe}-dbH遐n:CADjČ48z8?5H(}CSmZ(=^~[zHaHjOuA0}ͫa+T 318C9+qPٓ6ׁ(ĚT=5|=^oPHU;3?|<'bOgr>)ۈ]WO~/_T^j)ߪBb-bgތoP["pl1.KM|>X4驷d+\_{|Hoi55CJ.ik?)yY7tuDDsֻ'l/v^v} Ϥ)ۃpO02Ϸ/څZܒ>=qsNm6@sFZYn{΢ QNof&jT~b#r,W=v;}R,==@ Oz6pultQu.({^m༚fKxO7?nm-ռw" UMmi oz~WliQ<N-7֗T=iV˰ƾ,oUY8kؠFX_znsmi }˽: w]t 95SxMU,O]O\wucݝɸ4 ͻ٠m˪f>_mŮk`0*0]`p5:t0[T'a ˁNV| 6Ý iuorێahк>Vw\C5lMVupZ]2_a® Űuuo<876g'OsƊ[`0W@* ycW`lߓڦ&ۈ 48.Ni4͠FΪ=` l/qEyV6Ttm 47H1bg 0B0flqA[C:.άZm~$SfO.9Mh?7֨&4kqڳa04(VP'0鑜uKn tU5"W`q_鞊jƮ0 \j]G.7嗎p w KFG2L:أSlXu|sCM9I#m3!GZ;bjja%F6yܼ]K8)AB{CƷCiCF\] ذ;XMh`Lr+<_!Bqy}Zfn|r=ڍJ#Ki rk& 8`D  Yѱ;9f\Th|j: c掯oJ lX|LSvdh{A`52/&do04q z%R ;kZ$L'ƕjp9__B4jnfQoEkQG~1qV,$僚FN7 ~>B|j ;1~ \TJ Stzoivxsu=]LSRivHV.NƹW!`Zà0qa迃G'/ 5F$ ~ax&;_m r_W$,لGE+@]`f-k4kmx`1n7D9QZ |D4 nR(ykq֬Rd/=ń^lIp`"6zh.+1]nk~:/s/TZݥkZ 1\cň *.¼ս`ʥ)RC t7_HZZc\t 0"$bK-iz+ÞbN\-^J;:(ѽ+{j?x D2_lK2-*!qKs.w R&EIfpЮ}F#%MɇRPy!m-GÂ#?I %.^MexiD}n^hwhV~Lۨfrf)BlDU) Cl{O@rFNGG3彩JH2_ÍYDBl2jfmkgT} RE,!/#DBDi4D=w~4o=332ā F~fjV<ށy*?{cЦ]Ѥ~̉]Dz^'-EގSؒQVBlܫB &R#)}'7j"dBFnJ2~g֩P<| )DPS.? 뽊O(<]TH~/<>:pQBdBȕ/_e+̗OyM>1 szQJ`9n  UX3ח>ơJIz]4}xNѳŸ4X X_ }ofv/|f/u/xrz$= q7')Lpw{Pk>v~rKl(!NP Q:w0^s/;C to?_> j:Ay  QF0rt3lP`3@ jsϵW'1/[#Yxh}'Yj2Hʛ})bO)[>-o}NIrUE[of c=,hVΝ+@sI&b\wS)E)d |z|j j/9$vanoˀ2+5 7a)'(.|nP#oT/qBd "]E{x'ɵ&)L iXX Ȫ4.,8Qp9ơ%3-UXHcpjƜRHc ~- '!:]zR*dtk|n`ҧc&a9iR: ǑNND{٭pBOdUdUA.7/P9_<{$QEQU;mB? FvGVji,^Dulmn䡟q[lbtrPAiwIzFAE NbNۮv ┢6uRب,{>r;u?LIUGTNSg?_E[c2ӶE|$ TW{f0;>wTlxMJ+ͼ+Q!$uR] Ő=vm8I_1uʰ5dS;igA7\QTȻ[ 9Eǻ՜%E"X^etjrw ;+ M[o–\5tIһQ8ݧ:u-+nz ӥ/{Эj-kX[[{|YjUBoPu 姮mWRSy9ڏ:RXV {|x**k!]8h fW ]vR`L![B:+46DX 4 zQa(zn vn57toDzΏL\A1KfǛ?ca郔8뚈 M=2=h,d0I҄Wݏ8|h ~yhB3O:'զv_ЏLt? bzz5lp?"xc,oKr[&v{СB0Lwk!?[XwӅxScEAp[Wdџ͝eM{(n1s(@YN _ < -oUeg( `|YJE[“>@`̠a`vo nSID< -a|IpCB5~[X|_iM0wJNvq.<^`,?2 g<\G\E } UPWɇX y vYpUEeHW{,讲7Q"ی4 yldy{MWqs 8O)0-[+.Vam<+n-nn #;CIԁEms;|>y!e@qհUy遵e ,I=) _zfy[tgob,)Nʎa8 ?lcTym͐{z8)\ 1/.V]W[V`K*Uk7 [{#a/9REI0 *<v.`ڶǠn oY2b\@op;P{e3TÁϋ4rVȶm@Z0@yW6׃.fFU)E}6ԫެ.LmV+ ySkҊZ3 Qx/l`+J<.u eAe*؄^ǮORヨ%YT3FwyZ+l᪓x6xG[.Vs2~1g4$yfj qʦT&BI\絹2bS^4cV\Z]T{!{Z0'q.l*XQkYN[~foоϙ\B^3/KBoyMR6 Rrw;?^:LLuW*ȧ;_2&FQ; u?+Oj8K/o 8=Vմʿꋆ#O4s"ȓp%fߗD$TOLcL1'G2\!.͟i=MsJ)Эjْn=Zԋ>gO8:3qӱ }C@eG0]Ïϡ*Ehtnҋh3̥WY>7ygZzZݜ9ԩk&Q?2d&P#(H%kO qiB@C nL!OդOqܓ Jt.p%&E5!?PуAydz'y 24y%\3P҅(X!fUND^MSםo-q OW=-pȑDR5L_K0B'd~Y%WJFrϋ.)7:Ex"6'mKd=kQbA(F\~NmJ8gF}"Y/,E%hB)O35Tt]\xP()H:nqv~~.2*m^+=xFQNDs#±yj xBy(Huf yø+<8\ eȝI$J>ȓ"i}д4_tމSMCS8{wKCm=3DϤ}.-'2K;&e*حYU{,KG'aHrHKgg!hcwڕ:^E2ܑL%sp4jiG?z]ɜQ&YRY:icAm*hFt-oӇ-)l2`5c;"q'[L$PӢpҥtW?MHE2z)"q32`"^ ?DCҷB-be0/d&g(6y[ZpRb}HqO'?$#=4$r'UOhlV+|bsAwG;\4ijhyQ= :ֈ N\dUՀumR'8#W(&V_ᙫFS7P &SyJ$:\:my2t$Zu pۣ51 2F=>rq3o K@]4NCeWOIJ $ot"؂x6!ӣo:M f"6CIzꡤvboTt=3N67Vxr6v/m=84taQ!Ply:q9TV;r_q>8(7@{;5e wbHèu量۟d\GHDYHc)[D8MNԏU'!̹Fm0C=^>7}3ND?(=,s4x&(gǿZ|1|uqtl6wzsFcpXd(- f߆Qaf$ Jѷj4MUԞ{^Iy &Gvmǎ_Ʒԁ*.@ΩMlHOnOK:j:L<~Q;ǡqphyꇟ韸^͘*v( ({תq,7D*&涻9~J9WDQdbB=xӏ w>r- qBl% ui+{c =jXT(F!]v^̠%T`F3U*/RPDBA u R(CX"-s­w^W{6qD]D`b~*```S?__w,/b,RgMn2/w_w""c;B{-#ȟ{In[MN_m&Zԧ@(?: K6#v-LdT{:T3+t"5.5PmS[{KK});j>^$Fgd"n\ M*ըX-0ǶENl7I:"뮜;u:S%t@;ם¥ Kt^}2fiPNSǑѕ=MM<|ma$>Jjq+%mTsr"1j1=7tQ5-:I9bډpK0*&`L`_qW]R`: R 3 ́d%D:I)y xBv| ^5QN`{SQAto@@>=k{J݀KRV(ڃqhId,V8 - &閁 3=lhWΘ1{G!xS64v:L?~`*7B97`ЙI8qR4sqR sDE~. [HqjCo䕷NA~2#OTqe؝ m.4`>#%>gjr\h8<+z,qXҁ}ʐrQ=lC5W3mN!@ XGa|NLq qּvۘΔ*tv<EX]S[$6nYOե>$HNj4؊Xz3s$g]zn|ujlL-B:}y! zqINu^WH u"YmX9|(HSs(n/dC\ ꂾǎI4 ,x=s /b9q: uc$_058+^m!DB4K4\y(TL'FL-w U>Szpӏ3`PW(]X ɢ{J 5AܴLg ~rr(5av/ajC*aа'C+yNӫV^kƴ4洔!,S$Ai:nOU=^dK6|xxn[$;FȧD?$k#U~d./xR٤BrԻ}SBA0 H0y`CT惣RȜ:7/;Г蚴qg7)r$Y"'thS o^] =얬pa0= mt o܅;Q.f‡H A`+t|v-Mv\7;J\<޹v$ad@!DA\I[6 _.FKُ`YU#!|4]0;NZu\:NεB4K8LoK嬔Tp=؃wfGg"hiR YK.8 [ROC+|L2lՈ;@ؔ7/zěl@tCh%౴cXS E2ApZb翏QUJK5Rqk%g&'J@׶ժڌK[r}N9)rd8DK"$m2,‚,GO¼!jCpMKגcqtQ"?]iW$jtCRplYdLIe4uXX4 [d\H̬-i:+nXB@! 0qJ1Ji Rh6~:IsIUf;%gmVaa+_%β$I H{x2t{-2~CCpiXŵ?O&A&ϾݥZ 1RF̄\g*˞Puoj7i r݌`}rFr@9՜}\:cQ: 6{'\[>G;+@go0Uن҅(SWɊtةy1Nm~Y+5sXd>ʫc.噆.n%B_C?Dl/X )~M< :Cw>ɽUNUL^96#~֧M5ȬPayb@نz6:>B)mid$ʏʐFGz{V=̠0⚘gk2P𑲬mujEWI6*0k>+cz<MB#J/w2M)rbj†d%-"Kgċ()tRM-\ mI泌}Y9t-J1,d)2Ւ$aL ~C-KPF2%1).K"\mqZL0e ُ/;IĥIdPFiEJKKlQc!-S/0֟-ȶ믙 W%0zM;q9|禅ZlN`5}5V_h޳?ZQ>Y^vBBܴ[A) 꽿E JN) 1gIr^ 2[IjX㈬Sjޒ[PHa3ȪQfw>͠m@*oTylCɖ`xf \.~tV(Gy-H)IH߽F;|K5}P'i_}q^^_G)4 -.[PR=D8W!_AqF}KHS;)ȧQ_9Q| j]hi"Rd~2[[CGOH40P:ݪ)c1ڸ̭RE{_khَpyk1޴ f w?}Z[^ :_6ꉟO5֜o{=jC+}$,NRO)$.ewidH\{IkGlTd^"x]M,?y={/?fqa'#udM`]g'ʚKoN) Y+l^_fڸ;36CkX!c'x^#E>$|-{S*#~ɾR__}>%D&9gv ձs!;?~ݿ._?@Nݿz6Sɣ .%RBT 5#Lwy῜O$Dﰏ HeH,BPG`q'ZӔl>xw!@~{e uOִ/EGw`~v(ҾQ~W/' j}[]e4AMVF, 0ؚk* F {X{`zk]kaT/"_n^ho0?S?JRuv]q K6@@sy<Ա| 81:,!x&k3ߐ z:~~@SYwB`x{O*ujA^mwCpQCs({8ze=KObyaXƶz$$8}w4G`0;~ڴ67tj-8j-}^0Fd?qVS}SDɛ9!`ѣHC(K õZ=֐u0cs7ƒ=0]EUB:h:J{̡9bW?–0A1O{jU`ܸ? yjxq:xv}1h`f!ك߃:}<8ރNJaACkG4fV~÷x{:w~/rV;=z-KQ"`!xv{n}'o@$=RK KdC$UC]vA+4]jmFbml e]l8 \QqVQoe !.Hlp0dFLYRk.KR ,s IQ"݀@a&0dQ; Z[I&2rp ֘)d9ZBܜ+29L 3͎NEu,bULYk Hr#K/Zef]) Kr`Au#FK(@ !̳wRo ))emZ?e׾,$Spe "lVX}  0 4’A2TSjL#fwsfb#y5kXW)a%HZ VVjfjyj U D;W.irJL"޽*#Ӓr5ҍbF w%(җWT;#ﳰ%CSK J`92,J&IGqkIU6~P t5|58aENDռ=lt_[ 4ͫaNO]b@mu3D*ѫIY4 -۶ՍWbSکI?o򑪽>4]pqdht]XY8 zR)~Y`Ō#uƟݍNv/=1!vĐ50R~rf\HREF) WHOSWHOAtari World Who's whoMainMBMark BainesDBDenesh BhabutaJC Joe ConnorSDSteve DelaneyJE Jon EllisOG Ofir GalNGNial GrimesILIain LaskeyVLVic LennardDLDouglas LittleCLCarl LfgrenGMGnter MinnerupSPSteve PedlerARAlexa RobinsonPRPaul RossiterGRGraeme RuttHSHarry SiderasIW Ian WaughAWAndrew Wright$g9 Tiv<f<9ɴhqL0N=zdh*,TΤf:qPf妶u_i[ݗ΂ݡxR @ףtZ7g|miZbb|\/Hb-Sp1(7ZX6bf.V\ d#:kIۧڌFNl*rhu,K?Q9! meul-RT:kNWgN<|AV)qwPE)%-!QL`kLԽ[{mvȣ{%…beO`ن7!VX)GjrѺh5䟁!eǐp$;_|9.әYcR)Ap/N+3fݕP2n7p tNߋ%cNW$ZNsz5a½$^dn>g7w "FdՓW4;%7 HDOC:introdE1632$N'ArnorAEnTBAS6fSSG"CSCGS " COMPO CYS $ CLAB F Floppyshopo A GASe/ GII HiSoft ISgJCA JGoYLCVLAPDMerlinvPPD<PCzSTCUTUSYTD#UDO$zzSoft0#VIH#Atari World Vendors Joe Connor)$$VER: vendor.hyp v1.2e (30/6/1995)intro+g -i -s +z -d20Documentation/Atari World ubەSUUUUX3n\z̜i;)hjQ81I;]h4Ue,O9Pӓ<2 5mv]m-/R9jλFV_+x ĜclM#Qs26.y;Q:Xx;2|93+`7ŠIMJ6w;[=kG6j2+{ b]#~Psɗ}9bNo8d}NoQnP/7.XôNFJ~oǷGB-S zi!鲇2ra=+tj # (CU6GAp=d<{ pq*z[ ?HX&؈CđHMWμtnKs`Jl6l(U%E+TԵF:gY6p6"Aj]aw+7K Wu=Ys2XG}m.%vk|`<08.W'oNBe64\? KxHL8 =$Ab=CőCgܒxl.l=$}[Ѝ'v逯"t3f[ve ~ TXEU NHRvFo B)[;*"ʈ]%ca.${E_A0Th`څ[D29Ϟ&V_zLeB◊esCՁOO}|yT_KMvRsn(U=Aa(04Wl]+rCέ(<zs_+,c o"+O( )\)Cl͔N3zY6~#U[w5?O˩&+Eh|Ie𗹑h &ڧ#sΣ~?M7|B%ݎ*:]6Ѻa?Dx_OAQN@p47tYUVVQ'?eMٟ/ͪCM~i5EG)%>p|tR3\e@>IoC*b;A?uNS^il,~ eU@ :W4U瓢O$DxIA{ꂍGs'eKb# ^1D)plbz5K& Q*SL]MYDX]i^1N3ODvULn:_r"ˋk/4Acl߄Á)c72&`ܮxV = Z&o]d % fɂ,Q6m>?R(wx~4%&.6hd.?(dو8%wEIIC, sO0NjG ֕ky4:ED5rcw^R~!D/q,)/K6j;9+(dTei"eG'~=㕝6L?Rrx`d`htGI| vxxPTyY׋y];2AP[j2GXE6*҃cUw-MU\֙+τjHPo ~#'>N׻hP`A:֤Q.48jazC͸ܭ6[RW=ė4gwfO ŷKݏ}rRmk>X~鹕M( 2_Nnņ"9[.f>?X.0_EkCRaL Umxn]/w@տajS)_}xƸXcRlc` 8'86M>*Yh&Nak#2.>*jK7v5RQGb)(/Xϒ`(ePnn'*R\?Շ1 ]QC7j}cٴ%xp媐k eo9?#q6mK,O/ήCՕFOO j@4o8Chj3W@Z:1czXW+E;ryv9<> 4SJ^݆h=6,Gщp<0MXd˦eX`^w$V~xstS%Ol}΄ [B: W!$W*%zpIAHwO2޹ȐYwĚ{mϊMa`C'j0R ۴Ϯt<.!٘S@cL`%$cc`bAsJ5v0[s}!a&$13Yxh)Ãf#@}: "&G.,4*')B ׼s]Y#C9JUe 4({1 fG1Rհ-/-kBFO*wqw`GpO'FZæ#;C6Rn Z+t> F;\1nR(yh{-kc;«Gy\ m=͈(|_ywS x?Xg#^IB\)]zYqo֫-Y%=XrA?[s}܅U=KV"*T -"_m/ˠ1R-j`'TsoZ>OQBWpn71!2 v;v>X)공9K+ %R⏻ᦟs5st`!H$}UFEFn $(ЙjxRs7vj 44T(sU[\kh.lW(Ʋ י)ʵ`1Y"T?߇m|09J 뇋Ygǚ|~PCλ׌A4Zs ^>,@(Twd81CZT̏$m8%lңldc #M܏ _KB֙J\jl~eIЛ g/2ݣ&C{ARc`@g<X?#dD] xP,k=FsM>a3cR00ukؿkA]o\! с- &]ǐڏ$?m]r̈d˗8h ;֋+%jNXp⍒C,/{p/zG'}b렐0)Q!8L-RP|>?άa$7:0Xث `o]b' 6F/6HzА TxJ9=D$i}4-!4Wߚ>:yZٶҏwy^ [ɸDA0-荟]`M\T7d!NSfcA/?hTf_c>/$8ŏy.H\/ڪoǤX!3Z߰j^ A ]-3>Feqr?:v#^i$f;i=ǒ5(S-oFʎ1wQ,(= se g DM006OЙi3,SĆ_д`+\QKl &=FAc_ YiiEbJ`yhs6mn.۟a |y&^;dW©xMc7dZBZw>< t)Da+#f5+-ҿk"좒G/Z+ /C=,0MlXOh9cN~P;ßytJ]ʕk[SS3o`c)}a)oSs(fG4iEB5$y6Ĉp.A9&>9 饅t$Y:V %B' 1Kxy$؜M9Jv UT:khq1 Ȗn]\841q/%C'T0~ChwfO\WGZz@cURm9<9wםyѰX -)6+!#n]Kʱ]>gT^XgC{w82|8C"|1GbHHREF9 VENDORAtari World Vendorsintro163216/32 Systems21STArnorAEBASSSAtari WorkshopSystem SolutionsBrandt Fernandez EuropeCSCaspian SoftwareCGSCGS ComputerbildCOMPOCompoCYSCY ServicesCLABDigital AwarenessC-Lab FloppyshopGASGasteiner TechnologiesGIGoodman InternationalMagnetic Fields HiSoftISImpact SoftwareJCA JCA EuropeJGJG Design ServicesLCLadbroke ComputingLAPD MerlinPPD Power PDPCPower ComputingSTC FaST Club ST ClubTUSThe Upgrade ShopTDTitan DesignsUDUnique Development zzSoftVI,Virgin Interactive Entertainment (Europe)@$"})N\+7]D}YWcH̩-/Jn87p0h0h4D&`tHFoz''R=,nG+Jn87pd<axD*\vHEV`&_3i|$;)ʀbsHYn4 `$٠:fE/o.3A~xzDAV (1{'w#w=?{l&0'L0l8^!L1$\xL?C .` IBvhtHDOC j" QAtari World Profile#About...uReviews...0Previews...<Features...s Atari Pro...oST Source...a1CReader disk...l+3 News...3 Public Arena...o Programming... Comms... Clubbin... b Q&A... Talkback...6MIDI/music...uBusiness...Graphics...Multimedia...(Hardware...cUtility...DTP/word pro...Languages...Games...U{ * od? 9Kt #>pKp8aw03.hyp/Games#>nnaw02.hyp/Games#>law01.hyp/Games"#>g$aw03.hyp/Languages`"#>d.caw02.hyp/Languages"#>aw01.hyp/Languages#>^aw03.hyp/DTP#>\\aw02.hyp/DTP#>aw01.hyp/DTP #>W`WFaw03.hyp/Utility #>UiUSaw02.hyp/Utility #>SSaw01.hyp/Utility #>Oaw03.hyp/Hardware #>Maw02.hyp/Hardware #>Kaw01.hyp/Hardware"#>Haw03.hyp/Multimedia"#>Faw02.hyp/Multimedia"#>Daw01.hyp/Multimedia #>?aw03.hyp/Graphics #>=]=aw02.hyp/Graphics #><&aw01.hyp/Graphics #>8haw03.hyp/Business #>aw02.hyp/Business #>5"aw01.hyp/Business#>0aw03.hyp/M&m#>/aw02.hyp/M&m#>,aw01.hyp/M&m #>'aw03.hyp/Talkback #>&aw02.hyp/Talkback #>$$`aw01.hyp/Talkback#>!!uwhoswho.hyp/VL#>aw03.hyp/Q&A#>%aw02.hyp/Q&A#>aw01.hyp/Q&A #>`aw03.hyp/Clubbin #>aw02.hyp/Clubbin #>~`aw01.hyp/Clubbin#>whoswho.hyp/HS#> aw03.hyp/Comms#> Daw02.hyp/Comms#>aw01.hyp/Comms#>whoswho.hyp/GR#>8whoswho.hyp/AR$#>0 aw03.hyp/Programming$#>aw02.hyp/Programming$#>aw01.hyp/Programming#>whoswho.hyp/JE#>aw03.hyp/PArena#>aw02.hyp/PArena#>aw01.hyp/PArena#>whoswho.hyp/NG#>aw03.hyp/News#>rk{"aw02.hyp/News#>aw01.hyp/News#>Sqomwhoswho.hyp/DBi#>m Twhoswho.hyp/SDc#> gliaw03.hyp/RDisk{#>er Iaw02.hyp/RDiskn#>Woaraw01.hyp/RDisk #>esguwhoswho.hyp/JC#>i Ataw03.hyp/STS #>{Baw02.hyp/STS{#>@naw01.hyp/STSg#>Q&whoswho.hyp/AW #> wsaw03.hyp/APro#> 3ssaw02.hyp/APro#> &Aaw01.hyp/APro#>riAwhoswho.hyp/OG #>Hae aw03.hyp/Features #>aAraw02.hyp/Features #>3 suaw01.hyp/Features #>ewreaw03.hyp/Previews #>3 suaw02.hyp/Previews #>dWoaw01.hyp/Previews #> aw03.hyp/Reviews #>eqInaw02.hyp/Reviews #> Xaw01.hyp/Reviews #>Whonwhoswho.hypAtari World Profile Joe Connor)$$VER: a_world.hyp v1.3e (30/6/1995) About.../+g -i -s +z -d20Documentation/Atari World bcM6`Sp%r4'"ԯ3~]/_h$nԩr.E.\d_g*xyЕ+8s!R!AMʭA7f ԓՋ?)V:{Qn8B`k0d=7s-@28O>ee-pVeT-6vIߋl= qE 41SɭSjZm,M0ޔC-c+Eu7ŁayXN|׏='on3ھiruzx|?{d\|/\o7^/lCRlն iI-Ʋmz6M)|ӻ„)B̷7|?|d^-ٔYE8A?g.7-aw*2jOvMu#]*r~Mne*o~練!t)P`{FXrv=f\8 ]ƥ+!9,@n#wkEK"Q!Ee,. gVMS~,y 6R5lcr=v OKޥ`!nOHɻq^wHZ8얢pOÆ# Փ ZDʋkt8.TF\V!Me&!WA}9JKW_;hR Õ`?$SdhlWDPq.>@&٧,ri|6LE|Mԡ~mb\_Z붓0N,3!X1 Fmdu_a~1x8<25؊|Ճ?y@f7JFHF-kFnov:/?!Vuu]|n,eL˘,KNH7thȍ9m=hT쐍VN%:;y/ؠ-Kn(7t0 ` L0R2?_k0Oq΢Q*-Kr(78 ˯.N%(GDzx4F_/r(JRwX7u=ؠ+ A.\IT4|Ç!${]im)z 7 _P&U22Y`Rv|KP`2:b|r SݲVFM> -I}.GUOk`Y1ZP #^ͨNnvKҴf2^mI29!]sѥo2~P#-,f_n-cӥϧNj5te7jS$ 2YF8%o%C2{K7>s)+08!tfS\\p&yHu:]~)(1ta:((wPPZԝ>G"oeprJpDgimHi%wp422܅էnH$>3x:L-~`K誅P/&paŪT烮 Ʈ" 6ONQ(ȯ3,[Z H7*~z6G~M aHeIKq%2T'Z6V/vVvt]^z{k1̓AAgB|Mnad@] 1n1l]IxW5 Y^A WE4mZ.d{tw֑^`25dYC!WdUNhL> }ʚm>Q |5R]r‘?l` w'7r3_VwƄf%TSA1a/V4eg]3ÐY] ]ޏ|@l6 62ժVkשv[V5{KYc[vc*c<g2X{ +,ʭ i8~˞kۺLLs<'|]I}vj>}I)!zY0lqfEu MvK?-$*"4VᴫhZ+/p!NzTXe#>Qw%XLͼ 'T}X,$iqռMX艁'}IIRRO)\eks話r^M]#I|U @Jr(7\B,-)p+5R߹ӈ"54f[&EQRs87 aQe~ P9xKX $ѰzGRR\ C&<}™53I3ے(wU>x4@KV(7^<!@Kk@=// PPCh~x|s;#7)aJcYUZ4LRsmH5;U|$e.C}G, wX %qIݵj?!K>䕐͆c _GM9E*wRs7<~A\``b#ڙ}- eBˊP魠L'SDr`;qeTd^̽{JfN(J154I!YeTր0KR(7dKS\/* : ~o{xB*|Jfq<.KN87th2#gHm>ѣD(#9}/~uWr.Kn(7t0 LCؤL%(!+;o~S 3b.go0JV(7^d +'7CvC#!zշ|@L9ky/.Kn(7tp%e2Cӄ1HOJž<Հ[re'o-LR(7vZ`,XZCKHK?`-:%PE#!Z^ƌ[~GSԐ9JR7\8-Y9i9 |Fp"@$"})N\+7]D}YWcH̩-/Jn87p0h0h4D&`tHFoz''R=,nG+Jn87pd<axD*\vHEV`&_3i|$;)ʀbsHYn4 `$٠:fE/o.3A~xzDAV (1{'w#w=?{l&0'L0l8^!L1$\xL?C .` IBvhttJy5$ >=. RC"w>àtQ\uG֞\6]C8>'N^O p 2Ȣ4PPhaCaLnP@qq$ZA9%f$ r>@jӔS*.)ӯZC0xL<Ρ*0p`C{_W ]5sZl}CCi^tC7kw?0Cks~O1[w%P( MQc@Q)mfB!eC h5n$ka#1<| {,h;%wc۵\7||18:C:@u-3 !N1<=OrZ=xx^3-g>0(zp}Da6ܵSc9Q|l{g< jëM/F=C&Cs`t惁^V H|y<-~tyչ\UWPtkgfZ@ ԇn6n}!kzcb6'Rm nF<;+eͥF1lR?t́{wX+R=)ZA(z бz{V goPdC*> 9> YVxn!v:gC0gE\1W8o-j}e4AMVF %XlM5~Ъ2 t40׼&[ Rnwk]kaT/"~q >?}IJ@^ˠ.1C )Y?;A':<09ð]!:CBZL+ 3e9@r!iA$#"KyDx`&uҀCVm7ڤI9I> s]2`ҺuT$u)Y3i=85׈=,8tJBruL+M! 29o;_d:a<>%D30s5k>xxxSڕX6J^,;/?}ô j`?8Y!({s@c@r ի9<<pxј"IfpiaD <<*5A̡kq:0+?Hs:WeY3jӁjZFץ(ug Nèya!åь>(}C c_0 ~j3L+_ZuD?&XP6"PAԞu&V^wS=z-K)VJ*=^-t|' HREFx A_WORLDAtari World ProfileAtari World Profile About... Reviews...Previews...Features...Atari Pro...ST Source...Reader disk... News...Public Arena...Programming... Comms... Clubbin... Q&A...Talkback...MIDI/music...Business...Graphics...Multimedia...Hardware... Utility...DTP/word pro...Languages... Games... occasional round of golf. His ambitions are to travel the world, be happy and meet interesting people. Fortunately he has realised the futility of all that and now he just drinks a lot. @endnode the 'new users' section. Andrew lives at home in deepest Lincolnshire with his wife and two children and in his spare time, he does even more work or plays a few wargames and the occasional round of golf. HDOC e" ^pAtari World Issue 3 n=Reviews, TUS High Density Floppy DriveThought 2HSpaceCaseAtari A to ZeSoundPool MO 4DXchangeLW AudioMaster Zero Xel Towers 2r X Hollywood Hustler) Team  Family Roots 2t" Newgen,$}Family Tree%Previews&NeoN'Grafix)Features$)Computer pornographya+HFamily Trees ,qMIDI File Crisis$.In Sequence"/PVColour on the Cheap0ASTS0hStart Here1uFloppy Copy2Dual Drivin'$3Good Buy4Bug Ridden$6Y The Language barrier7!APro8(" Hard Facts9#!Well Managed;Vs$"General Store<]%#Good buyc=&$RDiskA'%News>C`q(&PArenaD)'IdeaList v3.6Eg*(Munch v1.5Gu+)STDB v1.2 H+,*Words and imagesc"Il-+The Recipe Box v4.5J.,CD-Player v1.3wLEg/-KIVI 1.37.MY0.Backup Destruction Utility 1.0$N1/TOYS ON DISK Series 1 O20HTML-Browser 0.5BQr31Translator 2.04(R42Sweet Sixteen Lite v2.36 T53Five to Five 2.02V/64Songz 1.4.3W75TesseraY86Bomb Squad DemoZ97Asteroidia\D:8Nishiran];9Magno-Ball_i<:Programming`m=;Commsa/><Clubbinaj?=Q&Ab@>Talkbackd >A?M&mdB@BusinessdCAGraphicse$DBMultimediaepJECHardwarefOFDUtilityf.GEDTPg'HFLanguagesg/HGGamesgirzkHOnIwhoswho.hyp/VLnIwhoswho.hyp/HSnIwhoswho.hyp/ARnIwhoswho.hyp/JE nIvendor.hyp/MerlinnIwhoswho.hyp/SBnIwhoswho.hyp/DBnI#*0Δ:$w=ܮrjCILY4?daʒA ecb9\ :Xm.Hjl r370*SF {LeI.jGZ24M@^۲N?giW{:-m͢Yz204h&<~X cfՃ[L)ꔊQ3e7ؑqvǖ+o:lX#S"G^ы' =.̳ (@Lr%Gl *rF4t)Dt6YԚVk i5؛#fm>cٶJNѹoEl.Kd),%] r[pXO`/YS߾>Z;( XV=p}:_< .ԭd,n=RH8Ŗ 5֛*Ď!p| ]c$e@/Q"DO-_YS1%`B »ŧS[ǘtf#vahBRgTUL1ASÈjd÷6>NNMkt/r9=vkشJwڳJ4mF `G۬շQ5dZ Rح,)]Bbw(j%8Ѷ_B5g9Q#@ii{TQsI{Sl!G )Fk$Eρm_k#L15e pbvRϢGD(C3 myqy~))_b77&?ǷE+7ds"@ 1PːG b \7}#HhЩ^-O4~F ^C^\ a`DzVHg:،2 ֆ:CNatzM}w',Tň7@ zs붐|#F1'B Ze3_PmY15KF4.c -P^zj(Wf!$PufD/Pb!95$cPXȓAP6ALƜ}Z1rØ 3P<(I<蹛?~ӗ׮c < 4[l0ʚ)1>7՜w{M %tXkm?{{0Վ XDzw:aw>)!៧N2 3C&s|~Daz]!'}%"_"zjW.VPyDÇ S\`&Hv`Y: @$_`B1F6P,"&V6,\jfj6m#I}"l,u($5dz XofRCsu+oPڡ\J)$%Qt^C_K[1kܱ>>y|}⪚T+b[rqCßc-`cM,#hHXTa*U ID$aߑ]AƅM6@ i?~l,6璤$={Y`>{Ha4uGGu@GphP=?Va˒^Dl#Q;?ɇ; &I MI썢azs# SiR,>U%{ >!tmFї(=?l; ?ܩZ b|([[ibw~|oB̽ [l+mط`ֈCEo!9"e$$wԙr:ZT 4"J(EW&Ŝ&dx[1p2ҟwFp0KKͅ_\ź2.(ܹtߖm9+aݵbsgveD%7IZK S*0c(=-KHP"{ {?0B6{snh`­sxorME?i_~)AHOy=,! YO {pǕn|'4=CN\acԿ& #yigNnP;Y= L8 ܈4Q $q\UϺ,B'=bkOem "hav~;1e h?2Xl{xt+|1 kkiyKc"8B7־{H"1vǪ[LݑNM]\Aa6O &WZ(1X_Y(^OԖ- [*րۇI@_UnK|(6OMrXv%R ۴I$_dDs*dǓ-5z˅C7- hTlܓ> Xne=:tfюؽt̓rͲ\㬞 oƖACq e&z_SS S8HLe;֓8.Gyq( jd3T8%3NgtUEԶ+k piR;R. BU1 }P-0$SI)¢zl鴢Y@'*Jl5%癦RYAѦ U!lKNiZtm噎Mi0 k"q:c YNHfWF]y7>Eյv1K~ 9ُVm=n;FËjfIi%tV;QjH|dnyX:yeTZR՗/n3זy</A6qm#.\SLcpGHLqŦl[uqZ?zcT\b&ԘO<矮Y͈*^#Jllm]$03d rq9ٺNGP,x ::o}INONTu"9wAd@M0@k\ w7'V@{\&&C:XjfKN@\R(1|%YA\ߌ:J0[0&]<3DSb9Et"T@SDI4gZI۩ vDڨ݄0>7\N \yPCK?iq L}IR,"+tm}\&ޕ,\gʍ me(aq@UL> kF9#& m|On[hmWN _PtƦ-9xzظ%la1.3YY3$>2;4c F j b!bDA;=zr4K4ں5SM+?th/q':.^a Nἁ<:Hg5tb/0p;WHY- ats~i|XxwbWxHP5-y&zф`6$Т>q }Иd EQf>f6@.N-#v W(D cfr`¢lUZmWW,gY"l}3G=3!a'hj܍T=A,uǿz䇑QvyFEa߄YN(JNZBÈ[9܀B iIQR/Z;u?Z_,!N'b !CıW=^V.{ڨp⟯5_߆4s~)؉v*'׺`~=arٿEcw1([: Vd/߲q;OO  Jtj/(c!IN@zؗsR4b"9*cX.%}ÿ^}8͝?u*cٶ"N?n V*ǖW$N9Mn ,am)Uk?AMMx딲>nbdqǎ\IV9j隢|YyCWX=|4E0"9 J;]`r\RG޵K4ϤMǟR~ ?K{m%1ġe4)RJy\r/tjQE_N,fmU70Im7l8! gPS ^i 9M?9J`%Fi,'v#`f\}:4D^)QzV[ԌƵh-IjbPZݽ"41?bx`ko;trxm3|攣 K(^0Q+d3$udܬ&n&_bZd׾=|pp@a]P@=_+^FIWouh_5h8ҵʤnQ==xK,c6A0{PШ0␵D*XB?|sv_qSD(#i<]WZub^H牫Z$.Z! ߸O9HqtI#{B=?>.tuJ)a2qB{0@`,yZt7RH(T0 oXtABDc͛25.lo <EKUMSAf}wr ) -'Ίzq]%{۞ òP:S$ 7BJ uLCˊg) ɖ\~= hvGw&(GdXm c \maLq vREqz6/HED9XXRE=Ԁ)fKe]F6Ft5Zk-!Ө0 JQBQħzI=+N96ygFݪ޺V=_UψqegcpcsMűGR%fB$P1khT[ת/!kIK5WΞv6aB?72v `|QHgq7L/YpuJ]uq^4'gjD6cKO (^=8Hߊ!ߓЦ<- ,Pzjm)яW}c|(|jHb uk#Un{׊U7_U3eIssue 3 PreviewsdAtari World $ $ !c0{ZIU`p"Z$a{o|܌iSDSGM~4Vh~#kGZ)>fcNj >GCXD;)K_؅NrLuVrz WX))i6K٪:tԞսˀy{/,5xp ,la157^ú75X9`SZl䗝"YR 6#mk__o)lv"C+eNC2`0*N\"w&%ʀ"\n/"UCܐn)6by6w!e6N3 dCqG^<*z&cpHx.1D%RCEx;'kM 0?7=k20g LoK.m_>Qn}(p^ͽ~*̈Ӎiu|uPcw1306J@nYfJN$? g[/|PDyOyۿ1~z5MZxdd88lӽE = .׵S, $7|x *p;3(҇r#x (-dKa z8A*j oVAhb1R_KD7p+s9 o _x۬A).7VuLh^ɨ6 YRyXi$ҠJu$*ieg4K r*VC,遭*!ҵ/7lB!p~1RP $J[uݝ ջFJE R :`9Jr'ќeLLlA-ۇ Tk$=D DY:mYG+kѸօIx?` _q$+*$#v8ZtSÃ]ru$m'Ý~WYc9e7mUTbơ0Uq*ΣyPt[A Jиn{vxpK Vwg-?VXͅ< ȓh~zdsI9^]h-ݣi?r{Hk9wsM#=o^O,W̳~.H~S|ZN>(T 0sr=6u]vaш8fmRɸϸ2VDe;КwIXu6K 2O; 6oZ|A`tw(Lc5b`"EرK҇pR>?7bMY4q ?puCX1 *rW( AyhBC1L O`|W4(=Y Q~?lÅ;Ioe7=? [/$'B7h@Y"&H 3]P6b Kk IiMײ8Yorn ޅ/sM-q\YcYɋRGb8(oHS5KTl2ʱ /[r8X` [A-! 4knH'Q@ZRv r`,&4E:Ajcxʀ)uǙS%JEɮs!Mi`@ +HF31yص*QT! 3cw`<0XC@>r-c_7SHƒLS< Y6IYn; eϤ&e Dw $#: Qǻͩ!{w'sP{o Pm-\sjä(R[σ94{ '7aښ5d&<%i.074Wg Kx i¹5e[DQTIˊ${w+7ԯ!т(eG`\+ &b5aS{p~ J.J.#udKj#@"Iۢ΋>챖wV|/17O?@pI^V8(a%۟O}K,*&ޟ{;<| YW[VZgI@;|!0m"y&ѫQzyArBD7=`?a$bm+JL|'vHM  XiØVa(^^(,w>Ik(AA4=L 1 4K>g䇇(YFr'TrI-{C3,5a˶הՍ>\'+a4d8_L-/gB2j~m\,Mm,UI|pT-!g5I35J<:s pLs+yKUpMZy]Dj|:p,id!v>?t΢Q9ZZYS >RclIbxKxs;4n'ׇg! Κz7k@shm}bӭJ`|u /u1' 7B6[!i`S!!bo ޯq[XhDNO3/&Ƙ]{I )!Rn]a_$Qr_g5펉nZ|ܹ$Hۤt:gDb b,XIGI,BI(Iާ;r"ϖZr+@lmgK&L|d~J|Ο4}B$Ŏa ]w8 <j8SXSv|+LRbVF&ARnڃ ln2t`;2{ =='GH8DsvtU 2?YU«4b6!, *Xa,a`bp#{BK&&皃$`* ŋƆ);_i:T]Y#GӼ;}>NAOW8{B1lKiHaeqƤml! ;e`t!GU^2ضKd*'sD/l\*VXp|şIZHc[Ƃs9?'0cٴ6NJO^9dhr8pì #I,I}L&0~bj%z9 4jVR^e5=MLYu| _㌹0y}e4华h'..Rna̘MwnJ$8rd^$Vʇf5P. E-Kx\92ծS⇧䳉OpFÅ<&Mi ԶZY"u8py<Ε2OQ n*`4 &cMba,̩m,}6(zRCNMI.lFaTXwsSӤl-߷.yς ꎃ:̞.tZ1.⸊aU6#l'Jbr O4mҷh'ZX Mrd*Hֽv{{LyvRrkN rU(;*xfc[]J8H늃HHA-O;Fhq.KLNv8ɗk)>טU%z@!Ԥ/Æe燃Nu#D)|crpXQ`Gm-(-"oHMiyO eۇP6ҙM4f/pve$; }|/Xz5P;_e}hM}Ma(.F$(}y,?r#6N(ޚUZAx#!:IMbal>9'h[rR0~0|5 l*gQf/Q#S)-/y f}_Ы\2e/֦'2C1~!]4tJ9Lu-PsqklVV첐̳FJ&TY|) [3Ap+Kބq.KT%~%;>]l T":CNjWBKC+]ՎHꯍ냫.ˉڕ(ҠcdR9K{!o{ؿWUб#h#IqJO)cD#r \1Z2mv˦gx/?_N{+֔o:}ThՇşDcqtf'>$sc&#G|~JĸM.fz>C)nVH_7-"1Fl$|o0Đ+^PJAW43IՈ+B'VU19Ws]#X1} ;sxkk8`ۛ@#t i,#1odjPCVL {j4gS1l2W `aFEk+6D ӟf[r%Y&|ˮȸN\pKw`(;DVsVKq+i$w\2WsU!r_f*ێof}/[B nme2=xqb:c`ʸ;}`$0 B,8ze{l |||%$7(?Ds-ͼ|<=S.ڡ-cQnO:Hs2b΢sK) vɎHh?_h7F*/7pBi(pG\7#;BRR*;ʽV@+S[$~޵đ [ q[`S6]RsnഩtmB/Z6.|$_/,hbǝ#B,3xjz!!Qm|RGX,y ny{$f(Hz5>6 kdЅ'¢cIQ: [)HIo#jKNqFT6n Ypk|U=<:Eiv^ cֆ2'Qt,,<'AX(삡suأIus.LUN Ru a~2@hc }prp#vw?_ wNz$ۣ,S<{K/[H7lyn, @IdI\yQh"q|0I-~s"nRi)hZ1tiV³>A\sb{Qem$E3K!&$-!q A8Zh Zfi  Gx ZvUXrF9c&|YJ2s)~h)]/_^{X/1BH~\q~j2_yj3pk'FB_M0cpgUSZ!c" kUGV48>'SV HOGmU~;9Mz|Z{^́>Hg50>ўƗ(\yv'Lmn 4gVO׊-͐))n x9q澉|Xߢ6>E=Hkk@~ 6jܦ2h:1oG E@U-b/4it5զK9= } x PuZ^rmdq~<7Yg*0K}Eu0`g܍O+ C<2.e(/?3s62BȈk^O9[wE@ E  Ms/ @HRK]R~IGDfKA3|+=W_x, `niU@;  IK-0/2ҽ·pM+z0Ks:C+01ckC~7h-.kj4$uiy B@rC LƕDoo_p[S8-Qa_$3=IrUR0?tYyAb_]kkkd~x_ÆIRcw ֱ3ۻ!3 C-plVY"8TumIVzNT;emga1 nOK4>rFZ X/ђk%Eac~<(iϴ\26\J4>*!IacAp["$ TV dLh q0O:Ԯ7rF2 ~m읧eL4@~H\e)[q!g׹XN|HV &:ҥ2!=uv\EFX*Z?Si֏3=Y={C\ gӦ\cs 1{X 3%BvoFF`mu0kv`\"kAl0XB5IAZvԵz8@5A5`Դeg ;r3(X[ 0}!AЉ.@[ ؊^].\)l z I#<27͐[L7UIT!ih`c[` `eJUpB )%@Q<#uЭ/t,gOSF!㯧ICj153eφ,g q>]a8+=ϲH!%MZ;M91 {Y!8!B Ntd^D~>}Tn5Xd . 0/uܮF?ZۇOC1]yfKM6O#6DE០:ic s`R +`d\~5\|KIByKXjO4Lјl"c#rrϫ_57is8C ^,8jѱ'B>*GxpL.oVsjKb=짳뷿n76&:(b BbFJ7.ǙJә ׹댣;,B2ؒ| :JXV)3(p:XۃpkzuIySg:TKA`\&5L$cP4uQ-\m̄Wق\RBtY,/sdA~GՍ3Km(>1{ϛ1(sFr뮊cpE(KqJD RgU<܇r‵?l͐j [ޞ\L0..>O~WjOQ-͕ ~ SȎ40.vTu4894)^`lx )v\jfz۴0ShQ}l *1t  IK ,RmpK.=I0\рXZ#T$Z3V`P48][I]˖c`Il2GS\XݹUލ&Iׁ{uqT,L8`~uY[`FѓR,JZT߆~3Lb6.#?'Ap"KAA&_\GW_애-6_um?ay7zn};6Nx#qq>,4[|qqdG@u~ͨMqV~BGˤ5ײc72:(Me6GJ4MpEp̔'/#)g@a^S Zj ^dŜO0(.*}]ry/d$s @QZaJH (n%Mg AB=S miB4XM [F ߷pAt12PE):qK}ި6[4#2}\p&u"4Y# _nurcv86F#a1EEBDϕV-17bͱwǂ̠4m߿]`PޫQ Ny䖱oN~(gr=Ɓ,gpvvAN\ox@cFؠ95yIc,!bcHe%\s$at=<"jZbP% *q.*:2sTr+Щ2VH5AV+4 &Kz Q4N!6tZpMfsÒw:ncD] KA-#i]][4kGr`Ϗïkw67#`$!*TJDUXV ,zaww4ͰO szQ#M\{[#;UCqE=xj.nȂU}O$4XhaJCO/`T8dϔ牸 V j缾QC$c7x|RĜNs9d V<9iPȘ%96&`TRZ]uC$gYyTnbZܣ@V+b%1MLzk:9t&A5%Ы$O1{.Hj/J, a|6`3mn NN~KWg8h_t.Cf`;(x=:z.c<DEbT0DU0(Ue@atվS{_'BDE$iU~uZ őF7ʳ-qO+qçe~!12Q]~ߩò'+NG/I۫ &[bxBi' @zP>ҼK.P?/L`F\].G@(|fޗ&Yپ`HQP`+8 Jфp89X&Lomh<Ayk]R}Lq8Yg B(䫛#2 L&VzoiE7,IxT'd|3ػGȃhLlJk`(" 6轄wD*:cs6FXVBq* ,%H wwz!0+pK!( bm=4\ _]?_ZyNrCݧS ~f2|Gy VGoiCW;,W3wcy1η`PI^S o!ȞcŰ$girLI Xx^8QT3R<8:f#a2R dt ;O̔ =|Uw`Ja‡)0lg D)v=zğ߻t2Ip:,ՋTl&yZĺ{} "rrw#7Y`scF#rn PDb%% F8[{;]o?_hM5Wuf̽;Ϫ1|.M4ul|GFK_˽qvqlQy\NYU1;mFZoaFRkp% NT--ƗFmŮb(Ml e*]I9c}c (IIi r Xv 9!1T>,HN7ߞr*1YYE$9cJl >/GjŔse7h_~%cwa<ydm# 0*5m妝tÃ^bIWU:>e+Wc<;CG MAiMٯ;"(*rHĕn[PLTA9 Y'_+kQ9fVW"g0)LR!RZAfԂu%,:<gFWivؒ4#B|}t_\#M=pkz@D9 #vf Zw.M:3C6Q$:)D^17eȜ4tU W k9}\)(XnR>X>6iD^ó$D&> v|['AcaM8j'%'E@b2 +?s™Bqnhhkg=&K/ P0nSBqi8n T磺(U#O7j|D,~3զ+CC UuE.*̤' .u_ӪKxg2fn7~0' pSX8õ_$dC֓LMg wc?eyiʿ7:g;>JeQseқC5˓ϧ.9%)N-8(sQE7uc%y1o=֩!&޷z1H=98WW;9PzWlg> UlØkmG89'K%$nya7di*;+#'Bt?tfRsGE>@(hz5Xs>e-i}CŨJրNւ䥦"4woM&!S=l?L ;;5]^WI2*Zm۰45=rZw*iRvVc:0,aXٶMSçUJ14ZmѼ<`;Yv$a?FdZ EAYK)v`=Ϭz,,YmdCD[Rs/^|BcYƅAcxq^<%W4@C@]LCCFJ%UeSUy0L,[/=`"WDoyWPהtsu%2Vڜ AB1cw%8JC@P| aE6Ybs FۉHmn#KX!aE[mj\7|C ejp-t?:@u,xgCH=I9Px!}N|vKZCG+7cYϑ%TvNӻ0?Iket9 =2!8u4~lH9ps^+`5kG [ZPu@iq SvH-{ßPq++)jZN{CѤ?| `$wu7uL;*wx wD/,$D`@ww2;js`gTI0wTz| /3x0lk-Lp~%Zღdѝ%f0`+?Gu$vH~hd e$4r8ip&8r$ q)#@먵 X8~9 :9!`~LuK~ACrXb@/{(ZWeܜtPw'MΝz8ua=g~8Y|5XpQ0``x?8zT?K8n_ks?/Nb{Ҷ8ahbXa4 %t* % 2&u,w@T۽ֺò0_?n^pݘفcCOR)HMt8d4,\:{ p\n<rxC 0uzXd 4үG]VD׆t7Ae9@r3!SԴ 맖%gLC?٬sDug!GSl<}wMxsi'}jNHCWe<>qJe4O,Ü|Aiv% qxvKAriS 1<Ӽ$V`9pv ?]j=WAUdCdfs!!{-U[r`a7 !۔;KƮ8gCq;fv` !yz w)hd\!ƌѓ{2`-CK Wqrvc&fz)a ҳ?HqcˠexU&8h|zYV{4:vr:^Cqݘ;KYx}v%R ۴I$_dDs*dǓ-5z˅C7- hTlܓ> Xne=:tfюؽt̓rͲ\㬞 oƖ