`8IBM P:p@ Hy NMHz<<b Hz`&O`?< NA.KNu (Ver. 18.4.91) p Hello !! I am your personal boot sector GUARDIAN As long as I display this message YOUR BOOT SECTOR IS NOT INFECTED BY ANY VIRUS --------------------------------------- This guardian was placed on your diskette by FASTCOPY PRO (c) 1991 ICP Verlag, Martin Backschat q K|`  @`#@%`')+-13@5`;=?/E`GIKMQ U`WY[]_a c@e`ikmoq swy{} @` @ ` @ ` @ ` O ` ǀ ɠ ׀ ٠  @` @!Aa   !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGMOQ!SAUaWY[]_a!cAeagikmoq!sAuawy{}!Aa!A!Aa!!Aaǁɡ!Aaׁ١!O!AaB b  !"!B!!!!!#B"%b"'")"+-"/#1"#35b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%o%W%Y%[]%_&/&cB&eb&&i&k&m&o'q"'sB'ub'wy'{'}'("(O(b((((()")B)b)))))*"*B*o***+"+/,B,b,ǂ,ɢ,,,-O--.O.b...../"/B/b////0#0C0c0 0 01#1C1c1`  @`#@%`')+-13@5`;=?/E`GIKMQ U`WY[]_a c@e`ikmoq swy{} @` @ ` @ ` @ ` O ` ǀ ɠ ׀ ٠  @` @!Aa   !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGMOQ!SAUaWY[]_a!cAeagikmoq!sAuawy{}!Aa!A!Aa!!Aaǁɡ!Aaׁ١!O!AaB b  !"!B!!!!!#B"%b"'")"+-"/#1"#35b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%o%W%Y%[]%_&/&cB&eb&&i&k&m&o'q"'sB'ub'wy'{'}'("(O(b((((()")B)b)))))*"*B*o***+"+/,B,b,ǂ,ɢ,,,-O--.O.b...../"/B/b////0#0C0c0 0 01#1C1c1OTHER ISTG_CRTRA63I7TBLANKERA63IuPACSHELLA66IPROFILE A67IPINHEAD S11 JST-GUIDES12JDARKLORDS13NJDESKTOP INF [n AWBAKUP TOS p -. I.. ICONS IMODULES I. I.. IAWICONS1RSC sKICONS01 TXT yuH(`````nn$ n( 1! ! ! ! ! !& !  !  !&  !   !  !  CIXK~C H@UUUV@@@@@f@@@f@a@@V@j@)@F@_ACG7O_@??EVERESTa1 2B͆3a6n6a!L $A399:3q9 i! h9Z/}=2BͶ3a6n6aT!Ll$A3^;݃|};6- OZ/}=2BͶ3a6n6a!(L,$A3^9#18y!@!@C#@ aCIAe bB%@ 5_#o?g/???``````~```````~``?``acg`?``````~```````~``?``acg`?``````~``````` ~``!`@`acg`?@_@@@@@@f@@@~@a@@@@@?@|@ACG@?? H;s; EGALEu }u Mu }u ' M' ;s>@_@@@@@@@ *T.UT.T.@ *@@@?@p@AA@@?@_@@@@@@ @ >T.UT.T.@ ~@ @T@?@p@AA@@?@_@@@@@@ @ >T.UT.T.@ ~@ @T@?@p@AA@@?@@@@@@@@@ +TUTT@ +@@ @@?@p@A@@@?? H?ݠ5uՠՠUUU?U?U=UU}UUuUUuUUUUUUUUUUUUUTWUUQUTUTP@@UUQUTUTP@@UU]UW媪͕U5UUՕWUU^UuUyUUUeUUUUuUUUUUUUUUUUUUUUU7WWWWuW9W3UWeUW}UWuUWeUWWUWWWUWUWWWW?   Ռ  7 ^  ̀Ռ  7 ^ ̀  HӛӛSUUCUUVVVx0TOUCH-UP????????   QE''????Q]Q]''??????   *UUW*777-7+k*@W*@W*@W*@W*@W*U]W*U]W H@UUUV@@@@K@_PTPVPWVPpvPwVPtPVPwvPPvPWvPwvPPVPWV_@??KOBOLD?ssw?>^^^>88||rr|t 02RRR288||rr|t 02RRR20 \tr  r\t 0 3 S S S 3 -, ?  ? ,? ?  ? ,? > . < > . :?  ?9?젠 젯 젯?  H@UUUV@@@@@f@@@f@a@@V@j@)@F@_ACG7O_@??EDITHT(PP!P!a Uj;E$U$UURUQUEFUUU UUB'UU RUeTNQPPU @  WW\WuUw \#?X? ?G Q @*+ W*W:@W*"PW* TW+ ` N@UUUV@@@OF@8@D<$HP@A@@NF@D HP@A!@@@yF@>D??@`PW0 1WW ?@&WUVUUVJTNHUWAN($WV* &%VVVRjVR  ?@&PUVUUVJTNHUPAN($PAV*&%TUVTR*TR  ?@&PUVUUVJUuKWP]N*'XWV+k%TUVTR*TR ?@"2222@@@@     UUV????? H 0?0 `qF bO$dO&$O'F!b`q0 ? 02in1w0=0=0=p== ݸ=p=0==w?w0=0=0=p== ݸߟ==p=0==w?===== A|<====? #? a c$d&$'!cq ?  HD`BAAlAwAAmAA`_񪪪UUYUUYUUYA`A@AA AA3ADIAMOND EDGET`jUIlU6IUIUɐjVUUU]UU]UU]U`I@UI UI3AT`jUIlU6IUIUɐjVU U`I@UI UI3AT`jUIlU6IUIUɐjVU U`I@UI UI3Ä`ƈÈÈlÈÈvÈlÈXÏÀ` C`C@CC CCTjUIUIUIUɐUUUUUUիIUIUIUIUIUIATjUIUIUIUɐUUUUUUի I U IUIUI16 colour machine, cycle shades looks very good. On <=16 colour, not too stunning! Robin Bettridge 27th March 1994. I!.. IPOLLYMODC r"-POLLYMODDKL z.}POLLYMODDMO m/Z POLLYMODTXT 2 /************************************************************************************************************************************************************/ /* */ /* Pollymod.c Dark Lord Module written By Bill Self */ /* 23 Apr 94 */ /************************************************************************************************************************************************************/ #include "vdi.h" #include "stdlib.h" #include "mod_head.h" #include "osbind.h" #define BLACK 0 #ifndef TRUE #define TRUE 1 #define FALSE 0 #endif int calc_num(int, int); int main(DKL_INFO *dark_pars) { short handle, xres, yres; short pxy[4]; int *exit_flag; int max_colours; short x,coloura,colourb,totala,totalb,colour_changea,colour_changeb; int no_recs,col_change,poly_speed,speed,def_sides,count; int num_recs[2]; short num[2][10]; short coords1[17][10]; /* Coordinates for 1st rectangle */ short direction[2][10]; /* Direction individual coordinates are moving */ short coords2[17][10]; /* Coordinates for second rectangles */ int sides[2][22]; xres=dark_pars->dk_xres; /* Screen size x axis */ yres=dark_pars->dk_yres; /* Screen size y axis */ handle=dark_pars->dk_handle; /* Workstation handle */ exit_flag=dark_pars->dklord_flag; /* Watch for it to become TRUE */ max_colours=dark_pars->dk_pens; /* Max no of colours (screen res) */ num_recs[0]=dark_pars->dk_start1; /* No of trailing rectangles 1st rectangle set */ num_recs[1]=dark_pars->dk_start2; /* No of trailing rectangles 2nd rectangle set */ col_change=dark_pars->dk_start3; /* Speed of colour change */ no_recs=dark_pars->dk_flag1; /* Draw one or both sets, delete old etc */ poly_speed=dark_pars->dk_flag2; /* Rate of progres for rectangles, */ def_sides=dark_pars->dk_flag3; /* No of sides of rectangles to draw */ pxy[0]=0; pxy[1]=0; pxy[2]=xres; pxy[3]=yres; vs_clip(handle, TRUE, pxy); /* set clip rectangle */ for (x=0;x<8;x=x+2){ coords1[0][x]=(short)calc_num(1,xres); /* Initialize coordinates with random numbers */ coords2[0][x]=(short)calc_num(1,xres); /* x axis first */ } for (x=1;x<8;x=x+2){ coords1[0][x]=(short)calc_num(1,yres); /* Then the y axis */ coords2[0][x]=(short)calc_num(1,yres); } coords1[0][8]=coords1[0][0]; /* Ensure the rectangles fourth edge */ coords1[0][9]=coords1[0][1]; /* joins the first corner */ coords2[0][8]=coords2[0][0]; coords2[0][9]=coords2[0][1]; for (x=0;x<17;++x){ /* Initialize all elements in coordinate */ copy_coords(coords1); /* arrays with coords above */ copy_coords(coords2); } for (x=0;x<10;++x){ direction[0][x]=0; /* Initialize other variables and arrays */ direction[1][x]=1; } switch (poly_speed){ /* Find which speed selected by user */ case 1 :speed=50; /* and set the speed variable accordingly */ break; case 2 :speed=35; /* Poly_speed = DarkLord flag2 */ break; case 3 :speed=20; break; case 4 :speed=15; break; case 5 :speed=10; break; case 6 :speed=03; break; default:speed=10; } for(x=0;x<10;++x){ num[0][x] = (short)calc_num(1,speed); /* Initialize num array with random numbers between */ num[1][x] = (short)calc_num(1,speed); /* 1 and the max speed chosen above from flag 2 */ } for (x=0;x<21;++x){ keep_sides(sides); } totala=0; /* Initialize more variables, */ totalb=0; /* totala & b = speed of colour change */ count=0; /* count = how long before clearing screen, */ coloura=(short)calc_num(1,max_colours); /* Get colour for first polygon */ colourb=(short)calc_num(1,max_colours); /* Get colour for second polygon */ colour_changea = calc_num(1,col_change); /* Initial time to change colour a */ colour_changeb = calc_num(1,col_change); /* Initial time to change colour b */ while(*exit_flag) { if ((no_recs==5 || no_recs==6) && count==5000){ v_clrwk(handle); /* If option selected, flag1, and count reached */ count=0; /* threshold, clear the screen and */ } /* reset count variables */ keep_sides(sides); /* Keep record of num sides drawn for each rectangle*/ if (def_sides==6)sides[0][0]=calc_num(1,6); /* If random no of sides selected choose no of */ else sides[0][0]=def_sides; /* sides to draw, else use flag as is. */ vsl_color(handle,coloura); /* Set colour to draw with. */ v_pline (handle,sides[0][0],coords1[0]); /* Draw rectangle with first set of coords */ vsl_color(handle,BLACK); /* Select colour Black to erase trail */ if (no_recs==1 || no_recs==2) v_pline (handle,sides[0][num_recs[0]+1],coords1[num_recs[0]+1]); /* if selected flag1 erase last polygon according */ /* to length of trail selected coords[num_recs[0]+1]*/ vsl_color(handle,colourb); /* select colour to draw second rectangle with */ if (no_recs==2 || no_recs==4 || no_recs==6){ v_pline (handle,sides[0][0],coords2[0]); /* do second rectangle if flag set */ vsl_color(handle,BLACK); /* Colour to Black to erase last rectangle in trail */ if (no_recs==2) v_pline (handle,sides[0][num_recs[1]+1],coords2[num_recs[1]+1]);/* as above for second set */ } if (totala == colour_changea){ /* is it time to change colour for the first set */ coloura=(short)calc_num(1,max_colours); /* if so choose random colour <= max_colours */ colour_changea = calc_num(1,col_change); /* reset time to change colour (random number */ totala = 0; /* between 1 and col_change(DarkLord variable3) */ } if (totalb == colour_changeb){ /* as above but for second set of rectangles */ colourb=(short)calc_num(1,max_colours); colour_changeb = calc_num(1,col_change); totalb = 0; } copy_coords(coords1); /* Back up coordinates for both sets of rectangles */ copy_coords(coords2); for (x=0;x<8;x=x+2){ /* Get the new coorditates for the x axis */ do_coord(coords1,&direction[0],x,xres,&num[0],&speed); } for (x=1;x<8;x=x+2){ /* Get the new coordinates for the y axis */ do_coord(coords1,&direction[0],x,yres,&num[0],&speed); } coords1[0][8]=coords1[0][0]; /* Join up the rectangle */ coords1[0][9]=coords1[0][1]; for (x=0;x<8;x=x+2){ /* as above but for the second rectangle set */ do_coord(coords2,&direction[1],x,xres,&num[1],&speed); } for (x=1;x<8;x=x+2){ do_coord(coords2,&direction[1],x,yres,&num[1],&speed); } coords2[0][8]=coords2[0][0]; coords2[0][9]=coords2[0][1]; totala++; totalb++; /* Increment counters */ count++; } return 0; } /* -------------------------------------------------------------------- */ int calc_num(int min, int max) { int diff; /* Function to return a random */ /* number between min and max */ diff=max-min; if(!diff) diff=1; /* avoid divide-by-zero exception */ return ((Random()%diff)+min); } /* -------------------------------------------------------------------- */ do_coord(coord,direct,point,screen_max,n,speed) /* This is the important bit, deals with one coord */ short coord[17][10]; /* at a time, checks which direction it is going in */ short direct[]; /* and if it's not at the edge of the screen, */ short n[]; /* sends it on it's merry way. */ short screen_max; short point; int *speed; { if (coord[0][point] <= (screen_max-(*speed+1)) && direct[point]==1){ /* Is coord at the screen boundry */ coord[0][point] = coord[0][point] + n[point]; /* If not continue in that direction */ direct[point]=1; } else { if (direct[point] == 1) { /* If direction about to change */ n[point] = (short)calc_num(1,*speed); /* set new speed for this coord */ } coord[0][point] = coord[0][point] - n[point]; /* Change direction of coord */ direct[point]=0; } if (coord[0][point] >= (*speed+1) && direct[point]==0){ /* is coord at left (x axis) or top (y axis) of */ coord[0][point] = coord[0][point] - n[point]; /* screen if not continue in that direction */ direct[point]=0; } else { if (direct[point] == 0) { n[point] = (short)calc_num(1,*speed); /* If about to change direction get new speed value */ } coord[0][point] = coord[0][point] + n[point]; /* if the coordinate has reached the boundry change */ direct[point]=1; } return 0; } copy_coords(coords) short coords[17][10]; { short x,y; for (x=16;x>0;--x){ /* Function to copy coords to next down the line in the coords array. */ for (y=0;y<10;y++){ /* Backs up previous coords in array. */ coords[x][y]=coords[x-1][y]; } } return 0; } keep_sides(sides) /* Function to retain the number of sides drawn for each rectangle */ int sides[2][22]; /* necessary when random sides chosen, it's be a strange choice but still */ { short x; for (x=22;x>0;--x){ sides[0][x]=sides[0][x-1]; } return 0; }DARKLORD Bouncing rectangles Bill Self...23 Apr 94 DarkLord and its Construction Kit by Steve Pedler, England 273 MODULE POLLYMOD.DMO Number of Rectangles 1Number of Rectangles 2Speed of colour changechOne Polygon erase oldTwo Polygons erase oldOne Polygon no eraseTwo Polygons no eraseOne Polygon Clear screenTwo Polygons Clear screenSo fast it's sillybit slowerbit slower stilljust fastsensibleslow0 sides1 side2 sides3 sides4 sidesWhy Not ??` <NV H'*n<:->-&m0-H-m8-mD-mP-m$-m(-m,r=A=A=F=E"HHnHx/-@NO Bn0.rAlT"HҁA@ H/Hx/H a0PO o00.HЀA H/Hx/H aPO o0Tn`=|0.rAlT"HҁA@ H/Hx/H aPO o00.HЀA H/Hx/H aPO o0Tn`=n@P=nBR=n=nBn nlHn@NHnNPORn`Bn0.r Al$"HҁABP"HҁA,0Rn` .SmN lF@0;N "*2p2-@`.p#-@`&p-@`p-@`p -@`p-@`p -@Bn0.r AlH"Hҁ/.Hx/A aPO"/=0.HЀ/.Hx/@ aPO"/=Rn`Bn nlHnNXORn`pB/.Hx=@=@a:.Hx=@a*.Hx=@a.Hx=@a O=@Jg .rg]f f H/NhXOBHnNXOpf/HxaPO-@`-n H2.H//N0 HHn@/./N HB/N0O .rgUf6 H".$A/@pN CT/ /// NO H2.H//N0PO .rg rg]fl HHn/./N HB/N0Opf> H".R/AA"//@pN C/ /// NO 0.nf(/.Hxa|.Hx=@alO Bn=@0.nf(/.HxaJ.Hx=@a:O Bn=@Hn@NHnNPOBn0.rAl*H"HHnHn//HnHn@NOTn`=|0.rAl*H"HHnHn//HnHn@NOTn`=n@P=nBRBn0.rAl*H"HHnHn//Hn,HnNOTn`=|0.rAl*H"HHnHn//Hn,HnNOTn`=n=nRnRnR` pL(N^NuH' ./,/*fzp?NNTO"N $҇ LNuNVH?$>.<.*n HЀ"$R&HÖ n40H´nD HЀt"n qf2 HЀ&Hփ(H؄:08 npH$n5 HЀ3`j HЀt n pf" HЀ/Hx/@(a6PO n"/ 1 HЀ"Hҁ$HԂ n60"nq(1 HЀr$n 5 HЀ"$R n60HömD HЀ"n Jqf4 HЀ$HԂ&Hփ80( np8$n5 HЀr3`l HЀ n Jpf" HЀ/Hx/@(apPO n"/ 1 HЀ"Hҁ$HԂ n60 np( n1 HЀ n 1pL$N^NuNVH~JGo8|p @l, r n"H HЀ  HЀ2RF`SG`pLN^NuNV/~JGo H"H n!SG`p.N^NuH./ ,/ 3 $ H@B@@rHAN 09 $HLNu/./ H@B@rHAN .NuH./,/*o# 3 $ H@B@@"<N # $ L NuH./,/*o# By  H@B@"N # $ L NuA "P"3@H@3@ "psNBNuJjDJjDaDNuaDDNuJjDaDNu/HA4fH@HAHB4g0H@40HB2$Nu/v AdQC AdYC A dUCJAkSC4HBBBHC604HAdSCЁr2HCH@A&$NuH0$&HBHgHCHgCHBBBЂL Nu $ $ $ 4j 60*2r 0:D:TX  Module Polymod.DMO (Control file Polymod.DKL) This module displays a "Windows" type set of rectangles bouncing around the screen, it will also allow a lot of user configuration to display a variety of different effects beyond that which the "Windows" version allows, my advice is to try out different settings, some produce a mess whilst others are quite stunning, well they are to me anyway! This is my first real effort programming in C, I have dabbled and learnt as much as I can and although this is simple code, if any experienced programmers would like to offer criticism (constructive please) on the code (Polymod.C) I would be very grateful, I used Lattice C 5.52 and added comments later in Protext however the code still seems to compile correctly. The module was tested on my Falcon (lucky me) with BLOWUP 030 Hard 1 and NVDI, there also seem to be no problems with the limited amount of software I have run with it, D2D Edit, 4Track FX, EVEREST, Word Flair II, Protext 6 (Subject to the limitations explained in the text provided with Dark Lord) all on the Falcon, I can't imagine any reason for it not to be compatible but if anyone experiences problems please let me know. The module also appears to be fine with my 4Mb STe running in High res but have not tried it with any software nor in Low or Medium resolutions, however there should be no difficulty. with compatibility Of course I accept no responsibility for loss, data or otherwise, (what else you could loose other than data I don't know) arising from the use of this program. /**************************** * * Flags * * ********************************/ Flag1 This flag allows you to choose whether to have one or two Rectangles on screen at once, whether to erase the trail after a specified number of rectangles have been drawn and whether to clear the screen periodically, not choosing clear screen negates the use of a screen saver really but still, the choice is your's. Flag2 This flag allows you to set the speed that the lines move around the screen, I would have liked to make this a variable really but you can only have three of those so tough. "Slow" looks good most of the time and probably is useful in ST low res though I've not been able to try this module in ST low res on an ST, only on the Falcon, it works in high res on an STe though. "Sensible" is the closest to the original "Windows" version on a Falcon, at 800 * 600 or above, but the module runs at a differnet speed than the "Windows" version so it's not all that accurate an imitation. Try the other settings if you like but I didn't give the values I used that much thought but they might produce some interesting effects, I prefer to use slow most of the time. Flag3 Bit of an odd option this but I wanted as much versatility as possible, it selects how many of the sides of the rectangle to draw. Selecting 0 of course will just blank the screen strangely enough, the rest are pretty self explanatory. The "Why not ?" is just there to use up the last flag really, and turned out to be a bit of a challenge but is a novelty never-the-less. /**************************** * * Variables * * ***************************/ Variables 1 and 2 set the number of rectangles in the trail left by the leading line(s)/rectangle(s) (from 1 to 15). The trail is independent for the rectangles as it is in "Windows" Variable 3 sets the time in which the colours for the rectangles should change, this is still random but the value displayed reflects the maximum number of rectangles that should be drawn before the colour is changed. A random number between 1 and the number that you choose is generated. The smaller the number you choose the more rapidly the colours will change. I couldn't think of a better way to do this, a display of faster/slower would have been nice but is not possible, using seconds might have worked but I've just thought of that and I finished the programming a week ago, damn. So I had to use the actual number for the variable, this is not really ideal as unfortunately the control panel doesn't seem to be able to allow all the numbers available to be selected, I'm sure this will change with upgrades to DarkLord. 02 May 94 William Self 12 Roding Lane North, Woodford Bridge, Essex. IG8 8NR. . I7.. APPEND I8STGALIAS ICTXT2STG ISSTG_CRTRTXT YqtO. I8.. I7APPEND TTP up96APPEND TXT @uA`,?`,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-2! APPEND.TTP\`?;6AON a~a @p(@V-wVgaC4dEp*a/{8H p(PT HNTPTAAVzaٺT $ /HNA\+@F -πFf&^pjRFV 2, ,r,b{paR0g[ fT#p\|p#zLT`hpm\p$&uL"\p</# "_a@\p X&vgv(0`paN`TPap nZ"mH1 LpkT30X ?>NAXa``P2f> 3/6@NAOAUF00B">[ض3о4??60hNuj"F4 b1lT4T3ZBgp84\b1~D~T3ҚM1 0@fROIo.A3BB2 A l5R @H,C< 3@xx$_$| _2T$Bg30QXHQ 9 $HkBk Bj*DBNupNuDBRRQDNuf 7gp)@a 00Nur$o, 7b4< J@k @[H@NuH@RBNu8`Ѐ|BaPg8k20d8d @eDM`JazaPgc(a8`@ftPHk~bJ@fa@e0Nux!^`Ba411!Px`4 24&8:`& 24&8o:`uP.d c@ABJEoHn{fQ`ڤagDEDBpgDBEQQ*HEJD ?00rHGGdHGGdSWDуdiN`rw2~rs&2 H@kAUaSBkփejRAd RdQRBJjzaaCEpqSW`?<,>Cqqear fJCgzqsdSWЃdKpiJ\dbRNubxqP?pxp?` ` apE!J^gPI!L`LJg&B.C`a8aD*9Vfap-I4=| pCHz&g ENp'J`2 _a &nO:NM ^IIK]$<'`[1][Error +11Return]\ g g>Jf`Ar Hjr-D@Hd0H@Ȓ ΕΓCNuAJRfSENu`&HQx5Nu"_vj V?,@pdHQ }-H,,`N,pCZ2Ad02Gr220"} t0<NBL߮ (at̰B=AH=BD0Z\ŒpsNB0.P̰0̰|0̰k@2\`Nu42 @ e$bA>PFϞ0z\HbJ `p"JӘ|> H`z(`  F:@ &NNR[gNu>WI[|RfUZZ^ qq qZVVZ Z4ZХ\RBRqqq&0D34(*}B$,>2::(   F..26"_.8"PQ1!P1P!0PP`0  q a1a d n?,NJBgVB&8TsqNuDҙ&AdCRspp<7aNuQiNu$n4Jjߪg$_H` LNuhJ.ng0fp/*%I{ %_ B?b4<rpv JBlDBv-| Bb Q&>50A0RFBd*L? w<SFhe Bg>qRB`R e r C 5e&!RB0c B9c0`<R"_@V<0 ?Ef"രa/ Jr  g 0АVJAgB nN @mHJ@jnn.4DBUBknQSAg `S=`n`nB xWAk0g ` @$@JfS I0N` $A:00`BH`PHQ0(ik.  0IUd4Ip$s `$ن _/Jf,.txG`S.`p `/0p$I>ffG` Y`ag`af`e `ac` ac=padQ,&"4Ae4v` VC`fANuHPRR@mk0blNus!SAf.@" /2+t ~SfJe H HPhXJPpx&X//#gSLB t Af,Z" a"/-4@m4X)G`/i$X@kHh@b?,?%$ O$ @bY!/~?6. E$pf3fWe Bp'r |4p`SS@aoJg(?`Hh/?ϡ@NAXLf Ѩ>cJkp%$`JBja!| ^b>d`Oz` "_6& &6NѨ`e*da&gbfƶc BQ[hagtphafzt"_$_HQHPbb6Bk K0*Q$RHdW2zw"pe\"ڒs`"Z&pP7@P R@@#( \W _`b J Y0e$b Pr@Qg$D!(`fXծ$HRrap2@Nu4pa2$pa"pR"P@g2PDAH""n$r2gZEe2 1p#-I$Nuj2YXJX[j]`p`da.RbdpRNu?#2/-"H|($"Hgr k&@ S`؀^܀#&@0+[zq3 ## `# ALH$&fݢrL!t .$ JAfC a"X2ebP6gHRC(D#H"@gn].@4b>`/0d6$ WW Pzr—"Ǒ"ړq _/s ఔQ P+"zqӔ  rr@/JAnr W4SAe4RBBc0?~@0$2A`HP"Xpg"r~ RAfS@n`g1c`JG06#f &#oJ"CNk"c" C gT6f옠ҜPv6o"cgƄC#8``}b aadaB[NpZ`tЀvB|鷘 T^  Ja`a`a So J SX1@a2cr `2 cr `쀰\2 cr ` r$H`RH@HP?/=0l=_l2 "@$Y42`0F@`r ??r"P02R@H`2Q|6?HQB J80 _4D0B@c:,J@gB@BmS@,. RB6Vg(R F"GF!fJ@f-fbSAt0f&pHQ0y@NA @:h?&g4 Fg¯aH^ܞsqJ2pAdSf0Nu06p Ce`Ƙf@`PgPAe bR` G6O0<-Ҟ RP0 pBanZ6eAa @oіRP  NHopaB``?[a<BNAO z`L>cf@.lF Df*ڃk?d02 րBы?Ҡ!@q&h WHx]c? < I$<0 8a ?|`J0R@f|0HJFkHP蠒po`dHSHP&I>g\SG^bXz` Q_t&&c4!ag `af`a4"!X,jXk-APPEND.TTP - "to append a?8serve..."v1.03 (18.07.94), 1994 by GregilorianA<ing Usage: * source_file destNot enough memory!Erroۀoccured!m 6 \6* $* 0" *~ f((@4$;--------------------------------------------------------------------- ;- APPEND.TTP - ;- - ;- Joins files together - ---------------------------------------------------------------------- Documentation This English documentation has been loosely translated by Joe Connor from the original text written by Gregor Duchalski. APPEND.TTP may be freely distributed so long as it remains intact and complete. Neither Gregor Duchalski nor I 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 this document. All trademarks used are recognised and acknowledged. Contact addresses for bug reports, suggestions etc: Gregor Duchalski Im Wiescherfeld 21 D-44627 Herne Germany Email: Gregor_Duchalski@do.maus.ruhr.de Joe Connor 65 Mill Road Colchester CO4 5LJ Email: jconnor@cix.compulink.co.uk -------------------------------------------------------------------- APPEND.TTP Calling APPEND.TTP Version history APPEND.TTP --> TXT2STG.TTP -------------------------------------------------------------------- Calling APPEND.TTP APPEND source-file target-file Appends the file 'source-file' to the file 'target-file'. If the 'target-file' does not exist then the 'source-file' will simply be duplicated and renamed. -------------------------------------------------------------------- Version history APPEND.TTP Version Date Changes 1.03 18.07.94 -safety checks installed. ;-------------------------------------------------------------------------- . IC.. I7STGALIASTTP |pD*STGALIASTXT yuO_`,'D`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ" -lz5-'3z STGALIAS.TTP`16;pAON an <~A~a_.pd"(wEFp$V8Lp+a"/V8wp&PT NrTPbTV/C>$-g ?<^p P֖&x$m 4pRЊ#uJVp +$P<$k-.z&0g4 #ҖC 7<ز*<%̲` C#nR@ <$"p-agpr#HpDgP|mHa8pa "H$T#7Jf߬!rart#*+A{tp/ Nu8p T0-Z 4 -taN`p!8H"m&tpa!8ޔ!dg",PpPP\| p`Ą,.j!0 "CgXRm mdo+-/pj" 5_ " ?8-"3-`D-|g>p"RHR0rHGGdHGGdSWDуdi:L^2j|^&2 H@kAASBkփejRAd RdQRBJjfCEzSW` ,>Cfe֮rfJCgzdSWЃd7i6HdN>į֯sNuNdP?d?` `3pE`佽`gPa`LJg&B.C`a8aD*9`fap-I4=| p4aHzg ENp`"0 &nO:NMaIn9Ka"$߀[1][Error +11uReturn]b  g g>Jf`Ar Hjr-D@Hd0/H@ źCNuAJZ@tfSENuDNu"_bV V?,@\PHQ-H,,`N, <>TMPn$h \ Ј-@0HRgJNAO NqH l j=|.,HxHNAC@\r e ,/\lІl(&@/NM\f A96$I `BYQ"Jr "QSfgff$ AfA`L-K2 -n($A0<rX0b1F-JNu H Nu$H$& K6C$e{$~d a$f B uL N>d 3##  ALHL `|n>L|~`@AmGLPLOjjjmL|Nun"BA 6ᐈaXeᗙزu2"" LC  @ (5@P&?C`:6HppppU@pC(}`@p?aY  LNA`pCZ2Ad02r220""5 0<NBL t,B=AH=B1pԼpsNB0.Nu,0,0,Nu2 @ e$ bAԞPJ"* JӘ|> 4z(` a:, &NN>ngNu!WSnh@f   W  [Z# 4 \@B@   &0DD4(*B$Һ,>2::(  Դ FԵ..26@Բ"8"PQ1!P1P!0PP`0  wq`a`xa P n,Nc0dAd6Ag,B(dB @H Ao

Er$WGgr STD:gr COM:g r LPT:f4FA$_0=@Hk"~C0A0< BhApB2"$_ Ge><QBpfgzp=`{ZgzpP*gzp=jQNY<\P^jQ?BBz .kz0,DTgzNP}S<=|RQXPj WLRw<<$FXPk:H~HjdP _0k$C^rcvgFr~AJAn p1`p0`AP? IBBYa 2BNuPRN:LST:AUX:CON:MID:IKB:VW``JBgVB&8/Tpa_NuD҅&AdRab_\TRFBdla*L?@<PSFBqe Bg*RB`R e <$1rRF&?0pCٱfEv+0JFjDF0qHƌƯBFHFp sHFs$q|`2.l@eg>r CaA5e&!Rb@0c b@9c0`<R"_,V0 ?Ef"`Pa/ pJr  g 0V `JAgB nN @mHJ@jHH.4DBUBkHQSAg9 1`S)H`HB Rؐ?WAkFЀ 0g`(:HE:Mp`4JVHH(rЁЀ`z@?`z8'(a^*>"C""UT"`!\n^ޢj"X2g6C/ !UAk$!FR @$@JfS @`l#$A@v`FBx PHQ0(i\P@d _@LIU¿d4I $> `$ F _Jf,@$@NuSՊ@<;h`nxFZp `T/ @$I> G` to ag`af`ae `ac` acp`adQrh4Ae4v` VfANuHPR@kB0N 6FX.Nu0SAfb캯̫0Sـ߰fJH߀ HPPkJoa.@gSLcܒm"0XAfm"a촢j|4@m4[Bp'rP|04`SCbS@p@B׮drrva0rOPQ0< aH`2@J2pyp a2`p >paQ"pFHza`Hy0"JFnB.D=|H`FpAR@CPL $: HNҶB؄BpB0xlbXPF :ۄ0H,p * 24p gΠ"X I"_(*UGk*<Ā(PNp`p` p`pJPg`0!؄1Z00Nс<.x$I"t Q k"RGef~`SG * gfSG`jZ\FkBJnhg FgdBg^HS&I.U`Q`N}?NM\(P&aQpa.21B1d ^!̳Q020/ 1"0H0(`$"Hgr k&@ S`0^0#&@0+[Z!3 7#1# 214`# ALHK&fݢR1Lt .$4PJAfpebP6gHRCp(D#U@gn4x@b0`/d6P$ W PZ"آG"A"ܺCz! _/Mq `DA^ P"ȰZ!Dz"r@/`r W4퐔Ae4RBBc0?s0$2AA`߮HP"X g"r~ RA?fS@n+nqb`1`AJG06#f &#o!"CNk"c" C gT6fxP|UPv6"cgd@CiA#8`"_&B[Z` ātЀvàB\1Pmu .^SV SpҨsPQa`a`a^ S JS`\@a cr ``` crw ```\ cr `NL$H`RHp]rbqHP? =lc=_l2 "@$Y4A@`0~;c&$HP#pX.`i x"@f@`r ??p@"P02R@?H`2.!P?HQP@ *Q0 _4ްB@c:`,J@gB@BmS@,. RB6Vg(R F"G솱fJ@f_RB`ftp~Yft0!HU2<.,Z!Y=A0<*NAT.p H I΀.k2@n0Hpavq`2tfp/0zrZYM@da@HA`JAgS!*`2< AdSf00V Ce8V"G:FgPAe zbwRbjn<5Ꚓ 1N RP0k N65ѲFNa @|ӑRP V NHB?<B L&8sTДlN Df*kd0mր[B*?:>NH!@*h Hx?o k:fp`^k gQңJAP _ΠᰃfJSrSRH0@>=GHJFa,c.܆v I$K*a Sk"X0HHsXSjNu(9@Q$Kp<* ڀcH _ "KVTN$K`. Zrֱgڲ&p`&n At6<pX0<(6Q4pM<\kd* I!a"`nyBGP*}@`gR Q8HP2xZ撓ؓMZRPöde`Uo  X`CO VQR@a*Bs(\J` _HzHP`.D@v`vbiXJoJ@kb<M"UwAf pH@M@M@1Bj<0fvu\@`Ⱦ`]@><Ha I0<0!aa ~P?|`*Q0R@f|0pHJFk6jQpo`HSHP&I>g\SGaX׏ n _[tz&_(JAr@g `af`aa.C`F``C`] V`V!fJfRRRRRRR` @HaH~8:E#P&100)!No action necessary, eprogram:$F.!not!" occured!aM@ &20 \D .:fhL   NLJ22 Z0"d0 *~ fd0`((@4d154*$2;-------------------------------------------------------------------- ;- STGALIAS.TTP - ;- - ;- A Tool for ST-Guide - --------------------------------------------------------------------- Documentation This English documentation has been loosely translated by Joe Connor from the original text written by Gregor Duchalski. STGALIAS.TTP may be freely distributed so long as it remains intact and complete. Neither Gregor Duchalski nor I 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 this document. All trademarks used are recognised and acknowledged. Contact addresses for bug reports, suggestions etc: Gregor Duchalski Im Wiescherfeld 21 D-44627 Herne Germany Email: Gregor_Duchalski@do.maus.ruhr.de Joe Connor 65 Mill Road Colchester CO4 5LJ Email: jconnor@cix.compulink.co.uk --------------------------------------------------------------------- STGALIAS.TTP Intended purpose Calling STGALIAS.TTP Version history STGALIAS.TTP --> APPEND.TTP --> TXT2STG.TTP --------------------------------------------------------------------- Intended purpose This small utility adds alias names to ST-GUIDE format screens and is useful for cross-referencing screens the auto-reference would not normally reference. Example: A Screen carries the name "Copy" and ideally it should also be called if "copy" or "Copies" is encountered. This is achieved by adding the aliases after the screen node as follows: @note "Copy" @alias "Copies" @alias "copy" STGALIAS would now call the "Copy" screen each time either the aliases "Copies" or "copy" are encountered even though these screens don't exist... @{"Copies" Link "Copies"} @{"copy" Link "copy"} to direct the link to the genuine "Copy" screen: @{"Copies" Link "Copy"} @{"copy" Link "Copy} --------------------------------------------------------------------- Calling STGALIAS.TTP STGALIAS source-file [ [target-file] [Alias-string] [-d] ] Source-file: The original STG file Target-file: The STG file which will be created. If this argument is missing the name of the source-file is used. Alias-string: The alias string, which will be assigned to the preset '@alias'. Option -d: Works like the -d parameter in TXT2STG.TTP where the string $DATE in the text is replaced by the current date. -> example STGALIAS.TTP --------------------------------------------------------------------- Example STGALIAS.TTP Call with "STGALIAS before.stg after.stg", here's the result: BEFORE.STG AFTER.STG ---------- --------- @node "Main" @node "Main" @{"Intro" Link "Intro"} @{"Intro" Link "Intro"} @{"General" Link "General} @{"General" Link "Intro"} @endnode @endnode ## ## @node "Intro" @node "Intro" @alias General" @alias "General" About this program... About this program... @endnode @endnode --------------------------------------------------------------------- Version history STGALIAS.TTP Version Date Change 0.91 27.07.94 -No more 'mouse droppings' using the file selector (using the compiler patch support) 0.92 02.07.94 -aliases containing space characters, were incorrectly replaced 0.93 18.07.94 -First public release. ;--------------------------------------------------------------------. IS.. I7TXT2STG TTP XT JTXT2STG TXT Ngog1`Et<<AONTa-XN.NNNNa a6|Aa2Aa2Aa2|EEaR maDEGp0a3t/NEHp*a3`/Npva3"H ma'EHEp a)/Na3,/NP <@{B} m a36;|2 ;| $N`N"ma-0 ma@g ?<NJ/-HmHmNJg:A퀖a4Lp-a(gA퀖"ma,A퀖a2` HmHm/-N` mC퀐a,A퀖a@g0HmN/HmN"_a& <.STGa)TC퀖a,`2prA퀖a4d0<:\a*LgHmN"HA퀖a&C퀖a,THmNEHep a(/ ma?gEHpp ma,/-N A퀺a?gHmNC퀺a+`4Da4Aa0A@a0lAXa0dAha0\Aa0zA$a0r$mXRR/-$mX?Np"ma+ ma?ffpp ma3t"m$a+ m$a6a $mh4p ma2a9^a9`` m0(U@fQ`$P0<@{a1"H m$a%p}a&"m a+$``pJ-gpV m0(U@o C퀺 m$a4`6$mh0o mh;P `" mh;P"` mh;P$` pJ-gpFV m$Ca*p~a1Ca5d$m@4$m@0gdp a0t$m@2HCaA``HpJ-gpFV`6 @-Ag @-Tg6 @-WgX @-Xgd @-Lgh @-Cgl @-Ng`j`2ta2A a.XAa.PAa/A@a.p a0b"ma4$m@4$m@0g4p$m@4RЊ ma1>"ma)p$m@4RЊ ma1"m a)$m@0H`1a2:AXa-Aa.A@a.ALa. ma=J/ ma0p a%Jgp a/"ma#"ma)P$mL4$mX0a(`^p a/"ma3$m@4$m@0fa.`2p$m@4RЊ ma0p"ma(p$m@4RЊ ma0"ma($mLRR$mL0koY m`20-$H~AaB0(J@o0-$$m  @pr;fJ$m<8H"ma=  @p(r-f$m<8H"ma=pa//a2/-"m a &p"a!:"H ma p"a!*EHp a!$m<8H"ma;"m` m<2$ma "ma m`%a$^Aa A8a @APa 8A(a ~A a N m0($mP4a2 @ (,S$m($ m 0(HR$m(ђ$m( a"m aZ$mP0H m a""H maj$m8V m a."p$m8Jgpg$m8g $m( `#\p`#Va#AaAaAaA@anAPafATa^ m0($mP4 m0($mT4 m"ma%p$m@4`fp$m@4RЊ ma!"H ma/$mP0H$m@0RЈ ma"T"_a"ma`$mT0H$m@0RЈ m"ma% $m@4$m@0f m`#a"Aa p\a "ma$V ma!v`#a"AaA@a~ ma-gLp\a J"ma$$m@4$m@0g(p$m@4RЊ ma!"ma ma!`#`` m`#Va\`#Na"*AaA@a /-at"marp.a"ma$($m@4$m@0gp$m@4RЊ ma `" m`"a!AXaAa"A\apa|"man"maBg m /?<NAX m$mX2a Dp`!$m\0H`!NuEE +@Nuapa JkpNupNuaAHPB?HQ?<NNAP _Nu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp`Pa 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu40rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<`IJapEJڽJgPJ`LJg&B.C`a8aD*9Jfap-I4=|p4aHz*9Jg ENp9J` _a &nO:NMJIrKIL$<Nu[1][Error +111][Return]EIJ g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAJ"H [1][fSEfNu`HQ?< NA\Nu"_KILMJ V,@IrO:HQ <-H,,`N,4d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -K aXA$f B &n NuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Np?a a?<LNA``NuNu`aza`aaaHA"-Hpp alpMah=@N?<NNTT@A0r p0Q`pdr ta0.N=@=@ ACp,2QAp 2Qa `a`\`Xpea>pCZ2Ad0A2r22a""< *0<NBL Nurt=@B=AH=BDa"< BpsNB0.Nu=@0=@=B0=@a"< psNBNuC2 @ e$ @bA0AP2r22a"<0<NBLJNup"AJӘQNuA> NuHz(` NHz ?<&NN\Nu9gNuWNuf  Zf 4\B&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaa a O: n,NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ao<aHtoBAp`NuNu?<OA`d?<IA`Z0<H IaLt Ig Og Ug Ag Rg,afNup`a\p`L0a NfHRa8>Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Hk"~CA0< BhaB2"pNu$_AJ Ge><QBAJpNuafgzp=` aZgzpaTaRFBd&8*L?a<aSF Be BgQRB`RAdR e <rRF&0xaCٱfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.l Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CJr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAJ "_Nu.WAkQA 0g`prt|P=Q<  g +g -f .g40  b 0e 9b da6`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aJFkSFk4arQar`&HaFFaZQ&8*L/a,H܆jDBJ. _a G` VNuag`af`ae `ac` acpNuadpNu/ a $I> _a 4Ae4v` VfANuHP0(R@kBa $I _a IUd4Id4Id$Id `$$$$Q @JfNuNup `Ta ZSAfNuag`af`ae `ac` acpNuadpNua &SAkfJANuH HPhkJa  $I _a IUd4Id4Id$Id `$$$$Q @JgSL`QNup `a Af` VNuag`af`ae `ac` acpNuadpNua 4@m4v` Vf@Nu/HP0(X@kHa f $I _a NIUd4Id4Id$Id `$$$$Q @Jf$Nu $Nup `a YAfNuag`af`ae `ac` acpNuadpNua SAkEJ$p VfWANu?HP0(T@kHa $I _a IUd4Id4Id$Id `$$$$Q @Jf4Nu0XNup `Za `UAfQNuag`af`ae `ac` acpNuadpNua ,SAkXf SAkXfJANuBp'rta n4rt`SC`S@apaBdpapava0paNAXOJkpNu0< aH`0< CJ2p`p a2`p CJp`a CJ"p`Hza`Hy/"J`nB.D=|HNua.DFpAR@C`L Jg$_a: HN$_a: HN$_aBHN$_a؄BpHN$_aB0HN$_axBpHN$_alN$_ab؄N$_aXN$_aPN$_aF 0HN$_a:؄00HHN$_a,p0HN$_a 24N$_a:p 0HgpN"X I"_(*UGk*<(؆QNp`p`p` p`pJPg`$_a!HN$_a؄1HN$_aHN$_a 00N.D<.HAx$I"t Q k"RGef~`SG * g *fSG`<.HjZ\FkBJnhg Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/? "_6& &6NE $e a$b B[& &6NuE$e aȵ$b BB[& &6 NuE$e a$b B& &6NuE$e az$b"_$_HQHPbb6Bk K0*a$RHd2Hd2Hd"He`""""Q`"Z&p0P7@g R@@#( \ _& &6 -K Nua Nu"H Y0e$b Pr@Ag$D!($fXծ$HNup`rap`QNupaNu4pa2Nu$pa"Nup2(g"P@g2RADAH""n$r2gZAe2 1@#-I$Nu1@NuA2<XJX[j]`p`a."n$dp`paNu?pa2Nu/pa"NuH n($n$"Hgr k&@ S`g^ k#&@0+Hd3 Hd3 Hd# Hd# # Hd# # # # Hd`# ALH# ALHQ&f-I$LNuat .$NuaJAfCNu"X2ebP6gHRC(D#HNua@gn` a4gb0`/hd6a$ W PHd2Hd2Hd"Hd `""""Q _/a _Nu/hda$ W2( P"IdHdHd `Q`r@/JAnr W4(Ae4RBBc0?a0$2 W PA`HP"Xp0g"r~ RAfS@n _a`1V` _NuJG06#f &#o-K "CNk"c" C gT6f&#o-K "CNPv6"cgRCC(D#8`E$e a$d"_&B[NpZ`hAJtЀvQBNuAJt0 9c^QBNuAJt 0QBNua`a`aCJ 0gS JfS`@a Acr `@a A cr `@a\ A cr `N%$H`RHaLHP?.l=hlN%=_l2 "@$Y4Ad2`0Q @Nucc&$H0*ap$RHd2Hd2Hd`""Q`f r2$v60!2#RAAg$@%RCCg$B%8Nu@`r ??a"P02R@H`2Q Nur0?HQa _/ ?a0 _4gSB@cLAc4JBg,J@g4@Bo2’S@,. SB6VgS F"GQpNufJ@fSBD@BR@HNufS@kVfpNur ?HQa\ _/ ?aR0 _4gSB@c:Ad,J@gB@BmS@,. RB6Vg(R F"GQpNufJ@fRB`fS@kVft0HNuaVaJjtNuaHHPa pJk NuCg.BJ@g  g &g, $g %gN&FNutNuRpt`2Rpt`Rptr ae OgX Xgn HgSRB ae Fb$0k  c_  c b退`tSHkaNuRB0 b b瀀`RB0 fрd`HU2<.,HdY=ANu?<*NAT.p a Ha INu.k2@a.0H@av.`2H@af/0@aZ/Yda@HA``agRSj Q>Nu`HPG<.Hx agJBjaAeaJAgZRP0 ögR@Ae`U  fSCؗ &n _aLER@Hd2Hd"Hd `""""Q\J@Nu _HzHP`pNuD@v`v??NMXJNuJ@k??<NM"UAf J@fH@Nuaj<0fpNu\@`a`]@><CJ Ipa<0HNua`]@><CJ Ipa Nu?|`?a0R@f|0aHJFkHPa _Nupo`אHSHP&I>g\SG??<NMXJk Q _t&_Nu&_``afJANuag `af`apNuapNuC`C``C` C`C-K JhfJfRRRRRRRHP? @CJH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`֤JAkfgRer?DDЁaAa8$HX :CJE` YEjT"_$P"2trDDd0d d d` QjNu`aDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&n Nu AgebѐA``-K x$ n($n$"HgD" &Akc(bѐ S`g(" k#&Ac(bё2+SAI3 Q&f-I$&n Nu-K x$&ր n($n$"Hg^" k&Ac(b b S` S`g:" k#&Ac(bbrkX`ؑ2+SAI3 Q&f-I$&n Nu؄*؄؅CH`醘؅X`$_  IatYHR"H @`ʘ؄*؄؅AHNu؅X`$_ Ia>YHR"H` nGd$HJf-HS Nup"`(HPa _a`QNua JH aBL0Nua`n4<H`@aL Z0De2SCkÐCo@c2`QNu .,Nu& o /$H`<@fS@e S@ }fbNu0.96 (23.10.94)Usage: TXT2STG source_file [dest_file] [-a] [-t] [-w] [-x] [-l] [-c] [-n]The following options can be used:-a{BIU} Text attributes which should be used for the doubled titles/ don't double titles-t{name} Create special titles-w{minwidth} Set minimum width of special title (default: 50)-x{inslines} Insert lines after doubled title (default: 0)-l{lines} Set maximum text lines to be converted (default: 3000)-c{text} Create chapter links on each screen-n Disable text attribute conversion#------------------------------------------------TXT2STG, TXT to STG converter for ST-Guide, 1994 by Gregman GregorowitschTXT2STG.TXT-aUI -t -cOberbegriff:~Loading : Lines : Scanning: @endnode@node " ignore} @{0}$DATEWriting : Error : Source file not found!Could not write destination file!Too many lines (>)! Try option -l to get more... occured! & $<" :V@ "D8dN6.\F<0(""* APPEND.TTP --> STGALIAS.TTP --------------------------------------------------------------------- Welcome Welcome to the magical world of the hypertext creation! The aim of the files which comprise TXT2STG is to enable relatively easy create of ST-Guide format hypertexts without the need to get involved with any of the cryptic ST-Guide commands. Taking any 'Source-text' in ASCII format an STG format source file will be generated ready for compiling using HCP.TTP (The ST-Guide Hypertext ComPiler). The only requirement is that the ST-Guide auto-referencer is active. Another advantage of the TXT2STG system: The source text remains readable and can also be included in ASCII format. There are (to my surprise) people who don't like ST-Guide! --------------------------------------------------------------------- The package TXT2STG.TTP The program. Produces an ST-Guide format STG source file from an ASCII file. TXT2STG.ENG This text, which also serves as an example source-file! TXT2STG.TXT Same file as above in German. APPEND.TTP Tool for concatenating several ST-Guide format source files into a single file. APPEND.ENG The documentation to APPEND.TTP APPEND.TXT The German documentation to APPEND.TTP MAKE_HYP.MUP An example batch file for Mupfel when using the GEMINI alternative desktop. using this batch file it's possible to automatically generate a compiled hypertext, called TXT2STG.HYP, using the TXT2STG.TXT, APPEND.TXT and STGALIAS.TXTs. The script is fully editable enabling each user to customise the script to generate their own TXT2STG or other hypertexts by customising the MUP batch file to their own requirements. --------------------------------------------------------------------- Construction of a hypertext source file -> First of all: This text is simultaneously an example of a source-file. Try dropping it onto TXT2STG.TTP and see what happens!... -> Each screen (a page within the hypertext) MUST be denoted using at least three '-' characters. The line itself is ignored and the following line is interpreted as the title for the screen and is automatically changed to Bold text. This can be configured using a command line option (-> call TXT2STG). After the screen title an empty line should follow. To denote a 'chapter' use a line containing 50 or more '-' characters. -> ; Preceding a line with the ';' character means the line is ignored by TXT2STG. These are handy for adding REMs or remarks to hypertexts. If the character following a ';' is a '-' then the rest of the line is treated as a command line. Using this technique certain options can be turned on or off directly in the STG file. Example: ;-n _Text 1_ ;-n _Text 2_ 'Text 1' will not be displayed as underlined text because the ';-n' line turns attribute conversion off. 'Text 2' will be displayed as underlined text because the second ';-n' line re-activates attribute conversion again. -> Attributes: It's possible to set the text-attributes, Bold, Light, Italics and Underlined using the following markers: * --> Bold _ --> Underlined / --> Italics Example: *Bold text* in the source file is converted to: @{B}Bold text@{0} in the STG source-file This style of marking text is common amongst 'Comms' enthusiasts for adding empahasis to text. At the moment it's not possible to mark text as Bold & Underlined. -> Ignore: In order to exclude text sections from the attention of the auto referencer the format is normally @{"" ignore}. TXT2STG can automatically convert text to the required format using ''. Example: This is a bad example is automatically expanded to: This is a @{"bad" ignore} example Advantage: The source text is more readable. -> $DATE This text variable enables the current day and date to be automatically added to your ST-Guide format STG file. Example: @$VER: 2.00 ($DATE) in the source file is converted to: ---> @$VER: 2.00 (17.07.94) in the STG source-file. For speed reasons this command can only be used once. -> That almost it already! Normally ST-Guide commands begin with a '@' character. -> Finally: Remember to separate each page using at least three '---' characters at the beginning of a line. If you need to visually split the file up using a preceding ';' character which marks the line as a comment. --------------------------------------------------------------------- Calling TXT2STG.TTP TXT2STG source-file [target-file] ... ... [-a{BIU}] [-t{Program name}] [-w{Min width}] [-x{Lines}] ... ... [-r] [-l{Text lines}] [-c{Chapters}] [-n] If the target-text is left out, the name of the source text before the file extender (after the '.') is used and the file extender 'STG' appended. Example: TXT2STG TEST.TXT --> Produces the file TEST.STG The following options can be indicated: Option -a Option -t Option -w Option -x Option -r Option -l Option -c Option -n Reference: If this text is processed with no options selected the following are automatically set for demonstration purposes! '-aUI -t -cOberbegriff:~' -------------------------------------------------- Option -a Use -a{BIU} This parameter adds a duplicate page title in the text style of your choice as the first line on each screen, normally the title appears in the header bar of the ST-Guide window. Using '-a' with no text attributes switches duplicate headers off. Examples: TXT2STG TEST.TXT -aI --> Duplicates the title using Italics text TXT2STG TEST.TXT -aBI --> Duplicates the title using Bold Italic text TXT2STG TEST.TXT -a --> Switches duplicate titles OFF -------------------------------------------------- Option -t Use -t{any text here} Adds a custom text to the right hand edge of duplicate title lines. This is useful to add the name of the hypertext. This option only makes sense when option '-a' is switched ON. Example: Introduction TXT2STG TXT2STG -------------------------------------------------------------------- If '-t' is called without a custom text the name of the target text is used. The width of the title line is set according to the longest line of the page and is determined for each page seperately. -------------------------------------------------- Option -w Use -w{minimum width} Sets the minimum width of a duplicated page title (see option -t). Unless specified the minimum width defaults to 50 characters. -------------------------------------------------- Option -x Use -x{lines} Normally duplicated titles are inserted as the first line on each page. Using this parameter a number of extra lines can be inserted before the duplicate line. -------------------------------------------------- Option -r This option is used to surpress the ST-Guide auto-referencer which would otherwise create references inside the duplicate page titles. This option does however adversely affect the time needed to convert an ASCII text to STG format so only activate it if necessary. -------------------------------------------------- Option -l Use -l{maximum number of lines in ASCII file} For speed reasons TXT2STG.TTP does not dynamically handle the number of lines in an ASCII file. Unless specified '-l' defaults to 3000 lines which is enough for most texts. If you need more lines use this parameter to set a new value. -------------------------------------------------- Option -c Use -c{text} Automatically adds a reference to the 'parent' chapter at the bottom of each page. This can optionally be defined by entering a custom text string (e.g. "Parent chapter:"). If space characters are needed in this string place holders '~' can be used: Example: "Chapters:~~~~" TXT2STG recognises a parent chapter after a string of 52 '-' characters, for example: -------------------------------------------------------------------- Parent chapter ->Sub chapter 1 ->Sub chapter 2 ---------------------- Sub chapter 1 ---------------------- Sub chapter 2 A page which contains no references must therefore be defined as a 'Parent chapter' Before the reference a space character may be inserted if necessary. -------------------------------------------------- Option -n Use -n Disables the conversion of text-attributes, see 'Construction of a hypertext source file'. --------------------------------------------------------------------- Hints & references -TXT2STG indicates the number of lines of the loaded text and which lines it has processed. The number of lines inserted is largely dependent upon the number of references generated within the text. --------------------------------------------------------------------- Version history TXT2STG.TTP Version Date Changes 0.94 18.07.94 -Text attributes can be created. -Handling of ';' Remark lines changed. 20.07.94 -Title duplication can be switched OFF and configured. 21.07.94 -Customisable titles and other options added. 0.95 23.07.94 -Option: '-c' introduced. -Attribute recognition changed, a check is no longer made before and after the recognition for space characters. -Maximum line width for special titles is now set at 72 characters. When calculating the maximum line length TXT2STG attempts to ignore '@' commands. 25.07.94 -Output of the current line to a new Help screen happens more quickly. 31.07.94 -ARGV transfer supported. 0.96 04.09.94 -Attribute recognition: A preceding space is required. 18.09.94 -The auto referencing of duplicated page titles is now explicitly inhibited using the option -r. 06.10.94 -The inhibiting of duplicated page titles now really does work! 23.10.94 -Attribute conversion for light text (using '') discontinued. -Attribute conversion can be switched off using the -n option in a command line. -Enclosing text with '' characters expands the text into the @{"" ignore} format needed so that the auto referencer ignores it. -Command line options can now be directly embedded in the text by preceding the line with ';-'. ;-------------------------------------------------------------------- ST-Guide Creator Atari World Release 15th march 1995 TXT2STG -Generates an ST-Guide STG format text from an ASCII file. Text attributes, title generation and heirarchical chapter referencing can be automatically added STGALIAS -Generates alias names for pages APPEND -Appends one file to another . Iu.. TBLANKERACC svZXTBLANKERINF XyzTBLANKERTXT 4YT?,`,V%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ޭ=p-lz5-Uٗ'D:\AW01DISK.1\TBLANKER.A63\TBLANKER.ACC|=`^j-ΰgJ$f#fDON1 o (.@"2~ _.WYNNuTimeOfInactivity0300MouseSensiX10Prior[@WatchdonKeyboarddemoffTurboBlankerNV/ N7^# DHULZPkTnXw\y`dhlptx|BfTHx E#F\N#ioHxj|r jHnXNNXOZ!>%WOH&&z%Z#`z+8% o fBgH HHzPOTOfLd;D[NZ!iT"H"T#|POnR 1!^$2$2$2 "dvd7J@f1 "lL< s"tL< Y"|L!l2f3Z!}2R0iBC 8w^ f^1lfV1}fN0+%1fB0*bDf64Ag":DxB$HCgS iH 3,A`V4Ai:DBHD z#iH@1imTD0!<%1߲jD@dA|ƫl@B>BH(PD XD`H lGg2JBEg$24G?^ E"EL Nuu:\dev\AES_MTXBIOSH<0z?%8@6CAf-6Vl"Z!G#g* S@cJ#g"Qg WQY`\BCm*0/QCNAO P0PbVog& S5 ,o[L <om a80HxXO y; g*`x0NAPO+xz zya vx/q NA\Op!NATOAg gTngL`Rgmqg>`uDR nVNZ!^!|?<N1gUR y`S54fz v4f?mN$,q|ba Nu /r g6mrNurr NuR bq,U 452 2NqgtT TBLANKER1234567890 Inf=4P<r~r2PBg fHz?Y"P\OBn>0=R n >o=|x!iN#G@!_MCH% T!@6YJ_mxV&%xH&"D)gBYNNTq. rXOB6 BgdAd//jؔ !U"fJ8<>.8l=@:8PO\O:rgP0>fu&`"N`:Bȓ!l\OBAAiжS@"2=ҳSA3zAZ"$Eё :/ /  Bga#dN8Ȑ( n:g D-=JDrPOeF\-]@z4J4g %/.ȓ ` ؑ( GXaf\/u @gTsp6=C>BEP'Tq<8.U;}D`.<@ qXOp`>ؑ`đ`p``10=TfbHxsa`B@L<<1/ E`sBg$,b8"VZ< vu$_SAAWg>"*.*0off speichernH>8Pa,_(_( dp L h wh "!L CfNT D```/ ]:.u</ !"N¡!I / $/ d$]4f$<p/DB%(/X/&/$z/&/ %4#(?, TN)P?8f"&r=|%"tPOPWp04@\mb lfoCKflK`0<92*2!2d8I2B12t72I1,B2|Z8H\I"C2LD2T&ްBf&Hz`gJ@`"EiژF|ʦz?`iJ01JP|BސDPBA֞i 0\f2.6P IEJf d2A*SB1f"!0J3T`|аa2o`0/04 ހUdl#ؑ/Rcb &o$o3 PJ#0l/<7$]4i~6a|fzv&_Nu9 XWNq^a&/z`pNq&NN\O @Jgf&U` PHf8T /ASew+=Oas͏ߏ'9K]oɟ۟#5GYk}ůׯr%s %sUH?<&n >.BCBFHxHn8z JgRC0HJfHxF\N(@PN*/.޶=*zg|G`//Izi/ f%Tx @|RBD4|Jmx0 H$o/3(7@@fXx s({C]THhH3F\2 H' @XO~Bg4 HȲ]4,"Mz ޱRJJlJDf\ GZT| LC2 MN`"LXO sD"M s-±"3,ޱ&ܶͬ/3RC&`;\XO F f*oHxT4o'(N*B(8POGN/ N0P/`22/44/66/88/::/<>W/@`B`\:`D4oF6oH8oJ*o_L,oT`03gN3†`P3Æ`R3Ć`T3ņ`V3Ɔ`X3dž`Z3Ɇ`^3ʆ``3ˆ`b3̆`d`R`f`P`h#͎cd o%:g //u6@>`BDP6P4<|B//RMB@ @xbЀ0;NZolo~ocai  `*`Qmo`la[,gbo`d s}`0DbL`bJ7`f_|0/D<\>lDWGBBJm6B ?e0g$BCr0@B@@4wCp qfSM< Fhpf|`\p@XBBqs{g$4Nlb< $oI\OV?RBNm’ᒿ/3G,,ʐ20H0@`@`@fۛ/4&)`l lT)`m4SBkFWgzS-`^ԡdHg"ܒ٥60@o/0P`Ek RPR2p6QFEDCBAfedcba9876543210 q 19P^ fj%f BDzd˜0fPSqnDxg$Xg&`sA0@R@@`o@Ѳj"> GfD> T4.S'?N\Ov0`8 Df2-WHDDf+ff(&$1+PCgn~K0G0HICJgpAY޹f0C (gSE EJ0wK/V\PO(H$Ԉ~QJհhX(UJDgD0og(@8O0>8>SG8v*fzlBgtT@BD^fRJ8 lJDWHD@?|aP]g-f D@`]VpJ@V*Jg&  @mBAR@@lTITJ` RIf`x0BH\߄ǰ   J  0 8EU Jg> V0Bd0äZ 0rBR`fSJ`JJ 8RJ;PBXTDr `Cf~^JfTҽL0.Tf0f#L,o(z 9 Xx&@#˴1,ȴAfh *Rf`f@GfXf@VfPf@=fHBXwBZͱNf$f@UUj@f@Lr@Bf f@:@IJfPA?f8&XAdAp=fpRJ@gnq|XHd`"kRIJf )=`H cJgJfB؀6ACH0D2H$K Jo pڀ?GPKD1x ڄ H  f8RISJn`.^RdR` ^XSPoPB`glRBBx1f4&R激f4CBgb^< L` ,fB`RLt b:H*BK$ P" Ѐ$Ԁ`شRdqf8  pB gXN/B0 B53"I V B"CL?jDA@@JBjDC@BFWHgJBgBHu& $J_jDbeB$/gB"/ﲂe4@f6BAHAg0H@2aa`vҁрeRAQAaNu`/`aX V/ / 07rfpA7JgXHf$$@է7 RNYJSf$$_Nu/ E!q|Jg? ZNJ0pMpfp"">2FNuNqy0Мf0HBRH2 AoB!rq"o ` VNuqfp pJKgpB@fpqfpgHHANuqNq2`p / gf `RHSfp~s/ ` V/4ҐgSH4HB4g8H6 &(*,.$B&B*B,BH60SfLl?Hg2DAAS@HAN!Q0g1| $IVu`p V/n24 {AfLSBAgJH_6LlHl(l,0Xz00L 3 C*04DBBB?N "؆ ˀ2 g؅^洃ؼ*`g L$lH|jP$ 0Aej|# Z3 . "P(檟 ̒|삭aBFXj|ďև@ B` 1J~~qBBRqi0H"ҁҀ偒ҁ2 HrRB BoB@JsjBDpq`z6w|jJoR8$$B/̵Y~Ѵg0j@w `&hg"@"D/̵NPOJlhfxJlj[ %j;0^# qjSk jް@R` =XO* p@ gLs/juJl 0@5@Зgt0@Pflpif²9!jgD!j ÞtSPv @qn&0wr±fj@@ B}SH$ɾ:vBB qi<0 f &ֈRBJg&/`1>(Z!@/1@XO `2¬ #}pLo^jBC41 Ph8<2<Prg*n}Pag0n PW+g0PbhxPtg.Pwg`jB`}$D``BB`] `P,4gfCC@?<?1PPO8 Dlp`H?5"MTOgoB B5D5wB h g@YRW?r x ?a9BE8_lj ~@ 8]j`0.Xlf fv zRo"l l g2,nZsϒ  . `^ /Ci(/:/ ^ 6$hghfWJg Er@& @p,?/m`@"JEf̵O`RD"Ҁ`Jmm n ӯȰ(\ź :]۳8/@q0(`0"hcJAd&Sppq@v gqiX"@d %@`% iX6< fY`1F\X@aj A%Hx%D$jx6^## Pql xr>!f@` 3.&p >*/06@4>!i>!}AAp"&NN\Olg v"A(AD!A1[ &@Q>Jg: bf f `$8 r+j RKӖ `8 .fN"RKRKJfPb951iJs"f 3 yo@ T3f pi8p q|0 r)`RL< F'o*E UP &x B@FA<~AF3FЭ%2%2.!Gpj?5L?Q0!G6`4j foyFyEиGЌRL!\!"o RL6o!(g*Hx "/Z@gRL#(6ofֲ!&V."J\@ DP!&$Ht`RJRZ@`@,;f/ 9 3=( RE(rAu`@;DRB J πЁH)`>-m8/ Z*Bn@ Hs(XPO v8 ,pfHh/68HPkB@Ԯ@VP:@8 P +A@T&@H@=(AEndcgzader6ad_رcb#ʴa~a)r`Jsd8V0^(f#x1Ts_`%I3@!eHcjbb< (;͸/>@Jf/QҦ$rGj`tĀ*BAd(8A&,%C%sH)@?ckzyb r$b "kb'IRpl`2$@pOv "8PO.(?J L<8$/"6<!jOB DfVr%A$*JmJg%EzpHsBRPp@0pH?>j<*o@REx2H Hg6B` 0Ht `KoZGLn<0K$Ԍ f ЃЃ`㣻`(/AS6\PO&.l& ~`C& @lJf fR~DJGo X$ᬢJGmSJ* |Nu\U:\PROC%|B0%!~ GBC GNAfvaLd KofLf;!BC 6"p<V&HnbnXO0.`01N^> B"CBgB g\jDFW8ЁFWe48 f6BAHAg0H@2ZT`vҁрeRAQA8jDJ_Ѐ& $Nu`. >006?>~!J@l D@a&` VK6 'b0 H##  ?0$6FVK> G'n J g pWD@`|vx BNAO *< /Jg07`60oJCg1ᾄ`x0c 倰V?06n. >.gJn?? \b`x?!JGf,` ܀$f`h`dJl5$;PRޤql4*l*P?BXnfԅm L $; ׂ&n$`V<y3!af$6t{?<<. 8Ѐ/.ZcVFPO ym0f$fZ01$F@@F&"><sT@ _T{T`~I: ?_ ? / CL@m0o@ f> UL8G?=:0_F@Fh 0JEB| Z"G|6Ay p:@J`Jp/ (`R`f pw,BPnx&n|VXgDl;,xꄉW'q:Ѥ`Pbpf|F?p8v!8H~'dx'ӟ 00fQfgJ$C( So8BC NJKgAQ @Qe"U S e ` @dEm2Jf~8$ j@ nHN`P$@f>`0 VWLf" L[TQ g^_zxS/"oX` Uf UV#`_<(o`Ơz\F:CƠh&LJvB&g>BFK:<8<@f$BmZ@ ?+P,dCP 0o$@fSKfpVP|:~88 87-A`@JDf0LP2 D"6wVCc8BAM@EX580 o#/v0pB̕1p /1"`QfD$$U")v,&šl̠`bN0P8 f2v0K1B@"oVf,/RW`RDсlVrkv_opnvwk>U9qU|v_cls7$,@e$,\e$,*$ qs$C_{key_%sxxxk`moy`~a$ Xkigden~a%0ii%k5%7prpfb=canf%T**oiOdopr"/.&b,G(+Pi+0cQ`v#1~/e{1acc_lc`dvZ_parsec`4(gs:l11f81J24stksiz6\i6\~heapba6\<p? 4si3b6\+_udoivmo6;__vc~a7i7ύ!ial2iz6ctor;_l7xsJJWd@HLO Fb,n sigb7/ Fstrcmp4J memchr8i8M^seR,tNp8doy_=PNTVY:dY:mrY;Y:Y;*Y;mbU;4i;(O•>(8,pu?8Y?ǬBek䚨8,unR@pj@ @ \2ApYApMiNTaApmalloQFk:F=MINHUNKpe_MAX__ZlpMa1e57&0ge_s}i֢ze.83reNHfHA=PvIlINtoQJYJL롒5L L:QtatIJn5:M YM35Mdkef0eBML"Ƥ,VϞ)attP*lŘNNc9ROYOuomaskf$wetIQS*ScsbrȑRUtYUH.0AlloIunx2dosBVHVwrit@YYYeNnABZߖZZcPt$6env[(Y[raiu[Ltoxx;⠔enowconsol@\4\\piQ]] ]<:t<kil{]]w_Mx{N!f9p"pP__aes'0$1tam59_#M͠_m !@zi#]E_"tIB_cu)055__1[D0chunk2e_fԣpC@sKR_`s2;unxWx;R"8_ParameHerFieledeCoud~ Qui}n2^KR7GetCݠxkSݰt_shel_=e!vrDiz̉#[(3"A_v#J__p_tsout\v0sixM 3;v_clsvwx,8ي,__$${_g_ha?ndler8SignalT~goWor8_rs_obje2`LcB_yower.ulrem"6o_glx7ob3alvB__HS~"}2DTOR_"LIST__H x*3x6\.l0!0l0!M _Wa_keSyn8" _Blankn yI@9n"+UC&x,F̒j<_$H@#7v 2~"0/t"@rtup bjc_;chx"akpa8`uxXNӴ1Xg"2YD'ЮAi "g&lac8Մ*F"c8'D"SP.x#Mw_EptGex3 vrAgl!B}*nixmo8"Hdt2+CSizt _Bps1Fla<g $VF_Keybo0G^d@G(AtBJ($@_gTim!\iH _ap_viJersiQmF%l<'X}2u"#%_$=kq#:0<$\SidVRL_VdiHaniNlL2bH4d2_HR]_H1Gem$06ܰrtiPPP])N$Z_?!9x#B4B,__Pgm@dRq~ tdRExGٰmoveب1Pis_PppxbJ9f FPumfdRfk_uc6cC1x\eaB_3bybJ`fNVR_form_cB n)_DeskWTTlwA2!])Di"dRD}i num_a_cA$O7[a#5dA2"tarsrc(Mi ioqVR*p1\lBulttnWf bm28ltԩ_gfprXGR%0l[Syn_ϐؑ$Ytch0f(L!frs b`00ildlfl7Tl:d Taxb" )FPF\,a#Zd*t!=|AmenutFP|_ShowAlB0?+w% accx1ΚPrBlC#SՂ|n| |eb(Xse@s8,@ö"Pg4'@t" ޸_grafstlH])P0dΆeRXR^Yc1V3M]xeabLPookXi]defauv lzP$_ApIadh%rl~T\vETIpnueZRSilPas[4S(C_w72"_'wind_upldtap!tLsED~T\?!OeP et58;FG$ait~y O`px$^@virond___vdi/8 SUq92ldetActiv~T\ѳoN 0ee[4?"s#d,ByRPo<+p)bC]3TjBao"NXak 򿍹1І3trɴȈɢ,Z`K:H)@,@  &J 6:Vxvn<`J &0nhV$J0V@F8B.J, N A., z"LPP(&9@  X4 MPD{@LhB .8&L&J. &*x" .dzvrXHs0rp ss2 TimeOfInactivity 0600 MouseSensitivity 10 Priority @ WatchMouse on WatchKeyboard on WatchModem off TurboBlanker on TurboBlanker V1.24e (17th February 1995) ===================================================================== ********************************************************************* * * * WARNING * ********************************************************************* * * * This program manipulates the synchronisation between Falcon * * and monitor. Some monitors could be irreparably damaged if the * * synchronisation is altered. * * If you're not sure whether your monitor works without the * * synchronisation signal ask your dealer! * * Neither Juergen Koneczny or Joe Connor 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 TurboBlanker or its documentation. * * All trademarks mentioned in the TurboBlanker documentation are * * acknowledged and recognised. * * * ********************************************************************* Copyright 1994, 1995 by Juergen Koneczny TurboBlanker is Freeware, which means it may be copied and freely distributed for non-commercial purposes. Users are encouraged to register either locally in the UK or directly with me. Please refer to the support details below... TurboBlanker may NOT be included on magazine cover disks, PD Disks or CD-ROM compilations without my prior written permission. TurboBlanker comprises the following files which must be distributed together complete and without changes: TBLANKER.ACC -The program TBLANKER.INF -An example INF file TBLANKER.TXT -This text About TurboBlanker --------------------------------------------------------------------- - TurboBlanker is a screensaver for Falcon users with one amazing difference. Performance is acually accelerated when the screen is inactive! - TurboBlanker activates the energy saving mode of modern energy saving monitors. - TurboBlanker works with or without the following popular screen enhancement utilities: Screenblaster, BlowUp, Speed/Resolution Card and Screen Wonder Pro. - 'Hot zones' provide precise control over TurboBlanker. Move the mouse pointer to the lower left hand corner to immediately activate TurboBlanker or to the lower right hand corner to inhibit TurboBlanker completely. - TurboBlanker can optionally monitor mouse, keyboard and modem activity. - TurboBlanker works as either a desktop accessory or application. English language support and registration --------------------------------------------------------------------- Why register a Freeware program? -------------------------------- Because the future development of TurboBlanker depends entirely upon the support and feedback from Atari users and there are direct benefits of registering your copy which include: - Access to the free UK update service. - Labelled Master disk. - ST-Guide illustrated on-line catalogue of other UK supported software. - Selection of other supported software. How to register your copy in the UK ----------------------------------- 1) Make a cheque payable to Joe Connor for any amount (minimum 6) 2) Be sure to include your name and address in a legible format! 3) Send cheque to UK Address below 65 Mill Road Colchester CO4 5LJ England Email: jconnor@cix.compulink.co.uk Registered user update service ------------------------------ The latest versions are listed every month in the Shareware column of ST Applications each month. To receive an update send a self addressed envelope including return postage and an unlabelled double sided floppy disk. Registration outside the UK --------------------------- English users in other countries are welcome to register either in the UK or directly with me in Germany. Here are my details: Juergen Koneczny Quiddestr. 46 81735 Muenchen Germany MausNet: Juergen_Koneczny@m4.maus.de (No mail > 16kB please) InterNet: zulu@cube.net Bank details: Deutsche Bank Muenchen Sort code (BLZ): 700 700 10 Account number: 5319132 Technical details --------------------------------------------------------------------- - TurboBlanker cannot blank the screen in any ST resolution. - TurboBlanker cannot blank the SM124/44/46 monitors. - TurboBlanker cannot blank the screen when used together with Screenblaster in 4 colour resolutions. - TurboBlanker, under single tasking, cannot be activated when a TOS program is running. This limitation is removed under MultiTOS etc. TurboBlanker benchmarks ----------------------- The following table shows the improvement in perfomance when the TurboBlanker screensaver mode is active. The performance improvement is dependant upon the screen resolution and the screen refresh rate. Higher resolutions and refresh rates result in better performance increases when TurboBlanker is active. GEM Bench v3.40 Ofir Gal 14.1.94 ============================================================= Falcon 030 TOS 4.04, MiNT 1.0A Blitter Enabled, NVDI 2.50 present Video Mode = 800 * 608 * 16 Colours LineF FPU installed Run and Malloc from STRAM Ref = F030 + FPU, 640*480*16 TurboBlanker active inactive ============================================================= GEM Dialog Box: 3.610 139% 5.640 89% VDI Text: 0.690 769% 1.105 480% VDI Text Effects: 1.585 701% 2.325 478% VDI Small Text: 1.185 437% 1.710 303% VDI Graphics: 4.095 292% 5.860 204% GEM Window: 2.625 89% 4.265 54% Integer Division: 3.090 100% 3.655 85% Float Math: 0.340 108% 0.450 82% RAM Access: 2.080 120% 3.375 74% ROM Access: 2.080 112% 3.335 70% Blitting: 2.955 124% 4.620 79% VDI Scroll: 3.955 177% 6.100 115% Justified Text: 3.320 175% 5.000 116% VDI Enquire: 1.280 148% 2.110 90% New Dialogs: 4.390 138% 6.645 91% ============================================================= Graphics: 289% 190% CPU: 110% 77% Average: 241% 160% ------------------------------------------------------------- Installation ------------ For single tasking copy TBLANKER.ACC into the root of your boot directory. Under MultiTOS copy TBLANKER.ACC to the path where ACCs are launched as applications or run TurboBlanker as an application. You can terminate TurboBlanker at any time without problems because TurboBlanker doesn't utilise any interrupts. Configuration ------------- All settings, apart from the priority under MultiTOS can be adjusted from the main dialog which is activated by selecting TurboBlanker from the Desk menu. Setting the 'Blank after ... (seconds)' to 0 means TurboBlanker will only be activated by moving the mouse to the lower left bottom corner. When saving its INF file in single tasking mode TurboBlanker displays the File Selector into which the desired apth can be specified. Under MultiTOS etc TurboBlanker looks for the environmental variable 'TurboBlankerInf'. If this variable isn't set or the specified path isn't possible for whatever reason the INF file is saved to the same path as TurboBlanker. INF file syntax --------------- If TurboBlanker does not find a config file TurboBlanker uses the following default values: The syntax is:: Example: TimeOfInactivity 5 TurboBlanker understands the following parameters (the default values are shown in brackets): | Parameter name | Range | Explanation | |===================|==========|==============================| | | | Number of pixels the mouse | | MouseSensitivity | 1 - 99 | must be moved to reactivate | | (10) | | the screen | |-------------------|----------|------------------------------| | | | Sets the priority of | | Priority | -20 - 20 | TurboBlanker under MultiTOS | | (no default) | | | |-------------------|----------|------------------------------| | | | Seconds without interaction | | TimeOfInactivity | 0 - 9999 | before TurboBlanker blanks | | (300) | | the screen | |-------------------|----------|------------------------------| | | | Switches TurboBlanker | | TurboBlanker | on / off | completely on or off | | (on) | | | |-------------------|----------|------------------------------| | | | | | Watchkeyboard | on / off | Monitor keyboard activity | | (on) | | | |-------------------|----------|------------------------------| | | | | | WatchModem | on / off | Monitor modem activity | | (off) | | | |-------------------|----------|------------------------------| | | | | | WatchMouse | on / off | Monitor mouse activity | | (on) | | | |-------------------|----------|------------------------------| If Priority isn't set or set to @ TurboBlanker will not change its priority under MultiTOS. Comments -------- -Special thanks to Thomas Gerner for his good ideas and assistance. -Special thanks to Joe Connor who supports TurboBlanker in the UK and edits this documentation. -Suggestions for improvements and constructive criticism is welcomed and encouraged. -Please support Atari software authors by registering your copy! History --------------------------------------------------------------------- V1.23 (18th December 1994) - First English language version --------------------------------------------------------------------- V1.24 (17th February 1995) - TurboBlanker now supports Screenblaster III - If the mouse pointer moved in the lower left hand corner TurboBlanker will be activated just after 2 seconds. --------------------------------------------------------------------- 17th February 1995 . I.. PACSHELLPRG #s*PACSHELLRSC *9README sI`,U6`,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-'D:\AW01DISK.1\PACSHELL.A6X\PACSHELL.PRGu`v#(o#:&,֬ #U>BFJ#,NAH?/NTb\&9@&CD$|ʹ$ g$jԃol$<m/?< NA\ߏ?<ٜLNAԋ.B// BgJNA XV?@JNVHG$n(K`" |f *[f L"uXdI JfHSX\OLN^Nu//aXONup @v/( a. ) @gH|A?NA.;/Hx y<z hT/XZXO&p|lv|JfaTO o  L&XÜXO(fJg`nH(. CrBQ y<Xmxphg2x~zhZBntI TJf(aTO"D#iHxBByL8$ DTXOJ@f`Hnn XO*@ g,.n .g @0( =@v".g: Avhh |8g~&h g/dXO v f /.aXO D h0WFf :)(o DJhr Jnrg/HUXO RE;Jg MψB! !"p  AJg 33 0A84D(h fJ0J#g "{0>L86!U@5$'1B,06&a5B53g 0B8? h!$JCf `  @,0 0@>MX H.0ft$ag8?<0B R tf#XO`0<$!f(M`  fBRJfA(H-M| yq+ gTA g/.7|HT6%.!B 6C; Q{f*g DA0-Hxwk"6xnwqkg\puA Q!@/XsRXOW@`HS2/$&o"j KJAo>2$Ԫ B~ T, B@U K6Kip&_NuJ_ogv@Yyw. D@p (y͠` l"rfHTa 4l"N0 q 0,!gR&lGvR g.k k0<8B(pC?H/bV\OGRC| m NuZ8galTO png4."p/," IHh$HQ< . D@&晄#x. o.cDaNM\E@rR"v$y j'P{H"P kH#CfP!"HRqU@fApJg3? L p``֞`Y@f"BgX.\O'PH`rL ` C~$%Uj6j^q8[DgH Цo0]18pcw2 @BHSrJ30܀` P f"i fzs^.az.PHgSHTXapSgRJYg"a?pTOp AQ@&H7|~zw8ޠ TfpH`p`Sg8pH38x??"8pH6fp`p`p` p$?.xAKrh j xPPzP P=Dr f"3V1;>x$fF` f yXlľLNAD@g1g|`H. z2VAT0R@<Ҫ&@ @JP/g SP8!JR BRH0AfJQgSQ`N pp6)2S'2TTntAЊ@EgBR@Om zB31R`0QRQ B,r.j 5)232? 1״ARBX?qDG2P8RT` pA@POlR pC @uS Q BQDl T8Bم`!fuI2!R0`90.OBD@(YR*PO׸#> "DJYR}vP3TO*@" `R SCf ABl/ZXO6BZE8Tl+6z@ d!cXO'@l$g0SCBg*pDsdJfޞcD!e#qX  Bgs/N\OBTCXTOWj333!VhVER\qruXO>[4v='`QA@=@0V Po0 G&/L L0xo:g0A׶z]1e\O.h`'0L2L3fD&# "ŀ({r<, t(t&⥋\]1hꀢ00H"̒CUp\O c1NM\O?<ޓTOz\2ФXO)"`aT}OT1Tn& d!1L `cp&g&@~sXO Sf0.TfE`ceQ01_HTL(W`"%|p(!`( fp`$o `"[ \g /fR`&\`JfBqJgg  (\ Jg SNwuppVq*KE ~xhZ`f SXVv@ Ecd V_ M"@jp1mabĮw`, gv g&kV fCg*JDg" דfNkl``l}" `R VNPĽdNHRWPOF dטf p&f 2TH(yvƍ  :(F0|g|(`z* `*l@ !MBBl|~ݓ`m(Jf,*mV f)FGds`"&U 8҃@&[J rNEJ HSHRt@PO&@ g /$\ofR~sFNfTL m&P0S`c~D|"pm/@J fިܨ| *&U`$K`R z}BHSf\2@bh .?HTaXQ?`" A!mar;)Alq`czP| g@!iVB)#i|Bhh`mRi("iV m@&2k^`QdrCA'g p޵Bcf|lrg6~sR\cL7|"k$@ L$%B``grP`rp`pAg t@`H B2HRD `tH $SKrgH{ *f@k(3 "W>P`"g0+e@g"e`}lv/($Ȃ\O2{5l3R`f_d{0SAfB $HfS*SVM`?  nP;/,Щ&<`@XrZg*S V@`*P`A~ QAr(H&~@͠ Tr_TgV QL`Ю#`*.g5"$Vw"ݳu ` Qh!l"`NVyκpGО@/Vq*@T1DL’?2NNAPO` +.f,"gJ+fOVq2CgI#.LC,Įp+g0A0`;` T H&sօ" C̀\B(c CB:#lz*mkVJ"n@ LL/^XO""Az4f\ A W.f4X.,SmĦ/-<`w`.XO(J'P*KpL`48 `D EJRl"2 2\BUYV@ V@V@V@2/{?2` dH6.e\T 8l`HL1pVx@z&n|ゾDf XJ, G^`""ػHT]pB@@OA fRP"zxUpt0BbPmQ ~ JՃ@&fR'Ա`'C@Fk C B(bpD`HvTFa }C^p!QD_t!Rݘrg vRC1p@gk?v$g2tfk`=s..?2 _j&+bq#[``pSr~JQg*jfSQ0@0@Ð4uz8 F=hw0`2bdfzg CЦ4 y$ ? yHXm*?ASdpJ_DoF?‚h&LJu"K CTXb|b1D@?—w`)<9Ax"xfҒqz_8+$ k:,|L@z:`FDB|4@ tph`P$ hzƠH?sݦB:6!Ơ0.S00Y0J.SZa6w(CaVwRfl`AmZQ*N@?^6(иa V(аCh6x(К&ך?aPƠz%n`ꒀ z`ޒn`/R[(R``6]B(>(n,B CNLPɀƠ.Se(IӁ8? XOBT`ܯ CJPf"7|7PN KHP607Du" C>m(S.S(o` L(+鈦%J2b@XO:(/(|PC"hDP4t  yf d)xANNfqH6"0H QШ 3@w@(x1@mX ZnRH:|A0Hr{7g:>Ԡ:ؠ0pAE  D!pˀePxv!?V1 `p0fJPf H?0"T~?g7E$ұfpH"Hy` 2HPOA$$0Hf$ B0}$ BUPHdW@fބ2`U5`ʨ6`Ԡ*M(Mf V 9gV fBBm -/3t<:0S@f& D>8g jƠx(К @HpGS4(И8e*0gvA,B,+D;KJg D!F DJKfZNM\OJEfB04Y(6UB`>#$ұ(кfFBJ hxpf,(;@ۡgS/uFa FP `֚BnئS^Ơ f"BIAH( TAP@gjJJn\bZN8|M0 !g X@lfIɠ6/*o&obgJba_\O`Szw\_T bej`"i SCfHQdL(bB B. HJ*JhaR~p6NA"...6""`c^a "`f v/8/"o inpgq@Ӏ HQ*bPO"g0 A!@5f ے_\O(ʠ*6GJCg kxp:oJTT /aK|CRA``A.a:t|lnSCֽ THUG10HS0A?Kp` //?"tn.²XOHTaX8XvhpӰ@̀~pwm~p(lr2A~pfL԰qf@20B*1]Ơvr^rX6<B0p TOHPbPHP& U0߰3P]· ~rߦvd`pB!P P$|b0s{02uPoXq&@p f]$~pfzS5|gq{.a`p5,q<`p40~pg~ppW4h`p:p~ 7`|`|gwT:E0@(Mᦊgn"L X@mV2`` a"Dr_Ecm "T@g pH7@2P{r ESA`r10Ӗخp4@ &NƠJNRW@츢R@J]gz LC ߦ loAڡS@F@jn LQO$O$$j/<$R._ @?p_TBn=J |$T` A0g2r`r of\fWBV·"qrqL|QGPg/,i`fp@ V K"@t0W@ KB0O@@E2` ]\RQB*KMńM~M Kt`P=?f 2YAv0}>0Yn`pB LH&HTh2?GApJFgHl i1f֚-4lf R@JWFf&"޲}0Bg?fBNAAz?? 4oxBl;-@fBA@xrgNָXf~ EHhYPRDR`z,f޵7@ p_T@0@|]޲bXO'@] >$ _A xDÿlЙ00@B+UElFt, rЁ2~>B3 V 4SB 3\ fX+ ' B+'`BIsY08PHJBf`SuRz@Sb.VKm<`޵RrB)pA4 bpCRA1Nu$o/$J* EfpNu B O J"BD꠆` 6`d5Pڡ} !J `hW0rPv0"_:\OHk12XO>W `>VXO.3֢GC~p mߤLNH{`L(,B`VRgJJDgV/n2^XO$@(.f *.g,"JLd S/ (0@kN&)`^ f N`Nu"~*1Zg $@V` A `ʰfB!pLڋ pl"%p$i(`PjP8`:/A @S"W(s}XO6 DB~pg[CfVp'!c|!6mVpllXqA1E>F"@&`c5@Q( $jʮ` 65P2}/< lT&F0J@p*PC)@lj C^d MDRgjjssRXO2SA0K"C6~ljg ;qqpQ``?*n$t32WAo|rv0  yj0Xsl.@d?Alñ %00 ߌB -M `PJn0pH?!`r`NV?H(.ڼpv;BS`rz` x8nnthXO&g D"0E JDQ3HRt@XOzDPHQ=@Dgp*hg 0d@ f@0 yx!mg~6>EG(CTtB.||FRgJG0 R @ ` $fRHP0t@$JfBwJG>@ E5B(C`  fpBo`R.Ag |0&H(CPrg%TOTr7.t&QPtHJ0PpQ@f0.v@R`0:F?X9EN`R/1\*` CRH^ C&HfVPfp|-M?.HnHUa*@AJg0 C B2)T" AHno*n2t|SP LX4dJf| `W@gPftVgLBAA@6T:\(1TAؠVJg`s(hkjsq`U@fX|YZـ"J0DADÜ`bNSN^(YLrPߦQ@fDAJ6`x"Hf*p ■jOX9f O`~\PSEC\PfQ S`,p|-@n`~^`* \g `/g`:kf``amaznBYRJf &/D f8Nuz` r :1&REƐle` *t(3tm ր "ŀ`N)r$prrԀprrҀ Ё\rmu@r@;-/ S/(/.P"PO. SN&`f0\rNu// ?/ 2װUAl(2p'$0b&ؼ56bak0,4ux~4Ht@pXO|`0 H g/ל?@HĮHTaЌʀgTO(@ gHTOp0{l b@KC;$XO8J` r2l&Jg"nS &"MrzR+@lʀ, PʀP &j&ʳDv, *H*0Cg|P~͓Vp̔Xp̔Tnp >̔BJ,ϑt+ <"AӡȎL'k>Ӏ&&,!?jJCsfBGgazTD_Ceڿa펌6/JowgV*?&ya?0ħg*jDDęfB4 >Uf*0*0ȁ 6`:BkmԬ{Ƭzg"p4'2%*~XOPHj,/׸|zoxz0DHP0fL­/2rwPB@f")fO"`gz, &x,g,>DgHShð/@B3@`T8@lp:70JDEgB9j?_8!p0g >pP8"`Ү+P{ʟAwdJRJԚJ+ffJCg""kj AS@R `nXO)k``z`XO9k`t)ul297,ckjLB,xU @ Ҙ@6b@(Yc冺@@f v@b($A(US@HB2~kt۫ΌH. IJ!x|̞/+@1.ad0ed~Ag\Pkn"AK.Hk 0+ r `|?D@|?pk PV?dr `X?(vT/4/HTj2HUsv@&.%j, ! |pJ;0g G ho0<@?4a LHPB[/:1dA(uB0Jf]7&p, rC!k6x@ MHP:1 C B D!CPIHX`Z R@R  dBЀgDdL!@Z1g$p C/( ` C RPb LN@z Mz: z6L0x FBw EGBP@h@< ,ܠW @` ~"Vr@ܠ `~A"R`@WHUp=NAmP߀otBd#͘ :1`8x F ѐ/~!@vB@f&?w+$~+ ?䀐@0@ fl>NAXmOveH.5pp@ZhrH, `J!<$MGBzRt@2HHA1!"X "!@S4rmļVOPH#f"C׊ A0% AhpL(pq^*nz0mqצn`l Q':1>RSXHԀlv0g0RC|mp#HS/POxq(pv l!`pdH/ *"PQB>l0N2XBTZ&sQ.Z&LD@(HBgv=/O _R*$2&w6R"m .=`+f|jQ?XO"@r)+sBWq&V\ 00%B_g/-lP<\~!o Hnh(@-xhq$mp2/pCѐorP`SA  oJAfBΚ (~ vJg0PW/NA@D@ԮPZ0?HTPN6 C\O01:JCWX+2p` aS0 C:rA&.:Jjd@(>@g "L%& +:gV( 0K&T@Xك):R C1 E CBh `HS"@H&  jFjpLjpV>j&p4Z6RQZ.JjQQR$RFPdSjmPؚ&_pq@lAt Ah"R@am ވ@zn@RRB|mBNu `qqD@rF~ ! g @`=fR rQ`NVH|I@ӵJ@m^&y.3L{ yqZo*Rac0$@ ggHRȁr.4RZ30׈R Hv38TNSfB]g&flT;Q&:@b#NNT^"M&UN3@p$^}0C@G/`6mq'Tx.û/[}΁ڼĵ`MBq݆t?q^nd.LP.rzBg jaVTO36a܄їN.@C!F\mJC†.>ׁ\?@@giP.]ӖR&h`.kf&&k,p faP1~$.qȨn`/%ZjƭP|xrHN2MJfUh\f.BV9A\BDs0Ml0`ОQNM~PgZJ0Bҷ SRLxQSNP\sԡ(k11HUl@ $*@"B"g ggff *9` `}`6C,pQPQO$O$$. HW?R|`aXOA0SPʞȴaKհ&/p͠`bJuSjfRVw?@ѳH\A]0J0K`t`>`$@.?+Rڼ dzk".<` lA A (r "H k:`k/ _@"_`tW /|`t).Y| QCb Qo/p_. pj¥pP2.0{|f BKAZP0.PΎ?@@ё{Tu g@yHPO1>@ / і䤀uap@A$H*KJAgh6E jf(j$U S@ -g"p jgЮB"QP0\-uJg LS _ fp`rw^`l6gJ0TMDd2?<@Te0rBB,QzzRP%P~$BkFbBiP0s1rbBQ( BguRI#|19@] n(6J+lBlFƳ`$S LG>"C(T `2`D C0RPf`\jJ0A0"t0]>J0B0J0C0jJ0D "J0M nJ0O0BJ0 $\O2ᰂkjg RaXUO*"0$8 <$0$8 <#f1#8 <#J l$8 d$Rppd$r0$8 \d$0$8 Hd$0$8 4x$0${8 ]P k$/J0H FkT.J0O 612v &J0p B\ 0R$"~*!}Z0$wax# 0$sV0H2%eoV0jA~"0B.}yTOp0Ȃ.4ʒA"l$kV0`vz"zVgV0**b/<X`!/<YTA8 Ckg<@@?V0e>bt_TE`4| `бL  x(86R+m C0mo 0-|0n@mNClEA1@2ˬjf( 0|grJlgZ&L g AO`P ي P*Q>Q@Ѭ`&@B $  LCO&Q`Qg`.JPgSP0@76@בPѽ(p@Xg.JTg2 &ZB_S0,P PaPP?`S Pa`S8PO ঄RsrR PlpQf0RPX`HGf>Bnv=|r JG`f3 DnL/ u^D2/VX$fԀkD(/oa D]Prg2@Տac@U@x0.r \&ׂ谳L1.@sSsa00`|rs!IBhzLrz C>(j1@s~qJBhʲpSBprppp@>`(DVL D #Z֛ D(<|zn@0m@{N "FV~pxvNV^ljh:X0V@RPBPNLT\@><86J gzp(m( @p:bp` C1Gj|V ,g& U8JœUDD`߶ U`d@C ItR|``ZTO>Hnx`n>rJgHqȂ8`r0Z&>|U|"ҀnҀBbrp @ h "PNr`r`斱K<\yҀrq`sҀ ^] @r Ҁݐ`@h t`=.` Mrp/h`.`.8`/`~Ҁ$2*>@рRHS61`AvJPf 0W@їN2XO: L0RQ$S@:ʡ PRʖ$SBg@@DTj|`PPEgpp K?_<?@LQrJʡ.`@6 gjHSAs.fB@&Bg61f\61j3ҀBpRhڮfc0@obHǐnP&`&nnT*k *0rHRN^XO$@`Jf .p.U`S6\fR S"8ær"@d;«Rp@6pPn„?(+2z0m`^LQp\_B/+D0q>s'@@QABW(\rJgHP(`)NJf R`p`t` 0SA R d`{ZHԀ0m8o Lvx:< r<4,^Ԁ& ]^t,\j.}tr "Ё5@4,0@01HB fxRE0HH@83|bo 0|r `2AAHЇR LNuO`QQHTH3BP bGpnTKACvgބ HlXf +[0"@2kŀxf 7`$B, A Cd20[VL04S/, "hJn|FhW zJ>DKFDLPĮ@cT:agPG~ (vNAx -Hy!NA 0I .\O*@HU/??v,g"8?@vkg؄ z< :30?P 6``f <A;HUI2v`H*. <.K(}~`LKx/ ̄2 # "E [L22@!`ACGKB2 rWAp$P#gpB^C"rPOD0=Kx"A^"L MdM qS20?N`@""Ap.g\ ARp_.f@ Ay41 2f@fJFg@XO:W?U,8`2%`pFT2xHL0YabpD&h`HpWkP< phr SV<"4&kvf#I.c1%!NM\2\@x`A?/61~,U@f`5/`R:ajBP*PaD&PCZ{.a;TOaXu2aT[|Ah l4XO0LD8/@Q@͠ @CP~f gC3 h> Qvmp`w0+*d0(k "l !.f& g "((l f| "`JCF_ gJPq/)/,dhR@BkR'2Q*@lBbPO(UM`AS'.0}&+$0rt4*H qꌷf0)kgB6*J@$ @ CJ9b3xJ@p0D? CfH킻,@(g*~CCxP$T'Į6U +0 R킿 .u1?"PP(2 j>@ _jԨj fB/HQnY`SBv0 XXSˀ8( j@kg`T?Ԫ `UB8@`@PgJDoSD?/X`/ a0&(g@QS wiB&:C/O20q C (>@_X/,u`HS`04a@,uQr0qBBk&_Nut*A6(mz"8-|g^ N`jDTARG@Jg4nt?z0лײ0߀` F~`gGRG0.zGnJE``11wQ "#@GtHpg`kbkϰEo 7@@C RB|m?<Sg BgcV(Nuk`N`A0P`g@@p hgԞQa ҴBg#Df׊Ȓie̺ȒKUzࢺȒȒ xȒ jȒ \vTNȒ @Ȓ2TmOȒ/P׎[.z؂ h PB h#׎A$B"sꦖP #PUb`&R]tN["̡&ҮZ䫳>ѪB*̡X :ѯTn̡?$&<ᆡ~+RF\Op(p9\0*o&`&P0`C m(h `>$u2j@mP8"mmC+ CBcP-A!u3U׶/-R'H6lkR,B#`f` "a|61JPgBPBPz yBlg 0@0Jfz(@SRv,a&#" @$sQ!0# @1HSGv { J[fD4g+`N'$3HȕPUƁ +"pT4,vr `|?0@|?pwB, ?r ` ?J@xpl,gnpH0Q&3R ?4#&ޣ@JDl<|y?HS/STCRrlP`RJJ XO8mv"Bp\1V ,&H|*042AfYp104E 5230T C0,Dv Lp E!*n@xp8$@%&" ».J dm c(@.bQT JDsf" AbQTz8ix/IJ@z`#Jhg2"F8Td"C8U.kS.R MCC*6pL%S:Vm@:VQ"A,TE@"A% !<:U @SBHUls >$JDpq(TO`H*/u1 "v( (BaD3gd?~5s,gq*E  @ 5- DgMD588Nu$Lv`RCJ12`v@RC^m AJV%z`!l7%XO6| >'^p`HlnuH tpF`M*(vJg Dgj@EffD@<Rl\O DR`bVlLuΑHTll\OW@f2Jg.Ӝf l$@.HRPVNA!Jfv”$цpZxN\d1pʀ(`C7q Q&P:B/"RXOY@fNnJHk7& pWUg>. px\ SHRx9QȨ``@2NX(Ɓ&WO/ 9RTz'BjPBk rPB+ B+, rgX*,JQ)h)lvHUN΀BCg. #Q)EPCXO҂pT60ea.W (|q+f@7p(@7p~*lw$S@K GR!kP<ae:`zbB< gbJh(|?b-`TO:g %U@b\po @b"(A" aHҀ ASNAa<^_ PopSPRF lfJP  fJFgL'`$m "/Z0^f(2cdwYDW q@60`f*lfIRof`qMjpj`` p,:`f<U:`rU:` p~/ qv=j"@ !Iv/ CNu@~&n $kL R @JfUgB"p($@ Tg6BCBg @>0,QtP(a4Vk17P`ھ@`H AA&Hz0|Zf.G֏_?NA.HSdVD80`YA`  jPEPzJo.`b?1"Gj`fzڡXW-B~B " lrBg?/^\O."W6HW^PKֶa1fbT҅CBWjW\dٰc10#GbKPg /K: /@Z^*&ffҗ6t@fB40| |XO_H)@ `$9@ ^"D"J04?/0fQ, ,&"('^6rG @L.0HIH@WHXHlmb^SB,P SSCJC @ldfҨh/"o I R @<\fJ0m:7n4tH00nRE0l }oS{*/apCﲰQ Php-f QR/@ q@ r0A0pC R Qhp!fvxrR6^d]g6 QH0Qa!mܾn6tȾR`tR z vaB@/R> P^0`xpuL *?PN*HS0U2`1`L( |g(Rog @1Nؐ")Qg A412pp` k:ft49F @75\)Qvpf0^1e1Aڑ xBQ.(K^:^8^6^4^2^0.,x L$Op$Q8bp<6$2! <@)Q.Q21~ApCgV2.60i0. 3QBg32j@%DPG\8^ d8p@@*FFF EFFG@@BFnpv1(Gyx6퀔'"@0|!n@ m:@{J.,*(&$" >;DZ@FL hV2ڢ2BTCE\ud*`*T`*`*`Z$9@TO`\c`@ @@HQ`*`@YA)HQrQ2h^`HSjp0!PXO>PPTO.ƙvC!aײ0.״2,p3p fba7P7_GSk|ap B&_pL~"h`F<)zF0fd0F@iRgiaRGGiHP0a3JEg,ST fJGg3dPͤHPuLNumR``[`怖)q`$d&k f a` ^@V1O͠fHo QZx:gq(wkΐ?%JEf:< _0|s t>@kND0<`R(l f2rH '(}>@EgD0.L"!$JFgr2 ŀ$c$r?s\O {0n* ?A .qssnx@Eg00{`2_(HT.|ph}LUpQ.B!p(2<(Hiڑv>* EPH&H E6(x'(@*l E0}(Pfr<#HPOΐTbnq.PO2 KCR7g^q KZ̹µ"ъ0mo0W֒ܒvC̓R2C cr# YPOG.&0Jmz0J^ E PB>@0*,tXpE*M0~_ײJfnl8g2`Jp0E (g*m殠)ErPt0-ِ4.26.CAl0Cِ;@xJDg բ\ p gYs*rS8ޠ2B0WB𰵈HYFSa`ķH%8. .HP^<HVR>BRCBBHU E?Ү!Hym(pDm rЁ @P0].pܰ ౿P0S@^ޠޠ ޠ "pļ3XOS4$*ù|ҰFUDf ޠC^ ܵ0S? # E/"T|xQi p}ܰ Ё`.pT@&UPYUt@ױrR|qL8 p0vfY sb|LvלJp2o4`'hSA4,DUo4l2ґP4Pдlg<9By{F0~;pp0g0naltqҁbh$eqJFloDF??HDPO@Ef Ґ膰nꊶR|J;ܚ@k`+3b^1RТ`DA"`sObD@4paRB`JBoʲBow2fj bT \`CҐPڌ2a]QQUbl^l#&'R>a C?3:/ͱ{Ў:wr4q C fB?rPɓ|1.p B0D@?`?`Ծ0`ފg??.Bgp @?`.p0`sAl#Q(}p3&=wz_ TڸuZ2+@H&2,Dp Rr Mx&q7P8`SDarrAf*zt@#0f03~-D@@fz` "8tĉAlo`K1؁&AH ІHHs\ ܀4HAl @nZOAfzp@0L_fz`=BSJ}pp n h0c4gC)0GpS0:? ƚnDJSgrB0".tAo @0h~Z AJhg$rH`<((7(ŶVΑ SnS S1npV>@A@J 2!!/d:Ar@V -Pʨn\@qg& @")6 8Q=O@1|168 @2 S mz6?d0J .#Ξ8 @|2,|`CpTf .TOt|갰.P+"g A!kBP&X0&gz^2"NpQ&\0iV@7H$E@QTO>r,d4a~Ec J1Ԧ0pd`.Lđ,dP1T‡aF< TO?t(dHTxpBppf 0`fJTf? (|\O>a6[XO`0 >B2TOK`p x2LPpu(ʚ??HSTOxq:>4fB/??DƁR6 Dh40 D V8n( ep?4//VBN`O(K`aZTpMJѭf@ j@=`p)K &LH@nwqpqg&peBU@@p ``ޠ<`=PTc ŵq VBҐu1g @NĐ ?/&F󶶾0u1_NTOrBv8D pFp q @fDHQy2Α.BB/q2ԪagG:PC2g"'/,9C`B=`H:/$*_o (o2@/e`R~.အ &7E Jgl'CtCXgX P! CƐRl*gА$l g* MNB T@,2jo5A JEB ({Nu`&g` C& CfƑ`HU, C`Qz΄r *k*tI6 )U 2-P@@AgPA PpEиRBAgm|40 pPV*sBQ.SDf =Sjւ5XA1| g *jul"PD ~))? 9|>ovI*)JֱfB$vބ3f(HTJPO ldl9|0ok8ǀ0,@I@^AoʰAt20.CglT0@@31^z72I/'cO3,Փ2z28” WB Y LQO$O$$84\Ok. 1T, C@@!23]ͪDVtCAlpwzGWa0o< LVgA Pg =| PpPgNHTAYxBga8{`=0VbذQo00WShГ\@*WBk70 vBƪ67l&/u0\A|R׼TO7pP8h6%?E'RPw>K, M"L\a RpnSl R:, 16:ڟl R=&|3@"g QƐg&"Pg g3P'?|f3ִa 0R?@?2a$@j'Jk  MQ""Qt`. J"Mp 5Eھ9@ײJBgR@5@j̠RBFmBjj $5B"D (FTU0 q@$3` /+f10ALSu1"W ,0db{0!Qg:9 gS00s /Gr2Tt5nC'g0``$'0"@<}gNuB/ Sj iQNuR?`XL ~Bv@nPBgrJD pBB1?yraRC@5Y .hv\ ֡/P:Bv(sg9SЃ.2y8QAtu(@/`APK|lQ`Wg6€Q2|Axc`?0XVOg2 9%(g"RDHU\@w `z@S@ΰj0S=@ RU0HUoX\ .rg(аg"?fvCpv Jgb fn CF.u€ƀ6P&9B|f*lhr҄6.?`S@"4pp'`/\@P o"P$hp%6Cr4)BgrpBg_|j$ujiPHPNu !/E"mr  c@x0.f0x1bBp3` ae 0zb RJf3SAf߾`Rx1gJg rd.x2`" A@@%gä/2 @`€r!i?CNuA6"Hpr2C!IP="P < fQvS < cT kSrPU rW hAm>2)ڰi<(h<:Ql:8)Pl8!00ĞE0ǜD0pSFSGFjSLQ€(@$r@$ <tA(TFsr,ajsZIwnRloVpS! P1J` ??Ƞ*d p 0 `p r` r `prrth0`* 0.f `0\HPRI0Jf " R @/?H`ʡ!y,:A,{B$HWx`z %f^zB v ~Bn= @|1`p|0r 4@JY=BR^r @h0frJ@f&SxrRDRJf0 !v fS v f4~>xS@gU@fzjSo@f =J`\|Jn*m@{X ~|zxvtrpFhfdb<^\0XVPNJFDJBf [gPfHH@@8800(( og> SupNu @6E0C&$P fLNu$R,0`$ ?fZ%# *0ђ(70 f$(q0 Yf J < {f$/0R I$BqB`$L`HU Wgp %sARGV=pq-cvPacShell:g time: %ld: min exit codd! u+nso7le p%spLsr~pe- -~g-G -map-MORE-=`ȍ|U %Ecq\qp8d`k`&?cb7z`8*ҁa ra߀ǀep24g)>v#vf% oN`6p%%IA(%d)MenueST-GUIDEHilfsseitersubdircrunchedsqueezqtor(V . ) _Zoo-bk6pJbpuSeRnAmEb\7bPACSHELL.INFHYPAVSERVER.TTPˠ)ARC)ZOO;IP)LH8LH-SHp-PAR2.2˽#f #5sNsLsIsjswshsgszskse*sVsTsJ5rd# W#X ssWаPPRN:SCRAJ$pCLIPBRl``!=`e@L[3][|can't find the RSC=(גKf֒ơBD H#)ơ"08"> .(,^0   "  $ t:   (& @420;c ( & VH( , 0"  *(, " Jbl >n2(\((8*6x,  88L  l $$2 &"  ^n + $     (@0$g  nb "*@( v8\2" 2D Lx    "$ SF@LN,*6"$ :   (4> 8$P& " d(<., 0  z N*$=    K :&  k j.2*J.6( 8J H"( $Ctu R " $5^ 0 . B $6  F 48* & ,,(\ 0$ S#[%< Z ~ : X8&* &  :, &N>$ kD ( 8> {0Sj 0 }D>0f@L u0WB@N &.j b**2Z0 6X: @$8h4 H X: H6   DC ]4[02^   jt3A"Dt&_Fn @Pw<4C 5/J &>   >V&$ (*"  B (6$*l  * *<@(  &V0tU",F&$fVW*]S > ,F *,$<}[#&R+Q sAx * 0 ,H D$6> B*6p*V Bx:Bp02@X * B2@ tN&$Z64$`  8Pa@H $@*B@ V B"&(^Z&$^& $ < 8 D$:@: ,X . $ .4: 004VB8"@,*J2 0#*@$,& G@( :Jn`&" t44bvb$<8("FRJNZLQ"J T Q<6-``(9(9REDPacShell V2.59 (10.01.95)_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________Help10000100Help___________________________________________Help______________________________cwdTrashTestE-Mail: Holger Weets @ OL20,- DM, a Disk and a stamped envelope toFor registration, sendHolger Weets, Tangastr. 45, 26121 OldenburgLandessparkasse zu OldenburgKto. 023-182 041, BLZ. 280 501 00RegistrationPACSHELL.KEYKey: ____________Name: ______________________________12345678.123Tool configuration:ARGVText: _____Cmd : ______________________________to folderextractExtract files[2][|The desired action is:][list|run|cancel][3][|ST-Guide not|installed!][cancel][1][|'$x undefined.][cancel][1][|No program selected.|See 'PRG'.][cancel] Shortcuts [3][|File already exist|in temp. dir!][cancel][2][|Process lines:][all|selected|cancel][1][|Not possible in the|demo version!][cancel][2][|View file][window|console|cancel] Options [3][|This archiver can't do|the selected command.][cancel] Archiver configuration [3][|Out of memory!][cancel][3][|No more windows!][cancel]contents of '%s':save window contentsnew archiveload settingssave settings %ld(%ld) bytes in %d items. %ld bytes in %d selected items. %ld bytes in %d items.[1][|Old parameters.|Please reconfig your|shortcuts!][ OK ][1][|Parameter file has|wrong format][cancel][3][|Archive may be damaged][cancel][3][|No %s - Archive][cancel][1][|Drive %c:|Free : %11ld|Used : %11ld|Total: %11ld][ OK ][2][|Unknown file type][view|list|cancel][2][|View file ?][ yes |no][2][|This key is already used.][overwrite|cancel][3][|Write error][cancel][3][|Can't open|%s][cancel][3][|Can't open|%s|for reading][next][2][|impossible action!][cancel][1][|Test only one archive|at a time!][cancel][1][|Add only one drive|to an archive!][cancel][2][|Process files:][copy|move|cancel][2][|Delete files ?][ yes |no][3][|Too many arguments!][cancel][3][|Can't allocate|commandline buffer][cancel][3][|Can't find archiver.|See 'Archiver/Config'][cancel]______________________________ARCZOOLHARCtemp. dirFind Options Help________.___New foldernShortcut: _Old name: ________.___skipFNew name: ________.___Rename objectLHarcTARZIPARJzooArcArchive type ofconfirm on overwriteuse Mag!X/MTOS console handlerauto test after packname of viewer-ACC : ________desktop as windowhandle archives like foldersauto save settingsAutoLocatorauto console closinguse fsel_exinput() on TOS < 1.04pos windows to mouseARGV buffer size : _____ bytes9console history buffer: ___ lines_____________________Wildcard patternFolder wildcard: ______________________XOptions: ______________________________cancelfreshenupdatemoveaddSelect actionRegisterSOZOBON-C V2.00x10Mister Demoversion, Demostadt User:It's sharewareOKWritten by Holger Weets with Help Print Paste Copy Install devices Shortcuts... Options... ^O Config... Show comments Directory mode ^D Show paths ^P Don't sort Sort by type Sort by name Open Console Open Desktop -------------------- Full window Close Window ^C Close ^X Cycle windows ^W Quit ^Q Select all ^S Wildcards... Save window... ...with windows Save settings... Load settings... Rename... ^R New folder... ^F----------------------- New archive... ^N Acc #6 Acc #5 Acc #4 Acc #3 Acc #2 Acc #1------------------------ About PacShell... Extra Archiver Window File PacShell   ++\  $? D D D D D D D D D D D H P `?????????????????4?w?7|ww=?߀???<???? II@@IY@DN@ *MԩB@K@ *@@ d@@8@p@A@@@@  @)@???B  O& %nq  t} % ( k  k  k  k . k M k l  x  z       !  e $ "   (  (4 N *x  ,  "x  8  8  8  8  8  8   8   8   8   8    00 8    XZ  XY  XX  XW  XV  XU  X T  X!S  X"R  X#Q  X$P  X%O  X&N  X'M  X(L  X)K  X*J  X+I  X,H  X-G  X.F  X/E  X0D  X1C  X2B  X3A  AXX)        " 3AX     !  lT=&TT    T  -", #q$]%I&5' ( ) * + , ! 3.2/ 0 1 2 - l4<$ 5 T6 <7 $89 : ; <3 % (   D (     !   o   \  # % S (J lJ (  ~ \ :   n!L *   (   ^ <! 9A  !p"N#,$ %"&&'*.!` )  E  A <  5 -   & ''0(d' H & !%0,'! #@0 P  /  @ @   @  @   @   @    @   @  w @ b  R N  J  F  B   >  8    *    )  @$@$ (h   L  &  .  ,,       B    F  >0       # @*@*@*@*@*@%**K 28 /!&j/; ."   %    1p&F) <!$-\;D(#( (= = ? 3#8){ b2$':2 &  /')*m. ? %a? (3-% -*' (  & ! ) l$P l 'X & K (4$    &$h%)*+-./0 03h7p88Atari World PacShell V2.59e preview Shareware version =========================================================================== This version is an exclusive preview for the Atari World Reader disk and NOT for general distribution under any circumstances. This is the Shareware version which requires a software 'key' to unlock a few non-essential features reserved for registered users. The release version will include full English documentation in ST-Guide hypertext format and UK support. Configuration Before you can configure PacShell you'll need copies of each archiver you wish to use. These are freely available from all good PD/Shareware libraries and on most BBSs. Run PACSHELL.PRG and select the 'Config...' option from the 'Archiver' drop down menu. Select the 'Find' box for the archvier you wish to configure then use the file selector to locate the appropriate TTP. Be sure to use the TTP version of ech archiver as PRG versions will not work! PacShell supports the following archive formats: LHARC, ZIP, ZOO, ARC, ARJ and TAR And can access external utilities to uuencode, virus check etc archives. UK Registration --------------------------------------------------------------------------- 1) Make a cheque for 10 payable to Joe Connor 2) Be sure to include your name and address in a legible format! 3) Send cheque to UK Address below 65 Mill Road, Colchester, CO4 5LJ, England Email: jconnor@cix.compulink.co.uk --------------------------------------------------------------------------- 19th March 1995. I.. PROF2ICNRSC -PROFILE2HYP )P}PROFILE2PRG \sJPROFILE2REF 4IPROFILE2RSC ㎑KPPROFILE2TXT X`README NOW VsP..P.$.PProfile 2?>7jWvW&]ow?\?okd?RoDASSIGN.SYS File>jEXTEND.SYS File>AUTO Folder?)AccessoriesAECPX ModulesBO' VBLsD!Cookie Jar $Hq" Cookie InterpretationKR#!Env VarsM$"Sys VarsnO%#Exc VecsQ&$XBRA and XNAMV5f'%Using PROFILE 2 V(&Running PROFILE 2W)'Windows ControlYD*(Fonts ControlZnt+)Dialogs Control\,*Saving Pages@`w-+PROFILE2.INFX*av.,Doing a XBRA and XNAM Check(dd/-Updating the Report Datae0.Getting Helpf1/About PROFILE 2g20Quittingh31Command Keysjn 42Some Comments&r_53Known Bugs and Problemst{64Version History"u75Future Development v86Acknowledgements"z97Contact{98Index}PStart Page}PjNuSaving Pages}P@Dialogs Control}P/ NVPrinter InitI}P.HFonts Control }PC-IShareware Program}P9|Book List}PRlAUTO Folder}PpNVShell BufferO}P*HHDisks}PadROCPPROFILE 2 DocumentationMark S Baines&$VER: PROFILE2.HYP 1.04 (18.12.1994)+g -i -s +y +zz -t4Documentation/UtilitiesZD{UQ{QTOy) bZ:=ۉ,1IGG_9=P[eiBm pCA gns|+L\gt_^ݣšpw]lt=,Ut EL4,*`l-8l1ܜ]NJWMaDtGm8<<yq)qr)rs)su)u`R¥楉Jk8Ӈi9J$I Pr_&xYNA Igwo_gĺ-6GG̶J;XyF(XÑ6Pу^U PܺVgӷXct qm˼9Ne2)(hZ@B9ĐqfB2-i=׹߆45 3bOc=u+ffC*R2qndcY(pp1pQgWw.ec.nBe/ݺ8њw_Tr̵Nhd\4ck<`b7xp Q;rl&&曛%xEDRO6 ;v`beRU9c r*0/ q\R8w^EԱ A\t\:*'Ph8!l,-D#fՁYmǛʣZBJ,n=7xOP XQRa? ل!@Ȕi۳h_i/#absTĩCI_5+.O8!>I;8G$bWSIj7Zt;l{^(A|"<:@2u^zyPU1MOLx*MM홥KM?@WgwqNs:4A>M tkfFf!gP;A,9sn~"tj7)&:rEBp; Ѩ\I,WxFR3&dXbUKG-jTFu{=嚣ۯ<Z>pU^TnTd]i|rti;~x_Taq^=iqc*t %l=u9%fHà:KfPhoܾ#^ԕ{f0Mܩ r6cJXǼW^5efs(jU]$N2!?@ac6x p-y.)y!.RO-9l$ۓUt0k Ȝ>jGh[N 6p7NJ]0!tbyr#@- zðNz"cRքת@-Y&&8hMvK&P|NF4>+s>2Auw%pBN|z< /םYnjYyGd{.mݗe&#'mMsFiC2H(^j+Z˝;`I7²—7J!Pٌyjtc,5iDz=%>+NZZLWŧBh؏Pf;Wf?$y}Gw*nhJ.[ywPo:{>J-Sy=cp1ܻZ}z/K!4-E<o u UC9= WCo` !H ޡL.Һ 㵵ҵ=8R눿-  5"ϖS+Q*sjee{[QP*U-v(±uJmXeg}VtO|"~;dك.<sf{W"?nXq 7NӳM>/xԛUU6uMpnK,>+u/ ;21JrszZIK.DF> Gj( TTN{e Ġ,ܥdNx]ӫGpq%[_nV?OwVTe+YwdTcc!УkkV EBW$41(Ifr@"Zu ;V7@WJ׎6P:j B4ݹ쪆x:iO*~Ncfit4(@z-7-T4<5DyVǀh $7ibT@3 uߚ[ئVBs}IJ;{Ӈ3>Pf٣㧿Ÿڠ۲XL۴,}3O6 WZY\ q/fyir ₍뵾$w qSݼO)tmE):qSnP bG"taN`v)dB 0}]}sZ_O|I@ko\Tn&$H!*[5EV ;7DY>6%N% kiɻUo3ߥ=.<qM4FXIVB|<bTe*~`w;./nO&[qfDcY)8 p)M>n9\1+E,D r=kr,QШ1z|:7;5e(zT / 8`wѐb;FTy`$o&+Ğ$ 7 M$m;Hd1ݦFjG&xܭe jOC/Cd…dZf=1e׆1}QeU zZv|jɏ~gؓ]ލ 8QnMEH8m-!Ir(9Tʅ3a6˰gpklj|i z$iֱ8}=j'ɠAοonڮVm8d]Bl&mU[mYmF@s&8ĂN-s^$4ދ>9qc.aF-Lxp]|+ J#}uH'BeVAN H0L.52@^0N Lz4q9J>%Q N&;$i'QXtM笂4W/!+<[T .YD.:ugu'q-`_HBO'sGFvu9%8Lxn̄S&u/ZMw$Xvl'C{BըнW nкtuZ/Mb߃Xp!FйFl:loo|ْEk6n97Lf(@1dWǏWPi?̕0<.@Ua7B_/6% (Ɛ>,BT i}wfBPb{mJB3V߹hDnY,4'#O߹%gO 6E. CJ Qsx3:Q+L5|j26`h&)BCQ#-U~M]~rWF⣚zBzb{vcWUW$js\ZCTdCj섖PT_y> r8@;<8`Ƕj4$>cHOǰsj^ EH02\y3^ ypn `R%EJNAɼF ,G9!B I>Lhׅgz22@R ;4э_n&-@:3`%Ѱ@sG][IœԱU=LϠj0‰ ڡB+_֔0kX!R@HWWBZ{LN2e9bts_?LY`qxSa'fD8Xe$>yA)Q; P &iNGӄ|Una

7c QX'ɷ}W#XܙvF_y$hF] L VA +kt:HR++Gݐ&^ M#ЩOfz R d<ʫq`M N&e#1Ui?BJנXT}6]4#l< +M4J?A¦K3>gU[FTZp#qL̍LBd.Jq7ӖZ< OOD0x}$IܴGfeO)?O#; +2 aR*_UjD,7`ym⍲q^~NgSi` : 8Q/-Ś(ݝezt.LgJp!xŢ0Uǂ *uwdf`8+xv-W]<&?+O:=%9 [ Irb pJ T8,f4B$7_6;iC-cJf|-8.#ū!-vۃl1RDּ]RFDhk%DWKf8l\H_)cl醤UP΅=E:46ٗ 0"[zrxȒ;N9=qN\80Y )r+oBf䎥)-<ow8ϋ,ϒ2@U)Tu"!o.aՉ$FL%2Tj6J6 )\2[ RF[ʵpOx廩IJ8qǿ,!f.W9Ц-tÿ7YО;8L\|(6sQx̗>Am} e Ѣb` s;aI, "Z|ҔM~[n俐u^@{ !gGM|$^bhͰ|cZYJD\쁂RGc-~0Z KyF,Ԣ=/T(58Qב֊d[K|gHBjd`4 m5f$"; Jc 8O_gZЎ'^|> EA6|jαogNK9ȑ(T$Įg<6Z&05ldw;BU=Q燊r:V=o;6D x.Fy9gLfh< yԎ+ۼDuW<&9b]h5E#JsiJBCN/UPF&S>L S0ia0!yw!l/<@G‰s]+O0h-B#4{&{eaYRğ؞_#[&8 R ##%%LNҝ۪7.m]ϕs>qXY ,uUN^= Q[NOL|d}h.(ScD0c@,l>Mz5J7Rg)jGMROe(ܕɢcFw&nP@5x>_Қ*xIxJ.&/jV(.jY=BZr6)n.[;{uMO9.vZ0.66?x˿w &Ꮉ(NNJccξnb:B!C>q 3ޭ  U&=ѽ,D\"Vk-SCzMDMi=!-c~X1IZ8mI~'!AB*Ї_}{3`~0J+-E .eA߯L3S2Y*'SIrVgHY9r [5&JCPIV4JK-+zwTqalnأ7zl(kxF Ԁ=P:VN뒠EvV*U{!UH8Y`>R%OiiG(o~A 6ije lnK2XǿWD%bJApYΰ+,Yp@gtFFܮ|0"k,#71BHRŅfYs=^Ӎ0M"Q.;_jW<+'7Bϥ{$[!|[قßvmq!l*Yqk#k )S_XuJͫ9tͥJ.tr{ddz&MA_%lf96WiP6 `o"@7=hT!Kڏlb"w,݉. a& .x`~)\]sQ |6Ev > >p`?I$,&o`&o<˨% NĪsYfY= T䀕[sr)T\f(ΨN( Ľrb -421^=Q|;{Q(ϠZ63kqiprAJruw6^nRx-h\I]Q1=Q$d21lR_! 1:%2B0JJ 4Nu!SڠP솖z8nwD(j?dnSV,8m K!*MU'oDri`D6Ew3Ed)тD oVMJl#)YZbѸ2\q w9;ll:Y)%Yo`'«?_?\Gy#Ughpz6Y5=9{ڶUV Fc!#Btؾ ?l$v'Q!dq4Zkt@vGT t?~z-#= XkZC*ly<|#?q/) /q7;S2ĞUN`mZk0ʪ)ZٶU (< ӵ +l5m!v/Rˌ-i)Owկǘm|#E'Ԭb_r eov_L1bH, G}+:* jZknа^$ D&Ve.H"4MYx,saaf٨>t%2Fp. dV?%t ]/bn憶ͱd=AJp$c5h4x>|4o!bU>wq8jM8^%|s叩&J(bvѶ.x 'Zbꥻ:Wq72x4h|||cg%H|׊Gr,}x Vp(mR&!!fq8 `!CG0(()xP:9GPL"3{Id8v߷xFD)F)α6!iXZմ57. ŷ:СӦ$,=Hd"f]~~{]%5e m=w}W]{^b+%0#n|q( c@qEt ODBKB:2jU(\CW))QuP}iJvXsȪ\*N襢\mFc[v=?H@嶩Th9zI `(ҼHruU2EP[d v6lWjQJy&0N[r{7݁ &!xFL@ 8Fui^&s&H(գmpcf*P[z$J?ȴC l4 0z)='c|rT[p!)oPb*mQߑJzƩRo)c'A Wqb o>p_&p N@4pi)k3Q6_wW>HNb>g3pDPJ-pNyxxR8q}vz݅M'm+xakI[=~Wlx>XxJklNEFܑOw3%|;!i8V;Fr^J*Oc~RE@FX@Ȳ3pY1@ Q1 y!3R.61T^mt:|o-4(C/p݊˙[Prw6TѠ |x22U`\r \ W X !6*CDs NߞQ(EZ> q*+0d]έ,#HSx5@M7<ȱƭéPJ"" mӿPv/URI5_HV# j'6L @Xr3'146VgIWT G:D{(BS!i$IdJ x t~Nц!1.K EfR$~u&Y4b6rx p~oAQ ͒qzwSwITQG0^Cvjˤ4f.(saMN VTwĎDJ^G#fFe k qqN dwg022&tB$3Il/.#uV9XJ ZkOtD^0iV(:EdT R|yf}/izyL 7rqS[:= e KMsN:[t `WIsAR\VC] S&DtyUj2O<)ʁqsLKUs|vSN޳3)[`;M9(! h-ܽY·SwiaiUvǍh5, mTʧGZǛP񾈝[.l/[`4ͧ%ݦn-rP@Ƥ'\~R'G% 2aeCoA"ӗ@{np}|RF.:*w=tXB^LV ,6@sDϗ3tv0YBwyfBDW5rSN.d&}~H(:zHv}^CH+[hYKwܥi<j?[v,@[PZkVZ. %ԉ6Sʘ{0:PȰr}Ȃf㼦=lAtx ]3@\C] a @u vG2Gn6KDfzyH4&P(#`ٽ,:I=[O]t5mr[xoNL!K7Z(Mb#4oAd#L`-J6je{8bq^2Cn'8y䝐VI+,g#RKy;aCA;!F SwD|=#H 5|;:M!Hp [(\Rե nY yp+"cyy| 8ָ/X@ >WQYojPUra 5O2!9=}l~._# lΓf \R٥ ?WȆAnG~5 ,\T "1ײ1 \DVMWt0 Wo/t~e\,v6[զcW=/3HɈ#[㗊:昲uEJ)>>{}W p8#,bpv=iŠ6s] AUc4ٺ'h}!EH9C1؜F~' RN&bgȵVzo$缶vTi QVg$,q<ַ?Ԅ_.?o+n~@8[ih9va !M^ևZrϰq(z-1|"sAX?5M,ĵF/7- 3Rc #>-0D%6(z͏|BS1n.Cj\J>5ЖPo4}gnU/ųi?(.he XtQ'a Z&p7{#X*K.q13jӠdM]z@U X:7pjeUrvn%r"a.S}"nƿx2sΣ~}bb\=PnnA_SY+N`V盼B]%{ן.9Ö>xRhYVVipLͥG//"HY%Sc2S #y(zU&EiYا) j}1B1kAK Ex!a42N ȧm6`buq-8E5Z_p0j䶸,޷d=ڝk\qzXe,팓w1CqvAR/1݉[Ur.vBeU4LcSϛE՜Gl $;Jp ^i`Vu͂ -f+:X&p4e`|e~$dy'vr5=K#v PUA zk2ېz4KV*2-G' CHsmgZD \r6 {gU QQb#84#vJ/Ë(+12XIDZrfP|ls/X/?sK0 cTA`105;PuӟL'OIc ӨHnF[&yWR*ܽd]rlD m_30\t F_/78k)nH<4z̮,MLwҷGD eY씸Lӯͺx]WBcQbMh,tΠ*V{,̡sMF:w`~O/ of㤘6 ko'k0QU=</,+\l ӍGx}k6N3n"T p+eDR cU8wvJώ?u%;0;VsYOA|k_[f_>L{Amax!~Z˼TȞ4⧒6t²٫Y~LT`EzYe򡭏#MT ًLfaVy5q7=B^O;fO=QB$`#.Znsx.O*΄T[4[[\萾&Սy%8cvh')Oue>uju :J@d)gMM=2Ro˹ <UwhkI:MO:vz !U-y AV!H ħ`۶e~[Hpq=;3+3&p~b?^ϓQO\0!G>F]%dsGG".2+NnFqHK=!M/]xK;Krl@-OKQPJLX Lk=~O)or AB^zBF6VL\ZM>$şo [lym莨M ,9;GhS\J@ޢ6 F؍ҏ&C m]-:Vp@u1^"4qp !5TCM}_^!Xy ƒ.'2@CU6#pkbez)ϔ X' 4-ԑѽ u֌hv7ܮ ,zV'%p(M~8=G*n[Q\p6[8>e4b?+3`b6I lOKMooʼn  O o%,0YT{&+&-j/G4oo")1b@zV,nX[SPQMAoȖNubpLec\c.*ԩ6r<o7W; PZO-mH0$[ 89c0ob4&'2{5os"=kٿ-@ W(<>y+ s+WOA|1|Q-cL\ io_E_=_ڥ娼'U>3} x- 2@)0 xtbF) GBBj%-pvvo㗷z6V !̱4^nr=C5$]EAR3F F|ǩq75|~N)$ܱAOU}GF6UVh*GBM"v9ҰCt$g 2or_JEf{--"{7UM, X8An% sB4ɤ^ez~"0X{Cz{}:::@FҮ-GFUP1`V!ٌ8嶣5~i@W.=B+U szW6$<9{x(sQ@Z)\S*7W@ҭdn95 Ϧ{B{98Uc4V,qk6@b85sBSqQZ wj]ۿ,i$ݷ|r7ƚz}.*h;~@X 7: 98f}0“8?+iAKthN>PqNɄmû`! OҰPB xO2`119R;FFS 0절*Ѱl ڱRhN&-|쓱/ )p~ ]qr0m\g7kJ wyN䜬h/Zk3 9/&4s,Eѽhx̸Ľ%de!<!Jkx`_ TDDR(>}I[[p In횼?=7td,+xJB&`'PLD;3_6:>,(ۿOοׯ<1w7z߷797玝? ttMc{%1 uӗ29 Z{[L4YjZ6-'US$ р(! ̸ADxx'EC":ı52O7 =mb$pWp{K1D L>(EL |*@eRs8m|3*r m|xXGlfuv[*2׊c܉%8r]ȼy"V~~p(0 ^6ٜb9"ID^@Zsgԥ.ePBE5 鰛")dMhHKv:4_=Ù rAJqut`$rQʇ[$=#i{Ub[Bxl~ӉcHdޡ[ЃG"͈N9=!c?T8F=Bp< V'o6{Y<͵ ;!ƫ /{[R|c`JgE xIBu8cgc/ibx5Q!e Q\ #4hq7j9s ` ci;=t=X>n%ü(Ō962WBssqCp0b5OP &6:' Aڋq?)\မRyifYSfQ-f|FKa(&:An2ap~sg.lPeHkCw|$-iY♬Bz^1N Cw8nk̃Yn%h+ʠyfwikXXϊ[OD1B+ȋ֫:C"q>,pN()%#{$:fHE$ҚPe$V"bStR2|_Q\b0̉"(쉡?aɄ\ u7lA)/ou !Ǹ2Ox nxZvT*]ed DN(khd{5(YA?ޛ8X`9s:*j ߍJATdЯ%X `b@;CǁqBlHS\~&ۑ, M9g`t}ey s8J&0c;±$/ť:ꀆdO@h2?rX%\4 ("o}qs@/Z%4acQƣCd.>S_o%_ Pq_~SG7i$0IT9OuBb;;CDqO8>%#VȌxu4 Q zx۲N!Nxˁ]f[yiRvgT=P%(*PQ(*I\9/Q Dť8zJUǠ.i/ 2==|S)#z.@_[f,~_oPȡ)/;ն Ƽ/Wkնۜ> Pbɬ # V$ KɣbDIMǾ8Srpawݛ0o'uzKY{-Occ.8d^=(lxyF,t+d1鰯 eur9Wmω\AGA[Y$Qּ-V]ƌG<<3+m,)2ad)D>˩UH ډd.\ XvXקTиe)wtu`~O0 mx. ^*6Mt;FU ]y˷~wmWCzyRQmS.*?:_CMM#N .xqóG_>ݹ®fAOrDIk=$edȪ*7#{]i"PbC1kmVrw%$vTI:)(LlTҪw4gDVƖoVw_>]җ?[Ucثn=)&< ]Ҽ3y ุxġ(KK2Vӷ9oP8'bNуD"VHKzCM0Vs`"'CpՋ㩬B"9rI Av D (`7-m#YѩA>,!8JIjW]r+g 5͋٣j)YؔZos%X gw!S{ MNB٠aD9+1˛\I~IptL'Bg$$\=c]=|ÛǒPF^CBKћ7/oW Ι9d;pJ 3{K=xXl8R@ⲑqW>52!UzB7HETa'_:yXOcnݜqٵ )t/a1{FP'9W -UV84B 2Ӣ翹k* (dMR $dU`JS+Ix6Z 1vA,o.[hcO$T -<©daGhYusnH$8﷯wg:you)d\;tSCy*$ẇA, e(]g)6"~5nKi$:~àc#cAO ߞJ_ \z"V/L&[CYR9 !TZ718{ Z yd44s* >v.yX =t)U3(h )r\qEd=DPh;܁mB IZ'Vk:]sZ*9Rb()˕QQ#M2 G8`>2lܛvkնۋ^ Y%eM6%7/RBlܻwG>^?m~BwE`z}| 2/OgvږzkKPiDN=IOXсyWnB6I9rB^@5.u] jn<AH%ю;@ޛ l'BQ opʼn"ZƠiqV8Ը5PA N-&BΓYэꑟq._?^Ս><2=)UĤױ/H>)SxqLv1lUbPS,s1P#w#l0Hfs^"acIW4ޫoˆL?fX rIqn_YT燀p9Kf 4%>̓C~DA@Ta"m11TU9ŬL[f z mNN%/d`S\M$:sa(R)QU+goܧa0 Ek,AOyS4X~?#T!@GbslMtN Q8/t`ǜxL]Xf)&KΕe2$LAߴ7B7C,1*+Ec±ɤNUԷAK0^i8ԣeO3H@&\e#WvER}MhZg׹C&QڷD*Qh*uԧǴ:!]ŴKROu"\pEע=Z}"1WY}> 6I}Nz)Oz||>s|Jǘv5Z9sun6LOѮ:uKr6cY\${ V$Q~9R]3|>7#}&3{{WjڻͫNMxJ<׌K{y1뽴6mg͓w-_HA }鯃B)0j1_wz6n&BٮVW:˖0i;\m'RUN94 lfx6<g"PΑD%N(nsd`lAltrp6a oؿkJlfdNqZ?kPĞ '5(SӍjJOe}e'NA=Mm~ hQ py=fJҟnImyx @"yF^%̧rhXu/{;Fp{C2D#%,p2+p@()% 4b|{ < GM_J Wݥ ޥ{ǍН 9}x="y͵o#W/YߛlqQY}2-y*0aH=}pOp?ogŸF Ӕ V3%@?cVϐ ɺ>8k4ƷtWOt_iMRZ1Z5"/$`)t{3m}n%BA<`@I13nς׻* /ц҄i%s#Kdf91-S8kT Sj*eZ0 "Ĭɘ4Qb_%$/f2-; $bBcS`SV>*;oX?BGKm ]b9P}G>T+(ZĈ@Kl! o\-W^(H>ޠ@̾\ĂeŁakNDv~G wb@A`~hPR3gޯ8::iVFΨ]mg(Fc͹`S\UZ]5Mv~?WzMG\0,uAҴ b]9R;7$_Q} Q GޯGjf0kܢ)3%ܳ>$S"fN?A m ⴱ+O!h1D|gQ4CjO!iN 96JԻH%.2uh]#؈~u,m<,Z)cap߶Xb nv,29P"`qo|w@)cٶE x~TY#k n*YGq6ݤoٮF~Ck (lR¿1LM(D-e '[0vI\SH cvFԂ}lD48,P(=JDWjeqSK cPDg꾡Fw$ïBƎfk;=N5Ѭ/gTO3bTPtBS{';9ÿ$~N Q$19B)Bg}> E7X]SHLbo ]K1<7M DGWHa OjX7YXF<|U kN,ÕV~l,i7\V \TZvix gKjrTTUEC wuS2Ep%T6X@1flJ3B-Dc@vpGjB7JTy2Ӑ _nrP!`J&jxDZ:<^ܹ}>!V8kOk[{x.oo_"a+c6i$0lR(E WI9F4˟W$vҳ . 4Q8>񊰸>/y#"әǒ&RIC. Ms?'(w7R;b| ^Y$\˶\(a`[ÿ~!!o:d,A~6u($$'k+E)t'F- p_kR J\] $<ԯcGy1gmNTiSJͺoJ;E+e^Sq,v暝=&6nO-ԾԲonͬ4;`% >dk6c¸T$Up/)@ay|ǑN\k[i^oӮ\KQ9歌ߺ%JCTB$ ϻNAj8 Cf/{Qdb8+<Z>6zD&/c vG]3p7籰.vbZK! rġѷ ;BgMKW.VQ9lސĶ Mm2,VCVbA co_\+L{X-İ8Z̉pJbv8<Z P>o:~M@΅1f=kITny6lJˠ$b%r%}%E,^5cM+c: SM<b.]#k%9PAO^QRC3.ȳggȢ{jb:GQ_>[s~0y##7- bN}ۯ 0^O_aZB!IjXh*[,ea/Ѹ?G& C?A}N.rcAhj.LP8* ,|Au=jAF;l/[s؆cb2Βɩ]sF ԣZsB/!V(PBF&,ڲ`XPU)ZahEF_RPhZ@Ϗ>V_CufDUj<0Vą] Cdhx+L"[XMe@,Ua/I(A|}Gq6Y. Ic:G)4= 饱BV0 Jɨ[qO3Y O4-n‡CK'P1snٌf}kN$^fOʼn_Ȼ\*_O[5?.$8AyaYo/V %&#L:57 p!v!Xy)leqn_!6h.i^ pdwd!^nm뢏 %/:!srt|Ub|K'z<7%(=1Ȥxx(tU ?BY5(TL(x)T&!TFTd{դKTSR+ydhEE_ b>V{|r9?#܏՘ Rqh4|C-L06m Hy|~-O g` ~eCCѬJMp?)(Br7+F7H-} 5iMVo,Ye>ס >HEOʋ*j 260wTwK;S>ޱkT[ԐnT$dWY 7 xqҗʜU|u0 &L ܹ#bU63s .,7Ι&kgH5 FCF8=y-T"G*](N83 KjϨ\dU<,"b -W@7g4YGyn~MGhё:;D ǖ``,Hr`,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-4H~&D:\AW01DISK.1\PROFILE.AXX\PROFILE2.PRG`r $$oI)J(Hz?<&NN\O"j)I A W*j,Jf J-gRMJF"RlJ Af^&MRM RfUbGfbVfb=fp#@JFNN&I P@Jf"Ͱf ,Ma*N#MfB`wb_fjbwPfdbBf^XzRYIJfLrpg: 0e<9dҀ`Ae(zd"Fcae ²$W`"gBN&I0}bB0,H<6"@$ p lPep@9@H,D"`BQ,@r , o2Vl$)IB"Y"XI#I22_선,8" VA"Ad?<ٸJfF"^T)A0BAHAR@& HCBCHCFC׬.I/ JSB?/ / JNAO NX 0 _X >߀`>X ,$g/M }NMPOLNAJ |JRNrtB0m B nҁ&ҁ ҂`.g g +g!fv 穿RNJg NNup0,Jr2,e ЀЀNu)x< x h9hP2(I9ARBNuNOp16|1d*21cpaH??a$?,"B@pAABC0v0313_ By0@B"BpBBD34A@8RB@~ApC2BHRp PT@ADQaM 020a6E@1p@PDzT 1r0>W0p.JGf 1FNM`p5@TxP`PP9|*0,r lLCPrw?F@rP0LTOS@fRm MVRP0\pAl @|:>`\B.AC_f0PNNp?p!?NNXO@@gp`p9@(pAr0 Tp'@TcPB@b`QJlZP*rP\P`XP,eLpl*fyg*1aEtF@J`gRAC b`Bpa.xP2,N`{C1 4.R(g XpaZpLN^Nu[3][PROFILE 2:|This mode isn't suitable |for Lt.|Try a higher resolution. ][ Qhp ]tu 2 Main Display pMAINzXBRA Ch{rand XNAM Protocol VectrpsCheckr[1JzFimperrrploading thnpLt2.KEY qf$yKeyG contps invalid S|kh{uKLv}H|A prolpm occurred whilst |obs2your systdata.9leasepportyST-GUIDE.PRG2.RSCI{Cannot-rurceG1get8 |tree addpszDec 18 1994ES appolicaq |Ѐkti|zfa$dzH|No[pre hples lefQ/open windowUnpnneventx Multi()MENU Lib rapE)5Yp(|qւversuCqinue EnS5FqDĐog PosonNumbp>of ran|(uns 1 - 69Jly)Use~0255PrintpI St~?gRegi݀svCO,H.,0NEJ@f1vD "ap"!A^`E.J@F@U@0x@U@4x D8@A0+D@@SDԞ@@@ž@@Lఞp@ @Hࠞ`@ @PP@ @h@@ @Tp0@ @X` @@`P@@D@|NCBgprPh @B0rB0BWpr B0rB0 r ̺B0rB0rnB0pcDB0XOplfBPd"l<> N=iFLbSP@?1|^8p"a9pTQ1Wpxu2lp U X4WLp8u7,p]XO0P$t1NA1B .}2H0@U@@ @wzPO0f~HlAp "RAHZ@6,HR)CHR)@ H셆H…9lN Ά9@09WB0@ @zf!a#`AݜN N N p>v"N`"'@.RAf! Dq0/0=A-H@PP֔R,A \OQj PA1A/.z?A. 40<>_r?2,4]44|p00 44nL2`2`> ?.?.W P 8q@.$xA !pP?@f 094Q2f!*J\g pdAg@QN?a/65A Dq/$p?3GfRgm6 @DAo?~`81 0.3 D" B\W`J!C BL0S 8q?DH#.*H,&I9|`Hnl@02 p0p!H y,QlDr;E>Bl\JFg 9FZf@ ^`0Z ^Z Z _l^ x ~ v t |r40,Z40K^t_??}z0Z X p P0,Yg6fQ@P,%p@g 0 a ~ @ gV @f2,vJAnH @fQtBg8tP2 @Hg, @Pf RP @bf"RP tPaf @*PvZ ~! 0>؎T?? 0p`-fQߦBg?Q2oa S~PPd> xrAf(0p!ACfFa0P> zP_|a+RTFPpc2h~TOr?AgFaLc,@"~PP 02``~pAbN=`pL(޼$H!4*H&>0-2B@fE@,`42@f*qt Bg@gCgQ<6 @ btiSrpNrq|rU |r~|rrrrrUrq֠qrqqrbpplVplz\ptB!BVpP q4&pDamDC4q@Vp.~1; n02 PfVpF`p"" p2- arPO`3p0Ar 40p*\przP `rq Ja!HzP`\`/2n#0T;@/P2O;l'l@lAq}@ N9>".p10v0azP,ب_1O:&ބΟv0: .> Ā(֒҃9 V0m f$0f:֒X$N8POBN9V2H2$BoG5A||JAj(V`B6L9jVlO8@>p0p0&d>DzP5g@3`hf7ڤPj8{BjȰp`Q\pL,֊5-Ann= 10.xCr?`PO n0=0 2. @otj S t x|I k1 l0k5284 p$*H0H Ulr:~UrU$Af :"XA:`":t/}Еf$~???̃ MN6 0H R@0 2""VA0." $nRM"J$FL$?4(W6(n00 w?Bj0C _"@0@0/ r!6$ L z^C:m0*m 6Dl"f p%@mp7@oEfRpLp@nFoa%V5l , * (C &&~15L L\O3ư#@p3@ZpAl@ vF05BPO\pT`smp @DfSr@awFVpp. p>,Vpp.  >Vppb paVppb pPVppb pVpppb psVpVp b xp Vp

uV`pf: pc`$bp. pj0 V`V`pjJp@V`+!`hpjJp@`Pp.`tp@`:pH^p@x`$p HHp @b``- ABNof2g.r>?O`@F: ZHg` G?gZ G@gT GAgN GBgH GCgB GDg< GTg6 GUg0 GVg* GWg$ GXg GYg GZg G[g GGgh`7fZq-*<- N,OaN`nаUp\pr`PO v K+r|%Avb|0JPJg0az`(JF ,vDgUxl"px~"plz4<gx@>Q@ Qrr_@.QYqp4\sgzpgtnrnDp̻ghp6gbpջg\DpgVhpRp.gL@λgDpgZp@g6`: z`r [0)v* 6pnf"r6p~4 pPrr @hppU@g`IWЊ \q&Zp@+g. gu( $gZ$T P`\q,rvr,6pvfDr 6plf;" 6pxf p6p|f * 6prf|c` xPCs=0JsRsZq@ @?g"DpP6քJք^քrքքքք²քPP7ԶqɦhqvnsvrfSgPnsՁP0r]>r PZ;w6ȤrҀqفuqفք؂Cفքքփ@ݑdZq,pff-x@Rtc)=|^=l`Bnb=mxd=ntf4rh4p]j4nlLr}^~\a*{ ,@f`.fXa.fUJ TbN*,^$d4fք N(* eb?3aX㋊@ΠxlbȠs)6ƢvB0h Jj(r>\nat^Pra B̢'Q .prA4 Rl o_9AX0a!Ѡb"*jv|Slr!p^P\ M@؀~€hʀR" <𶀀& *j>~X(~X~¸6rn|SR ybߪl3QJlZfqZX5ݙ5|a0xoV R "Qo) ߪ<دNX, x<|ҢF \V`҆` @pDjz $(NR q 2 [ X ޶  ¶|&⦶0`@d⊶JDZHnd(t,R~ 6Xmmm+!0,r l4CھN#9@n6_Xp?a2TOJ@f j,Qڽdr2U*6|B`4; XW QXЏ0 esȁZq[Ȃ ȁZrZq"JZqR p$mdȁ.q g ȁF?Jl*f Q»N_S@fp``p@f"Sl2m l,)H,` pA(@ 3`84cbN`2 L FN^NuNV[rҨ_=@*@TH$>. <.P=Aa xa44=MP {@3Gfc`cPc`` r ``PPO``@J@gdPlPA `S@PH`Lb r`@@mf(a$I O ڀ``ca e hPOJ `g`ff``@Na L$TH.P^@3CT P`~b_@`nqc߾L TH'.*H& &Mx"2 P aa g`0H?} (.p PA(.pv>kZZ R@0/2-|A, @o,SF`SF* H&M`NA"HJfS zHcqV@"m|×p4E`ARB KzC?" I@NTOREFop4L(TH!HPHP-H:`(R*"lX i$$n:&hfpZrʤp$fRAX1nЀq1@p.,jR@@bAA?@1A(.lfL4(.B>̂A*`́=."@&XUX X r1Hf4L }i/-A6bMQEvv.rvuZx4v$PAl4,"A=B>AANa68:x<Oa⨮bARCQa؂4r>Kt ?pn3@ơ.$.j/.Q&"`}<F2N`O6LAơ@3RA.THO50xo n섍sHp?A 2(dap>E`r??>|pJ(r 6Ppqq*rU6 Dzp((j18|ATPHHtPthr@r1-Ar١;a˰A&Nc\aPLb)q: Lbd`UްV.lhvuzPy.&ǃ2XdCJdQbbY&@p*WH.PHPx` daVPNS~vĪR@IAs.)|0p @ d @0;N*lJbJ11l0Bt1z p|G|06p@h;EJpGl r;AnqG$pGo;Gnҝ\Se;@JE`A @g XD|~0D@p|jP ,bonpr4Bh\R1Fq"G|AoңSGq@o/.?0ߒb\zܛ^llzmE҂kzEԪኴᐱzx־`r䆾zl]d^ pz⅂h0:@o,`&\:ltpAl&Gll?qx@a6|P}܂TH?,:P8P6_.JDf^ꑁ$.P. BSAPȚqAURMa̾PPОPJDo nƙnW`Q qbpfp-@uqԪ`d`VPpdXO *RE&VC`?R "ap*S\pap*@DRA@>\ IjxR@ ` pF"^t^A @g@ g:S@gV`0ȐYP9|rA_3B@o=R?p`Pܨ0`v쌠gpf4fp(fȐA6PR(fX":PbP:pRVPbP"PBg h>TO @JP h``W;ZsAlTP{Clb@0\Rk^`etd|duTN ajXX0S\U0 RX ǁp >QL"Q0b^`> [ek,Ȑp **Bxb@D\R^`Qp .tuTMADjXXDS \\D RX`P1hQ~P1`}|zq*B|b@H8u`t@tuTLѾq^RHS \Hu PS=p ]CP@u@4@pUȐ~**B~b@P\RpЙAC~RXXP&U\P ԶRּXN S\ZpDtUK [ ֏RX BRAN |Urvjt @QV;ZȐz*BUzb@`\Rt tuTJ򰑂X ڎX`S \`47(QXvN ,JFf pAPҐ`p_@f 4Ґ_~L & Δ^$p \+-I0R!$Q%[ 4jzZ!̖:5`"xQI>Ff{Q`Q?:Gfb2"ʢ<<5XFg Ȥ*5X g L j0A쀝,*:2/P: a*Dy 8pT?ap?AQq:BR_Nh0vf41265DftRH0Nc^H0'` aJ@o hІڻl0rL |Z9A op nl 5NH  al4:x 0f4HK!!సrAf~`tB|`t .9ek Pf1/!a.Qf RG4r;"4qaܼ:BC2<;?1xr0<<?Qaxr0<=>oXO.,/ )fƲf 0g4UAg SA?Da `ӊl@ۊ4$ۊ8<8808/"X M(!R/"(  MNLw$ *H!f22`1H5`*1g12*_Nu^P^PN%|11{2.,2d|10H|1X2`ڂ2|12|14|1-2||1!J|1,|1)2 .2|1*(222|0rh|1Z12)2@1} |19|13|1l13|1|1L22,ؖ|1jX2HB Akyv7)2)|1s21y1pV|1#>|1Nj|1i2X B5 2]v6´B|1 x|1/1v61u|1+D2qBV|1<2}BsL|22%\|1(2qBB|1$)B,G~ rBj|1 SGA{B_7S81hd4p0TOAH0pNTOa$p@|QXvmVxPNBV CoPӗQ_2EoPsQ40,Ra>V0߬Pp|S)@,pV(ph\>0N?$A8N> `(g?pMXQ$Pa%jpa>]R 4e6a.]jnVD0b`nVB aN`@&N`2<H A)PU:`d>`dUB` dF`dVdN`dUR`dV` dZ`$HV"A0`&H"_A)Q^`*(tb`.(s`2@t`6@t`:(tf`>HV$A2`@H~U&A4`BHGoPחQ*A6`DHKoPۗQ A:U`Fx tHpx A2qJx tLpxtNdj`RxtTpxtVd `Zdn`^dr`bd`fd`jdv`ndz`rd~`vd`zd`~d`xtHt"A[V2d`dqd`d`d`d`xtpxtd`xt(t`pxtd`d`d`d`d`¨d¤`ƨdƪ`ʨdʤ`Ψd`Ҩd`֨d`ڨd"`ިd&`d*`d.`d2`xtpxta$)BPV&"B #q(tΪ`@t`(t2<(tʠ(tʠ (tʠ(tʠ(tʠ(tʠ(tʠ,(tGp"(tʠ'uR3uSp?t_peKtɡWtʠ|cpU A"_yopnU"Apx xpxxCOx"[&gx*s.x26x:>xBFǀxJ󀌶NxR VxZ#^H/xb;sQO*rqvjdnrv`xfhRzrxQ~ xUxUxՖ t$~x B"t%f[t,xU04xU8B*UFJ*UNR*UVZ*^bZ*fj$U*n$ r$U*v$z$U*~$$U *$$$U(($,$U0($4$8( < @( D H( L P( T X( \ `(% d50h(E0lU0p(e0tu0x(0|0,00,0)0=,Qe, yV!z5VIz]VqzVz/?a>`PJlׁXfa`!悺 z Qma"B`pւ `a#&YpQr`bZf pY`NTPb ,aB` L,Nu[3][PROFILE 2:|GEMDOS Internal Error. ][ Quit ]USAGermanyFranceGreat BritainSpaItalySweden`itzerland (French)lc`TurkeyFinaNorwa`DenmarkSaudi ArabiaHolbCzechoslovakrungaryUnknown256 K512=p1 Mb1.5Gr2$OsMt3]sMt4GrNsU6Gr7Gr8Gr9Gs0Gq1FrApqbr1jpr1Nr1|s1rU1r1r2r2FrU2Tr2br2pr2NrU2|r2r2r2r3r3Fr3TrST low pcolours resolutioaT medium 4);high monochrome1Falcon030, `1T?'a#:q=߃VGATelevis9#Kp#a%c$`ullpalf?9600 bpsZnp8B12B3Bk19U3A24ra0LKAU15`c34apE75D`n`OddEva8 bitG76XON/XOFFRTS/CTS & Yes`Ip#b$Dot matrix`aisy wheelMCp80 pixels/line - Atariހmpatible?rEpsonDraftaalParallel (priia) portSerin`(modemӤContinuous feedSin_gle sUt}#/#c%3sl(41cF2dO#EE %2hx %1_^mwNabDat`wSiz`Typ`No s֡Is xtԐffO;#<]{ӄ`op wind~Applicyin on`1 hEp~2ޅSp~Hnq8Āߔ)܇Jp~trueބ (65536)40ށumpTV潀de NT;SCPALRlAnother 1K of@mory |is n&edvbe`32] %G\U:\V`C1u~noހokie I}Dtp20/10 or Mega$чuj`EBnԚ`mach{|MC6K012߰40_CP]Uo Kb7p(dou-`sityKp4pq;Yp8q ra-L`floppy dispT GI/Yamaha= p8-&Н/DMA`1}6CODECMC5A1 DS=Pnnec8E video SHIFTERHDAOA^$@MX @r$@r$WtX @濁p+qa>9 \!p!  A !T" a>0!$*N@>aA$@1,>yN2p@dFH&@5~N@0A膨2@S萨2@ׁ0>2O10*2O1,$*N@(>(N2(R+$>OC@3PA`+AI " ^B AB_A1L(%/ p@N:*@ f5p`\pr M0<@@J@f@>AB/H? MaRQRQ oaBRߴp*_H4x zpjoAE| pm}@@UMP @Bn@w(p`*oHζ Pm2C/ / ppPIN}2POpnfpRH }cx0<}BPQQ4`*@R`RE En MJfS&.RG Pm$H CmxC݂Pao6 ?Hr@ҁeP@`ViÿBp@ЀpQ"aXB.iHnHz/ ?N|TFhFej`/`n KC`V `$,/ ʖ`~bNbP6 `x`@0

N 0;> H@HvSgX\^ 0H`tc <}Q- QgDpJhp@hp6j,hp"hn9|Zn⺧1H$CPUζBN 'BfB r Wg"&W*`2֠0LH1:S8]1:g8աh:L$WFDCζFTBHFRddI|P1|Z!A|Ԣȣo|$SN}DVJN⒆B*C|)IPE)WJTXՠ\`` RC TX\`$VDOVNz BTƖNRdU!xFxPp[xա1xzxRNV hd ph zl xp vt`CB$AK vBƖv Qd:( ,8DP\hr[PAح"`ޞԲڞԦpOҚ؞ԎI1т?1`vuЖi֞b1+`XN[ cAd!o y P oOAx߫xRBVVNjB$RƖVlu1Ns!KxLUKVfrB ><`ق$NEjN蒆(N $OOULV^ഒ> <MiNbm!SBp_9@TxX3r$INPmgeLMVUretWIV_ZNڒղ@ ??cz2b& Tk, Ja@>?rQ2ak`* Vj*HXG l lQ4rPQkκR*PrPVroQ, g$RppQbbeVr~VRkn_RT* , ZTd dpn(>Xv}иPdrPtVrRPhrPQj*ڬPpPl$r'|b4R&ƐQТ8&N;&z|br4Hz&R^N"j|bFPt&VR2NɀV&>|brP|&.Pej RDp RSmdln̿Q'rh {*HVp f l_oQg&8RJР`J8a3^PR,L|L N^NudummyJanFebMarAprunlAugSepOctNovDecHardware, TOS and Screen Details (also see Cookies Jar)%s~chine type: = 0b520/1040 ST or Mega|computerCentral Processing Unit` 32-bit MC680x0 (no00Relative CPU speed`%u MHzұversion`Mx.%02x&x*ROM dat_O%%xGEMD9,u.%uAEDd2_nonal'ity NCBLiTTER ~Vp presbYֱ onTff);NoFlopoi3ntjor eg SFP004| with'9Unk?nown fqnJNoYinstalledHighest souװcapabi Curr Getrez() sN۳modg҃(docFalcoD\ .loluWidth: %luHeColour BitsPl'aneҰ-F>sizg. acddlpoble6'mnRowNumber ofjdefXшbackgrPalettxY#TrueE-ConuouOmorZhan 327675/Re0 y }RAMpV/Ebyt?!disk?//FTo|ToPA mo#av䰑aM-'((lu%%iNT is - DrU:\PROC tistics: 4?lZo P1(7?I4Fܰ??ئ?D9~>usby>?>;A/4O<?"?yO?Ocl. virtualO5Larg| KblockhO_I4VCE/YJ- OUTSIDE managc_u_]V!U__\VAl@_<_#*oIOWO[Vskre msUAƯگXB .gdir`q!pa~a%s\BIӰ3Pa B5QQcK$B"pMsU (T")oA_bSUclu clz'䧶bзLeng_rS(rdlenڹFAT (fhStar oOa8c͎da (dd'Cn\(numcl{蠇" (bflags$x16-bitn2rUn5get BPBÍpun_info Structu2 u/A shasCbBiOialie@a`!8111|6hysic 0hard\NO.Q%8dsg`9 lookup t2v) Aoffses_rtevi6V$mHf!r IDge2o-nO :DxýACSI n\水 #x7u3dExtendM (P_cieRE= "AHDI"Poi֐r~u ptrREd2O6z{XYQ.2XWl䰳y[edCrGidgxpxJ.Prog typ$FA0v/ia'gnow1AXnext[he{adVin cy~$%06lXTheU0onlayQ thU0pT&i+_@0han{*,Ћ,Izt0_routi} a(e/no(*coyd#will? execubqf#Af`rupp۴etcXwf8?J;GEMDzQ 6@ ??5L drom f.d Ю ac"1s>.Tzrequiri0v0#O5@TPDCJA X/(f!`GO6ZgNO_xnnJAaNA&ROMTgSpPJSetA_ĕn spaluБayPZ2thoPX1AE1fb)he1 :00m 1 (SCC c nel B)LAN kA)?hTmj\ismSpod2 nlT\l-`kU `3-wSaMFP}popupb+?|cCe|~N_SELECTED msg[5-7]b$tree dCpȡe salaSx`}lq$%XU7Hu-;W0an |@vihLau0(fi1ذΔwh@exiimm0ARGVXuVpas sIO=>w=cvs|eW5KP⭟ɖWF_TOP alsotur`vow@Ltop͞NEWDESKP͞COLOR?͞DtyƯ͞OWNExدBEVENT;BOTTOM*wNICONIFYg͞kUNWha Ii?fy gad`s%VeBottom6EϞϭS_hift-]R A d`bx'Hot' clo`boV0ra`ss0PZžM7ޑ\me>0ngfulϥnUNސPp\|O/=AP_TERM0gyut_1$ch0q,^CH_EXITVx`GYx՜ptrALLP"cg@spordin2@s3D$z?<$RsysvVa=jZv?v1.01 !DV5"ac4"3v"on7FlyS 2logl2)tagiCtkeyboard tAs in}B9Lac posi`"YK0RRrNVH?$z~N0 ,r m*0,0>j0B 6*1."4U 2B0š F1o.XGt0HVy>S10L @ 4UP @0P0T 5. BhD2T:0P &B 8Jl Nfܶ%&1! ȯ"H $"pd/A1.0 7.H=.U6 B hD(8:H&BL5f^/3-, 40-0$1 5[-*1-JT82,D*F1-L3 Ng@P2h "0c\$HU $RRX4XUp@^^RR4JTP`YknRB!`lRfWdZ_N,4X@],b2,dZ R,_~8mƊ1,4W,"nUbb,d~`VPlPbptVL@fF/@,gP~!,>PO` @U2bb*` PbPOxS|aT0|No < /PV!+(Dr%ް),RFb._HzDr`wQ`zqDrPO$J|P0^1+@"0 FpZ0 1 0FpJV*1+ r>82(0PDr0Vfm`o ʊ1*rf0*@Xp**1*4`VPVF1*R:t!*!Zb"LTnzPRZbfZ=ZtT^T-A,x;.Nm2*VVbDl6EĎ6#Z= 1' 4&0&0* 5'*1'**82. |p'֨!̂ x;*H@*gA`tG|p!'/jrxº~n3v ",:L$N^Nu, oH/$6!'(tپt/# %'!ͨ%'^:l<|pF1&t?pAl k>|p:V-A0;> J& @gw,+||p:|!pq^}Jl rx~!&H&{.RG l l(:, JEfzPS б?類# `hXBgp)^\O*XlZ1(պ@JDfxUsx b%Tl[>6% Hl{q%B%x\*HTFJ$T0~ rAl F?|p/ Z0%B"lO$>$@Y.;ҩ <062KʶF1$@>X/{qH@FZVSH@N\w |pHp@V^qHL B@]P?)aH$$G p o$*Hp hS@fs>x@!M!#"s0@PO#L$ҴH4~|A쁨Cp دQ~SpBj0v#L%#`| %#P!*l Mæ&I*REH~B  f./ B p` / / |p/ Z0e jlʕPF1"@4;C.S/ N=@@2KTXP<ZF@LR2r<~ `T",B:2K>U\PxT"*J?q pX :L,Ҵv*|zpw rK 0~ f BfRF:PO~ gR%_:?V1&H.@fXM/PՒ! &HWJfa2\tƢ2NPOҚ<P2&n2pHӀ8;t @, Oq@N3C@;OATBZFeOwCTB|ZFOwC,TBRZFOwCmR(p?SO@2TBq-BZ.VfDR_HzDR~6dE nSϫ,JόvX@L(%ڰyFP0Aώl/& ώvD9̂C@# / .,^$_;J / X[f*Zg$ _gSg `Kt`````pF"HAH(rf40rf( ]`` ```\`Z`z`T``N`H`Hpf2b`````*`(b"b`T```pﺀf`v`/Kj`nk.qX\TFVnRbrRcXur?rh`$_/ r?wt?"2uB@H@,d  `d@0;N$*06<BHNTZ`flrxE`^$`X$`RE`L6`F6`@6 `:6`46`.6`(6`"6`6`6`6 ` 6"`6$ t @J@`@`@`@qGs>`^` `Gt`ꏏqrb~` b/p>o/6^H~:nl ad j$H@rx=:V/ C@rπxπ\Jbj,PZL@"~LQN\$.2j9@h@b}WHzk}QaVberu2[`d$6aj/wH.*"P|+LB6zQ.o6@ύ}V:6`dbS}26`DvoFϥ}o[N~N|?ToVϊ6`\Hz`Dmp (hzh~p|\p 48p <.P9kp Dܯ@^uR{pL@pZT$@] p\;{QD р(fyA`4otD`j`?9"HutX( :kjt,(|̺4Nz  @Gz ڒZ&>vq`&dqRPVGJPP˼V nB,E\"`cqVg dM"qtdQ``TRP$ޒ^0f:b$*Rb$bVhh4vobbqpod_pȴon:bRbphd4b:bRbpr`Vg a0.dpvJdPRbe>>iRb>1͏vRPRbnVg ΢En wnujPy&(`vRy Rb(.V8"Dx)06`\0m樟˸S!%bgӒmTBzT!PVMgDx iNLwlV gίxDžDž",yRǃ,\zZiǀ&*yp k5V g}>[k 0<<ȲF–@e kjP•b" .ψymVR"61kjV g(O,jRPX }Sy@&OFjPO| }@FDѰ|Jd,F X\TDRg2X~DwRgN9rf+Kkkfb gzȸ"ξ1fnAprAg0"HU,@T`@K!RД4Ap6Rd(jg@kJ1eVgHx6"$"qϭ`"h R$"dr/ *b"^f"e$"2ADKvrT@}XBOD!Np&yP26!%"2"}"H!dA?vbAnOC[EdAF{dO*HRG0lXfb0BdnPO\Pjg0>, j@tF//@\0AP[ 2OTG  2AAcA/, 2R0(B%x;D6A8BD6JR0fB&O8H:DBQBB:R0BjbO8H>DBB@ D>R0BƦO@iBBc` @BHz*$ab( PTRPO+t$L NuMultiTOS (MiNT) Details?%s~Z__QHQFP?T) installed: _UYes Version__W%lu.%02luCurrent rRlimitatPWPQMaximum memory rega per process\UnRedoo(oQDklength of Pexec commandPne stringS;ooogP characytPEjnumbb``open filPaoo ii{fNQvsupplemPaV`group ID+m8}noFdOxedbtuser^9|r__NoMINT.CNFp?_QQ - F`pY_mRrapULTI}\҂cannot be fou`in the bo%driove r9, g or͂*ldqΆ+at VQ[Sorry, ~$enoughBm. T5_q display is truncaA`.]pGEMƅփۏ*nQ 2DVAkSome ImportaPSystem ConfigurR AddrNޯgXSptaROM (os_beg)|͟!$%8lXP11P_sysbase$6E`FZRAend_osVk9AEEPa뿺DransiQProgram ArseaLR`botݼ8w%topݾC pht϶υ^aFastfp= aVali̟Inv#֏buffZ~MPical sgcre\pR (8R:Logp߯_v__aduReset vecEtR(Ǡvsþpoint` toKcu:ԑ^HardkÐiti=zhdv_JB;PBbpbJ'R/WkuerwYrasloadJbmediafangchfr data, punf}oaucturNcptri%Ю`VBLs?blqueu8>ӏput ESC f con_Ɛt ?copyd`(_d#umDDPiP%hea] (D^s)Lil_8OasFA?T & DiȻ8MSctrEoɐr(R`cl~ )(Cookie jan߂/Evironq variabapr//ȡOepP௤HpBlockMV'?~}Noff>D`$ 0 DPP>V`- BRAW248.XL22 HYQOu 4l?>4 åaǠd4!3}et1 M18 Ba7DQ MONC:4DeuCsac3I_N1Q08defa shell:Brsv!1OOA0Pfpto QeCp`meeQb 2;Ama.rAR=QOtO{_QV-KFj_OMZE`-H__@H%@ ]en xSrmq;AAaO0QQq@PAOL/NTacUY1codCYo'.q$1E2oe &JiosUnk2Q0 XܴҪSpoo@p_loop [key{boshif&(qkbnr~q<%@ Xcurr]J(ru>F~q@rsve *psv20a(ApA5?9a's?BottomEPa0p_lowtpqaDTop7+ 1(qhi\(BFEXTg")pt磊Leng3thle3ӏ^PDATAdp H+݈BSS쉁bcCBtDJsVtƇPaqsD)p(P &$CflagrmKP)lrenvQUn@+rray(quommʆal+ii$%6lXS`Fss:F0Š?Vr(hex)asc(dec)ijF0Bo|11[lu#an-)csID/ASe"=#a|xl)FreloV@pVHAr~-HlNߺHVpbpQp_AL TL6HC TfJlg(HypHz~N6v~HzF~ <fO HAo*H,RFplXfpAl @|:\B7.HCatt`"n>V|pNUTCN5&@ fz J> $ "D/U $ \".Hz/  tPO g K D ?@Hn / HTG0/R@*z֢"* $ N4*@,`RF_.gH"HJfS Ho&Hp fB Fn$RG)pHz!4¢ `B#U-@2>/ S,@2`0<2MNT JfV ޗ0439=L$g/b>*lxTf*mBp ?NA\O m,*(((/r ?6&or,",f+$!+$-ד+v> ®4J{> Ž<›"m@JjH{ĕhFT{ *Đ"L@DlQ2j^!*Rv._Hz Ҹ*./Fے*u΢L8ڄ/F]Zxp xX8gFЇr*Xp x 0-??`ؤ0ʠpx(K> "ASAf @rAmό 6к!),ptN$/2€>6.:L^lmȎ!uƌ1u"\̰,F":P_>ش"P$k,4gHTAg6^cekt̂.et//, MrtB*HTG  fY20tpP ]l2bPOY?, /pȄ2@P.1j2 P]پ29XQVޥ{qVFR8K@xTb² z`$r et~cRGƀ&HRMJfREp@o€&M|`ƀ$Hadpf`jd€@0;N>FNV^fn~o &7^UV^V6^UV4^V^UV^ĪZ^Nլ^XN׺n^N׺^^N`|N`vNҞ`pN`jN`dNJ```XN2`0`LN.`FN`@N``4Nn`.Z.`"N]`Nn`nW`J JJ@Load File...PROFILE2.ST-GUIDE.qGLocate |uidl\*.*pN:[1][r 2:|Printer on parallel port |is not ready. ][ Rۑ | Quit ?]AUXseria˟ݟwa%c%c,Ep %s by Linnhe Computing - Mark S Baines (c) 1994 %s ~ Regenerd: YY Q- Enˠf' SCRAP.TXTDIRCLIPBOARD:]\ RD\@+Can$fia |Clipboard director,Conlue\Po̻mtoϠtExceptivO numberϡluVaddres@t$%/08lXСtjIȐgod=γ!zeroWithin ROM code? ProtOʡuts memR rangeXBRAZmpliance:ID Rp"FF"h{5dp NAY"NoÐΌrCrINF04d J %d{]ð\<;:%LѠ1rsvKEYq:Н:gisuHYPrb*: StaPage HHwar.M Diskð pun_info C'rid-# Falcon030nAESnMiNT9INT.qCFinGEM Imant AγeGOS Hr)e5ysep,GShell BuffYfi\ Yrol*nelrSSIGN.SYSEXTENDAUTO wFolAccoriCPX modulVBLsokie JaOIpreta nv wVarLSysv ưLTd{b#foucnd-Th!func!onlavailable if ysou'. |Ǡ5!%do][%s/OK3cʐ]804H.,PtA쭂tt ttt4pSpnfA~["B|H2JPp@f2@Kf.hdpk"^"R2B`tp `pf`\JGfJuFHNFp p FN,FgINGf `B0:`B0AUQ`UCUB0`HռpB0pN+ 4 B0PO.gJfpNB, TA T `L ""HJfS* `S`Tp\f B& "L`H 4*H M(f6`f0` pA} hS@g `p"oBgp MX!x"6~"4".`Y"7& " j fp?(x"D H&@ f!Bx!~"!g2~""p ?r ?/` qup2K Lpp=RH'u hpAr`Q2.~"B"<`(! Pn " p9@`6/ V'$_ 20~"eD">4= ?;6/ )2r3P22"9|pkȎPx!l=~"J"DA T6@P*@`" MP?Hzq,` 6@P^*@fHl@B D1XL\HQ~E~@ȺBa~KP_L`/ ~@BD1RGPB^K oREFòX/@Cvp//z:B*DJBH1`p.A2BPN2`jH0A4l=Ap-Httvg1xQ PP YTSKPpAl _@r`sQpJ@g xfAN*@ fr(`,`0bd`rCP`# TCnP"PbPLd_"ntnP QT`:a2! ,`n4\PbPa MJ, p\"53g x!zax P`$kdH10.l2.pQa L( TH?4hE^z0<|f0Bl3pgz/HzkVAaD2HRE\sLHl/*pL~q`@g8/ Xpp3Ćz\qrpJfu4rD|VvD r <΀& _.m*tq_\qҀm(,\q. mD r "Q*A"HDt&HRErP$ @ #fNr(t(?A(,??/.?s>1_b@ o$.(E` f:p-.--N?Ā*ʄ҂؁`ʄ>1^;3ņyqPn#*Hp;@.G` Kd moR@bRGAmo`Nuw l3T2dr!-@dPjptNg1p6w09DPrN 0PO wf$ fʜژPO "aFTO*@Jg(x!  s // pC AAx! GHz>1L>?.ll^b2>^b$hj^B@&,f2fl:m\n`olC쇆`#߆C␤Hl^>1 A, Tf"'@ TB, UHWl T^n⢪AT`V⢒A^L⢄H1 dPOp!6N4bxPu &I=@z=A~4<uRVSE}Jn~gC;N`"TO$@J@0J JpN ~$@ D40<p"Jʰ 㱬`Sp pʰ(`C۠/ @nHzjN @(Sf0NB0.wz2.p.//pr PO`H",oWAP`rx `˒@P`@lP9&(*,JaQfLp,Lp* ߆&C NsPO!,,*(ғ2,&2ʰ6- N2e]pr $p f2qt{|t l`C . p8!. .)@ pJ@ּ||C@.{Jм 4|>xЖ0b!NoHz q }. |;.Hz|@Фp!>޵,N1$Q*.Nzp]f0 t$Wl3 zWWC/@>40bOA<`QљWVvA(uR,@y~S@m @ l@0;N>N^n~.>N^n|OR4~R.R&R|RlR\R LR(Ưޢ j^LآxFL* eN*L*ڠ@^L0R֤^|`}Ј\Hz@dȴ@NF^ ȴ@쿤-FK Pl˱MtvK̰f8‰Ĝ.D8—mK jʲ8nlKPR8Y6v 81hxJ~FJԥ\XҺƑ:ԞB$X҂`XbXM8VezX@@$`` J(V| ϶FI5HnI(Eb@F8vSI**@^j@fVP\Z@2bHV z:,MPvH$B:Y@ԥ :~[҂tb~:F"Ȳ:&ԥ:X~G,ʱrFG?Ak$HvGNJ:ddmvʂ|)Zd>ԥdp|FF4"oF2FxF Pj PH- ,PFEYv pD"Θ4FvE/8D"*/EvJ/ԥ D"T- ~&8/ E/ 7D/" WDZ!@X/z yD>,`.v2/DPOx T82g8ğ , ZHS6 d@(>Xvℐd Z2&h VDDʄp5l CApA2H>Ba,9@ >BXOA9A BCDBd2A*n@z>BPLEn@C`8t(n@u@@jxB$LDA>BRDB n@CB2&?n@FC <_IDTT` `BJ@0,pFf4@-@ `rJgSg.TPLTPjp6Ur0??nAP,P `td_ jxTxBR_ xTn `0_ xT.! `n@xT@OB.?FSKUTP`(xQn@dVBxB&&dcA&d AޒgH_0^J撄n@BbxB&xa/`ig4]0n"tF`n@FA g%ƝJ rgF l rplP(t(v(x(z(????TpPan@x@E]L`z:n@@r%OB&nDvAKaz`0HvB0bpl w4tHzs v!`ؓ# v_a,bĒpAh_/( 6p0ܐȒ=x@Dܐ642$ҏ0ܐ=wBnwQϼdְNhi^n"pH*u@ϸjdְ:*&ְz:m_aBgrHpd`l r rRr 2vLp k:hFu۠JD xpP SLCTf(]4tLp3a`6&/N9*Gc"8LpB[b3?r9PO3Ǿ`b,NL N^NuCookie installed but contavalid null ިueIDs Interpretation?%s~The official Atari: Configuras:_MCHMachine - _CPUentrProcessor Unit4_FDCFloppy disk driv3, "ATC"fitted\norigin unknownSNDSound47yU_VDO_Video4F<%s (eg's SFP004)%P#Y with2Drflong point pJ_AKPNlanguage akeyboard typ3MM%cDD%cYY date formatc $YY6DD>4&'$Qn'tim312 hour,,Y24FRBast R{AMffer L/^$ at addrM $%lXluLK (Vers X.%02lXNE!Publish^ "%c#" &" '_O;OLMiN%'u"u)' NF6LMWI:$%FSMy؟*#Quty< P6PMM=Sospenwon-Mag Z?!6G?#6SWA*wapp%c: Pdescri}p tabl2&P 6VV!NVD;3/ ZFOVER^O%FVFI>'FFrmO"FUIS3M$ FLTM'3O "VNLdr&_pFKUVSCNh4trollrogrCam( rVO0E#pSX20VNo jar,!avail3AEnvironmB V3AtrsS'of EehveB18" 11!EDoVofoLengoklu byt Numb^ oo %PATH= { [bugguse`s%@fault AES qo4A- se$@ocs!][Sorry,0tJpough room. fi5@play is trunc(d.kpComple)System hQB~Only thoseacan be XBRAXNW cqiance chec kA ;V 1ga400 etv_rjjj 2b4 i)@ti@A:e8iermdkxD_1 5b1h2#5 6J3]o 7J܄4 ܀L5џw$42hmem -;cClCUnc*5 >P92Aectosǯ-E phpop,u3_;bot(:L[%qI;\Kckֿ4hbpkr(#5Xo_mkW1ʢ_fverifyϓ5ƒbootdev5܀palmodH3:pshiftm<6ŕs\l._v_bas_a-}5vblseߞ5n x,钱queu'colorpt﯌(@eGenpa,6Xvbc fr$6oeOh?dv_initta6wv_ꠐ7bCpbՃ7rw!7@I]I7mediach08XcmdloS8cqtrp14re ંfy themd_m_Pb09s?a#^b///"ownW/f/%C__"AAh#տ/(sav/(An p(? ?1A)!GF?X9ave_roH?'aDqx/?/BX?bufl_sOp-O?FMAFATUOfO>G_hz_2C00OOs០֭?YW?ϓ!?$ѕ?^ϣ?A ??{Cy? ouE69);5]c;;/;! !i;E!K;ϣ!W"longfram(Z"p@okieՏXAmpfeP!/0/B)0Q!hidX/l/<1b^h //<CBpkc//560pPchzon?pNVH4~|N"prAlQpA3AnC TfJlg(Hy1Hz&2N|Hzb1 <0pO l(*h,` RG MRMJfJf HA1/H1"0/ / 08//(0* {R@9./ 0R/0 TJ "0_,R.0d(A VJ>0~PB.ZG XJHzچPB04,1&1RF Fn8 KJfS* 9*H(RD EmpEAo:< Hr@ҁ KC}0@R@@|0kſBp@Ѐ1"KR@$B.kHnHz/} R@TG zJWnlPPB0`@fJffxG R@$KJgNp:*fFp\nPf>/ PTQV[].Hzr(A1`Wj.|RRr0W `VTR^RB ?@UyLR:>/o$ SyLXR0`]Jfj3Dz02,NL,N^Nu/~s0@AL?3^5~60F52JzPJ(A K:t`Nbr 0KP'BX XK ,?:./POBO6 xK`>d|b`ZmBd(A \mFdBr0H ]^mJ/bBr PmNdBr @ lRdBrdr ZlVcBr@rU lZtBrr 90, >?q0(A0Jjr l^s@Zlʂs6r?lLmbAlRxBl")Cl&c+}Dl*`+}IJrEl.}mFl2}G(4}jH(4 jIc Jl΂s2V(A|rK?|ILl^T mMlt *Nl UOl 4UPl  rUQl(A{%Rl "ISJl "mTl& "Ul{XVlZs{0rWl*DŽ?{#XlQg qYk_UzIZ,<$Jzm[,<Ǥ+z|\,<$KzTr],<["z#^,Bxri,<9tJ"xCjx\[tC"xCkx\JLG (HBL-6FB3LOO*R7EC4IVOO7BF5O$_QF6IMFP!_u] 7F7INMI_5EiI"fETacAc^hz P 68901 IVUsԬAA $10arH@port busyߧ*610>RS-2P`data carrier det{ (H ACKNS}B10ymclear-to-senϨ610~BitBltmpl\y1\mbaud > e genOyim~DNS1d200Hz systemockQC\Q0yKeyboardIDIIAs11lowppytroFНrDMAS71!HBlan%kuVQQB_I#6#11mtsmit[Qއ buff~em#pt:c2&mreceiveQ fulla sK L AZ -(q icM&7q3&Mon?o moniN/S* = Normysabled,+ #Q I iX*theLՇj TؙS/ /ۦWa`GI0urpose I/O pi߫ܒ`2>?/?A?89!CT_y?I9}4?I9h7I[8cp!TxCB?I9x=ervOG;=5&SCSI?_E=-6JQ_K7 qQ__q&Q _R6__R9M_o9}E oY6RT RQooZc7EooQ1!2B_[[<AunusO0]-"Q=xexЂ status chang[q8$$1Q=xUpr9vail`!;-9P?|$6+`?{speco O0'?6>$ 1A:yAGY1Gn63pGyA1/G!86y$1BJPb2'O463OΛԏƧ~B)/~N AC TfJlg({Hy`HznNR~Hzn <~|O HwA_t/~` R@ , ./> T´ V ´ȨQ X´^ Z³¶D ]\/L$¯ ^JD^n PJdL @U "JĂ(U &JĠ *JľPT .p(U 2J(Ք6³(p:2T(>P(Ү3`,N @.NuR Ab^p:xO6rOʒ&m4O BԵjZп FԊZZj JԪZH NZ&V6 RZXڼVpN޶~ Z³&*V ^DF*2bDNvϰЙfDNR ߰jDN..~Ap@xMMMD :M` nDM- rDTЪvDTN z³T, ~0T pNL0 Նn$R J$tЎ$|ВR$XЖ$4.ߺp)L V߰О³wKz߰Т$B "߰Ц$` "mݥ$ "FK`>p,֝K@n$POA٢ pTxJ6ﶈJ> 0#JZ $Z@2| $@2 $@2b6 ³@2 28ξ4Jp#I* 4EIL d4gIYp 41B} 4Il 4/IiHpBi / ³ SH&/ T> R,5L/ T\ RYC Tz R}C* T RlF* Da2H0!RT RCTGS³ b5S * bYCL0V#^*0 >(|z`( f RFpڀGoGn7FAp? r"HNTO`7|L,N^H?(?0,H2,J lD^p/ az*@ 4)mD9nH9nWJ<f ҍTO<<0rzDN l>?- p!u*0~h%N԰-^JkN6X᭖(~`|0j  pPJ,0f>@0Ю`U4$npL(4*Ip/ .P}OD:0:.*H*I-HV=A5\dEr4?.?NXO.p3UВ0fLt-BnN=|Hn{ %C*0.2.AmNOX,HrN="H ;@z.1l,"hf J$fUg@?`}p*JoVB.$i& _ W"D"I NMn_"CL !f`H9["H! 5 = f 7rPMp2.ND `NJtx"S{,/ ͎ 0)H5қ= 7L `p3bL-H\drznH0(1nnn1P42@,jEkB@AA@1WA(.BFLH[*">))2H|`  MVRFа0NupAaQ;lP*@:S+gr+AI9 f\!%d/Id!S!/Wdf: >&" I!eS!W FbDh#HܜaC"`` c|aa"'ǖ"baeBcu1C]D`* pHq2DH!$q MENUPR MpXX@XߑP02 P@@SAA@RA~Bh$HbH9AHN7"pr Ё/rH?+NA\Opns ,"<Ȑ p " RGp@@mp.B#P.&I{,V Mp K `$>$M0* PFfrSrk,>4r7*HX><aj@s~FQ@>y쒷p -İ Ǥ0 ~~GJB- /Hl@zw#1X@ РSgNżJ*`0hEg* @s>*P>NFg6:2ET/oX"5ҡfJzd!8(](,V"MJTO/.A ܳ;jNBINgT®89|?A @w"XOF@@@\NrѼ@zYHXO9k )k`>^$8})l^:`mяL<܎D1B$V(&H`l0 z Z 6Fp@@m29@9A9P)H=A@y& h@H,:/h @0mg?BWѨnV`q\ _gw`N `JV>n@l\s@oJFgpRA;AR@7E 3Vd)I Al@-Ix%p J`B3P@x/Pvd < $RU,,Wf7P ;SHp, P1*H)MQ9Fo < xFLQ p^2Q <U:0604%3 ,1@1 QrFP1W}?@ rVsd.Njo0pr@p6 `Q)Kq <[k01,ٌ,SpaZfo}l DP*S$NWnYRe4\r#Rx}/ S xg8 M>@N{jN,^ ~jPO`TXp LE6>U0KȔ!TM MUH9PfŠivQXOJgp> nfCp&(fCp_?/ PU,?-@`FPMު[`0zPfQLP p<\LRVJkrJEg rBSrBvQp Q,dU ~P\uTFQf$"bP*h6b[uU7aTL$䴌A!Tp&ȺPr gr fRM`Jgrp@"g"[@g`gU@g `RM$M~`RM-M` RM&`&~`,Jg V@+`d agĎaв`B`zpFO/ pQaFRQ\O$_B J"nap& L,$0^@Nh 0bxns`wxs y \ #r "_` "l,L0Jj$`D)@L @ClAlqfp9@dpNB߬LN}kpqN)_,Hr??<>hQN>/JBBg?Hx|arJ_WD c0sV=h'$F,pq",LJPJGkfmP^tJGo/ /?p?>q` *JkNJgpfHlp@*z`,9 XRB ` p >_ \` @."r?d K~`FV2Ij{>Jf?//`J@9P#J_Gf"p>qTPHJj `,`AЁ`qs@|:?NPGRS|`/ "QS@t`| SAgU@c дgSAW  _ $}s2H@t `p@vf(CQQ`npAvf C頡Q gbq4 Gk&lwl L0Z hJpg꧿ ` 0)W@BzbCcN9&֧| `RF`0,Ff `(X*Hz<l. gp3`=P SpS@f RG`sx=ld (JkZJg @FҲ0< @f, д J@k^jV _(`<0l F@2.@9nd=Ag fDz"pl`J@f: 2c 3Jmg -l`4PHN+]` f x;lpmp2` 2`,>#-J-H`:p%f*PR` M/ /n"POQg-`¸a KN`f2H??4*I&?PH~|zx| p=`=|B.UؐFPԒPJg8 qg?W@gQ``~`|`z` x`0R`p*іP"UT0l ~P|Ѯr.`< ^=P nuf` r(`Lg`gY`] &r@|APgQA}" g4f_b[Ag^"fW^U8`7r`?X"P2H"`Uf 02% .(`м -PHP`H$p =|-DBJg[+` Jgh `PNkVJPfPf$0.J@jrb2@Ho,gHJp*Hr0`?SdVn~.}B|,`<P@p0N @< 0,>@S@gmg @nR@`h\n\ xҠfhN `\<ԈPfA Jf/SVJAk@o4.Alv=C`KpAl ǒ@Kp`&S“PmЬJN`m.p v$\hFؚ`ߐ|@Kp+rxbXaUKp@lt=BKpѪ*`Z" ",p0np g6" `%B h/z/ Z//~//$f0ņ` ~-nu4 & o| Cgq1` p{%p%P= 2 N,eu11g ԰ -nXz1P MH/ 00/ -"H@`CgR tBfJg0x `tJAgߐ0Ga)A`"A$p*N͕001 ^1f0 9@0MO_HpE bfH/qps(J^c0`B݀nftwg2AAбAACMfCrl`rh` 8Qp rL`1:QN.vDrc`rn`r[`5np^Q`p4M!U`X݂^]Ƽ`z`"R̶QJQ`QJږP y'H[t*HE`\к,0f`SG p 1tB bfHHK Jmg&M*U` fpNނ``&pPMQ_/ Pj8L(fH.f0MRShRk"R @mA]rx|"dBWL(A/ *@p@-MAHq0/.0VPOJng0.nA"nv-fgYa*_BݠR@01V΢NPfA*V3/Rl~ lHg)Ap.BSISwCBI)@мC@HINV3dDJjDaDNuaDD/HA4fH@HAHB4g0H@4B2$c/v AdQC AdY UCnSC4HBBBHC604HAdSCЁr2HCH@A&H0$&HBHgHCHPC ЂLߪ0Y0X1H HLX1 ,)HJfNuYH<0",f 9|dL *@A[@, W_H)Mpu/BР lN`b0bpaN`HxCՀؠ1J@m @$ncftp -fP`P+fJ@ P0f8pPXgPxf(pP" fR PRHP baJgtQmTP9nP`PAm>:`7l4&gHCY`JCfԃek`Pl`ԁfkPJgD"/ g"ASH""? Lu92p 2ıi22J gDJfS. Jg2*l Jg*Z@PU4PpHp=f ǒXM`zARPC0 r& Id,-IXge,S  MqSdB5h/ R ~ur`+g `P 0`` n 4ABA@0S=@DA2|/J6"Ol-Dr NA0 fQ N^Nu0123456789abcdefH@B@H@QO"O2Af "ᲉځGPOz"̃f օB#Ɓṅ>6?->p)(SD*E},FPd@0;NnJx1r H@$H…BBu@(H!ґٔPT0JP Lؠ0???Hz/ NO-&P,Lz¤@FФ`"H?־jF*Ф2-*yФJCjONRBJANFEBMARAPRYJUNLAUGSEPOCTNOVDECJanuaryFebrMarchAprilyJuneulAugustSeptemberOwctoNovDec%02Id /-(>s %d,:  8Fdpb7r dA(`Jgzz k`vz ` *E زĐ"VzΓؑHݔJS(N`?;L,QL^ jppzv'?%`l:СYߺjQxE- tнT,/.<R(Lt((FM(cFjtJAM'P :2d.»Fܵ bHf?gJf !q Q*H&I. Md;bpdp` SzgJ5xg xXRR`B3XL(brbX=0F N@c,NK R3\ ~eqQ !?g VpV`Hς04#/|q`ٸpWpg` QHJg(-n`@n8⡰fER`X` BH&M Kd @SJd?`n&/.~U82<@J_gXBR` r` Pd/ta2.=g.Jfp-@g@PppfpJ@` .`\@@P l&H :R, KN0J:R{ Ks$@JgB)JBe=MJgNRK` \±0QJG0.HHrq"OH?@.u9@ ڰ@H! B?< 4A/H!)xrV ~V vw!Prh"~h!cvBgHlH =NAPOJk ><>NAXO~ j#f~! n r!v !v4A0L9 ofl/# y!N(p2!(:`4NB @*H/ Pp 3$_Ҁ/ B87&p0<H @$P@/ / 87B f P*spVw1JPJ0zB \H# Hp9@jrph9@$9A"N+W#p0<0n0,0<l:9|l` 0B:p0l1T0r0b,0R2p4Ap|p@n 06PCAhPp?PX@Fv:3p0vrptpzt9Bux0l0j02Jlg"0J@AlBpnAª@y@"``Nڜ1<\SQabrrQQ6T`&-g:`0PN*Q`LgY#PU~-2DAז&@^Z>++g JlgP42X@@:1.f 0KPN,"oPZ`lz M "@PF(JoH Ѕr 5f(QSH wrP$&`` Q `CP@gR0"ځfW - ,!\H/-0,5`AԴB#AwdDQ>P4PQQZUd_P=Pp?@JTO*JjCRwgRnQ*Qnˆa``p@Ѐe^(,l( O ",8(kPЀm&A`:HxspH:3f$ ac` m(</e>Qgx-K d"`BCP,f6" Jg."{ KQҊ`"4u>@vvRg q<` lO8g`j0I:3`rBnp bl4(qfdpҽ.q"H>`B,q@ppDr".-pf&PAPџUf6"q`Iq,pp`[<c ECpa*H*p1mP-aFJmfbRfZp;@ rAg*Q@Q,b|PfSm m mRD{ߠ` ~P" \g,p@BP @xڡ2-AQ ,_~`, 7` PDgڅ Qt0@f|`ڡ0}fd`+H0ǀg"P"p0JY p@`R f'-0&ld0 kN&S`K0.pJU@f ,JF`C@ *U`J|0lXH/pA:3N)P`zll DEJpiHA00~PRE`A <GOe~Pg@Ȅc 1"2R|@Ԁ`2fp ȀQԒ ұسU@gRƈ`4PN:0洑fZ` B0X#|)|p@gvBĵnV"Q`^؎nnQԒ8V g#f`qK>*n:,gxzR(@w+g>\6g ް\fRzr+4(W(`<:<}s`$xR\af lz'`RgN[@tqFP0"P@@?,?/pN@PO˃><@tVPӱVP`x|>N~`afVPp+@ f;FƣfΡ;GPB,*I"@XpaʃJf00,HdCf&Q̖0# Zƣ+JnV$6 8BP1k.`d\ túc7g`^0!g`S{dt((g$pif{a8 ݾFPƣH"&gE4|4 tX렺Є \}4Ҁ  SF,Dl@mP& ,fVa:\Q0P ЇSO"PɊ/Ohv2.08PBM%P UN N N N UN N *N jN UnN rN vN zN U~N N N N UN N N N UN N N N }N  Y   U  " & Vu . 2 6 U: > B F UJ N R V UZ ^ b f y }   Z   U 1 >(n0M0Q0U0VY0n0n0n0n0n4? n0n0>/???OLSTREPXBRINFSave File As.. K/% FtTdB)!v@IAi \C(h@ bBVG.!Av@@ƇHFDP@]]  @@@0@H @ AX U(XQ V VH,[;V,TLRR_,S lRr_,QW_&_8_J_\_n_XA&]Fv0O bH)o brWo:`xYoo/jfhe j@(^E[t`Ux`|```U````U````U````U``````X:\XCBs@P:pT(  [JD Df   5qD~2|}p&  psy~\*l@ :yLmp Dr,  > {r QXjr6".6:`db2&& &($0" 2"$u(,BFD$&Jb$VJ$.*:&02,4*& 8*$g2z"64$4. ,u .v(,*"Α~ ">P"  $>*".D0&h8 &F &2^222HF&,22DR((**&P2$,&4<8*0.|*r(H": &,˱"J~\:Gx N("&X4*2x>{ p(~p)"~ ~}v:q5,$(&RLG48"fgo inŅÍ(@hP8x&X(:.b$"tVX2<&Xd<4Z2Α&" Ϩpvߘ{$s߾F $pШ))M_hb& b묽8>XHREFpI prof2hypPROFILE 2 Documentation Start PageShareware ProgramBBS Sysops and InternetMagazine Editors&Software Companies and DistributorsPackage InventoryWhat is PROFILE 2? Book ListThe PROFILE 2 Report Hardware MemoryDisks pun_info Cartridge Serial Falcon030AESMiNT MultiTOSMINT.CNF FileGEM.CNF FileImportant Addresses OS Header BasepagesShell BufferBuffer Config ROCPControl PanelGDOSASSIGN.SYS FileEXTEND.SYS FileAUTO FolderAccessoriesCPX ModulesVBLs Cookie Jar CookiesCookie Interpretation Env Varsenvironment variablesenvironment Sys Varssystem variableSystem Variables Exc Vecs vectorsException VectorsXBRA and XNAMXBRAXNAMUsing PROFILE 2Running PROFILE 2Windows ControlFonts ControlDialogs ControlSaving PagesPrinter InitPROFILE2.INFDoing a XBRA and XNAM CheckUpdating the Report DataGetting HelpAbout PROFILE 2 QuittingCommand KeysSome CommentsKnown Bugs and ProblemsVersion HistoryFuture DevelopmentAcknowledgements ContactIndex5"&44&$5"PR"}P Profile File Report Options Help About Profile 2 ^I ----------------------123456 Close Top Window ^Esc Cycle Windows ^Tab --------- Save ---------- Current Page S Range of Pages... S Whole Report ^S--------- Print --------- Current Page P Range of Pages... P Whole Report ^P Printer Init... ^P ------- Clipboard ------- Current Page C Range of Pages... C Whole Report ^C ------------------------- Quit ^Q Hardware/TOS/Screen F1 Memory F2 Disk Drives  ROM Cartridge F4 Serial Devices F5 Falcon F6 AES F7 MiNT/MultiTOS  Important Addresses F9 TOS Header Block F10 Program Basepages F1 AES Shell Buffer  Control Panel/GDOS  AUTOs/ACCs/CPXs  VBL Interrupts F5 Cookie Jar  Environment F7 System Variables F8 Exception Vectors  Re-Read Data ^R ------------------------ XBRA Compliance... ^X ------------------------ Fonts... ^F Dialog Position... ^D ------------------------ Save Options... ^O Load Options... ^L STG - Context.... Help STG - Contents... ^Help Simple... Help v2.00 by Mark S Bainesdetails of any ST, STE, TT or FalconAll Rights Reserved Mark S Baines 1993, 1994Copyright Linnhe ComputingA program to display the systemNot Registered This program is Shareware and NOT Public Domain.Mark S Baines retains all rights to it.If you use this program more than once then you areobliged to pay me the small sum of 5 UK Pounds (cash,UK cheque or postal order) to: "Mark S Baines".In return, you will get full access to PROFILE 2.This program is not to be distributed on magazine cover diskswithoutpermission and the appropriate fee. This especially applies to STFormat. See documentation for full details.NextLinnhe, Shore StreetRoss-shire, IV20 1SFLinnhe ComputingE-mail: msbaines@cix.compulink.co.ukInver, by TainRegisterCancelv2.00 by Mark S BainesSeptember 15, 1994 details of any ST, STE, TT or FalconAll Rights Reserved Mark S Baines 1993, 1994Copyright Linnhe ComputingA program to display the systemDedicated to Jane, as alwaysGrateful thanks to all the following who helped:Paul Hargreaves (limitless generosity and humour); Martin Maisey(FLDLIB amodal dialogs library); Simon Robins (MENU submenu andpopup library and generous advice); Jon Waite (processor speed assembler code); Jon Ellis (coding ideas and STA Programmers'Forum); Steve Taylor (advice and ideas).Thanks also to the beta testers:Daron Brewood, Joe Connor, Mark Davidson, Ofir Gal, Steve Pedler,Rob Perry, Darryl Piper, Simon Robins, Brian Robson, Bob Samuel,Jon Waite.Linnhe, Shore StreetRoss-shire, IV20 1SFLinnhe ComputingE-mail: msbaines@cix.compulink.co.ukInver, by Tain OK CommentsPROFILE provides an extensive report on your Atarisystem configuration. To fully understand whatPROFILE reports, you must refer to the documentation.All pages can be viewed using the numberpad '+' and '-' keys orReturnand Cntl-Return. They can also be printed, saved to disk or theclip-TEXTboard. The whole report will be about 45K long, system depending.Whena System Variables or Exception Vectors page is displayed, youcan seeif any vectors comply with the XBRA or XNAM standard. The numbertoselect in the dialog is the FIRST number, or double-click on theappro-priate line. Those lines without numbers are not vectors and sonotallowed. For a full explanation, see the documentation. Yourcurrentoptions and window size/position can be saved and automaticallyloadedon subsequent use. Full ST-Guide Help is also available.KeysCancelCommand KeysF1 - F9 - Page selection^I - About Profile 2Home - First page^Esc - Close top windowHome - Last page^Tab - Swap window[NPad]+ - Next page^Q - QuitReturn - Next Page^X - XBRA chain check[NPad]- - Previous page^R - Re-read data^Return - Previous page^F - Font selectionCursor - Scroll by line^D - Dialog positionCursor - Scroll by page^P - Printer init ^Up/^Down - Top/Bottom page^O - Save options^[NPad]* - Full window^L - Load options^[NPad]- - Smaller fontHELP - ST-Guide Help^[NPad]+ - Larger fontHELP - Simple HelpP/S/C - Print/Save/Clip current pageP/S/C - Print/Save/Clip range of pages^P/^S/^C - Print/Save/Clip whole report OK @__Vector No: ___999Number in first column in main window OK CancelApply@_Page: __ 99@_ to: __ 99 OK CancelApplyTinySmallNormal OK CancelApplyPlease wait.Analysing your systemand processing data...NoneMouseCentre OK CancelApply@_________________________________________________________________________________________________________________________________XUse comma delimited decimal strings of the printer commands, suchas 27,77,69 for Epsoncompatible elite, bold mode (ESC M, E) or 27,40,115,51,66 for HPbold mode (ESC(s3B) OK CancelApplyForm Feed Drive Details F3 pun_info Structure MiNT Details F8 MINT.CNF File GEM.CNF File Shell Buffer F2 Configuration AUTO folder F4 Accessories CPX modules Control Panel/GDOS F3 ASSIGN.SYS File EXTEND.SYS File First 32 F9 TRAPs FPU and MMU MFP 68901 TT MFP and SCC Cookie Jar List F6 Interpretation PROFILE 2 beta This is a beta test version.It is available only to those betatesters listed in the About form.It is not for public consumption!MAINRegistered Name:@_______________________________________________________________________________XKey:Type in your name and key exactly as@______________________9shown in your registration letteror e-mail. Thank you for registering.SaveCancelApply~?_@?L=_@꾯>z=O_~}_P>z߾タP*_}@}Uw^}__U@~}@w~k@@TRUP (UT =P @?`??z?U}p?}@U={}}@U=?*{}P}{tUPu+~@U+U@W> ~UW}}}^_׾UjU*UEWRUU@(JU@* QU@TUP B( ~TP⪪ ?UUW?<@x0( U *UTUUꪪUUWUU8~?_@?L=_@꾯>z=O_~}_P>z߾タP*_}@}Uw^}__U@~}@w~k@@TRUP (UT =P @?`??z?U}p?}@U={}}@U=?*{}P}{tUPu+~@U+U@W> ~UW}}}^_׾UjU*UEWRUU@(JU@* QU@TUP B( ~TP⪪ ?UUW?<@x0( U *UTUUꪪUUWUU8?}vm?o`sa|׵?5i:-o65_W=56m_{P_* WX&PiPuep x6S4"( pt~q % )* +fg;h1(41263cd0e2>%&B'ST,Zopq%q     q  > ?% @ U V W p q r    q  1  D EA F @ @  > 3 4) 5 V W! X B A         + , - R S% T c d l u vr  w 3 /  6  U V@ W ^ _ ` @   B  ;<?=EFGAA@!"#`a=bjkl@9  r  ()*BCD[\]vwx 123MNOfgh !"#89:STUklm)+)'+:>de&z}   =BBB`aAbvwQbcqd#""1Z))\abc% "&%$00)d#T0 4#"d#$0& $  .  5 >  G  B  N e |~ $#  #=Wq     ! "# '8%7&A'\(w)*+,-./4 0O 1j 2 3 4567 $'B9A :B;[<t=>?@A8 CE"D#E>B Y"7&'44  ' '8 'T  'p ' '-'0'''3( 5(4 /(P 1(l .(/ (1(!U+ !!)( ( ))0 )L    44"+ %+ !7)h))44   ) ) )  * *,*H*d$*0*0* 0* .* +  +( 1+D0+`!!)+| + ++ +    55' e,7,7,$2,@.,\5,x0,1,0 ,1, - 1 - 2  -< /-X0 -t 0-1 - 0-1 - 0.1 .-.8/.T0.p1.* %$ :.:..!./!/4/P! /l /!  / /! //!0 00! 0L 0h! 0 0! 0 0! 0 1! 1,1H!1d1!1(1*1(' 0"12 fm %t 2(2D  %"  %2` 2| 2" ")0 %7 G2C2123303$2x &%7 9    .A Tg   # :+ ' 3@ 3\3x"3! 3! 4  / 33+44 4< 4X4t    %$ 5";>B*DGHBHIJ"JKNrOOJ PROFILE v2.08 by Linnhe Computing Copyright (c) 1993, 1994 Mark S Baines All Rights Reserved Mark S Baines asserts the legal and moral right to be identified as the owner of this work. PROFILE 2 IS A SHAREWARE PROGRAM PROFILE 2 is protected under UK and International copyright law, and is NOT public domain software. Mark S Baines owns the copyright to this program and the document files. You are hereby granted a limited licence to use this copy. You are not allowed to alter the program in any way, to do so is an infringement of my rights. SHAREWARE is NOT Public Domain! Your use of the program is restricted until you register. You cannot use any of the Save to Disk, Save to Clipboard and Print functions and you cannot Load or Save the PROFILE2.INF Options file. If you use this program more than once then you obviously have a need for it. You are therefore obliged to pay me the small sum of at least 5.00 (five UK pounds cash, postal order or UK cheque). Please make your payment to "Mark S Baines" and **NOT** "Linnhe Computing" and state clearly: 1. Your name as you want entered into the program (not more than 40 characters) 2. Your address and e-mail address if available 3. Which version you have 4. Where you obtained it. Send your payment to: Linnhe Computing 'Linnhe' Shore Street Inver, by Tain Ross-shire IV20 1SF I will send you an e-mail or a letter giving you your 'key' which you then enter into the Registration dialog (obtained from the About dialog). This will save your key to a file and provide you with full access to the program. Bulletin Board Sysops and managers of Public Domain libraries are allowed to make this program freely available to their users and customers as long as the whole package remains intact and unaltered. The FaST Club may place this program on its Disk Magazine which is available to subscribers. Floppyshop and The FaST Club may also include it on their Catalogue disks. The latest version will always be available from CIX in the atari.st/ 2listings topic file list or on the Internet at HENSA (via ftp, telnet, gopher at micros.hensa.ac.uk). PROFILE 2 and MAGAZINE EDITORS No other magazine, whether commercial or free, professional or amateur, may place PROFILE 2 on a disk magazine or magazine cover disk without the express written permission of Mark S Baines at the above address. This especially applies to ST Format. Mark S Baines reserves the right to demand the appropriate remuneration from commercial magazines and disk magazine publishers for permission to publish PROFILE 2 on their disks. If you make a profit out of selling a magazine with a cover disk, then it is only right that some of that profit should be distributed to the authors of the software contained therein, just as you pay the writers that supply your copy. PROFILE 2 and SOFTWARE COMPANIES No software or hardware company or distributor is allowed to include PROFILE 2 with any of their software without the express written permission of Mark S Baines at the above address. I am very receptive to such an idea but you must contact me first. PROFILE 2 - INVENTORY When distributed through any means whatsoever, this total package must not be separated. PROFILE2.PRG The program PROFILE2.RSC The resource file PROFILE2.TXT The documentation in standard ASCII text file PROFILE2.ASC The documentation in reformatable ASCII text file PROFILE2.HYP The ST-Guide hypertext help file PROFILE2.REF The ST-Guide reference file PROF2ICN.RSC The PROFILE 2 Desktop icon PROFILE2.NIC The PROFILE 2 NeoDesk icon ROCP.PRG A Read Only Control Panel program which sets the DESKTOP/NEWDESK.INF values as current PROFILE 2 - WHAT IS IT? Atari, in their wisdom, have created a situation where there are many different types of STs, TTs and Falcons around the world. What have we got? There are at least 15 different TOS versions, many different versions of GEMDOS and the AES, different versions of GDOS (GDOS, FONTGDOS, FSMGDOS and SpeedoGDOS), 17 different nationalities of ROM, BLiTTER chips, different resolutions and many different amounts of RAM memory from 256K to 4Mb on an ST and beyond on TTs and Falcons. I'll leave it to you to work out all the different permutations. All this can create problems for software developers and subsequent 'bug' troubleshooters. If you contact your software company for some technical advice, reporting a bug or undocumented 'feature', it is a great help to them to know what system the program is running on. HiSoft provide a program called CHECKST.PRG which produces this information but it is not Public Domain. I therefore started writing programs which do the same sort of thing (and more besides) for all you non-HiSoft software users! PROFILE 2 is a development of PROFILE 1 which in turn evolved from ST_DATA2 and ST_TYPE. ST_DATA2 and ST_TYPE have known problems although updated versions of ST_DATA2 are available. ST_TYPE is not supported any more and cannot be relied upon, unfortunately. You should not be using it. ST_DATA2 ceased to be supported with the release of PROFILE 1. PROFILE 1 ended development with v1.53 and is essentially the same as PROFILE 2 but using the TOS interface. It also doesn't produce such an extensive report as PROFILE 2. At its simplest level, PROFILE 2 can tell you what TOS you have; its date and how much memory you have; whether the installed DESKTOP.INF configuration is valid; what the mouse double-click speed is; whether a Cookie Jar is installed... Power users; programmers; people who like to hack about with other people's code and programs; hardware and system developers; repairers; those wanting to get the best from the configuration of their system with numerous ACCs and AUTOs and any other nosey folk, all want to know what exactly they have in front of them and what is going on behind the scenes. PROFILE 2 provides extensive information to help you sort out which vectors are pointing where, what VBLs are set and the nature of the installed Cookie Jar (if present) and more. This level of use requires knowledge of the system and what the details reported by PROFILE 2 mean. I'm not going to explain them all here I'm afraid, on the basis that if you don't know what they mean then you don't need to know what the values are. Sources of data are few and far between and the following may help: Modern Atari System Software (1993); HiSoft; ISBN 0-948517-63-8; HiSoft The Atari Compendium (1993); Sanders, Scott; ISBN 0-9638331-0-3; SDS Publishing The Atari A to Z; (1995); Mark S Baines; Linnhe Computing Atari ST Internals (1988); R. Brckman, L. Englisch and K. Gerits; ISBN 0-916439-46-1; Data Becker GmbH Concise Atari ST 68000 Programmer's Reference (1986); K. Peel; ISBN 1- 85181-017-X; Glentop Publishers Ltd. A Hitchhikers Guide to the BIOS (1986); Atari Corp. PD text file Rainbow TOS Release Notes (1989); Atari Corp. STE TOS Release Notes (1989); Atari Corp. TT030 TOS Release Notes (1990); Atari Corp. Atari DocSupport Developer's Kit (1991); Atari Corp. ST Application magazine, (monthly); FaST Club Compiler program manuals are good sources of this sort of 'inside' information. It's also surprising what is available as text files on the Bulletin Board networks and through PD libraries! PROFILE 2 can be run under two kinds of conditions. Firstly, in an empty system devoid of accessories and AUTO folder programs, under GEM and from a floppy. This will tell you what sort of default set up you have and be your standard for telling others, such as software companies, what system you have. Computer repairers and upgraders often need this information as well as the private user wanting to confirm his purchase. Secondly, you may run PROFILE 2 under various configurations, with hard disk boot programs, accessories, AUTOs, desktop replacements, hardware modifications etc. and see what effect these programs have on your system. Changing the configuration of your system (programs like Superboot and XBoot make this incredibly easy and convenient) will tell you much about the effects of individual programs and what they do to your computer and perhaps to each other. This can be an invaluable aid to bug hunting, virus hunting, program incompatibilities etc. PROFILE 2 - THE REPORT PROFILE 2 will print a report to the screen, printer or disk of your computer's hardware and software configuration. A list of the pages provided is: 1 Hardware, TOS and Screen Details F1 key Most of this is self explanatory. Some of it will only appear if you have a Cookie Jar installed with relevant values. Some items default to the basic type (Machine, Floppy Disk Drive). If PROFILE 2 reports an incorrect value then perhaps you ought to update your Cookie Jar with a suitable program. For full information on some of these items refer to the Cookie Jar page. Note that the two alternative numbering systems for the TOS version number have been used where appropriate. Therefore, TOS 1.04 is the same as 1.4. It is my contention that Atari's attempt to change the TOS numbering system for the early TOSes after the old numbers have been accepted for several years, is ridiculous. To add to the confusion they still refer to both TOS numbers in documentation and in personal conversations. TOS 1.0 remains so or may be called TOS 1.00. Atari would like to change TOS 1.2, 1.4 and 1.6 to TOS 1.02, 1.04 and 1.06. However, TOS 1.62 remains as such which implies a far greater upgrade from TOS 1.06 than actually took place! (I saw someone sadly refer to TOS 1.62 as 1.062 recently! You can't get 1.062 from the BCD value $0162 in the ROM code and this just demonstrates the confusion that Atari have caused). The TOS version number is contained in the ROM at offset $02. As far as I know, the present TOS version numbers are thus: os_version Old New Name _sysbase+2 Number Number 0x0100 1.0 1.00 ROM TOS or Old TOS 0x0102 1.2 1.02 BLiTTER TOS or Mega TOS 0x0104 1.4 1.04 Rainbow TOS 0x0106 1.6 1.06 STE TOS 0x0162 1.62 1.62 STE TOS 0x0201 2.01 Mega STE TOS 0x0205 2.05 Mega STE TOS 0x0206 2.06 Mega STE TOS 0x0301 3.01 TT030 TOS 0x0305 3.05 TT030 TOS 0x0306 3.06 TT030 TOS 0x0400 4.00 FalconTOS 0x0401 4.01 FalconTOS 0x0402 4.02 FalconTOS 0x0404 4.04 FalconTOS Numbers not in this list are third party modifications such as 1.41. Some people have claimed to have a TOS 1.09 in the UK. It has always been my belief up until recently, that this was due to certain programs inaccurately reporting the GEMDOS version rather than the TOS version number. TOS 1.0 and 1.2 do have a GEMDOS version number of 0.19. After some recent discussions on the BBS networks, it would appear that a true version number of TOS 1.09 does exist. It is not, however, a mainstream TOS and it would appear that it is a pre-TOS 1.2 version that Atari UK produced to cater for the BLiTTER chip before TOS 1.2 was made available by Atari US. There is a little confusion over the GEMDOS version number and whether it should be shown as hex/BCD format as with the TOS version number or decimal format. This gives two differing numbers, of course. The GEMDOS version number for TOS 1.4 could be 0.15 or 0.21 according to which format you subscribe to. Atari choose the former and I make it the default here but also show the decimal format. An attempt is made to work out the effective processor speed compared to a 8 MHz MC68000. The reported speed does not take the RAM caches of hardware accelerators or CPU on-chip caches into account, so that the speed *is not* the hardware CPU rate but the effective processing speed of the CPU relative to a 8 MHz 68000. This figure may vary slightly depending on what processes you have going on in the background, for instance AUTO folder TSRs and accessories. Compare the 'empty system' result with other configurations to see how some software may affect the speed of your computer. On a Falcon030 and computers with video cards the Current Getrez Screen Mode will report an incorrect value except with ST compatible modes. This isn't a fault of PROFILE 2 but the resolution the computer sees itself running using the old and almost defunct Getrez() function. The function should return a value of 3 for a Falcon030, for instance, but usually returns a value of 2 which means ST High Resolution Mono mode. Whether this is a bug in TOS 4 is yet to be determined. Some users are confused as to what PROFILE 2 reports here. No program should use Getrez() to find out the resolution of the screen as its return values are too limited and don't allow for video cards, overscanned screens and the Falcon030. However, some programs *do* still use it and can give problems for a user when they come up with a "Can't run in this resolution" alert. PROFILE 2 reports this value so that the user may know what screen mode the system thinks it is running in using the Getrez function and so help to sort out these problems. Apart from this use, this information is meaningless on anything but a standard ST(E). For the true screen resolution and other video details see the "Current Resolution" and following lines on this page. 2 Memory Details F2 key The total amount of ST RAM and Alternate RAM (TT chip RAM only) is reported as well as that used, free and the largest single free block of each, except under MultiTOS where such interrogations are essentially dangerous in a multitasking situation. However, on a TT the total amount of Alternate RAM can only be calculated by an undocumented feature, which is simple enough but relies on that memory always starting at the address $01000000. There is no 100% guarantee that it always will, but then there is no real reason why it shouldn't. If this causes problems, then please tell me. Which items are reported on this page depends on what is installed and available and whether MiNT/MultiTOS is running. There is a problem with virtual memory (which appears as alternative memory) as there is no way to know what the total amount installed is, just the total amount that is free. If you have virtual memory then some calculations can not be performed and do not appear. Virtual memory under MultiTOS is even worse, the free virtual memory component cannot be divided out because using Mxalloc(-1) calls are not sensible and so all memory is seen as ST memory by PROFILE 2. 3 Disk Drives Details F3 key Again, mostly self-explanatory. The BIOS Parameter Block or BPB of the current drive is shown. This information is stored on the disk and informs TOS of the details of the drive's format. TOS needs to know how big the sectors are and where the FAT and data sectors start. 4 pun_info Structure Details The pun_info structure is provided by TOS for any hard disk driver to make a relationship between the logical drives installed on the desktop and the physical units connected to the computer. Logical drives A: and B: are assumed to be floppies and everything else a hard disk. RAM disks are reported in the list of logical drives (as they are on page 3) but they are not included in the 'Partitions' table as they do not have a physical unit counterpart. Not all hard disk drivers fully initialize the pun_info structure. As far as I know, only Atari's AHDI version 3 or later does and also uses the extended pun_info data at the end of the structure. The commonly used ICD drivers do not even properly initialize the table linking the logical units with the physical sectors. With current versions of the ICD drivers, the partition start sector is offset by four partitions, so that the start sector for partition C is that listed under partition G, partition H is for D and so on. However, the ACSI device number is correct for each partition. An ACSI device number of 7 designates that that partition does not exist (accepted range is 0 - 6) and should relate to the list of logical devices above that (RAM disks excepting, of course). I also list the Driver ID found before the pun_info structure for non-AHDI drivers but this doesn't seem to be in standard use except by ICD. I have no plans to compensate for the ICD partition start sector error although it has been requested several times. The job of PROFILE 2 is to report what it finds, not what I or you want it to find. Massaging the data would only lead to confusion, the user never knowing whether what they saw actually existed in their system or just in PROFILE's window. 5 ROM Cartridge Details F4 key If a program cartridge is attached then the details of this are reported. The cartridge has to have a program ROM installed, so cartridges that are just dongles or interfaces for hardware, such as scanners, are not seen by your system or PROFILE 2 as there is nothing to report. 6 Serial Devices Details F5 key These are the current values for various serial port parameters including the buffer lengths. The active serial port, keyboard and midi ports are included. These values may not match some of those in the AES shell buffer page unless this shell buffer is made active by saving the Desktop. 7 Miscellaneous Falcon030 Details F6 key Various specific Falcon030 details are reported here such as the video mode and whether the DSP or sound system has been taken over. The video mode details are the currently set ones and may disagree with those set on the Desktop and shown in the NEWDESK.INF details page if the latter hasn't been saved. This page is disabled on non-Falcons. 8 AES Details F7 key A report on the AES version number and other details, most of which is only available with AES version 4.00 and even more with version 4.10. This will be useful to programmers wanting to know about software compatibility. 9 MultiTOS (MiNT) Details F8 key If MiNT or the MiNT kernel of MultiTOS is installed then some details are given on the limitations of the installed version. This page is disabled on systems without MiNT/MultiTOS installed. 10 MultiTOS (MiNT) Details - MINT.CNF File A display of the current MINT.CNF configuration file. This page is disabled on systems without MiNT/MultiTOS installed. 11 MultiTOS (MiNT) Details - GEM.CNF File A display of the current GEM.CNF configuration file. This page is disabled on systems without MiNT/MultiTOS installed. 12 Some Important System Configuration Addresses F9 key This page contains some of the most important items that people may need to know at a glance. They are mostly repeats of details contained elsewhere (System Variables especially) but have the advantage of having a little explanation and contained together. Some of these are important if you suspect the presence of a virus attaching itself to the Reset Vector or Hard Disk routines, for instance. These details can be followed up on page 23 perhaps using the XBRA checks. Checks are made on the Reset Vector values and those for the Memory Configurations to note their validity. 13 Operating System Header Block Details F10 key This is simply a record of the first bytes in the TOS ROMs pointed to by the system variable _sysbase, where some important hard- coded details are kept. Some of these details do not appear on TOS 1.0 STs. Note that under MultiTOS the OS PAL/NTSC and Country Code entry is modified from that actually contained within the ROM. This is because under TOS 4 and AES 4 these details are stored in Cookie Jar entries. 14 Program Basepage Details Shift-F1 key The BASEPAGE structure is detailed here for the current program i.e. PROFILE 2, PROFILE 2's parent process, its grandparent and great-grandparent processes. The parent is normally the Desktop or replacement Desktop or Shell program, that is, the program that PROFILE 2 was launched from. It is envisaged that it will be this list that users will find useful rather than the current process basepage. 15 AES Internal Shell Buffer - The Installed DESKTOP/NEWDESK.INF File Shift-F2 key This is the AES shell buffer, that is, the installed version of the DESKTOP/NEWDESK.INF file in memory and not necessarily current and the same as the DESKTOP/NEWDESK.INF file on disk. It is important that you realise this. What PROFILE 2 is showing is the shell buffer that the system and other programs will be looking at. If your NEWDESK.INF file is very large it may get truncated here I'm afraid. 16 AES Internal Shell Buffer - The Installed Configuration These details are a report on the configuration of the AES's internal shell buffer. The AES internal shell buffer is only updated when the Desktop is saved and so any changes made without saving the Desktop will not be detected by PROFILE 2. Note that for the RGB Colour Values there are sixteen sets of three digits, each digit for Red, Green and Blue. On the ST, this range of digits for each colour value is 0 to 7, so that white is 000 and black is 777. However, on the STE, the colour range was extended to fifteen, but instead of using the hexadecimal representation of numbers Atari chose to use the character set 0 to 9 and : for 10, ; for 11, < for 12, = for 13, > for 14 and ? for 15. Therefore, if you get a RGB colour value of "?;<" it isn't nonsense but means 15 11 12. The representation of some of the values shown here differ from those on page 16. Note that the system will install a default set up if a DESKTOP/NEWDESK.INF file isn't available at boot up. I really recommend a ROCP (Read Only Control Panel) program, which is supplied and should be run from the Desktop after boot up. It reads the installed DESKTOP.INF file in memory, activates the settings and quits. If NEWDESK.INF is used instead of DESKTOP.INF then more details are displayed. Extra NEWDESK.INF file settings for TOS 4 on the Falcon030 are also shown concerning the video setup. There appears to be an additional problem in that the XCONTROL PANEL accessory doesn't update the DESKTOP/NEWDESK.INF file when making changes to the Serial port and Printer details. Here, the earlier CONTROL PANEL had an advantage and may be used to install a DESKTOP/NEWDESK.INF file with the correct '#a' and '#b' lines before using the XCONTROL PANEL. Again note, that the Falcon030 video mode details here may not agree with those displayed on page 7. Save the Desktop then they should both agree. 17 Control Panel Settings and GDOS Shift-F3 key PROFILE 2 can distinguish between the four types of GDOS (GDOS, FONTGDOS, FSMGDOS and SpeedoGDOS). Some copies of FSMGDOS are available but officially it was never released by Atari. It was replaced by SpeedoGDOS. The other items reported here are controlled by Control Panel type programs and may be contained in the DESKTOP.INF or NEWDESK.INF file and these are the currently installed values. These may differ from those in the DESKTOP.INF or NEWDESK.INF file itself because another program has taken over the setting of these items, such as NeoDesk. Also, be aware that some of the DESKTOP.INF file settings are not installed unless a Control Panel program is run or a Read Only Control Panel. 18 GDOS - ASSIGN.SYS File A display of the current GDOS ASSIGN.SYS file. 19 GDOS - EXTEND.SYS File A display of the current GDOS EXTEND.SYS file. 20 AUTO Folder Programs Shift-F4 key This is a list of the active programs in the AUTO folder on the boot drive. I just look for the files with the PRG filename extender. Therefore, the list may not be an accurate one of those files that were installed in the system at boot-up if you changed the name of a program afterwards. 21 Accessories This is a list of the active accessories. I just look for the files with the ACC filename extender. Therefore, the list may not be an accurate one of those files that were installed in the system at boot-up if you changed the name of a program afterwards. However, I do check for whether they are installed or not. I also try to look in the right places for the accessories. If you have an ACCPATH environment variable set for various paths where you have installed them then I look there, or check the root directory of the boot drive. Failing that I look for folders called \ACC or \ACCS. 22 CPX Modules This is a list of the active CPX modules. I just look for the files with the CPX filename extender after checking in the CONTROL.INF file which should contain the path of the folder containing the CPX files. Therefore, the list may not be an accurate one of those files that were installed in the system at boot-up if you changed the name of a program afterwards. 23 Vertical Blank Interrupt Details Shift-F5 key Many accessories and AUTO folder programs need to keep doing something periodically after being loaded, that is, they stay in memory and are a form of multitasking (though not in the proper sense of the word). These are TSR programs or Terminate and Stay Resident programs. Some install routines as Vertical Blank routines or VBLs. These are called every time the screen raster scan moves from the bottom right hand corner to the top left of the screen when drawing the screen display. This occurs every 70th of a second on a mono monitor such as the SM124/5 and every 50th or 60th of a second on ST colour monitors or TVs. Again, you can check on these addresses on pages 23 - 28 to see if any of them were installed by XNAM compliant programs. Memory monitor programs can be used to see what is present at these addresses as well. Although it is possible, but unusual, to have more that eight VBLs, eight is the default number in every system. PROFILE 2 makes no attempt to look for any more. If there is a need for this then please let me know. 24 Cookie Jar Configuration Details Shift-F6 key The Cookie Jar was introduced with TOS 1.6 and is automatically installed in TOSes 1.6 and later. It is possible to modify or install your own Cookie Jar in any system with any TOS. The Cookie Jar is an attempt to provide programs with information about the type of system they are running on, especially the type of hardware. This would normally be difficult for any program to establish. Many programs need to know which processor is installed and whether a floating point coprocessor is available so as to make use of their facilities. The type of video SHIFTER and sound facilities are also different on various systems and a graphics program may need to know if the STE type video SHIFTER is installed to use the extra colours present. The Cookie Jar is a list of IDs and values, stored in memory the address of which is pointed to by the system variable _p_cookies at address $5A0. The values often just show the presence of a machine's facility or its type or the presence of an active TSR program. Other values may be addresses of routines or data structures in memory or a version number. There is no standard for these. IDs are four ASCII characters and each should be unique and descriptive. Atari have reserved the underline character '_' as the first character of their IDs. This page lists in order the IDs and their values in hex, ASCII and decimal and the size of the Cookie Jar. Note that any Cookie Jar program can modify the size of the Cookie Jar. Some programs use incorrect characters for the Cookie ID and PROFILE 2 tries to trap these. Atari's own MACCEL3 is one of these with the intention of making its Cookie ID of $AA006E look like MOOSE which is supposedly close enough to be mistaken for MOUSE! Absolutely pathetic - talk about breaking your own rules!! 25 Cookie IDs Interpretation This page interprets the values of the Official Atari IDs and other selected and significant non-Atari ones. Recognizing an ID is usually simple enough, for instance, "OVER" means OverScan, "FrmD" is FormDoIt, "LTMF" is Let 'em Fly, "NFnt" is NeoDesk Font, "NLdr" is NeoDesk Loader etc. etc. However, understanding what their values mean is anybody's guess and usually of no concern anyway. Some are version numbers, others are addresses in RAM where that program is loaded and some point to another identifier (usually four characters) or a version number in memory. In most cases it doesn't matter to the user what they mean. PROFILE 2 is capable of detecting all the official and semi- official Atari Cookies, the latter of which include the presence of the new GDOSes, Poolfix, TOS 1.6 patch, MiNT Kernel and the Diablo driver for SLM laser printer. The new International Date and Time Cookie and Nationality Language/Keyboard Cookie are included and versions of various installed software that have written a cookie shown, such as _NET, _FLK and MiNT. I also check for some other significant programs, the current list being: MagiC, Geneva, NeoDesk, Outside, VRAM, NVDI, OverScan, UIS3, VFIX, FormDoIt, Selectric (FSEL), Let 'em Fly, Virtual Screen (VSCR). 26 Environment Variables Strings Shift-F7 key Many alternative desktops, command line interface shells and programs set up environment variables in particular the PATH= variable which informs TOS or any program which directories to search through when looking for resource or data files. The standard GEMDOS environment string set up for the AUTO folder and Desktop has a bug where a nul is placed after the '=' sign as in PATH=$0A:\$0$0. It should not be there. The two trailing nuls correctly designate the end of the strings. Secondly, it is always drive A:\ even if booting from drive C:\. Some programs get around this and some others misuse it. Atari have recommended that it shouldn't be used. I trap this and show you it exists, if present. 27 Complete System Variables Contents Shift-F8 key This is the complete list as of TOS 4. The address and official Atari name is given together with the values they contain in hex and decimal. I've added some prefixes to some names to aid identification. These are where a system variable is 'divided' into many parts, like _themd which consists of four longs and _bufl which consists of two. I've given these suffixes to indicate which long is referenced. The same applies for each of the _vbl_list, xconstat, xconin, xcostat and xconout system variables where I've added a number on the end. Please note that some of these names are not the same as those in The Hitchhiker's Guide, Atari ST Internals and even The Atari Compendium. My names are taken from official Atari US source code and developer's documentation and are correct to the best of my knowledge. 28 Exception Vectors Contents - First 32 Shift-F9 key 29 Exception Vectors Contents - TRAPs 30 Exception Vectors Contents - FPU and MMU Interrupts 31 Exception Vectors Contents - MFP 68901 Interrupts 32 Exception Vectors Contents - TT MFP and SCC Interrupts Only those Exception Vectors that are important and usually of significance are shown. Those after $1BC are undefined and not shown. By default, many of the values shown are in two parts. The last six hex digits are an address of a routine executed in ROM when that exception is called due to some sort of error when a crash may be imminent. The first two hex digits are the number of bombs shown just before that crash and is the same as the vector number (in hex). Because of this pattern, scanning down the list can show quite easily any vectors taken over by user programs installed in the system. XBRA and XNAM The System Variables and Exception Vectors can be analysed for XBRA and XNAM compliance providing a powerful debugging tool for software and system developers. Some system variables and all the exception vectors contain vector addresses, that is, addresses that point to another part of memory that may be the start of an executable routine. Many AUTO folder programs such as TSRs (Terminate and Stay Resident) and accessories install themselves in memory using the XBRA and XNAM protocols. Essentially, they hook into or take over various vectors, such as those pointed to by some system variables or exception vectors, so that when TOS (or other programs) transfer control via these vector addresses to run the routine pointed to by them, the TSR routine is run instead. Normally, if several of these programs want to do this to the same vector then problems could arise. Some programs do not save the address originally stored at this vector and so the last installed program usually wins kicking out the others. Most others do save the vector address but do so in non-standard ways incompatible with each other. The XBRA protocol, however, does introduce a standard so that each program can store the vector address and replace it with its own in a compatible manner. After any XBRA compliant program is called and run, it can then call the old address thus enabling another previously installed program to run and so on down the chain until the last original address is reached. In this way, all the programs get to run their routines at the appropriate time. Note, however, that if any program intercepts a vector without using the XBRA protocol, then it will break the chain and PROFILE 2 will not show any more XBRA IDs even if some still exist. This is not PROFILE 2's fault but one inherent in the system and will remain so until all programs use the XBRA protocol. A good example of an exception vector that gets used for this is number 46 - TRAP #14 Instruction (XBIOS). Several programs may use this vector to point to their routines, such as Quick ST3, OverScan, NeoDesk etc. XNAM protocol programs can't be chained and so don't need to maintain the old address. They usually appear as VBL routines but the XNAM protocol is rarely used and as such is basically just a naming device. ST Applications Issue 11 November 1991 gives a good account of the XBRA Protocol. PROFILE 2 - USING IT The program is run by double-clicking on it from the Desktop. Most of the data is gathered and processed at the start. It may take a few seconds or so. PROFILE 2 will run on all STs, STEs, TTs and Falcons and under MultiTOS in all resolutions except 40 column modes which I won't support! I make no apologies, please use a higher resolution. On starting you will be presented with the main window and a menu bar. The first page will be displayed. You can access all subsequent pages from the Report menu or by pressing the key which will show each page in turn. will show the previous page. The number pad <+> and <-> keys will also do the same. The key displays the first page and displays the last page. All the pages listed in the Report menu can be accessed by using the Function keys as well. Some items have more than one page attached to them and these will display a submenu for you to choose from. Only the first page in a submenu is available through the Function Keys. The display window can be moved, fulled, closed and scrolled with the mouse in the usual manner. or will close the window, the cursor keys will scroll the window by one line or column or by one page if used with the key. The window can be fulled with numberpad<*>. All dialogs are amodal and placed in windows so that you can move them about, close them and act on them whilst also being able to view and act on other open dialogs or windows. or will close the dialog window, as will which corresponds to the Cancel key. Most dialogs have the usual OK and Cancel buttons which operate in the standard manner, i.e. 'OK' will bring about an action and close the dialog. Some will also have an 'Apply' button which does the same as 'OK' but doesn't close the dialog window. The default position of the dialogs can be set to the screen centre, mouse position or non (usually at the top of the screen). This is set in the Dialogs Position menu item in the Options menu or called with D. You may choose a smaller system font to display the text in the Options menu and therefore have a smaller window if you wish. numberpad<-> and numberpad<+> will also change the font size. Under the File menu, each page, a selection of pages or the whole report may be saved to disk with the default filename of PROFILE2.xxx, where 'xxx' is either: 'Pnn' for a single page and nn being the page number 'LST' for a selection of pages 'REP' for the whole report 'XBR' for a XBRA page You may change this name and path when the file selector appears, of course. The whole report will be about 45K long depending on your system. Each page, a selection of pages or the whole report may be saved to the standard Atari Clipboard with the default filename of SCRAP.TXT. PROFILE 2 will look for this clipboard and display a message if it can't find it, probably because one hasn't been installed. PROFILE 2 won't install one for you on the premise that if you haven't got one you don't want one. If you do want one then obtain CLIPBORD.CPX. Each page, a selection of pages or the whole report may be printed via the parallel printer port or serial port depending on where you have your printer as installed in the control panel. You may wish to set up your printer beforehand as some text lines in PROFILE 2 are longer than the usual 80 columns. Under the File menu item 'Printer Init' you can enter some Printer Initialization codes as a series of character sequences (represented as decimal numbers) separated by commas. These character strings are the decimal ASCII command codes for the relevant sequences, so the Epson control code for switching on 12 cpi Elite text is ESC M or 27,77. You will enter "27,77" (without the quotes) in the initialization line. A Hewlett-Packard control sequence for bold type is ESC (s3B so you enter "27,40,115,51,66" (without the quotes). You'll need to consult your printer manual for these codes. On a page printer (laser, inkjet) you can send a form feed to eject the page using the 'FormFeed' button in the Printer Initialization dialog. However, you may find it easier to set up the printer from an accessory or CPX if one is available. If printing off more than the odd page, then save the pages to a disk file and format and print them from within your favourite word processor. These functions are unavailable unless you register. These, and other options, together with the window size and position can be saved to a PROFILE2.INF file which PROFILE 2 looks for every time it loads. Therefore, you can have your printer codes, font size, dialog position and window size and position available as the default set up each time your run PROFILE 2. In addition, if you have the ST- Guide hypertext help system not installed as an accessory, then it's path will also be stored in the PROFILE2.INF file. Options can be saved or loaded at any time from the Options menu. These functions are unavailable unless you register. In the Systems Variables and Exception Vectors pages some addresses are vector addresses that can be checked for XBRA and XNAM compliance. The valid vectors are those with a number in the first column. The XBRA check report window is obtained by double-clicking on any line or calling the dialog to enter the number of the vector. This latter is obtained by pressing or selecting the XBRA menu item under the Options menu. The XBRA check report window shows the relevant address and its value, which should be another memory address. Attempts are made to check this value - to see if it is in the ROM or illegal (pointing to protected memory or outside that available to the system). If a XBRA or XNAM compliant ID (four characters) is found then it is reported and the next address in the chain is shown until the chain ends. Please note that any check on a vector will only show if that vector was installed by a XBRA or XNAM compliant program. Many programs, especially older ones don't use this protocol. It doesn't make that address pointed to by the vector less valid. It was installed by something! The contents of this XBRA window can be printed, saved to disk (with the default filename PROFILE2.XBR) or sent to the clipboard as usual unless you haven't registered. The data displayed can be updated at any time by selecting the Re-Read Data menu item in the Options menu or by pressing . This can be useful in a multitasking situation or where accessories can change the system, such as the Control Panel. Rudimentary help is obtained by pressing the key or selecting the Simple Help menu item. If you have ST-Guide a special hypertext help document (not unlike this document) can be viewed instead. ST-Guide can be installed either as an accessory or loaded from within PROFILE 2. Simply place the PROFILE2.HYP and PROFILE2.REF files in your ST-Guide HYP directory (normally called GUIDES). Press from within PROFILE 2 to get help on the current page being viewed or to get the Contents page. The program About dialog obtained with or from the PROFILE 2 menu displays some important information, the version number, compilation date and acknowledgements as well as access to the Registration dialog where you can enter your registration name and key and obtain full access to the program. The program can only be quit by pressing or from the File menu. PROFILE 2 - COMMAND KEYS PROFILE 2 follows the GEM-List key commands standard where appropriate. F1 to F9 - Page selection Home - First page Home - Last page + - Next page Return - Next Page - - Previous page Return - Previous page Cursor - Scroll window by line/column Cursor - Scroll window by page Up cursor - Top of page Down cursor - Bottom of page Esc W - Close top window Tab U - Swap window to front * - Full top window I - About dialog R - Re-read data X - XBRA chain check F - Font selection + - Increase font size - - Decrease font size D - Dialog position P - Printer initialization string O - Save options L - Load options Help - ST-Guide Help - Current Page Help - ST-Guide Help - Contents Help - Simple Help Q - Quit C - Clip current page C - Clip range of pages C - Clip whole report P - Print current page P - Print range of pages P - Print whole report S - Save current page S - Save range of pages S - Save whole report F1, F2, F3 - First, second and third buttons in Font or Dialog position dialogs PROFILE 2 - SOME COMMENTS I have written this program using legal methods everywhere, as far as I know. It has been extensively tested on nearly all TOS versions and all types of Atari computers all running MultiTOS. As far as myself and the beta testers can ascertain all the information reported by PROFILE 2 is accurate. That is, what is reported is what is found by PROFILE 2. However, it may be that some strange figures are seen which appear at odds with what you know to be true. In many respects this is the point of running PROFILE 2. It will report the configuration that exists and not what you thought existed! Be very aware that running many different programs, such as accessories and AUTO programs, different hardware such a OverScan, accelerators, emulators etc. all affect the internal configuration of your computer. To make themselves known to the system and work they may well fiddle with some system variables, vectors, interrupts or even the apparent appearance of the ROM - all of which may or may not be what you thought or know to exist. For instance, AutoSwitch OverScan messes with various system variables such as 'exec_os'. This system variable normally tells the system where the start of the AES is, like $E13D94 under TOS 1.6. That makes sense because the AES is in the ROM starting at $E00000 on TOS 1.6. But, OverScan can set this to something like $708C8 way down in RAM. Normally you may think this is a great mistake on PROFILE 2's part as it doesn't make sense - until you read the AutoSwitch OverScan manual and see that this is documented. However, not all software, by any means, documents what it is doing internally to your system - hence PROFILE 2! Something else you may notice is that PROFILE 2 reports that you have less memory than you thought. This may well be because you have a RAM Disk installed that has altered the system variable 'phystop' to point, not to the top of physical memory, but to the memory address directly underneath the memory reserved for the RAM Disk. PROFILE 2 will catch this. Logbase and Physbase are two more vectors that cause concern. Physbase will normally point to the base of memory holding the data for the physical screen (the one actually displayed). Logbase normally points to the base of the logical screen (the one onto which any drawing by the GEM VDI is done). Usually these addresses are both the same but do not have to be. For instance, a program may have a screen displayed (at Physbase) whilst writing another (at Logbase) and swap between them for quick, snappy screen draws. However, AutoSwitch OverScan is a program that messes with these values to the extent that any call to Physbase will return the Logbase value when OverScan software is installed. If you didn't know this and are writing a program using Logbase and Physbase calls which repeatedly return the wrong values, PROFILE 2 will help solve this problem for you. PROFILE 2 is as extensive as a program like this can be and yet remain compatible on all ST/TT/Falcon030 systems. That was of paramount importance when being written. There are some deficiencies in its reporting. These are for many reasons. 1 I don't know about them. If you do then why not tell me what I missed. 2 I didn't know how to find that data whilst retaining compatibility across all platforms. 3 There is no acceptable means of finding that data using sensible, accurate and legal methods. The TT Fast RAM situation in the TT is a case in point. As far as I and several developers in the UK and Europe can ascertain, involving consultation with Atari UK and Atari US, there is no 100% reliable legal way to report the total amount of 32-bit Fast Alternative RAM in a TT. PROFILE 2 will report the amount of TT RAM using an undocumented feature which I'm taking a chance on. It should be all right. 4 A detail may be of too little importance to report or too esoteric and used by only one or two people. 5 Other programs do it better, like disk diagnostic programs or system speed analysers, such as GEMBench. 6 A detail may require the presence of third party hardware which I consider to be outside the scope of this program. 7 Others are moving the goal posts every day. I'm trying to keep up! If you wish to comment on any of these points then please do, I am very receptive to program changes and suggestions and am not the sort of programmer that gets in a huff if someone complains of their work although totally thoughtless and destructive criticism may well get ignored! However, I am all too aware of my limitations and PROFILE 2 isn't perfect by any means. PROFILE 2 - BUGS AND PROBLEMS? PROFILE 2 has been tested by myself and many knowledgable beta testers all of whom have different systems. PROFILE 2 has been developed over much time and with much thought. Most problems have been eradicated hopefully. If you find anything wrong do tell me! PROFILE 2 crashes under the Janus ST emulator card for the PC (although it works with GEMulator). No idea why at this stage. When trying to print and the printer isn't on-line, an Alert should appear giving you the option to Quit or turn the printer on and continue. On some systems, usually Falcons, this Alert doesn't appear. We don't know why although I suspect it is a Lattice C library bug. There is a limit of 250 lines of text per page, so that pages that show external ASCII files, such as MINT.CNF and ASSIGN.SYS etc. might be truncated if over this limit. PROFILE 2 - VERSION HISTORY V1.53 March 1994 The last version of PROFILE 1. V2.0 release 1 Beta test version tested June 1994 V2.0 release 2 Beta test version tested July 1994 V2.0 release 3 Beta test version tested September 1994 V2.0 release 4 Beta test version tested November 1994 V2.0 release 5 Beta test version tested November 1994 V2.0 release 6 Beta test version tested December 1994 V2.0 release 7 Beta test version tested December 1994 V2.08 This release December 1994 PROFILE 2 - THE FUTURE PROFILE 2 is still in development. Plans include: More things to report as I and users think of them. Multiple report windows. Dialog windows responding to window cycling. VCSR compatibility (apart from the dialogs). Memory Monitor window to analyse address clicked on in System Variables, Exception Vectors and Cookies pages. New windows library improving some window behaviour. No limit on page display size. Ability to pass any word clicked on to ST-Guide for it to search for in it's REF files so enabling the user to build up there own HYP files of data on items PROFILE reports. PROFILE 2 - THE ACKNOWLEDGEMENTS Thanks go to the beta testers of PROFILE 1, Lasse Eldrup; John Eason; Daniel Hastings; Daron Brewood; Paul Hargreaves and Steve Taylor and the beta testers for PROFILE 2, Daron Brewood; Joe Connor; Mark Davidson; Ofir Gal; Rob Perry; Darryl Piper; Bob Samuel; Brian Robson; Simon Robins and Jon Waite - all very generous and patient guys. PROFILE 2 wouldn't be anywhere near as useful without them - my warm thanks to you all for your testing, encouragement and patience. Thanks to Jon Waite for the assembly code to calculate the effective processor speed. It slotted in beautifully! A special thanks to Martin Maisey for his FLDLIB amodal dialogs library which works very well and is so easy to use and to Simon Robins for his generous advice and help and his MENU submenu and popup menu library which enables submenus and popups to be used on any TOS- based computer. In no special order, thanks also for ideas, bits of code, inside details and encouragement to Mark Davidson, Darryl Piper, Rob Perry, Steve Taylor, Karl Foley, Eric Chapman, Ofir Gal, Graeme Rutt, Alex Kiernan, Chris Goodwin, Paul Alder, Stephen Nathan, Richard Gorbutt, Jon Ellis, Mathew Lodge and Flemming Nielsen. I apologise if I forgot anyone else who made some contribution to my knowledge or enthusiasm - these are all my memory and comms log-book recall. Lastly, thanks to Jane, a supportive and understanding wife who has the extraordinary capability to listen to the complete load of rubbish I spout forth on my computing exploits and even remember it when I test her!! ;-) Slinte mhath Mark S Baines Linnhe Computing 18th December 1994 E-mail: Internet: msbaines@cix.compulink.co.uk FidoNet: 2:254/105.10@fidonet.org NeST: 90:102/107.0@nest.ftn TurboNet: 100:101/12.10@turbonet.ftn AtariNet 51:502/0.10@atarinet.ftn PROFILE 2 ATARI WORLD READERS' DISK VERSION This version of PROFILE 2 is v2.08. The package included here is incomplete as can be seen by consulting the INVENTORY section in the PROFILE2.TXT document file. This is because of constraints on the availability of disk space and the desire to include as many applications as possible on the disk for you. The complete package of PROFILE 2 can be obtained from The Floppyshop, Goodman's and Fast Club PD libraries, on-line at HENSA and CIX. PROFILE 2 is shareware and it's use is restricted to non-registered users. You can also get the latest version of PROFILE 2 from me by registering and sending an **additional** 1.00 (one UK pound) to cover disk and postage costs. See the PROFILE2.TXT file for details. By the time you have read this the next version of PROFILE 2 will have been released. It includes the following changes: Submenus now work correctly on TTs. Bug fixed where "Cookie Jar" submenu didn't work when main window was closed. Small bug fix in function to get TT memory should speed up initial data gathering. Bug fixed in "Memory" page which showed some values as having very large percentages. Bug fixed in "Memory" page which showed "Free alternative TT TPA memory available" as zero under MultiTOS. Bug fixed in "Accessories" page where multiple paths in the ACCPATH environment variable weren't searched correctly. Bug fixed that caused the "Basepages" page to occasionally crash. Small bug fixed in content of pages saved to disk or printed when that page exceeded the line limit. ST-Guide now correctly launched under MagiC. XBRA and XNAM checks now correctly searched for under operating systems loaded from disk, such as MagiC. XBRA and XNAM checks now correctly cater for 32-bit addresses in the vector values, in particular those in Alternative RAM. Total free memory and largest memory block available are now obtained under MiNT where before I followed Eric Smith's advice not to do this as it may cause problems with other processes. I now believe that the risk is minimal in PROFILE 2. As a consequence, the MiNT memory stats for drive U: are not now displayed. Speed of initial data gathering under MagiC greatly increased. "Screen memory" and "System memory" values now MagiCMac compatible. Pages now show their page number in the page title/window information line. New "Applications" page showing currently running applications. "Serial Devices" page shows all Bconmap devices available, including the BCONMAP and IOREC structures. The "Disk Drives" page now shows the BPB of all mounted drives where possible. pun_info page shows whether the drive is physical or not. Nag alert installed for non-registered versions. MagiCMac cookie added to "Cookie Jar Interpretation" page. Full AES data now shown if MagiC or Geneva are installed. Some additional AES data for MagiC. "Cartridge" page disabled on MagiCMac. MagiC's AES shell buffer shown and correctly titled. Only relevant data contained in MagiC's MAGX.INF file shown in the "Shell Buffer Installed Configuration" page. XBRA and XNAM page in ST-Guide now called if XBRA window is on top and ST-Guide called. Supexec() calls used instead of Super() for increased safety under multitasking systems, especially with virtual memory and interruptible file systems. Please do not distribute this version and package of PROFILE 2. Mark S Baines 19th March 1995 .  J.. PINHEAD PRG c:PINHEAD TXT pc:2W``rXBRAPINH OJxgJXfNh]H hKf~Jhg hfpHClB0:gPS@ h $HJfg \fRH$HG"KJgf`JfJjL2` C$"` G JQLA)P z`NAJ(fNu KJb KJeBh oD*h"h$o.b ff *E Rmng Nu" ҨҲf/|KJ`AJ(fNu /Jf"x"ib"ie&@ HfBh$o@E*j"j WfJgb$b.b ff *0gNu `f/KJ$:f`Me,@" |p`Qrtvxz|~0@2@4@6@8@`HHHHHbNu oAC"Hzi?< NA\OA akK4:/ /<??<?NAO B5a` PH13fIjAdBP  o ;g *f4 -.fv -*fn  oh  f  gJ%a6E$`J L  g  o`g4)|`B  gJ%a)@IARP P mp`  nSMJg  oJ%`VA0Hz?<&NN\OA PlH?</NATOA A&axBgHz?<NNAPOJ@fA,CfAa`k:aBSEa> zaDHz?<&NN\O0:gBgNABg0:A.CЈ/?<1NA??<>NAXONu/?<NA\ONuBg/?<=NAPOJNup 9b 0eH"HЁ¼Ё`Nu xC2Nu>:|fC2 bV x0<: P FfB f8 Xf. X f$ mfSHC"AC"C\"`$THU@fC"C"C:"08T xVXHU@JgQHz?< NA\OAZ0NuC""zLE GIn&G ISK" QCj|eCғ! C!Nu*.*PINHEAD.DAT No vblank slots left... PinHead 2.1 installation cancelled! p PinHead 2.1 q 1989,90,91,92 Charles F. Johnson All Rights Reserved. Programming by Charles F. Johnson w/ help from John Eidsvoog Shareware from Little Green Footballs Please support shareware authors! ENDP PINHEAD ------- Version 2.1 Shareware by Charles F. Johnson Copyright 1989,90,92 Little Green Footballs Software All Rights Reserved. Release Date: Sunday, January 26, 1992 Introduction ------------ PinHead is a *very* tiny program (it uses less than 1K when installed!) that should be run from your AUTO folder. PinHead will drastically reduce the amount of time it takes to boot your computer, especially if you have several AUTO programs and desk accessories installed. Every program that runs after PinHead will load into the computer faster than you ever thought possible! And this speedup is not only evident at bootup time; programs will load much faster even when they are run from the GEM desktop or a shell such as CodeHead Software's HotWire. PinHead gives you a lot of bang for your memory buck! PinHead 2.1 works with all ROM versions of TOS. There is no speed improvement in version 2.1 over earlier versions; the only new feature is compatibility with all versions of TOS. Even though versions of TOS equal to or later than 1.4 contain a built-in "fastload" feature, I decided to make PinHead support these TOS versions as well, because in some cases PinHead's fastload is more compatible with improperly written ST applications. (Two very popular programs that don't work correctly with the TOS fastload, but do work with PinHead, are ARC.TTP [the original version] and the GFA Basic 2.x Interpreter. Desk accessories may also work better with PinHead, because of its default memory clear feature.) If You've Already Read This Document ------------------------------------ ...then skip ahead to the section at the end titled "New Stuff." Here you will find the revision history of PinHead, with any new features (hopefully) clearly described. If you haven't read this document before, please take a few minutes to read it through. Your enjoyment of PinHead will be much increased if you do; there's information here that will help you through the most common trouble spots, to the fastest ST bootup you've ever seen. Yow! Yet Another Shareware Plea -------------------------- The first three versions of PinHead (1.0, 1.1/1.1a, and 1.2) were released as freeware. However the response to PinHead on the major networks has been so enormous that I've found myself spending more and more time answering questions, looking for solutions, working on the code and the documentation, etc. Therefore, starting with PinHead 1.3, PinHead and the accompanying documentation are now being distributed as shareware...which means that if you use and enjoy the program, you're expected to pay a small registration fee. (After you've used it a few times I suspect you may find it difficult to do without!) I'm asking only $15 for PinHead. Please pay the registration fee if you end up using PinHead regularly; if there's no shareware response to PinHead, I'll be unable to keep enhancing and supporting the program. If you decide to continue using PinHead, please send a check or money order for $15.00 to: Charles F. Johnson P.O. Box 1250 Pacific Palisades, CA 90272 and indicate on your check that this is a registration payment for PinHead. This will enable me to enter your name properly in my shareware data base. If you have a specific question to ask about PinHead, the best way is to contact me through one of the following online services: GEnie: C.F.JOHNSON CIS: 76004,2232 Delphi: CFJ Installation ------------ For best results, PinHead should be as close to the beginning of your AUTO folder programs as possible. If you already have an AUTO folder with several programs in it, you can use CodeHead Software's "AUTO Organizer" (one of the programs on our 'CodeHead Utilities' disk) to make sure PinHead runs before most of the other AUTO programs. If you don't yet own a copy of CodeHead Utilities, you should make a backup copy of your AUTO folder, delete the original folder on your bootup disk, create a new folder named AUTO, and copy all the programs back, in the order in which you want them to run. If you have a hard disk driver in your AUTO folder, it should run before PinHead. If you use the public domain program FATSPEED (which speeds up the directory search routines in GEMDOS, and is not needed in TOS versions after 1.0), this too should run before PinHead in the AUTO folder. Why? Well, FATSPEED insists on being the very first thing in the trap #1 vector; and PinHead also needs to intercept this vector. But every other program designed for AUTO folder usage can run after PinHead...which is just the way you want it. When you boot up with PinHead active, your AUTO folder programs and accessories will just FLY across the screen, especially if you have a hard disk. When PinHead first runs, it tries to read a file called PINHEAD.DAT in the root directory of the boot drive. See below in the section titled "Configuring PinHead" for details on how to "custom tailor" PinHead for each program you run, to get the most compatible system possible. Disabling PinHead for One Program --------------------------------- It should be a very rare occurrence to find a program that needs to have PinHead disabled in order to run. However, if a certain program does act strangely or crashes with PinHead active, you can turn off the "fastload" feature before running that program, with a special "hot key" sequence. To disable PinHead, hold down the Alternate, Left Shift, and Control keys while you type '0' (zero) on the numeric keypad, before running the program. This will disable PinHead, but only for the very next program you run. After quitting that program, PinHead will be active again. Turning PinHead On and Off -------------------------- PinHead also lets you turn it "on" and "off." This is different from the disabling method explained above; when you turn PinHead off, it will be disabled until you turn it back on, not just for the very next program that runs. To turn PinHead off, hold down the Alternate, Left Shift, and Control keys and type '-' (minus) on the numeric keypad. To turn PinHead on, hold Alternate, SHift, and Control, and type '+' (plus) on the keypad. This feature is in PinHead in case you find yourself running several programs in a row that don't work properly when PinHead is active. In that case, it will be easier to just turn PinHead off for the duration, and re-enable it when you're through with the "problem" programs. See "Configuring PinHead" below for a way to automatically tell PinHead when to disable itself. Configuring PinHead (the PINHEAD.DAT file) ------------------------------------------ Since it's hard sometimes to remember when you're supposed to disable PinHead to run a certain program, and a system crash seems like a rather harsh penalty to pay for a moment of forgetfulness, PinHead has a configuration option which lets you tell it to automatically disable itself when certain programs are run. You can also tell PinHead to clear a little bit of extra memory for certain programs; this enables "problem" programs to be fastloaded. As mentioned above, you can create a special "configuration file" which will be read when PinHead is first run. This file should be called PINHEAD.DAT, and kept in the root directory of your boot disk. PINHEAD.DAT is a standard ASCII text file which can be created and edited with just about any ST word processor or text editor (as long as your editor has an option to 'Save as ASCII'). This file contains information about programs that need "special treatment" in order to live harmoniously in the same system with PinHead. The PINHEAD.DAT file must follow some simple rules of organization to be properly used by PinHead. All lines should be flush with the left screen margin...do not insert spaces from the left. The first line of the file should contain the letters 'PH13', followed by Return. This is the special identifier that tells PinHead this is a valid PINHEAD.DAT file. PLEASE NOTE: The 'PH13' identifier should be used even though you may not be running PinHead 1.3. It has nothing to do with the current version number of PinHead itself; it simply signifies that this feature was added in version 1.3. On the lines following the identifier, you can list each program or desk accessory that needs to be specially treated. All filenames should be in upper case, with no path information -- only the name of the file itself. PinHead allows you to list up to 32 programs in the PINHEAD.DAT file. If a line contains only a program filename, followed by a Return, PinHead assumes this to mean that it should deactivate itself during the loading of that program. This frees you from having to remember to disable PinHead manually. If a line contains a program filename followed by one or more spaces, followed by a number, PinHead assumes this number to be the number of kilobytes of "extra" memory it should clear when that program runs. (One "K" or kilobyte is 1024 bytes.) By experimenting with different sizes of "extra" memory, you should be able to "fastload" many programs that would otherwise be incompatible with PinHead. (The same programs that are incompatible with TOS 1.4's fastload feature.) For example, the GFA Basic Interpreter apparently needs only 8K of "extra" memory cleared when it runs in order to be fastloaded like any other program. (See "How PinHead Works" for more details about clearing this extra memory.) Here's a sample PINHEAD.DAT file: PH13 <---------------\ GFABASIC.PRG 8 <------\ \ USCRIPT.PRG <---\ \ \ ARC.TTP 16 <-- \ \ \ TURBOST.ACC | \ \ Mandatory "identifier" (must be 1st line). | \ \ ^ | \ Clear 8K of extra memory when GFABASIC.PRG runs. | \ \ | \ Disable PinHead when USCRIPT.PRG runs. \ \ \ Clear 16K of extra memory when ARC.TTP runs. \ Disable PinHead when the Turbo ST desk accessory loads. Please note that unless a program's name is listed in the PINHEAD.DAT file with a number after it, versions 1.4 and higher of PinHead will not clear any "extra" memory at all when the program runs. This differs from PinHead 1.2 -- version 1.2 would always clear an arbitrary 16K of extra memory for all programs. How PinHead Works ----------------- PinHead is based on a public domain program called NULLFILL, originally written by Leo de Wit, and circulated on the Bitnet system. When it appeared on GEnie, I got curious about it and took a look. The original program worked only with TOS 1.0, which didn't do me much good since I have a Mega ST4 with TOS 1.2. I added compatibility with TOS 1.2 and 1.4 (which turned out to involve a bit more than just changing a few addresses!), and had it check to see which version of the ROMs it was running under. I also added a "hot key disable" feature, optimized the code to work almost twice as fast, reduced its memory usage by quite a bit, and made it compatible with the popular FATSPEED program (the original stopped working if FATSPEED was installed). Then I found a way to make it even more compatible with certain programs (programs like Microsoft Write, the GFA Basic Interpreter, and ARC.TTP) than the new "fastload" feature in TOS 1.4. Leo, if you see this, I hope you don't mind what I've done with your idea! So how does it work? Ordinarily, when TOS runs a program all free memory (from the beginning of the program to the end of the TPA, or Transient Program Area) is cleared. PinHead sits and watches for that memory clearing routine to occur, and when it does, substitutes a much faster clearing routine. In addition to being faster, the PinHead routine only clears one (usually small) part of the program's memory area (the BSS) instead of clearing all memory in the computer. This means that programs start up much faster. (This is the exact same method that TOS 1.4 uses to implement its fastload feature.) But a few programs don't get along with TOS 1.4's fastload method; these "problem" programs expect all memory to be clear (set to zeros) when they run. (The ST documentation does not guarantee that anything except a program's BSS area will be clear when it runs, but some programmers have made that assumption in their code.) To get around this problem, PinHead allows you to specify (in the PINHEAD.DAT file) an amount of "extra" memory to clear beyond a program's BSS; this extra clearing is usually imperceptible unless you specify a very large amount, yet it enables PinHead to work properly with many applications that fail when used with TOS 1.4's fastload technique. If you do come across a program that won't work properly when PinHead is active, you can either disable PinHead manually before running it, or add its name to your PINHEAD.DAT file to disable PinHead automatically when that program runs. (See "Disabling PinHead," "Turning PinHead On and Off," and "Configuring PinHead" above.) ************* * * * NEW STUFF * * * ************* *************************** PINHEAD 1.4 ******************************** PinHead Now Fastloads Itself! ----------------------------- Version 1.4 of PinHead uses an undocumented feature of TOS 1.0 and 1.2 to "fastload" itself. This means that the speedup starts one program sooner in your AUTO folder, since the PinHead program file does not cause memory to be cleared when it runs. (NOTE: Normally, the use of this undocumented feature would result in the PinHead program file being left "open" by the system. PinHead 1.4 uses a special technique to avoid this bug in TOS, and you will have no trouble deleting, renaming, or copying the PinHead program file after it runs.) New "Wildcard" Configuration Option ----------------------------------- Starting in PinHead 1.4, you can now specify a default amount of "extra" memory to be cleared automatically for every program _not_ listed in the PINHEAD.DAT file. This way, if you have a problem with PinHead, you don't have to go laboriously searching through your AUTO folder and accessories to find the one that's crashing -- just list a default amount of extra memory in the PINHEAD.DAT file. To do this, just create a PINHEAD.DAT file that looks like: PH13 *.* 16 In this example, we're telling PinHead to clear 16K of extra memory whenever any program runs. The wildcard specifier "*.*" is used to mean "all files/programs". This should be followed by a space, then the amount of K (kilobytes) you wish to clear beyond the program's BSS. If there are other program names listed in the PINHEAD.DAT file, either before or after the "*.* 16" line, they will be processed according to the rules explained in the section titled "Configuring PinHead" above. *************************** PINHEAD 1.5 ******************************** Now Compatible with TOS 1.6 (STe TOS) ------------------------------------- PinHead 1.5 is compatible with the new version of TOS being shipped in the STe computers. No other changes were made from version 1.4. *************************** PINHEAD 1.6 ******************************** Now REALLY compatible with TOS 1.6 ---------------------------------- Well, I was wrong. Version 1.5 of PinHead didn't work with the version of TOS 1.6 that's in the STes currently being sold in Canada and Europe. PinHead 1.6 does. (The STes Atari gives to developers have a version of TOS that says it's "1.6"...but it's not the same TOS 1.6 that's in the existing machines. PinHead 1.5 did work with that TOS.) *************************** PINHEAD 1.7 ******************************** Better Compatibility With Ramdisk Programs and DC Desktop --------------------------------------------------------- PinHead 1.7 now uses a different method (suggested by Mike Vederman; thanks, Mike) to accomplish a certain task, that results in better compatibility with some ramdisk programs, the Shadow background transfer accessory, and DC Desktop. PinHead Now Follows the 'XBRA' Protocol --------------------------------------- A new version of Atari's POOLFIX program (which is needed to patch a bug in TOS 1.4 and 1.6) has recently appeared; the new program is called POOLFIX4. A user in Germany apparently disassembled the latest POOLFIX (POOLFIX3 - the one that worked) and added XBRA compatibility so that it would not have to be the very first thing in your AUTO folder. (Atari has given their permission for this program to be posted on the info services and distributed.) The catch is that in order for this to work, every program that runs before POOLFIX4 must _also_ follow the XBRA protocol, and not many do. Well, now PinHead is one of the few. PinHead 1.7 can be installed in your AUTO folder so that it runs before POOLFIX4...so now you can squeeze every last ounce of speed out of your bootup. PinHead 1.7 Is Also Compatible With the 68030 --------------------------------------------- PinHead 1.7 is now compatible with the 68010/020/030/040 family of microprocessors, so when the 68030 upgrade boards start hitting the market, PinHead will be ready for them. *************************** PINHEAD 1.8 ******************************** Even More Compatibility! ------------------------ PinHead 1.8 is primarily a "bug fix" version. There was a small problem with the code suggested by Mike Vederman for DC Desktop compatibility (see above; sorry, Mike), such that PinHead could cause some programs to crash under certain conditions. This problem has been repaired, and as a result this version should be sturdier than ever. Default Memory Clearing ----------------------- PinHead 1.8 now clears an extra 32K of memory beyond the BSS area of all programs, as a default. Through experimentation and reports from users, this seems to solve most (if not all) of the problems with programs that expect to find all memory clear when they run; and the clearing of 32K happens so fast that it is indistinguishable to mere human senses. If you don't want PinHead to clear even this much extra memory, create a PINHEAD.DAT file (please see above for a full explanation of the PINHEAD.DAT file) that looks like this: PH13 *.* 0 *************************** PINHEAD 2.0 ******************************** The Closer You Get, the Better That PinHead Looks! -------------------------------------------------- Version 2.0 of PinHead is now compatible with all versions of TOS greater than 1.2. This includes the TOS installed in TTs and Mega STes. And that's about the only real difference in version 2.0! OK, So I Lied... ---------------- There's one other small difference. In PinHead 2.0, I've removed the "hot key" on/off features. The reason? Actually, there are three reasons: 1) the code to perform those "hot key" functions seems to give MIDI programs fits, 2) to reduce overhead in the time-critical MIDI/Keyboard interrupt, and 3) the feature just didn't seem all that useful any more; it's better to add the name of any problem program to the PINHEAD.DAT file, as described above, and besides, this latest version of PinHead is so compatible that there really are very few problem programs! Special Thanks... ----------------- ...go to John Eidsvoog for discovering a new method to accomplish one of PinHead's nasty, dirty tricks. This new method is what lets PinHead 2.0 work on TOS 2.xx and greater. *************************** PINHEAD 2.1 ******************************** A PinHead Full of Trouble... ---------------------------- Seems a lot of people didn't understand that Pinhead 2.0 was only supposed to be used with TOS 1.4 or later, and that they should keep using PinHead 1.8 if they had an earlier version. Therefore, to prevent any more confusion -- here's PinHead 2.1, now fully compatible with all known versions of TOS, and with a new technique that should remain compatible into the foreseeable future. PinHead 2.1 is also lacking the hot key on/off feature of earlier versions, so people with TOS 1.0 or 1.2 who run MIDI software should be able to use this version with no trouble. ***************************************************************************** * * * PINHEAD.PRG and PINHEAD.TXT are * * 1989,90,92 Charles F. Johnson & Little Green Footballs Software. * * All Rights Reserved. * * * * PINHEAD 2.1 MAY BE FREELY DISTRIBUTED AS LONG AS BOTH THE PROGRAM * * FILE AND THIS DOCUMENTATION ARE INCLUDED, AND AS LONG AS NEITHER * * FILE IS ALTERED IN ANY WAY WHATSOEVER. NO PART OF THIS PROGRAM OR * * ITS ACCOMPANYING DOCUMENTATION MAY BE REPRINTED OR USED FOR * * COMMERCIAL PURPOSES WITHOUT THE EXPRESS WRITTEN CONSENT OF THE * * PROGRAM'S AUTHOR. * * * ***************************************************************************** . J.. GUIDES JST-GUIDE 1J!ST-GUIDEACC FST-GUIDEINF Pdo. J.. JHCP HYP rjHCP REF rj HYPFIND HYP j|HYPFIND REF joREFLINK HYP ̵ REFLINK REF ͵ST-GUIDEHYP oj5TST-GUIDEREF oj}STGINTROHYP -j*ISTGINTROREF -j~STOOL HYP j)&STOOL REF j HDOC >t Maino fHelp-page2Tips & Tricks6File-typesnxHCPCall  Options overviewp `Command option rs Command option l' eCommand option vl Option x. Option yEV Option mneW Option jh!U Option dg x Option p !xOption wa"OOption qb#Option za%xOption ay' Option sd(OOption ct)`Option tt*jOption b ,pOption o .VOption ei/1Option u0@Option f 05Option g 1%`Option i2Option n 3Compiler features9K&Technical:4! %HYPDAT; /" %TXTFMT@=#!%IMGFMTB$"%EXHDRD%#%HYPHDREM%$%HYPIDXG2'%Commands J $''%COMPATIBLEJ/((%LCG))(L+*&Commands @if/@else/@endif P,*&Command @subject&Qm4+&Commands @tree/@endtreeS[%t7T%t6T<%t5Urm%t4Um%t3V*em%t2Vj%t1W5,&Command @defineYF64&Command @help Zwm75&Command @tabsize[886&Command @$VER:\z97&Command @author \:8&Command @hostname _~;9&Command @default aB<:&Command @options bf=;&Command @keywordsc?<&Command @pnoded%pnodesube3@=&Command @boxdh:A?&Command @rboxhqB@&Command @line"kCA&Command @autorefono"lpLDB&Command @autorefoffmEC&Command @noref@nFD&Command @extern&q^+GE&Command @label/@alabelsHF&Command @indexv#;IG&Command @useswJH&Command @symboly]KI&Command @aliasc {LJ&Command @database$}:MK&Commands @remark & ##}NL&Command @widthS OM&Command @includef-cPN&Command @prevyQO&Command @nextwRP&Command @toc SQ&Command @{ ... }TRquit]USrxs>VTrxZQWUsystemJ*KXValinkBYWignore]ZXlinkkS[Y&Command @imagewVL\Z&Command @node ,][&Command @endnode]\&Command @title(_^External cross-references"`^Set text-attributesL`_Fill-pattern+fa`IndexT} compile.rexx$STOOL.HYP/Main&REFLINK.HYP/REF-formatIndex [button]taSTGINTRO/Main foThST-GUIDE.HYP/Main$l (st-guide.hyp/creditsa"w) (ST-GUIDE.HYP/Legal0 keman2stg.hyp/Main  pc_conv.hyp/Main)  1st_conv.hyp/Main Wihypfind.hyp/MainO lereflink.hyp/Maine hcp.hyp/Mainr0;STOOL.HYP/Main; r ST-GUIDE.HYP/MainHCP DocumentationPeter West/Joe Connor $VER: hcp.hyp R4.0E (10/3/1995) Help-page+g -i -s +zzDocumentation/ST-GuideS i@Zz6.`?r1p0Xv04 '}Sȯ+nSj>n7ɲH 4ُ*HZ,র&1=x55Jfߴ]mMB. 1pݚ*eԷV<{څnD6aB}G*[(h*bC3WiR/M~5ێ4r'54t@^~\I0~?h5%ai!œ%ǐ;sOy?F:x覀iyE*jѬ_w:H{qL ;7W3?e% BB'a %70yP!mͅ; kէ+8:C9 XϳO|4CbkeG%!?ќfKK/Ԍ)2O@O9[$兕Q^^.x jUmAֽ_7 Ym=4Wd},,Ý%)[sm\$ ?d1\X"q,(f$Q;4yA4Q-çV`vI@r<A=}$#rſT,|jː+ÙʩZYp@WgG|mBfUP)K(kԗU"NPr$bވRD0E6{ܽ8@0 @M9۸+jJgVss¤)\`(g@=˛ȏtJ H$C mԂ tO\:4 Ch{n/92˙>5ѱ`psnV:zR $R`(~% }˛ٓ>=W*Gf $q;lư7pΖxI*u+{QkU*\߮I}gK#/hFq'$o,Y]JxDWo!-w>xKA~*\Wz߾o,Dꂣ&Y7ϘViU囧$ˡ\[Nż3CP 1U1Q- q?i CZATܴ&HG f^~+jeCZ9Jp{] 4C%E+.KEZ5e̎$^H"%mF`Z7.7[[zVfwk6PZ _/V߼n/elQrO;>˙&F2C|E&;#2i1j!"L d8^XɮIuW}ݮJ{FR&GR |[Ur;ُ}?-ꦍܓ ѩ%S_E(ToBF7W^ګ,YkPQ#rFAQp->%Ɨ6yszge8=U#.=jm7XdDulGϞ@CJRf~(θqm89au)<8){`3Bo1f˛ȉëYWBN?)Qgwͧ dv $\\W+,arL twnޒ˓oJ@ܽUf$JgU[)7υJe[ݕ먯`|Rd } 9n̛211d*ʖ4W($A}Ei:Q쉔c h54F bmN:Y-k6VwT,\Rbw]*Q{X٩ iKNp T]RCUbMϐ::Y2_)hc*:iߕmd1tGS\XܥIm TI c!Op捂 n͚v1z r۪vH :⽃'ZFaGzMsϟIܓrZ{5ke?$*ou;p'{vB4jnOwi\:!i@:oc_xdĈÑ {7NhˣF`ǥ6spaWdSXVJ%< ;~2sx ӞdXNoܣj}߰N#,7$G~Q[lo`A6us<; - {wʚY9gO j Uo/;KNahaF,]aE5 =fyubٶܕO>͠Kt5ZT6Q/hɤē9|vM|@Bp2\1Oan;&>Skbn28&Rq]+dח GM t̴l%?fa7s9\]uCl=So6̉Q>htԺZ`Xr&SEt68hP,8,&: ,X66arY5b qwL96"x)De(GrVPtB H-,mu~>u}pN4dN@KR_CV3c'NJnp'+Z U7dP{]IMM|@ךxyGi>Q^q(^J'*'c6_ @W\ZOA ӗ (#IH~jF_Fla*E*&mawt7'-{c膿ۚ-N:&Ys9M*j8TԴM tssҥvK&!_ +Ilۦlh#޺L뉑H,^p]+p#/]wv ~G,Z#X/͐oF 1 #o%i%Up!Px %)`pږT*Zy@0XAJP3 S FX%>A%N"ŊBa~1Dթc vTKD[$w`l;i/ؗMA;asItdWʃe\y^+xiϬ'ѱib,w0+,<@) C9Tې[d)x(%_%_Wkާokڊ^I< PdSr 0HuV(7i*{MF"a]|Z X_Y9vWOB䝖~3WMbyv;Q-c=E#)C2BE'Ð@6ܾ} wTBt\|9z5ԕ Rܱ L\_pc/nG؃QraMWO[DW_ˠuhJhjeYS? t gWѹ7796'27 5eaF?r?zYI5u?ک#Ve~J}Fbwb PjdWE2ȝ| %x PҎD$a\Ы@ں/rLb Y.(Shm\x" Eʶ5xz5e"o9Fm b  &VY%@ߨ}~%ʹ;f6AX ,43ps 7sl_7+p)+lAsZMBczѷTbs^BUPe! f0v)'BIu1oXFuW2n,u] *jiH{TrJoJ֛Ul֔4&jSp~b;c U-\/&dd.Υpc8?p3 WoI/-kcUT $2B\,. N*kt@3< %蛲`BHK3d"P;,0ʂHd~ 1=c'~إ@a8l/M[̀F|rEx򣬌OSWP?J\PlxU:} 1[vpcC# tes^rVU/].ـLDwSTC"g=B3oir:nQ7߸o!yY⠱ǫ0dGi%L\t>QѪaλb<8xtlcr1p|CpUqQJ'?vG En61URgҰ!sE 邃}iI+HsilSpGLT6qrK25V3ƃ*V8HIv\` )0Ef::e_;>l\(IP[ܦN f8JPNZhxT*3Ao[zYu9t @w[NQydB Gn#fG$;%$(zdjnGA|AcN=6X<+Y4G 8̂+iF}߈78-T]r'?=nkZɳcy%#-RwR؉1o$ +k;yH̍L3yʍl˜Қp^YA=͞uC Ο*56cն5($[zw`8r8ߥ3nkrXME)eDICṡtˁ4x.6` JS(ʛ䣯 %؎;BFxV7쨎?EEtʹHosH@d/Jkg7mL_7$)ϑhB\߷阾כ4w4&g #-avudWG¨B_Z0͚g%]#: ցSc􅅯!rvE,t@ESqxJzBQeQMK5ꊫ, +,עwowe'#qe9pp p\!+\urlm=6:$2D)?(\46\ۥVK󡲢L\5n9,cu qns_AIXŠ_c){p9)ױ` 0*$ s_F`e'_rRZXFqX+:HNCd[\8.")Zۉ/[?ǙIHvP9uHhGZ.GGM|8q]YZ:fhKqLʔ|D)9s#*ј>ttЖ]N/6X?_GߒOg gH3u|V6>ӉtBAJ9W B:z*ai@N||F ?m`,ҳ/89Ql1W.Zf R 6tm&4Y=_8 ||/a6ҹpl%*l۹ԋk 5;@4Nw?><뽻sYZ]Qmm  p<~kY)?9~/TQI|p?|w{ d?`1hX3`B-pA#PdyؽyX<)jږ b0_$d+I,q sQKe*uG*95ҙ0Uszؕf*I-T[{@׹+\TLWCZW%pY !L$B俫A[z͌^N2e4Lbp*4=|m_4s?՘ 4\sm Ac@)dNCq@#-Òf,P6%& _P#kZ(j/ ]F$ G(HXB"dWca*S mG*45T~!5Kup]iYL pg=B&l,YDAC$wVBst+Xi'kU4ttFBa%Tdn0>ysȱ1bK=w! -wr9acvѶ:ok2U2fBH׭KJ9u2XLCDZa$P йi!Z.W!}8i3< ]5Er[L1Vl<5m㲶G sS鎠TW5G3@mrEQG9|29bQIď \PU^JrGF%.=tn2̱S|~4F,f>l<$,@I:KخњBT,G-Pj㋠AD*(\Y}.k'_?tcM6}jd%3\ITI襣y^/'K=&tY6) SoDD7ΔU9VU|ww{om` 6tE~?j/_% ~%WC6&*f8p6$h,o.-`ϭ߿ 얖@x1wedU)tb\~84ƭj͍6"8\(u5nvzM@KċuUҪOH7CѶmc=}Ϸ^8{LJzm պzwlY~>S{<7G3"i]=u鬊nxͫ.;hpxuTlg-=] `L@2rfC#m$Ere]Sȥ{PR7  cHlJgIV\f7}Nl(cٶ>n!Ӈ2Samz1S ZN7njnoͻlX<+,i)E`8S ̘ KBmnP(Y[ yۢ`LD,au31D?C |DFPn9(Z"ڠl|A'XD Gg]ZΖj# c9Wf> o$KK JȇU}u}_Z ]xz:F:$zMp߉zz6p :#lu̅j2 Z!LC y}Q症)'3-b(Y'w sBosMCx[l4GtRYzD k._|)Sv~l3n~w0k,^W=~' LcOe,Va,zO^]n~[|E5cwa< iXWV^$JI*>驳DfZ>=M8Ȫ$'zo?683GΓOǷJ}J5B :bƒ|UTyVzjj"]eàXc;< q wC 2e)pNtz =_-u³Emd EШBEF'<;TD CWyz"M{$n[#;hڱ5e[8t(%ˋ~sڛoSv5Z?Ru]ɾ'IF>9e$a^a ժ>RS]MĬ)jQ+jD3aڈc#cX,CGSdspM P)~g[]s닛[v5+G OYhƋO݃0wFF"xbYQ$YT48yƏ:<7ﻉA aJ';Xxy{6bgl׺<]&1%pX8'!V®$XPNˤTFYh}k0Sv57dci>8f8UțHTw4CFVҪz(c$}h) 6>")IW@x#>g&֔Eky$\,$d`9Yk/L^mǣKcsơ1i 8bp%LaUG/I(6;I|! [ #26dO0!̘ WR0p0`]ŴB\Aa[.h8ЛS:=r2sUV hiyWz˦ZRǘ{w:jdQK!w+.3L좨sa+- A*zeSrHJRa^rTzydA=dϵP$>b0jf`o'Mt 8kJM% SxSýt-g:'d\Y4YY!^9PGwX;qȣ97bȒw4gI,sT_ޕȵ9ʂzqQ8f[\p8&2*J<%KAIr/!12|X{qTbͥQj`p_?E8uj@ߑi~wnĿ#5op@_5grAs!Rnqx!r>. q[ >J|]%E'[:! T-C$,ń+Ab,{.! toKI$fIhx=%pHh]%Z? )Gvӳ+٠1OH=R!1:$;H [_Uu۰ X.Ay :ȗry.Qs84K#o1r}\H\=GH.HAHrZHZ]}:ӹ@\ha ya<&8>KRKa4^;86:7#t:UWKӌ0?ã 'lbNTT/ n̅*~LXlBA4JgE?l7H,eAAx;ׁϠgUWXHՄ6jpNXUXl1'Ȇ؏aBɴ$܍~e}Iߵ BU db!@32ӝ{Wn_,8dN3FӖ)= kpIIݵCk% W5 USn)AQ=x jP~ɓf/A5ǐ([G 1Z׏T!J ӫPY xNlՒd$MxqQ""zG=ԧ)uqCwb'#srm}vwѩM_6UI+{"TڒhL+" ]#CX_(3\=ScTâmqp2~+]w:OLyKqZ+hpbb_ߒ[<$=NJ4uTB|nXN o  6UD}m|t~.t_|hE/{Ktv~䫆ko睽l(`a|K2xo-d4Q:7yx~' ›Txz+ҫxSûi`^ 꿎8xە F6'_nyK8y>$wJ(ecT%[biʏ_7l=rp$!Xy[ms @[TFۋskU8G ֥4qRo8ATPI.49)H\r/En1OYOo|pU;\z뢾=uY']3f8.06m8g ٫F7씀CCu8Yʚbcwq֢Wx 1+̆$0aYmuqoRu6i+˟j!B(`{̩Rڷ\ ,tA1ȖOYscA؈&XX&K;?Kl:'BR:4x5%R1Ji}8%BfbbՖv$k F4<d@K?ݺOAHػ'"N^I۟-&hhs[XOd2Ls5p]dx'\b9^j0Tw1sʨyԒ'V2i}:1$tTQ]r&I-iwl|v3!z1M~scRn8|%SDZkVo)}k&(dԳp^坬ԱJ}k(\’ƭ-qmzVuA7(bV,PŰ-n7 '}.4OBHX%o=bH$t Jj&8,"2ַ.r^JYK} D&i_oSs#|yJ*}̅ ?瘣/k}(C_וM+ڢ^dB`"u ?L,3_]_ , C+ٔ0Vl=8k9 8@d{q ki[>w+Na{31XmX:yKӽh`^O 9R6꧞Y4P/S 4"i^i6k : @&ԧ>?n~pI:m.%ɉQߊe:qfy9umKE;En&~amy([z/FW'FTƚWĝ Qчo=x3F3a>I.kc&j5ܟZbOFb1/lqƶ8ț 8W8*< bCCH(a nxnO3֧!a,V KÍ*,sq&1f-bk%JfwHk.8̊E c=DIݻc=-jn,ĨGdfon7;շ9JՐZZ{xFB\dzjw,ۺxB$yabLW3Qcqn2yPb&vNSWAV;;cŊ ]Hp삵F^ipP%~i7DdǪc{}~#|lv2VV'ɗ*GZ9N~L '>歟6_?һsqL}pס2|ǽRS֫a-fK/OOVXE2\ 328ёM1 Z9ULkyZz69 ;Pu b`"`o'_u/{+9wZXX4&#PM} m*>޹2Al0R+ vu&č e>jW2r 2m2a {P(b*~H As~Ci i;F}3Ϯn{Hߚ6l;nj(ۘLa#MU' bY9Ʀ#/auv84a"C\/w6?:jHt4q?V7\zg9?A1gc8o"xDCgp!A޷R7v۶8, #ٴ^N9ʓL!$Y5LI8~]vjK҉]zl -zMd"B%GX0{męA:٩$ލz\T2Y_ }סwK#3ƛo*^1)ȏAt.|P%\tZk=9Ϭ ݈3JnmI.Y﹔-"[M΄S-ɻQ-KIʕ2a;0(pTp+})yN(ECY_0~? \E*=[},ow$SYQ!v]8>|ryt}2J^IaX=i'-"Tq 5VaPKNJB3ƚCLɪKsodu0A]m3[!mSHp/?0ۘqSq`qevUa0xċ:v[f^j56|npNZն  p^axp:4AJݾ9zڢTҙ(ӑBEB3؅(\AQ}0ÏIFXՉߟG$vI,I:9+;EXQ6ܿРjpVP#^f \೫gx2#ёkqci/cVP^QEIh+wD5[ቲ.TНwA"wAGLJdFg?Ȩ͋ B~iou@Ԟ<6zӢic x~\0`DX%a#q6,B`:dꉧbjv wg]4H>\a.EtdP| iJmS'3_S%`.Q  ask9Ȳ&]/Oq>OO- D1,eS$2#%ԏS5a)Q(~EV{(5΂"ָ'beA{@d! 9 ]ZTy̬:^Ă) Rԇ.QXOh̼W(kQsCL h{6Ev_E~N…tVln%"KWAQ^pƯlgɹ$5q[-Sm"JJuYCKAEjQ͔Rmq.uG(!(c]M$G/w9r97v\=HcNei8bi$9KTKQdOvRs,182Q'V 4ysEjSr Ćd9_Ĥ+`r`""uɬJ~ݶ$zcVX9cFC @.OGR2P[E^0 5߆""bil+A1\ @ep9דܢoN]qo%)SH! [xM'I( I8`9 \ aQg rl6L8B8tlMZ7<"NjI iq+Q@LkqO(!!l9yaboػ["In8[VqW]yќ?W9|uvluV29ڕuʓ|6T \֧;t'IlUBdoؿ1An4 RѨ=(- \K d,)0 ,վu3)3cYՂ E|ɮ 6y,cU%9A=< cQɂ&pg2b#|I[օX~< ; Š~[v0 gs `!oi:[m64FJ,;4 ⨫a2XMF%iCXp:Դ8f3k_ƉmEmp'JWST/v{RvW[LwנT:t&cCs)b̈́> p ƎH,dѓ5ra=[5@ľ^5!ZNe0;]ۛ%VJ2//|޽-p-{[մ=ρsYsG_7N^2Z?D~}R-ᐰp h) OwI@ |Ԇ@udez{ l/!&qVYZ2򤺐>%*"dds J_m.yJʢg!|߬RQ^v݉p6kkyU1)!s'J hzm%J;]!e |D4İaP6kK7?&^.U̹bN>i:R/HR7 䆞폚%4!MKy{@/&0]X0" 1jQ<#yK^|YlJ08d`|6;5xpp}J*5ٻHm'!Qx8#qS4dsxֈL%@ [sH($3ـ Rɔvێ_%6B,i$mcd Y% w CĩQ}@ 2h|/~VL RI2Ʃ"ILb!BK9npִlA h=?FR-7\{~6`uB/ͽgBU6ZZi@M*-gS!LX&>v ; _Q,׎ C(^cdpf!-U*ܺU>='go%+"#8GUUt_:HoŸ† _a.ŦEnhؖ@SRޭ;-A C3'WıY%UK'CJϊ̒h|daSM5Yȼ6 t5rf`ze%m%3Xm{=j</X\"?5SG $r6qA˺\=:Ppz,`]%#F0\Sv5< ƁIMc;`&9|r2w"#3flHuX~/reŇiqq4،;Cn[WT :B\ >\RvUh_Wum ZDQ)fUq-.gرµ{'<ڰSӏEfHcBߖ[3Bn يf-㓘Āi-pf*vEHFW\CSgvGS٤]+IשDRIBtQ?ys{r_~bSKZB, Amsyk阣Ӧة0Kd(9~应׀6g/xh/ j<˯}ݹGRƥ%q5%+ۉl2Q;4#˧p5\.x#$/Ocv$۴pcь*Keo6$})#"rWp{IAU|ORQ!SajOȷ3)eU ,@q J F.J}@>_ ac\c\2^ %y,{(ov#)}vȁu/7K6DMlJ4=`KjDdaZbjxhDAcMàcRU:mz,V"rƌHZN|3 I<~QfׯW|RW-Z.4cwa|y }a߰%)%_Y@mɲ.~CcƽwWrer6ɪ4hpim 4?Vz`Af{#^<MZ$A+cQELg%&gTҏQs>G(} (Т[=9a֠OQ2lZ|Z{>c\#j8OI/<2GQ#IT쭾; w޹wl~8+^mM]0b0h0V|I@[T@Y9+H暞81 JکcTk>8%V4Mnc~Ezڔ5h1m\\% RsP]ˑV*2/ړ?E1)*^:3hnA^90 ҋDf5D,gq,v5{{I]H@Qc%a7;I pS 0QWzx|rȓ@v)Ax.R.I>2#x4dȔ'Ns4[ǜN=Jdf AMq?YTVZaDiO1p?uo}Pq>`vbɗӇgѭJ;mx 28{&-GpXnq-۹25J_m{BPj ݝEX#tu(}qLFKVV"d:j#Mwc8ܹq[t\/{PƀHxDikΌU.pTl.tR%W dDC3:v=7W4Eů1qh\vpwD)W;ZIT0A6&?Aq?>#"0h#,"1[}.F=վ8'8{kK4  8&#Ӡ!Ge.{j][P_wW 3th)eny79}|=\u}^ecy^t9$^ؐ>Q/7E7hlaqg{B&VKiu}l/V~48'Ŏno`+  &qf;dh6A+JWlv-\*ª,c SɴZp.±r|x9mU3Imi!Cvߵ .{Y*L6@׳|t(• ?z[ g㋏mo4`Mn1'yup_RU  &5XegKj;X_M-M,w;tT 7&B;5A{H)ɜzҐAUuڟP(.pL'-cw3x X K8YaC1 Au׏ҩ:_KvCባz|{ 6;%]sM0 a+Ʋ!:󽼅|,qJpTuj%Q0-lv&CvpolT2+ kVލ\=}>G\͹^c00>,ol:d\?3 \NW\g6}x*{[&GaFINxoMjanT1 ?f<$PM eOm׼js ko9"lٲio8.J8>Y d\LW בˇ`uQ֍[163t9Bi7|9Q:vv$%\@."H/Q4Vl?!1?ʹ~k6Z\"j>NxeǤFn%"@3 VB @J C:"1jѵeJBaJRh葌ZN M |?Kw9tcdOK|y>j#Ry`%OYuzxOu1Hc )R E^÷w=ZViҕ9& & s84u}yV-E ټŖh1 Ň (yld?tmV6 ܑsf-[)M'|$&bb]<:#`\J|IJ6J;\ gk&w՞9lYDT [Im N7ѸN4ӹJ녫NԳ EQ`CVCy@{ la#l9^aq>MeJ;5,gZ4d6 E/[PM)lƙxn5Dr63@rq!v}=< qyi|Y-> 1cϡK8;H6Q GQ4A@U)(tM$wcsn6pȡ)g Cı\1 TmIVu$-P(Q'3m5(5%H"5Rآc0%vWNe/( $ki uF@uuY'p" GꅒذPaܺaK2v8cyR%$KҪ upX8?W4xp;XC4%vx/a.@ߊnWͼG4W{ oX(=͡?B7ʅ~,@gWhw΍77vӍ*u+5 l/|?װ-%>]^yk3|?.\fSr}eF#"PnWn9R$|1YDW bF\T }-u43'-v~7~ǵ%!2kԡvA0}Z * EUV ]ܭPMN얅e@F=_+[Y<57ˎ#9sv}M,LsWkgaNȪ-p[ɑ^_ADߡ"kg|W`5osYzW.+ĆEbCK_mm:2?aHYT1he}@/Xjw-`{`My+Mr&!`T;:Q3!tr}ݾpW<-np ![gTS6Ȉ-ڊ-?}6673ed"t쥯m.F)"PJw5$#M Гfkϩ\qt%TiAr]&Iq$4)ӒhyiOĂXs+$O"#zVHX`9+)μ ̠NgQ %/<!LPY٢`!LR("Xqٕa'9}1gJhZĴB ,5(B|̡eMօ2_)RI,Wr5svyܻ rՖ(*UwÅA|1x۞>9UL%en[\V3!U[,03-eNcݙ-hKZiW]\*ڦ$,Zؒ^3f+P H{a@W)fBhX88߳ HVW\O>̤L6_v*SI5yERe.9ot_zǨs\R9(Η|NZS^I 9:0Y9}`32 q%^tEq$taHn_|6 7 yGȘ@:X\R2PJW4\(npDS#bԦȻ/X!:A|wuJ)g@w շ˞g<7hb"QGˌ( ۄJKڳba(RXCNy'/ nӡ ahcvRscVA*gD!Y;bLfmV6ƒo>sb֧ll1,;PGZ%Et]-h3vRm*LIiE;^~i}l]>,09G_ؼB]>INv ss*ف.LisS YC_Ǯpjf:{C{HmɫvZ:7WNY2 `JzC\Ve /q,d{w&L4"Gh3zTF3l[c0s)-zTlA!PGeGÞG? yΉx@[w%)GsAz(5ݷ~m@#Ajci(>#"1lqň$ƏeLBh<mxk'48x ) R$jfGPC?e5JƃM{,q{1;-4S׀ic K}G.!S+MQ#S'ʑ+p|.lۄdẶWU;.Tڠ2Tbl9tSyoUBQGm3;SUzD"Q =S@=b| <]5f 5f0R˼cx:7δTy$.#q|08{f-Qo=6O-FvJp uBE8E H#ihmX+ ڏbYW(NXH ,v\K}n2Mݝe O@*ϫw^غ+sr4 |O1N:}8aRcyZCc$ÉC/Rrt!N]*9$EJh5֭ϲиk#MQ]2RhCчE.V4@̇$Bo'*[Cge40Sc.Gq7ָ^ī)YLWy 3+l ]+N/*<yYe+(y[2Af+tw1X`YۼOjԠ?2j~Ts}=?;=\(/y]sxpϐ<_ƙQ'hCS8U=Ї7:=m䷀W^NƍЧW=szPq`1@SJe,J26(Z'2a )QВy Q|>T7ҍ+Tu~hlsAF$3a(0[T{1Od>m=ӫm,tWɥJ Dx> !S%P-+da˛ӤsAR\ps~Ԯū DlRQV}h y"'fvkPp1Ld`ùZl2Z@*R\&ӯ fz$k$] ہ7w#@S4K: $`*WΊG+{TPjٶތ\ Jn,xK*i1%4×&.ѴG7I+|شǸu8^p$)eŒy>D^ >(ƶӅ%2iVf^|fS1-n(jeZ;Kj{;@VW T:^?%Dž1L7K'J&L@IŲ&Mmԗw4lLBe DHTE< Q58!YUOw 7u"[3`%x_g<6<%:O!Г.d#-AF B 5uu 'Y>`Q/d:pIM4sLtzjn\hG3iR7Ky(z"1[Ҍ [p?,xfU ,@p5x?T΋_>%ƒX$ HI:H_rr]eY|BL4z7w&<'Ma|8iqLF0 Ӈa3ڋ E8:Oy0} `\G6޵+zAuO^tm[|5`=≍Jlʀ+5jzqbUwrCVT(m=o5Xgipڐhbdٱl {ҵ\)s|.-^W:S+l˥g]⊋-Ц.2 Τ&D a,/x#/r^.K{|¡S gIߚv_i[V6?o/PVήcsF`c=BSVVaai+pxr #X%mMF~|GsLi8x_@ iɌ7njp}.kR!ОFZ bh}]{շ7(/j9pI~T,ZԂ{* 2^Q'fg_މ(2L!$h( >R"q!.==2GaOov}P n!0~ӾmH? V Vs5bK`lA~aͮI&)M났4 `CY P1#+HjYŚݍi*9DjqjXdmIݯS Z ےzKHݕNxM(-TS$/9sDӡ穭O컄NNH,Rcw6s 9T.kD *` a?dNNT#u ;yFF4 q.[6lc>\2mONb( |IY[&ZɭcA(QpW*^5 <2Ie 5 Pr$^Ueun zC0T ߧp1XN_{O׶2qhD}J.Y_JaM_v>8΅XDSWVd8@ykRqHf8mOtGV*e e!n^ xxm O>qɘe1\%+3WU#^y$MYO|Vf' UfKgl &h$B\Wմï<"W/~g%-2PRE$ߧvA9czշ6V`1 \B g>z ,N~9&70`MEo??}Xs>'$-~{oHOadwt;!ڇ۠Kt3|=7~kz'| |siejIu5vWUӣ~+{gyW]^R>UbqtW ~r߻%9XPyxe4 +Txb(x-}[Li?]~ezSѮe1ψ>=F^})j-_ fSN(0WJTz#gy,tT 8rwSBL 1(,Kl{\*.ɇV 0`o8%- S#H0aWך "O$(\]밆;,sw_7qPG1F6+<-/1lpk7ɻm ); l"fk{O+ҽg"k@U{{騪! nG: YxX:$6"ϓe@b"UpFzegblh`ڐ")O端:XI? k$(R\W뷶8H>mng_=YT2b8cEcB(ZcAŔէ٣Q'́)r?3Vp?RyQBܭT)@kѷ9-ԊA.&@B a^lNqrCHѤv?3[693FdqԚ.'{J?eW(s;f֫-2葶]+/ژ(ɉq;;JLXo]%]3.ʖ>@"õ#]dQ1. "vD(]X;%`G]NgeFUffwFs-ԏwj&#2R*k/pݮVNJ@:~H+;C"}OY~uz>^LfoRM7`AGc9 I\~H0sa\`#mҰiC+tjRx[Vw TZϞa G?phJ.G"! Y(? yNYb桲|\olK*T2z?ʧre W,6(pbȢ_7ÀЈ*w#.]II+#` IVthryxH78.8d} 2{IXZXcq_N1APzϙKwAi`}/H dM;̮ B}"L! T69Qke0_h*+s*UWhOi QSsI9aBvsyUK&NW$ޒ!d+ZT H^(":wy{ćez8dkF-r/TR&d(Q:;ɕ:&GP$?o$٦Ud)0TG4_?m a]e|{OL fĄxIhh:7C1)T2UcΦ/i/OÞG,]뻇)AkѷK-ԊA*\~r@v Ɖ,$ճpVvťwg=.:8`8#s23T{qӁ>m:27Y=n#lo{^pYgCkݻ'L+&:8q|fx(=  '#bgbě#b8J3ģo9hr`1H +96m84gs)ʊ5.sU5RnNC"_kijld1YP x ˞ݚkZ"Kx>+!z)ȷU.[@%&5EpyA+#8eU&A/#DNT!=>E ZIt_1! Z(-Dp޿Q92 _@>gŸI胷w{B[vv B0ŕ@^JI* x%0IfLlcOT%" )6(%PU1 ͣ$<:,:}l-׽~fR;ǎl֏/{]o՜vqAG{IT׵oq~zJALk1J&=Tݕ)0";-8J uQyt.#t(>Z Y`Lbٴ6>o`vczc'հeH։7}eS5P(WΣ!mOM`"/jwnj\o!8ĞĄ  Ε,;wyM$^XXlw خ!i09y23jwJ̸Ħ%V '=sչԷL)FM|yٮ[4cxHLr&"E%64ƌ]J "]LJj6ZC}dJO.J&nHk4"' Z>R86u/U=Y0IXY2s!ʎ<֢pJҷ3..:Ѧd9E,J$Η5@vW&θ).kbapp"pUpҬ{3 0r ue[.!Ţ:hs8w l|2 89O5aT^g%bcT QN | jMZ@Ljd}, {N3z"5պSXeBE2zf6N*.+MITS07o=j*]7!k(p$_Ooco, pSCMAfz r,%_MV3B $dơ)|2ǦɬtGm`wjSG 4,oi +ENGE9Ŕ( 3= ,2i}kKk(ӞW~I<k۱܁ \T mC!so>>滹wr;0HR}PbMӥWw |~[؏tx,| cb:Tрfs^-.ŚrUQrJiЈ;0D*{ f`InS8`o7M<֫HR - tB. U =UDK2)[K1SyNEkSasZ NZ̶f4s*||ؿ %J ےigVdx(XY,5E!MY0D-Phwd(4.6^Qtisͦ`*+E4Hk*!rb*2Hɀ̥BjaJUj.R6+R2I4eR6l4jXf6KcXyb;H43jnjRPB*z/t"y仕|ls;@UVu-)Q2n}(#ei-(٤7˶bA$fq0|MU"֟O灵Sчb80EG:pUp=ϕؐ$?ӯ1[=[CHX^W o_=|z졀ٍëf7V7f7V7`u4MgiWoA_j6.y5F [ [%u|WrCǾ)-մX_h.zN^ni.@)0bF?hB^b8F\۽wol?lhl:=~Oߟ=eL_.˓.Rs/[K7ӵ^eN? !PN| l–<֜$dYXY)g[l_F-{6N+Kows*vY,4,FbITR|p@x J?EF\F3~WBj9@ nm܇OdE -0U BI9[߆( ίG5^@OG7ή>Y1974N*kWtF3£ʚ`j@]Fg_):h/Nd+E%xVF>_Xzrؐl9^ÀXcwbPco#!a93BNVN 9t,XXy;7o8e՗U%;XH'Ѱ?z$.j#PM&NPi0m9Y%!!l]b5O<36G!Hwc9 Рm+EDjx]f$EF TBpFa8G6vBhѯ}S!= ,W=)/pmSV ZQq-#"Fs%tWPVS_lƅԉDʏ4բ*^" z 7_g$HK{9 s˦hY_6|s0Ԑ?Z @* r< zR3N]/ -j?aĂ՟yvw{mA Bb@x5(A'kftDEH$G5SIf'duM] m^Y;i⢏Q$؎}I"ыI:">(h%위WGԑ#A}:4A[y\$C B\f倾F0:܍;w*o_ۮMCU2jZ!m@mѴreEUʪ -o*&a rl^,Pwt--wVn9f,}IUբ5ʷw6#^A^SSu }~N me!ǺO<˥9v˨z³oc tp[垕>> OF= H)-, 58y{5k"g,"1DlRZP&s fl(fyhr*LU9T?e~G9Fno($TeV: ޑB=#U]{>#eMCd4h 3rZ,'!+8"-;Oӆ<}Gu8Q>u<Y>9^=S/󬳭B}grGzJY>r=s]Wfd=C~zQڢ0UI=ceq\"Vta2P'@"M5d+PN,G0͏0 HREFHCPHCP DocumentationMainHCP Help-pageTips & Tricks File-types HCPCallOptions overviewCommand option r-rCommand option l-lCommand option v-v Option x+-x Option y+-y Option m+-m Option j-jN Option d-dN Option p-p[0|1|2|3]-p Option w-w Option q -q[qq] Option z +-z[z]-z Option a+-a-aAutoReferencer Option s+-s Option c-c+-c Option t-tN Option b-bSIZ Option o -oOUTFILE-o Option e -eERRFILE-e Option u -uHYPFILE-u Option f+-f Option g+-g Option i+-i Option n+-nCompiler features Technical %HYPDAT %TXTFMT %IMGFMT %EXHDR %HYPHDR %HYPIDX Commands%COMPATIBLE @height @master @dnode@(c)@font @wordwrap %  � <text>� <Line>� %<Line>�Commands @if/@else/@endif�@if�@else� @endif�endif�Command @subject� @subject� subject�Commands @tree/@endtree�@tree�tree� @endtree� endtree�Command @define� @define� define�Command @help�@help�Command @tabsize� @tabsize� tabsize�Command @$VER:� @$VER:�$VER:�Command @author� @author� author�Command @hostname� @hostname� hostname�Command @default� @default� default�Command @options� @options�Command @keywords� @keywords� keywords�Command @pnode� @pnode�pnode�Command @box�@box�Command @rbox�@rbox�rbox�Command @line�@line�Command @autorefon� @autorefon� autorefon�Command @autorefoff�@autorefoff� autorefoff�Command @noref� @noref�noref�Command @extern� @extern�Command @label/@alabel� @label�label� @alabel� alabel�Command @index� @index�Command @uses�@uses�Command @symbol� @symbol�Command @alias� @alias�alias�Command @database� @database�Commands @remark & ##� @remark�##�Command @width� @width�Command @include� @include�Command @prev�@prev�Command @next�@next�Command @toc�@toc�toc�Command @{ ... }� @{ ... }�quit�rxs�rx� system�alink� ignore�link�Command @image� @image�Command @node�@node�Command @endnode� @endnode�Command @title� @title�External cross-references�Set text-attributes�Text-attributes�<Attribute>�Fill-pattern� filled�Index�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������HDOC�������P�D�����Main�����������General����`�����HypFind calls���������Operation����0����Help-page�$��|��������st-guide.hyp/Credits����HypFind Documentation���Joe Connor/Holger Weets���$$VER: HypFind.hyp R4.0E (10/3/1995)��� Help-page���+g -i -s +zz -t4����Documentation/ST-Guide��� ��������RsݰP`4-*1ThW- a0@ _ӻ͸dpꏃҀ]nP�V7Aa5Hb?!{khFRbF_x?ǜ7 ɐЍ'CWxȚ�kvѶއY/! 4Ke!~KhTM;#˓[kN3fW@!hp'lhn3K89CI*Sە)I+ DnY6$O!6JsplY-ۯic8bcre!;I@]Iq%D1VJxBgU&ʊƍy$'Re&yq^ǷA,ԎC`~G;g f_$Rɮ+yqۻ *˜ :3HT`QqN}K;q-4cR׾*|Nb8#_b֒൓;>zfg{qG&* в ?Kׇocg b4/o"c�?[ٴwŐc&<*&d8)wK*裦� $N o--ZJ5<y1A(D4#ߩ3_(c:e+/OsCH& -͚(w@w Fك`\P2:tu[7Dj`Nb3f~GB�:M5tGDN57=UóYB2JXG{w;H[TW̸hH8~u`kf+)fo5AE[0ZzN g2Zvc6/ HeNJZ;&F z[fXxtPFpɁknqrL0."S\KE'˻÷WK M+^e]͖bvkikKXBYd%$>lOU[ B$Εp#g?7.cXb׿XҊ~SY0K/|3fjG_d!x{^/@]WRX"iVqu1lkg.BOe=` id3EȨ41qI'MYQ}P֒{E-LyHe iOXD:dۢ_(۳mҕ dcٶԕ ~+$-+űJb\n B"r�EV%""Q @e}myD.7L,e谚OLH?ky5GQ然Kh02ZإQ PZ�s,'`?@krU%&zN3IthV' ?)ned)>ܦ1V"O5{IaVFkmKk0c][0?@WPݰdڙAK2w1m~3Kfql4W1_/6N)lGtH=q)x9 uei4O@t#q0妋~Ǐ%l^cIYHo[ =ۻꚯAmY~5H������������������������������������������������������������������������������������������������������������������������������������HREF���[���� HYPFIND�HypFind Documentation�Main� General�HypFind calls� Operation� Help-page����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������HDOC������`�1�����Main����������REF-format����������General����q����Command -a ����������Command -m ����������Command -d �����V�F����Command -e ����������Command -f ����� :�� ���Command -l ����� �� ���RefLink calls���� �� � ��Help-page��� ��������Command -a�� �� ��������ST-Guide.HYP/Main��� ��������HCP.HYP/Main��$�� ��������st-guide.hyp/credits��"�� ��������ST-GUIDE.HYP/Legal����RefLink Documentation���H. Weets, C. Wempe����$$VER: reflink.hyp 1.00E (28/02/94)���� Help-page���+g -i +zz -t4���Documentation/ST-Guide�����wSVCAQ?XIypX-ln%y{Ḏ<Kј\I清uQ#͌$Z+yԚ.Ikɫzٟ csk N N<irTmr~W#Im“/d rٴ=X@CLE$ Iț"$� .y8>cRwl/PM T^zu> 8%qc(0%8)\jwZ֜+ m^= :Xqτ 5S_)~^~ :x*7;T!_^4Y||Kp/lKHZ b!s9 [ ftPPAk�. b[Jq761^mZ8ƻy,l`\C}CpRM4MFы>+7yߕ3{*㷣˲p4iQ !Rjgwy~:ɂwꆈ}a^_ XM 恁gXvD+b,R6] II޻ÂTf^;وmpia j-Ih Lczմ>gKd˻$0aϭtZ㗭�i$IGq&'yBly"!3'1dd ER6.97^'"6ؐ9V᡼U{ZDcK-wv^~^|vpG53-YROAqbb56�or(.G*J !:IXz"+R5V}h$>'K�V@ۉI !Tc ž;Gō-XD6jGl\o1 L3VUW{pm~ 5G]"yi�cNxu!Y2 1 Ąu\ z[o{/I!D#�,�,i+#ޭ^{Oм t)6l"KE  \$#P'|&�I@)[-TIpm p8ȩ|q6$fr9:]Z, 2߶+$ԇ*ni0�ڂƒ8z͆/ᅱ]VJ רD[9tc'!ԢS":~oq_dNMs+\ M{�WacI~c;=5a A"y9pA%[$bM zdu㜎N;:|q+D̍K *_'@;#fxIyB(AS[{��ySvvG&z8ݦr㒣�Nse]ƉO|ƍ.p{ 6rZ+>(ĈΦeRmDd,'x 4Τ�SR7t1 4 Rᣁ`r,�I;ɤg}/BNs:ێUL,q1ԦA�Sv t}i!CG�NW,0� i\:ެӴ^pc;#FxYHZA>O[Ɠ-In  <L4=Ł|.غ|[޸NLs-s�_S5< J>Z<lx-Zvo�!CB9" {}z#�dpnmb <1;ߠa*24RE\_O=��^Sr78qYU 4*7X�6B] }{̹#�pUZ*>W"@[(~f)u_{(�sSz5�ZBRE=5 vMw/HBBҚX5ѵO;0GTo bª~2W,[GxnpVd~o _ph)J7onb>y � b_dUQAAh~K%'?c/ 400[ˀ"^ n�4a/c㈼Z`B aqAly@GK8吟T]byI#{ܔp}!vUu[/RѨ~4feZz&фG;ugFbQ_u6kꢭv7j�S>}K. ɨ7�[������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������HREF������� REFLINK�RefLink Documentation�Main� REF-format� General�Command -a �-a�Command -m �-m�Command -d �-d�Command -e �-e�Command -f �-f�Command -l �-l�RefLink calls�calls� Help-page�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������HDOC��.�9���������Main�x���_����The philosophy�i��� ����Advantages�s���g�r����Legal����\����Distribution�$���b����Warranty & liability�e��������Updates���������Software used����P� ���Configuration����#sR� ���Credits����%9�\� � ��Buttons����%� � ��Keyboard�n���( � � ��PureC����*b�8�� ��AVProtocol�e���+ ��� ��1stGuide� ���,���� Button [Retrace]�P ���-���� Button [Contents]����-���� Button [Index]�d���.�#��� Button [Page ]����/�%��� Button [Page ]����0 +��� Button [Extra]�o���1�}���Extra/Font�t���1����Extra/Catalog� ���2K�'���Extra/Erase stack����2�Y���Extra/Help� ���3Q����Extra/Repeat find����4-D���Extra/Find�a��8�Y��in��ins����9!����Extra/Info����:#���Extra/Load�p ���=� ���Extra/Print page�O���=A�� ��Extra/Paste����=��!��Extra/Set mark�t���=��"� �Extra/Goto mark����>�Y�"�!�Extra/Copy� ���> �#�#� AV-protocol����E*y�$�$� PureC-protocol� $���G�a�(�%�Graphics capabilities���H���ta��Pop-up nodes�r��H� ��ty��Text attribute�Q ���IE�)�%�Floppy/hard disk�t���K1�a�*�(�Working memory�s���L��+�)�Accessory����Mi��+�*�ASCII����N|�/�+��Help-page���Pk���l ��Holger Weets�a��P���ha��Joe Connor�s���QjJ�/�,��Index� ��T5����to Hpc_conv.hyp/Main�p"��T5����rkreHCP.HYP/File-types�m ��T5����xt��man2stg.hyp/Main� ��T5����fo��pc_conv.hyp/Main�o ��T5������1st_conv.hyp/Main� ��T5����e���hypfind.hyp/Main�m��T5����K��stool.hyp/Main� ��T5����om��reflink.hyp/Main�l��T5����ut��hcp.hyp/Main�a��ST-Guide Documentation�t��Peter West/Joe Connor���&$VER: st-guide.hyp R4.0E (10/3/1995)�t�� Help-page���+g -i -s +zz -d20���Documentation/ST-Guide�� � ���|�����bѶʹ]2_ !p9R$&R'7Nwt>9%zvr;�4ֹT PRX֊,x h?@հCeEˁ5UGJBWok;(n`N qL8e 89 nNFqZ(A! ^hjW5tۑ N+ZoAwuB'6zz}0 CW!q譃0f f<E\ o hGMV%}F76iIv׹3.1aөkM0Nh:Wsbd;Q2!TI) "TKQ[D`Tv<'ht nAB�`Džhӝ v 3Zvd I } jL|.FLzuJT+ni�/w>6/C[7=& ucꐗ{PJDt6]89�pI~ĻPy)Hn8`%ȡ1�uH#h.t%yrLrwT'^w�\3/) )P#RdNjQaJJ+d/x[!A)&#^Q(ZZC1 }kޗ(Z}H\Qyxxxd,)E<~%>0kRE8)9Nz"0N3fRT׷m ViRyƖΑ*υyTc08@' .jJv} .6M=Ň2gnNfa؊S8ċ>% ,)!yHR*LHqfdI|aFd O+eCğS*aNҧdceZƖ<Cl6 ֤X.1za& 1bDBJ=_@mZ'n.߫V&lgVLu62WrnL44g G%n *Wr�gQgoLyh뿊i�^؊Ė#<Ӳ#ʌw1XccKļ6*zwGN4v|dfQ ~kٶےF pF@ 8Im`V,DBTSqs%a<�6;o2UB}óoOL8DIDʶ,UJX偊DXcsTNݙorCoUUvNz? 7)�-X](ڱz#71eb>7LӁb bİ} m5CxY!']UV}y$|kV*?̒ںKc܌etXLN f M+D|HGNۻN-ҕUa9"2 @IxJ{4_AopENQ傼#RIџ�h$DWYIe~x1-P,q|#).R'JKE62^?={ �xa@.ty5$3qͺs5Q,(X)cSK7Ĵ҇L/vW? Šɩ[܆L*у7e-`Zɛ:㵀/|!iJYᚢLcC1[yk{j,jE6!S20qE,hܑXRǁ]䗛K*,{Z(=�ʹ =GOwFl-L7\s0Y:EwLcg6Z7SG=ZP Y@祌$`p[ J)2cr0Rq EȤlg5Id�iCDxz_%Sc,b520Ĩ<O!T(p&n梳ᴍFŻv%zP* 4)+V^7i8XgS0bU.>*ٶ- ?[,l`IBCpMqJ4d4SYi^--sɱ)ρjлu<ܗgߧO_flRJok!�kո3`H7!+Ap]S~&sdp .m5o_6[uN \ V.̰l.B FQMz_m alGH<:K UY"Z*o8H2.O>e%| X[L5% GXh2bsgy$R"Z+T%;4J??N)t#-b[q*tTDÒl01N�>D)w▪E򷠆u4y;Zp(pFTX::3b(d 7.;4<Eoci6iPSvǿR,A,}i㤶m0ti&+Oi`F\kFq  uk&%MK#SSYAj# �,45|tBo!<|=vMu@S$hCyyإ{턭7I | r p=h'1O!"L}d݀Sr`y8"5͖4"ݏ,Wޮ�B_ a|ZLe3aYc�qFP6vTx:˲%YV-BI,`mKZz6n]^*fjd2S'iosբ9.3s%~<u6e@9c6L)I !hE %R07~ߏ!y0ċ�gbK3f d7 kvT78r=HfO&I2s #EAX/A"y p#Q!>̡gPd�m(L>`7\M;^Xׂx)GhY(݊ƈ@cw7O7URh^U P5D\8~o)AUPo9+p Y8ϊ%Vdȕ)eTBƐ㬛[)Zqib֕ 7uPxUDxřueID<vXN'ZN]W`W8CQ&+_!]rds6]ckW=Ak0(i`ʀFY;[Yh̓ Ec!EyͫۧV{i+YR> _ް<gHS^6v'CZ&ϓXhͧPhΞrwFSŐXj4 W"^)?<lbѶo l_]6 SԱо^mr>.M|r6%a杕 u棪HO(\lSAnf(V6TO+SW1 Ƒ/jlit?=T+8P{]tT`[~$m!s]RÔ6+:AsюE~B-bvsۇ&n8H2];;E7t!t):jn e,\,xk^!x O'ur<c|`$7(!  7,hI{4,\&hڙfyگC847.]m8Sy {Ipk8܋z֯[zo.[π&8E8$$Dǝ~mcm9[ȯr�JTmCy1nei"bp<6mEP墎͚x_ y2rɉT}PXMz& -\FBGs٥O`W Z ܠ׏:f<p#5dpY,I F +^)k+O^uN'FLs @Eӥ0_=9O^1e2+Ej1dryH}׺|~s|?}v~}._pN({FԖzπ84-$H�`M$8 l#6�jNt{Uv bZp7xxx{rhTөӲzTǓ쩲R.ueO{%WKVt0^>03fe >Oel{Jk%.~˕<txu-{NO6_ߵk67soi]T2RLKT0*c$9|1LDzyEcJ%m!{ʮ}j*tn}fsε#Nn3 ZV,̣r[V{'(_tfnRE [WZ.c(a:04r}WSGd4Nyf$të{mۼt.{+W5[,ՃTH=Κguhc׻q}3G1?[+q Rc' z2qS؄?Pa#rz]n22Ꚕla (b&Ӈ=Ö(@2{ έ8T4nfTFOEuTꪔ%d.j$AMC&9DgSlL{)X4"]~̹, 8>?v[:0ZALRV< nmBJI T[*I�6 #'d/u'3T͑j)t:衹My`:f9\D ys<H}BT}"Y1c6Tz&.r|i4aKd5ɩos?K^}Rz ;LKK*WzYLZǿ\34ޖRf@ks;<;br4+ 'Gq�h_%Çw'&fə˔DZ{jZ`3@`ΊJX6NgPXa!gf�%+\"DJ/Lf׋d@g,-jя?d*7rɋ1Es2L 7dɋ`F!˪ C)BLsw;9\\ ٬f 14Ơ`dESBFLH`awǢ(`^l=1pK(F"'>(%T uZsx_a0sn#Nj'\A'e7ȫ$(;x|+R=ypt&ڨҲ,M #yRk&lFWN‘<s􆎑C OSUfVf*'B:ia\VwR`fr;HKXwd@=O1gh}p~ߡ<.I]X'=.4tcX'AbgKX1NzGfXTP"Ǝ sITJL}/!68E]ftE3,JĊWJIti(i.L\o5hǶ k,Yt;U5F\Fz+PWReMt)Ae^2ez uw)-w!vx̫vaM ~plBdyI^7wַ+:xxo<5pÕ}Dȟmp@x|"Q^~`)3AdRQ!@LJTF1)HPL)(d#(8d3^3)eu0 =̙9h Eg^c#7*sa H:]ozu 걐BfJN]oVOd>xd<Y{wz#�Us ""G {*U:2FE Z 0osγ8kaِPo%\"R(aGEoϊj4 `<ⴽd%m,(: 0q/ft3Bm#oU-b#B_qȼVlU*%�e&-iB0r]@FwDr6/:PZb/3Ifܵ }D~8y~P 6c!)H78_C%-PQ PCPd)E oybښB. C 0# ^iszś^^G5MqSU-Fg+u~|ojX1oq[V+�J= B?!4,4P3:wl2qj,"eEo/_l60  08~ٔKn8-oஏD=NxG֗jTGX_f~砇,cS۟Gf<y8:YŔ"`:/N62Gf&VA$ BQǍ 򖲏WZYMRWal.-e"yɊS&[w%KT4*D勛'Ǖe"'$ t+q:p)i0|Z`/G%E9qAg__7]6úbBp T}~x8l$i7w~v)D]O(]!ws[z\\Δ%}ŵkՐD6tlHEd<0l~ FND_\nOt-sǏ:7[^Kg#̸Y [!i5mUWol)r6[ܜc~U].~hC1PQ&NXst.V?6QZ NJӿ)lDl:$m7<I1MJߝҴVb{+EvϕɨS1JWxu<w7,y/sRѫQ-Oq0!iQTug$Bq>0o>ok8R\)Z w1^6)vxakG/+zBswFwjU+rrߍW{XYe0 { `7.åOgO|=VYC|;g+ p[CrNZ * 8H=?I8<Gq _KIhD:ₙxhD*,�4@zbF ?Bn;mUJ+Bdb 6AՐ<dtcLe7 n}M?kFB̷G Ԟ t(Sf:1Օ@75811e h Q@ Uo9iqWIIM娚b?Lqj@`c(NQakί ӭphGG-J~\$p_|x1BpdzTC]zhXemlJ&D;Ϊ&E8Ucem7S-ٗ 7ɢrJ .HS͑J,SQX mW-y#^ȯ<o=mm*[1χ7(SbvFrɋ)SW { ]- +A^6jTw_aDP2n�[%,GX8c@2{南i˃p1ۻyUI^ZJ)+YN"$ŢƗԘHİj4|Nj|۩H1eB%dO�[wVYI)o exNÑTT<b6jz oo:%�~km P !e;7@GZJ@6n#B"ڮB2EIWTu VvĤԩXlRìq02ZRDG"L   ̝kVI 1&a&ۖ4:4W`D_ԏkA""2fF#ADz%H X]Bfw.8D$ ]R| dN6 u碕 T\vN|C0&oyū<DBՀ_Nfv4h*A")ogKd_ 3 a]QI&g=F޶- _\+N~\.7 0rZ9[[ީ$OAI2BtqiUy 3<.IzM[}[ KUpyK7T} 1Do }R^i\qi`Wa*i;X^;N_kc9.sS.L^Hc4/~/-yX(C>8gx-S旻: 뛃cQqZYm~ʋSrRl)٣/PK6ۇ7DpμSĔ"nsMD("̋epɪ~K=fɫZ\THW74y .-W!rP.Q=/1oPb65O^Lnd&55'.77W_v�ݷބoX^hrJPm*t #Mhf,)!Q g"ވb#aWC({}IП<N�3#`mOT H>gVB`D aw F4YJUUqI3^[%BG\--YdJ{vd`F_E),VJY0iKf˔ܱ8]rYWF-eDEdy䚷^*";mm`'֮K$:.Ym_LE ~,râOm^Ϸ! ?�}KGn|CmOtG8 YzS]%lwf�h�Z6 p~ ĕ!G$wcG.K Kw.r!H>d=>UQӚir \Ϟa:ECIKlgBDߎa*tOlRkZdnHd*1AӸ(CS%JMtl1&hM&czѶ&g*\q�egU'/)n1�2l 79r421~xO9H[ӂJii19CBk +ANbk>Cr/&AE#/I MT҄BzNʖnol FcP:rew\h:~?$`M9$֓zfU~W_:2R{tyEbӡ(O=Wƚ cͦ.xZԷt,Dp_-Z4ϊ8kYP1TG1av-J*߳&ƘO+bs} 5pЛ8b ֳ3j#4)Tx[(!e=ƥN1ΏJ&]/H~աr;ՏEuxooC].ҵqXguVȒ^b-3=\YH\ynL`W Zvn2x(]FE#AѾcp}̺x!�4.;r:+j78a*t)s1UVriDQH44.'FdsE?/|U*QY(Kt,xoMc͖H23KK65ᤖQy.#8[F dLPִY3Yx:'y\!ھ@_g-w?^]? hM?7b}uq 8=nw-.WfS@j2g)f|p sBS3#_qV(JZ{}Qhr1u'UOghG@ڡb j/KǙ+PCfv@4�G>Y26vAnM̓=_ s֏@PE܈>Ҟ}]4x zXF=B:I^ڃEtsgk4`t.h�[Zѧ`uDOb0ZLNbletX��e^�iCX6BLSR]Se73ݥohB¾Wy;/J߁*r%Pe2:s;5rY&PXa,I8vc��SvYQB#ah4(ln�;i,*� eg>\�\S“d{IoHO2M^Ra65+|;"4]"1PJ~87+E] (_|Z0Muqã�[ѳ� =/Yvh4i|oMۿ3|rT�RR=,3&EA:Π;NζKUEи'h rMɣǂoq6 MV$96EရHMqT_r_~PqAY"HQa~_. Ǝe}c_- oe7z0"|D=c`D&Bv@N] *D�Z6_%DA'x:n÷e ^5F@as3ej66#>8JR+GB<=K6F<hW`FS}hRNt]RtZ% R'Ԉk>K.ڷ쵳ϖԥ^H nRYMjퟷ9h�Ss(6*7?Ani$1Ax'ߘrc��,v'�~jotq \E/̭;̮6ɷvSTCHLC9[)ʹвMejJ EEH/4lo z5�Sr f!Xed:V��)S* >"d1e?Q83qo C.|xtfSo2֔�Sm(F]xYMn`yd �w$#@Bf4yP*\aFکUuF+ -Yyt7Qf+@t,%X(i<&|`Q|if8�[;J@cXlB9BLl%lI9{P.jH4ܜB)4 ͋! f˭[)hh@\dߺMk8ƆA$7w %al|j7FfIhSY/O{]H 1eOpIwȭ8CH oRw!>rY2yՎW +͸:!qj8ۋĹ)$[KiFۍѾe)vV7uw5BIp)wýmsiظҩpP5>Lvy.#lM{~9TGtfuʹ 4b:P*;t7f~l/ND_U*}P+z2n1[W66GٽA9{LAaYXQca**V2⭴4 L\"NOI8h.aA ']#D/'=݇~ (ύ7GDHmS7%ؽ{?c9םCG.,&%mRحL=O?oYOq9sU~hVH4nF[Rڝ#KZ\#]q\>'(ee;0J~j GqupYQbΡY.bYGAL҅j {m@Q6q~.N1{Ġ*9�TةmrJL$mˎq%e0Cy6]IUE. NEƉզ�DIrsFT'o#k-C�l5*E2b*:fBE5ba'e`ז*[F jܚQG̮*qQQ/Aiт ۬SO#~x#Jr$I;P䕆baZKL^{۳:OS3[9AqzZ*'%D-:3~YQW22ҥ8a4PquSt\<Z9yFL {-zH!~QҤʤpN3$m>eظE<l`~kw.M촽K*0CPLHOʕ~Rnyu W,b/`Ǽ.HdP$e…/$V,zn,,c 1:R2p@D[~Y / +9FG׽@z60VeU=,YC9ǣxD DlqޣxèK4&P C|URY{`�yJ˅7ݎ" NRmTrnORso+-\6l�^Rv5(Qih%C7W `1� Ñ#ڴmҟ1ڼOzuo R(>OMʅm4<s]?%)=0$Y< \vĢ �BH [w<rޣ-�4)aL)0R. 8cךJ`Yi[ 3{vSIIʍ,A-^>Y} 3UjX1>I&b,h$tja#o{EJ]ENGЦ' W]RM;dH;OZը#<{duV.& fu6pOA$z`@߷;ͱa`V68$š&^;斪�k6ԔgT% "ԥiauJ4+ &K&KImL� iٴXҩmF%(L\yUD+6oSsD>FSSvQ3)U4Mm^T"J>6,őWa\w9je &?경Q͠ $*8cLXPM7~R0b Cz=/nfR֧ ɍ.igoAP7b. iCJ<<H+&m0WBU͘Dc#@щ(蕐V$ɴphdeRL�_H@lA$;4،r3ltNLQn'pzCA9Fo) P[ PfeUCb杌BZa6@lcv+v ]uoUF0!&jzMa 6UJFXzp›#XAéω55)2@t^Ԁp^W120@m'м+cq+ n %0D(Ö@kqZ"']C{xp/ \OdD'(xPbbG"6|Qexq;އSS8hn6W#|ǦɪcP\sOk=έ!yA�@Sr)?�cG CÚ*qȉ-"8Q~�{?WTDڃin�~Sށ;p<M"ɝlB8�a`* -*K'~D C,pѓ iG['U79u~& Ifuצ0Lߔp'@�/J( ʴ#dqzDrv[EEHz‡#3o�2J3LԪMA ϒC_64}Gc�[v0cCdYz^JI֣x%`@�4\>KgEc?U8S.q捚d ׏>$g>';:ꐶWJu4c!2< C_^>!W)u2sSs/J._(@*sFIq.tԅr 7@�)DqhFZ9þ$�%\{hjs)is`FڋʗDH>H-CfC2{:6@S⏭axOyk9wy}S%Sng7:M4zVswg{]>_.7֧PO 6vg9A͢Z_Zſ?l.K%ܿ<<_gL;odA0̍ݶ"O'`;0wPޒgjͻv[-G6Io`h e9.n U] `5_UU]ڪWꪺUwjZeZXL(n{uK*FŌAM)]j vF%w;h}/Ƌ$�@<)R.45ޫUrٓK©u1"{vyJ5\nHCB&] ."2LE L1LF\?-l,-=�h)CG5.d7bGL3�gnjUdsҙ {xKU�Q0gdcU"UVbKHJQ,+d:A&dlQQ]'Yl8,pM@E @sX!zc ]ar\TJ،::A>+`3 !+T\=L*uWS18ʑiA`\Z׹YUw8-ο%﷛FE۞|.S^*5ȯUEJԯcS߹:xaņD<\,3G`ɇ*=T\ljc)gINM/:0oV|99sKSύK4.u3xr"B>ܚshaHD*'"mA>:vG1><] jj`S d<Ss'W$zt'-,VoὋZ&Y8&MjF& .jXow`֫XJB<n2M![SUqE"A\@hnj0けk^A3vvJ5,'5X͖3wb@;x%@,C I#ei1YVw;B*]_Z0,elVj]ITh͊&I %iQVj,}nw6w'<UVer+ӛroN;2_o WB)͓ /~rd&\XCD61)`H97Kl[V)!tb~V}~^6Cs7A?,kE޿ .}| W9~Exhׁ$;KVz#u^|DZRYս]wQźjp6<Pg|~7VQ&(-υs ":7r o tE7/y"cg7#ڝ۾z>0D^u PA>%`gļhuK S|>E8B&]<m.\Xp~CX=cc48/F?^`Y@@B [ Kla6黼R▪X @4j`! 0L1&Z<AP*xt .x f uԨy${,C2ٚa~61X9[͇N_F* nɖHM4A]�.�-O*iprsO,c"-M7'C pĂ*I1X Is~p\2#[Wl`tF?gpY mgc{{k52V<ޭf*EtyWYN{{ݫZATHѝggnkn|5oNWj굮D7BLDB(ձPWXf/s䁲c:19,fXaE:d[t|bo1sJlRMTpy�$.+b.#dZX3v4βL_hvC!NCJ{u/[ L<X,W>Ce78f,2.iVvtGc=u16?wis7G %z?KA x C2gPs0K8ytickQ鰊ure@ÂSͅ&T*iiO)mbߓ^aׁ$!U �cvѶ"(UÁY!zDӦx&_�4d4e> ͏c>6)gH}}fatڞayy/ Ces~!:`3JN6 (%�Z+nN!jmZ(uOKYGhFcR`xN�;ՐbK?iS/2ܼ��lSrp4aŧTH�0~q\י:țyr,]tzºա*y =RI_ugh��>JsQA;�Xb`BK{'� <vJ ƐdSY%7.'ݧkO} �czշ?sAYv@ c$H}I)=%O?j/rE esW.ݻ^ȿ$^l;]?O WJi5� Ru"7u;Y^*C豩E;dr/G&^R\O+ڥt6Iumed}B\̠p1 4�'8rM@n&Ī BQSCG&� ưW[ !;=r"@Ok²֒T%<kzcX5u9sUţ5֎S*͎Kx;h.k4z;TUPR5 αvF6zQ#mN0ž9L]24 7/jcK^(pPt&m`W3_HNIB ۃE< *klZAy5yL;l#NE-h[/aG,(՞2@v&!7I8\vF~r0ܭ %dj@�꧎Z �-$t:S"{p嗗"1 ԕ %^,uyL%޹mٷfBPURJVLsYX8iYC Cp%Z+=A'PjD'nⅡ33qmriS¦p %o05}&0zc1jr$KBL�΍W7bmzx嬳k'b~+\[  }=9 /gg%eX1p8$hYw?JN ÀVv#m1w,W0[KulTbܹ ~ͻ.bXD+HFNV.q7Px:?{YfkOS) 7W1&3yVf!KL{2O +m csS=}Gػ .C- <E8Ҟ?Y#s}Siqt^j3W0ons1+^*;yYsOV4;cvѴ.oF!3,$^$wPܰ P�Pt pkI c&baщ( lcóDs#xjMQ8 }b=p+n*&M}%߁Hs@Bq/GE5ƧF ^GɌ<5`\ܬN&5̌e%Pnwx4%SZi`yAח3ɕTSU"87,vxwfZk×Gr^Vxnhzhҩ&Vc[4cFk�AhR֣ q8zvokwzn_DL�VVn {{MY-E@봟투hD)zŬLN [@IEoR}n"EE ]N4Ub!+vw (noO[ĭyC[6'jV4Dl$b6mQ}Iôî\}DŐ&O(@D@nOpzmRL"Ë7[:]<X0آo\S#Udy;Sv?ݓ?ś܁W bV͈9|2ewQ5m%Kc&-yjB2x W5VԿVԋ/ ǿTqSmO۴ x/`/KzT[�}rf^(*KCJ*Ꭹ,fムh[ =\)!mFSZ�}Rv c°J f ul6"Γ|wSG >`EŪGo  Ÿ&8H5F`{Jep.ep_u4J4D�SsQNh4FLX@#9A/<EgH96qZòIAO6¼Pp뇣#zS̤ @G]w;0�'%9ij(5M�Ck]**�ZlSK-JoYo46Aؗec/ <} m޺#N:%5MPP'*UQ5L]䙢3'mLP@k k& -A^դOO ~!,8jugR:a10VUVZ4uLb,j p6jTɉn\ ;TDY) 42ik6-m6-_{ֳq^V*֠8W(" CI^ j'x4�D 0J<OP:ZR>K`c~N_^=DHO|8{ȣR> 0C,V.$L ۛa&1gz-ɃYVtt;x4ӟ XJJgNf~o�u< _{tGpdM.j=cz_S]xXzEț69,脽L%3q.hH546[O�Q[.#Va\>{[ bw5Fd񘱚3K +z\حzo M ο$ Q|GWup||d`󜧨# +%嚙L:6@k,.1 H.R:A�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������HREF��i���W� ST-GUIDE�ST-Guide Documentation�Main� ST-Guide�The philosophy� Advantages�Legal�Distribution�Warranty & liability� Address�� Updates�Software used�Configuration� PATHS��  HYPFOLD�� EXTVIEW��# HYPTOP��<REF��B FONT��G TXTCOLOR��[ REFCOLOR��fHCP��m TABSIZE��qARROWPATCH��u WINSIZE�� DEFHYP�� HCP_OPT�� HYPFIND��HYPTREE_OPT��HT_WINSIZE��HT_OPENALL��HT_MACLIKE��HT_CALLSTG��HT_STOPSTG�� Credits� Buttons� Keyboard�PureC� AVProtocol� 1stGuide�Button [Retrace]� Retrace�Button [Contents]� Contents�Button [Index]�Index�Button [Page ]� Page �Button [Page ]� Page �Button [Extra]�Extra� Extra/Font�Font�Extra/Catalog� Catalog�Extra/Erase stack�Erase stack� Extra/Help�Help�Extra/Repeat find�Repeat find� Extra/Find�Find� Extra/Info�Info� Extra/Load�Load�Extra/Print page� Print page�Extra/Paste�Paste�Extra/Set mark� Set mark�Extra/Goto mark� Goto mark� Extra/Copy�Copy�AV-protocol�PureC-protocol�Graphics capabilities�Floppy/hard disk�Working memory� Accessory�ASCII� Help-page�Index��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������HDOC���>���������Main�r&��� y������What software is needed�2��� �����Plan ahead, investigate the options���� >����Step by step��(���s����Compiling your first HYP�# ���'����Including images�����)�?����Using lines���������Using boxes����M�� ���Text attributes������ ���Pop-up nodes�#6���� � ��How to call ST-Guide from your programs����W� � ��Demo hypertext�P����� � ��FAQ���� �x�� ��Credits����3�� ��Header entries�e ���!�����Compiler options�#���# �����REF file�h&���$�{����Hypertext availability� ���%����Calling ST-Guide��$���(7R����Conversion utilities�"���*-����Privilege violation�"���,R�/����Keyboard shortcuts�# ���,�8����Dialog shortcuts� ���-Z�����External programs�(���.����ASCII files as references����2����Everest����4Q����Overview�"���6XT����ST-Guide utilities����8U� ���Click me now!���:���V��Holger Weets�#��;g���V\��Example pnode� ��;� �����Gregor Duchalski�e���<>� ���Index���<9��tc�&��I*����ssClhcp.hyp/Command @extern���I*����e�hohcp.hyp/link�� ��I*����� etpc_conv.hyp/Main�# ��I*���� iS1stconv.hyp/Main��$��I*�����#Slhcp.hyp/Command @help�&��I*����S(�,hcp.hyp/Command @$VER:�(��I*����� achcp.hyp/Command @subject�&��I*���� qR|hcp.hyp/Command @author�(��I*�����#RDhcp.hyp/Command @database�*��I*������^st-guide.hyp/PureC-Protocol�(��I*����N� st-guide.hyp/AV-Protocol�*��I*����SeMHCP.HYP/Set text-attributes�$��I*����M�HCP.HYP/Command @rbox�$��I*��������HCP.HYP/Command @box�#$��I*����K�HCP.HYP/Command @line�(��I*����^KPHCP.HYP/Command option r��&��I*����J� HCP.HYP/Command @image�m(��I*����o-�hcp.hyp/Options overview��*��I*�������#ST-GUIDE.HYP/Configuration�f(��I*����skH`hcp.hyp/Command @endnode��$��I*�����p-hcp.hyp/Command @node� ��I*�������man2stg.hyp/Main�# ��I*�������pc_conv.hyp/Main�a ��I*�������1st_conv.hyp/Main� ��I*����Id��hypfind.hyp/Main� ��I*����or��stool.hyp/Main�` ��I*�������reflink.hyp/Main�@��I*�������hcp.hyp/Main�#��"How to create ST-Guide hypertexts��� Joe Connor�n��&$VER: stg-help.hyp R4.0E (10/3/1995)� �� Overview���-i -s +zz -d20����Documentation/ST-Guide�� � �����������[v݀� 8@C:l%,ZcT+.I`(ӕw{i?d_ʳ䦏L1+>8$dl/bqwzeMbf_I)i݃)<yT06VOt{T|} }3y|.յ֧GwJɩ8Sxcmȡ!/�K@Fz̗Ҿ:6Nӓ ϰ�Uâ:%,2~>_{d:;9})ZvG/͍Kb9~ 3t_Ⱦ 圥{^^~~]ƱH5!smo9|=<D'9@oYkm u!B+�ۤPAB=(8#cY M$imG IsZDp&ui[/t 7kBC"KD'$po[!<uW;tQĝWb|CiBx/b}uq{ 0tAiuw{PF -ũ NjzJQV StlvI-8Sqn&MӽS=MR Q$Z%XwViz,pV#"8;wzg445^EڀU*|qGk~ py7Ƶ'g5PePX7Zq|lCro4K=am-S#yhK�1kzոۇ(B�m`! ,EDY1 Qs^|ЍI/;4f_ipV\ryZs2Hqs9g6c:hN*eK28ȭ֌\7{#he}$%DmCni/t)Ѣ|0xr$(MiiCn} c7uHIR]Ydfx}# )5B.9#]أ7ÖiǞ�<T?T'˾ RZSo#*{ƓBohWk`+A_gm-mpE6t6k)`hG +wG.0܎_.l`}_ce{hkqFf֏mo@ -/K1 9 !27nQ-ͽ(mtJ"1ыQx6B \f ,s/ ,R7c4.:!䶛qcan:?/oJ&h$"2D*RQek҃s/]xp=�,*oUZvၷ[_ Ak-\sULHZiO|;QjGt1C)ʈd8&"&q䭯j4Hkbۙx~3s4ς۴�h0p1OMUZuɴ.wx3 tkn�lR JpXB 茯0/c[+Ҥj1M} {9@rP?2Kf)9"4 h +׎n|l=TJ:x>AB +)~gqSV2untBdUcN[B�-\pG#Y}f9�8X0>b0~n>@[!N"X YY_bTVQS0C%GBye)d 1d0qm 6+Mkۿo.\A-;ThI+O70Z|YahW.}%Zá'eH{V/C{עdv6SČf m8 sk>UrHXMj]= Yr-c5䭋)_A iF跮@8fkg/sy|,'b j@ᾴlv(1W'^yPe?<�j8یWt BqѸ Vo%KdվWwWsWp`S%:?پ߇A߻arA>Ro^ڥ Y\dz ken3M+XpHVREvY? 3>q-G) `d7h+]bMl&~CkϦ,;nˣnou*{ ˌbUᬞ2d% R; ZL}`-[ʫFB.Y7^Xϱ<sΎn?߇<@B7c133}Rv= mXowكk<pqy3~~2ҏ((ot?E Y8_R`:al"c XGynL݌VEҭ P@^9Hex_54"ɣ֞jJbH27cDMPe }孮2^sj܉rV)zUlBHK_gIu?YHe/ ddZi2ژtnd|F;mE^/]mf!j�,ST1PQ_NJ*6IL:fVjL%6Ec:=߽=_l 5 ܴ|)g6;';jֶؿ!-_ o e(4%;S 'ɱXoӛRt0DŽ)RJbljCE6e?ivpM"-0^E8$`Lީ{+WkT�Z6;1\ۃJ(#APpN6^+.p 6g[P^gT?k69 FiQ6@%͊Q&߽NlEw}A B\�DG\+: ±) x9~d\>5o.)\AǷGN vcz6u 12"K b%׻DI:|r2[7x5:.s]Ny)Oy wOK]اg8o1?e# !$8NSeGJf6>}h"QPbs0We_W*I3)& y҉G)6Ȳ f()E092ۭ8g%zn^d&s]߻(2),ߋWv$ _Okm[qeê?1=w|X*w}~ܛy)Z]? L[cox 89C! +.82Hn)xi` n-@3iz $]lФ^M>_xNN~pr p(2 2D(ɄVx]8#w^ jow~2>X~%+n}1ZsQ7.SSYt$@;ĸ"1E3·hf> epT4yW-Z �?Q1RE^ Ռ#$4'#HP w2Xgn.S f[*.̵d20E,˷?wSy]Iuv}!o*$e/@~p_Z6: ?([E흣8:oqe7oEAm� m^|<n+>1d Aɒm(oO\NBa+<4Q X 2u`#*jb=)617²sm݅^a5AV<3o')O G k6,C|Ch*Z'3ƒOb+z;|;»_]ӇR-nT%D#Zu_+gZȰdbѦ|~m] rWƅ[BDN/NwtL_Ko�o um'MԝJ[jHz)AT2tTyH; 4ҍv؞6%UM= ;oT Y3c W>Jˍ4; 5~)Ƃi-j[a._lUK5+TΩ *cBE|\pYP'K8g#p 3Z!cad}�u'wQ)t*9Kvrw$TӺ~) .vEF }5bzN8Xq{0F5R)ޱ)b"3]s=`]EI㥡C&ZϨ /ٽ_?+0rt>pxtdˇ-W_+ko7.)|s|6RuA}Y{Oۢ>1兾}ogx7Pp}x4O܃7QEn:\KycZ)#kնۋׇPxŨmgV|6$J_mv_,ybv[PWl_#'UW:S-$m7>vMŒchr\wFFY>6%RvCYUV.esgu[Fo8"(p׏I0\gBސg̿Zz >qC5t.q"P/eք r$8^b@ yd^/X:fk&h�.lK4JG!WԽ}(L]̧FHLT-6Ağۻ߬Ȅ|ɛ״lr{|QcV{Xms)v&D>WhU?dRe2 |33]zkSE}F;Ĭ: G'ˮxLCd9$ԞB$X\-�QwV鐾N+lEy W2\EߌBBffG{ zyEz:'._d"%Ih r3-δXBcusذFnM>wn jЃwtST={t=xg.^;t; TNLq%<}8̧�!ɬ{V[[#9J2KWHx|?WCXqnǑ|KZd3~{*37q]~Gkx0hTzqn&!6/_z*c\a"[Yb6rjDpX[đK L'fK%DpZ�AO6q2͟gn .!44= w`&͸ۻh+J`4.yFѰCJ֤JA|3w~пXټ4uje`,ݓVuzYȟD̖/Y3ĀQ3.,Şv~ UZէQbqqnsX-1F%(Ͽ(x଱E3%4f8FVX].6k8Lûm[6e 0d �[ġqC W$q_k7ٶ㕼H�$s(*_c�Q&~yn_o@;D_Q`si(JyljBLmhXQ # X{$vTE+D7dЊ#02ߊSa"/mI*9ԶwKsf�VĥyZ;%K)M?N6pV\q0B6BHzc:NB^#,+r $!Iۚi[!"}5-Eb 셨,o9A [ROAVFӽ 4y.).2vz>)C?D*@j?RTl@c[:֨!FT sHaW+FHjjW^OqMPk$΍7ymĂh:'J'$;;ro`*qOD_;-7<s)UsOGwWXȪ!F- Ī1{+(4yU6/vb<^f~G2 x1Igψ.|Id/3\$.H5=a>=U!!zV1q}<se4Α~؜ y,ibw6]Vd܇2 E JRЦI3mt)�#i;5x2qT 9T**I] u0d9,ɡ�ЃVrNӮ�#Džr4cʡhsƠƋr𛝦jgRiИ/vp!77 h}-VT<@.# _{'7hբ {T'mҮq ~dڑeZ79q&YZ̚iI (>zZS̵UٲrLS2@ݷzIJy}nc/| |<#%o6*Ato.oSFgXjă˿``o 2s`2 d@]@!qhè"Pj@2"o2)!Rv/0<p];3CyG>wif^#S~U.͇> ]s,׻ue,7Ay|FGVE82'ow}~�TpF@aYh#U}GS]`vp(,s9moR=)%_WWZkHǪVR!KH9! c jW.k5lHpTG)$!E++~].gR'0y{ԡ;1GAr!b3^76;۲,P�4G(L@m H#ևV>o]ޛ/,pZ&.(eY'S3 ֳ*8$c IÜe^Zy LSP4< U )}{Z*u䷰ QYy۱g%D9`oX^|6mGvg,2m%h⫘T{sbٶ xRXr[È[IMKQhq77.`�mj.}S!>-+y=:vhj?UIyPv(BWqlGJep+UilDY,{= 얞NwI&mj2~|s]Xܺ s\XZ^,UO71O_ 4K8*״ɡ)li*zVcVa\ngCNiZ, p�fșC lנ6%ճ#궀["Vmk*r� so.a�\pEj2ڼ~yM C v^=<xl.s /:; [xJ`8,'yuQ/ooAC~'[n7`b4�ȍ{ifq)_nVZ0/$Y K1xx5FRBILb.r uBTh:@h%lͺ=ܠ"B]vT;l~F#@XIf7rS6s{F+^Q@Y<|yf!{aDƹBƧ‚V_L|,|-Cty x FkQ߀ KZ "2%dƳo6ݺ|rDl(- ,'H#&?|c.m|\l[C1J@k-D @X0b -^ Vo69E ChV:^Е[XhOx6JrA=a8 IhŐBnVC{hNuЯO lH&"2!46vx֭Ԧucպ=%.ZFH}Mċ-i̲rWGF{}USU_w2='�$wdr55|G/q8a{0j nHX !~OaY]Id wNy8 ^*=8'؛T%8XeK'vi\&3s:F@+d +ix' I92#_> k<N{_n@7\V kBY(D*`*Pl#kWm#�HoGhipE\򬃋7iD<(w_մ<BGi_�>Ҵz ɘLj6� \Fl!ˀxxN ÿWe@�Ț!jC]2_5S Qv س>0|bUBhnH$PjԤ5JUG4yw8 d[vKYŖa o<@lI(YEByQ 62_1<Ƃ)JcsVFXo*ؠo#۞)F:v ./j٣FE-=aiF/L)hTS(>z.!&"/Lt~<wsVk«"f_%h~{E=ӿ0;K -GwsLMaޕSXJã`4΍zcq,8B\y3&<iO;QEHMIR& ZS>I8ϕilXX�[v"l yr!a-X$`x!@��L;O(`S6c83%_֋Ȣv>QeɫԲkfxjawAOʠVATRD)��Rvh?m!Q2 k< z|rX6s.XX9%zaqE)lѳpkVns*{z2&F_Ip{,%eEiJ//qga^3- DxScvF,18ǥqT.ձ6@` ۾9fԭ�1<)爼X! ]߾c:s$ :(I'hIR9ծmk(emNA"nk@]dV{H4n)&<"QA-Z%fRSNX:QE2`lWi"A"(F$s\gׄ&lfDPjW)4{SD)[\S+*n^"e0J-wgBozzXn9-k6;mwZpR]I5]{EW|nm- #�XN㰹LOF(z<QGa}]%|=Txp>Β9Ԏe51dl/a\kSo_?G71}(?L&E% Iie>KPAΆaj޴w3a8X\o1RN>Д^B$Tk&^`�W.څAYJ-p;NOW{lM6b,5x.WD_ =S\ -ZX@r^$$` ^[Y19MzS`y^XU=\Pjz}QS^<-8Bׂsd|6ֹJ>j{t)!>H~Ԫ0r}*~' /\an? -+mGQ>ؐME#BeF�,`nrξN܃ Iׄ$QU%D?"Q x#�UMzzA4TsEKtDE31OFQFf&1t (Z%(OvK^kGAqbuJ3ymfc. 6W hpɢh+MyM֣VX U?SaiEޣ,EXϸ,D*Y<, Y6և?`&yqK΀݉@5jQr4,8]Ƒͯ{IKn-xc7^$EJq> 5o'EZA9wƆ> O8'L8cyظ}Ks +qŎTV5z1,֐6,Afћ]yḭ\Z o@`]#8:c^Kbe悩!ӍnjH.d^^(ij7R+(IzMo.vp/D" R눬կSȈӖj-0M�\S_p:Y2\N lT71 ;5036dv_Pc6@$OA Т + `n};=w? n+i$~AY YfL�^L^t\8IH ޝPT+A X:A5Q:͋ !e =-"׵l.;g- q:x�LHb@�}BnjT/"e_n~=8.ݻ6`#p}ht13LƋdc'r'\-s0.zFn $*%LJ�7bpE۪L󞍊tms1 ɖ-^1Q(tovN l4~^y;i丶 ̿ \kw]|5=@R:CmtJBHTY$.&tmK�[I[jm 90 AĥB@sb ;t?HV'JgФP# bJaX*`3NWfL'3ŭ +_Z҆S/ t!dH%S#3.&X^48>vQ^p9(Rz oV"qtёi o,ĽhPPA8eYE(-R {\tsJ^ [6{+Î_ޟq N**\ 2RV]a~ 8}w&63VqXJaozBxW?6*-kvXL ~aC"C- ӥZi)FpIRH 3V#\@ӝ$wUhw_* >/.@88t$Z-8dM*+z.+!8=iQ̖I$35ğ3:+�}crrۇWT E mSh@p;W6'_vYa8gi.jm|!(re'ZŎ[-lADudCh܅qjmfJB.Rn;KR]"@4KRdvYBKH. 'N%)!azQeC|Zt?DE˵Unֻfx3h\qlK D:gOS8#>88:ͯ04<_.QGk\N@y %OM2P xD9}tgfPe}R 9T"{XK>NfLm$ЖҌB/Cgebl  'nz:bY;#2"d,_s7mHg:0Xd`%-/AokFRDD̀^.Η),npk;=`9#!)P{ zcnmQ8(%3J Q,5"ؠYt}Wse++mRQKl% ӂ`L*iݦF1!P?lVKW� cw$ :c*+"s -( :~txx;(c!VxILY}RIZ&K"HA~)t&eOUv4ڼrYu#=a؃>5k)(D.01 M14 CфZCsȔYGBaN�݀?8Nuhhu' \VRMTX^yN to�B|׳L8;&"rwq: <*x/ov�tS(o/0L~ `@>&tj&/ Z'!euͧ: ykq*_o1Ɨu|*.*K9VBV\UԮ*i\U5NZմ v6DW j*ʭV@yy'f`ݺ}J<".&m_/=*\7#oխ�}Rv c°J f ul6"Γ|wSG >`EŪGo  Ÿ&8H5F`{Jep.ep_u4J4D�cRr|}NYH,xq��B^-b7{C"o/$MHj gXAh-GVt��RեgBDgW͍W!� {k)Knр>,wddRuڤk;rvZQA0M?3@b4~!o@V2&܀�Rֺ%���` D^ɛڗ٤K茵d'_a0hl e�l":*JS:6*`$D@[Kv2kGd#S ]vX<6:*ߠIXDL1қ* QGYFM  q A8zi3� szQJ`9n  UX3ח>ơJIz]4}xNѳŸ4X X_ }ofv/|f/u/xrz$1<%R%9<]44G⪷='GU)[Ȝpvr9 [AP>:VX0Caͼ B)ml9 $ 鹵Yh%/7B6=`ԶV�,+gzYZЮ#L { T]X4έ�1D4;u[: V�QWYʼp9vzn A/Q>M4kZzWAȟ>xgOQf8V6|{8AS`n.OLSg1?-!uK|* PC<a()<tac)_FvGxhҾ|"u0$>Cf)`hgbu8ɢfqL+Hx78N$x3SX”-GԺA 0yM=H(>`Fg:Iw>Z#߿@Ru_�3 3˅3Q˶K7 ;4šoD 5na~Cb]#Pa@ AAFZ\/\ ;ϢXOI.7ߌP<j2:1wiiSr`�\1;*Q$p ?n�m7{I ?:.('d`\utUMv<gKXx1o)֎Iu-Bd#/'.n:;VFxmm|x dkEGsc%F1<Օ? ! ™8"j� rs?5pcPZ&?1BOc'@A =R3^cd^ig'YCuE/ɂ;S=uGƖJ_xLbw%@D]]y$'z ƨEI\M'ҷ?OCL@(^l&7HrZ$ߚY<1i1$}jG;Oc^>Go6O<dI6SğS}3 [ <toA3X{;7XЭ;VF2LS-լRE4q64Յ7:^rH!U'�=eVjoq SIO�QIo]cV]h&Fި^AZeɍ=a0D/F7O/-jL&Rұ5x`<7sO/(I%O ?ʍܒ˂OJސ oQͪLIՂBe8d{Hfzm䡝'ssKNI8y^'3tmxIэ$q'f^!91Vʫ*gܚKG;c0dʀagwQIji)m Rī_n~;J\4ۭ3 fw2۝EI$=K)r}ITh]Xp%j-s�1CKpfZ9;đ2 8w%&-[2 )$O;Bu5c+.Tٔ+N~LsҤt#˱#N9Z%4ȫȫ]*n_8r"xHnݩ:=v'~ QM(X.C>㺷wV䡚 ,:Aykm&q]N71)E+pl"Qt^Y;^F|wg~$✦~tطq2emIqlQ%/Vav| :KH(WyJVCIHꤺ!yANX! FM ݔJ;䁀0dF5:¾Y⑑#:**o2rBţ[β :UO$:7$ rb7omd ޼C&JA.i!yuK$󏮏Oي |z+u,pc_ak]gQv-ᡤ1;%~΂n!=vsڋw9J*D-a UwW_UY%,4k;E U8vWqGӻNu#�;AZV-J,^[Վ[ֱԫ؄-+ޡ4 )O\ڮ?r+ u/7=k7!zTU}LB"q+Lpήx\6{]5E3A^L-b" Q^sѺ~̮6Mlrց1NЫ{ֺE]xHia\x 3@ Qa^F 7~! b ! O8܊?|cTK`2\ �\))2_.L8'P>d M_}y-%8V@K2:miQE$g  +Yi8mß% +.z'Cw[)jG 8u3YL:Ja'n\}ìכԺ9'ĥXYU�CW_%HtVi>l'~]I?i~ }"QkAg8ӄjo?mӁ+�!uc. ͏6~tu)uq㯵5ƚze=zѓtX S8^-׽aI擥 Yh9q˼� 8XѪf[8t/|5OL� mj/"8 L������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������HREF��j���!� STGINTRO�$How to create ST-Guide hypertexts�Main�What software is needed�&Plan ahead, investigate the options�Step by step�Compiling your first HYP�Including images�Using lines�Using boxes�Text attributes�Pop-up nodes�*How to call ST-Guide from your programs�Demo hypertext�FAQ� Credits�Header entries�Compiler options� REF file�Hypertext availability�Calling ST-Guide�Conversion utilities�Privilege violation�Keyboard shortcuts�Dialog shortcuts�External programs�ASCII files as references� Everest� Overview�ST-Guide utilities�Click me now!� Joe Connor�Index�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������HDOC���!���L������Main�#���m�����How STool works��������What STool does�&��� ����The configuration file�.(��� ����Paths in the example tree�"���+����The catalogue file�,$����[����The predefined themes�$��������Including ASCII texts����5� ���Changing themes�����l� ���Starting STool�r&���).� � ��Environmental variables������ � ��SHRINK�����h� � ��CREATE����@��� ��INDEX����l�� ��PULLUP����:�~����COMPILE���������EXONLY� �������Navigation����"����%Root����"�����%Documentation�C���# ����%Programming����#I�����%Pascal����#^�����%Basic�W���#r� ���%Assembler�@���#�����%Entertainment�8���#�����%Others���$� ��hy��Leaf�����$kD����Help-page� ��&)�����lPS68000ER.HYP/MAIN����&)����I(�HCP.HYP/Main�# ��&)����tECATALOG.CFG/MAIN���&)����G�%INDEX�#(��&)�������HCP.HYP/Command @subject�n��Documentation for STool���Joe Connor/Peter West���"$VER: stool.hyp R4.0E (10/3/1995)��� Help-page���-i -s +zz -t4 -d10����Documentation/ST-Guide�i� ���7���SsUn~E-UZam#!&}Ƙ�lN˺BSȈ/Q6\U4q ?i GqY?7'\*BK<wgi;j2Luc9&:jK+!�kvu~%BD&ةBSB8gmˢSoH "8r;mUDiJY\ze̱m(̡^,cW3PqiQ>BZzkSG2/?k-)rVv ?iRDt*yӈKSԥ(tQ#I/-ܤid7F{^Dhcvvv9|{e9 9KML'9ݟ~[`R!5#dm($i؁bJ'4 x=,jBR| Y/UD+0mٟu=`] s~O{ȉjk28ϴv]5]$*K \=C*). n7k5/G$/= V́X ̓!1#G{Tp (]^9{IO5XWג,i f?sSj@7o+ݼ٩B? Bh`_Y%�y.hĶ0EY5|d\!wI<L4fh\3Xz J,<,QktNb"td0jRZԹ6<V8dzt~~H V_<1N‡Q' t8 VK3Zބ.)vkqmzb53TpݪqXTppVOǯX[TLcȽ-|�j8_\~bR4 к K'$d޿qبu'nb/ 0mh. b! ğ&?ڋ!FacGu <YLf$7 aH6j^kM]p5H1M{s__vjWۦrB\Řq*cgg G0 W;&&|ӫ�g'%UA)!l:J>XW_ B4(>Մ`CXɖ �"c Su;EaV5c>y>䚌m>->,n>rإ2@qd^PYQ$;z/$9Cua(d;[{3Ü<sKۃXDRTa92G$fș㟉o ²o?xelMI^7/__fk eʄlYRkHdaBrMIF[~jG%" +M?CTf =6t CnZ^]wy6o_3fP(8�6tkm&=cA_kYY4x=�bTT2nxl6TdUJ*fr|MT'VU^,v] hYnI5;`Պu{z4׫A^^w٫^Zi>("C (�f3rņhT]|9@BdB@ZUaǕ!"~ 6:YQyLBl8; ߼n1LtE $bB`l`T�)[ HkSSS:m<NZM&z,|"a:=|8%qG|$=Ʃ$yn@?_,|_^?}7 &ߞەga>%-;wP6]Hβ:Lΐ͛O20tܐlUp:\?%ҙR$?*|˿ppNf~(iW̫2+ļ.9 uu|,fypM4I4cYM ˉwoiNZO)7]0NC?wEo2Q dgʆ<TUޓ qʰ̙$iՌT<'soa\W?`ZJxp3p @1+ CHiXqdD|aTNBN!^&]op?「[]qU"saq-rj=O܆v<3y'qi]Q+>IxĮ<X8ng_+&XY:='@\VbA\\F򩓿\JP"0՜|q+s {`|w0dfWEﲲnhlRѽ\5aMU+yIK״< ^9Qv[Z6B3kvݖ))�dh!@mv(k4k$uԛd�6^ϖ]׸P3,S0}V#Ě򐐭cxaɨXJ/Wg^PN]5:<ܟeŵp%[@ [%'!H62ؒY1j}RyQVfFK{#Co3ƶ`[2ri~ -#Z0J#[ε/s3ivBN' B-y̎|TcBN]O9*[,KtΉ% /ֽL$1 TLHչ*hު-/:a ת^f`.Jּ*e^ihoO' WG΂h"N`H-Rfb+ٯV99N0IlXh l5 rx8Ng#EYz |?8!AIyU Xe$6|}<g<?1\ޘj6܌|>0!YmΡq<klպMj\)JiVx܅Y !Z3kFNlPrG4󜋅ͮ+L)6֥bNWSI#?}07r2DM^slVvn bK\Ƽhb %jc5. 8>AzH3ō;QAWq91BzDwfWeb7O@ lIWT̯<FCS]})yޅLDn+-;cE%lPg/ Z s]g+%n_e rEHjuݿUPqm0†r 8fWP˄#䣥 U=BtDk!i<Tܯ7`sC-Ѷ ^76D?[6Ќ觭|c"ݘ U`1( 䓢kgLM3IdH4)>ʙ":*NʐI6()kVM/Ԏ,}Oſ3Mc9-^Wz$]E!R^h*q cWFxGPܾ KV8nS<[g[ %CP\0.�Z+..LII%[/Fg\o<DEPL -QW'' [Bbϗ/ossm6Be{=l#)E_ w}&+nbcÜeGꢦHsh U?g IKX4õG)aKfC3P,;Ō[v̌ {κnY+p!Р�!_/zf"SRyӠs*>1͋.1k == :p(Y:Mz')/z$x7:}eCؙ`^\rŵeVBXF{i#V V2VܼaaNhg7:sM/e!Z'l;yHM99}F֗Z,±#0b֢|A5-Ow UBE&5;c۽e9own,m' {=\\rgT$ 31r4z=& LR@l*2�x lRjQt!ۑ\2(,l%I7ݐd* &J jrxZ2zNN(:#MC-)x7 '*Q>~9sVo҃ F t盀5F)<ևt8mR*lSn?y\xmF˟jdʈNVGe\໒:}?~;;-!ӿB1{ Fz~S9w!w[TZLZ']<rM<qwq~W|e㈾3aZn'}Զ7k'I2�\vᇁQ~UP,}dl@<rzw\L�DGxS%=۹TY+;&CTIzE2Ĕ b ޮh?#^JXIRYDSqte?|./ӄc OzGe 2}b"1=~_91?W*67Lwb"gr :PCtl:YI*_]^�":H@`BkKP 1SCqiiyXomRMBv}oNBkd;C0t#Y3.U ujX7"="adDTFSxEYkD뱬/G e QR2QS`^R4sBD"lIrc�ӣӻjumLiK* z>S/vbYv2 TB@Q7r!hhbetFYUw=†<WY/NKJWBi͇<SYOԆ_ |-Q �9 /UtNo_뽯 cvѶ[x _ P+,K%SjoHd4Ɠ৺r/_}r&1yyyq+uM qBH)XAKTNJ>ݫ@ F%>ԏSfI>O5-mnz}`< ]Ud-Bϡ+f3<(%'BG#"DDerV,au"-jEz(,jA :1_\)2}>d ø l0:t>\9�czշ[s .9䅜Y"cp^s/YQсy>=8p!^9?FJ7WgS&esi *MsXe4:FhLtVQYD|2ZbK!YwI2s6>UdʞYGMy$.hP=D2y4+1 #KI.[JhNNIH,`o 1pɶR:;�HJQX| Z L%AFAwO9c}%A7=a=5mVU7#8/Qkȱ1#~ǺaOwX]y�~~ձTasLwڄeP/ΟTF'zp5[sn5 bCK 1 k5~ڬ~9Kn yNsrݸ~ߎ޴';rbrn W`j ]U8:"BpWCJT^ 3!IH`ꐩ� tfx*]hƹ0SOsCﱸ!̟V(CQ[ q ~!64yF%}rˮR~boEu6^%[DplVskЃ8G-.%4OK&:$/dꓕRm^^ [l�MM]6y@t�cwn;y Jָ�,!l?Б)N+I.ֆQcqQ#MqZsY_noOz85?y <|F> (ƿ__4J1ŊuU.!!]nL6dҙEP ^lz qAW Y3<SuJC@w>wR{.ͼgNZx8Q5/y8P~Io~7;,Fm^{RaZD$6} L8ׅ:$Xg'gPhեg8(P0<Nd8roAY ̆{& j/0c$pT)94ZcR,ZҪ+9zJ@xrut>ҭU+vӂBꗥRyU/?ԽöCh n�ZѶ~+� yx%:i+㙅ȳaÀ~~; ٥?C3YcY^ &:PɒVղ WZ@XhqBc)UD Rÿ>&tfP)N/ddnCi5ДӪъl T1]{JbN<pt`B'k&q�[k9Cxp 8r@r;'"S7n뷎RȎ`$^]$ jT/_\ݐܣRO)ym*yذP7:/煉-JXx,k*u ۀqq߁$nGhl .kcrx{W)ZW~ *66Dh{R؀Lb6$(u"\56Uh"#l I[mkJ%A|ov467K X> (xiZ~KB4OH<Ȯ͢;~}? ? }x(t d2+Y4p=yKJ ze;~qmʇNrg?Pw$>ɓ&>XD}n6pg|DѤZ0,- *3&S%KrF-bis̫{͈rz!lFcOMB͌,،)C (A{TQ*5jIa?8ZodB0=|É*%քsxW-E=BHZ�իy!"hM�ذCNhRSJ5f+M[eaZbFx𡸶VIPp_)k]PJ!E<7/:8;^ &f pz+~NOeT� PÕ�e'i!T %[[m0KA}lƪm~-kېQrM-<\Ps:q>o(i4ޓIRxs/m&;u1Τ!> P jl> #\A/g~`v~ >��XRm85[C#—K$VdH � oBi o6·y316/s#օ#|)Cd #Documentation��4JMAÂ/۫v0f|pY�֏깳[ }8?1gA稄n�#Programming/Pascal�#Programming/Basic��zSr5 QU)ŧi4| Җp�ٻ3t3Mґ?ބh@vsm!n]xlM&)BG'FBRi5ô& tw–ڄ�#Entertainment�#Others��lTn7/Z3P,  $> ]g PN⊏;yLt;a0Eqf80d)ލNPD,ai�cٶԕ ~+a--+ũJXk2�y쌮SmCpmUyVPSPEP!9D.7^LL '۹@%+sR]8OLHԘD&ўjtF<MbVUTY ynT/Q[ #9J]o(@XO#�knU%&y2e9tc{|ۇN,xVMhsiB$IǼQۇl2@ +eg 5(4:>~~t)yIoD!Gˆa0Ks޾R:6# q)ɋѳٯDۜ:fi)rRe~J+x_ yE~Lv慠5zm#����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������HREF������STOOL�Documentation for STool�Main�How STool works�What STool does�The configuration file�Paths in the example tree�The catalogue file�The predefined themes�Including ASCII texts�Changing themes�Starting STool�Environmental variables� SHRINK� CREATE�INDEX� PULLUP� COMPILE� EXONLY� Navigation�%Root�%Documentation�%Programming� %Pascal� %Basic� %Assembler�%Entertainment� %Others� Help-page�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������. ����������1J!����.. ����������J����CATALOG CFG ����������g"$��CATALOG TXT ����������C,��HCP TTP ����������Īq4N��HYPFIND TTP ����������ʪqUH��READ ME ����������[j\��REFLINK TTP ����������ϪqaP��ST-GUIDECHG ����������gg@C��STOOL TOS ����������תqxv+����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#---------------------------------------------------------------------# # # # First there are a few options here that affect the creation of the # # hypertext. If a line starts with a '-' then the corresponding # # option is switched off, and if it starts with a '+' then it is # # switched on. So simply alter a '-' into a '+' to switch on an # # option, or vice versa to switch it off. The options mean: # # # # SHRINK After all the files have been included in the tree, it # # it may happen that there are still some empty pages when # # one has no texts for a given theme. If this option is # # switched on, these will be deleted. # # # # PULLUP This option is supplemental to the SHRINK option and so # # only has an effect when SHRINK is also switched on. If # # that is the case then pages with only one cross-reference # # will also be deleted and the contents of the page below # # will be moved up. # # # # CREATE It may happen that a text has been allocated to a theme # # that hasn't been included here. Normally such texts would # # wander to the last branch (Others...). If this option is # # switched on, then a theme for this text will be created. # # # # INDEX If this option is switched on then only an Index page # # will be created. Useful if one only has a few texts. # # # # COMPILE If this option is switched on then STool, if it has been # # able to create the source text, immediately calls the # # compiler HCP to translate the text. # # # # EXONLY When this option is switched on, then the catalog-file # # will only be used to enable comments to be added to texts # # that actually exist. In that case the overview hypertext # # created will not contain files that one doesn't possess. # #---------------------------------------------------------------------# -SHRINK -PULLUP -CREATE -INDEX +COMPILE -EXONLY #---------------------------------------------------------------------# # These are some strings that will be incorporated in the hypertext. # # They can be altered as desired and translated into another language # # for instance. The strings shown here are the same as in the program # # and have only been included so that one knows when a given string # # will come. # #---------------------------------------------------------------------# >STRINGS Available hypertexts Hypertext of hypertexts Created automatically Help for this hypertext Unknown Author Version File Others All texts that cannot be classified in the above categories. This entry has been created automatically. #---------------------------------------------------------------------# # This is the help page that will be incorporated in the created text # #---------------------------------------------------------------------# >HELPPAGE This hypertext is, so to speak, an index of all available hypertexts. It has been created automatically by the program STOOL. The available texts are here sorted by theme into a tree. In order to find a given text here one only needs to follow the 'theme' cross-references to the text. If one knows exactly what the text is called then one can also look in the Index where all texts are listed once more in alphabetical order. @{U}Navigation in this text:@{u} Index : Display Index-page Contents : Move up one level in the tree Page  : One page forward in the same level Page  : One page back in the same level @{B}Warning:@{b} Normally there are also descriptions of texts here that are generally available. Cross references to such texts will also be generated so that they can be selected if the text is installed at a later date. These texts may be recognised by the fact that the file name is greyed out. In the Index-page all the texts present at the time of creating this catalog text are shown ticked. #----------------------------------------------------------------------# # Next follow the paths. The lines containing a path definition always # # start with a '>' character. The text below this is a description of # # this path, and continues up to the next line that starts with a '>' # # or a '.'. # # Anyone is free to delete any paths not required for their personal # # configuration. # #----------------------------------------------------------------------# >Documentation Documentation in hypertext format for all kinds of program, including of course for ST-Guide itself. >Documentation/ST-Guide The documentation to this hypertext system, i.e. the viewer, the compiler and all associated tools. >Documentation/Editors Documentation for text editing programs, ASCII editors and similar programs. >Documentation/Graphics Documentation for programs that deal with editing and display of graphics. >Documentation/Music Documentation for programs for editing or replaying sounds and music compositions, as for instance MIDI programs. >Documentation/Shells Documentation for graphical and non-graphical user surfaces. >Documentation/Comms Documentation for Comms programs. >Documentation/Programming languages Documentation for the operation of compilers and interpreters. (No texts for describing the language!). >Documentation/Utilities Documentation for the many small helpers that one accumulates. >Documentation/Others Documentation for other programs that cannot be classified in the above. >Programming Anything which has anything to do with programming in any way, no matter in which programming language. But there are also texts here that deal with programming the computer itself. >Programming/Atari Texts that deal with the programming of the Atari operating system, irrespective of the programming language. >Programming/Programming guidelines What programming guidelines are there for my computer to which I should keep? >Programming/Hardware Texts for programming the hardware of the computer. >Programming/C Texts and courses for programming language C. >Programming/C++ Texts and courses for programming language C++. >Programming/Pascal Texts and courses for programming language Pascal. >Programming/Modula Texts and coursed for programming language Modula. >Programming/Oberon Texts and courses for programming language Oberon. >Programming/Basic Texts and courses for programming language Basic. >Programming/Others Texts and courses for other programming languages. >Hardware Texts about computer hardware of any kind, such as documentation for standard chips, construction of a computer etc... >Hardware/ICs Texts about integrated circuits. >Hardware/Computers Texts about computers and their structure. >Hardware/Cards Texts about additional hardware such as graphics cards for instance. >Hardware/Drives Texts about disk drives, hard disks, CD ROMs... >Hardware/Monitors Texts about monitors >Hardware/Printers Texts that concern printer hardware. >Hardware/Standards Texts about hardware standards. >Hardware/Other Hardware Anything else available on this subject. >Computer Texts which deal with the theme 'Computer' and its surroundings in general. >Computer/TeX Anything concerning the theme TeX and the associated programs, macro packets etc. >Computer/Nets Anything on the theme of networking computers. >Computer/General Texts which deal with the theme 'Computer' and its surroundings in general. >Specialist texts Texts about special themes that have nothing to do with the computer, for example recipe collections... >Reference works Lexicons, dictionaries for various languages and similar. >Entertainment Texts that only serve to amuse, such as short stories, texts with jokes and similar. >Personal Files you don't pass onto others. >Others Texts that can't be classified in any of the above catagories. In particular those that have no specified theme. #--------------------------------------------------------------------# # Here you can list as many further hypertexts you like, with their # # theme classifications. This is useful if the text either lacks the # # classifications or of one or more of those are not to your liking. # # The line with the dot always contains the file name (without path) # # and below this the desired theme. # #--------------------------------------------------------------------# .hcp.hyp Documentation/ST-Guide �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������>compdict.hyp >Bruce Tonkin >Computer/General >Tonkin's First Computer Dictionary Humourous explanation of various computer concepts, in ST-Guide format. Converted by Christoph Zwerschke. >twoinone.hyp >Gregor Duchalski @ DO >Documentation/Shells >Documentation for Two-in-One Context-sensitive ST-Guide on-line help and documentation for Two-in-One, an excellent archive manager for all Atari users. >red.hyp >Holger Weets @ OL >Documentation/Editors >RED Documentation RED is a shareware Resource Editor, short, fast and safe, offering several features that no other program of this kind offers (optimisation, translation etc). A restricted version for viewing and testing is available. >setkey_e.hyp >Andr Leistner @ B >Documentation/Utilities >Documentation for SetKey English documentation for SetKey, a program by Holger Schmidt. SetKey is a tool for CKBD. >sysmon.hyp >Carsten Isakovic @ B >Documentation/Utilities >SysMon Documentation SysMon is a memory monitor and tracer for system calls. Since March 1994 the documentation is in ST-Guide format. >windoze.hyp >Dirk Haun @ WI2 >Programming/C >Documentation Windoze (C-Lib) Windoze is a simple window library for Pure C. Supports Iconify with and without ICFS as well as using the MultiTOS method. >history.hyp >Volker Burggrf @ OL >Specialist texts >Milestones in world history Overview of history from the stone age, in ST-Guide format. >se-fakt.hyp >Carsten Setje-Eilers @ KI >Documentation/Utilities >SE-Fakt Documentation Documentation for Se-Fakt the invoicing and cash-till program, in ST-Guide format. >xedit.hyp >Dirk Allard @ WI2 >Documentation/Editors >Documentation for xEDIT 2.10 >in preparation Documentation for xEDIT v2.10, the universal editor, in ST-Guide Format. >cmos_ic.hyp >Rolf Meurer @ DU >Hardware/ICs >CMOS Reference >0.1 (29.10.93) Contains many (somewhat small) circuits (originally available in 1stGuide format. >smileys.hyp >Volker Burggrf @ OL >Computer/Nets >Smiley reference Collection of common Smileys, in ST-Guide format. >chatwin.hyp >Dirk Haun @ WI2 >Documentation/Shells >Documentation for Chatwin Chatwin is a universal development environment for virtually all compiler languages and similar systems (e.g. TeX). The hypertext exists in both ST-Guide & 1stGuide formats. >zeigsmir.hyp >Dirk Allard @ WI2 >Documentation/Utilities >Documentation for the file viewer 'Zeigsmir' (Show me) Documentation for the universal file viewer 'Zeigsmir' by Reiner Rosin @ WI2. Interesting above all for its module interfaces. >gnuplot.hyp >GNU, Christoph Zwerschke @KA >Documentation >GNU-Plot Documentation Documentation for GNU-Plot, originally in GNU-Plot format, converted to ST-Guide format. >new_doku.hyp >Dirk Hagedorn @ PB >Documentation/Shells >Documentation for NEWDESK.INF >03.01.1994 Documentation attempt for NEWDESK.INF, in 1stGuide format. With a small tool that is included the documentation can be converted into an ASCII file. >lang_o2.hyp >Dirk Theisen@SU.maus.de (no mails >16k, please) >Programming/Oberon >Documentation for Oberon-2 >0.9 Documentation for the Oberon-2 programming language, in ST-Guide format. Available from Maus SU, 02226/12326, Group program section OBERON. >myrezept.hyp >Dirk Allard @ WI2 >Specialist texts/Cooking >Cocktail Recipes >in preparation (V0.2) Recipes for cocktails etc, in ST-Guide format. >catguide.hyp >Rdiger Merklein @ M4 >Documentation/Comms >Documentation for CAT CAT documentation in 1stGuide format, available in short and long versions. >saugutil.hyp >Frank Rger @ OS >Documentation/Comms >Documentation for Saug-Utility Management of Maus file-lists. Context sensitive ST-Guide on-line help for windows and menus. >d_box.hyp >Michael Heng @ HH >Documentation/Comms >Documentation for D-Box D-Box exchange packet (including DB_POINT) 1stGuide format, possibly also ST-Guide format soon. >rezept.hyp >Andreas Kohout @ M4 >Specialist texts/Cooking >Recipes >rezept.hyp V1.10 Heaps of recipes of all types, in 1stGuide format. >ufp-info.hyp >Marko Radke, Thomas Schmidt >Entertainment/Science fiction >Information about Star Trek Star Trek info in 1stGuide Format, Shareware(?) >xedlatex.hyp >Christoph Zwerschke @KA >Documentation/Editors >xEdit und LaTeX In ST-Guide Format >pacshell.hyp >Holger Weets @ OL >Documentation/Shells >Dokumentation for Pacshell Context-sensitive on-line help and documentation for Pacshell, a packer-shell for the Atari. In ST-Guide Format. >st-guide.hyp >Christian Wempe, Holger Weets @ OL >Documentation/ST-Guide >Documentation for ST-Guide The documentation for ST-Guide itself, and naturally in ST-Guide format. >hcp.hyp >Christian Wempe, Holger Weets @ OL >Documentation/ST-Guide >Documentation for HCP Documentation in ST-Guide format for Hypertext Compiler HCP. >1st_conv.hyp >Holger Weets @ OL >Documentation/ST-Guide >Documentation for 1stConv Documentation for Converter 1stGuide --> ST-Guide, in ST-Guide Format. >pc_conv.hyp >Holger Weets @ OL >Documentation/ST-Guide >Documentation for PC-Conv Documentation for Converter PureC --> ST-Guide, in ST-Guide format. >reflink.hyp >C. Wempe, H. Weets @ OL >Documentation/ST-Guide >RefLink Documentation Documentation for the Reference-file Linker for ST-Guide, in ST-Guide format. >man2stg.hyp >Holger Weets @ OL >Documentation/ST-Guide >Documentation for MAN2STG Documentation for Manual Page Converter, in ST-Guide format. >c_rsc.hyp >Holger Weets @ OL >Documentation/Utilities >Documentation for C_RSC Context-sensitive on-line help and documentation in ST-Guide format. for C-RSC, the RSC -> C converter. >dlibs.hyp >Joachim Wiechmann @ OL >Programming/C >Documentation for the PD C-Library (X)Dlibs >1.00 Reference work for PC C-Library, in ST-Guide format. >gator.hyp >Joachim Wiechmann @ OL >Documentation/Comms >Gateway Infos >1.00 In ST-Guide format >gdosfont.hyp >Holger Weets @ OL >Documentation/Utilities >Documentation for GDOS-Font Utility Documentation for GDOS-Font Utility, in ST-Guide format. >jcnshell.hyp >Holger Weets @ OL >Documentation/Utilities >Documentation for JCN-Shell Context-sensitive on-line help and documentation in ST-Guide format for C-RSC, the RSC -> C converter. >7up.hyp >Michael Thaenitz @ BI (?) >Documentation/Editors >Documentation for the Shareware editor 7UP Documentation for 7UP the Shareware editor, in 1stGuide format. >gemini.hyp >Henning Schreiber @ DO >Documentation/Shells >Documentation for GEMINI v1.2 Desktop Documentation for GEMINI v1.2, in 1stGuide format. >ttl_ic.hyp >Ralf Zimmermann @ OF2 >Hardware/ICs >TTL Reference The file contains information about TTL-ICs of the 74-series. Above all one will find pin assignments as an image. DIY electronic hobbyists may find this file quite useful for reference. >tex_help.hyp >Ralf Zimmermann @ OF2 >Computer/TeX >TeX On-line help A comprehensive LaTeX-help, as reference work and on-line help. Now even more LaTeX-commands made clear! ST-Guide format. >eng2ger.hyp >Ralf Zimmermann @ OF2 >Lexicons >Dictionary Englisch->Deutsch This is an English --> German dictionary. Although it cannot really replace a real dictionary, now and then something like this can be quite helpful. >latex.hyp >Oliver Stenzel >Computer/TeX >LaTeX On-line help A comprehensive LaTeX-help, as reference work and on-line help. Now even more LaTeX-commands made clear! ST-Guide format. ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`��,���H�������������`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h�` /�H*@"m� m�A�$H -�(H!!!!!!!!Sj JC� pl QN �,� HD � ,� p,m�:<0r Q&N~�*��6<Q�~d So:Q` �H"CAD@CD@A�rTApAQoQ`&-�A& L��A�(HJk�f&CH�"gr�אg<�fA�``+D� +E�+F�.ޅR؃+D�؅+D�+���VC� m� Sj m��JfA�, �"�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 gp�NޭA-lz5-����������+D:\AW01DISK.1\ST-GUIDE.S13\ST-GUIDE\HCP.TTPw`�����&���(o�#��&,�֬� #�U����#�,�A�H?�/N��*\&9@&CD����$|��^$ g$jԃo��l$<m/�?<� NA\ߏ?<ٜ�LNAԋ.B// Bg�JNA X(?@�JH&y�`�pk�gLxNuJyv�8f��Jfg�� w+�/�XbXO(�/,/XNO� *��dp,o�c C h��fJ r1@�//?�@NA<g�k�Xg$XO C1F�4X{OBC`�HŊXO0nCg~`H&/� �/&@ g,",�"l� KX/,�)K�)C�p�LNup`NVH8.� K&n�(`. �f f a�d!�R�SDJDfL8N^Nuv�6�o��/HTa�JPOJ@g M"u�X� Hn Xx< E"J MJ"֮$#"Rx\OC ,#.R�Ho� \ONu< $M Bn JX?�HRr XO>Q(0?0r ގ!$ �B<21H�&o� P# f{HSXc2XO2 �Nug  { !X&a�`< � �L!*3 f&"J` qffBHR7(!g m00R0-Z ^ a�2OB@`|1 � `& S"L":fkHTy:P4&k� f!ngPT#'MB�HT&.�CXO'�#NBNV&.�$CI`D?:�f` 0Z&JHj�HnXhBPO$@2`8 UCC\@&&m�`JfJfB  C# 2*mx@ f$K`< @G*NA6�T0 HSpC?n\O K"w#RRT0|H\W"L# g_yR�r h|\UXVX.nr nnBl2@ (6/�[dH��F4"@g,'D� 7�6A'P� b�z02?�>NAXOp�`Bg//<�=NAPO2�lr�0NuZ`paaTO>L&1 ^P30Xf<bgVpa?� 8aHS0p J@nObg @!k�}4`+�g bg�0.?&_Nu#`+``H*|�( z�ې&"kx ö`lZR2RE8p f 'C�R pBJEg/@u`08Nu8p g qoe`ThC 0n?t@ nfox�`(qv�v6gC2c2z`�NATOGR0�nX�Ty28/~0H }"<"�C�m/HSa�̨"(r�z�`0EH� ~CREDm�cp0 �HR @pu4/�"[`0BH$P ARSoZBp 42tpAQzB$�� L"S&TS@ �\gRSrށBgHS^e6�m��a?B�Bt (�� D;Hh<�H�#2HS/JbtAB3H�f` fB� RPJg2 8! fB`SEfz� q"�&ޱ!pA�F.\!1:$q g@ �D34�Jg0@ <p 2�= �f2 J"ٔf 0HЊR�g`p0HL��8JH|�zn��ʐ|�&@�@{p�����������TP��������������~�3�x�v`rn�lRp�f�p^0$�X�V�n�R.��L�J�Hnv~�@�>�<@8�6�b�2�T,0�&��� ���`�.�� � �.6> S9`6 �`x8ZpR*3 `�&f�3�,3_XO3v�B0m�9n�R`H|�0|�m r nW3v�:V^f&&",FYj^b$,T&.,J& ,@&&g] �#QX,(5`&(T,2`�&40JDg(a, P�l�RP0BJPg�SQº@�BnpMpX΃,*Kf`<�#f#gؘ@f�@ff(KHS BP| XO8�2wQnl:$mfBnN~||xr�nl(d^468B~tNLJF&z@޿V&L<g�> �{�B+HU^X..H �`hB!.CA&@ �}gx".:Ԟ!(K.nՈ�}fBg|ׅ~!a!C(!`8P2fׄug <Jg�yr` 1dR}ffg�hS@f"0X@::T�U`::@B`::6`ChE`�Jf`0* x!BDuFP�3h\OBWHSFP3InC<JT*$# pKJUfrRU8U0¨4^:f�2Am�*Zn�"� X`CB�:\S2ӦLHS|uжЙB:,GCP p`o�Hm�E&`�L E(@H(�JfDgΞ`�� TJ� g _T/(� VNh T!p�a ^"j0x2 lJ?9kQ\fFx3`x4`x5`D?JSg yec+C2BS_<`�JB,9& x�?/h\ CJfUކ6,�ff"J,,,x 3�@Jh�P1s�S/@hcL:�E?HUC+!JMaHT` q#1E�ª`�ʤTA&83J&0,"0,>/P*!& $g, & \*�^"0U:"00, kPO@ &_g�""w-0�"u @BnSB. uAH l$0RP� @L3R`"[x Hh`� B $N86OHO`�*26),.J/L"" "0Ov@x㇖X'�hښ@^1\SwPBg"BTɐKD"s�R Vb$`hH$n{� �&Ht`�*<�":Rz�;E`Qx�fKBDQ Ҁ>o��nS$Kv�t�`|S�H:fZRBSnPJBg ,8Jg CoRBW&CQ$K R\UxpdP@�`: fNp�S@r�*�SAީ`�ATVHJEf -` C Q"� Q n:w(�P�VnT`::LB|P 8& S%0q<|Pdl�|RRB,|P%g|P'f3cQŒT`SEn`x�F,J`w�rР"A0:)�ҀPJ`.2�8pXо*QB& URH(H~�03m� }Be^Jbso<-� -�d2P`>}p"m� a|`"-CKpQJ`(� (@SE`_ CJ`>y{g0qJm�z .g(*@&.Hp 0-�hpf:|P gRdRD,2:H@:@EESEZ� `;� $C>Jm�fZ>$8p0HY`H@R@`j -<g*&x�}pD;afSx�RMB;p>>%\`r`aHHA�,NV0zR!&kP(Mz�f:(}QvmgddӡJ`RREfB5P<`\aBdTP`n JAgSwA`b`:aOTE?``&-`` R0f$r�JfxkfҁNu~-`Nu:fs`[@Ғ`{Uۓ`]ۓ`Yۓ ``: f?|`ڑ``*Lv/%Lj/LQ2롧LdJo�7fl O:`A NuNV0gPt*@ g�4Bg~0�a\Ҥ|н*R˜fV`RW~HUI�*@.Hn&*@ .�}fVHTa�|T16fBJ �XO1 JPowSP�.@`D?f Ц`ND>f@N>"~fE36�JGgp C(JfWSLn>ױRL`ABD=gt PH%U :*\O6�|�?|gRNEg>p%F?p�0(j:<�(0IЂp$F``0h"L저 L2:>�'u$D0m9o?i\k h!S`<@Z`|`@y> , ꢪѰ|�QnlP$mf@{�N�`VT|PNLJHD><:�d420.,*(&$" dv *UF{@R~>~�Szexx<|44 HUGu6"�Jߕg�Q U*`豚!?B BNA~"U U1\� U(h�$g4%g., 2g U U,�Bg2~!"r ^ L\ONU$ R#TVNgZ"mpBN"XOf*l�馼@)t"cnPOx *D/eꀠr F<JT;f&x)f Rv�3|*�JTg ۡ[88\,h!6�|�e|?�d 3Qm(Q`!RJ0)P rt� bVEP@(ALDP$1p,4 ["~)LS"g�t 2^zא"PO%0*@JfZ ¢ ٪3 UU,W4!nbU<.�I *|"z�Bnk. ;x)Bߐl�HJGà2XOfT64Q�~0?/a� s�օwnPBm@ ~Vxtrjhfdb`^\ZX�TRBNLJHFD@>^842x` CJIpZSFRny"eX SځA0-g0+fb!0-fp�H0 SRH&`/p`vpF0[{O=Ր"Sv7"wš 1 :f$am� A?�NA.;NA\OJ߄f�� 0f� MD �PfPB^P//zA0(HUnL@n#]F $#F (ѫ,ҦҨr2.ҪҬB0243Y x`"K0Q180SQG}`JSlGYBSnBUZ0zF!fH` (CXO1 f E!$iB@lf{0Ü$�,BAȷpgQr*HDf2FBg]& CC 11BS#14F t3a�YB<Ӝ0 S&S �PLT;OJ1xg"sL7JUggnpF STsOA1$/�A,g {/5:PO^_vVCc2H"XWL"|Y�P"YA$EV ^g2WBBB12b 2b~Q3nof|`/nbPC"2&� C$o"Bjr2!"`pF4sg�vl`\BtvBgBe{8xXR0U@?�Hk�k�>"xn Xf"C& L"@"JEf# @"|:#( �vqf@|`@|`ʰ'`"Dv�h`x C �1;mp9n3(`x�z&YRF}pbf�:z4z.1�/""(r0m� r�R`r~fu "�(�0QFg ">NA*`F4!g +#F |�ʜ2o Cz0 ƾp3n�0�zGd�m J~~P�C!�@Ry\Ðr�`Πae Πzb<� 6@f0Nu,/�(*o�$6/�,&Jfg-Pk:Kp_380a�>�:\pnz7nlxf"|xf mMJqYxf "7*f<F3w"k�$fk�f k�~c`(K&k� fښ&PTgXO'@�JJf fCB` T@!K� "7C�B`B7D� Ff$f֔  7G�$up�`4+�Et�Bfm +HpFxgT�J kf.YJ| `);� T�X#C L:5"pHo&o� ( x�:< ڢ > K4:m ֡k8E!f`x`(lnl V"󢗺f0LNuRD(l g l@g0ߠ`$*~0pf}0P�n(0:gJCfJlt:HRD f0``{0p:X@]8g9ibPso`o`HL��*פvÖ6)a�XO4�`wH mr<m&m,mw;J� f( -Hpfp}Nu*m fJgn D!%1oC`>$/�$Հ B"P Rf2�f*�H B(A2�NV$:~�v�x�|�2"J_Sg&Bg4Y6¨¦2JSoLv1؅2"Ҏ"p r�2�Sb,qjfb6~Ȉ&54<�,``\SBbt�؀0 �۬"eJИ A!I� Sf�~A+P*IhJTG1F�C6#*Q3}Q A"(B AP f!?E� W? pa@#҄0 �`F A*hs4Bg. C} C1B�5�1m��B34 C@� p րRB" Բ2HP ?/S}LQ&�0_B$s14`6pj�g,"j�D1j� *0j��L$R fv,@ ?2׊/bHP &>P�{g�8&A׻0&R`r ցSDJDfLߵ(U"+* >@#ɞh0 $J_m�f"(�m��' Bh88<fJFf<;F�B�. <"u dR` 2E!{4QBDB"s1`3B� C� QSΠ LJgH@H2\OE� R2p 4=gRR=k>� &_NuR@`ʺ+BBg_ �-0�a0� tf/c8(.+0�g8Bi8$Bn8 Bs8.Bm82Vx84Vy8L,g}XzU@f8p|�g0tp0AuBh g$0d@�?#bc0`RJf0 j*<"pķgSB Gvy2KTC0H8ۏ(�f^W 6(D*L{XMᾈv�0ߔ`2Jjt *LHєp`URCfT$j fJf0@6t>232TU0UfHKI8AB [&�Bgr-@mbp @>#2 pi@)A'̐ `|p pS&-Sk�o=`0w000+�R@8T#fBTpT'!Г$?/+�KR ^D,|��-CF9*`T!SCONA\O#p.@>a�@ 1UL004P00*`WA /a�\O{䠶/00\OBg2�B@BnB0\Qg!00h\O0/U0X2`00HTABgF#BW%C^8^ g/�6qV.$g]|@�TDO&B4?% Հ22�VA o.fTA?R!//,XOTkA RyQ.�Kz� y}l¦B`faFuPstb E J4t"J~BuB/.� P10g�`%<p�%(J5TOBHna�Pa0gp�7�/��`P$4v�`pJkp^1�`P=A DBYP^0 �`POx`&plJDg0,�g�`LA/,^AdPO(Tl� gкRCj$Q7,l/* lAB1;#�+7`$?Q;$cC\8\r/HnѰ2`PVVT,mLBu.p,RE"GEPY ~TSQQ&]d@RN\�gNGHSd0?|" HREFfvy f18rYs@"PWU�Btf]`�/]gz(@s.@y TɰSlA,(73H$XB2Zђ*g*dRc>xs>/eBGVġa�\O2� A(2C� Q�(f1A�a'NuNuB8V2�r�4)�:) )�m`@jBJ�,Sg i� R� t�p@nެAc3E�3ې*Nut�`H�Fx2Q<YpB>o]FiAf0|lL|F?A�BŐF�0L�WNuHQX 6.�$n�֠0@Bv�RBFc wn� 0 �Rv)n�eBn KC�޶2aP"7�*~Ct` X0h0°Bri";��*Cc`RB,0@43�bgxl` Brެ Df<MPp{C=A6z�0�^PRAMu0@"M03��Q=@?Cb&Ƞ�ԡ@5ne7꼀80h@A��"H4C`0JQf0$t�ABp��2RF0np`^y"HLSBJBf2`�"H`HL�� II}v@<�f,IJ:�C€B2RDCm`|�mLxNux�FlV:+�r m8pf4<�`JRE0k�fl&opv@΁f v@^:�SEmBRD`0W@`yFHkkBHk?O@`HzI2~�8} v@4�f.6հr�2|e谣�e8NuA �*wH`X&0HAװ60�Em 2<�C[A @ġ61��IElA0`< n\JCf8v`SCleA4H{kkA Hk2k@l�nSCf8_@F6�VC`8v@`0U@`3�@zHQ*o�$<<�>=[v�q40H1O&@#Hn0ru'M� 'o�O,�BP((@ fZ<�I1 `70V* ?گ�(*LЏ6њ6A�q@TAZaF1v@\OSC20H^80��Get0B @04:JGdA@`ܸFb Ĺf@duF,3<;4~`DLpPJGd`eJFg4SB|nf@$LoSSDf`p<byѶLV{^4P:/�@0@A@��&23�&` 0A"PfW0AQ|@�" ~&40�1�0Rk0@T9&d1f300Q^2V&R2C 60C$ � V&B00�0BȀPy20�01s120�V2C3�5&!%0w� I2w&0!o?0GЧ]$�&:z`gXO2>8JОЕ$8|�m�SD4`RB| � 46g`0C4:0�D/l<F+�2<r'�Jp�mܼ�d|�1 �e�:<�5�0ERmQ g&HVA�0Q"H` g3\?7@>TOLRDRREmIhw<0r*W1X<0b1fBp�X`Y(6:H/XOX."\K!BH`8H31Ҵи`S@v�]֗�0S02{0?|"?v(^ !xrx6< �&/0&'�Js��h8:]0Djp1VB ClHļS �bK02��D%<�QmC:0`"|SmCEo:0C2A5�"0"2%0D fClB?|q�V5P@> Z_ADP�@:�$(�0E&W208�0!0 200l731310MXGX3!18�2sˀ$@2H$A`괐c$2JcSf#RA<SG"Z@-�RP? P@�f4A�Q&2< $$SAf? A&a\OB3 ``�HL@  "aC@:%0`V@l$"$1]2$0#CAQcנH@V`A5)@24B@o8R��Lw Nu0`ߛl 2`z=-l0rRPNupo`RЦz~RJ?a0o�|S@>aTO~Azv(@"LtBYSBl?@aTOx�t"HA�daASBn` Sl� t"JtF S~PTt�`QSDJDfS84N QTp P @%a2SDlPXPH�L�� R 2BRh0W07uoژ:@ K8R-PJm�>/�$L8�{�&ZA06@#6a<2pIPb v�`$B4Š!g$aRQU 0RCeRmԼb P�lb 0$u Q6WC` f”PC Пl#&ab 6sl ,'aRT0\q0RS@2^LTOhr 8yUt$g0:Š BMC!AQ2zb�4|tTO1S0u@0HQn�\Fs?TOHUHT?n�]BX 0tZA@PlP0/�2hA>Nu\q"R GP:"~=6dL#h-R>,m]c(QBNZpB%L /$Nsu33@B`D@A6rABq��SAl `EoJ_2Pg$xRABp`RRAR@ElJg QEmn T @RP`fRQ` X`0T@QЉ`H8/� ϱ4`aƀ3@_g?Pn�XO`tR}C,n@?^KXOo�Of$`n?qg0W@@0n�lDmuf W@UA??�`r2Q6*r4ʁ <4P<x�RC`��ހRCRFJg "ڰ?XOFmno$?-�+�pW@>^SXO`f&TO>6j�C`4D|�J `TDL?5��A@�D`$zU@?0~Q6D:XOv�.`4C~Qr?5l0c*<PCiA,FXe�rq@Š>6.eoJ/<V 0@6�>0x3�?Q�($>r>4 Z6� e��v<V ښ:Г@c `BpCgpM0gZ�w@A@>n�T[OJABgpGer�J62SCb<vJCcP`J`2 `pC�T�Whp| �zm@�jp_|J �XH�L�0�PAF6=DKf86 _|?en�H0o�8NuA&4$R RB"JRPve( QA0HBDMRDJyEԽ<RPtAF3`pEU"&rt$P!&4<7�$vn(t2RBL $̲ цB�!MA<ռ#0Y&aD1*/�]DB#DB]#�RA$06?<!B&a�\OL"xF`]�a� B$0{"QoP0`LPn0Pm}@pl^BgROA> X/V@o0Ĥ0f@P@ XO< R#:`DU?a|�zvX=po�<PH`J`H �E4.N@J�0Lxz�xBJ� d.|�0pEa RE�eB)�HRN�Z20ra]bA`*&&C*Q@;HP�/POg��A .jV[TOAc0H�8�>ՄPKQ�`B?�.Dg\xf">v�QGJC@]v]XOFqL(HA"R΀j �0fR )�x�fJTҀbaeMbfbPa" I@`bwAebFbwA`b0e$bw9b0`�/fRJg� fJf$zAR`J``&`IHSNXO6�g�?wBLBNA R`&Bg\ _SHh�g,�gf//??NAPO FB(. XO8�:|�g"_D@HTLR`6gJEgJSfU*�XO>NA2a�PTO.�g&GA0=n0* B.HP2\O:E` dPz�?/@# zHSZ|$P|J``@L�8�p`0<Ѐ/"\O\``<<N*J(� gfHSFJGm6RGGwH0.\,GfJFnR 0 @?bSDf"|gDG"/fR`߾?HS#vPO`:�t�$a Q: Q<(� Q(��4Jg R2_1R4(� R[0 ( c۠4hac=�`J�f3` " F@AwB:)XOڵ+EJ\ L `"$pgR I P�BMHDf4Jf$ NuDESTfj5f$` @ODYfU4.@J@J`H?H�R`G  r g AԔ3ja FORMf ILBMg3x`Y/&@./Igf*RR#A KjL PL@JBn,Rg,RMgmHn"fi`3Vt#L|(DJ`خa..0n� DK5C-UzPG*Q8:`.`#"� \6�p(Ї(r@@g_pє<e|T`&7K:=k�\`\`C6 6 \`*"*"=Sb b2p(YXO>O�HU@%V\`=@戢`c`A`-Vfh`ori((Y\ObLLz�`^RN!/Q�$T$v#*@P<`#TOQRCUer`e\1ج82xP0|Q`0(PG֍R._&Q�Ȕp3tpt3PȠ3rȖ,�ȑ>Ȕ@%RzQPK hzq,`0PS<�|PREIt�4;(�N`(0HjA9p@S;cpRZp0H?�tg lnp^rpfp r|DŽ||Q@(K0,� ^@H`∐`=l 0� l�+0"2`:)\`l� H~�>�އ( _"<C"(&-@.(�f p�u .(� Q Q/1&�*CJgf /R`̀p ЮB`b$z$Bp.Ԁlpf`Sfe꺒Ԁe$D$ 2"J BԮǵ SPSJPoJbJnn ,�Sf`JfDc8 ""ARSnf> KPА侞`RXB0NxP&G`Ѿ/"N8�o�k�X^&�p޳\O.(@./*Fޢ.ƦP�g6&E&K`?HSD!öm?-r`  �cp8V!/|&xSD@ `}vLpJ@fzJрc2 T߀ L"@숰̌. ~~RM SxΠ~X}c_SES@VOرxԵH``2W`:x~ܳE�U`7Lpa³`x` �0� oRnԷNup1xP|QL��g�xDHTDߨ HDOCf�w/POt>2Ӝ8J*ᾀDG, BߨJ3`oDı"Tfw�$ JmrXO*KpЋB-�HL8(^�c`2 T�c� n*_0�<\Ӵn/0|\У;rXOD-�ԅ -�� p-�rԀXӻ�lg \xӲ`pKᾀfx`�J#v|q` p�b zҙİ@*1ਰ"a~Xbq zѧn[HU8?%&S/p/�ީ0|� n S@m@{Mp� &,28>ͮ �^#f�n/xIRg!TREFfb¡BߡcЈD~ީ*g�ӺDޥPO.HSa�LXO.Ջ2ZUlH#fηt`ф xD`x1`xH`x`x`V`V`R C* D޺ĵT Y7`(CX`H; C.2`HUp#²Ս\T3U7`fl& �*/�Xک�ʼ��߳l (�v�0CȄpJgRC|�@m`08NuHy: H̡"�gmlm(/ߡ@ ɤ EH�%;E�%J Q$B�B})~0 `(PR"{,<t�0B"P fRB ,Nurg ml@f `,�$HC�` $o� *+*P fD>%`g *IX"U: $ PoC�$"#j��*� *_Nu*~ `e,' Аc`/&{plvVpƀX/a�(Q fm�1J4&I #PHPOX`p/�/�aXONu2sϩgn3+HB0@CJ E=<�l � L*I` �%f*BHQa�%.aNo�"MJfJg00R׍`xPܔt&~�|�z�x`VpLЂRGrր k+�7ր `g "+� I(k� |HUL f10`/P з(&T.@ *z$U?'n�xm0\U?rH0ڂFsG0FRrHn0{POgfCwCZ0xGtwC@0RPOr҈҄qȷ IBVa:uU@fRFzbREpRDjZ^6/ƃ|gDBgp2<AF0l(BPR@[g xNPĭRRgs@|<1F3>10f^DU0f��R],X{OJgXrqk( HhK8aV" 0B .� \`XO0&L`RJfWHSR4\`(RQfqq" nt"`b`D|qp� fQ]B\`R$Eϖ@XOr1RqOTO`RU UfM �RCP/� q0TNux>(vx((sZbXOlï&+aduj~|y ǀJ3R@?�aEE@$"Vǀ RD${p  J` �Am pZn� RJfr�`0@0@"J:fp$Aڴ0AsJ0P0<FyzaP90x.PO|�L��t z�<� b66QWdf$R0$K S B`\"f0zZgJEg\\fJg`Jg\}f]g`ʀídz.�bcdJ&o{�p *3A4v�8SD" `H߀|�A`|� g@Jf`: m�"K(m� gpCg=Fm�gY`xBPNu(M*U ®TO*@ *XO+@�;D� B0;@�%gR3A.;o g(`#N`Q$ eh Z{gQ@g‘g/xB px1p 4a`.}Af& J"38f :f(M` fhΦ 0,�ְ3HRxB\`P6۰`^6a2Bt`"pkP?+�?z:E"&S gkB#`LJL �( (3A($K` �/f \R,6 @=WvAg{ ^g@ޡ��"Cfޔg8(JCg(.am#a#a` ENW`T) �N`h4 lPP 2f2U\`PO&@R.g�.p/(HU(nT\`R@@ޚ0�pmW��oR �Bj*�3LZpmpγ � XOf�р`,RpŰɸa�XO~2g|vgjӼ.�J�oNR:g0lh&S^�lNRNQ &ޓRN|TO(@C�r}JzXO)D� 9n��E� F� G� B}" A"h; !L<ZS"@ f",1`½a��p \̰�L]v42zSpx�`:(SA*H0� +�2�ff0RDRcmLfڱ$Jbp;D*TO6�.<Et0%0@R@і 6Q+  +g: .p,a2\Ot�+� k�23SBP Po�L0: F.p `zU�2Bx6Qn`���ΒZ@^B<:@£a�POSCog��fBT?SnPO� PO؃@r10a߀?B&3"k`Ѣ$@ }'g6,7%�#TZR@@ 3ԐFe.^2Q.`}b2Z~`fa�pN` L򞂃dZМ$p"Hp�"g\f�\,BH3`t2app|�dff8�@�{�0t`Ag }_ �"m�}BBrqg}JafBS1f:Hm¾@?NATOɲo f3=P^du$f0@3 k` amggcz�ZxH(K0``0<�0#L�l8x�H0f8If*L.BrXPq`’�RNSBp�S@@*n� `b0_J@f-�K�?v��gfJ@gT±M<(K~BaL(K .`Rg(JDf$Jf <�JCf}LHU`׶`dF�^S &gU '`d<<�U`p $ `R Bp`Sfc B (�/g \f䴌gP S @B %g"<"LЩ$ B|!SDfA/0?CL*Lz4 D{g$!� fBnHd vВv!c5̐ v Z4*vv Z4#vv Z4vdvznҰ`x�SDb@tQS@g�0ޯH?\` `�J� \`^`CpQHHёA0SP~pѯ=B2R2ba49bZ~Pa(n�QL �p7m6 ֣ S"MZD֦��_0gT6{DXPb2f D`UCg°rgxmCv`$o`bQ˯6*pZz^^ ^#p0R1sz�SEb@|�r�oSAb@b=@~RT|$Qg~1a>[02qPi$R6q?˰:p9. N0B>9,A.X3f n�~Swn|.~:=Upc|:?bRTSGR*pG5tTB7GRG^oD:9\SCf�dR)ZHaLRxHSEH4UTHSCg@HSAg@`HQB j}Ftr&zSHl�E!D&v0}m&Э(gnL_�8� L@� ��N2#@�DHkpSJfpk` `Ā2G� p JorPDmÁ5oІQ:<tyHSF+�e@EgNS| C:; jnUр.J0q\P}OL p Zr 21�j"0 ~ v20R@m�g J,U?-*@BNxJSS gJAfSJe jNJ0-?�jN26giְ("0oSa�3]l,CQ8&x*T`PQv /qr�[BfBℏa�BUBRHtteBHv"y`HTLW@g2/�—:@TBp(_NuXSAf8ZP?.�QBߡaN0PP LUn@fO`0W`UZ^.*Q@BnBҪVVVVªVVV8Jg�pHG6I@LNXO8�BgDП`sH@HUH � ?? H{DO`P/&#\d@fPԲ>NA4{M0Jn�o* E PJg E/˯Lc"7XSf&6JSf�J݅Rpp�wJ`pVPJRBU.jA`b@D�H-KHS/ԹJ.o௠βTf�VIΖQB3*@0B/*łJg* B#℔4E Ӿ .gF&�K`.B ߶UNєH@? U�n`sъ ߂ʢߖ߂ůQ߂߂8L,(K rЁ-@}0PK�ZS: [2@Jnf$/."֧0/]b>,-��0堫o$PԼ~T|V yxf n-g*8Jz Bg?/,<�BNA\` Hv&�./ԹF ,� rѐJg&C" А/�/Lw=vP{ )In2?Kھ/0]伐/=@+̰Ta�p`m BUR,eH@̴?BPzg�</.F /�ʅ*mֿ`�00-CҚ�Ư`�0 �ί=U�ʪ�´�Ԡ�Ƞ�0�0α �/bPO#ñf�f/BECP0Fؠ�U6$B:0vq`�v/$½>,2HT$o�(^ʤ`lCĠΡ(T Wf0 j$@%q� �5o�� �P"@ A"h� g `"@ f"NuO A!J?AxF Rn� |�HS3hBPO �0m�� 9n��3:�`~@@ B~#ftSrf?`JFf'&@ "~"x'8ncg*@.$PO~�v_�Jg ",n"&'6�?԰o/HUb0l3g@0�`WHTP~'fS&:"Z$!&f�(Z$4&|b0ܠ|DDRJon o < |!(@[ MlA ^Z7@8sg!z78sǕT (aj"@#K�3C�BApʤ$P g `$@? f$H#f0 0hE `oH�t&TffBncfvʤ`�>BHq*k!�&8/-*\$^�X@1JVdgpai\O;@� 4~MPH@R@|E$Ax@|OHOEŽJBARbnr2\O>E&gg &z3&*C 0B�/ /�_ @  >P9n#0&y4P9Pa� !]Jf!\Qr&ܡ(@8| L"Kpa$L`RJ0�g *�/(P\> f `1R S @B"Lpa @:@f?HRa�8\ nQg> KS `QԠRL`Kf ' P!\OH@0`SG~v�`$ , _HQHS6"XO|�Nf&RGr fr*3XOp�L2JfgpK`r>_Jg̬p J$q"BNT cmJRep!@tT Arrځ�vuT:"qk �vSgtu�<gg @ (uHRq X$;pS?2,A~{6j P1 ^yv &@J^ MqU@Ko }e HTOo.yJԐOf`%|4XO$�H0x`!f<�=fPr:V~AJGg`ݜx`fN ]`@`Jg�hN�\TW`N^`ꂀ�6ܠJH?2L* kv�/x(�6uL+�:D *HSNNAꐀWvAY/ձ082 g $M`ܨ n ,gM1;f RSg�\fB&EUf `r/v`1&#H04gpC"o ī.ؠRܠ(AȰ,A&xс(@)09~ �� )C�2( `<F Th0@di3cz3!)@�+�^fu.URD`S@gJ`ܠ*-@x�z36VZ ׷^𶊠REFfVpbβձmv~QCg*~dc@"9*5(f}`/gz <fᄑK 2~ %1&~*,!0b̟Vy8PBl� 藿r�`RAJ)g5�(RD"b HUa�6t��wL Q"r{:p8ʬJȎJDo��p ?3v&u`6$k�JkjP��` ަ"#kBi0i� CJ*&SP N TdRH&Op4<�BB1\SBn"uz�`* Qg�r�2�&A&R1TSDJDf@xNu"+�Jgv�XW_S`� TDɺ0S`J�I�Uv�K@`Hp x�|p7fNugu"Aӽ¯<)�^ @��8p*Q~�&J URH& CJњ {26� �o0 m� s@wl"" U2f. (KK&SF`Htg*JAmSFfJg,*G&L~Jm�f{R$K�"*#@ @RH CRHA2m>`NV�L �6.��tD0Jlb@��&7C�|�:P"@� 7l� �^�&~j*@E�|`rrc|{s!+@�HnR(XsA$;?|��Ast@B� BmE* !E� /RCGPĐ@eI1LQB0"nHSG)" P0`,&@/+�FjC&S5.A�U#ꑄqOʨf&80Y�@1T`�rJAgl$-@"M`Tx`f$�uefSAl"KsL(�aW@fa{`x` g]o`[@gJ]x`Gf s``"K`H*/u�{s"H(Nu^�G"B;=�R�"(p Er�|�a v�z w� %4�0A&փּz8Pf&%1^ CPo0߂"o�:g;B� 0AG� �`(@v�1/ ^m& `*` C* 2v�Amv�Zn�A!0]r^n�TrDrRzA72&y_�*l"aAc2XO3��> 0CvН�<f<90X@@l>XG <&p�B{�P RCmm�`JEkg"`A,`ACAf�*K� " 8YD4BSDC"� :]+:�� %@EA="D!. %</N& gjEp E"! QRfS`)! Q(S`obQ&L gFl"B |� kz30!<! Qs@` $\2/�RA|=?Q*TOp` \ ԡ>wA�Tp(@8/�"`+fX:q D[BBJwfʒa�B"b23\1RDJf_B3n0`Nu6f0v4Vh7"v46B`?\P0R@?�P 1"_2&@B30na3�=xcrP2(v3RD"B _"_Gf؎3nA�&0H<H*X(S؃aI&C(D*dP// N`A Cnbg � `f* Q g@Qƙ`l H( a`?& e` �.` `@\fp�RIJ�f pT`n�{�p�( J6` 4�= �f:PJ23r,0R@JfA� `RWJ0P R`Jg`ES@2H`xQ" Zl�-D`U4/"H&BCHCX H@6¶ҀHC0JbB!b& "Nu0123456789ABCDEF�� Br�CP t�1`�gR`<�-frR`+<TP$�ЂЂH|�0HЂ`޴D}P<�;`D`wA` D`9`D`:A/  3:n0q��/ǐr`}<�VNAfdnL$ R f Q` $Bf \QfqJf `cg `b`B"@"HJg```` ``Jf SA`c `W7c SrgQP�`egPfHDpHHp@Dp@Hp8Dp8Hp0Dp0Hp(Dp(Hp Dp HpDpHpDpHpDp7gHA`qwq SAacwa_afquK`m pZnN Nu q~P~P " pcsSj6 p_$P H0$R `$ ЂfZ% ђ(j f( Y�f J ې,0f/0%сI BgɤB`$L`HU� vP*Yr� RAv�m澲ڳeaАb`c E�*R fBw#R`?0_ TO`s߳m б0�npNu#PBAa H-Љ/�awXQnb ‘\NATO �:Bg/ \GN7APOj@POf Wg<84U0,($U  cfokSHʚC@ B@RBa�`� B$�H@HAЁH@B@`@Jk JjDDa@@aDjP2`jDJj Daqa@>a c$HBJBf $�iQ0HB<Pug"Nupr` Atr�ЀӁbR ot enough memory �Stack overflowImage too big, try- increase node-size�q� --press any kelin,long�__DATE__�/�second declaration of '%'�) failed, see -b op.�, �Alloc(�Write er?ror!�NH- for comZ(L diff > 64KB)!�X:\ST-GUIDE.INF�HOME,0$/��3�H65^P�can'ten %�PlBadd a @subject-ma;this textno:Fs۰undSlnstart _pass2%ijg %:�.STG�.TXT�.HYP�oFOLDSus*: hcp [+-s] f12 ... or-v [-oFILE] h/yper-F1F) where^re: a au;refhncon/off bSIZE set max.F ;ї kB ์dWIDTH minimal-d9i e>љҼȲ namf liC<d?ex tabPЌag%i C}-$-genejIZcolumn widt?h l l߰_ntentfD m donAd g(temH) n@=ҙoutpup[0-3] tE۲r q[qq]qui<H r 6~ssplitr js tn<$ulatݰ:1..9uҀUSESM  v viewsted wa0ܱdZbeܰưwxit>x uD7titPin۲ y firha$�ss cC�ensvtz[z] wpòNҌ zzso upda~fault-Z T�V(05.02.1995): H]r �by H. wWee& Cm/usSOZOBON-C V2.00x10HCP_OPT�TABik:curtF�IllegC%� @Ftg#�i"$Lb: 2: %K attribuŰbi]nignds in PopUpϱ�Syntax: mi'}'�unknownunexp@en+lse�@tYrsiѰ@r�duc}� @helpA)�.y hosts x#�@lfte�1:"[�@Symbol1&%air�@Labe-#@NoRef,U0Ŋ)*@A+e&graphicƷ*p4a;l�@T * e fkd�3ܱ7R)a$CA)|ho@*$VER:��ca�!arNROrFkNM5ËO�tK//͜CMOOaO�_ҽlʩY U{ч)1([].�)RQHQ.Q±_\%FGV�xL"_SHDOCΰ�۲|с-$�@4F~1wUNKNOWN~�tyHf]lNҙNhD0ICN-ܰmat�};~  UWORD GEM_ICON[zAѿ] = {a#3 eia_H }�jW �/*a I D1*/BODY�DEST�BMHD�ILBM�FORMddzoreM4�s|-ilbmMplad't�㵄olșw%�|"REXX script ^ �symq�'x&ern~�pop-uS�7N.}Ктp �-ьa�0x��T. -1: �SHQϱVerAB")-O : w"�Ho -ApD#!pdR l,T?DOUT�:(`]new f ! �D��D#~ A3~ ϲ}! Ene6ıF@S7E6Zv6Ztoc>luheigh1_ma@H remark�©�S:WQ,cq2f9elJDeadGpdI#boR=`~s"dG eo$^$dEword¦D(#c)dJ1$)@uw0fO 3. ^sE(!�30_f,xѪ dKM1�4Q[̠'!o.imgcnp, % leftnopI <Qe&ZpA[sty;`[-Zn[[x-'a@|�X-PoG8rana�cu���0s gener}�a�otyV��x$rJ6i# FX?g/()Jflags'a<ub>-Fa/rgum�% c�t, %M(p=f�@lPrwarn�d3 aWRPr`r@ ~ q��@Box@R.�Q]|cc@~8@TC�%aUn%�DL8trenq%\nqLINES�.`osourc|i`0.advv�MGv�FF�*6F@>@@.,#-!�"8  #^8~ !#�}�"�.rsc�q�K8" RXS""SYSTp#QUIT�A@{"�q�p� K~V-MORE-TBGIUOS-Fs>�}1p#l@NODE�TEX�MAINFILE�x__x�&@SION�0�HC;P�`RI�W`*/%$/!rGW Re-k7. O84.|/Skippnq'who0^.Wa2: cbQ\�CRX.y{285Kw1%�% ibv- i[/֒PATHS��ARGV� .qN0enoughd/pEE1O}BD6BDU2[?BHu2{?\dA"0N ( 0F0*& @ \  4  @   (" ,&6 "  bP$ 0.   A  .~ &$    (k ;@ DA E@ UD@ WA @@ 1   z@@ M@ x@   r@  ?  pAVI >@@ ZA V ,H *00$Zf$$F (X. 2"vbA"0  0 w@ 0@@@0 @!P@@z@W@  wART@@NPcVbA ]P@@NP~R`QB@NPp@@@Q@NPuPP@@cQA 0$nQ 0p@ 0" 6N@, D@.aQ@ P(H 6@<t .( QPR^(@P(0*h,U@<e"<  .RҾQb+@P0$  @  9@C2P "j W"A(QbA RQ "0  ( Zz.rP$ N|@ :0aQ0M@EP( (@`LP228 Ph y 6@/Pj`|@ f6R~QfP ,@K@P`W &@`0 .<60,<x0f0 @;`jpNPf@0Q@@ 1ppq$Pa`paR<Z 0 D@( $>$0$( ,, &P9pXa  5@@q0(  9pQQRZ f,z2<8P"`1WAP;ppP P D!@1.~aq0$L]PH$XbaQ qa@@*$RJNZb^@8`@0 P :uQwRPP 6 `@`V<"@X,D6(_`o`R8@ &R4H`=$_Q   q P$!Q`4E`@0W@$ APF0A 02J  M7 L4P&@U@i%pP*Ȁ7@V"P tAno@* r@1pR @Rp0" z0Ap.H>oP,` , RPaQPE@xܓ< .@n"\*(z]PP b* & 4@P`ZP**2,"B;p8|@$ۀZP6AAQ@ "P$@B2`0v"..v' a B@ $$*Jp`K,:@0QNPHT, 0z@ *$".`0 v<8("6@�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`��,����&�������������`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h�` /�H*@"m� m�A�$H -�(H!!!!!!!!Sj JC� pl QN �,� HD � ,� p,m�:<0r Q&N~�*��6<Q�~d So:Q` �H"CAD@CD@A�rTApAQoQ`&-�A& L��A�(HJk�f&CH�"gr�אg<�fA�``+D� +E�+F�.ޅR؃+D�؅+D�+���VC� m� Sj m��JfA�, �"�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 gp�NޭE-lz5-����������/D:\AW01DISK.1\ST-GUIDE.S13\ST-GUIDE\HYPFIND.TTP`������ ���(o�#��&,�֬� #�U����#�,�A�H?�/N��*\&9@&CD����$|�J$ g$jԃo��l$<m/�?<� NA\?<ٜ�LNA.B// Bg�JNA X?@�JNVtHIzXxXO&@ g�� L"KX&L S@ �\gR K"u�{�BgHS�=NAPO6�m���?B�BNAO� (��C DHh@<�H�2HS/?�?J #��B3H�` fB� RJfz>NAXOL߿8N^Nu fB`SEfz�D NATO"�&pAy�F.\O`�:$ g@ � 4�Jg0 � fR 2�= �f2 J"|f 0HRNuJg`p�Nu/"r�4)�:)�0)�m`@jBJ�g,Se i� R� t�p@n3B�Aa 3E�3@�*Nut�`H�D#v 2O$<W pB>o[ F/iAd"0j)J |F~ A�B "F�0L�Nur�`�HKG6.�$n�(#0@Bv�RB|�c  n� p�0 �Hr�2�Rv'1n�eBn3 KC�޴!2aP 17�(4~Ct` V50h00Bri 1;��>(0Cc`!3RB3*20@43�bg?xl`- 1Br0Df<.�pC1=A 41z�0�JEfRAK1L80@"M03��Q=@Cb&tA0�1@53neA70@A8@0h@A��"H4C`0JQf0"0t�ABp��2RF0ng0\@w@"HLSBJBf2`B�"H`HL��&E"Ia�<�f,B:�Cx�`B2RDCm`B|�mxNux�FlV:+�r m|�f4<�`JRE0k�fQl&op@Ao Ğ@^:�SEmBRD`0W@`DQ@Hk�Hk?@`HDzI2~� @4�f.T6@r�2@|e@R�e@8NuA �*H`X0@H>3A@60�Em 2<�oCQA�161��I߶ElAA0�a�<|�n\JCf8v`SCleA4P``Hk[Q Hk2[P`jR�nSCf`F6�VC`S8v@`0U@`R3�z1*o�$<<�>;`v�H4h f Bu'Mo� 'oF�BP``//�(~h(@ f.Il `5Qa�V* گ�(*L`Qa6���{@\Oa�Z��@\OSC2@0H\@P80��Get0Bn�02q8qJGdA}P@`ܸFb ĹfdF*s1r<9p4P~`BrLnANqqJ׼GdT`cqJFg4SB|ndp@$LSeqSDf`nA<waJqT@ya^2/�RA|?&"TO @ g @ [Q�XO>X�TONu�6/�`fn Z[BBJfz��aTO$@#B'f2v'R$b�th\JgB+REB3L8Nuv�`8f0@h$o�3 ~hB`?`0R@?` "_2 g&@B 켍z`8R gJg,t4RhRE$`,f,ZfƠlv `H�I]�RT�/0TȊ� p,(@-ُHl" \U"~�e*f̃ KSBc\gR�\B AEZ�X|/�N4P�(H` �O2�JAf �.f ,�.�gJ=,,?a? Hp&p,4a�&@ם0@0 o�@(PJAgrSmPJ R @Jf CBJ"C� @Bp,2SZA(P`}Bv� _Nu Kd"_� +��fJ٢g wy�zg/ePPXO(�g/ `ꢧM>'P0��B 0�(0v�Jf&(DBHSpXO`RC40 HRNXOa$@ f DJg.$K` DRІ �,g ;g :RhaB�$o�P`"80|� f&A0HyH@J@fRJ?fB0 ذfd �%v@Vv�x�v SCSD| " 0`C6@80QC�JgRA` $&fR` fTȰ u�` \"fް\B �@ /�oaXO"@�2&/� (/@o�z#DfBO(Cf�#�fI�`S\S/#FaXO.aPOD!$F(@`<�2f�G� p ߀Jo +�$m#5ow`, p 2\@���1,_`��`$J$J/hB C&J `Jn�?HT Ӷ&zLx&. H/�?a�(Z�@4 C6Ӵ{.o�a�hyЂR(Ǿn�BuPQqp�j1,0"T:u&"g EM LНTBg/08w�o| 0HS ?| HDOCfR&./{k>-Kv(K. pހ80E�0:(,2/.e�C<—*_�� G &"�&*�׬���/y,fI\O.hTO*@.z�:,�Jg$�( ߅/�/Xt5P}e# [/HU`3.eM89|�z�Ζ��g4 CwHذ03`"X& CJ-(ЪC(�z�S@�nJFfa�62 .^'PPO' ۂx�(�xJEgf*&( CdRiH � FB/K��J8�gn}\OJ(0A*@``ذ f<XSD CJ}(Jf1H."Sҏ<S@f ̃#D<g�DgS@g8~u/f<la"\XO|<\/Sm@\1{/g& f S&JbUTq fv@vJ� <. (nYo6/$HPv ǀ&J h<~&J~0p�` $ `b0\fp�RIJfJ_f TȰ(uQ`?(_栏Ӯ4�Jg 4�= �f: L"J2N|f,0@Jf  `R=f R`Jg` R @/�H^H��Hnx`A/.�@ X5@,tBhJ~aL��AzȐ%f^z�B.v ~Bn=||� K?|�t�`r 4@JY@Fp=B @Npf&St@?�Nߐ\ORDLf0dذ fS`ذ f4BA8~>8xU@f �j =K�8\|�JnA*m@{�N�~|zxvtrp�ѐFhfdb�<^\�0XV��PN�J�FD�JBf H@vU0<B0 HUpN /� p6 X(@?.H?�yQ@Q?HUBWRR@Q T`0Hw`b@PiQR$UTXLȐxf M2`p�0`b@`|v0~ P`B(` LT�B-F`QB8V*TXL`~a/�5p8L8/�36d<� 0�f]@gAo<Fl8:F`*Jo�0f:JDg6p,(<`"v�SFHS|�P�0BuSD`pJf`АRF`E�2H`a" Zl}ް-D`e4/"H&BCHC`H@6r�2ҀHC0JbB!b& "Nu0123456789ABCDEF��L $I ]0jg.m |pZ{nА }rpq� fRR`NȎ"J`HJgpppp ppJf S0dsp `WuCyNr�g1��g�pugPWfH"H&@"U@&8"8&0"U0&("(& "U &"&"&"gM11we7 SAqfrqxa_af|}um h�npNu#B~00/�HЉ/�aXJ@g~1ds g<840,($  |f̺{SH:LNuZ1h0 l2g0Rt2Hot enough memory �Stack overflowӐX:\ST-GUIDE.INF�HOME��ARG@ž@database "HypFind references " @subject "PersonalKauthorXr?ogram 9M$VER: hypf=. 1.00E(27.01.1995)Noptions -si Nnode Main "TACListe: �No matchIflthis pattern!~Ӑcan't hcpӐerrlduring compilaӐHCP�-qqq %s�@endӐPATHS?�illeg` �Syntax: -p ''ӐTABSIZE�%sMopen outfil8%sHYPFI?ND.STG�C:\�OLD�>...Ӑsearch<�miss":V by Holger WeetstӐIndex�Рt@{"%s, N'%s'" link (/q %d} ��*.]*�Xa,XX yByUDyHy�"0  bP$Zz.h$4 .F  T    0 . \   4  ,@8  *"   S2 r @d t44b��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������--------------------------------------------------------------------------- README for ST-Guide English Release 4 =========================================================================== Important! Read ST-GUIDE.CHG for details of the latest changes. ST-Guide consists of two archives: STGUIDxE.LZH: Contains ST-Guide, HCP, HypFind, STool and RefLink STGUTIxE.LZH: Contains 1st-Conv, PC-Conv, MAN2STG with C source code along with HELP_RC, HELPDISK, HypTree and others! We've included the source code so other programmers can debug or extend the converters. Please let me know and send me a copy of any changes you make so I can make sure everbody has access to the latest and optimum versions at all times. --------------------------------------------------------------------------- Installation guide =========================================================================== To minimise the risk of other software affecting the installation of ST-Guide perform the installation after a reboot on a 'clean' minimum system! Extracting the archives ----------------------- Extract the contents of the archives OR copy the contents of the master disk onto the root directory of your boot partition/disk. Either method should preserve the directory structure and ensures ST-GUIDE can locate its files. Double check to ensure ST-GUIDE.ACC and ST-GUIDE.INF reside in the root directory of the boot partition or disk. Configuring ST-Guide -------------------- Using a text editor (eg Everest) load ST-GUIDE.INF and carefully read through the options. Each option is described in detail followed by the option line itself. Lines preceded with a '#' character are NOT currently active. It's important the path entries are correct otherwise ST-Guide won't be able to find its files: PATHS: The path where HYP files are located, more than one path can be entered, use the ';' character to seperate paths. HYPFOLD: The default path used by the file selector and HCP. HYPTOP: The default hypertext loaded when ST-GUIDE is called without parameters. REF: The path to the ALL.REF file, which may already be listed in the PATHS variable. It's not needed during installation and can be added later. HCP: The path to the compiler, HCP.TTP. ST-GUIDE should not be renamed as some applications which offer on-line help may not be able to find it. Managing your hypertexts ------------------------ Each hypertext consists of a HYP and a REF file. The HYP file contains the compiled hypertext and the REF file contains the references defined in the hypertext. Using REFLINK.TTP it's possible to combine the references contained in each REF file into a single ALL.REF file. There are several ways of adding the contents of an individual REF file to ALL.REF: a) Install REFLINK.TTP as an application for '*.REF' files using the desktop. After installation a double click on any REF file on the desktop will call REFLINK.TTP and add the contents of the REF file to an ALL.REF file located using the REF path in ST-GUIDE.INF. b) Drag a REF file/s onto REFLINK.TTP. c) Run REFLINK.TTP and manually enter the path to the desired REF file. d) One convienient method, where possible, is to store all hypertexts in a single folder and call REFLINK.TTP using '*.REF*'. This generates an ALL.REF file containing all the references in all the hypertexts contained in the folder. The last option is recommended because it enables ST-Guide (via the 'Find' option) or hypertexts to search for references in other hypertexts. Catalogue your collection ------------------------- Using STOOL.TOS it's possible to automatically catalogue all your hypertexts thematically. This does however depend on the author of the hypertext including the necessary infomation in the hypertext header. On starting STOOL.TOS each of the paths entered in the ST-GUIDE.INF PATH entry is searched for HYP format hypertexts and creates a hypertext called CATALOG.HYP. this can be loaded via the 'Open' option from the 'Extras' menu in ST-GUIDE.ACC or installed as the default hypertext in ST-GUIDE.INF. Finally ------- Reboot your computer and we wish you every success using ST-Guide. --------------------------------------------------------------------------- 7th March 1995�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`��,����^�������������`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h�` /�H*@"m� m�A�$H -�(H!!!!!!!!Sj JC� pl QN �,� HD � ,� p,m�:<0r Q&N~�*��6<Q�~d So:Q` �H"CAD@CD@A�rTApAQoQ`&-�A& L��A�(HJk�f&CH�"gr�אg<�fA�``+D� +E�+F�.ޅR؃+D�؅+D�+���VC� m� Sj m��JfA�, �"�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 gp�NޭEQ-lz5-����������/D:\AW01DISK.1\ST-GUIDE.S13\ST-GUIDE\REFLINK.TTP`��|��:�����(o�#��&,�֬� #�U����#�,�A�H?�/N�� \&9@&CDn��$$ g$jԃo��l$<m/�|?<� NA\?<ٜ�LNAԋ.B// B}g�JNA Xn?@�JNVtHIzX XO&@ g�� L"KX6&L ~S@ �\gR K"�BgHS�=NAPO6�m���?B�BNAO� (��C DHh@<�H�2HS/?�?J #��B3H�` fB� RJfz>NAXOL8N^Nu fB`SEfz�D NATO"�}&pAy�F.\O`�:$Ο g@ � 4�Jg0 � fR 2�= �f2 J"f 0HЊRNuJg`p�NuHP H/��@�Nu//�a.o�aXO0~a�g ?�p"v)�X�oTONuv/�Wf zaXO &_Nu�Bg/.�0A0m"HnH�?| HREFf{pp�`�H*n��k,U023�HT${ !, L82YHUa�f"V`0ֻ.`0XO0`!` ?q"|�g "K`0X p/BҠ  �HT�_XO(�n3k`0߂XO/`0&@.a�Y.HSaPOa#Ĉ W #ڲ" 0&0&.� `��Jg Jgf��p�J@8@":a�!T�@�"LX @OJf�u5�WHTL@f".L@TO>� HwT/\O1f"#L@t1+�SJf�jS2SW@f("L@n0�L@bXOHk�L@Xf#`@"`@8BL@6TDE�Ur�;<@ҀD"֚C`@"`4A0�XOJ@g6Boa�n1f!fP@!G0UQPO&{f `0LS2/L@�0TRοXO.TQXPX`4|S|BPof p�E CdfP&@&'_n�PkQpP `��"0E� J0ZDbfA�,R�<"! (@�QAϿa�`�"! AE�w"RZDA$(o:a/," 'HA6.�K`�x�t}�$@0B`΃aP MZDbfVO$@ 1ffBt&x r Ё u*ppx|�frBa�.bpf$�fq. SQ2`cPOpR|Syv7` RBn� m�"Vpf_ JDgvBbpUbfr\lvR@SSXOL@ư"�=GIbJSg.Buqx!3SpP0YCfp`0#f2L@q~xV3�Q$0*(KrSAnJS8�R T@JJvp``va n� V@#0~ @PHP"{ȁ.H%R#/�y�x 1�x1@ HU5Jl4^1Ғy6@s{usTQp@BTQO@&�f�~f&� C̅@H(.$zptBg`0Tې!j1CUv"K` o2g&JBa�n1mlun1\fq;ZR��BQV0`:@ L@v,Nr`up`"h 0P60q! NABS..V 9e&C`6/�&o�x�SCXBHa�~"(S �-fR`H|�AxJf<JCnژ"Ζ.X0@ f(&JCf6|�g0Ng*z@@jz2Flut10fZVpf([UCo2PzXOza A`Cat/bm�/|BP[Q]Df/`@*R`/rXOXSCg�|"qps0`@ 3`Sof@��"xrk([SC2R@}@b6>?}pPO8�Fp3s0SDf@ `0ΪR2аhZhТW@fxu:@xе00&]'0^W@gh̾h]@ghެ,1Kը0W'2a RA|?"TO @ g[ hcX@{٘(83fX" D[BBJwfxy!a@#zB"�~RDޤB30P˰6f0Vj"g!^ P"@B`?` 0R@?"_2~ &@B30ӷ�BxՑ 6(RD"?Bߧ _"_f*n"!0 �.f `\fp�RIJfJf T$o�(ʊp�( &"g 4":�J2&$,0R@hL�j@ `RJg �=fj@ R`Jg`E�2H`" Zl�-D`4/"H&BCHCp�0H@6r�2ҀHC0JbB!b& "0123456789ABCDEF��0<�;`A` 9`:"!/ ?�l3@!�� !VsNAL�$ CI` l@Q` $Bof ff>!Jf `P.@fX`B"@#"HJg���� ��Jf S5 : f�W ?f SA\Haafm Zkn` 12 0Cb��$P fL$R`$ ЂfZ%l�� ђ(jP f" Y�f J vvf"/0y!I"Bo( B`$L`HU !*~ Yr�0A$ RA|�m}0ڳe Db`c E�*R foB#R>�? TO`H�*/�Xg �ʼ� yl��(�v�~"JgRCVpm袁�8 y^ H"�!"'"lm(/b&@" "EH�%|zE�%J Q$B�B)P `(5f/"/�,<^ t�d)` fp ,�Q ml `,�$HC?�`HU - +*P� D%g *IX"UBPoC?�$"#W� * `e' Аc`/& plvVpƀXQP@fJ4&0/HP~0HPOX`�}0/�aX m mp�npNu#D�sB�1H"wЉ0X\P: Wg<B@8B@4B@U0B@,B@(B@$B@U B@B@B@B@B@ B@AAcf8G SHbOtJ`>\[Q,!z`` /NAT,@Q```NqB RJPf"ڀ ^B@Au8PgpH,SWFQ&_dd �Rot enough memory �Stack overflowPVX:\ST-GUIDE.INF�[HOME��No files leftPVto extract/delete�)1([].ref�Too many argsWspecifiedPallbRusage: RefLink -amdeflR1 ...RN a [Q] module t` addmePQb`mfo m$P|odlY` Smds fromee"o Teb`feQblist namrl qcontents� CeV(06.11.1994) by C. Wempe & Hnqets using SOZOBON-C PAddp/ReplacpqR-ar �DQrUESr.hyp�CannPopen outQS�H8ab:PCJrs of � � Label � Alias'NodsabpMprir withpHYP�HyopertP FP: �Read ?error�RP~ `erenceR�rqfound�O(SQp��ARGV� Q^Ta�Q"0  bP$" `,  &$ (  , Nb  \     :$& & * $ � .4 $ �(O pH$".  8<8("FRJNZh ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ST-Guide changes and version history ======================================================================= 05.02.95: --------- ST-Guide : Error calling HypFind via an AV Server removed. ST-Guide : New variable REFCOLOR sets the colour used for references (ignored in monochrome). ST-Guide : New variable TXTCOLOR sets the text colour (ignored in monochrome). ST-Guide : The accidental output of characters on opening empty nodes should now be cured. ST-Guide : Pressing [Tab] on an empty page no longer leads to a crash. HCP : Variables can now generate @define and set using @:<name>. HypFind : Error if HYPFOLD could not be found removed. STool : All MAIN are now written as Main. 17.01.95: --------- ST-Guide : Faulty redraw of the search box when no REF file found now removed. ST-Guide : WINX error messages on aborting a REF search should no longer appear. ST-Guide : AV_DRAG_ON_WINDOW again removed because no message can be passed to the server. ST-Guide : -s2 like -s1, is only marked as invalid to the server ID on AC_CLOSE and requires an explicit off switch. ST-Guide : Loading ASCII files with line endings other than newline caused the last character to be overwritten, now fixed. ST-Guide : Strategy handling the virtual work station changed. ST-Guide : Strategy to determine the screen size changed. ST-Guide : Strategy for handling external viewers changed: It's now possible to assign file extenders to individual viewers in the INF file. If the specified viewer isn't currently running then, under MultiTOS and MagiC, the viewer will be started if possible. The tedious alert box no longer appears if a viewer for the selected file extender isn't available and an external file viewer is specified using EXTVIEW. If no external viewer for the specified file extender is available then ST-Guide will display the file in ASCII format, irrespective of the filetype. ST-Guide : Parameters for HypTree are now always quoted. ST-Guide : Error handling hypertexts without indexes removed. ST-Guide : Now sends AV_EXIT. ST-Guide : New variable HYPFIND added to support HypFind. ST-Guide : New buttons in the search dialog: [In all pages] [...all hypertexts] calls MagiC or an AV-Server provided HypFind is active. ST-Guide : The HOME environmental variable can now be specified with or without a closing backslash (Naturally this also applies to HCP, STool, RefLink and HypFind). HypFind : New tool to search globally search all pages in all hypertexts using a search mask, first version. HCP : Enlarged header for HypTree built-in. HCP : Error with MagiC removed. HCP : @toc outside of nodes now works also on @include. HCP : If an image cannot be found an error alert is displayed. HCP : Using HCP as a viewer (-v Hypertext page) no longer displays an error alert if a page cannot be found. Instead an exit code 1 is returned which is easier for batch files to handle. STool : Error with MagiC removed. RefLink : Error with MagiC removed. Documents: HCP docs revised. Documents: ST-Guide docs updated and revised also incorperating HypTree. 11.11.94: --------- ST-Guide : Error with MagiC hopefully removed. 09.11.94: --------- ST-Guide : Bug on scrolling by page removed ST-Guide : HypTree support implemented 'VA_START -s1' reports all pages, 'VA_START -s0' switches reporting off. ST-Guide : 'VA_START -wX,Y,W,H' sets the size of the ST-Guide window, unless it's already open; using this option it's easy for the calling application to freely position the window on screen. ST-Guide : Search display visually improved. ST-Guide : AV_PROTOKOLL Parameter corrected. ST-Guide : AV_PROTOKOLL is always sent out. ST-Guide : AV_DRAG_ON_WINDOW support implemented. ST-Guide : Problems with [x]UFSL and the 'Info' button (hopefully) fixed. ST-Guide : References in background windows can be selected. ST-Guide : Problems with tabs in ASCII text removed. ST-Guide : The entry 'Erase stack' is again the same length as the other entries. ST-Guide : The 'Version:' field in the 'Info' box is now the same length as the entries above it. ST-Guide : When single tasking using TOS the currently running application is always declared as the AV Server. In a multi-tasking environment the server is determined using the environmental variable AVSERVER. ACCWINDOPEN/ACCWINDCLOSED/PROTOKOLL/SENDKEY still only go to the defined server. ST-Guide : Pop-ups no longer open over the Menu line. ST-Guide : Problems with lengthy system/rx/rxs etc removed. ST-Guide : On opening ST-Guide the last displayed page is redisplayed. The previous slider positions are also restored. ST-Guide : When single tasking using TOS every AC_CLOSE send a AV_PROTOCOL. ST-Guide : Holding down the [Alternate] key when calling ST-Guide, without parameters, the file selector is displayed irrespective of the stack contents. ST-Guide : More problems with the cursor removed. ST-Guide : The 'Reitter' error should now be fixed ;-) ST-Guide : Menu protocol implemented. ST-Guide : New variable HYPTREE_OPT added to communicate with HypTree. ST-Guide : After searching in the boot directory ST-Guide looks for its INF file in the path specified in the $HOME environmental variable. The same also applies to HCP, RefLink and STool. HCP : -v command no longer using the escape sequences when outputting to a file. HCP : -v command functions with or without the enviromental variable: LINES. HCP : -v command waits independent of the line number for the end of every node. HCP : -o~ also applies to -v and -r. HCP : -o aslo applies for -l. STool : Subject strings can now automatically be translated to another language. STool : If the line immediately after the header in catalog.txt begins with a '!' a REF entry is created using the following text on the line. STool : All lines in the description beginning with '@' no longer need to be entered because HCP commands can be directly entered in the description. RefLink : Before the creation of a REF file a check is now made to make sure the file doesn't already exist before creating a new one. 1stConv : *.AVR files are no longer written in the STG file. Documents: (HCP) misunderstanding concerning @image corrected. Documents: (RefLink) Tree method explained. Documents: (STool) Translation table documented. 24.09.94: --------- ST-Guide : Problem not releasing memory after rx-events fixed. ST-Guide : All VA_START events are now, where necessary, send out with a mxalloc requested buffer. ST-Guide : During horizontal scrolling by page the button bar now scrolls correctly. ST-Guide : New variable ARROWPATCH added to the INF file; When active this removes a bug in the AES which prevents the scroll arrows in Windowed ACCs working correctly with some TOS versions. ST-Guide : Even when a toc is set in the first page, the 'Contents' button was greyed out, now fixed. ST-Guide : When moving to a preset mark the page containing the mark is added onto the stack. ST-Guide : Stack may also be deleted using [Alternate]+E. ST-Guide : Scrolling by page takes advantage of blitting where possible. ST-Guide : Problems with events from various applications removed. ST-Guide : Problem with window shading using WINX removed. ST-Guide : [Shift]+[Control]+O calls the file selector with '*.*'pattern ST-Guide : Because nobody ever seems to read this file the progress alert displayed using 'Find' explicitly states [Shift]+[Shift] aborts the search. HCP : Loading of IMGs functions again! HCP : Include files related output error, which led to a crash removed. HCP : Option -o replaced with parameter '~'. HCP : @toc can now be used outside nodes; in this case all following nodes without a toc will automatically adopt the previous setting. HCP : Problem with faulty @endnode's now fixed (hopefully)! 30.08.94: --------- ST-Guide : Images can be displayed in colour again hopefully! 24.08.94: --------- ST-Guide : The number block keys +/- keys now function as alternative shortcuts for Page Down and Page Up. [Control]+[CursorDown] and [Control]+[CursorUp] still function. ST-Guide : Searching in REF files can now be aborted by holding down both [Shift] keys. ST-Guide : Colour images are now displayed correctly, although they're still only displayed in monochrome. (Thanks to Michael Ziegler!) HCP : Colours images are now loaded correctly. (Thanks to Ulrich Rogoderer!) 31.07.94: --------- ST-Guide : Movement using the sliders in the 'Reference list' with less than ten entries no longer leads to errors. ST-Guide : The keyboard shortcuts [Alt]+T and [Alt]+X were transmitted to the active application, now fixed. ST-Guide : Block marking now functions on pages containing boxes. ST-Guide : The 'Find' dialog now works properly with Let 'em Fly. ST-Guide : Images are now correctly redrawn after opening a pop-up node over them. ST-Guide : Built-in TOS 2.06 patch removed again because it caused problems with MultiTOS gab (MultiTOS is evidently not, in this position, correctly executing an evnt_multi (...MU_TIMER...). Button-Events suffer a large delay. ST-Guide : Click handling changed as follows: 1. No delay any more 2. Double clicks ALWAYS lead to a reference 3. Faster single click selects the reference 4. Click and drag to mark a block ST-Guide : If a search mask wasn't found, which contained the characters '|', ']' or '[' this caused problems with the Alert box displayed, now fixed. ST-Guide : In the hit list the 'Cancel' button and entries are no longer TOUCHEXIT, therefore the dialog is removed after the mouse button is clicked and ST-Guide is displayed again. ST-Guide : Problems with small Y values for WINSIZE now fixed. ST-Guide : Following many requests the Block pop-up now has a left edge. ST-Guide : Over length masks no longer spill out of the right hand side of the 'Find' dialog. ST-Guide : When flicking through a hypertext a page at a time the buttons are no longer redrawn each page. ST-Guide : When flicking through a hypertext a page at a time the last line on a page is now the last line in the window. ST-Guide : Blocks can no longer be marked in background windows because this was causing errors! ST-Guide : [Tab] and [Shift]+[Tab] should now (finally) work correctly. ST-Guide : During transfer of messages via 'rx' the memory for the command line is now requested via Mxalloc where possible. (Warning: This is untested!) ST-Guide : Starting external viewers as programs from ST-Guide with non-hypertext parameters now works again. ST-Guide : No longer crashes if a block past the text end is marked and an action is triggered. ST-Guide : The correct title now appears in the Window title line, even if the main page has no title. HCP : No longer crashes if a page name 'Index' is defined in a hypertext. 1stConv : Now usuable again! The last version was broken! Documents: Error in description of @index corrected. Documents: Desciption of '-i' and '-j' corrected. 29.06.94: --------- ST-Guide : Scrolling from keyboard no longer overruns ST-Guide : Scrolling from keyboard now faster ST-Guide : Scrolling by slider no longer flickers (much) ST-Guide : Support for WINX scrollboxes ST-Guide : When a non-hypertext file is called and EXTVIEW exists the ST-Guide window is no longer opened unnecessarily. ST-Guide : Small error in finding the hypertext file referred to in the REF-file fixed. ST-Guide : REF-search changed again: Following many requests the search is first made for exact (case sensitive) correspondences; if there are several matches then a 'Continue' button appears in the list of matches so that a search for similarities can be made later. ST-Guide : If an argument not marked as a cross-reference was chosen and its explanation was present in the same file, then the current page was not stored in the stack. ST-Guide : From now an an English language version of ST-Guide is also available. ST-Guide : Problems during loading of ASCII files with veeery long lines that also contain Tab characters fixed. ST-Guide : Under multi-tasking systems messages are no longer dispatched to Application #0. HCP : Option '+x' doesn't write the page titles only in the index but consequently also into the REF-file. HCP : Less ambiguous error messages incorporated. HCP : Stack enlarged, so that even very long files should no longer cause crashes. HCP : Now uses up to 4 MB main memory, in place of 1MB previously. HCP : Problems with umlauts in the auto-referencer fixed. HCP : Should be faster for texts with lots of nodes. RefLink : With '-d' one can now also use HYP as an extension; previously the names had to be input without an extension or with a REF extension. STool : Internal changes; now one can also read where which hypertext has been found. STool : No endless loop with defective hypertexts any more. 1stConv : Problems with variable spaces in cross-references fixed. 1stConv : '+z' now set as a default. 1stConv : The name of the main file is now adopted as '@symbol' in the first page, so that after conversion of CATGUIDE, for instance, this reference ("CATGUIDE") will also be found. Documents: In the description of the listings the high and low values of the pointers were reversed everywhere... 02.05.94: --------- ST-Guide : The 'Help' key works again... ST-Guide : Under certain conditions the entire text could appear inverted, now fixed. ST-Guide : Keyboard shortcuts are now handled as follows: - If MUSTCTRL is set, then ONLY WITH [Control] - If MUSTCTRL not set, then ONLY WITHOUT [Control] -> As many shortcuts as possible can now be passed on to the main application. ST-Guide : The list of matches will now be shown if only a similar reference has been found. ST-Guide : The list of matches, besides the node names, now also shows the appropriate label (if 'X' is being searched for and a label X exists on a page Y then both Y as well as X will be displayed). ST-Guide : List of matches can now be operated completely from the keyboard: - Cursor keys set selection - Return == Click on match line - UNDO == Cancel - W == Continue ST-Guide : First changes to the code for displaying pictures; hopefully picture display in colour now works. HCP : Multiple endnodes are now signalled and no longer cause problems. HCP : Under certain circumstances cross-references were set automatically to the current node, now fixed. RefLink : Screen display error with '-d' fixed. 1st-Conv : Stupid error that could lead to garbled file names fixed. 1st-Conv : Now reads the last line of a file even when this is not terminated with a 'newline'. 1st-Conv : Protected against over-long lines, which could lead to problems under Mag!C. 1st-Conv : Error in connection with links to nodes that contain quotation marks, now fixed. PC-Conv : Protected against over-long lines, which could lead to problems under MagiC! MAN2STG : Texts to the remaining CAT-folders supplemented. General : STG_CONV.LZH renamed to STG-UTIL.LZH. New tool CALL-ACC included. QAA now as hypertext. QAA extended. ----------------------------------------------------------------------- 7th March 1995 To be continued... ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`��,��)*���������������`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h�` /�H*@"m� m�A�$H -�(H!!!!!!!!Sj JC� pl QN �,� HD � ,� p,m�:<0r Q&N~�*��6<Q�~d So:Q` �H"CAD@CD@A�rTApAQoQ`&-�A& L��A�(HJk�f&CH�"gr�אg<�fA�``+D� +E�+F�.ޅR؃+D�؅+D�+���VC� m� Sj m��JfA�, �"�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 gp�NޭC$-lz5-(��;��������-D:\AW01DISK.1\ST-GUIDE.S13\ST-GUIDE\STOOL.TOS`��*��T�� �� 0����(o�#�,��0f&,�߬�#�b&CD����$|��/$ g$jԃ-��l$<Dm/K�*?<� NA\?<Z�LNAԋ.B// BgZ�JNA�� N��?@�JfHS&y��6rpk�g&_Nu/+��?Z�@NAO� �g�kE�TnXOB�`H/�  ��fa k��R�LNuHo�//K��B!� �&o� (` ,��a�R"l��R�JfL�&(/�6/�ZH��(TXO&@ gF/r'@�g,'D�� 7o��6A*'P��  S&ZXO?Z�>NAXOp_�`BgZ�=NAPO2�lr�0�aTO>Z�B^PONu<~tJAlTEPOrt ??bB"!� p JA>pƠf �g @!k�+�g r"�.# `^*n3�0n(v&�"�öl@R<� f'C L( g -�0n-eT7`ʪ? nfx�{`!v�`(3�2nI0RTZ�/NATO0TR0�6z p,(@W1kHG1^�O"- KrJfU"K�2ne �*f3*. KSBc0\gR�\B A"3�*m3)1/Z�NA�(H` Z�OL12�JAf �.f ,�.�gJ,0?aTOX2c&އ2p,49B1&@e20@H-�Z0@(PJAgrj7S�*0mP`R R @Jf CBC"C2 @Bp,2C"FAR7(P7`BIA.v� X KHh�hG"_z3 +ޞfJBg y�B1g/V PXO(�g_ `12lnC3>V T NV�^G�(.�v�Jf&(U2BHSV 0RC n� HRNXOa$@ f DJg.$K` DRNR �,g dP;gdP fBNRR`0@^RtHIkzT x�� L"y4&Lx3$S@2R K2޴UBgHS6�m��Z�?BZ�B (�v�Z D@Z�H|p1z2HS/4#��::B3H�@``1 fB� KRTX8Q0 tP`SEfz�R L1"}�:1*|pAЙ�F.c\O`�:$�:?: g@ �S4�Jg0 rPR 2�= �f2 Jt0%Hf 0.@RNuJg`p[P(P&n�b>`z KC�"bdf~A:Bg#<`Dp�L8�Q"*�C I"u("ARpA$@:Hf$ BU"BPw"B Or%dl*J$RJP~U|�$?�R?TO$@ApUBB�ppp p g $* `R:>$ ` ~IAJg$  .XAg/shj r7 X�*Ш�K�-@X?!`,_*k�Z�u(@B�)�p`*@ f* .ru'L�`(7I[n&/�l�/PO#!g�/&&#`�n0#f zf/@6v8da80>fXRx�S-t`t(3�.P`tx`n\`n0.f^Z�*r?R`<Aup,g& -� Cg s+!0`*U fN�*` 0-f��t�U-p 3ܯ`�ZS,UUtW�v0+ft`V  g$Jg*`a�PPHSHT|P`BJDgv0�00Q `hE&@g& `�M܃,&%4ږ4 NVHSG"[qLgV3,tF�:mHR.�:P.T.L.X.�3q[qXgNsn@Km"(0Qjx" ڐrD&P|B(]P wfh'aP�P wfJT�P f,L�O! aH� ݠx(0(Q0̈(E0(90X�ȵֵk7|�tB�R Put�6o)XmZW�`LP�K(p"Qug.pQHnEXPgPBm .i ?HDOCg`?/.UWB5H"P"T"L"XJ.oHUl-jJwUf6 hTт:X>.R.-�,xDP�x`8?.u&@HSp�0/�.i0S@f:bH`Y@+f :bP`tӭT`fUL`X`JNVH:>`zBPp�fz, &S F ($*M ,*/. f">.phQE JCFviJPwBجP*07f*塼$H"f ns)$� $r@0lp�/䢒?�?�/HRg0pHy塛Hnr!`�zXORp ;`+� f*l�p�v`*@:Pf**@䢼Bg 䃪�HUPO.xkPOA*r�n2AA,g/�ڐ� a�PO��IBT�@*KM?.WHU 0 6<dQn`h E`t%Ȑ\`vfTx�"LQx5SB$ÂΊ$4*` &%`r kc>ڐR0hPRD20ГL`Iи"4X`JDo*@X`RQC*0p0!p?DgHk�}20JCgzHUa�Pʆ"ܮ޲Ԣg�(KHS, C~ rHXO 1Bg\@" fРBhjPP�PrQ+x+m̑Sf 2e 2ꥊa+W 2䃠A:B~ 23.2X^0+X1f} Qa�HJ3f 2q,wrnBgQ.2s"X@:@� <lX �Єr.PHT 2Ȓ�r4* 24B hHTx+p @�2E 6>2Fy*BHn yK��T_2�g?S6a$(DU%䂼`^ 2պ`NBg̑�T%$`0*�{gp/*� Q/Q5n 9Su C5n"j� X`H:/*B4n{*LRJ]0R@f�&RB1SʂzBg/�a.2RsS\@$@ RZTRQ U$@R<T[U&` C&.P^ Cnq`N`h� �@fd(�{�g"f@�f"/VSC/ `2R/BRRfr2RFDegQ+�1\OB& &k��.p(NP>: MlYThA0`.W�/n@TT0T~UZ.j斈T3Q5VqT 8 i(�<�amXDpznR<� f4vM aH1V "2DeL-J~#.Ha`DpAmDpZov*`2RBHa~/ 5J1HQ/ /&/v2Bvu.STOB?4n>3[>\gj.\l͐6Ts6&V`a2V!Ax{2s92z2RPe�UXr jP j%r@//�} B�*Bm�}Jg .RP;P�<q gr` @nf!M�!ЬP-0S.խ4=Wgu2RP`|J%f+m�� L(�Nu'M2!jP*ڐ� l�ơXMJB~)vK"-L* Ab5*b$v"� %+A 2u l�,`"SA" ԒJgB|(M*m�ĒB�Z*x.8.� &(K*.2 JDfw - *@g*@`Jg<�|g/g\BAF5&L&N`6 CJF(d ��]<0�`,$$O`PECѠbYR*C`Z$�+"0�JBĠ C!`JfЩbR6HiQ(3r+�Eq��zn��Qp*fh`$<Apamzo AmLZnF*L(T f`<"ZIA�~m.gZnԴj(@B2'Z (*0Nu,( `AmZox*D$S j�Ȑ%h��Pg>�fX<p%P�^ C(PbsV& d`ܺ *LNu&*VCRL&Gf2R@ؐ"C"`P ` f`!`r8f.pff1⒥0p`{*HPaƆUMvbR m�'H 'mk�Pj&ߐV:\0|P0 \faR=f Rg(TO>�n&@B h .S2 { CC2�7A|@ g l� m&!!\#ˬ0az(TJg(&(`#*3Go�(MvD( PW RCj(M$ gn8/P4@�g/fZDmVt"L2HfF.P{ ~�&@Hr/f RSC�/BDn¹@4%$R` ` #P HPCHPz9`B H�` f� "n $9Q0�c AB/aC56C-8QRC' � f� `NuV0BzB_@6nB15PVmXPHoa6@u2RѨP: tΨP"k"S2RqĨPy0�p*p�0.(TXO-@f/a . /D'�, :@B 3C~aaE$"3 /B(  / Sf SoNu"#Pp�p�.f `p\fp�RIJfJfW PT"P{0fذp�( JC4�Jg 4�= �f:D0J2,0R@jA�Jf _ `R``=f2 R`Jg` R @/lH�NV��Hn�`jN�N�1R!Lhn!œvBFHL��T z^ %f^z�B.v ~Bn=||� K|�t�`p�|�0r ?4@J$@=BR @C/pfJ@f&Sv� N?�N\ORDR]N 001 fS` f4rz~>zxS@gU@fzzj` =|�z\|�JnC!*m@{�N�~|zxvtrp�0Fhfdb�<^\�0XV��PN�J�FD?�JBf Dp; kv0Z"|i  HUJFogN $\nq 6 X(@?.?H?�1?gHU|O#@! T`0H`.01"u$&n4XLxf~C%`$�``|v0~r 0 LT�B-0zV*TXL`/�52?/�8L8@P38/�6~E<�~-ffgAo<Fl8:F`*Jo�:6 ,Jg(<�"v�SFHS|�?N\OҿJFf00"uSD` Jf`@RF`E�2H`\A" Zl�-D`fE4/"H&BCHC$�H@6r�2ҀHC0JbB!b& "Nu0123456789ABCDEF�<�;`@A` @9`@:/ A\O3.@"HJg@@@@ @@J?f  `/r�g1��g�R`NuL�^@/� f SAQfpOgHSaaUf[Q`Uɱ PZn�� FU4OPnPrRxP SZR_U=6OP0CPW:`$P $R`$ ЂfZ%ΐђ(uذS(:` Y�f J FfS/0%�IASB)`R$L`HU� �*~�Yr�0A\o RA0m�_ڳexhPb`c E�*R fB#R�$? � TO`H�*XE�� -/ںlɐ(�v�YJgRCaJ�8PyHA"�bblm(/v@Y X EH�%|4aE�%Jt�Q$B})ΐ `(zf/",<~t�0BW{"Pj`RBb ,@Q<Rml �`,�$HC贐HUp {*P`Du`g *IX׍"Uj`PPoC�$"#u`� pa*p`ex Аc`/plvVpƀX/ �f@hЁ@�Jz&p/b�HPOX`P0�/�ar`r,/⤁0�;P FU ٫g<Ԁ8Ԁ4Ԁ0Ԁ,Ԁ(Ԁ$Ԁ ԀԀԀԀԀ ԀӁf1ʇO[SHCBg/Q)x0@@ga:N_up`t g/NAр:Af'�NNAPD8"f"&� O0gB@wʐgpgHCWؑ&_F�� �Rhot enough memory ƀ+�*.*�line too long�cannopen '%s', using console instead �Write error!��X:\ST-GUIDE.INF�HOME+.DJP-ﲲղ5-Ų{Q+*+ hcp exitfde was %u>%s �HCP.TTP �-o�hcleft)O%ld filesnertednto t?ree �wyc?outputAZ? �.stgAfound).cfg�PATHS�searc#for hypKxi Katalog.�Please set Env-VarYPTOP�STool V(27.01.1995): Subject-H-Generator)rscjtxt�%c @{"%s" Ak ?%u} %=%s:<G}%s@{0}�$VER: Z=%s/Main}�@keywordsH�! 9̈́Q�ٰY�ܱgfi! R �E�LY�COMPILE�PULLUPF`DEX�CREATE�SHRINK�TRANS�HELPPAGTfGS �Fmany strcs�DieJ EQrag wurautomatisch}zeugt.�All}Te, diǰ-iyobXninnXlassen.�ShtigeYatei�Version�Aqr�unbekPt�Hilfe zusem t� d_e�Vorhand+/I+=V@t>Qernal}P DeleteN&()w?}: �@n?end @us P" ph�+zz{�R@@optЪ-sdb�ű@nprevtoc%s_%u�I+x�Help���d of"�warncn~Xn颩�$ŜBUD-3HMSSozobonXBeC!__bkw��b__����__argc���*$v&�nvp�f_~no"__STKSIZ/__mZ_xflush_Qxg��pUtf+B/vs� _Fv4�t*_RV(_Fr@_FwO_xclo48_xge&o_FirstMa,tchChec{k��_NMa FkorFCd6rЏ__ f!_lalloc^(T_fW�#&Z�&_infv_xold6`z_xnewM%RScpy#d"at)R4namz":Rs_2xx�!�֏ d!lQ$_Inf�B::d!ncmp%?H_AddFC"}angeSTact_S S 407%f\D<!Con>2shUk_ܸVp_criei_onlpulwl_u!3_c _hc�o0� sTo;Li s�One% _ListToT 946nz_BA(1"А tAA-:%sD^`Ae_li">$Kd!i%d0t_or_"BBt_fo"DJuffix#_dkb_ e"H_#" _SsavQSh__hv_n2.Pd:0Tr"nePat07Trau2sD45"1L� !  1#P_v"T_hf@Q#X_fsiz:z"X_ms{g�d_s(q`!zx[N#+"@"<QslyH9top�`|R2_S2GB"lNLxTr�ODunD#cN%oX\3n|RNewChil"S,��Ǯd2`&|ts`@rs"\%Dgloweb(_xe#"_xMv t"l#9@P1W_v+c "j_ctB/?_ltoa `"\!tfld#g_u#7$n"{wr%_i$R$R__numS"_rmdir�o_r$v(_mky#Η_chXQ&$QXQ&>XQF^ʂue<_mb/lk�m"`�`�'__B5Lڨ`up"XQh&v& 0cessy#x�ccdta"_)+"02.B"bf 88  T    0r bP$,"  2 U�8:    ~ D ( 77 <U *N(&&   dĐ  (  ,   " $   ."0W]() (HN'  "   NH s<0& X� % &./ Z$jL.$ \:f  B26:  4$&$ &  Jd t44b<<8("FRJNZh 5t�����������������������������������������������������������������������������������������������������������������������������������������������`��rR��6���������������(O.|��&H f<(l�#�,��G�#��$,�Ԭ�#��// Bg?<�JNA��� p`B@3��N��5?@�J?<�LNAXBRANTC ����Jy��g H瀀 y��0(�h�V��1@�L/9���lNu0<��`0<�` 0<�`0<B?�N��h\ONuNVHEI&n�69�� LC�� 0S@n0S@n y��|0(�RHT?<�?N��nl\OSk�>�?N��nTO>�?N��nXON���HS?N��oh\ON���Rk�LN^NuNVHK&n�(|��?<�N��i^TO l�6, h�0, =@l =@:�4U0HA��>:l�R@3��@0:U=U0y��>=@Hna�XOHnHnHUHnN��hO�AJPf��0.nH��>C��B229��@0Ql�c 0,�AR@2HnHPHUHnN��hO�??./9��DN��DLPOS@fV=|� 0.g ?�HTN��=�\OBy��@Hna�DXOJnf�F?<�?9��N��nTO>�N��i^TOL8N^NuS@f=|� `U0H��>:l m��:0, l�l�d\7|��Bk� BgHSHTN��^(O� 09��>n29��>0 CA0=n0A=@0.S@=@=PHn`�09��> Cnf`�0lF0.y��>nl�nHna�PTO7|��Bk� BWHSHTN��^(O� 09��>n0`�&A��>:0PU0no� 02.Ag�=nUo00=@0.S@=@Ul0=@Hna�XO=U`�0`0`NV�H� Cp� @��H$h� (I` �$f(*|��rfRSJfHQ?<�N��i\OL0�N^Nu �%f*n� ` �~f y��H*h``"o�N��qb$@ JN��o|�oB*�"J` �|g �]g �[f� RJfHR?<�a�H\ONuHS&o�J�gJy��Lf /+�?<�INA\OB�Bk VBk A "|��rN��p&_NuHL�&o�0+ VHr�2�*A�4+ V&k� gBBR`: @ (��b4 SA�"CN��of L(Nu SA�"CN��p^f*K4XRR f4 `NVH�(n�&n� /<��rN��.HSHTa�2O� J@g pL�N^NuEC� JN��p"JN��qb @BHRHSHTa�O� J@fp�`NVdH&.� *n�|�z� CJf p�L8xN^NuBg/?<�=NAPO8�o�J|GHSHy��� ??<�?NAO� HDOCg/N��YXOJ@g|�??<�>NAXO0`Jn�g HUN��'XO=|� pE"J @G��Np Ш� @BRQ R� o"CN��qb"@ S h�A� N��pHUa�XO"C MTHN��p HDOCf�h .�o ?<�a�,TOBy��L0.Hz�:� .Ѕ/�?<�HNA\O&@ g�D(K+L�HS/.??<�?NAO� z�:.3���R`$ K(A�"|��rN��ofBy��RXp� SJfJ.g�IHTHy���??<�?NAO� JTg�CJQg� T�f��A &H;Q HS0QHP??<�?NAO� 0S@f*=|� B+�'p @��N h� A� "KN��p`S@fIHTHSHUa�O� ;T V`�hW@f=|� `S@f =|� \`S@f�HB+�'A `Ad&H`�n3���L+|��r�?<�?B?<�BNAO� #��rp`�JEf$RE"CN��qb C"@N��p/HUa�POJ@f�/a�`�H&o� v�0@A ~J��gA ~/0��?<�INA\O0@A ~B��RC|�m +�g /�?<�INA\O +�g /�?<�INA\OB�B�B zB @Bk�Bk�LNuHL�Bg DHh�?<�=NAPO:�o�� TJ(�f/a�XXO l�"T&(�� CHh� ?<�HNA\O&@ gn?<�? T/(�?<�BNA\O./??<�?NAO� B38� Tx�8(� T (��f Tp�0(�r؀Jg"(K/ Є/�HTN��:PO&@ք.?<�INA\O??<�>NAXO o� L8NuHTL��I X� f|� B IHh X?<�?N��i PO(_NuNVH(.� *n�z�.N���Hn/HUa�O� &@HnHSHUa�O� (@ g�;n�Jy��Lg0&." |�t�` � g Jg|�o�Bt�RRB SJf(A+L�Jy��TfJy��Lg� MTH(/HUa�(PO" �A&x�`JfR SJfJfx(A;D�A�0HoBP;P� /�?<�HNA\O+@�v� CR� Jfm?HUN��?\OzJy��Lg* G"|��rN��p^g |��V"GN��pBHUN��NPOBg?9��N��nXOJy��Tf SHh�HUN�� XO.N��XON���JEg L8N^Nup�`v�|�B @ SA�( �f�p�,�|�#f ( TJg`|�f+L @I� �g`�S@fjt�,�SBp�,�S@�@C�Hn0B�HPHUa�O� "RA ~!�p�,�r�,�4�AFo<t J zf+L z`�^S@f&p�,�r�,�4�A ,�3�f|�Fo<t`S@gS@g`� � f� `� � f�RB0H��H@J@fSB`�NVFHKL�� * v�?<�/NATO(�HnH?<�NA\O +�:�f6?<�?HS?<�NNAPOJWvAg/?<�NA\O0L8xN^Nu"KN��qb&@, gJg$M`Jg �,g �;fJgR *�\g�\f&F?<�?HU?<�NNAPOJf"M EN��pv`NVtHIz/<��rN��XO&@ g�� L"KN��p&L KN��oS@ �\gR K"|��rN��p&LBgHS?<�=NAPO6�m��?<�?B?<�BNAO� (�Bg?B?<�BNAO� DHh�?<�HNA\O&@ g2HS/??<�?NAO� #��B3H�B3H` � fB� RJf??<�>NAXOL8N^Nu � fB`SEfz�B?<� NATO"�&|��rpAy��F.?<� NA\O`�:$y�� g@ o�N��o4�Jg0 � fR 2�= �f2 J"o�N��pBf 0HЊRNuJg`p�Nu$o� o��'` �'f�'Jf�'B NuNVHSGJy��rmpB/<��rN��XO"�g"A KN��p K"|��rN��q" ARJfS n�Hh�/aXO"� AR� .� /a�nXO.?<G?9��rN��PO&_N^NuNVHS$n�G6HS?.� /*�N��hO� U[U[X[X[HnN��$,XO&_N^NuNVH� IAL��K fL0�N^Nu P*;Q�;i��0-�@;@�0-�H�H@J@gRm�Bm� p�)�;@� BBRBj�2-�SA5A�2-�SA5A� m�� f(0�BnHPHTHUHR?<�?9��N��l:O�`�rHTHUHR?<�?9��N��lxO�`�TNVHI&n�69��8+� SDk�ok�k�0+�S@k�0+�S@k�Hk�?<�?N��nlXO"L0+� S@20+� S@20+� S@k�20+� S@2.?<�?N��o@PO,<�� F*h z g��`��Rx�|�2m��ظ|�5n��R"L|�2fz�RPp�2E��20+� Yp�S@2p�S@�Q F0(�Q0A��>20+� Yp�2|�3fQ�02|�3fJQfRQ0)S@QTp�2|�3fSQ02|�3fJQfRQ0)S@Q|�2f(HT0@ FA ~/0��a�PO �g�p�L8xN^Nuz�SE|�3ftpEgjpH?�pEgZpH?�?N��mXOE>?N��nTO0R@>?N��n.?<�?N��o@\O>�?N��nB?N��m\O`�xp�`p�`JEg:pH?�?N��nTO>?N��nXO|�4f HT?N��oV`HT?N��ob`p�`/"y��r�4)�:)�0)�m`@jBJ�g,S� i� R� t�p@n3B�AjB3E�3@�*Nut�`H�"y��t�2)�:)�<)�pB>om`FiAJ�g0S� i� R� r�|Fn3A�BiA3E�3F�0L�Nur�`NVHKG6.�$n�(y��t0@Bv�RB|�ct�` n� p�0 �Hr�2�RvRBn�eBnt0@ KC�pB2aP0@7�RB|�c~Ct` 0@ K0h00Bri0@;��RBCc`pBri0RB@;��|�c0@43�bgxl` 0RB@Br��Df<.�pCri=Ar�` n� z�0�JEfRAn�eL8N^Nu0@"M03��Q=@Cb&0@43��` 0@5��RBne0@7��`0@83��0h@A��"H4C`0JQf0@Bt�ABp��2RF0ng0@A"HLSBJBf2`0@A�"H`HL��&y��Ia�<�f,a�:�Cx�`B2RDCm`2RD|�mLxNux�FlV:+�r m|�f4<�`JRE0k�f|�l&pa�RDo� f�a�^:�SEmBRD`0W@`BRDCmHk?<�Hk?a�O� `H&y��zI2~�� a�4�f.� a�6�Cr�2RA|e`2RA|�eL8NuA �*H`X0+�HHr�2�A60�Em 2<�C0+�Ag��0@61��IElA0�a�<|�n\JCf8v`SCleA4*H`ǹeHk?<� Hk2?<a�O� `�nSCf�a�F6�VC`� a�8v@`0U@`0@63�`�zH*o�$<<�><v�Hy��4?<�HNA\O&@#�� fL8Nu'M� 'o�,�Bk�Bk�Bk�//�(?<�HNA\O(@ fHS?<�INA\O `�a�V* گ�(*LJCf.�a�6�/<��?<�a�\Oa�Z/<�?<�a�\OSC2+�0H@A80��Get0Bg��0@A80��JGdA2@�a�ܸFb Ĺf`�dF2+�0H@A<0��4<�~`0BgL0@A<0��JGdA`�a�JFg4SB|na�@$LS<<�><SDf`0@<3�`0@83�`�^H�(o�HT o�QO$O$$/<�N��gO� o� &h�2,�k�o2+�H49��09@�2+�l�l9A�0,�k�HA��>H@4�gl�0,�k�H3��/<��N��]7T�7l�� LC��"". LQO$O$$Hy��N��gO�L�NuHS&o�0+�Hr�2�$A�t�2+�k� k�A�&HG�Am k� !|��si�RBp k�g&_Nu"k� #Z�`H(o�G l�8(�0+�H"<��N��q~H"N��q?�?<�?N��i XO l�0h�H"<��N��q~$�0k�H"� N��q>?<�?N��i \OLNuH &o�:+ k�h�H "<��N��q~$�09��>�x�8�Jg "N��q$���c$<��??<�?N��i XO09��>�r�2� "<��N��q~H"N��q>?<� ?N��i \OL0Nu"o�3|��B)�Nu o�B�B�B�B zBh�Bh�Nu"|��2)�SAlrJo�g3A�0<�A� Nu"o�r�`� H|�0@R �0m �9o o�0 �,fR NuNVtCr�2�RA|� m2�AtHPHPHPHPN��hO�3��Hnv/<��HnN��n*N^NuH�L�� LHPHSa�jPO&@ LHh�HSa�ZPO&@ LHh�HSa�JPO&@ LHh�HSa�:PO&@0,�A��İPl9P�HT LQO$O$$/<�N��gO� L�Nu"/�$o�t� AJg"R �am �zn� RRB|�mBNu� `NV/.�HnN��hC g @ �=fR N^Nu <��si`H�L��*k�K�Bga�TTO @J(�g��m� K� gJy��Lf 0,� k�f���m�� K�Jy��RfJy��Lf gA�"|��sN��p^fL�m�� K� g 0,� k�f,�m�� K� g 0,�k�f �m�� L8�Num� `m� `m� `m� `�z�m�� `�N o�BPA��JPgBP?9��N��m`TOB��//�a�BXONuH�2/�4/�8/� 6/�JDmy��fL�Nu|Gf??a� XO @r4� ��2�"|��$I22��BY22|G"f.2�2�|G�g|G"f2�HR?<�?N��h|PO`BQ`BY|G�gBY`NVH>.�,.� *n�I&|��/<��Hy���N��gPOJ��fN�� y���o�3��/<��s`a�XO(�g"/Hna�|POHnN��hXO6�m3��Bk�/<��sWB/<G��?9��a�O�Jf<HnHTHTHTN��hO�pnQ@f�BgHUN��68\OJ@f Bp�L8N^NuHTHTHy���?9��N��mO�?<�?9��N��nXOA��r Po�8Bg?9��N��mTO3��>?9��N��nXO8��g�/<��>/<��HTHT??9��N��kO�N��AHSN��@`XOI LC Hn/<��HSa�O� By��3��� y���o@/<��s;N��XO(�g/<��/a� PO/<��s2N��XO(�g/<��/a�PO?9��?9��N��n.��s*N��XO(�g DH|�03��A��JPf0�AQO$O$$?<N��iO� 6�o�6HSa�8TOBWHUHSN��O� J@g�Jf0+�Hr�2� A� PA�,?/HSN�� O� KJUf/<��s"N��XO(�g HT/a�POJUgHn LQO$O$$Hy��N��gO�IHTHTHSa�JO� LQO$O$$?N��i"O� Jy��fl y��lb/<��sN��XO3��Bg??<G$?9��a�POJ�g00+�Hr�2� A� /�HSa�XO.a�.a�nXOp`�Vp�`By��`Jy��gHSa�t y��N.�$HSN�� PO`�?N��i2TOB+�HSa�bXO/+�?<�INA\O`�?<�N��TO` DJg�HT/a�PO`�N/<��sDN��XO(�g"HT/a�PO(�N��fJ@g�JTg�`�Hn?9��N��l\O3��3��>`�Bga�XTO"� AJ(�g& AC� MN��p A7P�>(�?<�a�,TO`�P/<��sPN��XO(�g"D MN��p`�0/<��sIN��XO(�g��`By��`�H&o�(|��?/�//�HSN�� O� &�gBJy��gBJg> k� є/HSa�:\O k�1k �BWHSN��TO.a�.a�0XO LNuB`HS&o�B��JSgVBg??<G&?9��a�\O>N��i*>N��i2TO/+�?<�INATO.N��.N��XO 9��g /�?<�INA\OHSa�zXO&_NuNVH�&n�IK/<��N��].?<� `p0+�S@80+� S@9@�0+� R@9@�0+�R@9@�HU/<��N��iXO.HUN��iPOJ@g$?,�?,�?,�?Hy���/9��|N��iO�HU?<� ?+�N��gPOJm�gJm�f�xL8�N^NuNVHIG n�6HS?<�?N��gXO.?<�?N��gXO.HSN��gPOJ@gHS?<�?N��gPO n� PH"K LN^NuNVH>.�&n� v�x�:9��-K*|��sy��Jy��Lg.?/./.�N��XrO� JDg Bg?N��nXOp�L8N^NuCmJg �f��RI� TBP �dex�|�d??N��nXO` �%g �'f��Rr�t�SASB0<�A T0x ??N��nXOr�t�|�SASB|� 0<�A@H n�Ш� @(PJFf0Hl�N��dXO<�x�Bg?N��nXO0FGo `�4F`�6s`�B3`�HSN��dXO`�<�` �$g �&fR`�bHUN��dXO@R`�"o�0)�Hr�2� A�$P o��f.0*� 4�i�g Bg0Hr�2� A� PHh�HQa�@O� Nu0*�`H�&o� Jy��g~I A�$HC�N��p^gBgHRHSN��O� 7T�$|��$�5l��5l� �5l� �3���?,�0+�Hr�2� A� PHh�HSa�O� By��L�Nu?<�a�TO(@J,�f�tRk� k��mBk�`HS&o�Jy��gvE 5k��4� |��%P�5h��5h�� 5h�� J�g k� �A�C�N��pJy��f"Rk� k��mBk�0<��A�B(�&_NuBga�TO$@A�C�N��of0+�Rg0<��A�$H`�ZNV0HK06.�(n�G n� C� KN��p` �/f�\ �\f$KRJf grB M"JN��pGHSHTN��vPOJ@gD"KN��o @"|��s N��p^f?HSHTN��7(O� L8N^NuHU?HSHTN��:XO�`HSHTN��QTPO`B`$|�� J"o�N��p � n "� f"B?<�HR/<��?<G"?9��a�XO�Nu`H�(/� v�BgHy?<�DNAPOJo?<�C/?<�DNAPO&�Jb /?<�HNA\O&� #��L�NuHS&o� KN��oHR/�aXO"�g "K AN��p &_NuH6/� (o�&o�p�+�J@f HTa�TO>Hk�HTa�O� p�L8NuS@fHS//� HTN��AO� `S@f ?HSHTa�(`U@f Hk�a�XO`U@fRA *H6, g@`(HUN��hXO2�mHk�?<G?a�6PO`K� |� |�n?<�N��TO`�r?<�`S@fp`�d?<� `H�&o� k�ph�:gL�Nu0+�Hr�2� A�(P0,� Hr�2� A�(PHSa�TOBWHl�HSa�"O� `NVHK(n�&n� 8+�2?+�4?N��iXOTfB?+�4?Hy���/,�N��iO� 6�o$p @� h��fp @�ph� g p�L8N^NuBU0S@f HTa�fXO`S@fHTa�`S@fHTa��TOBW/<��sHTa�nO� `S@f ?HTa�\O`S@gS@fBHTN��=�PO` k��<mJ|�m l�h�HU?p @� h� /(�HTa�O�"@ g�V?HSHQHTa�O�`�DAHPHUHPHPN��hO� U�fHSN��Z`�2NVHKL��60|�f�� LHPHSa�@PO"k�8+ i�HU LPHHPHSa�O� MQO$O$$?<�?N��i O� |�f k�h�L8N^Nu|�f>4+ v�`Jk�gRDRCSk�0+�k�@bJCgHSa�\XOJDg BgHSN��\OHSa�.a�XO`Y@g�ZS@g�T`H"o�&o� IPH$H8)�82)�:A0S@fHSa�XOp�LNu|�f??<�HSN��`pPO`|� f0J��g?9��HQ09��Hr�2� A�/HSa�*O�`|�+f"5|�pDg4 IHPHSN��\t`BR`S@fJ4�pDg R�fpH?�HSa�\O`�^p`pDgURBi� ?<� IHPHSN��^(O� `�6U@f?<�`S@f4�`U@f4�`S@f?<�`U@f4�`|�g�S@f.t JBg??HSN��=�`�?)�:??<G?9��a�`�|�g�t�pDfrpDg0|�ft`U@f HSa�`�S@ft`|� ft`W@ft`Q@f( k�ph�Rf�nHSa�TOBW/<��sHSa�`�[@f�Zt`�X0|�fp`�<]@gS@ft`�<S@ft`�2S@ft `�(Q@ft `�S@ft `�|� ft `�S@f�t`�$o�2*�45y���5|�� o�5P�HR?<�?N��h|PONuNV4HK4~�|�G/<��NNXO#��Hy/<��NMXO#���l.���p/<��NMPO7|��7|� �,Bk�.7|��7|��7|��N��h>:�Jy��g y���m/<��r?N��j\Oa�$/<��/<��D/<��H/<��/<��/<��/<��N/<��/<��N��YdO� (|��B,�.a�FXOJy��g�?<�N��i^TON���&9��R CJg� (�:�g�HUN��pXO"C MN��q& (g�f DJg�^"<�� A"DN��p&( D (�:�g�r/HTN��QTPOJ@g�VJy��g�k� �JGg�0 Sf HSHTa�4PO`BgN��i^TOJElVJTgHTa�FXOB,�HTa�,XO|�g3��rBy��B9��VJ9���g N��jB9���Jy��f�nk�HSN��j^XO:�|� g~� 9��g/�?<�INA\OB��?<�N��i^TOpEgHSHTa�FPOJ@g�Pz`�JpEgJTgHSHTa�POJ@fpEg�*0|�ZlR|�)n<|�m6@{�N�X$rZ jh���� ��� � ��?HTN��?d\O`�|�ZffJk�f�7k��0+�A��sPf�BP/<��rN��XO(�f(<��r"D MN��p M"|��rN��qBBgHUHTN��:XO�`�L|f^&<��(+� DJg�:N��o|�do DB(�d"D CN��pJTf3��� k� f�(+� g� |��"DN��p`�U@g�S@f/<� ��HTN��=�PO`�֐|C f��&+�gt C �-flR C �sf"(�H|�0f 3��rR`3���r` C �tf~` C �wfHl /a�PO&�`R C � n`R C � gJg�NJTf�3���`�|�g�U@f�b&+� `�/9���l/<��NMPO09��m ?�N��nTOBg?9��?<G6?9��a�dPON��hhBgN���\TOL8N^Nu?<� ?N��i XO`�JTg�`� CR � nS C � fRB"D MN��p( D �*f V D"@N��p/HTN��vPO CJg"DN��o @"|��rN��p^g�TJTg CJfv�/Bg/`�A�"DN��p CJg>JTf�Bg/Hl�a�,O� J@gJy��g��k� �`�Jy��g�z`�v�`B`�HSHTN��\t`�?<�`� y���f/<��sWB/<G��?9��a� O�BT`HSa�n`�?<�HSHTN��^(O� `�HSHTa�`�NVJy��g"9�� AH0@=HB0a�N^Nu o�r�`� p�|�0@R �0e �9c0NuNVH�KI&n�/<��sN��XO$@ g�� K"JN��ppn� gx$|��s K"JN��qB8�� T@m T�m T�m< y��H/(,HTHUHSN��gvO�JTgHU"KN��qb @"_N��p0L8�N^NuHTHUHSN��jO� `$|��s`J9��g K"|��N��p"KN��qb @B`�THSN��pXO`�FNVHK(.� ,.�:.�G7|��7|��7|��7|�� D"|���N��p^f�>O|�HU?BgN��jPO"UC�p�i�g3|��#|�� p i�g/N��g XOA��QO$O$$?<�?/N��iO�?<�N��i^TOx�HSN��j^XO6�|�g�?+�4?+�2?<�?/N��iO� 6� F"h @ g�� �f��Tp�S@A0p�S@�Pp�S@A0p�S@�Pp�S@E4p�S@�Rp�S@=@p�S@�nPfRf0.Hr�2� FҨ� A(?<�N��i^TOJg D (��g /N��g6XOJg ?.HS//N��)O� D (��g�L(N^Nu?<�N��TO6�UCg|g�`pCg�6+�:C|�agSCg�|`�N���J9���gN��j/N��jXO6�N���JCg |���"DN��p`�B9���`�zHL��t�`"p�|� f&� RB0H��H@J@fRJfB0LNu|�fpJy��LfhR �%g �'fBVr�v�x�SASC|� f0<�AHr�2� o�Ҩ� A PA�"HJgRB` �$g �&fR` �f�|RB`�v"o� HQ0/� Hr�2� /� @Ҩ� A//�a�"O� Nu?<�//� //� N��O� J@g,C�Jf o� h� PA�"?/� ///� N��#FO� NuNV~H�I&LHSN��e.XOJfS +�\g�\ K"|��sN��pBgHT?<�=NAPO2�o??<�>NABBgHT/.�a�\O�L�N^NuNVHKI&n�v�Hy���?<� NA\O$�f B?<� NA\O$�(9��pg /?<� NA\OJg` D UFSLf&(�`P DJfJg�Jy��f N��fJ@gBg?9��N��mXO3�� CBh�B�HnHT y��H/(DBg09��R@?�?9�� C h� NO�6�|�f�3��r3�� k�0(�H��6�??9��N��n.��>/<��HTHT?.?9��N��kO�a�/+�?<�INATO.a�TO>HSa�VTO.A QO$O$$Hy��N��gO� .HUHSN��O� MQO$O$$?<�?N��i PO0+�Hr�2� A�.HSN��XO.N��TOBWHSN��TO.N��.N��\XOL8N^NuJCg?<�N��TO`?<�`NVtH6.� Kz&n�(y��:�pA��h�� RU U� oJ�gNl*lBl�l�HU KHh HSN��O� $@0+�UgC  RA�N��oflJ9��Vgl�J+ g0+ Ȱk�gl�JCf6HnxHU?<�/+�N��kO� k�0.xh�R@?�?HTN��DLPO6�pA�ph� gL8N^Nu0|� nS@m@{�N���^���6����6�>� � HSa�XO`/<��dHSN��e~PO`/<��e `HSa�J`HSN��U`/<��HSN��N`/<��s}N��XO"�g�p"AAN��pBBgHnHSa�O�`�N/9��NN��fXO|� f�8A"|��sp`AB?.�HPa�^\OJ@g�`I��8�_CfHSN��'XOBT`�BTHSN��'8�.N��'`HSN��TO k��h��">�HSN��\O`�HSN��'TOBW KHh HSN��#FO� `�0/�|fr Bg?//�a�PONuW@fr `S@fr`U@fr `U@fr `S@fr `NV~H&n�6.� Jy��Tgxv :+�`Hn~SE?HSa�ZO� 2�Co6JEfA��TJPfDRC��"k�i�o3C�C�i�o3C�C� i��f3C�p i�gL(N^Nu0`"k�C�0)�i�H��2�RACo�j6`�dH&o�(y��09��Ȑl�.|� H��>8�6PD0@r@H/?<�HNA\O$@'J�pK�pQ��2�t� LI�"Jp"QJBf5A� y��09��>h�.|� 5@� j��f5|��E�RB|�mp j� �� k�p h�.5@� k�0(�j�5@�5A�j�5|��0^@5@�E� y��A�(Hx�r t�`2 J"Lp Q%M� *��b`P4RAA��>5P�5D�PE�RBCmp4��j� �?<�PHSa�\OL8NuH&|��sk�0v�`HSN��dXO@R �{f0H�K3��LNuNVH(.� *n�-m�B�.-�B�,- @*- z=m�=m�=m�t�0@A ~-���A ~B��RB|�mG��T6�Bg n�Hh�HUN�� O� 0T@��2�BSv�&y��t�7A�E��>7R�G�7B�Rm�d�20CRC�"k� #P�p k�g&y��07@� D6(�22(�4(|��0k�l�o 6,�k�QC0k�l�o2,�k�7C�7A�?<�N��i^TOHSN��g<XO LQO$O$$Hy���HSN��iO� D6(�1|��.N��j^ D1C�.N��XO+n�+G�+E z;n�;n�;n�+F @t�0@A�C ~#��RB|�mBHy���HSN��iPO.N��g6TO>�N��i^TOL8N^Nu k� !|��sj�`�NVH�K2.� &n�pA�(HHU?HSN��hO� Jn�g*�l�� MQO$O$$Hy���HSN��iO�L8�N^Nul� `NVHK&n�z�(|��?<�N��i^TOA�0l�l0�C� 0k�l�o 0,�k�20k�l�o 0,�k�07Q�7P�HSN��g<TOBWHSN��FTO.Hn�HUHUN��hO�I9|��9|��9|��Jn�W|�9@�9|��Bl�Bl�9|��9|�� HTN��j^TO6�9l�2�9l�4�>�4?,�2Hy���HSN��iO� 8�Eg8JEo Bg?HSa�POJDo��pA�ph� f��?<�:?HSa�ZPOpCgJEol06�9|�"�9|��9|��,Bl�.HTN��j^XO|�fJEo Bg?HSa�PO?<�N��i^TOBHy���HSN��iPO.N��g6XO0L88N^Nup�`z�`NV0.� f"A��QO$O$$Hy���/.�N��iN^NuHnHn?�/.�N��kO�p2.� @$.�?(�p @0(�S@?�?.?.`H�"|��� y��A$H6)�8*�E�|� clp r�2�5A�0j�t�4�2H N��q~$�0|� r�2� N��q5@�Jo� g$A��QO$O$$/<��/9��N��iO�L�Nu5D�Bj�`NVH8.�KG"|���(y��I�0r�0Ai�lv0A @�)H� I�RA|� m?a�TO(y��JDg>HSHU?<�HTN��kO�IP?,�0,�S@?�??/<��/9��N��iO�L8N^Nu)|��s� `NVHK6.�&|���8Sz�6JDlzDD|� l�Bga�TO&ME�� RA`"K"" R0(�S R0(�k�Sk� KC�""0S@k�0+�S@k�HSBg?9��N��nlPO KC�"" y��0(�F6�JEg��k�k� N���ABCBHPHQHU?<�?9��N��lxO�N���G�JEf 0+�Ck�7C� KQO$O$$/<��/9��N��iO�?<�a�TOL(8N^Nuk�k�`�|?<�a�`NVH6.�K&|���(y��8+�|� nL88N^NupA�h� ?HTa�TOA.HnHnHPN��hO�0,�ll:.@AHPHnHUHPN��hO�0nfJnfJnfpA��h�� ?HTa�J\O`�n=UU0,�lU0,l2ă4lt�Do4Sg?a�TO`HL�(�"|���(y��8|�fR|� fLp Di�lBRDpA�h� ?HTa�XO>a�~TOpA��h�� ?HTa�\O0L8Nu|f|�fJDgSD`0EU@m0E|� l�A� h� JgpA�h� ?HTa�P\OE`NVH&|���(y��=k�K;|��;|��;|��;|��/9��N��g6XOJnf/.�N��xXOpL8N^Nu n�f Jn� fp�`BSBga�TOHTN��g .N��g<TOxpA��h�� BWHTa�\ON���?<�N��i^TOHUN��j^TO6�3���>�N��i^TOpCg�@v0-�:@|�fp6BgN��i^TOBy��JCmAHPKHUHPHPN��hO�JUf?<�N��i^TOpA�h� N���HTN��g6XO|� g�0CU@`�|�+fZpm�8gN0+�6�|� JClv�Sg4pA�Bh� ?HTa�XO>a�lpA�1|�� >HTa�\Ov`�8v�`S@fpm�8g0`?<?a�fXO8�`�Q@f"pm�8gv Sp Ck�o�|`�n?<�`̐|�fv `�|�g�`�pCg�?-�4?-�2Hy���HTN��iO� 6�|� g�W@f?<?a�XO8�`�VS@f?<�`S@f0,�ll°m�4o�l`�FS@f ?a�TO`� |�m�|� l�pA� h� Jg�`�6H(/�.L�� */�(&|���Jk�fVHy?<�HNA\O"<�� N��q"����o"<���07@�H"<��N��q~/�?<�HNA\O'@�fpL8Nu0<�$@�5o�,A�"GN��pA�H"FN��p(JK�r#` JgP|�oJQ DJg:*Dr"`JgQBrRk�0+�k�f?<�/<��sa�T\O2�0`�v*F`IJ|�oJg"E GN��og *Ez��`�.` o�"H` �Ae �Zb� RJf Nu �f�` �f�` �f�`NVnH Kn&n�(|��V LN��o8+�:+�J@fL80N^NuN���Jn� gRDHTa�vXO`hHU?HSN��:.\O.a�^XO @"LN��r.JgB7D�HSN��.N��\XOJn�g=SAC HnN��$,XON���`�|RDEeHTN��x`$o�t "J`<�am<�zn o�R�fB NuJong)g`p�|�f�UrE`W@f�A`|� g]@f�O`[@gS@g֐|�Gf�SrS`NVzHK�GL��HQHSa�^PO=@z$M �*f��~�v�`4RCnzo$M8f8n�o pL8N^NuRgVrz<�*fDr�z�$M6R8"K`(>6gE4AGo4>*AGo44´Dl8JfԸn�o`<�?f`0.z@85��n�n0`4�~ �?f~�"Kv�nzl�`f~�0G4RC`"o�r�`<�*g<�?gRAfAfr0Nu|�or`NVHI|K|�BnBn*<���J��fN�� EBh� y��G� !SDC�� Q!S�</N��g .��N��g<.GHSa�XO.a�^XO=@N���&|��Jg�RnBnBgHS?<�=NAPO8�m�B 9�� @A�QO$O$$Hy���/�N��iO� .Hy���??<�?NAO� HREFf��`��GHSHy���??<�?NAO� *g��/?<�HNA\O&@-K g�HS/??<�?NAO� *`\~�p�J@f�n L"|��N��p T/�"LN��qb @"_N��p"LN��o @Jf L"|��sN��qB.|p�+�SJf/.?<�INA\OJFg�F??<�>NAXO2.|�f EJh�g�0S@?�/.� a�\O6�m��0< E&@�Hk�H/.�N��vPOJ@g�� n�JPf\?+Hk�Hk�HN��nO� <� EJh�g /(�?<�INA\O n�JPfG��/?<�INA\OBN���B9��0L8N^NuHk�?+Hk�H/.�N��:XO�|`Hk�HN��xXO`|f E/(�?<�INA\O EBh�`�S@f�� TA"@N��pARP P�2fDBP/<� NMXOrWf0B?<�N��\OS@f/9��N��g6TO>?<�>NAXO|�`�< n�fVA�"n� N��of�\Hn|?Hk�HnHTa�O�6�|g�:??<�>NA.?<�INA\O|f�r|�`�?.HnHk�a�\O� 6�l`�S@g�2S@fp�+�C�U~�Op�@`�S@f� TA|"@N��p`�?<�/??<�BNAO� `�AJPf*RP"KN��qb L"@N��p&LHS/.�N��vPOJ@f�z/9��N��g6 y��H.\N��xXO`�/<��sN��XO&@ g`�<NVZH(.�I�� T h�T&P*|���/<��sN��XO,�g�& Th�/N��fXO2�Bm� y��!KD|�f�HSIjHTa�XO.a�XO>�N���z� D(h� f Jm�g /-�?<�INA\ON���L8N^NuRE|�`0 @ (��b*?Hnj THh�a�O� 2�m |�f\JAoXRFX f̺|�f Jm�fJFf0S@?�HSa�"\O2�m0<&�֭�/N��'TOBW CHh�/N��#FO� `�X y��N"h�Hi�BgB THh�/<��sa�O�2�|g�(JAm�v`|�f |��V"KN��pHy���/a�PO`�|�f HS/a�`QAf�Ej J"|��sN��p J"KN��q J"|��sN��q Tph�f J"|��sN��q DC� JN��q y��f.AkN��oHR/Hy���d?<�N��hO�3��s`�t?<Hnk/?<G"?9��N��O�3��s`�J T�h��`�/�<�ae<�zcN<�Ae<�ZcB<�0e<�9c6<�_g0<�-g*<�g$<�g<�g<�g<�g <�g<�fpNup�NuNVH6.�*n�&n� IHTHSHUN��9rO� B.�&LBn`AHPN��dXO@o RRnJfJgp�?�a�<TOJ@fL8N^Nup�+?�a�"TOJ@g SSTIJTn(K`Rp�?�a��TOJ@fBHnHTHUN��O� @ PC� LN��p^fHUN��'TOBWHTHUN��#FO� `HTHUa�PO`�vH&|��tfv�?HSN��i\ORC|�im o� A�"o�"A"o�"A"o�"A"o�"A"o� "A"o�$"A "o�("A x"o�,"LNuNVH(n�G"LN��o&� C �.fR/N��XO(�f��/<��zN��XO(�Jf p�LN^Nu"DN��qb K"@N��p"KN��o @JHSHSN��VXO.N��hXO2�mHT?<G?N��POp` y���gG��JSmHy��,N��)XO&�g"D CN��p"L CA�N��p/N��hXOJ@g�^Bg CHh�/?<G"?N��O�` DJf�6`�6NVH(n�K:.� 6.�A.A,G FB GB L"MA ""HU/<��N��iPO K"M A�"M pEg� l�8(�k�0Ck�k� k�0S@f�� r Ё @P0S@k�0+�S@k�0+�S@k� 0+� S@k�N���GHSBg?9��N��nlXO./HS?<�?9��N��lxO�N���"MpEg@i�i�UEf 0)�Ci�3C� IQO$O$$Hy���/,�N��iO�L8N^NuQEf0)�CQ3C�`S@f T`�6U@f P`�*Y@f�(S`�"k�k� `�NVHL��HnHy��� N��gPO0nW|A T�f��8+ k�h�Hĉ��>k�cLpN^Nu0+�Dt�4�2,�H N��q~"<��N��q$�p�0+�gp�0+�8�lVzDD7B�HSN��.N��\XOJFgk l09��>?�?HSa�PO` T�fz?HSN��\O`�lz�`z` k�0(�Ԑk H2,�HN��q~"<��N��q89��2HN��q2HN��q~$� k�8(�0+ H k�1@� k�h�g�JDl"DDzHSN��XOJFg�dk l�\?`�Jz`$o�"|��2*�Jy��LgNuJ�gJgi�b 0j i�dBNuNVHK..� &n� G:(�HUHy��� N��gXO=U.?<� ?N��gPO3��� G0(� l�D@<�8+ v�$k�A (H4+�0f��JBg0Dl��<t�vJCglp#Cg��7B�HSN��.N��\XOp0Cf0.SfJnfZ=SAC p Cg k�0(�n k�0(�nHnN��$,XOJn�g Jy��f�HBy��0L8N^NupCg0��>8�??HSa�XO.a�`89��`HSN��`�ZDv `�6S@f40Dk�d�"<D0Dk�c 4+�Dlt�0FDl<�v`�S@fJBg�Bo<F`�S@f 0Dk�d�Fk�c<+�DBF`S@fb0,�H��8�|�fDD09��8�j�4*�Դl�o� To80l�2B@l8l�Bj�g�JCfv5D�`�ZS@gS@fxv`S@f�Fxv`p`� H&o�4/�$|��z|8+ SDJy��LgLxNu6+�k�SCCo8`SDJDg0+�DHr�2� A� PJg|�Jf�X5k��JBgj�0*�Hr�2� A�$JBg RN��oS@Hђ"RJBg�6*�k�RCJEm>S`:JBg k�e2 �fJBg: )�f2SJBg(SJfJBgSj�`Rj�RQBJFg�0|�`�dR`$R �%g �'fnRp�S@5@�p�S@�j�p�S@5@�p�S@�j�Jo�g�6*�k�JEmCg0P@?�HSN��\O0P@?�HSN��\O`�Bj� �$g �&fR`JBg�:"R`�46+�Dj�RCJEm�<JFg�6`�0:*�k�`�//�?/� ?/� ?9��N��m2\O.� a�tXOo�NuNVHK$n�z�>9��Jy��LW|�=@BnBnBn=y��8*� 6*� (j�&L|�0*�S@j�0*�S@j�Hj�?<�?N��nlPOJy��Lg�:GHSHTBN��9rPO.??a�@POp�L8N^Nu �f�BJgHS??a�PO6���f?<�?N��nXO=|�� �%g �'f�BVp�:p�G6p�A0SUSSP� 0.g�?�?N��nXOEJRf��0<�0@��&PA�N��o4 KHh�??a�xPO6�Jngx?9��?N��nXOAJPgBP?<�?N��nXO09��:�n&Lz�JFg |�Ry��Jf�Jg HS??a�POJng�Bg?N��nXO`�?.?N��n`0.HG�p�:BHT??a�PO6�0.`�H?<� ?N��n`� �$g �&fR`� �f|`�Tp�A0P�d??N��nXO`�6NVHn/.�?9��N��l0.N^NuHS&o�`p�?�/<���NM\OJf&_Nu$o�HR JN��oH/�?9�� ?<�@NAO� NuNV/.�N��k*XO .� @Jf2"|��oN��pB?<� NATOC"pAy��F n�.?<� NAN^NuNVXHL �G` EJh�fL88N^Nu��df��/<���NMXOJf?<� N��TOS@f`N���09��@gT6�SC8y��B`"HS?/N��:.\O M.N M.��bNXORCDeڻ��e f?9�� ?<�>NAXON���`�nv� E8(�`HSa�XO KN��oI�� $�\fNBHS?<�9NATO�\B.N��k2TO K"|��eN��qBWHS?<�<NAPO3�� l�<HSN��xXO`�R`0<NB|VHNuH&o� HSN��g XOHSN��g<XOBgHSN��F\OBgHSN��iJ\O6�|pA�h� HSN��g6XO0LNu o�/<��/<��/<��/<��/N��iO�Nu2<�`2<�� o�0(�P@?�0(�P@?�0(�Y@?�0(�Y@?�BB?N��ivO�NuNV .�-n��-@� <[�tA�N��k~ .�-n��-@�rC�NNV <h�tC�N��k~"n� A0""J@N^NuNV <l�tC�N��k~"n�` o�"o�p�ffpJ@Nu"o� o�0/�2��#p�Hi�Hi��?/N��kO�NuA��"Hpr�2QC�!I��C�"!I� < ��` <��N��kB < ` < C�A�N��kB < �A�N��kB <yC�A� N��kB <x�` <|�` <}�A�N��kB <M��` <O��NVtN��k~rC�N <NC�A�N��kB <i�`. <j�`& <d�` <e�` <f�` <g�` <m���C�N��kB <2C�A�N��kB <k�C�N��kB <5�` <3 �C�N��kBNV <6�tA�N��k~rC� N <rC�A�N��kB <4C�A�N��kB <+C�A�N��kB <*C�A�N��kB"o� o�H�2i�>h�Am>2)�i�<(�h�Am<:Ql:8(�i�l8)�00ĞE0ǜD0pSFSGFjp�L�J@Nu <A���ŊE�!J�$RC�!I�C�0!I� Ŋ"0<�NB o�0(�0NuNV <Z�tA�N��k~rC�N <#C�A�N��kB <n�A�N��kB <o��N��kBNVA��!n� �1|�� <p�tC�N��k~A��B�Bh� 0.N^Nu <P�` <Q�A�N��kBU"A���!I�!A�!O� "0<�NB0Nu06�TAg Y0�`N^J@Nu"A���!I�!A�Ԏ!B� "0<�NBANuL�� o�2/�BQBRp40Q40RJAg4�00�2��pf`pNuNV?.�B?<�UOBg?<�kHnHnYHn� Ho�ps"NB0.C n� 0 n�0 n�0 n�0N^NuNV�� n�/?.� O/.�/.�?.�B?<�Bg?<�?<�yQ/.� /Ho�N��otNV��/.�/.�?.�B?<�Bg?<�?<�mQ/.� Hn� Ho�N��otNV�� n� p�JgR@`2�t� ?Q O?.�B?�UOBg?<�t/.�Q/Ho�N��otNV��?.�BBBg?<�& n� Hh� /QHo�N��ot"_p�JgR@`2�t� ?Q ONNV�� n�a?.�B?�UO?<�?<�QHn� /Ho�N��otNV?.�B?<�UOBg?<�xBHnBHn� Ho�N��otNVBBB?.�B?<�BgBg?<�wBHnBHn� Ho�N��otNV?.�B?<�UOBg?<�'YHnYHn� Ho�ps"NB n�0 n�0N^NuNV?.�B?<�UOBg?<�lYHnYHn� Ho�N��otpd`pNV�� n� ?B?<� UOBg?� n�Hh�Z/Y/.�Ho�ps"NB n� 0N^NuNV��?.�B?<�UO?<�?<�Q/.� Hn� Ho�N��otp `2p`.pq`*p`&p`"p`p `p`p`pj`p` p`p`phNV?.�B?<�UOBg?�YHnYHn� Ho�N��otpe` p`p`pNV��?.�BBBg?�HWN��otNV��?.�?UOB??�Q/YHo�N��otp`p`p r�4/� o�`p r`p r` p r `prr�t o�`ps"NB0.N^Nu"o�p�` �.f ` �\fp�RIJfJf Nu o�"HJgJgJgJgJg JgJgJf SNuL��gPfHgHf@g@f8g8f0g0f(g(f g fgfgfggHNuHNuL��2/� f SAgJfp�NuHNuL��aafJfp�NuHNu<�Am <�Zn�� NuNV��/ &n�?<�NATO|�A�:Bg/ ?<�GNAPO/<��/ N��qPO&_N^NuL�� g<g8g4g0g,g(g$g ggggg ggfNuL�� JgJgJgJgJg JgJgJfSHggggg ggfNu"o� ` �\f RRIJfNuL��$� B$�H@HAЁH@B@ЈNuL��Jk JjDDa@DNuDJjD`2L��JjDJj Da@DNua@NuL��a @NuL��c$HBJBf $�ip�r�0HB2Nug"�p�Nupr�Nu Atr�ЀӁbRQNu " `L��` ggR @"AJfp�Nu���������������������Main����������������������rZ��rnPATHS�Main�Help�Index�|ST-Guide:|�X:\ST-GUIDE.INF�\ST-GUIDE.INF�HOME�� �HYPTREE_OPT�HYPFIND.HYP�C:\�HYPFOLD�.REF� ST-Guide�.rsc� �Index�ARROWPATCH�WINSIZE�TABSIZE�TXTCOLOR�REFCOLOR�FONT�HYPTOP�DEFHYP�ST-GUIDE�AVSERVER���0� �ST-GUIDE.HYP�HYPTOP�SCRAP.TXT�*.HYP�*.*�HYPFOLD�.HYP�REF� �'� -p '�HYPFIND��Cancel����H��s��s�����������-�� �� ���������"��b`����b`���d��b`���e��b`���f��b`���g��b`���h��b`���i��b`���j��b`���k��b`���l��b`���m��b`���n��b`���o�����������I� �����0����� ������0��� �� ������0����� ������0����� ������0���)�� ������ ���3������ ����s����I��� ���� ����� ��������������������������������������������������������������������������n�������������\������ ������J������ �������8������ ������&��� ��� ���������� ��� ���������� ������ ������� ������������=�����������������������;������������"�����������������������+���������k�����������d�� ��� �������*�� �9�� ��������� ��� ��������� �/�� ����������/������������/��������}�3� �� ������z�3������ ����q�4����� ��������2� ��������d��������������0��������s���!��������\��� �������T� �� �������G���� ������s�'�� � ������:������ ������%�������� �� �������.������� ����4� ���������t�������������t������������t������������t������������t&������������t.������������t6����� �������t>����� �������tF����� �������tN�� ��� �������tV�� ����� ����t^�� ��� ���������J�� ���������� ����@����s�����F����@����s����F����@����s����F����@����s����F����@����s����F����@����s����F�� ��@����s����F�� ��@����s����F�� ��@����s����F����@����s��� �F��������s�@����������s���-���� ���������F� �������G�����������G� ������������G������ ������������������<������������5������������8������������9���������m���$���������I���'���������/���������������$�� �������~�� �!�� �������~�� ��� �������~�� �"�� �������s�4���� �������~�� ����������~�� ����������~z��� ����� ����~Z���!������� ���� ���������~T����� ���������~M���� ����� ����~E���� ������������2���������~>������������s���(����� ����s����Find :� Cancel� Print� Copy�[2][$stop searching?][ yes |no]�REF file�ST-Guide: Choose Font�ST-Guide: Open Hypertext�[1][$Printer not online?!][Again|~]�[1][$Not implemented.][~]�[1][$No Hostname defined.][~]�[1][$Can't find application.][~]�[3][$No more windows!][~]�[1][$No Fontselector installed.][~]�[1][$Fontselector reports error.][~]�[1][$No page defined|for this object][Cont.|~]�[1][|Please try the latest|version of ST-Guide.][ OK ]�[2][$Can't open object|<%>][~]�Hit list :�...of all Hypertexts�in all pages�as reference�as page�in page�Find Pattern�Fairware�OK�Help�Version: �Author : �Topic : �File : �Kto.: 023-182 041 BLZ: 280 501 00, Landessparkasse zu Ol.�Gifts:�Mausnet: Holger Weets @ OL�Holger Weets, Tangastr. 45, 26121 Oldenburg�Contact:�Written with SOZOBON-C V2.00x10�ST-Guide V(05.02.95)� Print page ^P� Copy ^C� Help HELP� Repeat find ^G� Find ^F� Goto mark G� Set mark M� Erase stack E� Paste ^V� Font Z� Open ^O� Catalog K� Info ^I�Extra...�Page �Page �Index�Contents�Retrace�X�Find : __________________________��_________________________�(cancel with Shift-Shift)� �SCRAP.TXT�X:\CLIPBRD�EXTVIEW����\����   " " ."& "2 8( x" J$J*,z$$J\ HV 6<    tV bP$N <(86D.  Zz.x"(F@ , < V V:v *0 22   "      2.( F (  $ ,(26 < 0 >8<(*j*84@H*  TR@0h.hb\f<LXt(2     (, $  : P  2 &&$Z    B. ""6  ,"0   @ $H6\ " b. X2"6@$ >h 8< P 0(, R J&n" $<<.<$(H ,B@*|(0" " $8 L&n"  & t"( 8, (,  *$x&4    p  ~  Vv <l*& ("(  6$ L RN  xn`*6:P (<:6 R$  * @*,*H 0 @vJ ( :4B(J,2ln`&"zB,00000H000�����������������������������������������������������������������������������������������������������#======================================================================== # **** Please edit this ST-Guide INF file to your requirements **** #======================================================================== # # This file is configured with hard drive users in mind but floppy based # users can easily set up a RAM disk as drive C: and run ST-Guide from # there. # # To edit this file load it into any ASCII text editor (for example # Everest, Tempus etc) and edit the paths as desired. # # By default ST-Guide looks for a 'GUIDES' folder on 'C', which contains # all your 'HYP and 'REF' files, and a 'STGUIDE' folder also on 'C' which # contains the utilities. # # Lines beginning with the '#' symbol (like this line) are comments and # are ignored by ST-Guide. # # Default search path, where ST-Guide looks for 'HYP' hypertexts: PATHS=C:\GUIDES;C:\ST-GUIDE # # Default directory ST-Guide opens when calling the File Selector. # HCP also compiles to this path: HYPFOLD=C:\GUIDES\ # # An external viewer, which must be memory resident can be used to # display unknown file types: #EXTVIEW=1STVIEW.ACC # # A list of file extenders and paths to external viewers may follow: #IMG=C:\1STVIEW.ACC # # The hypertext file to be loaded via the ST-Guide 'Catalog' option or # when ST-Guide is started without parameters: HYPTOP=C:\GUIDES\CATALOG.HYP # # The file used to find references: REF=C:\GUIDES\ALL.REF # # ST-Guide can use GDOS screen fonts if loaded, the code determines the # font used. Refer to main documentation for syntax details: #FONT=98,9 # # The following two variables are only relevant in colour resolutions and # are ignored in monochrome resolutions. # TXTCOLOR displays text in the specified colour. # REFCOLOR displays references in the specified colour using the # normal typestyle (NOT bold and underlined). # Default colours (Note! Your system may change these values!): # 0=White 1=Black 2=Red 3=Green # 4=Blue 5=Cyan 6=Yellow 7=Magenta # 8=Grey 9=Dark grey 10=Dark red 11=Dark green # 12=Dark blue 13=Dark cyan 14=Dark yellow 15=Dark magenta TXTCOLOR=2 REFCOLOR=3 # # HCP is used to compile STG files into HYP files. STool uses this entry # to 'compile': HCP=C:\ST-GUIDE\HCP\HCP.TTP # # The number of spaces a tab will be expanded to is set here: #TABSIZE=4 # # This variable is provided to install ARROWPATCH. This patch corrects a # bug in the AES which prevents the scroll bars in windowed accessories # from working correctly with certain TOS versions. # If you exerience this behaviour activate this patch ON (by removing # the preceding #). # This patch is not needed if you are running WINX, MagiC, MTOS or # already running ARROWPATCH. #ARROWPATCH=1 # # The first two values set the top left corner of the window. The # next two values set the bottom right corner for the ST-Guide window: WINSIZE=40,40,560,320 # # This file will be loaded automatically if ST-Guide is started without # parameters: DEFHYP=st-guide.hyp # # These options are used automatically when HCP is called: HCP_OPT=+zz-s # # These options pass parameters from ST-Guide to HypTree: #HYPTREE_OPT= # # Special HypTree options # # Here the default size of the HypTree window can be displayed. # If these variables are not defined, the size and position of the last # window will be used, if available. HT_WINSIZE=40,40,560,320 # # Using this switch you can decide whether all pages are included in the # HypTree structure (0 = No, 1 = Yes) HT_OPENALL=1 # # This variable sets the position of the triangle in the window # 0 = With the text, 1 = On the left hand margin of the window. HT_MACLIKE=0 # # The following command line is sent to HypTree from ST-Guide (via # VA_START) after a double click of the user on the menu bar name of any # hypertext page. The following strings are replaced with the actual # values when called: # %p Pathname of the hypertext file # %n Name of the hypertext file (without path) # %s The internen name of the hypertext page HT_CALLSTG=-s1 %p %s # # The following command line is to ST-Guide from HypTree so that the # actual hypertext is closed: HT_STOPSTG=-s0 # # That's it!������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������. ����������NJ����.. ��������������������MODULES ����������PJ����DARKLOR3ACC ����������Vsb��DARKLOR3RSC ����������Z-��README TXT ����������s������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������. ����������QJ����.. ����������NJ����BOUNCE DKL ����������~Z��BOUNCE DMO ����������7wM��BOUNCE TXT ����������Z}��GLOBES DKL ����������~Z��GLOBES TXT ����������Z��GLOBES2 DMO ����������V0 ��INVERT DKL ����������~Zz��INVERT DMO ����������CY��INVERT TXT ����������Z��MESSAGE DKL ����������Z��MESSAGE DMO ����������TX0��MESSAGE TXT ����������6Z��MODULES TXT ����������j[C��SHOWTEXTDKL ����������.Z��SHOWTEXTDMO ����������qM\ ��SHOWTEXTTXT ����������Z��SPOTS DKL ����������\w��SPOTS TXT ����������ˍZ��SPOTS2 DMO ����������V0d��STARS DKL ����������tZ��STARS DMO ����������KY��STARS TXT ����������ZE������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������DARKLORD Bouncing balls Steve Pedler (spedler@cix.compulink.co.uk) DarkLord and its Construction Kit by Steve Pedler, England 273 ������������������������������������������������������������������������������   ���������_m+������MODULE BOUNCE.DMO Ball speed�����������������������������Parabola tightness���������������������������������������������������������������Very low bounce���������������Low bounce��������������������Average bounce����������������High bounce�������������������Very high bounce�����������������������������������������������Solid fill��������������������Pattern fill������������������Hollow fill����������������������������������������������������������������������������������������������������������������One ball����������������������Two balls���������������������Three balls�������������������������������������������������������������������������������������������������������������������?����������������������������������`�����X��x���������������������������������������JNVH?4*n�A��C"""""A��C""""<SF:-�SE>-�$m�0-�H&m�-m�8-m�D-m�,"H�d("-�$S-v"HHx�/-@N��T HB/�N��O� Jg�` .-vB .మlRA��< �".N��1@�Hx�dHx�a�&POr2l .A��<0(�1@�R` Hr -@N��N��\BH� .మl6A��< HЀ"Hҁ$H”//�/H�,a�PO o�$0R` HB/�N�� HHx�/�N�� p�=@=@=F=E HHn/�N�� O�p�(fdHx�/�a�H"H=@H./N�� O� pnfHx�Hx�a�PO=@`Hx� Hx�a�PO=@"HH/�/N��PO`r�(f"HB/N�� POB .మl*A��</.Hx�/H�,a�PO o�$1@�R`Jg�*BBL�L� N��n�B .మl�A��</@�$L�$�&N��hH��,L�$�&N��hBCL��,N��pH��, .N��\L� �,N��hN��"H$H’HЁ1@� /�$A��<"H$H’4H´nA��<0Dl2 ."�A��<4(�1B�A��<C��<2)�P H".A��<2(�H//�N�� H".A��<4HA��<2(�H&H.///�N�� lO�p�(f@ H".A��<4HA��<2(�H&HHxB////�N��O� .A��<C��<0)�PR`�T&Jg Jga�`JgL�$<?��v�N�� XH�`� .ro�rdN��rdN��r -@N��N��\BH� .మlA��<C��<0)�PR`-n-nL�t�v�N��m�tB .మl�A��</@�$L�$�&N��hH��,L�$�&N��hBCL��,N��pH��, .N��\L� �,N��hN��"H$H’HЁ1@� /�$A��<"H$H’4H´nA��<0Dl2 ."�A��<4(�1B�A��<C��<2)�P H".A��<2(�H//�N�� H".A��<4HA��<2(�H&H.///�N�� lO�p�(f@ H".A��<4HA��<2(�H&HHxB////�N��O� .A��<C��<0)�PR`�T H"H29��>Hg�&Jg Jga��^`Jg�L�$<?��v�N��H�`�p�L,N^NuH�./�,/�*fzN�� "N��҇ L�Nup�Nu09��pg <��N��`By��ppNu09��pf < ��N��`09��tHNuNV��/..�#� ��X 3�� <4N��.N^NuH A��d�"<��0<�NB09��HLNuH�./� ,/� 3�� rH@0rHAN�� 09��HL�NuH�./� ,/� 3�� rH@0rHAN�� 09��HL�NuH�./� ,/� 3�� rH@0rhHAN�� 09��HL�NuH�./� ,/� 3�� rH@0rHAN�� 09��HL�NuH�./� ,/� 3�� rH@0rHAN�� 09��HL�NuNV��H�..�,.� *.�(.�&.� 3�� .�3��pr�A��Q 3�� 3�� 3��3��� rH@0"<� �N�� L�N^Nu��H�./�,/�*/�(/� p r�A��Q 3�� 3�� 3��3��� H@B@"<� �N�� L�NuH./� *o�#��( H@B@"<�r�N�� #����(L NuA�� "P"3@�H@3@� "psNBNuNVH $-HpA�C��`SdpA��*H MRM"n-IJ�f MSHp C�`Sd09��p @�m ���b��mHy��0<<?�NA\O`N��xHy��Hx�N��N��XPOJ��g0< ?�NATOr??�2<?NA\Op?�pL?�NAXOL$N^Nu[3][��][ Abort ]����/./�#��4Hx�N���XO.NuNV�� 9��4Sm. ���l&@0;�N������p"#��,`p!#��,N^NuH?@a��LNu�� ���m JElD`E�l<DEMXE E�9o NJ2�B@H@HAE�nE�$�ꩱt�ӂтH@@H@Nu$�艱t�ӂтH@E @eN@H@Nu��H@HB<<�><8�F@:�G@BBBBGf�� Ef��*Bm��.�f��.g�� "NDg��~NJEf��DH@f��(Jf��"HBf��Jf��FN "H@@@H@NuHBf��Jf��H@@@H@Nu~G@BH@HBDg��$f�� f��Nuj��D@8N NR҃т � ��m��~�ӇчE� Ee��NH@EDH@Nun�� BCFG Eg��0JGf��>HBf��Jf�� @@H@NuփՂJEf��&H@ҁр`��"Jf�� Jf��NN B�HB @�H@EFGGE� G�4n��ҁр G� o�� &t�G� t�`��4E�H@EDH@Nu G�o��6HCBBHBG�"F,, Df��<҃тE� � ��m�� E�~�ӇчH@E Ed��DH@NuN � ��m�D҇~�чE�H@EDH@NuJk&JjJfHJfDJf@ ���f8Nufe.f&NuJkfJfJf ���fNufe fNuD�NuD��Nu��H?@aLNu<<�><H@HB8�F@BBDGm\Bm ��fJgNGm ��fJg "NnNNJf$Jf HHx�N"XOL <��@r�H@NuNGm ��fJg "N&N:�GfJfJfJfJfNNN0`@ @�BfJfJf`BCGNBCG`B B�G?GhNH@.音G@HB.| GBHD8"DHB8�HA0BAHB:HC<HC>HGFHGBFHF݅dSD҃тBCHD,�HBhBD HBH@HA0BA`&8�HA0BAHB<.HGHGGHFBGGHFdSD҃тeSD҃т,�HBhBE HBBH@HA0`:�HA0HB<Őd SEЂeSEЂHEHBhp:� "( :HDN��H?@aLNu<<�><H@HB8�F@BBDGm<Bm ��fJgNGm ��fJg "NvJfJfNNN<Gm$ ��fJg "NNJfJfN&N:�GfJfJfNNX`@ @�BfJfJfNBCGN6BCG`B�B�E?GhNH@.៳G@HB.៷GB.�HG,HFކBGGHGHA,BFHFކHC,BFHFކH@HB,�ރv�݃ށ݃"�HA&HCт$�B@@H@HBBBނц҇t�тNNu ��� l0H@HA0BAE�l`^����������������v� �� �lPCH@J@fXCt�;�BH@$纳B@KCm H@EDH@NuDEM$�ꩱH@@H@Nu��H@HDz ��� l��H@HA0BAE� ��� mBD �� �l��PDH@J@f��XD|�CD1��FH@,龳F@LDH@HDNuH?@B�a�LNu��HHx�NXOLp�r�@H@NuHHx�NXOL <��@r�H@NuHHx�NXOL <��r�Nu��g��HHx�NXOL���@H@Nu��H<@x�r�Jg��:j8<�D`H<@x�r� � ��d:<A NFL<Nu2�B@H@HA:<B N0L<NuH0�v$�j��4 ��e��RHHx�N4XOL`��<H0�&<$�jRH@4�B@B?m @�H@BB�n$DBJk2`2p�`.HHx�NXOL ` B� n䳀婳bJjDL� Nu���������������� � ������ ��������#����� /�"_`"y���L���Jj(AD#��� @�ClA��p�fp#��,pNB���N /�"_`"y���L���Jkp�#���N��JjDJjDaDNuaDDNuJjDaDNu/HA4fH@HAHB4�g0H@4�0HB2$Nu/v A�dQC A�dYC A �dUCJAkSC4�HBBBHC6�04HAdSCЁr�2HCH@A&$NuH0�$�&HBHgHCHg��CHBBBЂL� Nu��H! J��g 0< ?�NATO` 9����.�JGj HD` HLNuH#$>/�,/�J��g "??�4<?NA\OHN��`��JkpnJGgN��о@g p"#��,p`l A��0*PA��0 �fp�`H f< ]gUgr gSg`K��`K�� `p�` /�N���XOp�`/NXOp�L$NuNV��A� N�� N^NuAbnormal program termination��/./�N��H//�N��PO.Nu�� 9��8"<ANmN����09#��8B@H@��Nu��H!<./�*o� Hx�p ?�NA\OJfBp ?�NA\O(@`0|&P g / p ?�NA\OB�� g f g*�p`R�� KPKJfp�L<Nu��NVBHn/<MiNTN��L#��N^Nu������������ �����������������d��p������X��T��������������������*f,$$<"*BB    :" *    $4.   , ( .0 P ( X  ,  0".  T*,�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Module BOUNCE.DMO (Control file: BOUNCE.DKL) 1. This module displays a sort of bouncing ball type effect, modelled on a module available for `After Dark' (tm). 2. Flag 1 sets the degree of bounce, from very low to very high bounce. The higher the bounce, the longer the ball(s) will stay on screen, and the greater the amount of screen which is covered. For most practical purposes, `Average bounce' gives good results. 3. Flag 2 sets the type of ball - solid fill (with random colour selection on colour monitors), pattern fill with one of the standard VDI patterns, and hollow fill. Hollow and pattern fill give significantly higher ball speeds than solid fill, but solid fill looks best (especially on a colour monitor). 4. Flag 3 sets the number of balls, from 1 to 3; the larger the number, the slower everything happens because the VDI has to do correspondingly more work. 4. Variable 1 sets the ball speed; use higher speeds if you are using more than one ball, or if you have selected solid fill. 5. Variable 2 sets the `tightness' of the parabola. There isn't an easier way to describe this! It ranges from 1 to 6, and the higher the number, the `sharper' is the parabola which is drawn. Probably best to try this and see. I find that 4 is a good value, but to a certain extent this depends on monitor size and resolution. Steve Pedler 26th February 1994 �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������DARKLORD Globes! Steve Pedler (spedler@cix.compulink.co.uk) DarkLord and its Construction Kit by Steve Pedler, England 273 ������������������������������������������������������������������������������   ���������_m+������MODULE GLOBES2.DMO Minimum globe radius������������� ���(���Maximum globe radius�������������(���d���A������������������������������������������Draw spheres������������������Draw ellipses�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?����������������������������������������Module GLOBES.DMO (Control file: GLOBES.DKL) 1. This module draws wireframe globes, either spheres or ellipses, in a variety of sizes. 2. Flag 1 chooses between spheres or ellipses. 3. Variables 1 and 2 set the minimum and maximum sizes for the globe radius. The actual radius set will be chosen randomly from between these 2 values. *** Note: source code for this module is included *** Steve Pedler 26th February 1994 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`�������<�������������NVH? *n�<:-�>-�(m�8-�H-m�8-m�D-m�$p�=@=@=F=E HHnHx�/�N��pO� Jg� /./.a�PO=@HrN��"�Ҁ=A .tf=A`0Uf,/./.a�PO2.H=@ rN��"�Ҁ=A Hr /�/a�"Ht ./=@a�.Hx�=@a�|"H=@H./N��< HB/�N�� H2.H./�N�� HHx�/�N�� H2.H4.H6.H/C�P6.H.//�P///�N��(O�40."�[A4.&[C=A"H=C6.H0.HH/B�,4.HHxB///�8/�//N��O�0.J@k<"H4.H6.H0.H/@�,0.HHxB/�//�8///N��O�0.J@k8"H4.H6.HH/@�,0.HHxB/�//�8///N��O�[n[n0.J@j�l0.J@j�b`�p�L0N^NuH�./�,/�*fzN��p"N��҇ L�NuH�./� ,/� 3�� rH@0rHAN��09��HL�NuH�./� ,/� 3�� rH@0rHAN��09��HL�NuH�./� ,/� 3�� rH@0rhHAN��09��HL�NuH�./� ,/� 3�� rH@0rHAN��09��HL�NuH./�,/�*o�#�� 3�� rH@0"<��N��#����L Nu��NV��H�..�,.� *.�(.� .�3�� .� 3�� 3�� 3�� 3�� .�3��3��� rH@0"<� �N��L�N^Nu��H�./�,/�*/� (/�$&/�( 3�� 3�� 3�� 3��3��� H@B@"<� �N��L�NuA��"P"3@�H@3@� "psNBNuJjDJjDaDNuaDDNuJjDaDNu/HA4fH@HAHB4�g0H@4�0HB2$Nu/v A�dQC A�dYC A �dUCJAkSC4�HBBBHC6�04HAdSCЁr�2HCH@A&$NuH0�$�&HBHgHCHg��CHBBBЂL� Nu�� 9��"<ANmN��D��09#��B@H@��Nu������������������T&@P2PD@H*  * ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������DARKLORD XOR Invert Steve Pedler (spedler@cix.compulink.co.uk) DarkLord and its Construction Kit by Steve Pedler, England 273 ��������������������������������������������������������MODULE INVERT.DMO Slow down factor��������������������� ����������������������������������������������������������������������������������������OR invert���������������������ittle black boxes�������������ark circles��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`�������<�������������NVH?4*n�<:-�>-�$m�0-�H&m�-m�8"HHx�/-@N�� HHx�/�N�� HHx�/�N��O� HJjR-@Jg�p�=@=@"SA=A=@"SA=A$SB=BSA=A"SA=A=@ S@=@=n0.R@=@x�l HHnHx�/�N��, HHnHx�/�N��,O�0.R@=@2.RA=A4.SB=B4.RB=B4.SB=B6.SC=CRB=B=C4.RB=B4.SB=B=@RA=AJg�Jg &JgJfR`�Np�L,N^NuH�./� ,/� 3�� rH@0rHAN��|09��HL�NuH�./� ,/� 3��By�� H@B@"<��N��|09��HL�Nu��H�./� ,/� 3�� rH@0r HAN��|09��HL�NuNVH./�,/�*o� #��By�� H@B@/@� "pH@0"/� @N��|#����L N^NuA��"P"3@�H@3@� "psNBNu�������������:"�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Module INVERT.DMO (Control file: INVERT.DKL) 1. This module is only of interest to monochrome users. It will run in modes with more than 2 colours, but the results are unimpressive. 2. The module simply inverts the screen colours of a mono monitor (or Falcon 2 colour mode), although it does so in a slightly more interesting way than just inverting screen colour registers! 3. The single variable used will change the speed with which the effect takes place. Steve Pedler February 26th 1994 ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������DARKLORD Show a message Steve Pedler (spedler@cix.compulink.co.uk) DarkLord and its Construction Kit by Steve Pedler, England 273 �����������������������������������������������������������������������������   ���������_m+������MODULE MESSAGE.DMO Text height���������������������� ���H���������������������������������������������������������������������������������������Normal text�������������������Bold text���������������������Light text��������������������Italic text�������������������Underlined text���������������Outlined text�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?���������������������������������`��<�����<�������������NVH/<*n�>-�(m�0H2-�H-m�8$m�T-m�X-m�\&m�-@-A -�$SmJ ���lB@0;�N�� ��� �(�0Bn`&=|�`=|�`=|�`=|�`=|� H2.H//�N�� HHnHnA///./�N�� HA./Hx�B/�N��8 HHx�/�N�� HB/�N��O�<Jg�0-�H/�Hx�a�(� H"H./�N�� HHn/ /�N��HO�0.2.A"HHn/./=@N��HO� 0.2.AH�no=@ HHn/./�N��HO� 0.2.AH�no=@0.H".ޒ/Ba��,�0.H2.$HԂ".ڒ./�a��*� H"H$H.///�N��O�0.@ H"H$H/.///�N��O�0.@ H"H$H/.///�N��O�pd&Jg JgR`p�=@=@ .S=@ .S=@ HHn/�N��PO`�jp�L<N^NuH�./�,/�*fzN��"N��<҇ L�NuH�./� ,/� 3��l rH@0rHAN�� 09��lHL�NuH�./� ,/� 3��l rH@0rHAN�� 09��lHL�NuH ./�,/�*/� *o�$(o�( 3��l 3��n rH@0r'HAN�� :��l8��nL0NuH�./� ,/� 3��l rH@0rHAN�� 09��lHL�NuH�./� ,/� 3��l rH@0rjHAN�� 09��lHL�NuH<./�,/� *o�$(o�(&o�,$o�0By�� l 3�� n H@B@"<� �N�� :�� |8�� ~6�� 4�� L<Nu��NV��/..�#���LA��l"n� p�r0WF H@0rtHAN�� #�� |��L.N^Nu��NV��H�..�,.� *.� 3�� l 3�� nA��l"n�p�r0WF H@0"<��N�� L�N^Nu��H./� *o�#��D H@B@"<�r�N�� #�� l��DL NuA��<"P"3@�H@3@� "psNBNuJjDJjDaDNuaDDNuJjDaDNu/HA4fH@HAHB4�g0H@4�0HB2$Nu/v A�dQC A�dYC A �dUCJAkSC4�HBBBHC6�04HAdSCЁr�2HCH@A&$NuH0�$�&HBHgHCHg��CHBBBЂL� Nu�� 9��P"<ANmN����09#��PB@H@��Nu����T��l�� l��l�� |������ .&2n&&D*(*"$$ ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Module MESSAGE.DMO (Control file: MESSAGE.DKL) 1. This is a very simple module which accepts up to 3 lines of text from the user and displays them on a blank screen. 2. Click on Message... in the control panel to enter the message. 3. Flag 1 sets a variety of text effects - italic, underlined, etc. 4. Variable 1 sets the text height, ranging from 10 to 72 pixels (not all sizes are allowed by the VDI, which will set the nearest available lower size to that which you have chosen). 5. The font entry line on the message input dialog is not used and will not affect the module's output. Steve Pedler 26th February 1994 �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Writing your own modules for the DarkLord screen saver 1. Basic rules for modules written in C Writing external add-on modules for DarkLord is straightforward. Modules can be written in assembly language or `C'. If you are writing in C, then the Lattice C 5 compiler is recommended (if not essential) because fine control is needed over the code which is generated. All the modules included in this package have been written in C, and the source code is included for two of them, as examples. Writing modules in C is easy, but you need to follow certain rules. These are: 1.1 You must not use the AES in your module. In fact there is no need to do so; the AES is used for interaction with the user, which more or less by definition is not something you do with a screen saver once it starts up. You can (and probably will) use the VDI, subject to certain restrictions listed below. 1.2 There is no need to call appl_init(), as you would normally do in a GEM program. It won't do any harm, but having called appl_init() you would normally call appl_exit() at the end of a program. If you do this with a DarkLord module, the machine will hang, so don't do it. 1.3 You must not try to reserve any memory with malloc(), the internal memory manager function, nor call any function that will do so. This includes v_opnvwk(), the call to open a virtual workstation. There is no need to call this as DarkLord passes your module a valid workstation handle, which you should use. Any memory requirements your module has should be contained within the memory space available to it (currently there is a total of 32K available, which should be ample). Use arrays if you need to reserve a block of memory. I have tried to investigate the use of the GEMDOS function Malloc() to gain extra, temporary memory for when very large amounts are needed. This seems to work provided that the module calls Mfree() for any requested memory before returning control to DarkLord. 1.4 You should include in your C modules the header file "mod_head.h" supplied with this package. This contains the structure definitions for the structure which is passed as a parameter to your module. 1.5 Your module must have a main() function as usual, for which the function prototype is: int main(DKL_INFO *); This prototype is provided in the header file "mod_head.h" so you don't need to type in this definition if you have included the header file. On entry to the main() function, the parameter is a pointer to a data structure containing certain information used by the module. The nature and contents of this structure is given in the header file "mod_head.h" and is explained in detail below. The DKL_INFO structure contains most of the usual information you will need concerning the screen resolution, number of bitplanes, etc. If you need more you can always call vq_extnd(). The structure also contains the values of the variables and flags (if any) used by the module and which can be changed by the user via the DarkLord Control Panel. Your module should extract whichever of those values it needs from the structure. 1.6 The module should terminate with a return statement (returning an integer) and a simple closing brace at the end of the main() function (the compiler will generate an RTS instruction when it finds this). DO NOT use exit(), Pterm(), appl_exit() or any other program termination function on exiting - just let the module terminate gracefully. 1.7 All source code sections of your module should be compiled in the following way: - disable stack checking for all C modules; - compile all modules to use default far code and default far data (i.e. non-base relative, full 32-bit addressing, compiler option -b0). This is because the global data register a4 cannot be set up to point to your program's data and BSS areas. If you are using Lattice C, the linker will automatically use the correct libraries (lcnb.lib, lcgnb.lib, etc). - link with no startup code (in Lattice, do this by selecting the `Executable...' menu entry from Options menu in the compiler's integrated editor, and select `None' from the program type). - your module must use 32-bit integers, don't use the `default short integer' option in Lattice. - the module must be given an extender `.DMO' rather than .PRG (the Construction Kit looks for .DMO files when you include a module filename in a .DKL file. In any case, the last thing you want is someone double-clicking on a module file thinking it's an executable!). 1.8 Your module should be so written that it will work in any screen resolution. This has always been good practice, but is critical nowadays with the plethora of screen resolutions available on the Falcon. If your module genuinely cannot be made to work effectively in certain video modes, you can set the screen resolution flag appropriately in the controlling .DKL file using the DarkLord Construction Kit. DarkLord will not call a module which will not function in a particular resolution. (See the Kit's manual for more details). 1.9 Finally, and very importantly, how does your module know when it's time to stop? One of the structure elements passed to the module in the DKL_INFO structure is a pointer to a flag which the main DarkLord program maintains under interrupt control. Your program should poll this flag at frequent and regular intervals. As long as it is non- zero, the module should continue to operate; as soon as it is zeroed, it should terminate. The simplest possible shell in C for a DarkLord module would therefore look like this: /* ------------------------------------------------------------ */ #include "mod_head.h" int *exit_flag; int main(DKL_INFO *info) { exit_flag=info->dklord_flag; while(*exit_flag) { /* as long as the flag is non_zero */ /* do your thing here */ } return(0); /* return an int */ } /* ------------------------------------------------------------ */ This module would function, but all it would do is loop until something happened (e.g. a keypress) which sets the flag to zero. This is handled by interrupts and is independent of the module. 2. Module termination 2.1 Your module can terminate of its own accord, without the exit flag having been cleared, if you wish. If this happens, DarkLord will restore the screen and then re-execute your module from scratch. An example of this is the module `SPOTS.DMO' included in the package. If you look at the source code, you will see that, if flag 2 in the DarkLord Control Panel is set appropriately, this module will draw a circle 2,000 times and then terminate. As far as DarkLord itself is concerned however, nothing has happened to make it return control to the AES, so it will simply re-execute the module. This can be quite useful if you have a module which alters the screen to such an extent that it can go no further without restoring it and starting again. If your module does this, note that any variables used in your module are not guaranteed to keep their value between one call to the module and the next. Any initialised data which was included in your module WILL be left unchanged (for example, if you include bit image data for a picture). DarkLord itself handles the saving and restoring of the screen, the module can forget about this. 2.2 The module MUST return an int to DarkLord. Normally it would return a zero, which DarkLord interprets to mean that the module was executed without problems. In some cases your module may not be able to execute - perhaps it needed GDOS, or some other feature was missing. In this case the module should put a null-terminated error string into the element dk_errmes of the information structure, and return a non-zero number to DarkLord. DarkLord will then display an alert box to tell the user what has happened; the error message generated by the module will appear in this alert box. In a mixture of pseudocode and C this might go something like this: enter main() function check values in information structure if(some condition) { strpcy(info->dk_errmes, "An error occurred"); return 1; } else { execute rest of module } return 0; Important - the message MUST NOT be more than 30 characters long or you may overwrite something essential! 3. Using assembly language Writing modules in assembly language is even simpler if anything, because you don't have to worry about what the compiler does to your code. You should note the following points in addition to the general points made in sections 1 and 2 above: - you can use any registers, DarkLord will save and restore them for you. - it is probably best to allocate your own stack and restore the stack pointer just before termination. Otherwise you will be using DarkLord's stack, and if you corrupt it or mishandle the stack pointer a crash is inevitable. - you will need to allocate your own VDI parameter block if using the VDI, but you can use the workstation handle passed to the module. - your module should terminate by moving a 32-bit value into d0 and end with an RTS. 4. The information structure The information structure, the address of which is passed as a parameter to the module, contains the following information. In this list, an int is 4 bytes long, a short 2 bytes, and pointers of course are always 4 bytes. After the C definition the offset in bytes from the start of the data structure is given for the benefit of assembly language programmers. short dk_xres (offset 0) The screen width in pixels; e.g. 640 in ST high or medium resolution; the screen VDI coordinates would run from 0 to dk_xres-1. short dk_yres (offset 2) The screen height in pixels; e.g. 200 in ST medium resolution; the screen VDI coordinates would run from 0 to dk_yres-1. short dk_handle (offset 4) The VDI workstation handle to use for VDI screen output. short dk_pens (offset 6) The number of different colour pens available to the VDI (2 in ST high, 4 in ST medium, and 16 in ST low resolutions); note that Falcon True Colour returns 256. short dk_colsloaded (offset 8) The number of colours contained in the palette loaded as part of the .DKL file; possible values are: 0, 2, 4, 16, 256. short dk_planes (offset 10) The number of bitplanes in the current screen mode; possible values include 1 (ST high or Falcon 2-colour modes), 2 (ST medium or Falcon 4-colour modes), 4 (ST low or Falcon 16-colour modes), 8 (Falcon 256- colour modes); note that Falcon True Colour mode returns 16, even though it does not use a bitplane screen structure. int tc_flag (offset 12) If set to 1, the machine is in a True Colour mode (in fact any mode which does not support a colour palette lookup table, of which True Colour is probably the commonest); if zero, a colour palette lookup table is supported; this is important because in the absence of a lookup table animation by colour cycling is not possible. int *dklord_flag (offset 16) A pointer to the flag maintained by DarkLord itself under interrupt control; set to 1 on entry to the module, modules should poll this flag regularly and terminate if it becomes zero. int *counter (offset 20) A pointer to a countdown timer maintained by DarkLord's VBI routine; store any positive value in this counter and it will be decremented by 1 each vertical blank interval until it reaches zero; useful in slowing down very fast graphic effects. short *loaded_palette (offset 24) A pointer to the colour palette data loaded as part of the .DKL file so that it can be accessed (for colour cycling, for example); check dk_colsloaded to see how many colours were in fact loaded; each colour is stored as a VDI colour, using 3 shorts for the red, green, and blue components of the colour; a palette consisting of 16 loaded colours would contain 96 bytes of data (16 * 3 * 2 bytes). void *screen_ram (offset 28) A pointer to the screen memory as returned by Logbase(). unsigned long gdos (offset 32) A flag indicating whether GDOS is loaded, and if so what type; possible values are: 0xfffffffe = no GDOS; 0x5f46534d = FSM or SpeedoGDOS; 0x5f464e54 = FontGDOS; any other value = `ordinary' GDOS or clones such as G+Plus (these values are given in the file vdi.h supplied with Lattice C 5.6). int dk_flag1 (offset 36) The user-selected state for flag 1 (if there is a flag 1); ranges from 1 to 6. int dk_flag2 (offset 40) As for dk_flag1. int dk_flag3 (offset 44) As for dk_flag1. int dk_min1 (offset 48) The minimum possible value for variable 1, if there is a variable 1; this value is set by the programmer in the .DKL file and is not user- alterable. int dk_max1 (offset 52) The maximum possible value for variable 1, if there is a variable 1; this value is set by the programmer in the .DKL file and is not user- alterable. int dk_start1 (offset 56) The actual value of variable 1, as set by the user (if the variable exists); ranges from dk_min1 to dk_max1. int dk_min2 (offset 60) As for dk_min1. int dk_max2 (offset 64) As for dk_max1. int dk_start2 (offset 68) As for dk_start1. int dk_min3 (offset 72) As for dk_min1. int dk_max3 (offset 76) As for dk_max1. int dk_start3 (offset 80) As for dk_start1. char *dk_line1 (offset 84) Pointer to the first line of a user-entered message (if any); by default this is a blank string with ASCII NULL as its first character. char *dk_line2 (offset 88) Pointer to the second line of a user-entered message (if any). char *dk_line3 (offset 92) Pointer to the third line of a user-entered message (if any). char dk_errmes[35] (offset 96) Storage area for an error message to be returned by the module to DarkLord if required; the module must return a non-zero value for this error message to be displayed; the length of the message MUST NOT exceed 30 bytes and MUST be null-terminated. char *dk_fontname (offset 132) A pointer to the name of a GDOS font entered by the user. This font will be used by some modules to display on-screen text. 5. Using maths libraries in C modules The standard Lattice maths libraries expect certain internal variables to be provided as placeholders for the library routines. These are normally provided as part of the C startup routine, and if the linker can't find them (because, of course, you will have deliberately chosen not to link in a startup stub) then it will abort with a `Symbol not found' error. If this happens and you have to use the maths routines, try assembling and linking the file mathlink.s (provided with this package) in your project. This just supplies placeholders for the missing variables. Note that you cannot expect math error functions to work properly, so make sure that you don't generate underflow or overflow errors. Likewise, forget about using a maths co-processor. If using mathlink.s doesn't solve the problem, try looking for the missing symbol in the C startup code supplied with Lattice. It may be possible to simply add this to the mathlink.s file, but in some cases this may not work. 6. Debugging modules This is something of a problem because DarkLord modules cannot be run from the Desktop or a debugger in the usual way - they can only be run from DarkLord itself. In order to debug a module you need to do the following things: - enable the module debug facility by altering the .DKL file which loads the module (see the manual for the DarkLord Construction Kit); - run your favourite debugger; - load DARKLOR3.PRG and run it; - load the .DKL file, which in turn will load the module you wish to debug; - select the `Debug' button in DarkLord's Toolbox dialog so that it is highlighted; - turn keyboard monitoring OFF (or you won't be able to use the debugger without causing the module to terminate!); from now on, don't move the mouse or click the mouse buttons while stepping through the module code as this will cause the module to terminate; - execute the module by clicking on the `Activate' button in the DarkLord control panel. When you activate the module, if the Debug button is selected DarkLord will stop with an `illegal' exception. At this point you will see that the next instruction is `jsr (a0)' which is the instruction which actually transfers control to the module. The next instruction to execute after the jsr is the first one in your module. Note that symbolic debugging is not possible because the debugger has no way of geting access to your module's symbol table. 7. Loading and executing your module One final point - don't forget that in order to use your new module, you must generate a matching .DKL file from the Construction Kit. The minimum requirement in the .DKL file is the name of the DMO file to load, but you can of course include whatever other parameters are required. ��������������������������������������������������������������������DARKLORD Showtext with Speedo Steve Pedler (spedler@cix.compulink.co.uk) DarkLord and its Construction Kit by Steve Pedler, England 273 �����������������������������������������������������������������������������   ���������_m+������MODULE SHOWTEXT.DMO Text height���������������������� ���H���Display time in seconds������������� ���������������������������������������������Normal������������������������Bold��������������������������Light�������������������������Italic������������������������Underlined��������������������Outlined����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?��������������������������`�������<�������������NVH/<*n�>-� _FSM� gA�`Cfp`�(m�8H0-�H&m�-m�8-m�D$m�T-m�X-m�\B JJfS-@ r�cR nJfS cR nJfS cR -�$SmJ ���lB@0;�N�� ��� �(�0Bn`&=|�`=|�`=|�`=|�`=|� HB/�N��POr-@-A-A .аn@"HRHnHn/�/N��dHn/-�-@N��O�Jf-n`R` H/./�N�� H2.H./�N�� HA./Hx�B/�N��@ HHnA////./�N��( HB/�N�� HHn/ /�N��O�D0.2.A"HHn/./=@N��O� 0.2.AH�no=@ HHn/./�N��O� 0.2.AH�no=@Jg�0-�H/�Hx�a�"H=@H./N��O� 0.H"l|�`0.H"/Ba�rPO,�0.H".N��@".$lz�`"0.H".N��@"./Ba�2PO*� JJfS r�c$ H"H$H/ ///�N��O�0.@ nJfS r�c& H"H$H/.///�N��O�0.@ nJfS r�c H"H$H/.///�N��O� .r2N��@&Jg JgR`p�=@=@ S=@ .S=@ HHn/�N��HPO`�x .Jo HB/�N��POp�L<N^NuNeeds SpeedoGDOS!!��H�./�,/�*fzN��l"N��҇ L�NuH ./�,/�*/� *o�$(o�( 3��  3��  rH@0r'HAN��|:�� 8�� L0NuH�./� ,/� 3��  rH@0rHAN��|09�� HL�NuH�./� ,/� 3��  rH@0rjHAN��|09�� HL�NuH�./� ,/� 3��  rH@0rHAN��|09�� HL�NuH<./�,/� *o�$(o�(&o�,$o�0By��  3��  H@B@"<� �N��|:�� 8�� 6�� 4�� L<Nu��H�./� ,/� 3��  rH@0r HAN��|09�� HL�NuH�./� ,/� 3��  rH@0rwHAN��|09�� HL�NuH�./� ,/� 3��  rH@0rxHAN��|L�NuNV��/..�#���A�� "n� p�r0WF H@0rtHAN��|#�� ��.N^Nu��H ./�,/�*o�(o� / //N��O� 8�� F09�� HL0NuH ./�,/�*o� 3��  rH@0"<���N��|I�� z SJg0`B09�� HL0Nu��NV��H�..�,.� *.� 3��  3�� A�� "n�p�r0WF H@0"<��N��|L�N^Nu��H./� *o�#�� H@B@"<�r�N��|#�� ��L NuA��"P"3@�H@3@� "psNBNuJjDJjDaDNuaDDNuJjDaDNu/HA4fH@HAHB4�g0H@4�0HB2$Nu/v A�dQC A�dYC A �dUCJAkSC4�HBBBHC6�04HAdSCЁr�2HCH@A&$NuH0�$�&HBHgHCHg��CHBBBЂL� Nu�� 9��"<ANmN��@��09#��B@H@��Nu�� o�"o�p�r� ��am ��zn�� �am �zn� fJfNu������ �� �� �� �����2&&2H:><<<:**"(  &$ N�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Module SHOWTEXT.DMO (Control file: SHOWTEXT.DKL) 1. This is a rather more sophisticated message displayer compared to the simple module MESSAGE.DMO. It too displays up to 3 lines of text on a blank screen. 2. This module uses SpeedoGDOS and will return an error message if Speedo is not loaded. It makes use of the scalable outline fonts of Speedo and therefore must have access to the Speedo fonts at all times - not a problem for hard drive users, but possibly so for floppy users. 3. Click on Message... in the control panel to enter the message. In this dialog box you can also enter the name of the outline font you want to use. The name you enter must match exactly the name of one of the currently active Speedo fonts in your system, e.g. Dutch 801 Bold or Bitstream Cooper Black. If the module can't find this font, or if you don't enter a name, it uses the system font instead (obviously, this is not scalable). 4. Flag 1 sets a variety of VDI text effects - italic, underlined, etc. These were never intended for use with outline fonts and the results are not always particularly good, but try them anyway. 5. Variable 1 sets the text height, ranging from 10 to 72 pixels, and note that these are pixels and not point sizes. All sizes are allowed for outline fonts. 6. Variable 2 sets the time in seconds during which the message remains on screen, before being removed and the screen cleared. The message will then be redisplayed on another part of the screen. The time ranges from 1 to 10 seconds (approximately). 7. This module is dependent on the cache sizes for SpeedoGDOS being large enough. If you find that the module doesn't work (i.e. text is not displayed and on activation the module just returns control to DarkLord), try increasing the cache sizes and see what happens. This tends to be a matter of trial and error, so you may have to experiment a little. Steve Pedler 26th February 1994 ���������������������������������������������������������������DARKLORD Spots before the eyes Steve Pedler (spedler@cix.compulink.co.uk) DarkLord and its Construction Kit by Steve Pedler, England 273 ��������������������������������������������������������MODULE SPOTS2.DMO Minimum size��������������������� ���(���Maximum size���������������������(���d���A������������������������������������������Pattern fill������������������Solid fill���������������������ight text���������������������talic text��������������������nderlined text����������������utlined text��������������������Don't restore screen����������Restore screen regularly���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?���������������������������������������������������������������������������������������������������������������������������Module SPOTS.DMO (Control file: SPOTS.DKL) 1. This module simply covers the screen in filled circles. 2. Flag 1 lets you choose between circles with a solid fill (best in colour modes) or circles filled with a standard GEM pattern (much better for mono modes). 3. Flag 2 either forces the module to redraw the screen at regular intervals (this is really just as a demonstration of how this is done) or not. 4. Variables 1 and 2 set the minimum and maximum sizes for circle radius. The actual radius set is randomly chosen from between these two limits. *** Note: source code for this module is included *** Steve Pedler 26th February 1994 ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`�������<�������������NVH? *n�<:-�>-�(m�0-�H-m�$-m�(-m�8-m�D"HHx�/-@N��( HHx�/�N�� HHx�/�N��O�BJg�pfXHx�Hx�a�PO-@Ufp-@`p -@/.Hx�a��"H./-@N�� H./�N��\O�pf/.Ba��PO(�`/.Hx�a��PO(� H"H//�N�� H[.Hx�a��r"H[.Hx�=@a��^./.=@a��N"H4.H6.H=@H.///N��O� Rpf� ��m�p�L0N^NuH�./�,/�*fzN��"N��҇ L�NuH�./� ,/� 3��8 rH@0rHAN��09��8HL�NuH�./� ,/� 3��8 rH@0rHAN��09��8HL�NuH�./� ,/� 3��8 rH@0rhHAN��09��8HL�NuH�./� ,/� 3��8 rH@0rHAN��09��8HL�NuH�./�,/�*/�(/� p r�A��8Q 3��8 3��: 3��@3���* H@B@"<� �N��L�NuA��"P"3@�H@3@� "psNBNuJjDJjDaDNuaDDNuJjDaDNu/HA4fH@HAHB4�g0H@4�0HB2$Nu/v A�dQC A�dYC A �dUCJAkSC4�HBBBHC6�04HAdSCЁr�2HCH@A&$NuH0�$�&HBHgHCHg��CHBBBЂL� Nu�� 9��"<ANmN����09#��B@H@��Nu���� ��8��8��8��H������HZ>XB& �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������DARKLORD Engage warp drive! Steve Pedler (spedler@cix.compulink.co.uk) DarkLord and its Construction Kit by Steve Pedler, England 273 ������������������������������������������������������������MODULE STARS.DMO Warp speed�e����������������������������aximum size�������������������������������������������������������������������������attern fill�������������������olid fill���������������������ight text���������������������talic text��������������������nderlined text����������������utlined text���������������������on't restore screen�����������estore screen regularly���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?�������������������������������������������������������������������������������������������������������������������`��l��h���������������NVH?4*n�3��L3���N3���P$m�&m�*-�80-�H#��R#��l��#��L��#��,��#�� ��#����#����#����#����#��l��#����=|�Bn/ a�a� :XOx Jg�~�l�� A��Jh�g��BA��2(� HA��-Pr=A=Ar=At�=B=A=B=Bv=C=CA��4(�=BA��0(�=@B�=B@�=@=ABn09��PHHnHnHnHnHx�/�N�� O�R`�6p&JgJf~�l� A��Jh�g�lB-y��r=A=Ar=At�=B=A=B=Bv=C=CA��4(�=BA��0(�=@B�=B@�=@=ABn09��PHHnHnHnHnHx�/�N�� O� A��C��2)�h�A��C��2)� h�rl��A��C��4)� HC��4(�Qm��A��C��0)� HC��0(�i�n^ A��C��0)� HC��0(�i�m0 A��C��0)� HC��0(�i�o�� A��Rh� A��ph� f��/a�XO`�� A��<(� H܆A��$C��6(�Qm^A��C��0(�i�nD A�� C��0(�i�m" A�� C��0(�i�o( A��Rh� A��ph� f/a�XOR`�x~�l� A��Jh�f&Hx�dHx�a� tPOr l A��1|��R`p�L,N^NuNVH?*n�09��LJ@jR@@,�09��NJ@jR@@*� -�8SЀA��8A��6p�"@3��3��3��3��"@3�� 3��"t3��3��3��"@3��3��$3��&3��,"@3��.3��4"3��6"@3��<"@3��>3��D"DA3��F"@3��L"@3��N3��T3��V"@3��\"@3��^"DA3��d3��f"@3��l"@3��n"DA3��t"DA3��v"@3��|"@3��~"JAjRAA3��"DA3��"@3��"@3��3��"HDJjR3��"@3��"@3��3��"JAjRAA3��"@3��"@3��"JAjRAA3��3��"@3��"@3��"HDJjR3��3��"@3��"@3��"DA3��"JAjRAA3��"@3��"@3��"DA3��"HDJjR3��"@3��"@3��"HDJjR3��"DA3��"@3��3��"Ht3��3��"@3�� 3��"H=@=@ rN��lrN��3��p�3��3��"4.B3��3��$"Hp3��&3��,"B3��.By��4"H rN��lrN��3��6 2.A3��< B3��> Ht3��D HrN��lrN��3��F 2.A3��L 2.A3��N H3��T H3��V 4.B3��\ A3��^ HrN��lrN��3��d Hr3��f B3��l 2.A3��n HrN��lrN��3��t HrN��lrN��3��v B3��| 2.A3��~ J@jR@@3�� HrN��lrN��3�� B3�� 2.A3�� Hr3�� HDJjR3�� B3�� 4.B3�� H3�� J@jR@@3�� 2.A3�� B3�� J@jR@@3�� Ht3�� A3�� 2.A3�� HDJjR3�� H3�� 4.B3�� A3�� HrN��lrN��3�� J@jR@@3�� B3�� 2.A3�� HrN��lrN��3�� HDJjR3�� B3�� n3�� HDJjR3�� HrN��lrN��3��~�p lL A��r�1A� A��C��1Q�A��C��1i��A��1A�R`L N^NuH�./�x�*Hx�dHx�a�pPO,�p!lz`pBozHx�dHx�a�NPO,�p!lx`pBox A��r�1A� A��C��1Q�A��C��1i��A��h�A��h� A��1A�L�NuNVH7�09��LJ@jR@@,�09��NJ@jR@@*�~�pl��"A��$HJj^&R /A�"N��"H0 /�A��"HJj^ N��"HҀ1A�A�� /�"HJj^ N��"H1A�A��� HJj^"N��"HҀ1A�R`�FL�N^NuNVH'�z�p2l��09��LH[/�Hx�a��.�09��NH[.Hx�a��O� ,�B-y��p=@=@p=@r�=A=@=A=Ap=@=@"=A$=BA�=AB�=B/9��RHx�a��@=@Bn09��PHHnHnHnHnHx�/�N�� O� R`�2L�N^NuH�./�,/�*fzN��@"N��l҇ L�Nu��H<./�,/� *o�$(o�(&o�,$o�0#��f#��j 3��p3��r3���t#�� rH@0"<�y�N��P#��p��L<NuA��"P"3@�H@3@� "psNBNuJjDJjDaDNuaDDNuJjDaDNu/HA4fH@HAHB4�g0H@4�0HB2$Nu/v A�dQC A�dYC A �dUCJAkSC4�HBBBHC6�04HAdSCЁr�2HCH@A&$NuH0�$�&HBHgHCHg��CHBBBЂL� Nu�� 9��"<ANmN����09#��B@H@��Nu��??���G??????G�����#??#���������  ��������������������������������������������������������������������������������������������������������������������������������������������������������������������� � ������X��p��p��p��������08((4( "    *&(                                        l   0P,. d������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Module STARS.DMO (Control file: STARS.DKL) 1. This module generates a `starfield' effect. It works in all screen modes but I find it functions best with 16 colours or less. In Falcon 256-colour mode, it can be a little flickery, but try it anyway. It seems to be most effective in ST high or Falcon 16-colour modes. 2. There are no flags associated with the module. 3. Variable 1 sets the speed of star movement, from very slow to very fast. Users of large monitors may prefer higher rather than lower speeds, and vice versa. Steve Pedler 26th February 1994 �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`��,��`���������������`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h�` /�H*@"m� m�A�$H -�(H!!!!!!!!Sj JC� pl QN �,� HD � ,� p,m�:<0r Q&N~�*��6<Q�~d So:Q` �H"CAD@CD@A�rTApAQoQ`&-�A& L��A�(HJk�f&CH�"gr�אg<�fA�``+D� +E�+F�.ޅR؃+D�؅+D�+���VC� m� Sj m��JfA�, �"�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 gp�Nޭ=^-lz5-m`����������'D:\AW01DISK.1\DARKLORD.S13\DARKLOR3.ACCL`������X���`��*<N`r�&�8J\n�/"/4/F/�X/j/|//////�// ??0?B?T?f?�x????????�OO,O>OPObOtOO�OOOOOO__�(_:_L_^_p____�____�oo$o6o�HoZolo~ooooo�ooo 2DV�hz� .@Rdv�Џ�*<N`r�̟ޟ&�8J\n�ȯگ"4F�Xj|Ŀֿ� 0BTf�xϊϜϮ�,>Pbt߆�ߪ߼�(:L^p��$6�HZl~x$H f$o�I��x�`.|��)+���)JHz$?<�&NN\O �g�v"j��)IA� �W*j�,Jf J-�g��RMJr�"R, �Af^&MRM �Rf��Ď�G��V��=�p�#@Jr�N&I P@Jf"Ͱf ,Ma�&*N#M�fB`���_fj�Pfd�Bf^XRYIJfLr�p�g: ��0e<9d��Ҁ`Ae(zd"Fcae"�� &²�$W`�"g�BNO&I\}bB0��,Ha�|Ng"@$ p l4ep@)@()I "�`BQ , ���o2V�l$)ICB"Y"XI#I2���2_" VA"Ad?<�JfF"T��)A0BAHAR@&3 HCBCHCFC׬.I/ S/���/ / @��@�JNAO� �D�p�A"P < o �"0<�NB @�gA?0kNQ��Jhf �)D$N�Ncп>`\O ,�g/y @�NMPO@�LNAJ �JRNr�t�B�0m B� nҁ&ҁ0҂`.g� g(0+g(1fv RNJg. NNu ,",e ЀЀNu)x x h�9h�42(�I9A8BNuN�paNVDe�|H?�p$fp<`p�1J<gHx(�HlNVPO10a�DA)HAR0A 00)HL00PA"0T0&Jf1Hz/� POJg1f0�/,NVBfjHlOBNha� AOC�f@Hl�N^C9 *�JfB,�)l@DNKNHJrB@,A D0BB0,H_Hn@@ծ@@@r�/Hx@/Ot/B@P \.��g�¿Jg 1D PA//ENT0  ,Sg0P(0PB0P\`v0.2,AljBPFPJP^BD[`XBWoLNX@ZR:BX.NWo"ZR`XXZQPDfW� @L�:Bw�|@HCwZXC@Hx@USA@@@,@DAY4BPH2.P4.P6.P.@/�v�/&e@0,HRJj^2,HN rJ`,�  l"l`Sd,@/`Z( Dx� �lH0,B,BA\(QB .rl$ԄԀԂ01(�R``R`JgRx�4`HlFjЀd`A=(�ȼb~gcY!ap�=@ p=l](p~f,Bf@[̀!Plg}dBr~d?tY(0{bր SB Ppg40NJ-@gBHlHzLA@ XqCNAB `PLg`f a� (S @ fooco xXntuJ@FVa"Y` `hB,oo&chcMBNW $R@PB f|CZP@g AN&XO@�r�JPr�0,HUR,@ AV6qBP2倰AfRBP @f>pff *~AU.0B݀Hzkb,@0CQx(Q` ,x҂q�@܃8U�BQpH aN@`� Keyboard & mouse�� }M̑ onlyБڒ[3][Fatal error - cannot load |the resource file.][Okay]��\darklord.dklins>l vbi routin8E;execute |module beca͐:| |%s !K]ѐOpen window S E Can'OitiWaliאD,L0! Ps any key to coneue. ѐ̥�7Iِ̥ Desk menu!|Are 86 DAڠlready| ed?Thisld)btoo big|;at8tmܡcol|planes f run.7 |NNed o|GE?M workSk.activNVƒ3|H @X9@R@ANW{8PoRDAMHA0,~`@zAN4PO9@l3CIdESXa�L~eXsV!90.9@8a0g @�o9|�>uV鮀!ԸS@0F0`NsDV�ѴfqsrhP2`P@/<NV?DIN@9PV*Ed2Ҿ8.@POU@fPhpNB P4oFc{N�eېc@CH"F?�NNTO p0X0oASȞ,@DAQ4p�ʴpH@B@ ȁ+LN^Nu3z/~�pl rNz1B0�R`-1N:1N:b1p..t8>B aL p�Cf~r�!A�*"&Rภ00H#�aUap�@�I{@ > a r- p ,rZҁNyU P@: B PH1 )A2T2X P\ P`2dt)Bh Pl2x2t2|p P4,B9@9l9|�32. Yxb,BAS(Q|ༀl&"0҆ Ѐ46a1 `R`Rମ; aBR~<1PL�Ķ,xֈR@,XNZ9l\^ ,,`b)ldA0h0P@lta@px�t|@x)lN|)l�w���)l�ݘ��@ݠ�D�H_A@�>@M@a@ACBU�@3_wH't"k�߲l:q`*c���~l6*"S$`ԆaC�``�.SM~t>>_ҁ$`pe~fNr:�,0rH! : >=��=|�pT@vpPrRP NF,QtpQ@Pn@3`APCCZLe,vbyO,&`{NVRt"<,\,|n@,3m1ȱ��22421pa3uH Hz(pX9f|�`�|BHlOp�/[0p V0YhaDAJV0djl2V0UIV0Q,A2S 2n@H0=q2Ȫ0,@20,@20,@ J202n@{<"W0 i�R@{ $e0 j�WEАDFUT@Fl@IBž @$B=A3@8FE8EU,Z@!B @<BqAElEECVA 0!lL�ݴDPDT4 A%H�Z  Ct C@rF0CBA@>F2@aF @FA@rB@ο)h�<6T$0 i0#H�J[\6Q#h`��6T>V@JQ!i�wT�lXl�X@W�X@WBTD�<~p n} BNrQ0(�jR@@1@��JT,R\dhV,Q!lDa� > @@la�"w.  Nu+3.rscА Crol Pl굠 %*.D{KLȰChooאa a:˲ta |Ple}aאcheckµ[2][ReUyetSrtup |valueusU|cel'@̿޺ !ô Cla0VqH0�` ` *` V5Glpv| p(jm\¦^!HPO:� $=pt6H8{~LN>Q`D 2(�=A4(�=B6`=C~p?HHHʁn` vSEtrv|H8.4.BpDL:�{pH1>.� *n� BoHx]@tG 51!FdxP1?�&Ԅ�'�tqiq΂2|q/ D:2)urrHB|0pNB&p! !EВJv+gJlgDD :*<A7`FFw?L Y $oto<60� T",u0\0?<h,�:Sm��ت�l��@0;�N�� 0.0�.Jf��qԁhȰ a�tP>&pfW`6DV`hpf>h10�AQqj�q`$쓜sv1q>@1:� #~nH? <.�B?"H4@*�p@g�Zd�L& \>JEk�, t"H)�� g�$p @fZ"f @g` @dDԁ p�pp`^r?p!p)s0BlB-@ .rk"¾JfQlxPv�� `vƮ((�r`ElAM@?C"YŹvbC"q�E$r� *�S\¿N/ /uPOXR`�La�`�pL찶JpfxP` �@�` `p�Nźtpr:<Nk/@H,@"/k]0z D0Nj͸<H";R.z *Hljpl�A�|1A�`r$<P‚\vLf`@�`HzNa� Đ>N=J0Wp `ȉ!hڢ˂B/a�h qR+ $hICv1$к<J0$pTgwp�`uXp�01E쪰\g`j"9`j`L`g`짂`dKg]p �n"QiF ` Բ¿W`<ЎTTZ+A�"HJfSo zĽNxgDƋtg2(1A`@r�($B�aL`�|cfHz0j�*j� ` N�g��y�XOޢ$बдs:!xӱ ӂ10ƾ9Hz64\POrH L!L!Bp 3� pf H/�a�B1g� ڬԁN:TC�(V"C�0v�t/�4w\080$!pf`lHz13PO(�p7NWR,8L/ 8// 8|g8/^/дx$FF71$m`VpF*?<?N?`<($?a�pl0Ƞ8`�Mbg 3q0dcM` B \"ڧ�\dfK2Pd?ڠ�;�9A`.2-PATA`.šhJjB AflcCvC�^m|POEc'^@"h�<FDňŒuN6 (�Ry.>�N%F�ʆ�v@Ʋ�vA$|C(�S!@�pZA,blBazƩϘbŋl4?1&/c�0q85$Ƞ IPD"bюA,)d3LmEblC8NY80tEnpܬ lO,Cboa�Z|gNf5d^$T lJq$Br "L*V�iq"pbfHdk p`䒚z(.�`76XO#BsV�ՎЬBBqf �r`q@9A`4,6C9BtwZv*btq8Z^tr$ `rr"rpj.z�ؚ4ho72,8k2rp k~a�d|�r|J<$jBtQq\ !\$d`p`*$ddpdKD^xt^�PrɑKp f$O*bNZJȠ,|$QaCƊҢ/P�N P<U2rftv�)CXr)AT-B*tft)BXnyUfPrX T C᱔/ ?m 0z�a�@PEObJR1* ꓁POk`ZT Da��`,*d&BVRdzLN^NuNV_e�]v0LRINURPn4Ml4δ=vw섚 Bwa� Jf @!lD` .Da�X䢳\H?0>.� ,.� /<RRN,~4SѤ HW"HS^SN-Garqfa P$`&J0(8+vQ"N\C [h3G@Ö?$d,ވ7l.L&2dQLjQC)Q"(�"�/@� [Z Wo� 0Q=*�Jf/OHz PД  `2pjQ(P Ml@P`z^$!E�&R5n-nL kĚ⢳[ V�Zz,)ah~b&� C�$H=@2y+Q�SܐD 8 :Ff*,p@<)� @ ?gdFg`jhvb?/B� У$Р20(;h,R Ӝ+ ӂ0Ef�lL�YXH8*n�J<g*p(Uf$02-�@fJPf�(U`\&0r)Af24-�Bfg�|r�)AP\rKpR=F@pqV.\.дBHzU0�PP\p��n2���ذ�B| :48-� ?HoA;@�4*  � Ԡ8/3"WYЪ- 0βv�`�W&p<20*=m�m� m� m�R�8�Wp02$Hr�0t"tWGaʐp 0Q@g{@qU@p[S  ʐf0 pfĀĠ �@�Ѷް п1"c:%D>a�<lHz佮1N#b�eh Xđjp(.zҟ�a�"L�*Zr p'$mD�P+\[,h (|`Ē`XNRN(z\+XO0,T/PLgu&@2zPOLHXoOpg]b4zL  Ut0XOƐ@ r@rv@ ,r<NU/",@01v7@\2Hr @vH ,H"0NT14H./W�$,*(5`?*o�4 &nP"=fv�`iN0O6&< TtTXVC�"):Ш�@SS&�@HĀƬUB8<8)$`j@"Spv`RI/g@Hz/SSH"HJfSO fr@ԨE�� `RTAdf0 S/AT)Hpa}ްAު#H�rQv`qUI䪡v`fvPlT~TTƒT~ pn @&ā1|��CoP!I� R`.PV2$#*<�(a�Nl"Hz[v#8 `y# R/("R:|6 :ްZqZhb^d:R@R^d/lLJv PWAfP`UPZ>`TZ,Rdijr�ʠ$}b^bA`*D"b|bfa6 @e laƿJ�f40p<r*Ro�b}fA�`(vU@R^h$x |f6$a`7`:QN&ri$P좳QF/�6 8x�:?,o F�"J!ԜJ#gL$֤ۀ&H v"$ Pu|be6 :RRZfR�RrUD"ˆT:Rr5D&=!TU:R"P"Z"D"%ĠjbiQj*:RʌʖD"áˆ͒D"(ˆ:R@RaNu��L~NH4&n� $n�AOCb/fbbYba8P\gHz�Ʀ�bNX&PO/ j JBNF.nkL�NjpUְL|zbNYr�cdJ. JoJ`f ңB`/S`JC?Ff4jWW(JMF|`|� L,\�rb��DARKLORD �[3][This Dnot a DKL file! ][OK]�MODULE�=Error in loading external|module. M willIbe|executed; paramesbe |reset to default values.Z=runq|True Colou}re.|Tot, you must changeolutions and try againִ޿|the current screen ,.$6ٲw1>CanJop|l.P|SPleasnheckִ �DarkLworditsnstruc Kiy Steve Pedler, Engl �V$1.1, 08/01/94 �_ �NO^V KzHzABlPO&@ fzptx�c�NA!ҠC~f>pgxv#z�.N>؞1Hl�}{`A�{W~z B0Ъ:IIH,أ@PHlTNCYl#0CxDҪq\zbl`zPldz>l0C,0@1J 13I1lLzqHjL7I1llxжl|ФlꎌВlꒌЀ@~�plnKb(PH(~�l& ЇU@tBԞ?LYB6.HzR(J�z2pHl0?@)?ӌ"RA *1A/MPXjrdzhJ2B~) / N;X07glLagf4 XO,�JfN%`POй0g,�kf�2`0,HohfעPO01gtf 4,9B`*vpf8,?D� fj$8/� 4@B9D@Frf 2,9A`rFYf"A9@� MC�F L( @Z3GH.~m�@ZFZNY^"ZN׺Pr $v ?l@ #=($@ f~�`,/ /<��2�?(gpf~�/ N:XX0gN & @3F.|p-@�*Э4 TPO*_@ f�*c$PO|p z;?.v> z,Й" >"@>"3>"u >!0>".2в oB:3B:A fA:A5Ejn@("!@N׺D 8n%М:A4D~?h:;AVT>MA@:_A.:qA:Ae 4Y7nc@Y8@Y1@@ ��"4 A15[<!0@vCY1i @DzD c@Y9�@� "@x!N7hXOL %SCp2>.�<.�:.�8.�!NҠ./ H2.P./M!p}N =@Go��Q"�t5?� f`Q{&T6.�T{,6P�V0v�/B�$$~i65( �Cpba4.fozh#S>c2?`BVhѠ%P>.D.T@?�/A� aVQ/aUp�rsbc/�`>j.r`N \P.�g��ԪYWqQUaBpu� ,Sn p�1 ^�__o a(o:g:zhsLt:`�qJi`$� vU_l0~$o6kFoXebb�b 2DfN1tRRď֏VP|XeȘho̔P .L &?H..�2 Yjԑ-M=D=C H�PBn=lBHxu�:POpfX=F=E DS@P Crp�PJһ r r/0,TbTAi8q/`VfUjnxւUJʌ̔ΜTz�t=pvU@@xm�w6-"UH4 "H*dZB v@Q@lH@`Q XHHo~@` XP´Q`;F�;E� r <� m$HU‚ (q/,a��<.<V{�T:Tt/ a�D ��&Z:r�25 ; ʀ!�� 9��$� 0>p#�^¸#up* yp0(�2(�g@Ǹ~p'S26FNuH �]~?<�&NN\]`ԾhNuVB"pR @�f]`���\brш"|BUԁ Խ��XBRADKLD ;ѨԊ$�$$�Nޭ)D; ZlJ܎� pA�Jwxp TNh P�I$� h�]$�r_R] ;^v! ^B�r^0޻А@@_N&80<$�* h JpKNhп"NNT#]Jb`~J`~Rdv>�І#S�j� 6^z!^�E�_6_p�vz0 6^>_4baxzP21aJA@p<6p2Nu3nHѺ(� "H"_(� @"p"ѐB �t?�`̰Hӣ SBQ }�!I�. �!�!i�� "h�� . >(�L P . >( �L<Ы/pJN(H IzQ0-� P R Зm�Ԣ! Ԣ9q+DB 2+Jv@-�f22 g23g :3f8q/PO~�B494f24��:4��R<R�<<&,Q//,}A]1|b02-�@SA=A7=gm� ?�Mba~� L0$0,>g <N `Bl>pjfAfk@ oC~`0>H#4,=*.�zP&n�$n9@> @ @ <qA6:?6?4? n?0,?HL,ÞCJ(.�zP@@L@P)M>O @ .�@>P@>P 9@?�>P$RP>P(RP>P,RP>P0RP>P4RP�8RP >P<RP>PDRP>PHRP <h@@@T@AXA@\@@`@ F^$��/)$V<4.MI�4!@ @"R<6�UXTJ�U�]&?P&_8TB_T_ <3 X^L�$A*o�./� ,/�$*&o�,$o�0jdABc7#aUH4 jfAH d�J@Tl?rNr8tWB8p<pLru<pt.xz9rHl>l>tpNs|V@<f@2,AY@9@4,HVHn 0pXrp)@qpppHpH6pH8q:q<qƯ/F�<ppj@// FPVsWaqWs\=s\.s$~8s&./ �|oP#sWmsWs\wx~N{`"Q)K> > <[�c>wP@\A,c `o�`` <Z� ԁ@hob <M �AL3a?o <O-4FUjc6T<NRZU@U```` jocLLC pΑx@dBcKU `ZbR``ijc!,Bp)a#SVU:9FP" ZI7@@Pҟ8Vaa`bYQaaQ 7</QR"E?Pf`xo.@<*ZReU``` `b9S <.K[QE(p˸`$(ۿ1[<E++@b`aŒ`` *Ȓan]bɱ]A @HJV@,�Jg rN,,7u��  DwH/q 0p-�HЁ@2p(m *U�4@2(�noP 6,[@: ;@� X Xoop`p�cB`ɲ|�> <ppA�b>*>EhNaPan�Q�.c<jrR� Z A>�A"0<�NBBE"_R @$@(.8_lA|L,JRP/ <fpADPT`ǘ&$&'b|j<dpAbgDNcG`@@ik g9U@ `Sx `R>J�g@9PhA�^AfAnAvJce d p:QKDP AXM MYH A((l(ipA|Q@Z4Skd0Ufa?<pPC?>Q rH@0rHA0`/ C~0,A<A(�&h|DV"Lt@B<BlB> H@B@"<��[0,BYLrj(/�2"8/J/ 2"Xh+re2"6)JA�Z)H�0Hr d2"�@0A?<)HAA!ABL! M�0!ۣpaj`` @?rjp >"M A)#f2$/`{ "1?. 81�>8] ҼɓgBlE/@� "p02{ @L>:9 rBfK8+Hֱ`()K?2)J?66y@.6m�L>7"oP"3iH@@ "psNB$-HpA�CB``SdPP*H MRM"n-IJ�f MSHp C�~`$Qq @�m  bBmHlB`0<<?�NA\O`NlQ@qNTNPOJBgpP tQTOr??�2<?~vQp?�pLtQXOL$Ja[3][��][ Abort ]¡ <o�a `hKz359:A5Zٶpf)G ## ,rg ,�)AN``$pS`r�Ff٠H@Ho)@Na,ľ # pBp�)@Dr)A@//XOJg�CqfbbbpBЀbB` pB`wbpp`zBbXc)]|`bd)qB|�pn/0(~af 0�R_`pPPyFtSBpBrp`"rp`bJ$gF H�@� v v v v/,/ /N.Nx켭'$r>PPg<B_g/p=tQPu`Jk*^ BgpEST?�BggrFSRr>Q`g��p> nf<zp&(�fC�p?�/ 4,w�P`FpP`0z�΀f0 psR0ˆJkwrJrQOBrBQ ^HXb?Xlf$i`bXePH!4*H&IBA&r gr fRM`Jgtp�@�"g"[@ggU@g `RM$M~�`RM-M RM&`&~�.JgVD�H_H` gs`ΔB`�xP91`>b/ pP5~mt$_B J6Qa�B L,dxHn/<wMiNP()SBf��z@h�&A 0�x�zr `Pc��� � N2� #� /�"_` "l� Jj$|D)@0 @�ClA`�fp)@BpNB߬0NگJka_mH>�a�>QN8?o��H<Lr?/ [<�@/pHBNAD@2/� ?A�Bo~�BBg?QrWDz �p�0棬aV�=Lm'$f1$0",0��>�f��qTbzJo� /? *�JkR pf`l �r@8z�`.G� X�RyP<` p Lo B`O@0͊&p`h:.do� �eN:J�/fp�D/�D@H@ľV`0J߇f"pS,�HJj Gp`.AЁ`@R|�:S/rGQPO`// "QS@t|� SAgU@c дgSAW  _ $/2�H@t `Wf(CQ�Q�`f C�  g>dk"l TsJp�g-Ts _`p �3°XO*@ fp`*-��BUpo�`0aHaXOBUJ*e Bח/�HCQN69`H],�Ru$`p ,f p `�>Ru.Qp> <��� .��g @�-@ J@gS@gS@f R.�`�-lB rpvhPO(�oJkb~ /@kR� fzpN J@k}f�g^z~.f.dl`@�4F".�€`B-Ag c�ZbL[ pgzRLr�: L w H?A(0,.@0?XO&@ �S>+p+�d (�pgHz�Q@ltQ<0o6sc/0p2zz� M b<noP Ѕr 5{f0SHQ<&�JC`�n`g�@@"ځf~ @FH/4a,TK >o4`w`Yz B<jg�3g�t$< n� P*p@Ѐe^(,츀l(� O ~(�Ѐm&A`:HxpH\tS&$  !c m(/%bp-K Hd"`"HvC|-@윀f ." `U6b ^&%z&F<Rg T!-n` lp/ pItT��†/P /.N ><t!fEp!<h!"H;>P`Nx!b$<".y f. �H"<UfRw "�.1Kt P1 2 ]a" *p1�gHJ߭�ff`f^p�+@rg�,/ ]0b 0� -�1S� m @RBr�I 4P_O"� T3?g.p�T @x /�R/-�v,�~`,6�nR@RDZC`>pf=3` `2.Dr�+A"1@ @+H�g$OI l$Ap02[ pc%�j; D/ P10�R4pNXO00f p +l�p030g*_hk4"&$n�-J-H�Ԑ@p%�f,zR�`" M R>pN�*s!g0`/ �NPO`>DJ1nPrQ~�|�z�x�|� p�QrB.At t 螀Jg8 gW@gQ@g&``~`|`z` x`P0+PP*az"UX Ql ~rN~QNbR/>g*POѿa/r.:NaTf{ _`-PNbRaPOnt fS`asp�cLgogY+``PWNb PcҌbAD@PA�Pg�QeAp pO D_`[Ag\.p"з�6rWq^U7q8Bq`�,`r a"P""`wU�`u 2Ucs$`�h`:: `d`a H\2}rq r-Dy `Jgp+ a` J0 a".̺`tclfnlfs rQ Ⱦ*0H`Ļo0v2aD2.r-`SdaѮS߀f�"./.drmBlАx`v�Jsr�2�_18,|`vrvw<tg�1H n�Rt `�p$cЏ�x3r醾c �fR<JX XdpfAHcfS_?ko*0lt�-B`l "^QP.Spmaj/ /�aNPm:/ $ * spasD@R�`np<Xprx6erX`U"b`Pl N.(0Nr.%P<HLw��*p n+g@ԧBޯ\mrίXjT�z7H'M &lN k�N&S`K_( 4@1ZH0 jE,�  v{FU`~g lXH/pA#NxT)P`z�$  20H/NSR`ZXOx>ȳHP~�v00�BXO.�p 1KfR zA @z0RC,@@JfBw��f*+@y�ZQB-� 1v2@E�P@pRj0 @B1n@]@ ,87AFРBY4H4v0`4� H](&P$~�0F a~J bPhFjQ2@AfHlJ\!BpPO@G~� Tp31S@pLF=�1r@ҁ20APSJ;R.DP:AJg?TPĢJLJo DoTJBYѡD`@j2V14 6P4ӊR@zG"ZQ6<`<�WHiRN>SM S�Q 6 -MJ�gN um +0�/"u� NZQ^g%x ѫw�u`:۫uh *H`/ N>ӒAf&PS p @�~B >QbPH� &UMJ`"�"@\%Q&p!r�Q�pN>LO(� T 6PCAB4Ikp 8@1Ѯ  0&H NUgVX;`6v3�pnZnF20L3` 3*@.D8 *@pg|jt2$1b54dn1U�:0 IAh� ~b~RCfPORft1XRR,PP "@l0:CNtf} td+22.23R"X[ `j�'[P*@J >$�ct"M`RM"//YU@&1(@a�R# !@G"Ju.X|�` u"l{#pt, |&� +u*MÄ!BXar�"҇S " "(@̐S*MRM L(M*,$x�1$XOb q@ `+gD `6g  `fZz�r+1(�WD�HH(�`B*<m?1&xU6 `a2 2 z�`34aagagT[@rfxt@p�@*P7 /B`$�.0@�>@W�Ix@ >F�LL\NA~@އ`H8`D4>Jp@L$%Q>F~`%Q,�fx@+PP+F�4P P+G� O`$]"jP$&(]Hf.8"(| f �kX4ӄ!X 8  ZzTIc��nQgZdVa"X%#$" 䃡@ - ! la(?# "~eАg2$(djb $bfe+Ёjb cW,�rD0oq1H$mЕPqq̀$a fTЇSjbd4|1 l2pa/(SV:lNRyr��`(PO"�`Ȉ{kp t(� pq .6Ypa&MRR|~0M/ Rp?AH[>֞/E� Bl1*nhDJjDaDNuaDTLD /HA4fH@HAHB4�g0H@4}�~B2$jv A�dQC A�dY UCJAkSC4�HBBBHC6�04HAdSCЁ`HCH@A&H0�$�&HBHgHCHfCПL� ADNuStack space exhaus7tedp&C&Y&XK'K& �@�&)MC ,C)o�CJfNuYH<0",Cf)|BL <Nu"Ao$ԩ�m")��g`&()� b&mg$Ct�4*�kԂԂւX`$@Jj��j#JFЪ�x�8ې&�փփJDk:G8Jk��k08? �؄"XX$�k5{(5D��gL"DGH<? "z�:ې�څڅ؅(j67;7CK� {ש0)�{f&v @S`)i��C` h����f!�#  l *7P*Ul& , MƱf +p`*K`&H"H$MYJ"Qʏf. ^џ/pI^⧓  4*IYM~�(lJ&P" g6e2X"Kлb$$S gXJdb&J`B+S�&/"` JCސN!� /�pV@ �n��7&f"Cn^$}iXJJRkoLk "EH`E�g(*.Ԣ�gh"C`Gz�`6"Yfz`*(䉈j�*�7A�7E��5Ef7HJEgY#C X*�~j ,o <(�^l` B`"@@#lC��)IC#Dg(Yg$GoX5|^䍰ެÔC�`BT%9^:YjyH?nݡ0 �0D�踀d&�%X|�q�� LJf|,pHD*`ېE�l lfQ\&L//H�*@ o�$ [&M'9GAX Q&B `kRx0j,fqZ�4Bޡ&U, Po$K&$ %@�*`*_� ݡ (<ʲ.*P&U*ﺇm($[MK `Fd.�pb~` Z.�G"zl"/ 6P#� AA @qto�)Mp*_jޠJg /p_NXO/͡ XOpS��pa԰ ��C ~p1�ŠJm��${nftiA �-fP`+fwp 0f8pXgxf(pm" Ðfw RH  Jgt�mT9n`�}Am��>.�7�l4&gHCM�JCfԃek`P�`�ԁZ JgD"ߠg"ASH"" LjwؠpBTCV@grJAg$HA 4 �`p∾�Rr")AB{0o�L LQ�Q�y ðWWf*"B  p�$ Nuf S@��2�H@`0/� 2/�`QQԱ֡`԰ d�Z!r*Hr0/�+R_H�$� n $ҁҀ` =D$PNu0123456789abcdeP {�2�A�f "XfQАU %0"p A�0f ."ifs6+rpJ#S/Jf?SHf(Mp�r�am zn !"�{ Jf֣�A &MJg_p�t RK`0Q(!ݡB/ npp D$_/� 7&˿0|$P/ / 7BC  f *�p`R[1JPJL֡Version 3.10, 15/02/948????�? OO/OAOSOeOwOOOOM@@:YB��^�PPÐ�;s(A@w� B�P'0RP Y�0Vr TP+RUHbPTbPtbPbP<bP8bPbP��PQR bU(QVVH[VTR_*SR_QW�______h_ >RsAq̾Okokol0-?QtR|R(ft \`\\gp\b* r?$ rq0 D|@ p &Jpp,  6 F,Oh MMqbsT8B*"""������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������bb�$j-v�� �-�������-Title���Off�On�Message...�Reset�Activate�Val�Variable 1 name� Module title ���OK�Val�Variable 2 name�Val�Variable 3 name�DarkLord variables��� Module title ��� This is the flag text....���Flag #1��� This is the flag text....���Flag #2��� This is the flag text....���Flag #3���OK�DarkLord flags���External module:���* Author 1 *���* Author 2 *���* Module name *���By:���DarkLord�(c) Steve Pedler, England�******************************���Modular extensible screen saver���OK�DarkLord information���OK�Module title���Set delay times��� 3�Activate DarkLord in __ minutes�9�Clear screen on activation�Rotate colour palette� 60�Rotate colours every ___ seconds�9�Miscellaneous options���Module title���Modem�MIDI�Disk� Keyboard & mouse���OK�None� Hot Spot ��� Watch for activity of: ���Debug�Save�Module title���Input message���@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@�______________________________�X�@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@�______________________________�X�@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@�______________________________�X�OK� Enter up to 3 lines: ���@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@�________________________________�X�Enter name of font to use:��� DarkLord� File� Options� About DarkLord�----------------------� Desk Accessory 1 � Desk Accessory 2 � Desk Accessory 3 � Desk Accessory 4 � Desk Accessory 5 � Desk Accessory 6 � Quit� Open window � Activate � Keyboard & mouse��� Mouse only��� Keyboard only��� This is the flag text....��� This is the flag text....��� This is the flag text....��� This is the flag text....��� This is the flag text....��� This is the flag text....����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?�������������������������������������������������������������������������������������������������������������������|�����������������~�����������������~������?�����������~�q?���8����~>?��|����~~~?��π����~~>���>����~> ���|����}>8�~��>8�����>�~p�~��|������|�|���|����|�}���>��������>��������~������ ~������ |����?������C�9>���?^3C�y<|���?cx����������?~����<?�8����������@P=@5P-@5P-@=PPUUP��������UT��UT��UT����������?�������0���������0����~�����������~�����������~��������?��������������``c`e`:``p`````0`a`cF`ţ`ʳ`��������������?�����������ppp>�<�x����������x��?�|�``����������?����������������������@�����������������������������������������������?���������������������]UUU�������������������������������������������������?������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ !!AAAA!!  !!AAAA!!  !!AAAA!! ��������������������������������������������������������������������������������������������������������������@P=@5P-@5P-@=PP���������� 0``````` 0`��h�������������� ��� ����~���~�����������������������������������������������p�;7332�2�337;��0���0����������������������]UUUA�����������������������H��H��H��H��H������������������������������H��H��H��H��H���� "BB" bb�����������������������������������������������������������������������������������������������|���~���������������������������������������������������?������>��?������������x~?���<���~�x~|�~������|8���?<>����|����~����?������� ?�����~��� �y?��|���?�|?�>��������������������������������������������������������j��(������� z�� ������� :�� ������� �� ������� �� ������� z�� �������:�� ���������0��������� ��������� �������:�� �������z��0�������:��0����������������Z���������������������������z������������������:�������������������� �������:���������Z����������$���*���+�����������a���p���q����������������������������������������������������������������������������������������������� ����������������/��0����������1��9��:����������>��M��N������������O��`��a����������b��o��p������� ���q��~��������� �������������������������������������������������������� ���������������������(��)������� ���*��:��;������������<��?��_������� ��������������!����������������������������� ����������������� ����������� �����3��4�����������@��M��N������� ���O��]��^������������_��~����������������������������������������"��9��:����������;��\��}�������!�!��������������������������������������������� ���������������������������������������������������������������������,��-������������.��J��K������������L��h��i���������������������$���������������$���������b����� �� �������� ��@����p��0� ���@����~� �0� ���@������0� ���@������0� �� �@����� �0� ���@����� �0� �� ����������$��� ��������� ��� � �������������� ��@�������� �0����������,������ ��������0������������������������3��� ��������>��� ���%�����D��� ������������$����������������$������������������@� �����������@�����������@��������� ���������M��������������Q������ ����������$�� ������r������ �������������$��� � ������������ ��@� ������� ����@���� ����� ��@��������� ���������u������ ��������y������������������� �$������������������@� �����������@�����������@��������� ������������������������������� ���������$������������$������������$���������������$�������������"������ ��"��� ���������>� ���� �������������$���� ���������"�� ���� ��Z��� ���������v� ����� � ���������� �$�� � � ����������"�� ���� ����� �� �������� ���������;������� ���������$��� ���������$������������"��������������"�������������"�������������"���������:����"���������V����"�� �� ��������"�� �������� ����� ������������ �������r����"�������������"�� ������������ ���������$������������$����������������������$�������������$������������"�����������"�������������������a������� � ��������"�� ���������� �������|������(������� ������������$��������6�����$��������R����$�� �� ���������������������������� ���������������������������� ���������� ���������������� ��n����� �������� ��� ��������� � ���������������������� ������������������������ ���� ������������������� � ���������� ���������5�� � ����%����;�� � ��� ���������&����������� �0��������� �� �0����@������0�����@����&��0�����@����4�� 0�����@����B� �0�����@����P� �0��� ��@����^� � 0��� �������l� � ��� �������z�� ��� ��������� � �� ��������� ������ ����� � ��� ���������$������������$�������������$������������"���������������������������2��������������� �������N��� �� � � ������� �"�� �����j��� ����� ������ � �����������������d�����������������d������������������ ����������� �� ������� ����� ���������� ����������������d����������������� �������������� ������������ ������������� ������������� ���������������������������������1�������������F���������������� ������������[�����������������������������b��������� ����q��������������������������� ����������������������������������� ����������������������"��������� ���� �������������� ������������� ���������.���� ���������J���� ���������f���� ���� �������� �����~��!��#V��$��%��'��)&��*F��,>��,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Quick installation instructions for Darklord =========================================================================== This version is exclusive to the Atari World Reader disk and NOT for general distribution under any circumstances. Darklord is an extensible screen saver for all Atari computers. This edition for the Atari World disk contains a minimal installation of Darklord, to save disk space. The following files are included: DARKLORD.ACC - the main program file DARKLORD.RSC - the program's resource file README.TXT - you're reading it MODULES - folder containing 3 different filetypes: - DKL Darklord command files - TXT instructions for using the module - DMO Darklord module To install Darklord, place all the above files in the root directory of your boot drive (A:\ if you are using a floppy drive, or C:\ (usually) if you have a hard drive). Then reboot your machine. Darklord can also be renamed DARKLORD.PRG and run as an ordinary program from the Desktop. Read the text file BOUNCE.TXT inside the MODULES folder for details of how to configure the module. Try some of the Darklord controls to see what they do. This is only a subset of the various files in the full Darklord suite. The full set contains a construction kit for making Darklord's command files, a detailed manual, and guidance on writing your own add-on modules. You can obtain the full suite from bulletin boards and PD libraries. Darklord is freeware, there is no registration fee. Feel free to email me with questions, suggestions, etc. Steve Pedler spedler@cix.compulink.co.uk ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#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@ @ �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`��,��+�� R�������������`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h�` /�H*@"m� m�A�$H -�(H!!!!!!!!Sj JC� pl QN �,� HD � ,� p,m�:<0r Q&N~�*��6<Q�~d So:Q` �H"CAD@CD@A�rTApAQoQ`&-�A& L��A�(HJk�f&CH�"gr�אg<�fA�``+D� +E�+F�.ޅR؃+D�؅+D�+���VC� m� Sj m��JfA�, �"�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 gp�Nޭ!_-lz5-\+��17�� m � AWBAKUP.TOS`��6�'��&|��`��Nq��z8<&<��><�$��|(o�*l��N�N <�~N�O��OB-�J+ �� �V�NqNNr�"=v l�N:lAtari World Cover Disk�{pi�v1.0 Ofir Gal 13.3.1995 )Use this program to backupQe cd�?� ,Make sur|Pourcer Twrite-~Wtected��j�T��N�� 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~�~T0N�40-p0/^\O #*"40j�1|3~ d* ~ �b/t/des ation�-////// ??18;|�?�@3TO;?8Nqq1*!JJNqRGAp1/>H-.ޞt1.XC;m3`�?Nq~= BACKUP COMPLETE9G B63�8zK4"N@j�_ �+P?  Reading trc9B>,� �L-,�d7</J0~A?7`z@�0NO�>a~ 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`44DG5PdNt7444NlvC�Q0~~^"72 O�/�� C0<HЈ",�Іd�� ,��Ь� F0�//�/ Bgz@JNA J@0$E<A8�,Hp!�&.H HĐ"MBQ�d+@A�+H+L|SE;E�C@�+I� DX;D@u _NT+K)O)N/NHzo�+_h�uvCompiled with HiSoft BASIC Somkde:yright (C)_1987�z@ NAa�$?<z@LNA ERROR - Not enough memory�T0�0-�JgPQa���gBNu?�a0@` gn;!I(�"h�) a�PHnx�8�a�Sr�///-�+O�/N m�( SP�g Ha�LQ(+P�`�A�ChM�,Y`0C -� AX+@� ``�,c�AH0uX.-�DS,-�,"F*<N& $X,Re^dZ(*�gȅe��؎ex$`:ȅ eb&ր*�gR��"&F܄g>>$Sޮ@Q@Ž+F�L/ح��d�(Nut`�ԻtttB �H�Nu""A//a�RL�fB(�ЀH /QHNA\OLJgӭ"@Ҁ#A� ,A",,_ - )� z@INu\\agPB Nu�dH�0^@\"A")�gN&Akj � L �Nug0&J$Sj�bg#J� &#K�"Q6@L�`g" A� E�$ BP:K5@�Њn&P$See&J`&"Jʘf�w B@ hnr&j�bG� $K&SebA��߷fЇ&S2*�A�g2"3�$" �%AL�gC�g�~A$C`p�$/ "Ar�J$i� pgЁ$R`$/& $RAd0`1}A�DC�8$I g"@`"fDB$<*(ܰ"@PI`!@$@%HAf$B8`u"i`wQID #H`u$*F,_ "gM#S�@(&gNf (�$`z lH�Aa� @L�g*a&tup`RNubn"H`��R@)  / *g�ݔ $~�dp�(Nu$HJk4@�d2"m� Pg R��AH� JaD`a� �J�$gr -Єd bf x�wa(s gG0лhB�Ha ඐ4NG�^pv@O F"$mT� QN*� 0E P`"`@ �UDNuOSBeg"‡g�f"ȿ`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!a�Strqspacrrupt|AP!a�8!m V!/  0@ _@v`R4d0fwgj0Nu/(I٩PQ0$gRňXP$`&d<nBg6,16ׅL$6P&Ne"Ud7&'&Q<@$ϴe!<arris in useca;nnras>!f&l l 6l 0{`�ـB,$�M!0Pa�@H�؄؄ Э� eH"��LH@P6%Df/S\( a�`/s�LG 8``NuDe+DPD�ZXcDP PR@@t8!�1$`�r/��`݀".Dd(da>` VsjNb ѩ``aegSWخhka�o<�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-�Jga�P HH?SDt =~ЪЈ`3s ~ vx r & ."(PqR6N<Ht�RJ^f\J hv-}ܢ GJ.�@4-�H/ x$Nr6ASAHDJDHD0Bk�"R@Q/ pgp �8`JC�2 AA� ?H؁p222"8B2HR2 UAkh22Ĕ2p�rHASCd2`"1d&/2 4BSAA �M BC �p�0 !�&_htpH/~wz6ESE"k�\Rà`Q({APA}ȢFY"ڐ"R: UEk""i[ `*@@2Pqp g()�p f<@f B)� ~ ,�L60ݰM$I(=a� � Jj|�-D0tpv�e RdҘ`Jj_PNu;����B@���'��J� 02000@�fDAm\0k @1?APnl@Nv` 2p3a7a(3NuPV0Z0N`a(Q�a$ �a �a �*0a�aFAw"H`"*qz�a&Jk "-g$AN>G�`�(�*`$ a�Jg mNJg`$XҰ" JUgB Rgu<$LnИ2 R0@e"X4`// nЬ$;nr{ Wnl"_ G@�`Seߺ<�!d-0 nN0Jg�DqS`LIBRARY�STARTUP�OPEN�PEEK/POKE�BLOAD/SAVE�SOUND�LOCATELKEY$�GEMDOS�DIM�ARRAY*IT�REQCVs�MID$=�=j�R?IGHT$�LSTR�PALET@MAL<�MENU�SCRESQRT�WINDOW�JOYSTICK�TIMED?MOUSE;G�HEAP�ENVIRONITCOOKIE� Y8 �RuntimePror`t line�xQmodule fioon #�,0p-�o+@J0p�2B0p@`2F 0h/npNNT@P�+PF"o�+_BTV+HA~i�"eЩ�DHesg A�P ߈|L +|a! ^a`pAJg"hMQNQNNpWmJ,B:]FpZ�npNMPNuA_/Hps ��``<�dNJgJ|bDCL 0QHbQH>2L`H?8(H o�(RL g00ApE0H�/2 pf*0@@g @ g8H0 l^L L�J"`r�,�HA�t�,�HB�"Lp�`JgB�@fp�@�`JfrA��C�B ge �<d/S@aN `p@Nu�ae �{d�NuB�|�f^""mNCON:gRC 0kFfJ�j?<lr!NNXp V�?�x$6aj|��9_�|P�|�y``�x6$.a@|�2(RAJ-Rga�:ra�rwB�#`�P Lpa�n#L� (IL)H^u� ��6&}_6d�`0`�RQ �&�FV�& n0k�Nw0S2"k�2!p�*Jgx�P6"� �fS`Nuz'gH O'f � gR`"�Jgl"=#u#S`u,d�`TzHp@p@`Hz�Ʈ#�@g�"�Ha pMNu-ǰOf �0pHnpnpNMXpL/ p0v3g@g,#;g(@f""7@g,441f+@p�LNuQ�"�J,�"g1drf^p1~26Fre`#d�#�>�B�,04r001Z1Zv1a!`pPw2Nu#prEp |�dp�^�@d��# B� Hw`�BrYL�8@/ Ji�kBrb"Wa26Ap"W`@dDbrc\"_a6ALXp?�A�>4,0-F6Sp4 0�0`�  �@ @ l @�re@`LsPʐIajuf|"R� gL�wg�g� eܺgH�R/ at&_`JgS~0gS�/ r�rV`�RR<P7"?,2M5f lf4�' ?r aFr axk2|"pR4R�X&A20�e؈T(Qd�g�d�dp`0wP!f f ,��#kdP#@?q~npNM\JPg p`R?gp9NuQ2r��pSgN`=US`vRbt&k�vRwBgZ=NADbPOx(؃$Xp\�)C�`$` 8?BnpBNA)@�Bo�NAO� |�|�9_D�p�``H`t92Tl420f h�pF5LCKٯK��pd<ZA~rq|gxbPx($}@m`8t1re&pf >�<`xb�xPYr5p�pp>q2�Hx^`aJ}�mXHxp/�[?b Sf -�Xf[r{8Jft@(yRL^wP/oqNa�8�`")A�SA�(B.�B�$00@|vT>NAXO p8Sd$ �g� A@�.�!V~@�(e�6d�4`^v�p��gJ5f",��g a@farrRr�Jl�(/,� ?tw.p`g0> ,�$�e agp>a��0�R<�g $p޴g$SS1dBg?/ykv.|tt?(,�1g�$e(!$a�T8 *)l��$/ /`ޠs"/��[&!lH.U |"4R2V(Qd"B O� |� �A`aX�I? OpaT�p$//�܂@NA$"�k�p�.`=!"~/�  I~0f6�Sev H �x ggRQ*.AL�0`r�`涎 � I&A|"Q eSf C(`�^v�`SAv_�ap4 F�QgNu  P@6 NҰp6J0St #*Iau Ԅ܌�gʇJ0p;l &pfZLha".p@g(*HEJEgpH@ @0nf(SE`HE  |*0Zf�00H 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 \٦`LF�B� @NfrpSA�@�82<�@P=MN8!k��6|� / t�2<yA�"_XSCC0! ig�2@E�C@�00!kz4!kvS@n@E� 2��rBHv&< S@�*ބC7 0C�0`0CH���g0S@fUH@Z�aa puD`NuZ NN\�d`�Ag�EK�Ij�M1�RWN�\}�a}�gu�nt=�{xRGR#�F0<rt�va�<f;H_>;HD@U� 1aD n@�SfX*v�Igv�Ogv�Rgv�Af2HCt�4>.� 6 Va�"0HC Iİ^TT ^`�ﮔ6vw`�sp�pSPf4 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`@HA86HBr�BDHAJAgHAJCgAcVB8SD}A((�8SD``JGkg.prBgHGJGgHBRBBdBSGHzCѠt`> H"Cq/  "_p� _ �-fS$ _"H``,m f@N _`?"0L1"7Nu*BZpy0?� 42qPfAR?mja>SP�SGf4pa2g,jHB2JVjTNL`A4j?pa42p`ߢSBdFJgDwf> g8 wMg2 Ng, Og&X;D;m�f;U/-BP+La� 8 1X`�~`Ӿ|f_~�` "@v0޶ �`2~�?ZӲ@L0�0(�� pBS0@9�u@W0 _0JUg@I@_r�20T~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@<AT@QU0WyUSQGRAY[1VVMEA2W� o�/U`pr`r pr/� ppB//n6NN`>ǁ`?</_<eC!p pUpppd`Ud`& jbpa2a/ 0W`S=@ NNPdji/ Lb H@/�./ic .�Tl`&>x<,����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������