4IBM pT >> FastCopy PRO << by Martin Backschat, Bergstr.16, D-8071 Hepberg // (c) 1991 ICP Verlag/TOS Magazin, Wendelsteinstr. 3, D-8011 Vaterstetten, Tel. 0810633954O`  @`! #@%`)+-/1 3@579;?C@E`GIKMOQ S@U`W[_ac@e`ikmoq s@oy{}Oo @ ` @ @ @ ` ɠ @ ` ׀ ٠  @ @`!Aa  !Oa!!#A%)+13A5a79;=?A!CAEaGIKMOQ!SAUaWY[]_a!cAeagikmoq!sAuawy{}/Aa!Oa!Aa!Aa!Aaǁɡ!Aaׁ١O`  @`! #@%`)+-/1 3@579;?C@E`GIKMOQ S@U`W[_ac@e`ikmoq s@oy{}Oo @ ` @ @ @ ` ɠ @ ` ׀ ٠  @ @`!Aa  !Oa!!#A%)+13A5a79;=?A!CAEaGIKMOQ!SAUaWY[]_a!cAeagikmoq!sAuawy{}/Aa!Oa!Aa!Aa!Aaǁɡ!Aaׁ١A323  `ARC  `BIORHYTM  `ABOOTMENU  `]CHK_TREE  `gEXE  `wFORMAT  `FRACTAL  `MAKEDISK  `PARK_HD  `PRN_SEND  `TERMIN  `TINY_EDI  `TYPEWRIT  `XDIR & ` X_INFO - `&DESKTOP IDF M9/WLEES DIT }t 0KLIESMICH 2.  `.. ARC TTP VmARCSHELLINF Zm'#ARCSHELLACC x(94ARC DOC am6ARCSHELLDOC Ax=`y@c^N6NWNNUNWNVNW4NV$NUNsl*O*m - ЭЭм!"ҍ¼.A// Bg?<JNA m"m -So Q m -SBQ(m)M*mN0 lHhN]X/,?,N\?<NPD?<A?<NAXNuNVB. nl:HlNkvXHl8NklXHlPNkbXHlrNkXXHlNkNXHlNkDXHlNk:XHlNk0XHl4Nk&XHlHNkXHlzNkXHlNkXHlNjXHlNjXHlNjXHl*NjXHlbNjXHlvNjXHlNjXHlNjXHlNjXHl.NjXHlFNjXHlrNjXHlNjXHlNj|XHlNjrXHlNjhXHl8Nj^XHl`NjTXHlNjJXHlNj@XHlNj6XHlNj,XHlDNj"XHlVNjXHl|NjXHlNjXHlNiXHl NiXHl:NiXHllNiXHlNiXHlNiXHlNiXHl(NiX nf\ n -h`H nH|Hg nH|hf(HlXNizXHlNNX?<NbTHlrNi\XR nfBgNMTHltNLX)@fHl|N0. n /NbXJ@g"0,g0. n /HlvN^PRlRn0.nm0.N^NuNVBnHl/.NLBP-@f0,g/.HlN]PRl` /. HnNaPBBnHnHn/.N F ,gP/,NNX-@`HnHnNaPJ@fP=|0.f0.g>0.ne0.nf*0.nb Bg/./,NN, /.NBX`zHnHnN`P @m`D/,HnNDP/./,/,N /,NNX-@/,HnN PJ@fF0.g*0,g/. HlN\P?</./,NM `N0.g"Bg/./,NM| /.NAVX``&0,g/. HlN\PPBg/./,NMF `*0.g/.NAX``0,g/. HlN\P/,NMPX-@|/,HnNBPHn/,/.N& Bg/./,NL /,HnNP?</./,NL /.N@XN^NuNV/BX/././,N7 BgB/.NI /,NJX-@|/,/.NP/./,/.N# Bg/./,NI /,/.N P?< n/(/,NIz /.N=TXHlN]XJ@g0,gHlHl dNXFPRlN^NuNV0.f Hl vNdXBn`0.ABPRn0.nm/. ?.N"f\?<N4~T`BnBn`80. n /HnN PJ@g=|0.A0`Rn0.nm0.g*?</./,NH 0,gHnHl NWrP`"/,HnN P/./,/,N. /,HnN PJ@fPB,/,HnN zP?<N4T0,g@Bn`00.A0f0. n /Hl NVPRlRn0.nmN^NuNV g@Hlx?<NPN\?. /.?<NNP A HH?N2TA HA HH|YgA HH|Nf`0<fA HH|Nf*Hn4Hl 8NNvP?< n/(/,N?f `Hl LHn4N9|²9|°N^NuNV0,°g,Bl°/.NX9@®0,® lh(H9@¬`0,f/.NzX=@=@ @f0<`0. lhA-H nf"=l®0. lhA-H?,¬NT`. n(H?NT n=h0. lhA-H n hf n(H9@¬?NT0,²g?,¬?,®NpXSl²9n®NN^NuNV/.NlX/. NbX` n n HHAgb n H|?gT n H|*g 0<` `:`R ng nH|.f`R n g n H|.f`:`RR ng nH|.fl n g n H|.fT ng nH|.fR n g n H|.fR `H n n HHAg, n H|?g n H|*g0<`&`0<``RR nf n f0<N^NuNVBn`v?<\0. n /N9\-@f:?</0. n /N9\-@f?<:0. n /N9\-@ .g .R2. n Rn0.nmN^NuNVB?<N+T)@h ,h)@d ,h)@`0,f0,g Hl dN4XHlNX ,gHn/,Hl rN` `HnHlxHl ~NJ Hl HnN"P-@fHnHl NPBlp <-@)@¨BlvN4/./.NPNP`R?.NT/.?.NT\/.NX=@ @fN-@/.NX-@`&B¨ <-@-@-@0,g Hl N3XBgB/.N$ n1lv n!l¨BlpN؆ ,¨n ,¨n ,¨n0,g .¨/Hl N3jP0,g Hl N3ZXHlNX|0<9@vH)@¨`/. ?.Nf\/.N&X=@ @f n1lv ,¨ n!@ n!@` .lv .ll0,g ./Hl N2P0,g Hl N2XHlNX| n!n`/. ?.N\/.NX=@ @f` .lT0,g ./Hl N2RP0,g Hl N2BXHlNvX|/. /.NpP n!@`0,g ./Hl N1P0,g Hl N1XHlN"X| n!n .g6BgB/.N" `/. ?.N\/.NDX=@ @f`<=G=G`.0A첚02.nAcRn0A첚0nRG Gm0.R@=@B.BG`80A첚=P0.2.Ad ng0A첚0|RG Gm.fh no$BG`0A첚00RG GmLN^NuNV?>. UGHǏ`0. S@??/.NPSG Gl>N^NuNVH>< RG<. n<0nn|0nl&0 n?(0 n?N`XJ@gRG0 n??NFXJ@g60 n02. n00 n0?.?/.N`PLN^NuNV0.A첚02. A첚Pc0<`F0.A첚02. A첚Pf$0.A천02. A천Po0<`0<N^NuNVH><` n=PSn 0. n0 n00. S@?Bg/.NP n=P0A첚A&H0RG n07n7n0.A첚02.A첚P60.A천?0.A천?N>X"0<A7@0. S@?Bg/.NP n n8 n9PLN^NuNV0.n o0.`0. N^NuNV?BG`0A찖BPRG Gm>N^NuNVH>. A첞><. A철< GfX FfR0. A찖00<2<nh=@0,n2. A쮔0 no0.A첞><.A철< Gl0R@D@`0,G> Fl0R@D@`0,F</.?N@\/.?N4\Rn0.Sn0.0.nm0<2.AHLN^NuNVBn=|0,nmD nf0.`0,2<n`n0,6.h9@0.l0.|` lo0,2<n`n0,n llfBl nf0<`0.|`>/.NX9@l @f9|l0,lA쮔9P0,lA찖9P`0N^NuNV/. N:X-@`/. ?.N\R/.NX=@ @f .N^NuNVHlHlxNP)@f$0.gHlxHlN#JP`HlxHlNtP0.g"HlHlNP)@fHlHlNLPN^NuNV ,g /,NX0.g/,NXHlHlN>P)@g?,?,/,NаP/,NX ,gb0,g@HlN'LXHlHlxN%PJ@gHlHlxHlNٸ HlHlN"nP`HlxN' XJ@gHlxHl*NيPHlxHlN%HPJ@gHlxHlHlJNf N^NuNV0.@|2.. HA|A쨊6@N^NuNVBgNzT?<B/,N /,NX-@BgB/,N `h/,NXЮoHnHlbN!PRl`R`>HnHlN!PHlNXHnB/,Nf J@gRl` HlN!RX/,HnNӎPJ@f ll HlN!.X`" lf HlN!X`?,HlN! \N^NuNV?<NT)@h ,h)@d ,h)@`Blv n)hrBlpNŬ,H|g|g`*`/. ?.N\/.NX=@ @f``|g`*`/. ?.N\/.NlX=@ @f`X`|g`4/.NX`/. ?.N\/.NX=@ @f``|g`2BgNT`/. ?.N>\/.NX=@ @f``|g`2BgNT`/. ?.N4\/.NX=@ @f``|g`2?<NbT`/. ?.N\/.N|X=@ @f`l`|g``/. /.NdP`R0,g nA/HlNDPHlN:XRl?< n/(/.N& /,hNlX0<`B``/,hNXX0,v nhg"0,g nA/Hl&NPRl0<`0<N^NuNV. H??,vNX9@v/. . H?Nզ\N^NuNV0,p|g`2. H| @f9|p`/. . H9@?N\`N`|g`B. g`/. ?,Nt\S. f`/. ?<N^\Blp`?,pHlHNH\``N^NuNV ,rf0<`Sr/.NX?NTN^NuNV/.NX//.NX" AAN^NuNV9|c/.NX9@ lm lm HlfNԾX9|9|Bn`6/.NX2.A줄0/.NxX2.A줄1@Rn0.lmN^NuNVBn`zRl0, @o@/.N X9@l @f0<`Bl0<ll2.A줄A=P`,0,l@9@l=@0<n2.A줄A=P nl~0.R@D@=@ nf0<`0.=@0.N^NuNV?.NT nn0<`?.?<>NX9@2g0<`0<N^NuNV nam nzn 0.| ``0.N^NuNVHl/.NPJ@g`Hl/.NPJ@gNHl/.N~PJ@g\=@0.N^NuNV?.?<LNXN^NuNV/ A&H`0+ |g/ N*X A"Ҽm?.NT&_N^NuNV/ &n/ NDXJ@g0<`00+ |g /+NXBk ?+ NhTJ@g0<`0<&_N^NuNVH&n0+ |f0<`.0+ |gV0+ |f0<`v0+ |g?<B?+ NP?/+?+ NP @f0<`@k 0Hѫ`$ k o?<0+D@H/?+ NXP'@&Bk0<LN^NuNV/ &n0+ |fk@ 0+ |`g0<`&Bk`R0+ |g A̐A잀A &'@`*0+H/NzX&'@ fk `k g-K?<?+ B?<BN n!@& k f HlN~X0+ |g0<`0+?/?+ NP7@Sk0+ @l kfk `k@ Bk0<` SRH|&_N^NuNV/ &n Bk0+ |fk@ 0+ |@g0<` `R0+ |g A̐A잀A &'@`*0+H/NNX&'@ fk `k g0+ |g SR k `<0+ |g2k SR . H| g kl . H|`T/ N,XJ@g k@ 0<`<0+ |gBk. H|`"` 0+S@7@k . SRH|&_N^NuNV/ &n 0+ |f f0<`Rk. S SH&_N^NuNV nSh0( @m n R @H|` /.N*XN^NuNV n Sh0( @m. n "R AH|`/. . H?N\N^NuNV fBC`&SCdTC0|g0|gԼdRC`|CHBC0|@HB LN^NuNVNVH n " n $&JjFFJjFFLN^@hNuNVH n"n $0(H@6C|g.0)H@:E|gE|BB0<まef bRAQ$0P`HNVH n$0(H@6C|gd"n .0)H@:E|gD|E(HD*HE20HGHBBB8:BGBBЇӄЂӅJg$0P`B`NVH"n 0<9@fQ`NVH"n Blf n,0(H@8D|fB.0)H@:E|fB2$60Enfl8,:.6$0Jg0Eg|n0@gDԇ0,fQ fBB`HSCdTC0|g0|gԼdRC`|"|CHB|C0|@HB AHABA LN^NuNVH0.|=@n n f n0H-@HnNXA-H`> n(g nf. n-P n(f HnNX` HnN>XA-H/./. 0.AB PNPLN^/W DhNuN^NuNVH nB fB`м8 LN^NuNVH n$fBCB`nD6< f႖|NzN^NuNVH0&n$n Bn-J @)P^)hb-l^-lbBEG>O|g|JGn|m` REHlx/ NRPO`SEHlx/ NPO`&0+H@JGgDG0<0dR@0.BAQ,>QQֆG|0QB`Rn0.g$nB`0R 2.HmB`b .6.HЃR$@ nH|0fRZ"` R"H|9n nH|0f$n R&@fSE .6.HЃ @B n0L N^NuNVH0&n BnH|bf=| RH|rgH|wgH|ag <`F ,>$@ f*A$H`0* |f` A"Ҽm A"Ҽm <`B>Bj Bn+H|+f =|j H|wf?./.N\>j `hH|afB0<n?/.N \\> @f?./.N|\>?<B?NPj `0.n?/.N \>j Gf Bj <`05G Bj <$%@?<B?* NTP%@5l L N^NuNV)n>/.NX/. /.NLPN^NuNVH&n>. <`N nSh0( @m n R @H|` /.NX=@ @f 0FH ` 0.SF Fn no0.`0<LN^NuNVH>. <`,/. nRH?N \ @f 0FH `SF Fn no0.`0<LN^NuNV/ &n/ N*XJ@g0<` k ?./. ?+ NP'@0<&_N^NuNV/ &n +"Ё"+&_N^NuNVH0&n$K`0.H| f`HSn 0. @o: nSh0( @m n R @H|` /.N:X=@ @fB nf f <` L N^NuNV`H0BnBnBB9| nRH|=@ .&@$@BG`TH| g(H| gH| gH| g H| f0.f0.gBnB` `H|"f< nfBn`*0.f 0.f=|0,RlA` `"`H|'f: nfBn`*0.f 0.f=|0,RlA` `'`r0.fj0.fd=|H|f. R @H|>f T-@=|` R-@Bn`0,RlA`  R0RG0nmB .g,A H1| A H1|HlHl/.N@ .g2A H1| Hl0.gA `A //.N 0,R@H/?<HN\)@><`0A` 2 l RG0lm l 0, lBL N^NuNVH$.f BB`J". BnJlVnDJlRnDvd`Bbd nmDdD-@-A LN^NuNV/BnJlRnDJ lRnD 0. -@0.n0. nngD -n N^.JNuN^NuNV nl <`?.?./. ?<BN8 -@ m .`?<?.B?<BN -@?<?.B?<BN -@ nf .Ю -@ `$ nf .Ю -@ `0.g <`b . oHn . /?.?<@N Bg?./. ?<BNx ]|9@2g <` `Bl2 . N^NuNVH0><2.|SA¼0?N T&@f <` $@5G \/NX ,4L N^NuNVH0><2.\ASA¼A ,4$@ fA8 $@)@4)@8Bl<&R0+Ge*0+Gf$`0k0+7G)J4 \`, 4f?NT&@ f <` $@ &@`L N^NuNVH0 .]&@$l4` m n l`$R o l 2+Ёf R0(k R&`& 2*Ёf 0+j$`$)J4L N^NuNV/.?<HN\N^NuNV/.?<IN\N^NuNVBn`60.A0f"0.A00.A0 ` Rn nLmN^NuNVBn`&0.A0nf0.ABPRn nLmN^NuNV?>.=|0A"HPgXHf0(>N^NuNVHl/.N PJ@f =|`Hl/.N PJ@f =|`Hl/.N PJ@f=|`f0. |g0/.N XJ@g0<``Bg/.?<NLX0. |?/.?<=N4P=@9@2 @l0<`0. | ??.N~X0.N^Nu)I)J)_NA"l$l/,NuNVH&n Bn0.|dg`>< `.`|ug`>< ``|og`><``|xg`>< l* ndf SR- .D-@`0. f Gf .`& Gf .` ./0H/NX 2.RnA0 Gf .`( Gf .` ./0H/N X-@ .fp`FSn0.A P m0.A0| |A`0.A0|0 SR0.fLN^NuNVH&n n f=| )n^)nbHlHl^?<N]|@0. R@?HnHnHnN.g SR-.H|0f.f SR`J nff>.n RG0ljo0,j`0> Gl0<`0?HnHnHnN BF`0RFA SRSGSn0g nl` SR0Sn nl0. g SR.` SR0RnSn 0. g nm`" Go0RFAH`0<0 SRSG0. Sn J@f`` SR0. g SR.><`0RGA SR0. Sn J@f SRE?.Hl/N: /NXHѓLN^NuNVBn`"0. n PHC|0=@ nR n PH|0m n PH|9o0.N^NuNVH0&n -n @$PX`R` nRg H|%fH|%f,RBn=|Bn| H|-f=|RH|0f|0R-JHnN$X=@$nH|.fR-JHnNX=@$nH|lf=|RgH-n Gdg Gog Gxg GufB0.g @ ` @0H/Hn?.?NV 0.g0<`0<H` Gcf R @ nRT` Gsf4 @-PX<.` nR nRSF0g nf`J Geg Gfg Ggf, @)P^)hb/,b/,^Hn?.?NP` 0 nR .nl0.g$<.".A` nRSF0f`b .2.SAHЁ-@-@,.` .2SAHЁ @ nSSF0f` nR .o .R-@f nB .L N^NuNV/. HnNhP=@/.HnN8P0.N^NuNVHnHlNPN^NuNVHn /.N&PN^NuNV`/. nRH?N\ nfN^NuNV nf:0,lf0<9@9@`?<NT=@ nf*0,g Sl?<?<NX?<D?<NX` n f00,RlA윦 ?< ?<NX?< ?<NX`v nf ?<NT nf20.2,RlA윦?< ?<NfX?< ?<NXX`*0.2,RlA윦?.?<N4X0<fA윦윢H|f0<`0,RlA윦H`` nf?<NT``0. `Rg HGfg ` <`LN^NuNVH0&n>. $|`HGf$KRf `L N^NuNV/.?<AN\9@2g0<``0<N^NuNV`4 nH| f?< ?<NX nRH??<NX0. Sn J@fN^NuNV` nRH??<N`X0. Sn J@fN^NuNV` nRH??<N2X0. Sn J@fN^NuNVH0&n $KA-H nf?./ N4\=n`L nf?./ N`\=n`. nf?./ Np\=n`-KBn?.NTJ@f`H| f |o@ H-@/./.?.?<@N\ 9@2Hg0<`0,2n/./<?.?<@N& 9@2 @g0<`tRnR -@`R ned` 6.ƼЃ$@ H-@/./.?.?<@N 9@2Hg0<`0,2nBl20.L N^Nu9|9|9|9|9|9|9|9|9|CA r"A v"A z"A ~"A "A "A "A "A "A "A "A "9|C222222222C2222222?22A`)H\9|9|¾C쨊2222@2222A2222A222ā2@22 2 2A222΁2@2 22ˁ2 @22 22A2222A222ځ2@222߁2@2222A222Ձ2@2222A2222A222Ё2@220212A232222@262227@225242A2<222=@22?2>2A22:2;2A292228@2(222)@22+2*2A22.2/2A2-222,@22$2%2A2'222&@2"222#@22!2 2A22`2a2A2c222b@2f222g@22e2d2A2l222m@22o2n2A22j2k2A2i222h@2x222y@22{2z2A22~22A2}222|@22t2u2A2w222v@2r222s@22q2p2A2P222Q@22S2R2A22V2W2A2U222T@22\2]2A2_222^@2Z222[@22Y2X2A22H2I2A2K222J@2N222O@22M2L2A2D222E@22G2F2A22B2C2A2A222@@C"2"2 2"2"2"22"2"2"22"2x9|)lx)l|)lt)ll)lp9|jCBA"A"A"A$"A*"A"A ")|>)|49|9|Nu(C) COPYRIGHT 1985,86 by System Enhancement Associates; ALL RIGHTS RESERVED Please refer all inquiries to: System Enhancement Associates 21 New Street, Wayne NJ 07470 You may copy and distribute this program freely, provided that: 1) No fee is charged for such copying and distribution, and 2) It is distributed ONLY in its original, unmodified state. If you like this program, and find it of use, then your contribution will be appreciated. You may not use this product in a commercial environment or a governmental organization without paying a license fee of $35. Site licenses and commercial distribution licenses are available. A program disk and printed documentation are available for $50. If you fail to abide by the terms of this license, then your conscience will haunt you for the rest of your life. ARC - Archive utility, 5.12 - Atari ST Usage: ARC {amufdxerplvtc}[bswnh][g] [ . . .] Where: a = add files to archive m = move files to archive u = update files in archive f = freshen files in archive d = delete files from archive x,e = extract files from archive r = run one file with arguments from archive p = copy files from archive to standard output l = list files in archive v = verbose listing of files in archive t = test archive integrity c = convert entry to new packing method b = retain backup copy of archive s = suppress compression (store only) w = suppress warning messages n = suppress notes and comments h = hold screen before returning to Desktop g = Encrypt/decrypt archive entry Atari ST version developed by Harvey Johnson press any key to continue ARCTEMPTEMP.ARC.$$$.BAKAMUFDXEPLVTCRCannot mix %c and %c %c is an unknown command I have nothing to do! I don't know how to do %c yet! press any key to continue =*.*No files match: %s No files were added. Duplicate filenames: %s %sCannot unsave %s brCannot read file: %s Updating file: %-12s Adding file: %-12s Adding file: %-12s %s\ARCTEMP.CVTARCTEMP.CVTFile not found: %s bw+Unable to create temporary file %s Converting file: %-12s reading,Cannot unsave %s You must tell me which files to delete! Deleting file: %s File not found: %s \\File not found: %s Extracting file: %s brWARNING: File %s already exists! Overwrite it (y/n)? %s not extracted. bwCannot create %s brAn entry in %s has a bad header. %s is not an archive %d bytes skipped. Invalid header in archive %sI don't know how to handle file %s in archive %s I think you need a newer version of ARC. Write fail (disk full?) press any key to continue Name Length Storage SF Size now Date Time CRC ============ ======== ======== ==== ======== ========= ====== ==== ==== ======== ==== ======== Total %6ld %8ld %3d%% %8ld File not found: %s JanFebMarAprMayJunJulAugSepOctNovDec%-12s %8ld -- Packed SqueezedcrunchedCrunchedUnknown! %3d%% %8ld %2d %3s %02d %2d:%02d%c %04x File packed with %d bits, I can only handle %d Stack overflow analyzing, ARCTEMP.CRNARCTEMP.CRNbw+Unable to create temporary file %s (%ld) storing, (%ld) packing, (%ld) squeezing, (%ld) crunching, Cannot delete temporary file %s done. Bug - bad ncr state .RSCbrTemporary file %s already exists bw+Unable to create temporary file %s Extracting file: %s .*File not found: %s I have nothing to do! Cannot delete temporary file %s .TTP.PRG.TOSbrTemporary file %s already exists bw+Unable to create temporary file %s Invoking file: %s%s Cannot delete temporary file %s brCreating new archive: %s Cannot read archive: %s bwCannot create archive copy: %s brCannot rename %s to %s Keeping backup archive: %s Cannot delete old archive: %s Cannot rename %s to %s Archive truncated in file %s Testing file: %-12s okay No errors detected One error detected %d errors detected I don't know how to unpack file %s I think you need a newer version of ARC WARNING: File %s fails CRC check Bad NCR unpacking state (%d) File has an invalid decode tree CON:AUX:PRT:@$??rawCON:AUX:PRT:%d D:\ARC.TTP A:\ D:\ *.* ROOT.ARC`+|F``H&+|>>> TURBO-C <<<< (C) 88 Borland International mod. 1990 by Klaus RittmeierG + f$ +fA <BXQ AKRgHz?< NA\?<NAT`E**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von ARCSHELL * ****************************************G#3,J$VH330 k  Ј<.@// ?<?<JNAO N? 9+~g @N 9+g @NN#?<LNA`"SJfNuH>O(H$IG KNK"L MNp\ MN,H gRNB"ox MN,HW"K MN'$XO0g&"K JNx"M LNpp\ LNL,H gRNBp`B@O`L|Nu/ / C2A1N$H g8G4THy4THy4FHy4(Hy4 Hy3C2 N~O JND&_$_Nu/ / pN&*C2A1NR$H g8G4THy4THy4FHy4(Hy4 Hy3C2NO JNB@N%B@&_$_NuH>OG32A"S"i""S it 3 S"h"4 M S"h"A"S"i"C S h4 HoHoHoC SN$O KIE0dpN#6/CANLXOCANC"AN?/?/?/4/rB@ SN#\Op SN$>6r?Bg?/?/?/4/ SBAN#O CANCA"N S hBfxx`x S hfpv` S hfra` S hfpd` S h*frt`C LN<af "N MN` C MN0|| b@0;NBXlHy2*"LANXOJ@ghCANJ`XHy22"LANXO`BHy22"L NNXO`.Hy22C MNXO`Hy26C" MNXO`0+N!bA0N!NL`< gCAN(<af "NAN` CANC/ C"AN"_N<af CAN|CANpDAN Ae B@|A`B@|aN NN 0<N"AN Hy0lCAB@N XO/@AN 0<N"p߰f ApN">|f2OL|NuHAN^OXL<NuOAN 4 W(f0/y3fN`ONu/ NE360m2930fA2pN 5@lNp`RBgBBr pNTOB@NT%HN5@A,B@NNFNV0930gNB`Nf0*NNB@$_NuN336Hy3DHy3BC3@A3>N dPO33:Nu/ B@E3F` 2A5R@| m5|33:38Hy3^C38 JNXO$_NuH>8:<>/,BCE-G+I,xK,TM,B`0 JN0@CH22|| bA2;N..j..L0@CH22I% `X2ACI420HBHA% `:2ACI420HBHA% `2ACI420HB@A% RCCnJBC`.0HCH24I)24I)24 I)RCCnBC`@0HCH25 I+452ABAA0P+452ABA+RCCnBC`"2ICA460@B@A0P-RCCnB@L|Nu4JA0L40 2ABIA-Nu?B@2`|.f` RA|m`RA| l4R@BC1 4g| f` RA| m6Nu?B@2`|.f` RA|m`RA| l4R@BC1 4g| fB06NuB@`R@|l 1 f ) bB0R@`.R@r` RAR@| l 1 bB0Nu"¼$ ļ҂$"$ ļ҂$"$ ļ҂ Nu2|I4|J0A0Nu/QOM-O, ICHzaXXOPO,_NuH@B@H@"Vra ^J@kNu.np`/YOM, IC HzaXO VBXO,_Nu"VS@eQ,NuH8]O$H&I(o&BCx%p JR@g*fJ@g@NBEg6BA< <b;k`|<*f<`&<0< b ACp an$Wb<gt<.f6<*f4`$<0< b ACp a0$Wb4g<߲<Lf g`<hggr@dh|?@0;NXXXXXFXFXXXXXXXXXXXXXXXXXXXXXXXXXXFFFXXXXXXXXXXXXXXXXX [0`~AB(`0AB(` [2"La:@`RJEj `p0?4 La TO@`2JEj `0H?4 LaTO@`JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`@N0\OLxNup24C8jxA a>A pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`XH0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 /QOM-HP ICHzJHz0aHPOJ.f2k?0 na 20JAkPO,_Nup`Jg naTRG4`kI4`bֆSDgNRG4`b`NSG2$QLNuP`H8vBG8ghzB$H&IINJ@kbRG4`k<0fSDgBNRG<߰<Xf SDg.NRGIV4`bֆSDgNRG4`b`NSG$2QLNuP`H8vBE8gjB$H&II NJ@kdRE4`k<-Wg<+fNREI4`< b"ֆSDg NRE4`< b փ"փփց`NSE$JgD2QLNuP`H<8z$H&II NJ@k\REJ4kNSEJjJDg>NREJ@k6J4jNSE`*SDf`$*o JDgNREJ@kJ4jNSE`SDfB2QL<8NuP`H06g(8$H&IJCjvJj NJ@kSCf` NJ@kSCfQC2L NuP`H<6g^8BE$H&I(o$Jj$NJ@j P`FNJ@k> F4Pg>SCf`**o NJ@j P`NJ@k F4PgSCfBQC2L<8NuBN`H:$H&I(S,k x&gRJgN+gP$ڹd SfRe`,&// KaF$"J@f*(SSfRf& L\Nu3 +|p`"PdB@ Nu(g*gg/a _J@f/a^ _J@kf"P`3 +|pNup/aXONuH&H(o Ia6kl g La` a(Jf\(H <a &)HgN0@0;\ Ka |gB9@{0`Q l)H()H C#+ LLNup`p`p 3+| la `a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ A4p`Ar(WVNu?/ A2aRA2aHG46<`Gp+g Ka*QJ93gA ab&_6Nu_TMP_XXX.XXX/ &H+g+g.aJ@f.0+aJ@k"+g ka2B@7@&_Nu3 +|p`J@k"Pc  PNupNuH&H(k L0+"+ aJkRgF+f* L2SAt Wf"HSIS@SAk öWgJ@g&r2'LB@LNup`p`H&H(k6+"+g0Dta(Jk+fT"SA"L Ip Wf(| ?/ " 0a"_2JkHAp QH@" 0axLJj`$0" LabJk&'LB@LNup`H6&Hp Cgp@CfPpC?/ ?<=NAPOJk08j DD??<>NAXOpCgB?<?p/?<BNAO Jj*`0r߲f*r Cg$pCW|?/ ?<NAXOJkpNua3+|pNu/?<ANA\OJkpNua3+|pNuJ@g//??<?NAO JkNu `a3+|pNuH&Hx&SgkJ93 kpfxa<g < g6<gJ< e七dRa`JgSSKpap apa`Rp a3 p a`vJgr3 `hxB93 `^x B93 `PJ93 k^ffar<g< g&<g:< eRa``JgSpaTp aPpaL`Rp aD3 p a8 LNuJg3 `xB93 `x B93 `?<NATONu??<NAXONu|g2//??<@NAO JkfNua(3+|pNu3+|Nu// &H&g??<NAXOSb&_&Nu|b2@?? /?<BNAO JjfSBg jX?<? p/?<BNAO Jk$`X?<? p/?<BNAO JkxЁ"kr?<? p/?<BNAO JkZ$`?<? p/?<BNAO Jk>$Ҁk8 $k0HzP <e/`/? ?<@NAO Jk b Nua3+|pNu0<`D@| |"b;NupNu   JgJgJgJgJg JgJgJfSHggggg ggf @Nug fC`Jg INuSHNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G$3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"+|p` 3!+|p& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!+|`0123456789abcdefghijklmnopqrstuvwxyz// &oPR<e&/?<HNA\OJo @!CC3 "A`xE3$R f4/< ?<HNA\OJoj$@Ap !| %H$3#3A"P` )d I"Q f`rd ` #@#C"nA$_&Nuk |`3 +|` oJQ d nf>avJg*`4C3 g*g"@ f`"/?<INA\OJj` pNugp`/ G3 g/ &S?<INA\O`G3 g/ &S?<INA\O`&_NuH0$< CE3 g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#?<NATONu??<NAXONu/?< NA\ONu/?<HNA\O @Nu/?<;NA\ONu?/?<GNAPONu/// /??<KNAONu/ ?<NNTO @$_NuA7JBhBhre`r37V/ C7J2dBi3| Cp 2Q"<'psNB _07VA:"op+2QA:Zp 2QNu7J89::Z1@ 0"<3psNBA:0Nup `p`#;Zp`#;ZA8000000p*`d#;ZA80000000 0 p/`8#;Z38p2`&#;ZA80000000 0 0p3`/ #;Zp6a"_2"o2"o2"o 2Nu#;Z38p4`#;Z38pr`38#;Zp#`/ /pMa"_2"_2"o2"o2Nu#;Z38pN`h/ ?A800phaT2CSA|;$Y4Q$_Nu38pk`#;Z#;^pZa "o2Nu37J@@A C7LB@22220<"<)NBA:0Nu7J7`8:;Z=Z 0d0l0l0m0l0l0s0l0l00l0l00l0l00000111;1W1s11;1W1~11;1W11/1111/1111110l0l   !"# %&' +,-#.*     & & & & &&        $  ( ) *  ARCSHELL.RSCARCSHELLV 1.3freier Speicher :1111111BytesArchiv-Inhalt anzeigenFiles im Archiv lschenFiles ins Archiv aufnehmenArchiv-Integritt testenFiles aus dem Archiv kopierenARC.TTP : ___________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXQuellpfad:Zielpfad :Filespezifikation :________.___FFFFFFFFFFFArchiv-File :QuitArbeit sichernOK(C) K. Rittmeier 1989/90ARCSHELL.INFr%s%s%s%s%sw%s %s %s %s %s%6ldARC.TTP*.**.ARC h E[1][| Kann ARC.TTP nicht finden ! ][Abbruch] Archive222222223 3 3 3 7J89::Z\2 &, LD( J( "<pV "h& ,\ F B   ~\4R*:*4   & ,$  ,< LZ ARC Introduction and short docs. ARC (short for archive) is a file library and compression utility. It may be thought of as an improved version of LU and SQUEEZE all rolled into one program. ARC analyzes each file to see which of a number of compression techniques will generate the smallest code. The following estimates give the user a general idea of how much compression may be gained by using ARC. ARC Text - 45-55% reduction from original SQUEEZED Text - 30-40% reduction ARC Programs - 25-30% reduction SQUEEZED Programs - 15-20% reduction ARC Pictures - 45-55% reduction SQUEEZED Pictures - 40-50% reduction TINY Pictures - 40-50% reduction The user should see that compressing files with ARC will allow easier telecommunications by combining files and shortening their transfer time. Usage from TOS - double-click-left on ARC.TTP icon - observe OPEN APPLICATION menu for ARC.TTP parameters - enter switch, archive name and file template (ex: lh arc.arc *.*) - hit return or click-left on OK box to begin execution - "press any key to continue" after completion History ARC has been in use in the CP/M and MS-DOS world for many years. Thom Henderson developed the version which I converted for use on the Atari ST. I am not sure but he may also be the original author. It is important to note that no matter who developed this program, ARC is based on the file compression theories developed by Huffman, Welch, Knott, Knuth, and many other scientists. Bug Reports Since I developed this version of ARC, I will be responsible for any erroneous features. Please relay any problems with a written discription of what happened and the .ARC file which caused the problem to: Harvey Johnson 2398 Oaklyn St NE Palm Bay, FL 32907 - or - QUILL BBS 305-724-2303 Future Products It would be nice to have a version of ARC written to utilize GEM. I would also like to write a picture display feature that will show compressed pictures directly to the screen. This will be useful in that ARC squeezes file 5 to 10% smaller than TINY format. If anyone has the C source to dump NEO, Degas, or other pictures to the screen please upload a copy to QUILL BBS. If you have any ideas for additional capabilities, then send them to me with a detailed explanation. All thoughts are welcome. Donations It would be nice to be supported if you think that ARC is any good. Make no mistake, I did NOT write the original version of ARC, but I have spent all my extra time for two months making it a reality on the Atari ST. As I do recieve contributions, I will consider improvements more seriously. Any donations may be sent to address specified in Bug Report section. Thank you one and all in advance for considering this request, but if you are like me (lazy) then I don't really expect to ever see a single dime. ARCHIVE (ARC.TTP) Usage arc {amdxelvth} [ ...] a = add files to archive m = move files to archive d = delete files in archive x,e = extract files from archive l = list files in archive v = verbose listing of files in archive t = test archive integrity h = hold screen before returning to Desktop Description This program is a general archive utility, and is used to maintain an archive of files. An "archive" is a single file that combines many files, reducing storage space and allowing multiple files to be handled as one. Switches a - add files to archive. This switch will force update or addition the indicated reguardless of creation time and date. m - move files to archive. Same as "a" switch except that the files are deleted from the directory as they are moved to the archive. d - delete files in archive. The files are lost forever and the archive is recompacted to remove the data for these files. x,e - extract files from archive. A copy of the files in the archive are created in the current directory in an uncompacted state. l - list files in archive. Limited information listing of files contained in an archive. Displays only the filename. v - verbose listing of files in archive. Complete information listing of files contained in an archive. Displays the filename, original length, storage method, storage factor (% savings), compacted size, date, time, and CRC. t - test archive integrity. Check the archive to make sure it does not have any bad files contained. h - hold screen before returning to Desktop. This switch should be used whenever ARC is executed from the Desktop, except in conjunction with file redirection. Examples when executed from GEM Desktop: ah FILES.ARC *.PRG Creates a new archive file called FILES.ARC and puts all files ending in .PRG inside. xh FILES.ARC *.* Extracts all files from FILES.ARC. xh FILES.ARC "" xh FILES "" xh FILES.ARC *.DOC Extracts all files ending in .DOC. In each case, the 'h' holds the display instead of immediately returning to the GEM Desktop so you can view filenames, messages, etc. These are just to help you get started. ARC seems to be the most reliable of the 'masher' programs and has the best overall size reduction. ARCSHELL.ACC / ARCSHELL.PRG V 1.3 (C) Klaus Rittmeier 3/1990 Diese kleine Shell habe ich fr das sehr ntzliche Programm ARC.TTP geschrie- ben. ARC.TTP ist ein Programm zur Filekompression und Archivierung von beliebig vielen Files in einem Archiv-File. Das Programm stammt zwar nicht von mir, da es Public Domain Software ist, habe ich es gleich mit in diesen Ordner kopiert. Die Beschreibung von ARC.TTP befindet sich im File ARC.DOC. Diese Shell realisiert folgende Optionen fr ARC.TTP : a ( Files ins Archiv aufnehmen ), v ( ausfhrliches Inhaltsverzeichnis ), t ( Archiv-Integritt testen ), d ( Files im Archiv lschen ) und x ( Files aus dem Archiv herauskopieren ). Durch Umbenennen der Extension im Dateinamen kann ARCSHELL sowohl als Accessory als auch als Applikation gestartet werden. Im Gegensatz zum Aufruf von ARC.TTP vom Desktop ( TOS bernimmt Parameter ) sind Quell- und Zielpfade beim Aufruf aus dieser Shell frei bestimmbar, d.h., Archiv-Files, ARC.TTP, ARCSHELL.PRG, zu komprimierende Files und extrahierte Files knnen sich in unterschiedlichen Verzeichnissen und auf unterschied- lichen Laufwerken befinden. Alle Pfade und Filenamen knnen sowohl ber die Tastatur, als auch mittels Fileselectbox eingegeben werden. Die Mglichkeit der Eingabe mit Maus und Fileselectbox ist insbesondere beim Suchen von ARC.TTP und bei den Pfadein- stellungen vorteilhaft. Dazu klicken Sie mit der Maus einfach den entsprechen- den Begriff an, dann erscheint die Auswahlbox. Die Pfade und Filenamen lassen sich mittels "Arbeit sichern" in dem File ARCSHELL.INF speichern und werden beim nchsten Programmstart entsprechend voreingestellt. Das File ARCSHELL.INF wird in dem Verzeichnis angelegt, das beim Start von ARCSHELL.PRG (.ACC) das aktuelle war. ( Das ist jenes, in dem sich auch ARCSHELL.RSC befinden mu. ) Noch ein Wort zu den Einstellungen "Quellpfad" und "Zielpfad" : Beim Archivieren von Files ist der Pfad, in dem sich die zu komprimierenden Files befinden der Quellpfad, der Pfad, in dem sich das Archiv-File befindet, der Zielpfad. In allen anderen Fllen ist der Pfad, in dem das Archiv-File zu finden ist, der Quellpfad. Die Handhabung der Shell wird an einem Beispiel deutlich: Angenommen Sie wollen das Wurzelverzeichnis der Diskette in Laufwerk A komplett in einem Archiv-File zusammenfassen. Dieses soll auf Laufwerk F im Ordner \KOMPRESS erzeugt werden und den Namen ROOT.ARC tragen. Weiterhin angenommen, ARC.TTP befindet sich auf Laufwerk F im Ordner \UTILITY. Dann nehmen Sie folgende Einstellungen vor: 1. ARC.TTP : F:\UTILITY\ARC.TTP. Mittels Fileselectbox knnen Sie ARC.TTP auch in tiefer verschachtelten Verzeichnissen leicht finden. 2. Quellpfad : A:\ 3. Zielpfad : F:\KOMPRESS\ 4. Filespezifikation : *.* Wenn Sie nicht alle Files aus einem Verzeichnis komprimieren wollen, knnen Sie auch beliebige andere Spezifikationen benutzen, z.B. *.PRG, oder auch einen konkreten Filenamen. 5. Archiv-File : ROOT.ARC Vergessen Sie nicht, die Option "Files ins Archiv aufnehmen" einzuschalten, und klicken Sie "OK" an. ARC.TTP wird dann geladen und fhrt die gewnschten Operationen aus. Die Shell bleibt dabei resident im Speicher, nicht jedoch ARC.TTP nach beendeter Operation. Achtung: ARC.TTP findet keine Files mit den Attributen hidden oder system. Es werden also nur die Files komprimiert, die Sie auch im Desktop-Fenster sehen knnen. Versteckte Files knnen Sie beispielsweise mit dem Programm XDIR sichtbar machen. Noch ein Tip: Da ARC.TTP mit temporren Files arbeitet, mu gewhrleistet sein, da auf dem Ziellaufwerk gengend Platz ist. Auerdem sollte das Ziellaufwerk aus geschwin- digkeitsgrnden eine Festplatte oder RAM-Disk sein. Der Speicherbedarf dieser Shell betrgt insgesamt ca. 30 kByte. Damit ARC.TTP einwandfrei arbeiten kann mssen von der Shell noch ca. 100 kByte freier Speicher angezeigt werden. .  `A.. BIORHYTMACC ɍxBZBIORHYTMDOC [xYq BIORHYTMINF Ux\`R6`` R>>> TURBO-C <<<< (C) 88 Borland International mod. 1990 by Klaus RittmeierG + f$ +fA <BXQ AKRgHz?< NA\?<NAT`E**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von BIORHYTM * ****************************************G#YpJ$VH3Yt k  Ј<.@// ?<?<JNAO N ? 9Rg @N 9Rg @NNG,?<LNA?/ $P 0e 9br`BJf$P *0e *9br`BJgb$Pg\R<0e <9bt`BJgBB|02`64JCBBCC|02RS@g$P<0e <9bt`BJf$_6Nu/ / &H(opNR"o p KNF"LB@ KN<0HdH@8(_&_Nu/ ]O$H?|?|NIr h|P>HWHoC JNPO0/HorWt iA\O$_NuH0]O&H?|E4NHr h|P>HWHoC KNJPOWl/ Rnp `B@RR@H""ҀҀҀҀҁҀҀҀҀ "<'NGd&/ Rnp`B@2/@H  Ё爐ЁЁЁЀЁЁrdNG&"Ҁ4/H҂ \OL NuH* ЀЅЅ刐/"<NFR& Ѓ爐ЃЃЃЀЃЃrdNF, Ѕ爐Ѕ"<QNF( ЄЄЄЄЀЄЄЄЄ"<'NE⚀ rNE,ֆr҄$ԂԆ劒( Ѕ,r ІLxNu2H <04H… HB<0Nu?/ $H6pCN0H|AN0r h|PANB*$_6Nu?/ $H6|.|.pCN0H|ANz0r h|PANhB*$_6NuH8EWCAW4N7&H gHHyWCN4XOBCI\`"0HHt2ICAHtC KN PORC|m KN8LNuH8pNJEWCAW4N6&H gH?9WCNTOBCI\`"0HHt2ICAHtC KNPORC|m KN8,B@NIB@LNuH>QOIZ&,0<NIEGbHoHo"JAr0NFPPO8n0,tHlplh9@9@2,nlr9A0rNE Lr0NGRBDKWM`r0H2,rHNC2HNDln2AA94,tH…lplh9 RN| NNB.JDg N0@@44lh24W0NF0RDUmr0NE,r0NEdr 0NE6 L20NFHoHo"J Jr 0NEXPO0<NHlPOL|NuHO:IZ",A N*0J@g S@g6S@gf`AXVC""2v8,rHĉlnCX4AN<`jAX`C""2v0,r8L@HĉlnCX=ANOFL8Nu/ OE\BCX/ Cj/ CX~ JN:"_N:R"_N:L *NANC JN:609WHЪNANC/ CX JN:"_N: Hy\Br09W0NF@XOO $_Nu/ O>GYz?SBo?yW0?k?k ?k ?kAr0NCO&_Nu/ EZ"JN. JN.NB@NpNpN$_Nu/ EYHyYHyYHyYHyYr09W0NEO09W0N/$_Nu/ EYHyYHyYHyYHyYrB@NDO??*CWAW4*2*0<+N.$XO3W0N/(NfB@ND$_Nu09W0N.~3W0Nu?/ YOpEYv`*t@H…2IBAAD2A@I"R"q "V@|op`$r@HIA4B@J"R"q "V@|o R"h"\(N?ANp RN)6Y@|b@0;N"""""x~0@CH R"p.AN%@ R"h.AN%@tCH…2IBACDA6N7N(N`N,`N09Ytg3W2XO$_6Nu/ / OIYGW0ANApNC0||b$@0;N<\h\, SfN`?/?/AZ4/2/ 0N-XO`r 0NC(`20@AHA4/ @l?@ 2,0HA@A4/@l?@?/?/?/?/r0NBPON`H?/?/?/?/r0NBPON`> of 0+hHѬ of 0+hHNNR`N` SgN`B@NB0+gO(_&_NuON'Z09Yzm29YtfAXNA*3[l N@Bp`BgBBr pN(TOB@N*#YvB@AN=zCX/ CX/ CAW4N5"_N5"_N5N=8<AW4NN&09YtgN~N?B@OPNu/QOM-O, ICHza&XOPO,_NuH@B@H@"Vra,J@kNu.np`H8]O$H&I(o&BCx%p JR@gtfJ@g@NBEgnBA< <b;k`|<*f<`&<0< b ACp a5$$Wb<g t<.f6<*f4`$<0< b ACp a4$Wb4g<߲<Lf g`<hggr@d|?@0;N8h<Rl [0`~AB(`0AB(` [2"Lar@`RJEj `p0?4 LaXTO@`2JEj `0H?4 LaTO@`JEj `p0?4 La&TO@`JEj `p0?4 LaFTO@`A 2"La@`A 2"LaD@`A 2"Laj@`@N0\OLxNup` Warning: use TCFLTLIB to get float support for printf. H Ov Jj|-?|D`g|+?|`g| ?|`~?|`vH Ov ?|`dH Ovf?|`L|0f|x?|`2|X?|`$H Ovf?|` |0?|$H>C8jxA a2A pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`XH0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 H0O$H&I>68jx`p@c8?|0|g J0R@CDHoBaXO0?| JoBg|-?| `&g|+?| `g | ?| ?| ?D62XAXAt0gJf$B RoDJDf f0SA`,C"SDQ`X JDf fSA` C"SDQto An ?B?B`ff ?C?B`?C?BC8?|@gE`e0/DS@jD@-`+/ r AJa."_AFpJWF@rg SAkt0QS@k AFQ`H0O$H&I?|@>>68jx0|g JpCDHoBaXO?| JoBg|-?| `&g|+?| `g | ?| :/DlDE|0 ?| |JDffSFDged?DD?|6`6JEfp?@?@6`$ JpCDHoBaXO 5d?EE?|6`SE?EE|1"p?@6@`E|b J0CDHoBaXO0@E:/DDEE?D6DC"SDQ?EE`?|0D|b JCDHoBa^XO0D0:/D<RFDJDffSF?D6t0JfB ?| RoDC"SDk6Q`.C ?E SEj0?| RF`QC"SDkQto Fn ?B?B`ff ?C?B`~?B?C`t|? ?| x?D ?D?D6|`H0O$H&I?|@>>68jx0|g JpCDHoBaVXO0/DS@Dn|m `6x0/gf@ Ka0/ g@AN0/g@ Kaf0/ g@A NJof Jo6fgp@A .N0/g@ Ka*0/6g@A"N0/@g@A8N0/gg@ Ka0ONL Nu0<HS@rJrfXOJfARC`b0&LRG4`kI*4`bֆSDgNRG4`b`NSG2$QLNuP`H8vBG8ghzB$H&II)zNJ@kbRG4`k<0fSDgBNRG<߰<Xf SDg.NRGI*B4`bֆSDgNRG4`b`NSG$2QLNuP`H8vBE8gjB$H&II(NJ@kdRE4`k<-Wg<+fNREI)4`< b"ֆSDg NRE4`< b փ"փփց`NSE$JgD2QLNuP`H<8z$H&II(xNJ@k\REJ4kNSEJjJDg>NREJ@k6J4jNSE`*SDf`$*o JDgNREJ@kJ4jNSE`SDfB2QL<8NuP`H06g(8$H&IJCjvJj NJ@kSCf` NJ@kSCfQC2L NuP`H<6g^8BE$H&I(o$Jj$NJ@j P`FNJ@k> F4Pg>SCf`**o NJ@j P`NJ@k F4PgSCfBQC2L<8NuBN`H8O&H(I>?Av8z0| ~E':NJ@kFRG2kNSGESDeN<+g<-f SDeNfSDeN`SDeNb QSDeNc<.f0`<.f&SDeNbQSDelNc<߲<EfHSDePN<+g<-fSDeMHGGCA 0jD@aAC a `aAC a  P?b Ca ~SGA6"$JDoGn| Fo| o0RG0CC?SFpԂӁ@Q` pԂӁ@*(6ԂӁ@ԂӁ@ԅӄC<0QBJjR! :fg0`1RPOpAL@NuH|~trp  g  g -Wg +f 0m 9oR .gbg If Nf Ffp`p o0 ]H` 0m 9n @la`RF` .f 0m 9n @laSF`G EfJDg"LUR@JDfJEj&zRӅdR@`JfJf BYBBTO`.a 82""//?A0arC o$anO JgPLNuԂӁ@*(6ԂӁ@ԂӁ@ԅӄCvG0ԇӃCNuA"o4GGG//?AOCaK/%/%?%A~aKMaMQCaC 2""AC`@azA aAaC fIa<,,OE EnL`Nu?*Eq? `B?$r">?*¦?SK? ?%s7?x'? ߜ?Pm?H7+@H?;q?㤅 i?~HT?-!b2?JTB?Š[#?lF?kjqĎ?M Vv?F$?Z^ŝW?ɉl,~!?Փg?@&Nh?,n?zOUY =?Lu7?SB?l?zߚ:R?{Vi`?l\@?7 tn?d]J? Z0?zF?gw?4N|?[R?&)e:Ӻ?˙y0?6Y_5?;Oq3?e3ZK? ׬?}w_?8=4;?﬋??]?Ƞu? o?jD@ @c0<?<@2AA@AC,0 ]HNgCbC NdaJFf<J_kNu?@@@@ @@P@$@@ @4ɿ@iŭ+p@xIϦAGɀCQ~ގFMHvuu Z;]=]u%`R square`A"oJyYZj4܇ۀ<BEHEHF.HG܇ۀ܇ۀ.HG܇ۀ܇ۀ.HGڇڇр?<:HEHFp>܇ۀ܇ۀ84>ڇk܆ۅJDjRFSBDJDj RۀfRBJBj BnHzIa6IXO`p2""`2""]ILNuaddCFJyYZj 4G<FHC6<FH@0Cf bf c `jDF ABv F cH FAczx`J F!c *xF FcE:BDHDHEF F c QFJg6<SFk SQJGk,ԅӄdSR@ CbfLgFRdBRd>R@`6kgDS@ԂӁCdSdS CbfgSdSgJkaJ@j$ @n HzfaxXO`"p0 `0 `Jj0 ]HLNumul0  ]H`L4܇׀HAHBHDHE>܇׀<BCHCHF.HG܇׀.HG܇׀.HG܇׀.HG܇׀.HGև.HGևр?<6HCHFp>܇׀>܇׀:4>ևk܆׃JEjRFSBEJEj R׀fRBJBj BnHy-jaXO`p0 `02@@@0 ]HLNudivH0,HF⌰cpRdR:j EnHy.aXO`p0 `42BBB0 ]HLNuakifpNuH@NuH@NuJ@j@`@?H@B@NuafpNu@|@k <`D@ @cpNu JPjDNuH$fBA`RjDh 2< <`@2<@H@J@fAH@ @bQA @bYA @?bUAJ@kSAH@JjA0 B]HNu$(02A Ag"(jNufJfNua JNu"(f JfDNu@DNu?>Jf@ "tHAJAf @HB2BBHA AHAb Q@BJkS@ԂӁjGj B@"<t>Nu0"$a6(*Nu2""Nu2""Nu@TXJ? ?ry@ԚxK@ڢ!h5?ڢ!h5?ڢ!h5?@@NaN-INF+INFXmath by d'ART/ / o\H// ? o \H\I//!?!// ? //*?A 9Xg"@NJ@f(0 @f 3!R`$ @g @f3"R` o4C0 O$ _"_NupBB?<JPjWHW//ajPO0 ]HNu#XNur x@W1J x @W!P!P!P x@W1hJ x @Wf"P#xP#xPNur x@W1HJ x @W!P!P!P x@W1J x @W!P!P!P x@W1hJ x @Wf P!xP!xPNur x@W1HJ x @W!P!P!P x@W1J x @W!P!P!P x@W1hJ x @Wf o P!xP!xPNuyYZNuN3YzHyYHyYCYAYNPO3Y~Nu/ B@EY` 2A5R@| m5|3Y~Y|HyYCY| JNXO$_NuHQO,H6GIKHWHoHo "MNO ????p??42B@NO ????p??42NO ???4rB@ NN:\O0 NN6r?4B@J26 |??/?? NBA4N*O ????p??42pNLO ????p??42pN0O 0POLxNuH>8:<>/,BCETGRISKS|MSj`0 JN>0@CH22|| bA2;N..j..L0@CH22I% `X2ACI420HBHA% `:2ACI420HBHA% `2ACI420HB@A% RCCnJBC`.0HCH24I)24I)24 I)RCCnBC`@0HCH25 I+452ABAAW+452ABA+RCCnBC`"2ICA460@B@AW-RCCnB@L|Nu4JAW40 2ABIATNu220hS@20(hS@2Nu?/0Po`02)ho`2(4i6hCl`4h6)i8(hDl`6(h23A8@3D0C3HBlClx`BD0(6Nu/ / &HEY|r0NBA0Nr0N K0N&_$_NuH0><:8/ $H&I?/"?NXO6rGgBgBg/ rNPOpGgBgBg/ r0NPO?/"???p ?4rB@NO ?/"?420NtXO0L Nu?QO6HWHoHo HorNO??/?/?/ 0/@?4/ BropoNO 0N\0@?2/A?t o?p o ?r ?B@rt NXO 0NPO6Nu/ OEHoHoHoHorN`OC JN0<N8AN0<N(O$_Nu/ OEHoHoHoHorNOC JNAr09Y|NO$_NuHO:68(H0<NpN|>?D?o(?o*GHoHoHoHor 0NO`."KANTJ@g K0NHoHoHoHor 0NrO0+g2+fB@N0<N@OL8NuH:$H&I(S,k x&gRJgN+gP$ڹd SfRe`,&// KaF$"J@f*(SSfRf& L\Nu3 Rp`"PdB@ Nu(g*gg/a _J@f/a^ _J@kf"P`3 RpNup/aXONuH&H(o Ia6kl g La` a(Jf\(H <a b)HgN0@0;\ Ka |gB9@{0`Q l)H()H C#R LLNup`p`p 3R la ґ`a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ A\p`Ar(WVNu?/ AY"aRAY8aHG\6<`Gp+g Ka*QJ9YPgA ab&_6Nu_TMP_XXX.XXX/ &H+g+g.aJ@f.0+aJ@k"+g kanB@7@&_Nu3 Rp`J@k"Pc  PNupNuH&H(k L0+"+ aJkRgF+f* L2SAt Wf"HSIS@SAk öWgJ@g&r2'LB@LNup`p`H&H(k6+"+g0Dta(Jk+fT"SA"L Ip Wf(| ?/ " 0a"_2JkHAp QH@" 0axLJj`$0" LabJk&'LB@LNup`H6&Hp Cgp@CfPpC?/ ?<=NAPOJk08j DD??<>NAXOpCgB?<?p/?<BNAO Jj*`0r߲f*r Cg$pCW|?/ ?<NAXOJkpNua3RpNu/?<ANA\OJkpNua3RpNuJ@g//??<?NAO JkNu `a3RpNuH&Hx&SgkJ9YNkpfxa<g < g6<gJ< e七dRa`JgSSKpap apa`Rp aYNp a`vJgrYN`hxB9YN`^x B9YN`PJ9YNk^ffar<g< g&<g:< eRa``JgSpaTp aPpaL`Rp aDYNp a8 LNuJgYN`xB9YN`x B9YN`?<NATONu??<NAXONu|g2//??<@NAO JkfNua(3RpNu3RNu// &H&g??<NAXOSb&_&Nu|b2@?? /?<BNAO JjfSBg jX?<? p/?<BNAO Jk$`X?<? p/?<BNAO JkxЁ"kr?<? p/?<BNAO JkZ$`?<? p/?<BNAO Jk>$Ҁk8 $k0HzP <e/`/? ?<@NAO Jk b Nua3RpNu0<`D@| |"b;NupNu   //O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!R`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ JgJgJgJgJg JgJgJfSHggggg ggf @Nu g<g8g4g0g,g(g$g ggggg ggf @NuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G$3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"Rp` 3!Rp& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!R`0123456789abcdefghijklmnopqrstuvwxyz// &oPR<e&/?<HNA\OJo @!CCYR "A`xEYV$R f4/< ?<HNA\OJoj$@Ap !| %H$YV#YVA"P` )d I"Q f`rd ` #@#C"nA$_&Nuk |`3 R` oJQ d nf>avJg*`4CYR g*g"@ f`"/?<INA\OJj` pNugp`/ GYR g/ &S?<INA\O`GYV g/ &S?<INA\O`&_NuH0$< CEYV g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu/ Hz^?<?<NMPO/Hz?<&NN\O?<?<NMPO$_Nu OJx@3YZ1B x@f1J x@fp!PNu.H3 YZNu?<NATONu?<*NATONu?/?<GNAPONuCa42222A_~1|Bhrr`:A_~Bh1|1Ar` A_~1ABh1|r`A_~Bh1|1Ar`A_~Bh1|1Ar`A_~1|BhBh1Ara09bNuA_~Bh1|1Ar`/ /A_~1|BhBh1Ar apAb"_2"_2"o2"o2NuA_~Bh1|1Ar `:C_~3|3|3AC2222A_~2<` A_~BhBhre`C_~3A3B3|CrtRB2fA_~1Br`3_/ C_~2dBi3| Cp 2Q"<MpsNB _0_Ab4"op+2QAbp 2QNu_~`4a4b4bC_~3ABi#Yd Ira6#a4YdNuC_~3ABi#Yd Ira#a4YdNu1@ 0"<Y\psNBAb40Nup `<#cA`400p `&p` #cp`#cA`4000000p*`#cA`40000000 0 p/`#c3`4p2`#cA`40000000 0 0p3`/ #cp6at"_2"o2"o2"o 2Nu#c3`4pr`J3`4#cp#`8/ /pMa."_2"_2"o2"o2NuA`40000000 0 pI`A`40000000 0 pJ`#c3`4pN`/ ?A`400pha2CSA|;$Y4Q$_NuA`400000pd``A`400000pe`F3`4pg`:A`4000000 pi`3`4pf`3`4pk`3_~@@A C_B@22220<"<PNBAb40Nu_~_`4b4ce WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX WW           ! $%& *+,!+'             " #   ' ( )  BIORHYTM.RSCA: ____________XXXXXXXXXXXX__.__.__999999OKBiorhythmus fr denSpeichernQuitBiorhythmus V 1.1(C) Klaus Rittmeier 1989/90r%d %s %s wphysischemotionalintellektuell?ށْ;? ?Ӆ>@Biorhythmus fr vom bis Biorhythmus\BIORHYTM.INFXXXY"Y5Y5Y5Y6YKYKYKYL _~`4a4b4b\2 z H Lr* &*B(.4. l d & v0N"Hp  <.V "h& ,\ F B  r ~\4R*:*.*"$   & ,$ ,&&< dZ  BIORHYTM.ACC / BIORHYTM.PRG V 1.1 (C) Klaus Rittmeier 3/1990 Dieses kleine Programm ist weniger ein ernsthaftes Utility als vielmehr eine kleine Spielerei ( und fr mich eine bung in Grafikprogrammierung ). Die Theorie des Biorhythmus geht davon aus, da sich das Leben eines Menschen in drei sinusfrmigen Zyklen mit jeweils einer festen zeitlichen Periode vollzieht : 1. Die physische ( krperliche ) Periode mit 23 Tagen, 2. die emotionale ( seelische ) Periode mit 28 Tagen und 3. die intellektuelle ( geistige ) Periode mit 33 Tagen. Der Ursprung aller Perioden ist der Zeitpunkt der Geburt. Wer nun daran glaubt, kann aus der Amplitude jeder Kurve fr einen belie- bigen Zeitpunkt seine Konstitution vorhersagen. Dabei bedeutet das positive oder negative Extremum jeweils maximale Leistungsfhigkeit ( oder wie man das im Falle der emotionalen Kurve auch immer bezeichnen mag ), an Tagen mit einem Nulldurchgang sollte man jedoch lieber gleich im Bett bleiben. Wer nicht daran glaubt, kann sich ja mal fr einen Tag, an dem wirklich alles schief ging, seinen Biorhythmus ausgeben lassen. Das Programm ist simpel zu bedienen : Programm starten, bzw. Accessory aufrufen. Eingeben von Name und Geburtstag und OK anklicken. Falls Sie Ihre System- uhr richtig gestellt hatten, wird dann Ihr Biorhythmus fr die nchsten 32 Tage angezeigt, Falls nicht, mssen Sie vorher auch noch das Datum eingeben. Durch Anklicken der beiden horizontalen Scrollpfeile am Fenster knnen Sie sich in der Zeit vor- oder zurckbewegen. Sie knnen aber auch in der Dialogbox einfach ein anderes Datum eingeben. Die Dialogbox erscheint brigens nach Anklicken des Schliefeldes des Fensters. Die Namen und Geburtsdaten von maximal fnf Personen knnen auch abgespei- chert werden. Bei einen spteren Programmstart werden diese Daten automa- tisch geladen. Die Daten sind in einem File namens BIORHYTM.INF abgelegt. Wenn Sie sich diese Datei einmal mit einem Texteditor betrachten, werden Sie als erstes einen Zahleneintrag bemerken. Diese steht fr die Anzahl der Tage, die insgesamt im Biorhythmus-Fenster dargestellt werden. Sie knnen diese Zahl auch nach eigenem Geschmack ndern. So, und in Zukunft haben Sie dann immer eine passende Ausrede, wenn Sie beispielsweise mal versehentlich eine geliehene Diskette formatieren oder Ihr Partner nicht so mit Ihnen zufrieden ist, wie er das sonst ist ... : Der Nulldurchgang im Biorhythmus hat Ihnen keine Chance gelassen. 30 Klaus 260254 .  `].. BOOTMENUDOC h^BOOTMENUPRG "``T>>>> TURBO-C <<<< (C) 88 Borland International mod. 1990 by Klaus RittmeierG + f$ +fA <BXQ AKRgHz?< NA\?<NAT`E**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von BOOTMENU * ****************************************G#J$VH3 k  Ј<.@// ?<?<JNAO N? 9g @N 9g @NN J?<LNA?/ $PgFR<0m<9nH|02`64JCBHC|02RS@g$P<0m<9o$_6Nu/ YO.(opAN"o pAN"LB@AN0HdH@8XO(_Nu/ $HB*N *HBA`RAAnB2$_Nu/ ON .fN >N r?@AN LGp KN[@o?|?|?|PHoHoC KN8POAN p KN^J@o^BoBoBoHoHoC$ KNPO0/Horot iA>0/H2/IA4/r jB?@ N &A*N0Nx0/N|O&_NufNu`g  H!HANu"SJfB@Nu`RHf _g_Nu (CfCNuGNu`RHf _fB@NupNuH(OBCEI`b0HC@22|gNCANjAN0HC@22|@g A;N`AAN0HC@CAB@NJ@l` RCjmB@OLNuH8(H6Gt0+NEACNl0H| N,24H…JB0HAH| NJCgAFN2 LN,AKN$`AQN LNATN BA0+N LNu// E j]f. jl& jgpAJN@`pAUN0`pv`f0HC@22jfR42|gr`0HC@r0HC@AN0HC@AN62ICAAN`RCjm$_&Nu/ $HpA`N3TtB@AlNp JN$_NuH.]OEtBRMKIN>J@gN>| f4^ WfR4_`LHo"MA0NXO0g62IH4H0*HJB4NHo"MA0NjXO0f R^fB@A`NN\R@f ApN$ R^g R_fT0\OLtNuH O6<8E`zD`p 2IEAC4JDBA NJ@of0HD@CAN~0HE@C2IDAANbC0HE@ANP0HD@022IEA4JDB5 5RE0F@mnRD0FS@@mXOLxNuH8$H8p'N6EzGI`LC20HA@ANB@*|?D42IBA742IBA7RkRTN6JCf kTmLNuB@2` 1ftjBRA|mNu/ $H`RJ bf *#fRJ JNNx$_Nu?/B@N06np`AN"<0N$(0Nr (6Nu/?09xHA pN&g&AB@N8oAN"Nv0N*B@`p8&Nu`RH Ef (#f(H|1NuH>BC8INU@f p9@9@` p9@9@GAN*JgvANtBEEB` 0@5RE| m5|HyC JNXOKM llH ll*JCg MNHU@l MN>9@p"| |N*HyC JN XOBV`B@AN<N9@AN2AN*NE4 ll0B@A]N~PR0<@AzN|rVpNp RHH4B@ANNPR<B@ANL2F0NvBE`&0HE@4AN|2IEAANREVm4^pAnN4_pAN ll4\B@AN4] lN\N>:ANR|^fJCg MNlfx`BD|^fJCgJDf NJ@fv8JCg MN |^fJCf0,"| |N lo0,N޺|^fɑtBAB@N`0,NB@L|xNu/ G g/ &S?<INA\O`G g/ &S?<INA\O`&_Nu//??<?NAO Nu/?<NA\ONu?/?<NNAPONu?<NATONu?<*NATONu?<ONATONu??<NAXONu??<>NAXONu??<+NAXONu??<-NAXONu/?< NA\ONu/?<;NA\ONu?<,NATONu//??<@NAO Nu/ /??<VNAO Nu?< NATONu/?< NA\ONu?/?<GNAPONu?/?<>> TURBO-C <<<< (C) 88 Borland International mod. 1990 by Klaus RittmeierG + f$ +fA <BXQ AKRgHz?< NA\?<NAT`E**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von CHK_TREE * ****************************************G#/J$VH3/ k  Ј<.@// ?<?<JNAO N? 9*g @N 9*g @NN"?<LNA/ / E0BR5|C.% y-NJ&H cDBj`.0@ANHp42IBICHqC. KNPORR KN&J@g KN&_$_NuH0C. y-N$H c>BCG `(0@?32ICIAHpC. JNB\ORCk|m JNrL Nur$ `t4҂$SJb NuH.v(G0B@N#:R@f(p`2o,<ֆ K"0N"  KN؀,f0N#J LNuH0&HBCE@`0HCHC KNJ@f0` RCjmpL NuH0$H8Nd&rg8G JN:R@f: kȱ|l0+|@7"J2+|Rk|0HAHANh7|z`0@sgv k!J8:<>/,BCE+G*I+xK+TM+B`0 JN0@CH22|| bA2;N..j..L0@CH22I% `X2ACI420HBHA% `:2ACI420HBHA% `2ACI420HB@A% RCCnJBC`.0HCH24I)24I)24 I)RCCnBC`@0HCH25 I+452ABAA-+452ABA+RCCnBC`"2ICA460@B@A--RCCnB@L|Nu4JA-40 2ABIA+NuH>O(H,I:8*o\BCN.G KNbJDlB@`E0p\ LN g&p LNLJ@gp`pEg"K LN<J@mC./ A"LN"_Nf"NN`poEAN>`v"K LN<J@mN>JGgC./ C./ A"LN"_N"_NpEAN>`T +fF +.g>C/ C./ J"LN"_N"_N/ rD0"N JNXO<J@l0`N>JGg WNF0O0L|Nu/QOM-O, ICHzaXXOPO,_NuH@B@H@"Vra jJ@kNu.np`/YOM, IC HzaXO VBXO,_Nu"VS@eQ,NuH8]O$H&I(o&BCx%p JR@g*fJ@g@NBEg6BA< <b;k`|<*f<`&<0< b ACp a$Wb<gt<.f6<*f4`$<0< b ACp a^$Wb4g<߲<Lf g`<hggr@dh|?@0;NXXXXXFXFXXXXXXXXXXXXXXXXXXXXXXXXXXFFFXXXXXXXXXXXXXXXXX [0`~AB(`0AB(` [2"La:@`RJEj `p0?4 La TO@`2JEj `0H?4 LaTO@`JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`@N0\OLxNup24C8jxA alA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`XH0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 /QOM-HP ICHzJHz0aHPOJ.f2k?0 na 20JAkPO,_Nup`Jg na`RG4`kI4`bֆSDgNRG4`b`NSG2$QLNuP`H8vBG8ghzB$H&IINJ@kbRG4`k<0fSDgBNRG<߰<Xf SDg.NRGI4`bֆSDgNRG4`b`NSG$2QLNuP`H8vBE8gjB$H&II:NJ@kdRE4`k<-Wg<+fNREI4`< b"ֆSDg NRE4`< b փ"փփց`NSE$JgD2QLNuP`H<8z$H&II NJ@k\REJ4kNSEJjJDg>NREJ@k6J4jNSE`*SDf`$*o JDgNREJ@kJ4jNSE`SDfB2QL<8NuP`H06g(8$H&IJCjvJj NJ@kSCf` NJ@kSCfQC2L NuP`H<6g^8BE$H&I(o$Jj$NJ@j P`FNJ@k> F4Pg>SCf`**o NJ@j P`NJ@k F4PgSCfBQC2L<8NuBN`(VHNuH:$H&I(S,k x&gRJgN+gP$ڹd SfRe`,&// KaF$"J@f*(SSfRf& L\Nu3 *p`"PdB@ Nu(g*gg/a _J@f/a^ _J@kf"P`3 *pNup/aXONuH&H(o Ia6kl g La` a(Jf\(H <a H)HgN0@0;\ Ka |gB9@{0`Q l)H()H C#* LLNup`p`p 3* la `a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ Ap`Ar(WVNu?/ A/HaRA/^aHG6<`Gp+g Ka*QJ9/vgA ab&_6Nu_TMP_XXX.XXX/ &H+g+g.aJ@f.0+aJ@k"+g kaTB@7@&_Nu3 *p`J@k"Pc  PNupNuH&H(k L0+"+ aJkRgF+f* L2SAt Wf"HSIS@SAk öWgJ@g&r2'LB@LNup`p`H&H(k6+"+g0Dta(Jk+fT"SA"L Ip Wf(| ?/ " 0a"_2JkHAp QH@" 0axLJj`$0" LabJk&'LB@LNup`H6&Hp Cgp@CfPpC?/ ?<=NAPOJk08j DD??<>NAXOpCgB?<?p/?<BNAO Jj*`0r߲f*r Cg$pCW|?/ ?<NAXOJkpNua3*pNu/?<ANA\OJkpNua3*pNuJ@g//??<?NAO JkNu `a3*pNuH&Hx&SgkJ9/tkpfxa<g < g6<gJ< e七dRa`JgSSKpap apa`Rp a/tp a`vJgr/t`hxB9/t`^x B9/t`PJ9/tk^ffar<g< g&<g:< eRa``JgSpaTp aPpaL`Rp aD/tp a8 LNuJg/t`xB9/t`x B9/t`?<NATONu??<NAXONu|g2//??<@NAO JkfNua(3*pNu3*Nu// &H&g??<NAXOSb&_&Nu|b2@?? /?<BNAO JjfSBg jX?<? p/?<BNAO Jk$`X?<? p/?<BNAO JkxЁ"kr?<? p/?<BNAO JkZ$`?<? p/?<BNAO Jk>$Ҁk8 $k0HzP <e/`/? ?<@NAO Jk b Nua3*pNu0<`D@| |"b;NupNu   JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @NuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G$3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"*p` 3!*p& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!*`0123456789abcdefghijklmnopqrstuvwxyz// &oPR<e&/?<HNA\OJo @!CC/x "A`xE/|$R f4/< ?<HNA\OJoj$@Ap !| %H$/|#/|A"P` )d I"Q f`rd ` #@#C"nA$_&Nuk |`3 *` oJQ d nf>avJg*`4C/x g*g"@ f`"/?<INA\OJj` pNugp`/ G/x g/ &S?<INA\O`G/| g/ &S?<INA\O`&_NuH0$< CE/| g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#//??<?NAO Nu/?<NA\ONu?/?<NNAPONu?<NATONu?</NATO @Nu?<ONATONu??<NAXONu??<NAXONu??<>NAXONu?/?<=NAPONuABhBhre`r3/ C2dBi3| Cp 2Q"<&psNB _0AF"op+2QAp 2QNuFFF1@ 0"</psNBAF0Nup `p`#p`#AF000000p*`x#AF0000000 0 p/`L#3Fp2`:#AF0000000 0 0p3` / #p6a"_2"o2"o2"o 2Nu#3Fpr`3F#p#`/ /pMa"_2"_2"o2"o2Nu#3FpN`/ ?AF00phaz2CSA|;$Y4Q$_NuAF00000pd`4AF00000pe`3Fpg`3Fpf`3@@A CB@22220<"<(NBAF0NuFF ------.. .. .'--.@.[.l.n.p.r.w.'--  , $        ,        CHK_TREE.RSC.......Die Prfsumme von.ist verndert !SOLL:111111IST :222222AbbruchAktualisierenWeiter(C) K. Rittmeier 1989/90Prfsummenvergleich V 2.1Prfe Laufwerk :A_FQuitLos geht's*.PR?*.TOS*.TTP*.APP*.AC?*.OVL\CHK_TREE.DAT%s %x w%x\K.R Prfsummencheck\\*.*\.../H/[/[/[/\/q/q/q/rFFF\2 4* HVJbvF., >( <pHDxV "h& ,\ F B   ~\4R*:*B   & ,$ ,< zZ  CHK_TREE.ACC / CHK_TREE.PRG Version 2.1 Klaus Rittmeier, 3/1990 Mit diesem Programm knnen Sie smtliche Programmdateien einer Diskette auf Vernderungen der Prfsumme untersuchen. Das ist beispielsweise ntzlich, um zu sehen, ob ein Programm durch einen Virus verndert wurde. Die 100%-ige Identifikation von Linkviren ist ein nahezu aussichtsloses Unterfangen. Deshalb ist der laufenden Programmkontrolle erhhte Aufmerksam- keit zu schenken, um Vernderungen rechtzeitig zu bemerken. Mit Hilfe dieses Programmes knnen Sie auf jeder Arbeitsdiskette eine Refe- renzdatei einrichten, in der smtliche Programmdateien mit Zugriffspfad und Prfsummen verzeichnet sind. Durch regelmigen Vergleich der aktuellen Prfsummen mit den archivierten knnen Vernderungen erkannt werden. Die Prfsummen aller Programmdateien einer Diskette ( *.PRG, *.TOS, *.TTP, *.APP, *.ACC, *.OVL, denn nur solche knnen nmlich von Linkviren befallen werden ) werden mit denen verglichen, die in der Referenzdatei verzeichnet sind. Ist keine Referenzdatei vorhanden, so wird eine neue angelegt. Ist eine Datei nicht in der Referenzdatei verzeichnet, so wird sie mit Pfad und Prfsumme in die Referenz aufgenommen. Ist die Prfsumme einer in der Referenz verzeichneten Datei verndert, so wird eine Warnmeldung ausgegeben. Wenn man sicher ist, da es mit der neuen Prfsumme seine Richtigkeit hat, kann diese in der Referenz korrigiert wer- den. Das Programm knnen Sie durch Umbenennen der Extension im Dateinamen sowohl als Accessory, wie auch als Applikation starten. Wenn Sie in regelmigen Zeitabstnden Ihre Arbeitsdisketten auf Vernderungen der Prfsummen untersuchen, haben Sie Gewiheit darber, ob sich bei Ihnen Linkviren eingeschlichen haben. Die kleine Mhe lohnt sich auf jeden Fall. .  `w.. EXE DOC >> TURBO-C <<<< (C) 88 Borland International mod. 1990 by Klaus RittmeierG + f$ +fA <BXQ AKRgHz?< NA\?<NAT`tE**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von EXE * ****************************************G#J$VH3 k  Ј<.@// ?<?<JNAO pBAA4|`g |`.gg4TB|"O4SBQBt SAe!dB)SAe !eHiR@`/ R@Hzp"k, ONR? 9g @N 9g @NN 8:<>/,BCEGIXK4M"`0 JN0@CH22|| bA2;N..j..L0@CH22I% `X2ACI420HBHA% `:2ACI420HBHA% `2ACI420HB@A% RCCnJBC`.0HCH24I)24I)24 I)RCCnBC`@0HCH25 I+452ABAAp+452ABA+RCCnBC`"2ICA460@B@Ap-RCCnB@L|Nu4JAl40 2ABIANu JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNu/ / g($Ig"f&Hggg"J K`A&_$_Nu`/ G g/ &S?<INA\O`G g/ &S?<INA\O`&_Nu//??<?NAO Nu/?<NA\ONu?/?<NNAPONu?<NATONu?</NATO @Nu?<ONATONu??<NAXONu??<>NAXONu/?<;NA\ONu??/?<CNAO Nu?/?<GNAPONu?/?<=NAPONu/// /??<KNAONu3Z/ CN2dBi3| Cp 2Q"< psNB _0ZA"op+2QA^p 2QNuN^p `"p`#^p`#^A000000p*`#^A0000000 0 p/`#^3p2`#^A0000000 0 0p3`~/ #^p6ap"_2"o2"o2"o 2Nu#^3pr`F3#^p#`4/ /pMa*"_2"_2"o2"o2Nu#^3pN`3N@@A CPB@22220<"< NBA0NuNd^^ !a"mu@@?? # N  ? >  2EXE.RSCProgramm : _______________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXArgumente :AbbruchProgramm ausfhrenV 1.4 (C) Klaus Rittmeier 1989/90.PRG.PR_.TOS.ACC.AC_.APP*.*\ Kommandozeile\ 882L << <*  & ,$ , f` ``>>> TURBO-C <<<< for ATARI-ST Release 1 (C) 88 Borland International G#J$VH3 k  Ј<.@// ?<?<JNAO pBAA4|`g |`.gg4TB|"O4SBQBt SAe!dB)SAe !eHiR@`/ R@Hzd"k, ON0? 9g @N 9g @NN`?<LNA// $H|fB@XJ RN^J@ov`BCg0N@B@$_&Nu/ G g/ &S?<INA\O`G g/ &S?<INA\O`&_Nu??<>NAXONu?/?<.  `.. FORMAT+ DOC 6x#FORMAT+ TTP ۥx FORMAT+.TTP Version 1.1 (C) Klaus Rittmeier 3/1990 FORMAT+.TTP kann auf einer bereits formatierten und beschriebenen Diskette ein paar Tracks zustzlich formatieren. Wer kennt nicht die Situation : Beim Kopieren von Dateien bekommt man nach fnf Minuten die lapidare Mittei- lung, da der Platz auf der Diskette nicht reicht, und man mu dann fest- stellen, da nur lumpige 2048 Bytes fehlen. Kein Problem mit X_FORMAT.TTP : Programm starten und in der Kommandozeile das gewnschte Laufwerk und die Anzahl der zustzlich zu formatierenden Tracks eingeben ( durch ein Leerzeichen getrennt ! ). Die Reihenfolge der Optionen ist gleichgltig, ebenso, ob Sie das Laufwerk mit einem Gro- oder Kleinbuchstaben eingeben. Lassen Sie eine Option aus, dann wird die entspre- chende default-Einstellung vorgenommen ( Laufwerk : A, zustzliche Tracks : 1 ). Nach Beantwortung der Sicherheitsabfrage mit 'j' werden die zustzlichen Tracks formatiert und der Bootsektor der Diskette entsprechend korrigiert. Ein ausfhrbarer Bootsektor bleibt natrlich ausfhrbar. Die sich bereits auf der Diskette befindlichen Dateien bleiben von dem Formatiervorgang unberhrt. `0``n>>> TURBO-C <<<< (C) 88 Borland International mod. 1990 by Klaus RittmeierG + f$ +fA <BXQ AKRgHz?< NA\?<NAT`tE**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von FORMAT+ * ****************************************G#J$VH3 k  Ј<.@// ?<?<JNAO pBAA4|`g |`.gg4TB|"O4SBQBt SAe!dB)SAe !eHiR@`/ R@Hzp"k, ONp? 9g @N 9g @NN?<LNAJ@lAjNNpNuB@NupBA`4HЂ4RA|m"¼4fpNuB@NuHO6?At?BgBgAp2N\ONJ@fAN?@BA/IBB/B?ABF/BG/p0t4 4o?B:G`6BD`,?.  `.. FRACTAL DOC Pv\FRACTAL ACC x[BEISP_1 PAC mBEISP_2 PAC mBEISP_3 PAC !mBEISP_4 PAC #mBEISP_5 PAC %mBEISP_6 PAC 'm Fractal-Grafik Version 2.2 (C) Klaus Rittmeier, 3/1990 Mit diesem kleinen Programm knnen Iterationsgrafiken ("Apfelmnnchen") berechnet werden. ( vgl. Mikroprozessortechnik, Heft 1/88 ) Ab Version 2.0 gibt es einige nderungen: 1. Das Programm luft nun in allen Bildschirmauflsungen. Das hat allerdings eine leichte Erhhung der Rechenzeiten zur Folge. 2. Durch Umbenennen kann man es als Accessory ( FRACTAL.ACC ) oder Applika- tion ( FRACTAL.PRG ) starten. Das Accessory kann durch Anklicken des Eintrages "Apfelmnnchen" im Desk-Men aktiviert werden. Die Applikation wird wie blich vom GEM-Desktop gestartet. 3. Beim Betrieb als Accessory kann ein Fractal im Hintergrund berechnet werden, whrend mit einem anderen Programm gearbeitet wird. 4. Bedingt durch die Verwendbarkeit als Accessory mute auf Pulldown-Mens verzichtet werden. Die Bedienung erfolgt mit einer einzigen Dialogbox bzw. teilweise auch ber Tastaturkommandos. 5. Das Programm benutzt zwei Bildspeicher. Ein Fractal wird in einem eigenen Bildspeicher erzeugt, whrend die Dialogbox fr die Bedienung des Pro- gramms vom "Standardbildschirm" gezeigt wird. Ab Version 2.1: Es sind noch einige kleine Bugs entfernt worden, auerdem werden die Bilder nun im Degas-Format abgespeichert, soda sie mit den gngigen Malprogrammen oder dem Delta-Animator bearbeitet werden knnen. Das alte Screenformat ( Dateiextension .FRC ) kann aber weiterhin geladen werden, wenn die Dateiextension vorher in .PI1 ( fr niedrige Auflsung ), in .PI2 ( fr mittlere Auflsung ) bzw. in .PI3 ( ... ) umbenannt wird. Durch erneutes Abspeichern lassen sie sich ins Degas-Format umwandeln. Ab Version 2.2: nderungen der Buttons fr Unterbrechung und Fortsetzung der Rechnung. Nach dem Programmstart wird sofort das "Urapfelmnnchen" berechnet. Dies ist die Ausgangsbasis fr weitere Berechnungen. ber den Button 'Neu' knnen die Parameter fr diese Basis jederzeit wieder aufgerufen werden. Wurde das Programm als Accessory geladen, so erfolgt die Berechnung des "Urapfelmnn- chens solange im Hintergrund, bis das Accessory im Desk-Men selectiert wird. Durch Drcken der rechten Maustaste kann jederzeit vom Arbeitsbildschirm ( das ist jener, der das Fractal zeigt ) auf den GEM-Bildschirm ( dieser zeigt die Dialogbox fr die Bedienung ) umgeschaltet werden. Durch Anklicken von 'Pause' oder 'weiter' kommt man wieder zurck in den Arbeitsbildschirm. Bei 'Pause' ist die laufende Rechnung unterbrochen, bei 'weiter' wird sie fortgesetzt. Befindet man sich im Arbeitsbildschirm, so kann mit der Maus ein Bildaus- schnitt definiert werden ( "Gummibox" durch Niederhalten der linken Maus- taste um den Ausschnitt ziehen ). Nach Loslassen der Maustaste erscheint die Dialogbox, welche die Parameter dieses Ausschnittes angibt. Durch An- klicken von 'Start' wird dieser Ausschnitt in voller Bildgre berechnet. Wird jedoch ein anderer Button angeklickt, so sind diese Parameter hinfll- lig und die Parameter des im Speicher befindlichen Bildes sind wieder aktu- ell. Die Parameter x1, x2 ,y1 und y2 stellen die unteren und oberen Grenzen von Real- und Imaginrteil dar, die Iterationstiefe ist die maximale Zahl von Iterationsschritten pro Punkt ( sinnvoll sind Werte zwischen 20 und 1000, wobei mit wachsender "Vergrerung" auch die Iterationstiefe er- hht werden sollte ), und der Farboffset bestimmt, nach wieviel Iterations- schritten die Farbe wechselt, wobei beispielsweise ein Farboffset von 3 be- deutet, da nach jeweils acht (2 hoch 3) Schritten die Farbe wechselt. Ein fertiges Bild kann abgespeichert werden. ( Anklicken von 'Speichern' ) Dabei werden zwei Dateien erzeugt: Das Bild ist in der Datei *.PI? whrend die Parameter ( einschlielich der Bildfarben ) in der Datei *.PAC abgelegt sind. Um Diskettenplatz zu sparen kann die Datei *.PI? gelscht werden ( Button 'Lschen' ). In solch einem Fall wird das Bild nach Laden der entsprechenden Parameter- datei automatisch neu berechnet. Auf diese Weise kann ein Bild auch in eine andere Bildschirmauflsung um- gerechnet werden. Die Funktionen 'Laden', 'Speichern' und 'Lschen' bringen zunchst die bliche Fileselector-Box auf den Schirm, die die Dateiauswahl gestattet. Bei 'Lschen' erfolgt anschlieend noch eine Sicherheitsabfrage. Mit 'Diashow' knnen alle auf dem aktuellen Laufwerk befindlichen Bild- dateien (*.PI?) angeschaut werden, unabhngig vom Verzeichnis, in dem sie sich befinden. Der Diawechsel erfolgt durch Drcken einer beliebigen Taste. Beim Betrieb in niedriger oder mittlerer Bildschirmauflsung hat man die Mglichkeit, mit einen Zufallsgenerator die Bildfarben zu beeinflussen. Das kann einerseits durch Anklicken von 'Zufall' im Dialog geschehen, ande- rerseits einfach ber die Tastatur durch Drcken von 'z' ( wie Zufall ) oder 'r' ( wie Roulette ), wenn man sich im Arbeitsbildschirm befindet. Zwei solcher zufllig erzeugter Farbpaletten knnen gespeichert werden : Anklicken eines der beiden Buttons 'sichern' im Dialog speichert die aktuelle Farbpalette entweder als Palette 1 oder Palette 2. Diese beiden Paletten knnen jederzeit wieder zurckgerufen werden. Das geschieht durch Anklicken der Buttons im Dialog oder einfach durch Drcken der Tasten '1' oder '2', wenn man sich im Arbeitsbildschirm befindet. Das Programm wird durch Anklicken von 'Quit' verlassen. Wenn es als Accessory gestartet wurde, kann ein Fractal auch im nicht akti- vierten Zustand des Accessories im Hintergrund berechnet werden. Die Rechnung mu lediglich einmal gestartet werden, dann kann das Accessory ver- lassen werden. Die Berechnung im Hintergrund dauert natrlich wesentlich lnger als im Vordergrund, damit die Interrupbelastung des Systems nicht zu gro wird: Etwa alle 20 Millisekunden wird ein Punkt berechnet, bei sehr groen Iterationstiefe auch noch seltener. brigens besteht ein Fractal in jeder (!) Bildschirmauflsung aus 320 * 200 Punkten. In der mittleren und hohen Auflsung wird das Bild lediglich ent- sprechend "gestreckt". Der Speicherbedarf des Programms betrgt ca. 74 kByte. `P f$``P f>>> TURBO-C <<<< (C) 88 Borland International mod. 1990 by Klaus RittmeierG + f$ +fA <BXQ AKRgHz?< NA\?<NAT`E**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von FRACTAL * ****************************************G#ZJ$VH3Z k  Ј<.@// ?<?<JNAO N8? 9Pg @N 9Pg @NNE?<LNAH*9P,9P>9P PeDHEHF$B B$B"B0H@42HAABiAH@i:HFFIFY`$ B$"B$HB0BBHBJjЂЂ$HB2BBHBJj҂҂$ԁԂiBЈi<"$HAHBBAHAԁ"HABAHAԁJjJj,*܉Y`RGDGyP49P|oG3P 9PѹP"yP29P49P yPfa` yPfa:`ajLNuIJaRAa RBaSAaNuB0P IB0HahBarNuIaRAaNuB0 IB0HH0|Ha6Ba@a>NuB0 IB0HH0|Ha BaaaaNu0|D@|Nu@g@TDONu`$SJfNuHQO,H6GIKHWHoHo "MNIJO ????p??42B@NHO ???4rB@ NNH\O0 NNH6r?4B@J26 |??/?? NBA4NHvO ????p??42pNHO 0POLxNuAVCP2|!gSAgNu Pg20Nu Pf02Nu/ OEZ0*NF"<}B@ yPNr0*NGAC""2ACN'ACX8N+2AC ""2A C""2ACXBN)A"J""2AXLC""2A"JN)dACN'AC""2AC""2AXVC""2ACN)(AN, #PAX`C""2A"JN)AN, #PAC""2AXjC""2ACN(AN, #PBA3P3PO $_Nu/ OByPE[AC""2AXtC""2ACN(tAN,< #PRyP JC""2ACN&A"J""2AX~C""2A"JN(,AN+ #PO $_Nu/ yPl.09ZNDEP`NRR R@mr09ZNE&N2$_Nu yPl y@Pl NRyPNuN NuAXCZ""2AXCZ""2AXCZ""2AXCZ""23PByPNu/ / &HCXN;E[""K JN;"KAN;|GVp19P@"K/ Jp.N;."_N;XC/ p.AN;"_N;B&_$_NuH8Op$HI"H LN;&GVnHW"L KNFpXOJ@gH0gDg@"L JN;BC|AIC LN:p\ LN:B(0NA LNA JN*p`B@OLNuH.UOBCpNEhE["IUB@ JN58o\trN8f}"f BBr0N8TrA0N6r L0N6` BBr0N84"<} yP0N6f0N6v3PKVC!AN2,H g`HyPHyPHyZHyZHyZHyZCNOBW`0@HtC NNXORW Wm NN3|TC3PB@NDt0TOLtNu/ / OI[0,oVSlp2C0AN9p\AN9b&HRK"K LN9rBAN@CX/ CAVpN9T"_N8 LNNO(_&_Nu/ / &H$Ip*f6C/ CX/ r2ZA[B"KN9"_N8"_N8RyZB@&_$_NuQOp19PVCV/ CXAN8"_N8HByZHz~rp7CAWN.`XOPONuA[NZJ@g NU@fNBNuHpO$_Nu?6N>rCHN=|6Nu// vEU`(pNH?pNH_?pN_2A5RC|m4wBj$_&NuHBBAU`6K8DD8L:EE10@RB|mL8NuH 8EU2* g>0NF`TN`NNp`HN`BN&`OpNEVGeA/ / ? CA6NO I A/ / ? C LNO KA/ / ? C MNO MA/ / ? C NNO ?9PCANTO?9PCANTOA,"S"i""S i S"h" S"h,"A"S"i\"C S h S!|["p SN6| frHyZCA0N\XOHyZC LNJXOHyZC MN8XOHyZC NN&XOHyPCANXOHyPCANXO0N0O8L|NuH O68:EZ0rN;r0N;z2<0N;>?C?C?D?D?D?E?E 0/(?@?@ 0N;Ar0N<r0N<I<:HW"J L09ZN:XORfWg?420NDTO?420N6TO0f?420N$TO0C:2D<\OLtxNuH(O<:69P89PEZAC""2AC""2 JC""2A C"""2IC LN( To Wo09Pg2H<4H…8pyPg2H:4H…>A C,""2A,"JNA,CYN,A,C""2A,0N!A,CN~A,"JNA,"J""2A,0N!`A,CNRA,"JNA,C ""2AC,""2A,CY&NA,C""2A,0N!A,CNA,CNHA,C""2A,0N A,CNA,CNA,C""2N| gBAC""2AC""2A"J""2A"C ""23P3PO6LxNu2||Zg4n|1gSAg| g"`&|rgQAg`BApN`BApN` N<`NB@NNuHC8jxA a+$A pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`XH0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 H0O$H&I>68jx`p@c8?|0|g J0R@CDHoBaXO0?| JoBg|-?| `&g|+?| `g | ?| ?| ?D62XAXAt0gJf$B RoDJDf f0SA`,C"SDQ`X JDf fSA` C"SDQto An ?B?B`ff ?C?B`?C?BC8?|@gE`e0/DS@jD@-`+/ r AJa&N"_AFpJWF@rg SAkt0QS@k AFQ`H0O$H&I?|@>>68jx0|g JpCDHoBaXO?| JoBg|-?| `&g|+?| `g | ?| :/DlDE|0 ?| |JDffSFDged?DD?|6`6JEfp?@?@6`$ JpCDHoBaXO 5d?EE?|6`SE?EE|1"p?@6@`E|b J0CDHoBaXO0@E:/DDEE?D6DC"SDQ?EE`?|0D|b JCDHoBa^XO0D0:/D<RFDJDffSF?D6t0JfB ?| RoDC"SDk6Q`.C ?E SEj0?| RF`QC"SDkQto Fn ?B?B`ff ?C?B`~?B?C`t|? ?| x?D ?D?D6|`H0O$H&I?|@>>68jx0|g JpCDHoBaVXO0/DS@Dn|m `6x0/gf@ Ka0/ g@AN0/g@ Kaf0/ g@A NJof Jo6fgp@A .N0/g@ Ka*0/6g@A"N0/@g@A8N0/gg@ Ka0ONL Nu0<HS@rJrfXOJfARC`b0&LRG4`kI"4`bֆSDgNRG4`b`NSG2$QLNuP`H8vBG8ghzB$H&II!NJ@kbRG4`k<0fSDgBNRG<߰<Xf SDg.NRGI"t4`bֆSDgNRG4`b`NSG$2QLNuP`H8vBE8gjB$H&II!*NJ@kdRE4`k<-Wg<+fNREI"4`< b"ֆSDg NRE4`< b փ"փփց`NSE$JgD2QLNuP`H<8z$H&II NJ@k\REJ4kNSEJjJDg>NREJ@k6J4jNSE`*SDf`$*o JDgNREJ@kJ4jNSE`SDfB2QL<8NuP`H06g(8$H&IJCjvJj NJ@kSCf` NJ@kSCfQC2L NuP`H<6g^8BE$H&I(o$Jj$NJ@j P`FNJ@k> F4Pg>SCf`**o NJ@j P`NJ@k F4PgSCfBQC2L<8NuBN`H8O&H(I>?Av8z0| ~ElNJ@kFRG2kNSGESDeN<+g<-f SDeNfSDeN`SDeNb QSDeNc<.f0`<.f&SDeNbQSDelNc<߲<EfHSDePN<+g<-fSDe`M 4p`0`Q oBP`O@//?6>MHGGCA 0jD@anAC aT`a^AC a P?b C a6SGA6"$JDoGn| Fo| o0RG0CC?SFpԂӁ@Q` pԂӁ@*(6ԂӁ@ԂӁ@ԅӄC<0QBJjR! :fg0`1RPOpAL@NuH|~trp  g  g -Wg +f 0m 9oR .gbg If Nf Ffp`p o0 ]H` 0m 9n @la`RF` .f 0m 9n @laSF`G EfJDg"LUR@JDfJEj&zRӅdR@`JfJf BYBBTO`.a2""//?A0aNC o$a&O JgPLNuԂӁ@*(6ԂӁ@ԂӁ@ԅӄCvG0ԇӃCNu o?jD@ @c0<?<@2AA@AC,0 ]HNgCbC NdaJFf<J_kNu?@@@@ @@P@$@@ @4ɿ@iŭ+p@xIϦAGɀCQ~ގFMHvuu Z;]=]u%`R addCFJyYj 4G<FHC6<FH@0Cf bf c `jDF ABv F cH FAczx`J F!c *xF FcE:BDHDHEF F c QFJg6<SFk SQJGk,ԅӄdSR@ CbfLgFRdBRd>R@`6kgDS@ԂӁCdSdS CbfgSdSgJkaJ@j$ @n HzfaxXO`"p0 `0 `Jj0 ]HLNumul0  ]H`L4܇׀HAHBHDHE>܇׀<BCHCHF.HG܇׀.HG܇׀.HG܇׀.HG܇׀.HGև.HGևр?<6HCHFp>܇׀>܇׀:4>ևk܆׃JEjRFSBEJEj R׀fRBJBj BnHy.aXO`p0 `02@@@0 ]HLNudivH0,HF⌰cpRdR:j EnHy0 aXO`p0 `42BBB0 ]HLNuakifpNuH@NuH@NuJ@j@`@?H@B@NuafpNu@|@k <`D@ @cpNu JPjDNuH$fBA`RjDh 2< <`@2<@H@J@fAH@ @bQA @bYA @?bUAJ@kSAH@JjA0 B]HNu$(02A Ag"(jNufJfNua JNu"(f JfDNu@DNu?>Jf@ "tHAJAf @HB2BBHA AHAb Q@BJkS@ԂӁjGj B@"<t>Nu0"$a6(*Nu2""Nu2""Nu@TXJ? ?ry@ԚxK@ڢ!h5?ڢ!h5?ڢ!h5?@@NaN-INF+INFXmath by d'ART/ / o\H// ? o \H\I//!?!// ? //*?A 9Y@g"@NJ@f(0 @f 3!P`$ @g @f3"P` o4C0 O$ _"_NupBB?<JPjWHW//ajPO0 ]HNu#Y@Nur x@W1J x @W!P!P!P x@W1hJ x @Wf"P#xP#xPNur x@W1HJ x @W!P!P!P x@W1J x @W!P!P!P x@W1hJ x @Wf P!xP!xPNur x@W1HJ x @W!P!P!P x@W1J x @W!P!P!P x@W1hJ x @Wf o P!xP!xPNuyYNuN3ZHyZHyZCZAZNPO3ZNu/ B@EZ` 2A5R@| m5|3ZZHyZ CZ JNjXO$_NuH>8:<>/,BCERxGPIQKQMQ~`0 JN>0@CH22|| bA2;N..j..L0@CH22I% `X2ACI420HBHA% `:2ACI420HBHA% `2ACI420HB@A% RCCnJBC`.0HCH24I)24I)24 I)RCCnBC`@0HCH25 I+452ABAAU+452ABA+RCCnBC`"2ICA460@B@AU-RCCnB@L|Nu4JAU40 2ABIARxNuH>O(H,I:8*o\BCN.G KNJDlB@`E0p\ LN g&p LNJ@gp`pEg"K LN<J@mCYD/ A"LN "_N P"NN JpoEAN>`v"K LN<J@mN>JGgCYH/ CYF/ A"LN ~"_N "_NpEAN0>`T +fF +.g>C/ CYL/ J"LN <"_N"_N/ rD0"N JNXO<J@l0`N>JGg WN0O0L|NuH:$H&I(S,k x&gRJgN+gP$ڹd SfRe`,&// KaF$"J@f*(SSfRf& L\Nu3 Pp`"PdB@ Nu(g*gg/a _J@f/a^ _J@kf"P`3 PpNup/aXONuH&H(o Ia6kl g La` a(Jf\(H <a )HgN0@0;\ Ka |gB9@{0`Q l)H()H C#P LLNup`p`p 3P la `a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ Aep`Ar(WVNu?/ AYaRAYaHGe6<`Gp+g Ka*QJ9YgA ab&_6Nu_TMP_XXX.XXX/ &H+g+g.aJ@f.0+aJ@k"+g kaB@7@&_Nu3 Pp`J@k"Pc  PNupNuH&H(k L0+"+ aJkRgF+f* L2SAt Wf"HSIS@SAk öWgJ@g&r2'LB@LNup`p`H&H(k6+"+g0Dta(Jk+fT"SA"L Ip Wf(| ?/ " 0a"_2JkHAp QH@" 0axLJj`$0" LabJk&'LB@LNup`H6&Hp Cgp@CfPpC?/ ?<=NAPOJk08j DD??<>NAXOpCgB?<?p/?<BNAO Jj*`0r߲f*r Cg$pCW|?/ ?<NAXOJkpNua3PpNu/?<ANA\OJkpNua3PpNuJ@g//??<?NAO JkNu `a3PpNuH&Hx&SgkJ9Ykpfxa<g < g6<gJ< e七dRa`JgSSKpap apa`Rp aYp a`vJgrY`hxB9Y`^x B9Y`PJ9Yk^ffar<g< g&<g:< eRa``JgSpaTp aPpaL`Rp aDYp a8 LNuJgY`xB9Y`x B9Y`?<NATONu??<NAXONu|g2//??<@NAO JkfNua(3PpNu3PNu// &H&g??<NAXOSb&_&Nu|b2@?? /?<BNAO JjfSBg jX?<? p/?<BNAO Jk$`X?<? p/?<BNAO JkxЁ"kr?<? p/?<BNAO JkZ$`?<? p/?<BNAO Jk>$Ҁk8 $k0HzP <e/`/? ?<@NAO Jk b Nua3PpNu0<`D@| |"b;NupNu   //O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!P`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNu g<g8g4g0g,g(g$g ggggg ggf @NuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G$3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"Pp` 3!Pp& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!P`0123456789abcdefghijklmnopqrstuvwxyz// &oPR<e&/?<HNA\OJo @!CCY "A`xEY$R f4/< ?<HNA\OJoj$@Ap !| %H$Y#YA"P` )d I"Q f`rd ` #@#C"nA$_&Nuk |`3 P` oJQ d nf>avJg*`4CY g*g"@ f`"/?<INA\OJj` pNugp`/ GY g/ &S?<INA\O`GY g/ &S?<INA\O`&_NuH0$< CEY g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#"@$jDJjD$HBJBf.$HBJBfB@H@$ jDNuB@H@HB0B@H@$ jDNu A"B@H@HABAtҁрdЈӁрQ$ jDNu/ Hz^?<?<NMPO/Hz?<&NN\O?<?<NMPO$_Nu OJx@3Y1B x@f1J x@fp!PNu.H3 YNu/?<NA\ONu?/?<NNAPONu?<NATONu?<NATONu?</NATO @Nu?<ONATONu??<NAXONu/?<HNA\O @Nu/?<;NA\ONu/?<ANA\ONu?< NATONu?/?<GNAPONu/ ?<NNTO @$_Nu/ ?<NNTO @$_Nu/ ?<NNTO$_Nu/ ?<NNTO$_Nu/ ???<NN\O$_Nu/ /?<NN\O$_Nu/ ?/ /?<NNO $_Nu/ /AhBhBhr|a@Ck _0 _0 o0NuAhBh1|1Ar`AhBh1|1Arq`AhBh1|1Ar `AhBhBhre`AhBhBhr{`3h/ Ch2dBi3| Cp 2Q"<KpsNB _0hAk6"op+2QAkp 2QNuhi6j6k6kCh3ABi#Y Ira(#j6YNuAhBh1|1Arz`1@ 0"<YpsNBAk60Nup `@p`:#l/ Ai600000 0 0000000000 pa"_2"o2"o"2"o&2"o*2"o.2Nu#lAi6000000p*`#lAi60000000 0 p/`x#l3i6p2`f#lAi60000000 0 0p3`6/ #lp6a("_2"o2"o2"o 2Nu#l3i6p4`#l3i6pr`3i6#lp#`/ /pMa"_2"_2"o2"o2Nu#l3i6pN`/ ?Ai600pha2CSA|;$Y4Q$_NuAi600000pd`NAi600000pe`43i6pg`(3i6pf`#l#lpZa "o2Nu3h@@A ChB@22220<"<NNBAk60Nuhhi6k6ln VWW(W,W1W=WIWUWZW=WIWfWkW=WIWwW|W=WIWWWEWQWWWEWQWWWWWWWWWWWWXX XXXWW     +,-#. ,             %         !E"  # E$  % E&   ' !(  ") #*"  FRACTAL.RSCwP0  @Pppp`@0  !"#$%&AwA:\*.*.PI?.PACFractal-Grafik V 2.2Iterationsparameter :Neux1 :1.111111111___________XXXXXXXXXXXx2 :2.222222222y1 :3.333333333y2 :4.444444444Tiefe :555Farboffset :666Datei:DATEIXYZ.FRCLesenSchreibenDiashowLschenFarben:ZufallsichernPalette 1Palette 2QuitNeustartPauseweiter(C) K. Rittmeier 1989/90@?`A7K@@@@@@??.%lf %lf %lf %lf %d %d *.*\%f %f %f %f %d %d [3][ | Lsche Datei | ][Abbruch|o.k.]%1.8lf%d%lf@?`A7K Apfelmnnchen\\*.*\YdYdYdYYYYYYYYY hi6j6k6k\2  6,$:   $      NzR< < :   TJ6 6 tP4bX8j@& & *( 0N"Hp  "<pHDV "h& ,\ F B   ~\4R*:*j.  j& ,$  ,< Z -0.179431 -0.137403 -1.046058 -1.018056 200 0 1911 1108 1335 71 1379 771 1300 1074 549 23 1556 1905 853 1792 1890 0 -1.261674 -1.248694 -0.385679 -0.377031 200 0 1911 528 1056 1892 577 1058 118 1281 1908 1553 1377 86 278 23 358 0 -1.544197 -1.407399 -0.044920 0.046224 100 0 1911 528 1056 1892 577 1058 118 1281 1908 1553 1377 86 278 23 358 0 -0.051271 -0.031801 -0.992594 -0.979622 200 1 1911 118 48 1107 551 18 100 1314 1863 1397 1382 1619 1909 1795 260 0 -1.449217 -1.445192 -0.001335 0.001347 200 1 1911 263 1345 326 87 886 1911 96 599 1298 117 1814 112 257 326 0 -0.167747 -0.166860 -1.041505 -1.040914 300 2 1911 85 1382 1106 1028 1382 1393 627 1602 1137 1046 17 1280 1655 307 0 .  `.. MAKEDISKINF 2MAKEDISKDOC x MAKEDISKACC .E8s"MAKEDISKDOK CD`GMAKEDISKPRG .Es"C:\PC_DITTO\PCPROGRA\IBMBIO.COMC:\PC_DITTO\PCPROGRA\IBMDOS.COMC:\PC_DITTO\PCPROGRA\COMMAND.COMC:\PC_DITTO\PCPROGRA\PC_DDRVR.SYSC:\PC_DITTO\PCPROGRA\CONFIG.SYSC:\PC_DITTO\PCPROGRA\AUTOEXEC.BATC:\DESKTOP.INF MAKEDISK.ACC / MAKEDISK.PRG Version 2.4 Klaus Rittmeier, 3/1990 Das Programm bietet Ihnen einige ntzliche Funktionen fr Ihren Atari-ST : 1. Anzeige des Bootsektors einer Diskette und berprfung auf Ausfhrbarkeit, 2. Formatierung von ein- und zweiseitigen Disketten mit 80 Tracks und 9 oder 10 Sektoren pro Track, 3. Installation eines Bootsektors auf der frisch formatierten oder einer beliebig vorformatierten Diskette, 4. automatische Dateikopie auf die frisch formatierte Diskette. Sie knnen das Programm durch Umbenennen der Extension im Dateinamen sowohl als Accessory ( MAKEDISK.ACC ), wie auch als Applikation ( MAKEDISK.PRG ) verwenden. Ab Version 2.2 : - Formatieren durch Drcken der rechten Maustaste abbrechen. Ab Version 2.3 : - Beim Formatieren werden defekte Sektoren ordnungsgem markiert. Der effektive Diskspeicherplatz wird nach dem Formatieren angezeigt. - Der GEMDOS-Fehler, der bewirkt, da Disketten immer 2 kB zuwenig Speicher besitzen, wird umgangen. - Der neutrale Bootsektor ist MS-DOS-lesbar. In erster Linie ist das Programm auf Bootsektoren spezialisiert. Vier Typen von ausfhrbaren Bootsektoren knnen Sie installieren. Auerdem steht Ihnen noch der IBM-Bootsektor zur Verfgung, den Sie fr MS-DOS Systemdisketten unter PC-DITTO bentigen. Jedes dieser Bootprogramme erfllt einige der folgenden Funktionen : ( Eine tabellarische Zusammenfassung darber, welcher Bootsektor welche Funktionen erfllt, knnen Sie unter dem Menpunkt "Info" abrufen. ) 1. Nach dem Einschalten des Rechners wird der Benutzer aufgefordert, das Datum und die Uhrzeit einzugeben. Die Ziffern mssen in der Reihenfolge Jahr ( nur Zehner- u. Einerstelle, z.B. 88 ), Monat, Tag, Stunde, Minute ohne Leerzeichen eingegeben werden. Return braucht nicht bettigt werden. Beispiel: Fr den 23.9.1989, 17:05 Uhr wird 8909231705 eingetippt. Achten Sie auf eine korrekte Eingabe, da die Plausibilitt nicht berprft wird. 2. Wenn Sie einmal die Zeit richtig gestellt haben, holt das Bootprogramm sie nach jedem Reset automatisch wieder vom Tastaturprozessor und setzt die Systemuhr. So brauchen Sie nicht stndig die Uhr neu zu stellen. 3. Wenn Sie nach einem Reset die linke SHIFT-Taste gedrckt halten, schalten Sie den Rechner in die niedrige, mit der rechten SHIFT-Taste in die mittlere Auflsung. Das ist ntzlich fr alle, die neben dem SM124 ber den HF-Ausgang zustz- lich einen Fernseher betreiben und nicht jedesmal den Monitorstecker ziehen wollen, wenn sie die niedrigere Auflsung brauchen. Diese Umschaltmglichkeit kann auch beim Anschlu eines Multisync-Monitors am ST genutzt werden. 4. Sie haben die Mglichkeit eines Tastaturresets durch gleichzeitiges Drcken von SHIFT (links) / ALT / HELP. Leider klappt das nur, solange sich der Rechner nicht "aufgehngt" hat. 5. Wenn Sie nach einem Reset die ALTERNATE-Taste gedrckt halten, bis der Bildschirm dunkel wird, wird ein Kaltstart simuliert. Das ist z.B ntzlich zum Lschen von reset-residenten RAM-Disks. Der Netzschalter braucht dann nicht mehr bemht werden, Ihr Schaltnetzteil wird es Ihnen danken. 6. Wenn zwei Minuten lang weder die Maus bewegt, noch eine Taste bettigt wurde, dann wird der Bildschirm dunkelgetastet. ( Einbrennschutz ) Durch Bewegen der Maus oder Drcken einer Taste wird er wieder einge- schaltet. 7. Jedesmal, wenn eine nicht schreibgeschtzte Diskette ins Laufwerk gelegt wird, ertnt ein Glckchen. 8. Der Diskettenzugriff auf Laufwerk A und B wird beschleunigt, bei Disketten mit Interleave 1 ( Standardformat ) verkrzen sich Schreib- und Lese- geschwindigkeit im gnstigsten Fall auf die Hlfte. Das wird erreicht durch einen schnelleren Spurwechsel ( keine nderung der Steprate ! ). Dabei tritt kein Verlust an Datensicherheit ein ! Einige Routinen der Bootsektortypen 1, 2 und 4 werden beim Bootvorgang resident im Speicher installiert. Manche Spiele vertragen sich nicht mit residenten Routinen. Dafr habe ich den Bootsektor vom Typ 3 vorgesehen. Dieser hinterlt keine Routinen resident im Speicher. Die Bootsektor-Typen 1 und 4 laufen nur mit dem ROM-TOS vom 6.2.86. Zur Handhabung des Programmes : Whlen Sie zunchst den gewnschten Bootsektor und das Laufwerk auf dem for- matiert bzw. ein Bootsektor gelesen oder geschrieben werden soll. Die whlbaren Buttons haben folgende Bedeutung: Bootsektor testen : Der Bootsektor der Diskette wird gelesen und auf Ausfhrbarkeit unter- sucht. Sofern es sich um einen der implementierten Bootsektoren handelt, wird eine der Typ angezeigt, ansonsten wird gemeldet, ob er ausfhrbar ist, oder nicht. In der hohen Bildschirmauflsung wird dann noch der Hexdump des Bootsektors angezeigt. Durch Drcken einer Maustaste kommen Sie wieder zurck ins Haupt- men. Bootsektor schreiben : Der vorgewhlte Bootsektor wird auf die Diskette geschrieben. Die Disket- tenparameter bleiben unverndert. Dateien einlesen : Maximal 9 Dateien knnen in den Speicher geladen werden. Sie knnen dabei auch Pfadnamen einschlielich Laufwerk eintragen, um den Dateizugriff zu spezifizieren. Ohne Angabe eines Pfadnamens wird eine Datei im aktuellen Verzeichnis gesucht. Bei Anwendung des Programms als Accessory ist zu beachten, da der fr eingelesene Dateien allocierte Speicherplatz bei jedem Wechsel der Applikation ( d.h. bei einem Programmstart bzw. -abbruch ) wieder freigege- ben wird. Das bedeutet, da anschlieend die Dateien erneut eingelesen werden mssen. Arbeit sichern : Es werden alle Eintragungen von "Dateien einlesen" in der Datei MAKEDISK.INF abgespeichert. Beim nchsten Programmstart werden, soweit das mglich ist, die Dateien gleich in den Speicher eingelesen. Formatieren : Nach Besttigung der Sicherheitsabfrage in einer Alertbox wird die Diskette im vorgewhlten Laufwerk im selektierten Format ( ein- oder zweiseitig, 9 oder 10 Sektoren pro Track, 80 Tracks ) formatiert. Genaugenommen werden 81 Tracks formatiert, im Parameterblock des Bootsektors jedoch nur 80 eingetragen. Der 81. Track ist bei manchen Programmen ntzlich, die diesen veralteten Copyschutz haben ( z.B. Katpro Royal, Profimat-Assembler ). Der Formatiervorgang kann durch Drcken der rechten Maustaste vorzeitig beendet werden. Die Diskette wird jedoch trotzdem korrekt initialisiert ( Bootsektor, FAT und leeres Wurzelverzeichnis ). Das ist eine elegante Methode, um Disketten schnell zu lschen. Auf der formatierten Diskette wird der vorgewhlte Bootsektor installiert. Anschlieend werden die im Speicher befindlichen Dateien auf die Diskette kopiert, sofern die entsprechenden Dateinummern selektiert sind. Diese Selektion nehmen Sie vor dem Formatieren vor. Erst nachdem die Dateien kopiert wurden, wird das volumelabel angelegt. Das ist z.B. bei der Erstellung von MS-DOS Systemdisketten ( fr PC-DITTO ) wichtig, da die Systemdateien IBMBIO.COM und IBMDOS.COM als erste Eintrge im Directory stehen mssen. Schlielich wird Ihnen der effektiv verbleibende Speicherplatz auf der Dis- kette angezeigt. Wurde das Formatieren abgebrochen, so werden die Dateien und das volumela- bel nicht auf die Diskette kopiert. Quit : Programm verlassen. .  `.. PARK_HD ACC xnPARK_HD DOC ѓx#`zD``Hfz>>> TURBO-C <<<< (C) 88 Borland International mod. 1990 by Klaus RittmeierG + f$ +fA <BXQ AKRgHz?< NA\?<NAT`E**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von PARK_HD * ****************************************G#.J$VH32 k  Ј<.@// ?<?<JNAO N? 9|g @N 9g @NN?<LNAH/<?< NA\#P>CEA2Jkf4"<aNa4"<aDa*t"<a Q" 0<a404`"p и8gfNuBHCNuQ>/9?< NA\LNuApNS@fNBApN092g`Nu/ E4Nx5@292f*AN5@ JN^ R(f0*jfN`NB@$_Nu/ G& g/ &S?<INA\O`G* g/ &S?<INA\O`&_Nup `2# Zp`&# Z3p4`3# Zp#`3J@@A CLB@22220<"<NBA 0NuJ` Z Z [2][| Festplatte(n) parken ? |][Ja|Abbruch][0][Die Festplatte ist geparkt.|Bitte schalten Sie sie nun aus|und booten Sie ggf. neu !][ OK ] Harddisk parken\2 t 6"    PARK_HD.ACC / PARK_HD.PRG V 1.1 (C) Klaus Rittmeier 3/1990 ( nach einer Anreguung aus 'ST-Computer' Heft 7/1988, S.46 ff ) Dies ist ein ntzliches, kleines Programm fr alle Festplattenbesitzer. Die Festplatte kann damit jederzeit geparkt werden, ohne erst vorher alle DESKTOP-Fenster schlieen zu mssen. Das Programm luft sowohl als normale Applikation ( PARK_HD.PRG ), als auch als Desk-Accessory ( PARK_HD.ACC ). .  `.. PRN_SENDACC ֎xb-PRN_SENDINF π&PRN_SENDDOC ҋx5`vz``(^vz>>> TURBO-C <<<< (C) 88 Borland International mod. 1990 by Klaus RittmeierG + f$ +fA <BXQ AKRgHz?< NA\?<NAT`E**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von PRN_SEND * ****************************************G#+J$VH3+ k  Ј<.@// ?<?<JNAO Nv? 9xg @N 9|g @NN j?<LNA/ B@A,`r.C4B@J$h%IR@| o$_Nu?OC+/ C+}/ C./ C+zA N "_N "_N "_N pA9,AB@N 6oA,"<N F0N ~NbO<6Nu?/ QO$H6HWHoHo CNO ??/?/4/ rB@ JN \O0 JNN6r?Bg?/?/?/ 4/ JBANO 0PO$_6Nu?/ OE.C+/ C+}/ "J/ C+zA N "_N"_N"_NpA*1 jLpN>|f4pNjB@AN 6oA4"<N 0N B@NBN\?*j?*h?*f4*drB@ jHN \OB@O<$_6Nu?/ O$H`A+pN S@g8N J@gABC` \f *0fBRJRHRJRCfA2HpN O($_6Nup y+Np2| b>A2;N440 $(,pNupNupNupNupNupNupNupNu y+"h QN$NuHBBvx:JEg SEgSEg `.x4D`&v`"2ABI20:Cg0`z Agt`DJBlL8Nu?6J@f BAB@N606NuH>O$H6pN tG0 JN6BCxIMK+`0g@g6BSt"LBA0 JN HoHo HoHoHoBgBgBgBgBgBgBgBgBgBgBgBgp?C<42pN O.:r@g*4|| f JB@rN6BD`t"L20 JN (pEg?/ 4/r JB@N TO6|m|"o S3f S3f@N2<?-"?- ?-4-rp UN p\O?-"?- ?-4-rp4 UN T\O`8HWCp UN XO>>>>>>>>>XXX &,Nd`2ND`,p.AN`pC9@r.A"T"i "0|Ag*S@g S@g"S@g`:?,"?, ?,4,rp4 TNV\Op?Bg?/??4BA T0NO ???4BAp@ TN$\O|Af 0,N 0,N POL\Nu/ E, JNv R(f0*j fN,`$_Nu/ E,N<5@AB@NnN0* m29+fA+N5@l Np`BgBBr/pnNTOB@N%HpN%HpNv%HB@`r.A4B@J"j"it"R@| oBj0*NNNV09+gNl`N0*"NNB@$_NuNz3,Hy,Hy,C, A, NPO3,Nu/ B@E,` 2A5R@| m5|3,,Hy,2C, JNXO$_NuH>8:<>/,BCEGIKM`0 JNn0@CH22|| bA2;N..j..L0@CH22I% `X2ACI420HBHA% `:2ACI420HBHA% `2ACI420HB@A% RCCnJBC`.0HCH24I)24I)24 I)RCCnBC`@0HCH25 I+452ABAA'R+452ABA+RCCnBC`"2ICA460@B@A'R-RCCnB@L|Nu4JA'F40 2ABIANu??B@C gJ1kB@BA< C (<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu JgJgJgJgJg JgJgJfSHggggg ggf @Nu g<g8g4g0g,g(g$g ggggg ggf @Nu/ G+ g/ &S?<INA\O`G+ g/ &S?<INA\O`&_Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#//??<?NAO Nu?<NATONu?<NATONu??<NAXONu??<NAXONu??<>NAXONu//??<@NAO Nu?/?<GNAPONu?/?< @? $%&'()*+, - . / 0 123p?5>% 6q 7r 8s 9t :u ;v <w =x >y 4z @ A!#B C D %'            "#$%& ' ( ) * +  ,          -   . E`PRN_SEND.RSC0123456789ABCDEF                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  DezMakro 1Makro 2Makro 3Makro 4Makro 5Makro 6Makro 7Makro 8Makro 9Makro 10(C) K. Rittmeier 1989/90 ___________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXQuitLadenSpeichernSendenGeben Sie den Druckermakrosmglichst charakteristischeNamen :AbbruchNr.1 :Nr.2 :Nr.3 :Nr.4 :Nr.5 :Nr.6 :Nr.7 :Nr.8 :Nr.9 :Nr.10:OKspezielle Steuerzeichen:BELFSSOSIDC1DC2DC3DC4Dezimal :999(C) K. Rittmeier 1989/90A:\PRN_SEND.INF[1][| Drucker ist nicht bereit ! ][Abbruch|Weiter] PRN-Steuerzeichen./011\2 4" TP("( "<   j&$  ,< pA5 mini@S3X\0DA4 mini@S3X\0nrrA4 komp.@3!X\0n8CF555Makro 4Makro 5Makro 6Makro 7Makro 8Makro 9Makro 10 PRN_SEND.PRG / PRN_SEND.ACC V 1.3 (C) Klaus Rittmeier 3/1990 Dies ist ein kleines Programm, um Steuerzeichenketten an den Drucker zu senden. Durch Umbenennen der Extension im Dateinamen kann es sowohl als Accessory wie auch als Applikation gestartet werden. Wer kennt nicht das Problem : Der Lieblingseditor ( oder das Desktop ) gestattet zwar das Ausdrucken von Dateien, eine Druckerinitialisierung ( Einstellen von Zeichensatz, Zeilen- abstand, Randbreite, Schriftgre ... ) ist jedoch nicht vorgesehen. Nun gibt es zwar fr einige Druckertypen Installationsprogramme, meist jedoch nicht fr den eigenen. Dieses Programm nun ist fr jeden Druckertyp, sei er auch noch so exotisch, geeignet. Die Philosophie ist einfach: Man stellt sich seine Initialisierungszeichen selber zusammen. Die erforderlichen Codes stehen ja im Handbuch. Zehn solcher selbst definierter "Steuerstrings" lassen sich auch abspeichern und stehen dann bei jedem Programmstart wieder zur Verfgung. Die Datei PRN_SEND.INF enthlt Beispiele. Eine Steuerzeichenkette darf maximal 38 Zeichen lang sein. Das drfte i.a. reichen. Jedes Zeichen hat Bedeutung. Streuen Sie also keine sinnlosen Leerzeichen ein. Ein Tip: Beginnen Sie eine Steuerzeichenkette mglichst mit einem Printer- Reset ( i.a. hexadezimal 1B 40 ). Sie haben verschiedene Mglichkeiten der Zeicheneingabe : 1. Eingabe ber die Tastatur. Dabei sind alle Tasten auer den Tasten des Cursorblocks, Return, Esc, Delete und Backspace erlaubt. Die genannten Tasten haben die bei Dialogen mit Text-Edit-Feldern bliche Wirkung. 2. Anklicken des Zeichens mit der Maus. Fr viele Zeichen ist das die gnstigste Variante, da oft die Lage auf der Tastatur nicht bekannt ist. 3. Eingabe als Dezimalzahl. Wenn Sie im Dialog den Button mit der Bezeichnung "dezimal" anklicken, erscheint eine Box, in der Sie den ASCII-Code des gewnschten Zeichens als Dezimalwert eingeben knnen. Das ist immer dann von Nutzen, wenn der Hexa-Wert nicht im Handbuch steht, oder wenn konkrete Werte, z.B. fr Tabulatoren, Randbreiten ... eingegeben werden mssen. Auerdem knnen in dieser Box auch einige vordefinierte Codes unter ihren blichen Bezeichnungen angeklickt werden. Ein Zeichen knnen Sie allerdings mit keiner dieser drei Methoden eingeben, nmlich das Zeichen mit ASCII-Wert 0. Dafr gibt es dann die Mglichkeit, '\0' in die Zeichenkette einzutragen. Fr alle anderen Zeichen funktioniert diese Methode jedoch nicht ! Generell gilt: Das Zeichen wird an der Stelle eingefgt, an der der Textcursor steht. Jener lt sich mittels der Cursortasten -> und <- innerhalb des Strings positionieren. Es ist mglich, zehn solcher Steuer-Zeichenketten vorzudefinieren. Durch Anklicken des entsprechenden Buttons erscheint die Zeichenkette im Edit-Feld und ist editierbar. Anklicken von "Speichern" legt diese zehn Zeichenketten in der Datei PRN_SEND.INF ab. Sie bekommen vorher die Mglichkeit, jeder Zeichenkette einen Namen zu geben. Dieser ist dann auch in den entsprechenden Buttons zu finden. Die Datei PRN_SEND.INF wird in dem Verzeichnis erzeugt, das zum Zeitpunkt des Programmstarts das aktuelle war ( Im Falle der Anwendung als Accessory ist das i.a. "A:\" oder "C:\" ). Bei jedem Programmstart wird die Datei PRN_SEND.INF mitgeladen ( sofern im aktuellen Verzeichnis vorhanden ), und die vordefinierten Makros stehen zur Verfgung. Nachtrglich kann Sie auch jederzeit durch Anklicken des Buttons 'Laden' nachgeladen werden. Besitzer einer lteren Version dieses Programmes knnen ihre alte Datei PRN_SEND.INF weiterverwenden. Der Rest ist schnell erklrt: Anklicken von "Senden" schickt die Zeichenkette an den ( empfangsbereiten ) Drucker, Anklicken von "Quit" bzw. Drcken der Return-Taste fhrt zum Verlas- sen des Programms. Und noch eine Bemerkung zum Schlu: Wenn Sie das Programm als Desk-Accessory verwenden, vermeiden Sie ein Klicken mit der Maus in die Menzeile. In dem Fall sind dann nmlich keine weiteren Mausklicks mehr mglich. Letzte Rettung ist dann nur noch das Verlassen des Programms durch Drcken der Return-Taste Viel Spa nun beim Experimentieren mit dem Drucker..  `.. TERMIN ACC x>TERMIN INF vmTERMIN DOC $x`7p<``GT7p>>> TURBO-C <<<< (C) 88 Borland International mod. 1990 by Klaus RittmeierG + f$ +fA <BXQ AKRgHz?< NA\?<NAT`E**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von TERMIN * ****************************************G#=4J$VH3=8 k  Ј<.@// ?<?<JNAO N? 97g @N 97g @NN,?<LNAH?<NNT>Hy?<&NN\LNu0|H30H|?30r h3F'#Hy@?<E?<NMP#NuHAj 9g| @CgS`jk&<f<?8<`؈`Rj,<f E`°<f؈҈g YH`f0|C" 9fRy y<f2ByRy y<fByRy yfBy09HyH29IA3A=:B Ag(Jpg"pf1ACJf"XA`L/9Nu   (   = P 1 (    x K`$SJfNu?/ $P 0e 9br`BJf$P *0e *9br`BJgb$Pg\R<0e <9bt`BJgBB|02`64JCBBCC|02RS@g$P<0e <9bt`BJf$_6Nu/ / &H(opNR"o p KNF"LB@ KN<0HdH@8(_&_Nu/ ]O$H?|?|N+"r h|P>HWHoC JNPO on o n WPlB@`0/HorWt iA\O$_Nu]OBoBoBWHWHoC NJPO on o;n W;oB@`0H2/IA4/r jB\ONuHv@8L|:r m|JCo|nJDo | n|lp`/|np `B@DR@H""ҀҀҀҀҁҀҀҀҀ "<'N),/|np`B@2@H  Ё爐ЁЁЁЀЁЁrdN)F"Ҁ4H҂ LxNuH* ЀЅЅ刐/"<N((& Ѓ爐ЃЃЃЀЃЃrdN( Ѕ爐Ѕ"<QN'( ЄЄЄЄЀЄЄЄЄ"<'N' rN',ֆr҄$ԂԆ劒( Ѕ,r ІLxNu`R"P  g  g  gNuH0$H09?>NBrN'&R JNBDG:`Fp2I"s RN$J@f0|g|f Jg6pe00Hg(| g"| g| gRD| o JNy?>fp`B@L Nu/ $H` R #f JN^J@gp` R RfB@$_Nu`"P #g :fx )0e )9bp`BJg\"P )0e )9bp`BJg@"P )0e )9bp`BJg$`S"P )0e )9bp`BJf PNuR"PfpNu?/ YO.?DBCG=:`0HBsBsRC|2mBC` |2lANp2I7RCAN fANJ@fXO&_6NuH8O/HIE&J.C< KN" LN T "W JN"JC< JN!`RKf LN.AN. f.`R Wg <#f`SrB@`J T  g|o  g  f|n4|B@RAR|f|n|B@RA TdRR@ TgeBC< JN! JpN* OLNu2H <04H… HB<0NuHG>?SBo?y:~?k*?k, ?k. ?k0Ar0N&HO&_NuHYOK?<.&mC;A:N(H bp`N`f| fRU WR09=8fP|#fJ&WSK` WR|#f Lp#N,WSN` LNR6R@fڶ|f,W.ANTJ@g.`. WB LN(6R@f LN WBB@XOLxNuH0$y?D09=8gC<"`C;A:N8&H c(09=8fgp N,` KB@N f KNL Nu09;g0<N&By;Nu09;f0<N&3;Nu0000NuH 8:6/>/E?C?4E J2NTO0C?4/E2A0/NTOAr0*N#Hy?hC@ J2/"0*N"XOLNuH>(HG?$k<"KNI KBA0N#D KNV6+K;M`>8+`,< g*< gSmkmkn M420N#BVfJg kkmL|8NuH E?,6*R8* j jRmZ2j4jBnJjmD2j4*jBn2y:g*p ?rD??tj?tj0NPO y:LNuH E?<0*H2@nv`2*H 눐Ё2HN &0f(<`&2*H 눐Ё2*HN2HN(BgBgBg?r09:~N%^POBgBgBg?r 09:~N%HPOLNuH<]O?@?A>KI?,G?0E?2Hy?2Hy?0??/ ?/C L4/2<pN%"O0HH@J@g 2HI8 Tl80H64*2IBAAl60H44*2ABAAl4HoHo???*CA42<B@N$O0/W2*jAo0*4J@B0So o>`0/U2*jAo0*4B@B0Ro o:`??/?/?/ r09:~N#POHy?2Hy?0Hy?.Hy?,r09:~N#DO\OL<Nu?QOHWHo?9?2?9?0?9?.CA49?,2<B@N#O??/A<$4/2/ 0<N*XO6J@nA<;pN"p`63:~NNpNґB@N"?4/2/0/NTON:0PO6Nu09:~o NJ3:~NuC?DSHe  fRH HNu`RHg< fNu y?D"H` < f"HS@gJ@f INuH0B@C?8EG`2BA`4QBfSg*RA< gJf6QCf< gJg R@4QBoSH4Q46L Nu/ E?40oSSR`0*oS jN4"j4Sj$_Nu/ E?L RgR RN"R5IfRj$_Nu/ E?60oSR0jm jN$%H$_Nu/ E?L RN  f$Rj0*Hj2*@l jN$$_Nu`JfBNu`(JfNugRIJfNuH E?L6*j8*jj"* jC RdBBQBg.[Bg|g|`g6`p RRNnBjRjRj`* RgN R  fj R  f6NJSjN0*jD??*A42*09:~NXO` RN?*?*A42j09:~N XO`` RNp$N"H RNSjlBjBj`0*HS@2*@l( RNN?*?*A44209:~N vXOL8NuH E?P0*6*@o6` 2*HCAm64*H…BRC8*5CCgTpD@f RN$R`pD@f S RN$ RN%HN?*?*A4*2*09:~N XOLNuYOp y?N y?"hT.ANXONu?NB@ y?|N6N0|b4@0;N* $0<;`0<<`0<>`0 j g NNN0|J@g`|bfNJ60|Hgn*|>gFn|;gr|g`֐|?g8|g>`Ɛ|Kg|g|gp|'g|`0N(S`0N(R` NN( :ex NB4N@J@ffN2@fNbNdNN`JN`N`>N`8Nt`2N`,N09:~N 09:~N zN N` <N2NN2pNNTOLNu/ E?80lBR` 0jo4Nx0N%HN?*?*AR4*2*09:~N XO$_NuH0$H6*8* :* >*BF0*y:~g0`.pNhNlB@NG?80|| b@0;Nv0``v??A4209:~N XO`09=8g|`N~2+@gNr7@NNNb`?420N TON|`xBgBgBgBgr 09:~N@PO`^0*J@gS@gS@g"S@g"`D0+HґS`60+HS`(SS`$RS` >+H 2HN."<N\.6NlpNtN8B@ND0L NuH UO68HWB@r N2XO20N29:~@fhWfdE>0j$H64j&H…8Ұj(l<j*l2NB@N5C,0j05@. jHN%HDNpNNTOLNu0|(gS@g*Nu y:~fN\NuBgBgBgBgr 09:~NPONuNNuHOBCM KIG HWHoHo HoHoBg?<BgBgBgBgBgBgBgBgBgBgp?"M N4rp3N@g.N3?>NfJ@fNNN2N` p DgNJCgOLxNu/ UOE>N`5@lp`4B@` 2A5R@| m5|Hy>Hy> CANPO5@Hy>0C JNXOAr0*NN%HP%HHy>Hy>Hy>rB@NOHy?2Hy?0?*?*?*CA4*2<pN O2*0HA@5@0*4B@B5BCA0*BAtNB@TO$_Nu/ ON|<A:AB@NC8:<>/,BCE8G7I8`K8r0NpBA0NNr0N K0N&_$_NuH0><:8/ $H&I?/"?NXO6rGgBgBg/ rNPOpGgBgBg/ r0NPO?/"???p ?4rB@NO ?/"?420NXO0L Nu?QO6HWHoHo HorN O??/?/?/ 0/@?4/ BropoNO 0N0@?2/A?t o?p o ?r ?B@rt NO 0N$PO6Nu/ OEHoHoHoHorNOC JN0<NbAN0<NRO$_Nu/ OEHoHoHoHorNN O$_NuHO:68(H0<NpN>?D?o(?o*GHoHoHoHor 0NO`."KANTJ@g K0NHoHoHoHor 0NO0+g2+fB@N|0<NjOL8Nu"PdB@ Nu(g*gg/a" _J@f/a _J@kf"P`3 7pNup/aJXONu"P H dNu(g?/a _2J@f 0Nu3 7pNuH&H(o Ia6kl g La` a(Jf\(H <a)HgN0@0;\ Ka |gB9@{0`Q l)H()H C#7 LLNup`p`p 37 la$`a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ A?p`Ar(WVNu?/ ANAXOpCgB?<?p/?<BNAO Jj*`0r߲f*r Cg$pCW|?/ ?<NAXOJkpNua37pNu/?<ANA\OJkpNua37pNuJ@g//??<?NAO JkNu `a37pNuH&Hx&SgkJ9=kpfxa<g < g6<gJ< e七dRa`JgSSKpap apa`Rp a=p a`vJgr=`hxB9=`^x B9=`PJ9=k^ffar<g< g&<g:< eRa``JgSpaTp aPpaL`Rp aD=p a8 LNuJg=`xB9=`x B9=`?<NATONu??<NAXONu|g2//??<@NAO JkfNua(37pNu37Nu// &H&g??<NAXOSb&_&Nu|b2@?? /?<BNAO JjfSBg jX?<? p/?<BNAO Jk$`X?<? p/?<BNAO JkxЁ"kr?<? p/?<BNAO JkZ$`?<? p/?<BNAO Jk>$Ҁk8 $k0HzP <e/`/? ?<@NAO Jk b Nua37pNu0<`D@| |"b;NupNu   JgJgJgJgJg JgJgJfSHggggg ggf @Nu g<g8g4g0g,g(g$g ggggg ggf @Nu"Jg JgJgJfSHSefB ANuSeg gb pNuJfpNupNu// &oPR<e&/?<HNA\OJo @!CC= "A`xE=$R f4/< ?<HNA\OJoj$@Ap !| %H$=#=A"P` )d I"Q f`rd ` #@#C"nA$_&Nuk |`3 7` oJQ d nf>avJg*`4C= g*g"@ f`"/?<INA\OJj` pNugp`/ G= g/ &S?<INA\O`G= g/ &S?<INA\O`&_NuH0$< CE= g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$HBJBf"$HBJBfB@H@NuB@H@HB0B@H@Nu A"B@H@HABAtҁрdЈӁрQNu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu?<NATONu?<*NATONu/?<HNA\O @Nu?<,NATONu?< NATONu?/?<GNAPONu/ ?<NNTO @$_Nu/ /?< NN\O$_Nu/ ?<NNTO$_Nu/ABHBh1|1A2<fa"_2r+2QAEXr 2QNu/ABH1|1|!I!o1A"_A00000000ABHrm`CC2222ABH1|Bhrr`jABHBh1|1Ar`PABH1ABh1|r`6/ /ABHBh1|1A1Br'aAD"_2"_2NuABHBh1|1Ar `CBH3|3|3AC2222ABH2<`ABHBhBhre`CBH3A3B3|CrtRB2fABH1Br`r3BT/ CBH2dBi3| Cp 2Q"<2ppsNB _0BTAD"op+2QAEXp 2QNuBHBCDEX1@ 0"<= psNBAD0Nup `#FXAB00p `p`#FX/ AB00000 0 0000000000 pa"_2"o2"o"2"o&2"o*2"o.2Nu#FXAB000000p*`L#FXAB0000000 0 p/` #FX3Bp2`#FXAB0000000 0 0p3`/ #FXp6a"_2"o2"o2"o 2Nu#FX3Bp4`#FX3Bpr`3B#FXp#`/ /pMax"_2"_2"o2"o2NuAB0000000 0 pI`P|>2pr <6*<P "h& ,\ F B  J4R*:*V(6 "$  j& ,$  ,&&< 4 Z  #3.5. Geburtstag Ulli #werktags 17:12 Vorschau #tglich 19:58 Vorschau 20:00 Tagesschau #Samstag 15:00 Formel I #Sonntags 12:00 Presseclub #Dienstags 21:45 den Fernseher ausschalten ! #6.9.89 Computertreffen Berlin TERMIN.ACC / TERMIN.PRG Terminuhr fr den Atari-ST Version 2.1 (C) Klaus Rittmeier 3/1990 Dieses kleine Programm habe ich geschrieben, weil die gngigen Terminkalen- der fr den ST entweder sehr gro geraten ( und damit Speicherfresser ) sind, oder sehr lange Termindateien erzeugen ( also Diskettenfresser sind ). Auerdem bieten jene Programme meist nur die Mglichkeit, an einem bestimmten Datum zu einer bestimmten Uhrzeit eine Meldung zu bringen, und das auch nur innerhalb von sauber programmierten GEM-Applikationen. TERMIN.ACC folgt einem anderen Konzept: * Eine Terminmeldung ( Alarm ) kommt in jedem Fall, unabhngig davon, was gerade fr ein Programm luft. * Die Termindatei ist eine einfache Textdatei und deshalb nur so lang, wie ihre Eintrge beanspruchen. * In das Programm ist ein einfacher Fullscreen-Texteditor integriert, der die Bearbeitung der Termindatei ermglicht. * Im Speicher werden nur die Termine resident gehalten, die fr den jewei- ligen Tag aktuell sind. * Es knnen auch Termine gespeichert werden, die regelmig wiederkehren. ACHTUNG : Die ordnungsgeme Funktion der Terminuhr ist nur gewhrleistet, wenn Sie die Betriebssystemuhr Ihres Rechners richtig gestellt haben ! Dafr gibt es gengend Programme, z.B. das Kontrollfeld 'CONTROL.ACC', da zum Lieferumfang des ST gehrt. ab Version 2.0 : - volle GEM-Einbindung ( echtes Fensterhandling ) Das Programm kann als Applikation ( TERMIN.PRG ) oder als Desk-Accessory ( TERMIN.ACC ) gestartet werden. Beide Betriebsarten unterscheiden sich jedoch : Bei der Applikation werden keine Routinen resident im Speicher installiert. Deshalb funktioniert die Terminuhr nur solange das Programm luft. Andererseits steht der Applikation der volle Arbeitsspeicher zur Verfgung, soda die gesamte Termindatei geladen und ediert werden kann. Fr das Accessory wird nur ein Speicher von 2 kB als Textspeicher reser- viert. Deshalb werden nur die Termine aus der Termindatei geladen, die fr den entsprechenden Tag aktuell sind. Das Edieren der gesamten Datei ist deshalb in dieser Betriebsart nicht mglich, neue Termine knnen der Datei jedoch hinzugefgt werden. Wie sieht nun solch eine Termindatei aus ? Es ist eine einfache ASCII-Textdatei. Sie mu die Bezeichnung "TERMIN.INF" tragen und sich im gleichen Verzeichnis wie das Programm befinden. In dieser Datei stehen in ungeordneter Reihenfolge Terminnotizen ( wie auf ei- nem Pinboard ). Diese Notizen bestehen aus Tagesangaben und zu jedem Tag eine oder mehrere Uhrzeiten mit je einem beliebig langen Kommentar. Beim Layout mssen Sie folgendes beachten : * Eine Tagesangabe beginnt mit einem '#', gefolgt von einem Datum in der Schreibweise tt.mm.jjjj oder tt.mm.jj ( z.B. #3.9.89 ), oder einer Wochentagsangabe. Als Wochentagsangabe werden folgende Schlsselwrter erkannt : #Montag #Dienstag #Mittwoch #Donnerstag #Freitag #Samstag #Sonntag #Tglich und #tglich #Werktags und #werktags #heute. Signifikant bei der Wochentagsangabe sind nur die ersten beiden Buchsta- ben. Die Gro-/ Kleinschreibung mu eingehalten werden. * Eine Uhrzeit wird in der Form hh:mm oder hh:mm:ss angegeben ( z.B. 6:25 ). * Zwischen Tagesangabe, Uhrzeit und Kommentar mu mindestens je ein "white space" ( Leerzeichen, Tabulator oder newline ) stehen. Hinter einer Tagesangabe knnen mehrere Termine ( Uhrzeit und Kommentar ) eingetragen werden. Der Kommentar sollte in der gleichen Zeile wie die Uhrzeit stehen. Die Handhabung des Programms ist einfach : Am besten kopieren Sie TERMIN.ACC auf die Bootdiskette und installieren es als Desk-Accessory. Das Programm ldt die Datei "TERMIN.INF" nach und sucht nach Terminen, die fr den Tag aktuell sind. Durch Selektieren des Meneintrags "Terminuhr" wird das Editorfenster geff- net und Sie knnen sich die Termine fr den Tag ansehen, bzw. neue Termine hinzufgen. Der Text wird automatisch alle zwei Sekunden nach gltigen Termi- nen durchsucht. Mittels F10 verlassen Sie das Editorfenster wieder. Wollen Sie einer Termindatei neue Eintrge hinzufgen, so mssen Sie wissen, da bei Wahl der Funktion "speichern" ( F2 ) der gesamte Inhalt des Textpuf- fers an die alte Datei "TERMIN.INF" angehngt wird. Gehen Sie also folgender- maen vor : Lschen Sie mittels ^ClrHome ( Control-Taste und ClrHome-Taste gleichzeitig drcken ) den Textpuffer, tragen Sie die neuen Termine ein und drcken Sie F2. Die Termine werden dann gespeichert und anschlieend werden die aktuellen Termine automatisch wieder geladen. Mittels der Tasten F4 und F5 knnen Sie im Terminkalender blttern und mittels F6 Termine fr ein bestimmtes Datum heraussuchen. Sie sollten es jedoch vermeiden, Termine zu ergnzen, wenn Sie im Fenster gerade nicht das aktuelle Datum eingestellt haben. Wenn das Fenster geschlos- ssen wird, sind diese Termine futsch ( Es sei denn, Sie haben Sie abgespei- chert ). Haben Sie das Datum verndert und wollen wieder zurck zum aktuellen Datum: Doppelklick ins Fenster reicht. Wer sich die Belegung der Funktionstasten nicht merken kann, der drckt ein- fach die Help-Taste. Die Funktionen knnen dann in einer Dialogbox auch per Mausklick gewhlt werden. Die eigentliche Terminuhr luft in einem Interruptprogramm im Hintergrund, unabhngig von der Art der gerade laufenden Applikation. Stimmt ein Termin mit der aktuellen Uhrzeit berein, so ertnt eine Melodie. In GEM-Programmen erscheint auch einen Alarmbox mit der Uhrzeit und dem zugehrigen Eintrag. Es wird als Eintrag jedoch maximal die Zeile ausgegeben, in der auch die Uhrzeit steht. Sollte der Eintrag lnger sein, so mssen Sie halt das Acces- sory aufrufen und nachschauen. In TOS-Programmen oder GEM-Programmen ohne Ereignisabfrage ertnt im Alarm- fall nur die Melodie. Die Alertbox wird jedoch nachtrglich ausgegeben, so- bald Sie das Programm verlassen. Die Genauigkeit der Terminuhr betrgt zwei Sekunden. Die Eintragungen in der Termindatei knnen jedoch mit beliebiger Genauigkeit gemacht werden. .  `.. TINY_EDIACC LTINY_EDIDOC `B~(``TB~(>>> TURBO-C <<<< (C) 88 Borland International mod. 1990 by Klaus RittmeierG + f$ +fA <BXQ AKRgHz?< NA\?<NAT`tE**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von TINY_EDI * ****************************************G#JJ$VH3J k  Ј<.@// ?<?<JNAO pBAA4|`g |`.gg4TB|"O4SBQBt SAe!dB)SAe !eHiR@`/ R@Hzp"k, ONx? 9Bg @N 9Bg @NN5?<LNA`$SJfNu/ EK"*B@ RN4d%RB5|BjBj$_NuAK"P!I!I!I B@1@1@BA1A1ABB1B1BNuAK0(Pm<2( HPAl,4(hm"2( HhAl!h( 1h1PNuAK!P1h1hNu/ EL g" @gN7\J@g RRHN7 RfB$_Nu/ $yKBP` | fRPRJHf JK"$_Nu/ O>GJ?SBo?yF.?k8?k: ?k< ?k>Ar0N9O&_NuH8(H&IEL *"jA"Rcp`p+g/ CH& RN!ZXO`p+grr`r.?p+grh`r.?p+grs`r.?p +gra`r.?0+H|??2+t i?0+r h|?4+J|?pk?/+HkCH+ RN O`R RfB@LNuH0O6GLN57@j0N6 N5'HlApN5N58N6 :EFCw SN hpAN5J@fHyOC SN DXO`C1 SN 6`R Sf2I|??4p j?2t i|?0H|?rD?CNO `R SfJCg|fxp?BgBg42A pN5\OB@AN5X "/N3"/ N3/+$H?+ HJ+HCH…H…?+&H?C SNtO `R SfC SN\EC& SNLEC SN<EHzrp7CANXO klN440+jN4&BkBkOL 8NuH>O$HB@&H(yFK2R@fS@ 5\fGR@fB@M2R@f0<N8B@N8HW"N MN9XO0<N80g,g(&J(Mf`SK \ge \fRK(Nfp`B@O`L|Nu/ CIdAF4N$j$H bB@`0N."J"9Kp yK <N# JN& 3Kp$_Nu/ EF40*gBjN3(<A JNJ@g NJ@gp`B@$_NuH06GFJ@f C KN+@09Kg|f KNJ@ghCIf KN#$H cVv(&yK`Rf&yKo(<`("J"p KN"rGJn JN%63Kp`B@L Nu09Fg0<N7 ByFNu09Ff0<N63FNu0000NuH 8:6/>/EKC?4E J2NTO0C?4/E2A0/NTOAr0*N3HyOTC J2/"0*N2XOLNu`S@g g< fBSI INuH<*HGK$kH"KN0k&f<2+&k*SA4+Af*0k(f 0+(k,S@2kf K0+BAN3` Kr0+N26+0+k7@8+(IP`*J0<,"J LNX$H0+k@o~7D0k7@ KN0+Ac\2+*H@B4*L`RM  g0+Ad*H M4/? 2+H2+HN/"k&RA0+4 _N2gRJkDnXL<NuH EK6*jR8*jjRm`2j4jBnPjmJ2j4*jBn8yF0g0p ?rD?tC?pj?tjpCNPO yF0LNu/r09F.N5XONu// <2<,49KH…JBHN/29KHN.&29KH 눐Ё"<,N.29JHN.(BgBgBg?r09F.N4POBgBgBg?r09F.N4PO(&NuH EK0*H2@nv`2*H 눐Ё2HN.`&0f(<`&2*H 눐Ё2*HN.62HN..(BgBgBg?r09F.N3POBgBgBg?r 09F.N3POLNuNN\NuH<]O?@?A>KIKGKEHyKHyK??/ ?/C L4/2<pN3OpTHH@J@g2HISA8 Tl80HR@6rRAAl60HR@4rRAAl4HoHo???+CA42<B@N3,O0/W2+kְAotRB0So oSA>` 0/U2+kذAotRB0Ro oSA:`??/?/?/ r09F.N2POHyKHyKHyKHyKr09F.N1O0<,2HʐAS@4+@o 0<,AS@7@\OL<NuH:86ND?/?A64209F.NXOL8Nu?/ QOEKpN,$ $N,%Hg|/CIh jr hLN0)N Pp RRNTBjRjRj0*jD??*A42*0NXO`0<,kS@2*ֲ@lN< RN0Hђ?*?*AP420NXO` RgN R  fj R  f$NSj?*?*A 42*0N\XO`t RN?*?*A42j0N8XO`P RN$N"H RNSjlBjBj?*4*20*NVTO` j+l RN.NZ`,L xNuH EL0*H2*8*4*6*شAo4`:@Em4@RB2<,@Ao4Do6` 0*HC@m62*HARC8*:*5B5CغCfBgFpE@f RN$R`pE@f S RN$ RN%H?*4*2*0*NjTOL8NuH0NEOhCAN/*CIh R h,NXO?*CI R hdNTOGF2p0+ R"hD Q Rp N 6 R"hD QH|06JAo| o6Np0W@|b4@0;N"&p;`p=`p>`p@`pA` pC`pw`B@L NuH0UO8HWr B@N*,XOEF.0WfNB@NGK k g NNN BC0|J@g`D|bfN80rAXWf0((N !"#$.0;=>@ACHKMPw^Vf`\ZXTbd(0<B6HRCRCRCRCRCRCRCRCRCNH0N"KAN0NbpA@AN`N J@g"KANN6ANp`jB@N4J@g` pN&J@g0+fAVND`NpN(N`NpN(N B@N(N"KANNN@N``'k`XN$`RND`LN`FN`@09KfAIpN'U@g(NN0N 0N NlN`pNByKNTNpNNTOL Nu/ EK0lBR`0<,2* H֐A4@o4NfNB?*?* A4* 2*09F.N XO$_Nu/ EK0lBR` 0jo4N0N\%H(N?* ?* A.4*2*09F.N zXO$_NuH>O$H6*G6?j K : M<BDyF.g0`JpN(*NB@NIK0|| b@0;Nv. ZZv??A4/20N XO`0,fAIpN&U@gN009Jgx`?42/0NRTONBBl`BgBgBgBgr 0N'POHyKHyKHyKHyKr0N&dO`Z lfHoHoHoHor0N&%HPNpN(N$TOLNu0|(gS@g*Nu yF.fNNuBgBgBgBgr 09F.N$PONuN~NuH0OBCG E HWHoHo HoHoBgBgBgBgBgBgBgBgBgBgBgBgp?C6 K4rp1N!O.8r@g" Sm Sn KN,6` KNL`pDgN0NHHo HoHoHoHoBgBgBgBgBgBgBgBgBgBgBgBgBg"J KBBBAp!N!jO.|f`.p Dg(2/SAgSAg`2/0/N6`0B@LNuHQO,H6GIKHWHoHo "MN O ????p??42B@NO ????p??42NO ???4rB@ NN<\O0 NN6r?4B@J26 |??/?? NBA4N,O ????p??42pNNO ????p??42pN2O 0POLxNuH>8:<>/,BCECvGBIC>KCMC`0 JNR0@CH22|| bA2;N..j..L0@CH22I% `X2ACI420HBHA% `:2ACI420HBHA% `2ACI420HB@A% RCCnJBC`.0HCH24I)24I)24 I)RCCnBC`@0HCH25 I+452ABAAF+452ABA+RCCnBC`"2ICA460@B@AF-RCCnB@L|Nu4JAF40 2ABIACvNu220hS@20(hS@2Nu?/0Po`02)ho`2(4i6hCl`4h6)i8(hDl`6(h23A8@3D0C3HBlClx`BD0(6Nu/ / &HEJr0NZBA0N8r0N K0N&_$_NuH0><:8/ $H&I?/"?NXO6rGgBgBg/ rNPOpGgBgBg/ r0NPO?/"???p ?4rB@NO ?/"?420NXO0L Nu?QO6HWHoHo HorN O??/?/?/ 0/@?4/ BropoNO 0N0@?2/A?t o?p o ?r ?B@rt NlO 0NPO6Nu/ OEHoHoHoHorNtOC JN0<NLAN0<N?D?o(?o*GHoHoHoHor 0NO`."KANTJ@g K0NHoHoHoHor 0NO0+g2+fB@Nf0<NTOL8NuH>O(H,I:8*o\BCN.G KNFJDlB@`E0p\ LN g&p LN0J@gp`pEg"K LN<J@mCI/ A"LNl"_N "NNpoEAN>`v"K LN<J@mN>JGgCI/ CI/ A"LN"_N "_N pEAN>`T +fF +.g>C/ CI/ J"LN "_N x"_N r/ rD0"N JNXO<J@l0`Nz>JGg WN*0O0L|Nu/YOM, IC HzaXO VBXO,_Nu"VS@eQ,NuH8]O$H&I(o&BCx%p JR@g*fJ@g@NBEg6BA< <b;k`|<*f<`&<0< b ACp a *$Wb<gt<.f6<*f4`$<0< b ACp a $Wb4g<߲<Lf g`<hggr@dh|?@0;NXXXXXFXFXXXXXXXXXXXXXXXXXXXXXXXXXXFFFXXXXXXXXXXXXXXXXX [0`~AB(`0AB(` [2"La:@`RJEj `p0?4 La TO@`2JEj `0H?4 LaTO@`JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`@N0\OLxNup24C8jxA a A pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`XH0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 H:$H&I(S,k x&gRJgN+gP$ڹd SfRe`,&// Ka\$"J@f*(SSfRf& L\Nu3 B~p`H:$H&I(Sx&gZJgV+gX,k$dSfRe`6+g// Ka$"J@f.?? KaT42J@kf(S,k`& L\Nu3 B~p`p/aXONuH&H(o Ia6kl g La` a(Jf\(H <a)HgN0@0;\ Ka|gB9@{0`Q l)H()H C#B LLNup`p`p 3B~ la J`a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ AOp`Ar(WVNu?/ AJZaRAJpaHGO6<`Gp+g Ka*QJ9JgA aH&_6Nu_TMP_XXX.XXX/ &H+g+g.aJ@f.0+aJ@k"+g kaB@7@&_Nu3 B~p`H&H(k L0+"+ aJkRgF+f* L2SAt Wf"HSIS@SAk öWgJ@g&r2'LB@LNup`p`H&H(k6+"+g0Dta(Jk+fT"SA"L Ip Wf(| ?/ " 0a"_2JkHAp QH@" 0axLJj`$0" LabJk&'LB@LNup`H6&Hp Cgp@CfPpC?/ ?<=NAPOJk08j DD??<>NAXOpCgB?<?p/?<BNAO Jj*`0r߲f*r Cg$pCW|?/ ?<NAXOJkpNua3B~pNu/?<ANA\OJkpNua3B~pNuJ@g//??<?NAO JkNu `a3B~pNuH&Hx&SgkJ9Jkpfxa<g < g6<gJ< e七dRa`JgSSKpap apa`Rp aJp a`vJgrJ`hxB9J`^x B9J`PJ9Jk^ffar<g< g&<g:< eRa``JgSpaTp aPpaL`Rp aDJp a8 LNuJgJ`xB9J`x B9J`?<NATONu??<NAXONu|g2//??<@NAO JkfNua(3B~pNu3B~Nu// &H&g??<NAXOSb&_&Nu|b2@?? /?<BNAO JjfSBg jX?<? p/?<BNAO Jk$`X?<? p/?<BNAO JkxЁ"kr?<? p/?<BNAO JkZ$`?<? p/?<BNAO Jk>$Ҁk8 $k0HzP <e/`/? ?<@NAO Jk b Nua3B~pNu0<`D@| |"b;NupNu   JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNu g<g8g4g0g,g(g$g ggggg ggf @NuH0$H|g|$bGDrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"B~p` 3!B~p& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!B~`0123456789abcdefghijklmnopqrstuvwxyz// &oPR<e&/?<HNA\OJo @!CCJ "A`xEJ$R f4/< ?<HNA\OJoj$@Ap !| %H$J#JA"P` )d I"Q f`rd ` #@#C"nA$_&Nuk |`3 B~` oJQ d nf>avJg*`4CJ g*g"@ f`"/?<INA\OJj` pNugp`/ GJ g/ &S?<INA\O`GJ g/ &S?<INA\O`&_NuH0$< CEJ g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf$HBJBfNuHBЂNuHBЂNu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu/?<NA\ONu?/?<NNAPONu?<NATONu?<NATONu?</NATO @Nu?<*NATONu?<ONATONu??<NAXONu??<NAXONu/?<HNA\O @Nu?<,NATONu?/?<6NAPONu/?<INA\ONu/ ?<NNTO @$_Nu/ ?/ ?/ ?/ ??//?<NNO$_Nu/AR^Bh1|1A2<fa"_2r+2QAUnr 2QNu/AR^1|1|!I!o1A"_A00000000AR^rm`CT2222AR^1|Bhrr`jAR^Bh1|1Ar`PAR^1ABh1|r`6/ /AR^Bh1|1A1Br'aAU"_2"_2NuAR^Bh1|1Ar `CR^3|3|3AC2222AR^2<`AR^BhBhre`CR^3A3B3|CrtRB2fAR^1Br`r3Rj/ CR^2dBi3| Cp 2Q"<=psNB _0RjAU"op+2QAUnp 2QNuR^STUUn1@ 0"<JpsNBAU0Nup `#VnAS00p `p`#Vn/ AS00000 0 0000000000 pa"_2"o2"o"2"o&2"o*2"o.2Nu#VnAS000000p*`f#VnAS0000000 0 p/`:#Vn3Sp2`(#VnAS0000000 0 0p3`/ #Vnp6a"_2"o2"o2"o 2Nu#Vn3Sp4`#Vn3Spr`3S#Vnp#`/ /pMa"_2"_2"o2"o2NuAS0000000 0 pI`VAS0000000 0 pJ`0#Vn3SpN`/ ?AS00pha 2CSA|;$Y4Q$_NuAS00000pd`AS00000pe`3Spg`AS000000 pi`~3S3Spj`l/ /AS0000 00plaJ"_2"_2"o 2"o2Nu3Spf`(3Spk`#Vn#VrpZa "o2Nu3R^@@A CR`B@22220<"<@NBAU0NuR^RtSUVnXn FGGGGG!G$G'G*G3G6GIGQGSG(GeGqGGGGGGGGGGH HHH! )                     "TINY_EDI.RSCA:\A:\H Dateibaum von Laufwerk A: verfgbarer Textpuffer:belegt:F1F3F4F6F7F9^ClrHomeOKTiny-Editor V 3.222222228Tabulatorweite: _Datei ladenText speichernspeichern als ...Text komprimierenText expandierenText ausdruckenTextpuffer lschen... weiter im TextByte in(C) K. Rittmeier 1989/90111111133333ZeilenByte%s\ %-12s %6ld %2d.%2d.%4d %2d:%02d %c..%c%c%c volume label : *.*%s Stand %d.%d.%d, %d:%02d Uhr %d Seiten, %d Tracks, %d Sektoren, %ld Bytes frei. -------------------------------------------------------------------- Ordner Datei Lnge Datum Zeit Attrib. rw%ld ohne Titel [2][Kein neues Fenster mehr mglich][ OK ]%d[1][| Text ist nicht gesichert ! ][Trotzdem|Abbruch] Tiny-Editor\\*.*\J J J JZJmJmJmJnJJJJR^STUUn\ ,4L2:(,0$j <:$B@2P2r0  V HH $$^6*&n x:x2"B@>R>*6pZ,J<"HD "h& ,\ F B   ~\4R*:*<(6 "$  j& ,$  ,&&< 4 &Z  TINY_EDI.ACC / TINY_EDI.PRG Text-Editor Version 3.2 Klaus Rittmeier 22.6.90 TINY_EDI ist ein kleiner Texteditor. Durch Umbenennen der Extension im Dateinamen kann er als Accessory oder als Applikation gestartet werden ( TINY_EDI.ACC bzw. TINY_EDI.PRG ). Ab Version 3.0 prsentiert er sich in einem neuen Gewand. Wesentliche Unterschiede zu lteren Versionen: - volle GEM-Einbindung ( Fensterhandling ) - Cursorpositionierung auch mit der Maus - Tabulatorweite whlbar - Kein Druckerspooler fr Druckerausgaben des Betriebssystems - groer Textpuffer ( je nach verfgbarem Arbeitsspeicher ) - Textpuffer wird nach Schlieen des Fensters freigegeben Ab Version 3.1: - Argumentbergabe ber Kommandozeile oder angemeldete Anwendung ist mglich. Wird ein Dateiname bergeben, so wird die Datei gleich geladen. Ab Version 3.2: - Das "Nachlaufen" des Cursors wurde beseitigt. Die Help-Funktion kann auch durch Drcken der rechten Maustaste aufgerufen werden. Wie bei den lteren Versionen gibt es auch eine Funktion zur Anzeige des Dateibaumes ( komplettes Inhaltsverzeichniss ) eines angeschlossenen Lauf- werkes. Alle wichtigen Tastaturfunktionen sind implementiert ( Tab, Backspace, Delete, ClrHome, Cursorblock ). ber die Funktionstasten bzw. Shift- u. Control-Kombinationen sind alle weiteren Funktionen zu erreichen: F1 Datei laden. Mittels Fileselect-Box kann eine beliebige Datei ausgewhlt werden. Nach Anklicken von O.K. wird der Textpuffer gelscht und die Datei geladen. F3 Text speichern. Die Datei wird unter dem Namen gespeichert, unter dem sie geladen wurde. F4 Text speichern als ... . Der Datei kann vor dem Abspeichern ein neuer Name gegeben werden. Wiederum wird mittels Fileselect-Box der Name bestimmt. Alternate a, Alternate b, ... Der Dateibaum des Laufwerkes wird analysiert und in den Text- puffer geladen. Alle Ordner werden offengelegt und smtliche Dateien der Diskette werden mit Attributen angezeigt. Achtung: Der alte Inhalt des Textpuffers ist verloren ! ^Delete Textzeile unter dem Cursor lschen. F9 Text ausdrucken. Wenn der Drucker nicht bereit ist, erfolgt keine Aktion, anderenfalls wird ohne weitere Rckfrage mit dem Ausdruck begonnen. ^ClrHome Textpuffer lschen. Ein gestarteter Druckvorgang wird abgebro- chen. Help Eine Dialogbox mit den Belegungen der Funktionstasten und eini- gen Informationen zum Editor wird angezeigt. Fr die Textausgabe im Fenster benutze ich keine optimierten Routinen, wie z.B. TEMPUS, sondern die normalen VDI-Funktionen. Deshalb ist der Editor auch relativ langsam ( ich kenne allerdings noch langsamere ). Die Geschwindigkeit der Textausgabe lt sich jedoch mit dem Accessory TURBO-ST ( Bela Computer GmbH ) bzw. mit dem Blitter betrchtlich steigern. Ein weiterer Grund fr die relativ geringe Geschwindigkeit ist das Fehlen eines Zwischenpuffers. Jedes Zeichen wird sofort im vollstndigen Text ein- gefgt. Das macht sich insbesondere bemerkbar beim Einfgen eines Zeichens an den Anfang eines greren Textes. Um das Programm nicht unntig aufzu- blhen, mute ich diesen Kompromi eingehen. .   `.. TYPEWRITACC TYPEWRITDOC Ot"```3 >>> TURBO-C <<<< (C) 88 Borland International mod. 1990 by Klaus RittmeierG + f$ +fA <BXQ AKRgHz?< NA\?<NAT`E**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von TYPEWRIT * ****************************************G#$J$VH3( k  Ј<.@// ?<?<JNAO N .? 9g @N 9g @NNl?<LNA`$SJfNu`"SJfNu09 g0<NvBy Nu09 f0<N\3 NuH E"JN . Jr 0*`N\ JN 8*6*`2|il&20& y< g y4* 20*`NdjdRCjmLNu/ UO ygBpNGHWCA4H…kSB2+k@k0+09N XO$_6Nu?/ 6E2*A0`R@RH|hm ?*?*A4*2j>09N XO$_6Nu/ E["<B JN%J$_Nu/ $HN"J@g`HN*f$_NuNJ@g8 y  fp Np NNBy Nu yRHN Nu/ Epi"J jN(%|[3 $_Nu09o N 3Nurip AN B@33Nu?QOHWHo?9?9?9CA49r B@NO??/A|4/2/ p N XO6J@nApNlp`3NpN30PO6Nu/ / E$[Gp jh:gC RpN*` pC RNVp jhRgC RpN` pC RNVp jhjgC RpN` pC RNTp jhgC RpN` pC RNTp jhgC RpN` pC RN|V&_$_NuHQOGIKMHWHoHo "M VNO ????p??42B@NO ????p??42NO ???4rB@ VN8\ONB@NB@ VNr6_@fr?Bg?/??4 V0BAN&O N????p??42pNDO ????p??42pN(O POLxNuH0UO8E6jJjHWr B@NXOG0Sf0Nn0|rAXWf0(N 0@rAXWf0( NGHKMPRbV0(>LNfN~`N^`AN$`AN`0NN`|N`:N*J@gl0N`dN0HH@J@f`P0 N2Nl0N0N`2||f8<0 ?* ?*JA~4*20NXONN0NN*TOL NuHUO&H>6+8+ :+ <+BGpNzN0||b@0;N,FV??A420/NXO`09(g~`G????+Jr0/N POHWHyHyHyr0/N O`BBgBgBgBgr 0/N RPO`, yfN<`BgBgBgBgr 09N *PO`NNNB@N x0TOLNu?UO6HWr B@N zXO09g22yf(N0yH0y3NJNTO6NuH OBCEHoHoHo HoHoBgBgBgBgBgBgBg?* ?* ?*?*?p?C8AHy8:<>/,BCEGIKM`0 JN 0@CH22|| bA2;N..j..L0@CH22I% `X2ACI420HBHA% `:2ACI420HBHA% `2ACI420HB@A% RCCnJBC`.0HCH24I)24I)24 I)RCCnBC`@0HCH25 I+452ABAA+452ABA+RCCnBC`"2ICA460@B@A-RCCnB@L|Nu4JA40 2ABIANu220hS@20(hS@2Nu?/0Po`02)ho`2(4i6hCl`4h6)i8(hDl`6(h23A8@3D0C3HBlClx`BD0(6Nu/ / &HE,r0NBA0Nr0N` K0Nh&_$_NuH0><:8/ $H&I?/"?N|XO6rGgBgBg/ rNPOpGgBgBg/ r0NPO?/"???p ?4rB@NO ?/"?420N?D?o(?o*GHoHoHoHor 0NjO`."KANTJ@g K0NHoHoHoHor 0N:O0+g2+fB@N0<NOL8Nu/ G g/ &S?<INA\O`G g/ &S?<INA\O`&_Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu?<NATONu??<NAXONu??<NAXONuC2222A1|Bhrr`ABh1|1Ar`A1ABh1|r`ABh1|1A1Br!`~/ /A1|Bh1A1Bra\A "_2"_2"o2A0(@hNu/ /ABh1|1A1Br'aA "_2"_2NuABh1|1Ar `C3|3|3AC2222A2<`ABhBhre`C3A3B3|CrtRB2fA1Br`r3/ C2dBi3| Cp 2Q"<bpsNB _0A "op+2QA p 2QNu 1@ 0"<psNBA 0Nup `p`#!/ A00000 0 0000000000 pa"_2"o2"o"2"o&2"o*2"o.2Nu#!A000000p*`:#!A0000000 0 p/`#!3p2`#!A0000000 0 0p3`/ #!p6a"_2"o2"o2"o 2Nu#!3p4`#!3pr`3#!p#`p/ /pMaf"_2"_2"o2"o2NuA0000000 0 pI`*A0000000 0 pJ`#!3pN`/ ?A00pha2CSA|;$Y4Q$_NuA00000pd`A00000pe`~3pg`rA000000 pi`R/ /A0000 00pla0"_2"_2"o 2"o2Nu3pf`3pk`3@@A CB@22220<"<NBA 0Nu !# %3CHSad$$      TYPEWRIT.RSCzSchriftattribute :doppelte Hhedoppelte BreiteFettSchattiertUnterstrichenOK(C) K. Rittmeier 1990 elektronische Schreibmaschine V 1.2 [2][Kein neues Fenster mehr mglich][ OK ]wwWWEFGH-- Schreibmaschine \2 ( 2,LT4:B   ..< "P2.H "<""$  j& ,$  ,&&< $4 T TYPEWRIT.ACC / TYPEWRIT.PRG - elektronische Schreibmaschine - Version 1.2 (C) Klaus Rittmeier 22.6.90 Durch Umbenennen der Extension im Dateinamen kann dieses Programm sowohl als Applikation ( TYPEWRIT.PRG ) wie auch als Desk Accessory ( TYPEWRIT.ACC ) ge- startet werden. Es handelt sich dabei um ein kleines Hilfsprogramm, da auf Ihrem Rechner eine elektrische Schreibmaschine mit Zeilenkorrekturspeicher simuliert. So knnen kleine Texte direkt in die Maschine - pardon -, natrlich direkt in den Drucker getippt werden. Die getippte Zeile ist in einem kleinen Fenster sichtbar und kann ggf. korri- giert werden. Als Korrekturtasten fungieren Backspace, Delete, Insert, ClrHome sowie die beiden Cursorsteuertasten rechts / links. Auerdem kann der Textcursor an jede beliebige Stelle des Fensters plaziert werden ( Mausklick ). Gedruckt wird die Zeile nach dem Drcken der Return-Taste. Als kleiner Extraservice knnen einige Textattribute eingestellt werden. Nach dem Drcken der Help-Taste oder der rechten Maustaste erlaubt Ihnen eine Dialogbox das Ein-/ Ausschalten der Attribute - Doppelte Schrifthhe - Doppelte Schriftbreite - Fettdruck - Schattendruck - Unterstreichen Diese Attribute mten mit jedem Epson- oder IBM-kompatiblen Matrixdrucker funktionieren. Die Attribute sind beim Drucken solange wirksam, bis sie zurckgesetzt werden. Im Textfenster auf dem Bildschirm sind sie jedoch nicht sichtbar. . & ` .. XDIR DOC 1x XDIR ACC (K XDIR.ACC / XDIR.PRG V 4.5 (C) Klaus Rittmeier, 3/1990 Dieses Programm ist als Ergnzung zum normalen GEM-Desktop gedacht. Neben einigen Grundfunktionen des Desktop ( Anzeige, Ausdrucken, Umbenennen von Dateien ) stellt es einige ntzliche Zusatzfunktionen zur Verfgung : * Anzeige der vollstndigen Belegung von Subdirectories, * Umbenennen von Ordnern, * Anlegen und Umbenennen von volume labels, * Setzen und Lschen von Dateiattributen, * Aktualisierung des Zeiteintrages einer Datei, * Anzeige und Ausdrucken von Dateien als Hexdump, * Verschieben von Dateien und Subdirectories zwischen verschiedenen Verzeichnissen eines Laufwerkes. Durch ndern der Extension im Dateinamen ist es mglich, das Programm sowohl als Accessory (XDIR.ACC), als auch als normale Applikation (XDIR.PRG) zu starten. Der Speicherbedarf betrgt ca. 38 kByte. Ab Version 4.31: * Nach dem Start erscheint das Directory des aktuellen Laufwerkes, nicht des Laufwerkes A. * Fr die Eintragungen im volume label, Ordner- oder Dateinamen sind nun alle Zeichen zugelassen. ( Gro-, Kleinbuchstaben, Ziffern, Sonder- zeichen ) Ein Aufruf des Accessories ( Meneintrag 'Directory' ) bzw. der Start des Programms vom Desktop bringt ein Fenster hnlich einem Desktop-Fenster auf den Bildschirm. Das Fensterhandling ( Verschieben, Scrollen, Grenvern- derung ) ist analog dem des GEM-Desktops. Ein zweites Fenster mit gleichem Inhalt kann durch Eingabe der Laufwerks- kennung ( Kleinbuchstaben a ... ) ber die Tastatur geffnet werden. Achtung: Verwechseln Sie diese Fenster nicht mit den Desktop-Fenstern ! Sie erkennen die Fenster dieses Programms am fehlenden "FULLER" in der rechten oberen Ecke des Fensters. Die Kopfzeile der Fenster zeigt den kompletten Pfadnamen des jeweiligen Verzeichnisses. In der Infozeile wird die effektive Belegung des Verzeichnisses angezeigt. Jeder auch nur teilweise belegte Cluster wird dabei mit 1024 Bytes als voll belegt gerechnet. Das erleichtert die Einschtzung des bentigten Diskplatzes beim Kopieren. Ein Doppelklick auf eine Zeile zeigt je nach Art des Eintrages eine Dialog- box, die folgende Aktivitten ermglicht : volumelabel : Umbenennen. Steht in der ersten Zeile der Satz 'Diskette hat kein volume label, so ermglicht ein Doppelklick auf diese Zeile das nachtrgliche Anlegen eine volume labels. Ordner : Umbenennen, ffnen. Datei : Umbenennen, Lschen, Zeiteintrag aktualisieren ( touch ), Setzen / Lschen der Attribute readonly, hidden, system, archive. Anzeigen des Dateiinhaltes als Listing oder Hexdump. Wahlweise kann die Ausgabe auf den Drucker oder auf den Bildschirm erfolgen. Bei Ausgabe auf den Bildschirm kann mit der Leertaste weitergeblttert werden. 'Return' bewirkt einen Zeilenvor- schub, 'q' beendet die Anzeige. Die beiden Dialoge "Disk-Info" und "Ordner-Info" zeigen auch die effektive Gesamtbelegung der Diskette bzw. des Verzeichnisses. Auch hier werden alle Cluster als voll belegt gerechnet. Wird beim Doppelklick auf einen Ordner-Eintrag die linke Shift-Taste nieder- gehalten, so wird der Ordner gleich geffnet, der Dialog erscheint dann nicht. Ein Anklicken des Schliefeldes eines Fensters hat die gleiche Wirkung wie beim GEM-Desktop : Verzeichnis schlieen, im Dateibaum eine Stufe nach oben gehen. Befindet man sich in der Wurzel, wird das Fenster geschlossen. Sind beide Fenster geschlossen, so wird das Programm verlassen. Eine Besonderheit des Programms ist die Kopieroperation. Eigentlich handelt es sich dabei nicht um ein physisches Kopieren, sondern lediglich um eine nderung des Directory-Eintrages in einem Verzeichnis. Dadurch ist es mglich, selbst auf voll belegten Disketten Dateien oder ganze Ordner samt Inhalt zu verschieben. Selbstverstndlich funktioniert das nicht zwischen verschie- denen Laufwerken. Das ist der Grund dafr, da beide Fenster immer Verzeichnisse desselben Laufwerkes enthalten. Wie funktioniert nun das 'logische Kopieren' ? Genau wie beim GEM-Desktop klicken Sie den gewnschten Eintrag ( Ordner oder Datei ) an, halten die linke Maustaste gedrckt und schieben den Mauscursor ber das geffnete Fenster des Zielverzeichnisses. Mehrere Directoryeintrge knnen Sie selektieren, indem Sie beim Anklicken der Eintrge die linke Shift-Taste gedrckt halten. Das Selektieren mehrerer Eintrge durch Einrahmen mit einer "Gummibox" ist nicht (!) mglich. Sie haben dann in einer Alertbox noch die Mglichkeit des Abbruchs der Ope- ration. Whlen Sie jedoch 'OK', so wechseln die gewhlten Dateien und Ordner samt Inhalt in Sekundenschnelle das Verzeichnis. Es gibt jedoch einige Einschrnkungen, die ein solches "Kopieren" verbieten: 1. Ein Ordner darf nicht in sich selbst kopiert werden. 2. Er darf auch nicht in ein Unterverzeichnis, das sich auf einem Zweig von sich selbst befindet ( 'Ordner im Ordner des Ordners...' ) verschoben werden. 3. Dieses Programm allociert keine neuen Cluster fr ein Verzeichnis. Deshalb funktioniert das 'Kopieren' auch nicht, wenn ein Verzeichnis bereits einen Cluster voll belegt. Mit einem kleinem Trick geht es trotzdem: Legen Sie vom Desktop aus in dem bewuten Verzeichnis einen Ordner an und lschen Sie ihn gleich wie- der. GEMDOS gibt einen einmal allocierten Directorycluster nmlich nicht wieder frei. 4. Im Zielverzeichnis darf kein Objekt mit gleichem Namen bereits vorhanden sein. 5. Volume label knnen nicht in einen Ordner verschoben werden. Alle diese Einschrnkungen werden vom Programm berwacht. In solch einem Fall lt sich der Directoryeintrag nicht selektieren. Achtung ! Nach dem Umbenennen oder Verschieben von Ordnern und Dateien auf der Fest- platte sollten Sie das System neu starten, da sonst GEMDOS die neuen Verzeich- nisse nicht einliest ( Ein Medienwechsel ist ja bei der Festplatte nicht vorgesehen ), und demzufolge auch nicht findet. Einige Programm-Funktionen sind ber die Tastatur zu erreichen : Esc - Erneutes Einlesen des Wurzelverzeichnisses. a, b, ... - Diese Tasten haben eine Doppelfunktion: 1. Handelt es sich um die Laufwerksbezeichnung des gerade nicht angezeigten Laufwerkes, so erfolgt ein Laufwerkswechsel. Das Wurzelverzeichnis des gewnschten Laufwerkes wird eingelesen. 2. Handelt es sich um die Bezeichnung des gerade angezeigten Laufwerkes, so wird das obere Fenster in das zweite kopiert und dieses an die oberste Position gebracht. War nur ein Fenster geffnet, so wird ein zweites mit dem Inhalt des ersten erffnet. q - Schlieen der Fenster und Beenden des Programms. Bei Anwendung des Programms als Accessory ist folgendes zu beachten: Wenn das Accessory-Fenster vollstndig durch ein anderes Fenster verdeckt wird, reicht ein erneutes Anklicken des Meneintrages, um das Fenster an die oberste Position zu bringen. Bei aktiviertem Accessory sollte auf keinen Fall die laufende Applikation abgebrochen bzw. eine neue gestartet werden. ( Denn zumindest beim TOS vom 6.2.86 kommt die AC_CLOSE-Meldung nicht rechtzeitig beim Accessory an. ) Im Klartext heit das z.B.: Bei geffnetem Accessory-Fenster auf dem Desktop - kein Programm starten, sondern erst das ( die ) Fenster schlieen. `@(Z``h@>>> TURBO-C <<<< (C) 88 Borland International mod. 1990 by Klaus RittmeierG + f$ +fA <BXQ AKRgHz?< NA\?<NAT`E**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von XDIR * ****************************************G#IJ$VH3I k  Ј<.@// ?<?<JNAO N$4? 9Ag @N 9Ag @NN5?<LNA// N7&$x CN70*$_&Nu`"SJfNu` gSH HNu"SJfNu`$SJfNu/ EI?* *( R2HN6$ Rh h"<A (pN7TO$_NuH 6E\r jhg@x8` 0HCx8m мo "<N5r $NtJ@l0<`NAp"jigBCBAIA`*pCgBC|CB@H@`BCB@|H@0LNuH8&H8:BCEI"RibUAfB@"< N` NJ@f|d\?* R4( h?0("< Al2`"< R K04N6^TO,JFm: R0(H`t(K~D Rh ?*42(0 KN6$TO,JFl0`DJCf .f I ,.gp`*RC0Nj8 RJ@chb"< Ao0LNuH>O*H?@`vBD:EFAdpN8<S@g|f`ApN8S@gN4J@g <N5&H c~ <N4/H\b KN5`dII?,?,ɑ4,2,B@N$XO?@J@nApN8@`,0<N8N5,"H o\ <NAN4z0-N(> -N(R.K`^JDn n8/z` 8<K?D`0/`fH2/Ds / f|fp N3p N3SC|f / HN3/ HN3SD`Ho "N MN%XOJEg4|l.?D` 2/0@A   GRo omؼ|fA rKpN3pArpN3dp N3"A N32p N3p N3SC|MJDoJCn"JCoJEg A N3`JCn|fN2<@ `| JEgJCn,/ H| g|g|Qg` Bo`v`v0/f0/N" </N32"o` N o\N2 KN2‘0<N6ObL|NuH>O$H*I,o|(o:BC8&H`v gj .gdp+ g0+N&^2A?RCRUp+ f@ +N%, yI2(HN1TJgr`BA?  yI2(HN0_@RVݔG fJEgm@/ /pE"M JN:PO>l0` GRFFn0OPL|NuH0QO6BoBoB < N1v$H cGI|l < 29FC"qN` r0 JNHWHopC JNPO6H JN1R  k2(HN/l/CH S hN%4XO?/CH S hN%TO?/CH S hN%TOPOL NuH>O*H6MJ29F@@C 41J29FA$pG< K"JN$0*N$80*N$: *N$<,IF29F4BBA pfC! MN$j`p* gCB MN*Ho?yIBo?P?h ?h ?h ?hAr09IN1"ONuH0&H60<N2EJr0*JN/rr0*JN/r0*JN/"JA N0kTk V@5@rCkTk 5A J0*JN.r0*JN/~0<N2~L NuB@` 2A1 R@|mNuH0&HEJ"JA N Jr0*JN/NBC` 0@ s o K0N$0@7 RC|mL NuHOGJCNAr0+N.ANLCAtBA0+N.BCIFK`h203C MN MtC(0C qrC q0+N.0243CBB s o 03 AN\RC0A20H(AnsmzCABBBA0+N-O>L8Nu/ $HHjr0N1XOHjbr0N1XO$_Nu// $H0*gX6*HÇJ 2H?0rN1TOjl 2*H 눐Ё2*CHN+L`B@6?r 0N1NTO$_&NuH>]O$H?@?A>GKMIJHjHj??/ ?C A 42<pN10Opj HH@J@g2* HISA5A j l5| 0*HR@5@2IRAAl5A0*42ABIBRAAo5A0*H5@4,2IBAl5AHoHo?*?*?* "M N4* 2<B@N0xO0W2,lְAo4*0HR@@o VSA>`0S2,lذAo"4*2,0HA@o4,lؔU6`??/??r0N/POHjHjHj Hj r0N/GGC 3 24BB1RE0F@mdRD0FS@@mNLA(pC 3`$p, g g2A 1` I RDfv0A(pBD`0p, g" g .g24BBA 1RCI RDfrCpN:0A(pBD`*p, f g24BBA 1RCI RDf2E0N40L8Nu// QO$HBoBoBHWHoB@C jNBPO6H?/ yI0(H"N'$/CIYAbN\O ooCGAbN!PO$_&Nu/ / EJGFr@g 0Br0Br0ANr402 A p N25oN.252AN0AN&_$_NuH8QOEF0gBA`r4GJ sf < N'0C#cHWHo0A?0C?1A ?0CAI 442<B@N,pO??/0Cb j4/2/ 0<NXO6J@n"AHpN*0A pN'@p`b07?4/2/0/8A@NTOr 403 N+0BsBC`02AA7 RC|mB@POLNu09JgS@f?9JBBrpN&TONu/ / EJGF0 rg202N050A pN&l0gBA`r6&_$_NuH 86EJ49FgB@`p rfp`0Br2555B@`(24BBA 4:EEC 3 R@|m < 2A"p4 p N0C2AN`0Cb2AbND0ANpB@L8Nu/ / pN)XEJGFCIz0ANpA*2A0*N%8%H c B4NJ@lp`<0BrpNX0gBA`r0N0gBA`rBrB@N(B@&_$_Nu/ OEI jnL?* *( R2HN#<$ Rh hrApN$TOJm <CA (N gNp`B@O$_Nu/ / EJGF0 rlB@`0AN4U@`S@2@A 0\g|n2@AB02C q0(:N25?2gBB`t0r f,0gBA`r rg2?JAgB@`p2N>`pN'NJ@fpNޑB@N'rp&_$_NuH8O$H"HANGJIFCI|/ C0AN^"_NX0*N27?2gBB`t0s f,0gBA`r sg2?JAgB@`p2N`pN&NJ@fpN"B@N&OLNu/ / &H$I`p "J KNJ@f J` E f&_$_Nu/ `A gCAN0|g,29FAOx"pAN f C JNNO$_6NuH(O$HIIpA,"l i<@" fCFAN`"JAN0pN"B@NBDv`0NrJ@fRRD The 2(HN/CH l hNXOB@N"Cp lN8|| flCAN0|gZ29FA"pAN f< f,29FA p09FN$H gNH| C JNNOLNuH06AJCF42AAE 42 J2E$r4BBG sfN`8* H|Q@gQ@g`pCg JN` JN` JNb` JNL NuH02AA r f5 `02AA5 02ANpL NuH>EJGF24BBA 20I4C(q 0gBA`rA*pK M/0gB@`p _N*H gr, g < N ,H cf0,N4 NrNJ@mL0gBA`r ro0gBA`rA"p=i:`Bn:0,N NrNRJ@l NNp` NN L"M""""""""B@L|NuH0BCGF kpNU@fpNNJ@gv`tBDEJ` 02AA r o 0NJ@mRD0rmBD`20gBA`r602A prNJ@lv`pNRD|oNHB@N 0L NuH8UOEF6GJI0,SfBR`0,kf40A80Hĉ(2|| bA2;N<b~~0+kf4N 0gBA`r sfN`2?JAgB@`p2N k)fNJNFpEg Df24A p SAH(s :?0/ 2N2sf02sl Wf^0N,J@g|pNHoHo"NANPOpWfB@N`0gBA`r?20/ N2sf.N`(0AN2/0N,`0ANpEgo2/|gB|Vg`NBN>09IgVv`Rpo:Nr-iHg80kg 7@NP`&0ANDN2?JAgB@`p2N6B@NJCgO Lx8Nu/ EJN5@N09IfAI0*N5@l Nnp`BgBBrp*N@TOB@N%HpN%HpN%HNHyJHyJHyJHyJrB@NOHyNHyN?*?*?*C A 4*2<pNO0*4*"2ABIBA5@5j 5A5A5jr5A409IgB@NpN\NN0*NNB@$_NuN`3IHyJ HyJCJAJNPO3JNu/ B@EJ ` 2A5R@| m5|3JJHyJ$CJ JNjXO$_NuHQO,H6GIKHWHoHo "MNO ????p??42B@NO ????p??42NO ???4rB@ NN\O0 NNV6r?4B@J26 |??/?? NBA4NO ????p??42pN"O ????p??42pNO 0POLxNuH>8:<>/,BCEBGAIBKAMA`0 JN&0@CH22|| bA2;N..j..L0@CH22I% `X2ACI420HBHA% `:2ACI420HBHA% `2ACI420HB@A% RCCnJBC`.0HCH24I)24I)24 I)RCCnBC`@0HCH25 I+452ABAAF+452ABA+RCCnBC`"2ICA460@B@AF-RCCnB@L|Nu4JAF40 2ABIABNu220hS@20(hS@2Nu?/0Po`02)ho`2(4i6hCl`4h6)i8(hDl`6(h23A8@3D0C3HBlClx`BD0(6Nu/ / &HEJr0N.BA0N r0Nj K0N&_$_NuH0><:8/ $H&I?/"?NXO6rGgBgBg/ rNPOpGgBgBg/ r0NPO?/"???p ?4rB@NO ?/"?420N|XO0L Nu?QO6HWHoHo HorNO??/?/?/ 0/@?4/ BropoNvO 0N0@?2/A?t o?p o ?r ?B@rt N@O 0NPO6Nu/ OEHoHoHoHorNhOC JN0<N AN0<NO$_Nu/ OEHoHoHoHorNOC JNAr09JNO$_NuHO:68(H0<NpN>?D?o(?o*GHoHoHoHor 0NO`."KANTJ@g K0NHoHoHoHor 0NzO0+g2+fB@NZ0<N(OL8NuHC8jxA aA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`XH0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 JgJgJgJgJg JgJgJfSHggggg ggf @NugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuSeg gb pNuJfpNupNu/ / g($Ig"f&Hggg"J K`A&_$_Nu`H0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G*3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"@p` 3!@p& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!@`0123456789abcdefghijklmnopqrstuvwxyz/ GI g/ &S?<INA\O`GI g/ &S?<INA\O`&_Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf$HBJBfNuHBЂNuHBЂNu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu"@$jDJjD$HBJBf.$HBJBfB@H@$ jDNuB@H@HB0B@H@$ jDNu A"B@H@HABAtҁрdЈӁрQ$ jDNu?<NATONu?<NATONu?<NATONu?<*NATONu??<NAXONu??<NAXONu/?< NA\ONu/?<HNA\O @Nu?<,NATONu//??<@NAO Nu/?< NA\ONu/?<INA\ONu/ ?< NMTO$_Nu/ ??<NMXO @$_Nu/ ??< NMXO$_Nu/ ?/??/??<NMO$_Nu/ ?<NNTO @$_NuC]2222A\1|Bhrr`jA\Bh1|1Ar`PA\1ABh1|r`6/ /A\Bh1|1A1Br'aA^"_2"_2NuA\Bh1|1Ar `C\3|3|3AC2222A\2<`A\BhBhre`C\3A3B3|CrtRB2fA\1Br`r3\&/ C\2dBi3| Cp 2Q"<;psNB _0\&A^"op+2QA_*p 2QNu\\]^_*1@ 0"<IpsNBA^0Nup `#`*A\00p `p`#`*/ A\00000 0 0000000000 pa"_2"o2"o"2"o&2"o*2"o.2Nu#`*A\000000p*`l#`*A\0000000 0 p/`@#`*3\p2`.#`*A\0000000 0 0p3`/ #`*p6a"_2"o2"o2"o 2Nu#`*3\p4`#`*3\pr`3\#`*p#`/ /pMa"_2"_2"o2"o2NuA\0000000 0 pI`\A\0000000 0 pJ`6#`*3\pN`$/ /pOa"_2"_2"o2"o2Nu/ ?A\00pha2CSA|;$Y4Q$_NuA\00000pd`A\00000pe`3\pg`A\000000 pi`d3\3\pj`R/ /A\0000 00pla0"_2"_2"o 2"o2Nu3\pf`3\pk`3\@@A C\B@22220<"<?NBA^0Nu\\0\^`*b* FFFFGGG*G3GBGFGUGZGiGrGzG}FFGFGGGG*G3GBGFGUGGrGzG}FFFGGGGGGrGGGGGHGzG}FF   !"#$ 012!                              % & ' (  )*  +  ,  -  .  /  XDIR.RSCHI~Disk-InfoLaufwerk : A volume label : ________.___XXXXXXXXXXXBytes belegt :12345678Ordner :123Dateien :1234Bytes frei :87654321AbbruchOK(C) K. Rittmeier 1989/90Ordner-InfoName : ________.___Ordner ffnenAttribute :touchListingDatei-InfordonlyhiddensystemarchiveHexdump V 4.5 Klaus Rittmeier 1990 [2][| Ausgabegert ? ][Abbruch|Monitor|Drucker][1][| Drucker ist nicht bereit ! ][Abbruch|Weiter][1][| Kein weiteres Fenster | mehr mglich ! ][ OK ]E ENDE DER DATEI%ld%d Diskette hat kein volume label.  %-19s  %-20s %-12s %6ld %2d.%2d.%2d %2d:%02d %c%c%c%c%c%c %ld Bytes belegt durch %d DateiA:\[2][| Selektierte Ordner / Dateien | verschieben ? ][Abbruch|OK] Directory\\]^_*\2 dBdR&>J,"T6v& Th4vl6 6NF"6.$jvN`2 <, ~.b"$  j& ,$  ,&&0< 4 . . `&.. X_INFO ACC lx'X_INFO DOC -J`:``w>>> TURBO-C <<<< (C) 88 Borland International mod. 1990 by Klaus RittmeierG + f$ +fA <BXQ AKRgHz?< NA\?<NAT`E**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von X_INFO * ****************************************G#J$VH3 k  Ј<.@// ?<?<JNAO N ? 9g @N 9g @NN?<LNA// Nv&$x CNj0*$_&NuYOHWHoHoHor B@NO0/XONu// N2|g"UAgUAg` N& x$h( CN ` $|`,`` R$_&NuNt2|gUAg UAg` xn4Nu yBNu yNuNu?6N@A(2|gUAgUAg`0H p`0H p` 0H p`6Nu/ NB$H g *gB@`p$_NufSH HNuH06&HS@m|nN@gp`6NJ@fp`*SC0Nf$H fp` fp`$RRJ"J KNB B@L NuH0&HBCNvJ@fp`PN$H fp`B0*|fB@`4r4B@Jr g r 2A7 RC2A@I02|f0L NuH08&HBCS@m|op`NJ@fp`Nx$H fp`2ADI02|fB@`jr4B@Jr gD22 |g_Ag`42A@I"r iA`2A@I"r tԩ B2I'RC2A@I02rDAf0L NuAp)g Rh`p)fRh")Ҽt ӐB@NuHzrp7CHNXONuH/9D?/9@?*/9O(H,I:8*o\BCN .G KN JDlB@`E0p\ LN g&p LN ~J@gp`pEg"K LN<J@mC/ A"LNZ"_N"NNpoEAN 6>`v"K LN<J@mN B>JGgC/ C/ A"LN "_N"_NpEAN >`T +fF +.g>C/ C/ J"LN"_Nf"_N`/ rD0"N JNXO<J@l0`N >JGg WN x0O0L|Nu/YOM, IC HzaXO VBXO,_Nu"VS@eQ,NuH8]O$H&I(o&BCx%p JR@g*fJ@g@NBEg6BA< <b;k`|<*f<`&<0< b ACp a$Wb<gt<.f6<*f4`$<0< b ACp a$Wb4g<߲<Lf g`<hggr@dh|?@0;NXXXXXFXFXXXXXXXXXXXXXXXXXXXXXXXXXXFFFXXXXXXXXXXXXXXXXX [0`~AB(`0AB(` [2"La:@`RJEj `p0?4 La TO@`2JEj `0H?4 LaTO@`JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`@N0\OLxNup24C8jxA aA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`XH0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNu g<g8g4g0g,g(g$g ggggg ggf @NuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G*3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"p` 3!p& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`0123456789abcdefghijklmnopqrstuvwxyz/ G g/ &S?<INA\O`G g/ &S?<INA\O`&_Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#/?<NA\ONu?/?<NNAPONu?<NATONu?</NATO @Nu?<ONATONu??<NAXONu/?< NA\ONu/ ?< NMTO$_Nup `xp`r#p`f#3p4`T3#p#`B/ ?A00pha.2CSA|;$Y4Q$_Nu3@@A CB@22220<"<NBA0Nu z"&^Ŗ6nLSjw*.*[0][| Bytes belegt durch | Ordner und Dateien|][ OK ]%s%ld%s%d%s%d%s zeige X-Info..\\*.*\\2 DD :  HD ~.  < X_INFO.ACC Extended Desk-Info Anzeige des vollstndigen Platzbedarfes aller auf dem Desktop selektierten Files Version 1.1 (C) Klaus Rittmeier 3/1990 Abgewandelt aus dem Programm "Desk-Expander" aus ST-COMPUTER 9/89/85ff Diese kleine Desk-Accessory ist eine Erweiterung zum normalen GEM-Desktop. hnlich wie die Desktop-Funktion "zeige Info.." dient es zur Anzeige von Informationen ber selektierte Laufwerk-Icons oder Eintrge in Desktop- Fenstern. In der Version 1.1 funktioniert es mit TOS 1.0, TOS 1.2, und TOS 1.4 ( bei letzterem leider nicht mit jeder Version - bitte ausprobieren ! ). Es gibt zwei Unterschiede zur normalen Desktop-Funktion "zeige Info..." : 1. Es wird der vollstndige Speicherplatzbedarf eines selectierten Eintrages berechnet, d.h., angebrochene Cluster auf dem Speichermedium gelten als voll belegt, und Ordner belegen auch einen Cluster. 2. Sie knnen sich auch das Info zu mehreren gleichzeitig selktierten Eintrgen anzeigen lassen ( auch zu mehreren Laufwerken ). Diese beiden Fhigkeiten sind besonders ntzlich zur Einschtzung des bentigten Speicherplatzes beim Kopieren von Files und Ordnern. Ein kleiner Schnheitsfehler soll nicht unerwhnt bleiben : Enthlt ein Ordner mehr als 30 Eintrge ( was relativ selten vorkommt ), so wird sein Speicherbedarf zu gering angezeigt, weil ich der Einfachheit halber immer nur mit 1024 Bytes pro Ordner rechne. Das gilt brigens auch, wenn ein Ordner einmal mehr als 30 Eintrge belegte, die dann spter wieder gelscht wurden. GEMDOS gibt nmlich einmal belegte Directory-Cluster nicht wieder frei. #a000000 #b001001 #c7770007000600070055200505552220770557075055507703111103 #d #E 99 03 #W 00 11 00 01 1D 17 07 C:\*.*@ #W 00 00 12 01 1C 17 0A D:\TC.11\*.*@ #W 00 00 24 01 1E 17 00 @ #W 00 00 36 01 15 17 00 @ #M 07 06 00 FF G RAM-DISK@ `@ #M 07 05 00 FF F Spiele+sonst@ `@ #M 07 04 00 FF E Text & Graph@ `@ #M 07 03 00 FF D Anwender@ `@ #M 07 00 00 FF A 3,5" Floppy@ @ #M 07 01 00 FF B DISKSTATION@ @ #M 07 02 00 FF C Dienstprogr.@ @ #T 07 07 02 FF PAPIERKORB@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.PRG@ @ #G 03 FF *.PR_@ @ #G 03 FF *.APP@ @ #F 03 04 *.TOS@ @ #P 03 04 *.TTP@ @ #G 03 FF *.ACC@ @ #G 03 FF *.AC_@ @ #G 03 04 C:\TINY_EDI.AC?@ *.DOC@ #G 03 04 C:\TINY_EDI.AC?@ *.INF@ #G 03 04 C:\PROGRAMS\EXE.PRG@ *.EXE@  ******************************************************************** Deze diskette is samengesteld door de Stichting ST, Postbus 11129, 2301 EC Leiden. Onze bibliotheek van public domain programma's omvat op dit moment (lente 1991) al meer dan vijfhonderd disks. Daarop vindt u programma's op elk gebied, van tekstverwerker en database tot de leukste spelletjes, de fraaiste tekenprogramma's en de handigste utilities. Ook bevat onze bibliotheek een speciale afdeling voor public domain disks met Macintosh software, die te gebruiken zijn onder de ALADIN emulator. Deze MAC-PD serie bevat tot nu toe ongeveer vijfendertig disks. ******************************************************************** U vindt in het twee maandelijks tijdschrift "ST" (Onafhankelijk tijd- schrift van en voor gebruikers van Atari ST computers) een overzicht en een bespreking van de inhoud van de nieuwe public-domain diskettes. Dit tijdschrift bevat tevens een bestelkaart zodat U vlot over de software kunt beschikken. De Stichting ST geeft ook een speciale PD catalogus disk uit. Deze public domain disk is geproduceerd en gedistribueerd door: ************** Stichting ST afd. Software Bakkersteeg 9A 2311 RH LEIDEN ************** Ondanks onze controle komt het af en toe voor dat een diskje niet goed is gecopieerd.Mocht U dit overkomen, aarzel dan niet en stuur de defecte disk aan ons terug. U krijgt dan direct een vervangende disk toegestuurd. ************************************************************************ Teneinde het voor ons mogelijk te maken om productiefouten op te sporen en vervolgens in de toekomst te vermijden, zijn alle disks, geproduceerd door de Stichting ST, voorzien van een groen productienummer. ************************************************************************ Rittmeiers Public Domain Programmsammlung Stand 22.6.90 Inhalt : ARCSHELL V 1.3 BIORHYTM V 1.1 BOOTMENU V 3.31 CHK_TREE V 2.1 EXE V 1.5 FRACTAL V 2.2 FORMAT+ V 1.1 MAKEDISK V 2.4 PARK_HD V 1.1 PRN_SEND V 1.3 TERMIN V 2.1 TINY_EDI V 3.2 TYPEWRIT V 1.2 XDIR V 4.5 X_INFO V 1.1 **************************************************************** * * * Alle Programme in diesem Ordner (mit Ausnahme von ARC.TTP) * * sind aus eigener "Produktion". Sie sind Freeware, d.h., sie * * drfen beliebig oft kopiert und weitergegeben werden. * * Es ist jedoch untersagt, Vernderungen an den Programmen * * vorzunehmen oder sie fr kommerzielle Zwecke zu verwenden. * * Die Urheberrechte bleiben beim Autor. * * * **************************************************************** Jedem Programm ist eine Beschreibung in einem .DOC-File beigefgt. Ein paar allgemeine Worte will ich jedoch noch anfgen: Fast alle Programme lassen sich als Desk-Accessory (Datei-Extension .ACC ) und als normale Applikation verwenden (Extension .PRG). Will man ein Pro- gramm sowohl als auch benutzen, so fertigt man sich blicherweise zwei Ko- pien an und benennt die eine mit ...PRG und die andere mit ...ACC, oder man macht sich die Mhe und benennt das Programm jedesmal in ...ACC bzw. ...PRG um. Es gibt jedoch eine weitaus elegantere, meines Wissens jedoch nirgends dokumentierte Variante. Lassen Sie sich doch einmal den Inhalt der beigefgten Datei DESKTOP.INF anzeigen. Achten Sie besonders auf die Zeilen am Schlu. Sie haben folgendes Muster : #G 03 FF *.PRG@ @ Hier wird nmlich dem GEM-Desktop mitgeteilt, welche Dateien als Applika- tionen gestartet werden knnen. blicherweise stehen dort nur die vier Typen *.PRG, *.TOS, *.APP und *.TTP. Ich habe diese Liste u.a. durch *.ACC ergnzt. Wird mit dieser Datei DESKTOP.INF gebootet, so sind auch Accesso- ries vom Desktop als Applikation zu starten. Aber Vorsicht ! Das geht natrlich nur gut mit Accessories, bei denen der Programmierer diese Mglichkeit vorgesehen hat. Ansonsten wird sich der ST nmlich sauber in einer Endlosschleife verfangen. Mit der Ausgabe dieser Programmsammlung vom 24.3.90 hat jedes Programm ei- nen integrierten Virenschutz bekommen. Damit soll der Befall durch Link- viren frhestmglich erkannt werden. Erfahrungsgem wird die Virenproblematik von vielen Computernutzern nicht recht ernst genommen. Die entstandenen Schden sind jedoch umso grer, je spter ein Virenbefall erkannt wird. Deshalb habe ich jedes Programm so ausgelegt, da es den Befall durch einen Linkvirus (das ist ein Virus, das sich an das Programm anhngt, um sich bei jedem Programmstart zum Zwecke der Vermehrung im Speicher zu installieren ) selbst erkennt, und sofort nach dem Start meldet. Es wird dann z.B. folgende Warnmeldung ausgegeben: " Achtung Viruswarnung ! Vernderte Prfsumme von XDIR " Nach Drcken einer Taste wird das Programm dann abgebrochen. Da sich das Virus zu diesem Zeitpunkt bereits im Speicher befinden kann, sollte der Rechner ausgeschaltet und ohne Diskette bzw. mit einer garantiert viren- freien Diskette wieder in Betrieb genommen werden. Eine Vernderung des Programmes mu jedoch nicht durch einen Virus verur- sacht worden sein. Genausogut kann ein Kopierfehler oder eine Manipulation Dritter daran Schuld tragen. In jedem Fall ist das Programm unbrauchbar. Leider ( bzw. zum Glck ) hatte ich bis jetzt noch keine Gelegenheit, die Wirksamkeit meiner Methode in der Praxis zu berprfen. Wer in den zwei- felhaften Genu einer Viruswarnmeldung kommt, mge mir bitte das befalle- ne Programm zu Untersuchungszwecken zuschicken. Sie / er bekommt dafr die neueste Ausgabe dieser Programmsammlung. Ich programmiere ausschlielich in C und Assembler. Es wrde mich freuen, wenn andere ST-Programmierer mit mir in Erfahrungsaustausch treten. Meine Konfiguration : 520 STM mit 1 MB RAM, Megafile 30, SM 124, Farbfernseher mit RGB-Eingang, doppelseit. 3,5" Laufwerk, 5.25" Laufwerk, Drucker STAR LC-10. Dankbar bin ich auch fr Hinweise auf Fehler in den Programmen und fr Verbesserungsvorschlge. Apropos Fehler - Bitte lscht ltere Programmversionen. Ein paar Bugs haben sich doch noch eingeschlichen. Meine Adresse: Klaus Rittmeier Preuerstrae 33 Merseburg 4200 DDR `nK/`p nK>>> TURBO-C <<<< for ATARI-ST Version 2.0 (C)88-90 Borland International K,- f*,-f Kz,<dB]QKb] GKRgHz?< NA\?<NAT`oE**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von MAKEDISK * ****************************************&H f &op`B@#3 k # Ј<.@#Jyg<"@(I$k,"Jf"JfB// ?<?<JNAO A6<HCBB`B !jBJ)g HiRC`& "fSI "WJAkHiRCBSQJ)gHiRCHyp$ONh0 J"LN? 9pg @N 9tg @NN?<LNANJ@gN nN|B@Nu/vBACxNs38J@gN 3:J@fB@`rpNYL@N@N@N@N5@N"@NvJCgB09+f:pNNw09>g y0pNʢpN5VNwB@N0&Nu// O~v098g29:g0NNw9-gh/B/EC,AN\CANC.ANC-ANAN"JA-trpN,09>g y0B@NʢN#@N5@N@N@N@NZH@N@NwB@NNv @0O$_&NuOC y0NxHWCtrB@ y0N}XOO Nu/ / 09JEg:0 K"k8N`.0|+g S@gS@g`B@NBH`pNBH`pNBHr0 JNkNL 8NuH8OE0A< gr`BA0BhG+0g"R4)@iDknr`BA1A09+f2g4(f3+0g2(g R6(0H$ԂԀ60(xI"L0 RNxC0 RNx:l0o@0lR@2kAJ@o0H$ԂԀ Rp(2H ЀЁ R602H ЀЁ80|fNxNpOL8NupNu/ EHyHyHyӸHyHyӄHyӴHyӦBgCRAt 2<pNO#0#0#0#0#H#D# @p$_NupNuH06E RlDGP2A7BD`4H2<0@03N RDRmt2<6RRC030N L Nu/ YO$H0*|5@ 2*I5A|Hf j8 f 5|IBj jPf j2 f 5|QBj jKf j4 f 5|*Bj jMf j6 f 5|6Bj jGf j7 f 5|OBj 0*Hj 5@ JNiJ@fF09+f*HWHo"J y0N~POJ@g20/N` jbf r+pNXO$_NuH0$HAN0f0`XBP2*0N|6NZ&H g,"+g?* 4*2*0No"TOJ@f"J KNin` 9"?j ?j ?j0|gn6| |bz@0;N\nnnnnnnnnp~|(gn|gS@gU@g`.|)gؐ|gW@g`2*0*N`C KN\` KNR` KNX ` KNg`r0* KNa`0* KNb`0* KNc``C KNh`C KNi` KNR`t0*y+fft2<B@N pN5V`N0*y+fBt2<B@N 3, `*09+f"0*N|`09+gt2<0*N POL Nu/&Jfv Nj:&NuHOv3K, INGHo Ho HoHoHoBg?< BgBgBgBgBgBgBgBgBgBg?C. K4,r0NO.8HoHoC AN˺POpNpogr`BA?Apogt`BB?Bpogr`BA?ABy+pDgANpDgANpDg KN2p Dg < N09+g2gB@rNS t2<B@N BUNB@N0gO&L8Nu?O6>?y#PBo?|%0|gS@g S@gS@g`"/y?y+ `?BAr0NO6Nu3L3NpNupNuH8OfNz$HANVNwp?BgBg429^ApNĠ\O6NwJCfBC/BD/BE/|/p/܀ 2HNb2HNb.B/HGC KN\pA9_ KpNbJ@fp`B@J@gC&AHN\I8py^ LNB+pЬ",N", N, ",N", N/@4//????HoXHo y0"hAN2O JNVApN~`trpNOLNu <CA`NBy^By\pNupNuNE`Nu?/ 6ErZ$2Vg BNQ pZBVBP$_6Nu?BC`0NRC| m6NuH0$H&INf6< g JN J@f JNf6< g JN J@gB JN J@f JHNL NuH0OBC y0/(lHoɑNPOJ@gNNwNXCAN$H g*BDG`pZC JNDRD| m JNvNw0ORL NuH0OBC y0/(HoɑNPOJ@gfNwCAN$H gFBDG`,pZANJgpZHsC JNXORD| m JNvNw0ORL NuH.O(H8Nz$HANVBC0N LNJgrp' LNbJ@fdB@ LN":J@oT /NP*H g<"/0NDM"LpZAN\pZ-V-PBA/=Tv0NÜ JNV0O,Lt8Nu2It4r2C It@g NuNu2It4r2C It@gH|AHH@` HHH@|0NuH0v$HGz`4xRk HĉTD|m 0 kNb`trpNBCTJ0f0L NuH:OBDvEGD`DpZ"2VgֲPpD SrNw`rpD SNxpZC0@T@ SNxNRD| m "<Nb&pNè "<Nb*// y0"hAN2POC S hN\Cp y0NxMHoHoCp SN{>PO?9+?9+?9+49+rB@ SNɊ\OIRp SN<r SNx0|bl@0;N`4``````````^J`|HoC SN|XO`BDv`r"L0@T@ SNx~ LNJcNpZ"2VgC LNJ@g*0 LNJ@grpD SNw`rpD SNxpZֲP`0NRD| m "<Nb&pNè "<Nb*// y0"hAN2POC S hN\`HoHo֓B@ SN|PONBD`pZC0@T@ SNxNRD| m`HoHo֓B@ SN|POND`NBvpNè "<Nb*// y0"hAN2POC S hN\BD`rpD SNxRD| m`\HoHo֓B@ SN|PO~FHǏ"L0@T@ SNx~B/B/gHoHoHy/ LN`O /gC/ CAN"_N y0/(HoVANPOJ@g0 LNJ@g "L0@T@ SNxNrpG SNw`rpG SNxBDv`pZ"2VgֲPRD| m "<Nb&pNè "<Nb*// y0"hAN2POC S hN\HoHo֓B@ SN{>PO?9+?9+?9+49+rB@ SNɊ\O|g|ffHoHoCp SN|PO|fFBD`<"L0@T@ SNx~pZC LNJ@g"LpZAN\0NRD| mOL\NuH>OBCEIG@`pZ"2VgrHWHoBAN`O gC/ C LN"_N"LrCH ЀЁ S p N\2<pC SNx6r@pC SNx `&rCH ЀЁ S"p BpC S2<Nx RC| mV09Ng2< Sp)Nx 2<p( SNx `2<p) SNx62<p( SNx6Cp SNxNI"Lp y0NxKM.HoHo2"Lp SN{>PO?9+?9+?9+49+rB@ SNɊ\Op SN:| b@0;N.........Ho"N SN|XO`Tp4H"ҁ҂ Sp g 0rNx` r0 SNw?9+?9+?9+49+r0 SNɊ\O|)g|'g|(fNr0 SNxHoHo2"Lp SN|POBD|)g|(fR|)fB@`p5@r Shgt`t5B5|p Shjg5|p Shg5| Nf8JDg jfBD09^NN,H g:.n 2*jAJEm|Hn?9^4. n2.p jN`TO*JEg?9^4. 2. jpN`TO*JEf:v`(0 jN2||ft@f 0 jNRCjmN `.tr pN`trpN`trpNJDgB0*f<3^J3J3J#J/*"j2*ApNC>XOOBL|8Nu/09Ng2BBApNC>XO09!fv`BCJCg ylNp6`vJCgN!26JCgN&NuH0]O?@&H?A>BDvEt`<DH0*ҍ>DHǏHGBERmzRRG0/gU@f(p???42/,6p kA0pNĠ\O6H`&p???42/,6p kA0pN|\O6HJf RDomx \OL Nu/ E` g @NQ *g @NQ *g @NQ * g @NQ BBBB $_NuH Ez6*x jf:<`:<45|5|5|5|5| 0* jj5@ 2*@H5ABj0*f<<'`<*H>*H NP%H NP%H g6"*g04*fB <NP%H <NP%H g"*fNȑtBApNB@`A`0HH@@ 2HA j |B(D4*H… BB(8HĉHDD<HƍFEj B(jB(jB(B(B( jB@"N j j| j|pLNuH(O6(IE"JNx~BC JNJgD`00RC|l 2 0f * o$.0RCp` 0R@RC| l 2 nB70C LN\O LNu/ $H"Hp yHNxNE+?*?*?*4rp yHNɊ\O$_NuH>OBCEIMKG"`pZ"2VgtrCH ЀЁ y@p gHoHoBtZA N`O g"L/ C NN"_N NN4HopA9_H?C KN2\OrZ02T KN8J@orZ rV"2PN0NÜRC| m@Cp y@NLANJgFANHWpA9_H?C# KN2\Op KN8J@oNÜrp KNOtL|NuHOI`09\|gt`BBr < LNCp y0NxHoHo Cp yHN{>POG+?+?+?+4rB@ yHNɊ\OANG^?BBr LpNTO&IzJCf&A#N?4, l2, lpNbTO&JCf?4, 2, lpNFTO&JCfB lf:A(Nl2,HB@ lN?4, l2, lpNTO&?BBrB@N`TOJCgtrpN`NPHoHo Cp yHN|PONfJCfp`B@O0LNuB@A`rZB0BPBVR@| mBBBB1|P1| 1|pNuNpNuH8(H&IE *"jA"Rcp`p+g/ C: RN2XO`/+HkCd RN2POp+grr`r.?p+grh`r.?p+grs`r.?p+grv`r.?p+grd`r.?p +gra`r.?0+H|??2+t i?0+r h|?4+J|?pk?C RA+N2OF +Ѫ RjB@LNu/ $H j f"y0"i,AFN\`609\|g y0"hAFN\` y0"hAFN\HjFr0N\XO$_Nu/ $H j f$?9 /9 "y0"iDAN2\O`609\|g y0"hAN\` y0"hAN\Hjr0N\XO$_Nu/ $H5@B B2QAgSAg*`< 9 g @N0B %|H%|$`%|F09 H%@ JN JN$rp JNcC$ JN^$_NuA`BAp`t4ЂRA|m"¼4f y\Nuy\NuH8O(H?@8/|J4/|J0/|M,CM, /|N>(/|M$/|K| /|J/|MAM./|L/|Lr/|Lp /|K~/|M.LE\02/8|"|bA2;N2DVhzRR`rRgR`vR`nrRgR``R`ZrRgR`NR`HrRgR`<R`6r RgR`*R`$r@RgR`R`2<RgR`R2|fRBCxrRg |$/,؂rRg|$/($؂rRg|$/ ؂`rRg|$/؂r Rg| $/ ؂r@Rg|@$/؂`2<Rg |$/؂JCgR"/40؁o4tprN`G` <C KNpCANB+jpRgR`&R|`|z"<0<APNJCg(/40pЄ"o0APNڄpCg(/,pЄ"FAPNڄpCg(/($pЄ"o$APNڄpCg(/ pЄ"oAPNڄpCg(/pЄ"oAPNڄp Cg(/ pЄ"oAPNڄp@Cg(/pЄ"GAPNڄ0<Cg(/pЄ"WAPNڄ0|gt`BBr < KNp LNO:LNu/ / &HE g @N0pNè%H Nè$ gNwNp5@09^NÐNz%HANVBj B%RHzrp?CANOXO j%H f RN0B`"* RB@Nö jNV0*NÐp KNNw`tBApN&_$_Nu/ $HNp JN$_NuH0&HNwE`p?BgBg429^ JpNĠ\O6NwJCf:pCANJ@fB@*3\`y\Np KN`trpNJCfp`B@L NuH0O&HtrpNn6U@fNwp?BgBg429^ApNĠ\O6NwJCfE`pCAN09\|gt`BBr < JNNwp?BgBg429^ JpN|\O6NwJCgtrpNC$ KN^`trpNJCfp`B@OL NuH8O(H"y0/)XO09+g3, NuH8(HA`E BA( BB( JB4BA( 5ABB(5BBA(5ABB(BA(IA5BBB(BA(IA5B BB(5B BA(5ABB(5BBA(5ABB(BA(IA5BG:4JBgSBg*SBgFSBg\`f?*?*?*?* C LN2PO`F?*?*?* ?*C LN2PO`&??*?*C LN2\O` CF LN\LNuH $H&(r@g.JgX%B p2Nc 2*HN"p JN_>`.Jg*%Crp JNc 2*HN"p JN_>LNuH>O&HNv8E+HWHoC Ar 0NPONwKI,"M LN&"MA$N< MNj0l2+,k0Af4/m MpN00,k&HJ@lB@`0,k&H2,lHH4+*H…Hԫl6+*HÇk`6,lHÇ2+@xk<:IK`` kf,|l 0 LNF`0HopEH2@ MNN@XOM`pF"y LN\,L0+(H"+ AB0 + A4k&2+$0NRFREFmElvNwOL|xNuH8O&H(I6EHoHoHoHor0NO0+2+4RH…>4,j|?B4,jH…?B4,jH…?B|f4W84*o9B4*o9B4*o9BtCgP6+(oHÇ5C +HÐ4+*oH…5B"+H’JlpJlr l'@ l'AOLNu/ / &H$I09Ng j f 3!p` "J KNsj&_$_NuH8(H yP!mvO`69!09NgE:G!29!g$?C KN2TOHy!r0N\XO`t09!g^NZ09!|g?C KN2TO`&?C KN2TOp@y!g C KNHy!r0N\XO`p LN0N LNu?/ $H6|| bN@0;NDDDD$,4< JNb`0 JNF`( JNT` JN` JN` JN`0 JNz$_6NuH80LNuB pNupNuB@< g.< g(< g"<@d<-g p`R@ @d -gBNuH0&I$hB g2BC`(jdg "K2H ЁA`NJ@f0` RCjfopL Nu/ / &I$hB2*dH Ё r\`"KSKb< g< g < g</f I&_$_NuH $hB6)h&HÇh8h$Hĉh2*dH ЁA:("h\BA0`*@fAf I`$H| gWFg`RAB@`R@SERIJEnґLxNuH>O$H(I&jBvNl*H g"M JN,H gCN~C JN6R@g0j,HH MΐЪ 2*HN>0,j.HHЪ2*HN?@AN29+nHN?@?y+pC6AN&'N2`B20OXL|NuH:O$H&I(jB IN6J@gpNNwG"KA6N& * 2*HN2*,@S *2*HN2*.@kIHoHoHoHo0r NOM+`x"LA$N>`JGgv`  fSFRKSE  bJEn5Df2H ЁC` KNH`RKSE  gJEnA2H Ё%\tEC3BrF3ARD&LBF:>RERJgrPfp < fS< fS2Ho>vRF<@f~| mH5WZTOLNuH(O(H6E"J y0pNxHoHo?,2?,0?,.CA4,,2,B@N̎OJCg C JN` C JNOLNu/ $H jBBh0p JNz$_NuB@NpNu/ $hB JNQ $_NuH>O$H&jBNjNv8 *2*HN6*&@8*(Hĉ2*$j(49,y,Bf$CTA,N&0*oXATpN02+dH Ё*s\A:(BF?F^MI+`2H| gWAg|g`BF`BFRo^SEj`RFSERM`0/^Hm29,jAo"N MN>2@H m4H2HҪ l"N JN(?@0H 2*HNj$?@\2fr`BA> og 0r NƬ0g r0Nv0GH2HҪ o 4*DFB6 N42/\0N og BA0NƬ0g r0NvGG`SERF`JEo09,y,@mO`L|NuH $H&(r@g.JgX%B p2Nc 2*HN"p JN_>`.Jg*%Crp JNc 2*HN"p JN_>LNuH8O&H(I6EHoHoHoHor0NO0+2+4RH…>4,j|?B4,jH…?B4,jH…?B|f4W84*o9B4*o9B4*o9BtCgP6+(oHÇ5C +HÐ4+*oH…5B"+H’JlpJlr l'@ l'AOLNuH0O$H8&jBANJ" JNX `4I"*H,I<6 <>NP$H ftBApN`82<>B@ JNC* JN\%|V JNjfo JNQ `5CdG+n89+20HA@49+p:EBMB0*Z@l4`4*Z8|o0`p:r 0<NT(H gH9|9F B B2*ZH)A<H$ԆC(0)H)@9S9y+p9| 9|"9S$09+t@y+9@&9D(9E*9l$,9l&.9l(09l*2Bl4B6B:)JB)M)NBBB)|:)|:)|:)|: )|<)|=*)|>2B)|> )|?<$)|?j(B,B0)|?4)|?8)|C2<)|C6@C7AFN2C?AN2` JNQ LL|xNuH08trp NZt$H g vNR`8trp NZt$H f2pɑN$H gv`BCJCg JNV>6JCg&jBkfoBC`t7Dd0+0HЀA1DhB B2H ЁA4(H%BHh`C@AFN2XOHjFr0N\XOrp JNcC$ JN^0L NuB@NupNNu3!3!#!#!#!@!xH>B?< NA\/@ y!f@!x| y!faByN` 8g @ <_CPU"ggX`"g3PJyNgaA!#!|,y!JyPg=<-9!=9!xHK!I!*+N+y!+|EF ;|09!@Q@m ;@0<`D@I!()xp 9@aJNF?< NA\L|B@Nu#p!n!Dp#!j!EH#!b!EV#!f!EdNu!!np!!f!!b!!jNu@!x|3!vH,y!|0.Q"-ONm-M,V#!|.n*nNe0.=@# !rLJyPg?y!vF!x/9!rNuNsAR"y!j`A"y!b` A"y!f29P07 Pg24Af0HNsNJ!P>09JR@HaaBy!By!89JJy!fB<<a yJfa$zanJ@f>arJ@f6a@aBEaXJ@f(a\J@f a*SDjpafQ> yJBPBy!Nu3!SFj`A!0yJy!ky!0NuH>3!3!09JR@@aaJ@g|L|NuM!09!K!29!09! ]g`.9Ja111~ah1><aZBy!~DaJ@gNua8gB@NuH$yJ2<pI4yJ|c4444Q` BZBZBZBZQIJ29J| jBABEM!K!v$yJpNa8,Bar0<aRE*BB,pNa|,Batr0<ap09J,pNaRyJyJoRCyJorBa83!G!SEQB"<ҹJk0<a pLNu|QBANuNqNq1džNqNqNu><arҸjNuH>.9Ja"111~ a>9J޹J#!1~a1><a3!~aBAgrJ@f a`J@fJAgapL|Nu.9Ja޼#!111~a01>a$><1dža~aJ@f108|gB@Nu|NuxaJ@gaB@RDyJcNu09!Jy!JD yJ0#JNudž dž dž Nu1>a~`~1x@aBy!`NqNq08NqNqNu"<Ҹ08fkB`"<Ҹ8g8k(Jy!ga4!m1aGa$By!Nua0<Nu1aGNut8 8 8 NuJ@f1"<>8gSf> <a<LjF!Nu@!|8Nu Oc  %O  %` MAKEDISK von Klaus Rittmeier Hz?< NA\Nu`8pResetvektor verdchtig, evtl. Virus im Speicher q 8& 1AY&fF 8* e:f4 @ XBRAg( h ff eC!g Hz?< NA\Nu`Systemuhr stellen: JJMMTTSSMM = ea@Pe6a4 b*a( ba ba ;bNuBNuaJ@kr a J@kANupNuB@@0e @ bNu?<NNT(JDf:Hz\?< NAIR/ ?< NA R  gJDg&`a\Jg/?<NN\/?<+NAX?<-NAXNu`Systemuhr nicht gestellt ! ?<NNTJ@g/?<+NAX?<-NAX` Hz?< NA\Nu`Warteschleife 20 s j,Hz?< NA\?< NATJ@f k`?<NATNu`*Warteschleife 20 s Kaltstart ? (j) Hz?< NA\A ?< NATJ@f :԰j`?<NAT jfB B& xNNu`NTSC-Modus (60 Hz) ein Hz?< NA1H | Nu`FTOS-Version . Datum / / A0 1 gSBQNu x0(Cta (Ct aHz?< NA\NuHO(H,I:8*o\BCNz.G KNVJDlB@`6E0p\ LN g(p LNbJ@gp`pEg"K LN<J@mC/ A"LN\"_N"NNpoEANb>`v"K LN<J@mNÆ>JGgC/ C/ A"LN\"_N"_NpEANb>`\ +fL +.gDC/ C/ J"LN\"_N"_N/ rD0"N JNXO<J@l0`NÆ>JGg WNV0O0L|Nu// N&$x CN jf |`,` j($_&NuH<(N$H&PA$pNè&Jon SNè(H b` Nè*H b LN0$ ML<NuH8(HNd$H&PA$ LN0$LNu// N&$x CN J$_&NuN0(NuBAA"`4H"P"q(Qf0NuRAhmpNu/ B@C"`2H$Qf` R@imp$_Nu/ / OB@A"E`2H"P4J/ R@RmBA0`4J"w 4)o4H&P'(RAR@RmB@`4J"w 4)f4H&P'(RAR@RmO&_$_Nu/ / C"`r@H$Q4H&Q'(S@J@n$Q$NJ&_$_NuH0$H ghrjf`49"o"y"&Qg2+o KNR6BgBgBgBgr 0N\PO0N6 JNrpjf"*0g J"AN jL Nu/ $H grjg$*4g"BN j$_NuH0:8G"4+oJAf09+rtNZt$H fxJDgBC`v0N8 JNpN`60H S$p"p8) INX 0H S"piffBE`kl0H S"p2)nJEg`0H S pNUkmB@NL 8NuH0QO$HJ@gz0*,j$>2*.j&?A4*0j(?B0*2j*?@Hj2Hj0Hj.Hj,0rNO0*,W5@$2*.o5A&0*0o5@(2*2o5A*&j g&2*,y"0*H$ԂԀ犒s(7A7j. j gDB@24*y+f 29+09+4*6*$AB1C2*4*&@A1BPOL NuH08:BCG"`RCkl0 KNJ@fkf0+mht2pN`X0 KNd2H ЁЁ$k JB@2<DN4Bj5D5E5|0+H k!Rk JL 8NuH0$H g"*g"ApN`pJ@g|j` JNX 0*n"*g J"AN JN6pCG"`2H St@H"S#(R@km "<DNb&0ANSkL NuH8QO$Hv g6G+2*fD4*fBC`?+?+4+20*NXO6JClv09"m42pN4|gX09"o y"(Pg 2,o LN6Rjjj *g J"@NJCfHBgBgpj?"*t?B@rN\PO?+?+?+?BgBgBBBApN(O `HoHo?*2?*0?*.CA4*,2*B@N̎OBgBgAF |?AF"t?0rN\POBgBgA |?A"t?0rN\POrp JNc jf?/?/4/2/0N6XOB@ JN jf0N8 JNR`pjf JN|gp`B@POLNuH<$H g"*g"ApN`pJ@gG" S(P6zf kzNi0*oJCfFBgBgBgBgrB@N\PO09, f`K+?-?-?-?BgBgBBBApN(O `6NQh|d09+fp`B@J@g jf0N0NP *g J"@NSj0*fJ4jNpjf JN0+o( Sg"(P2,otlf&,0g"C LN lL<NuH :E"BpBjBB5@vy+rxy+t4BPB|5BANVAtNVA0@R@1@rD1A1C,1A.tC1B@1CD1AF|o:<JElBEN"<HNưEl:4JEoz`BEJEg:0HN%H2H ЁЁN%H *g"gz`BE0L8NurpN 9"g @N 9"g @NpNuH BCA"E"`H8H"P"qH|gif.|g8)f|g 8)o|f|gi f I`RCRmLNu/ BAA"C"`4H$P$r(Rf J`RAQm$_Nu09"fNu y" PNuH0BC4C"G"`R8H$Q$rH|gjf8|g8*f|g 8*o |f(g8H$Q:H!HXRBRCSm0L 8Nu/ QO$H g^2*oXB@NS * g J"@N *g>CA$N&CA,N?y#PBo?P?Q?i ?i ?iAr09#PNONuH<`2H 눐Ё"*Nb.HWHoHoHor0NOTgBgBgBg?r0N\PO0*|grog8**Hĉ**4HšpFgVJnBG`"* 눐Ё"Nb.HWHoHoHor 0NOTgBgBgBg?r 0N\POpFg\"*n><`2H 눐Ё"*Nb.HWHoHoHor0NOTgBgBgBg?r0N\PO\OLNuH8O$H(I6"*gGHoHoHoHo0rNO0*2*4SH…>4,kH…?B4,kH…?B4,kH…?B4W84+o9B4+o9B4+o9BtCgP6*(oHÇ7C *HÐ4**oH…7B"*H’JlpJlr l%@ l%AOLNuH(QO$H(I6" gt@gbHoHoHo Ho B@rNO0,2oTAl`0oT9@2,4/olBl` 2/ol9A0f80,29+nIAl9A0,29+pIAl9A *g/ "L J$@0N$_0"L JN.POLNuH0O$H grjg6GHoHoHoHo0rNOpjg4HoHoHo Ho r0NOpC JN"KAN`2HoHoHo Ho r0NOpC JNC KN?/?/?/?/r0N\POp JNSrp JNc jOL Nu/ / QO$H(I gTr jgLC LN&pC JN?/?/?/?/r0N\POp JNSrp JNcjPO(_$_Nu/ / QO$H(I gHrjg@C LN&pC JN?/?/?/?/r0N\POp JNSjPO(_$_Nu/ $H g$"* g / $AN$_`""*>:m B> JNRCy"mLNu/ O&HCN&0/oB2/o?j.2*0E?At jhF?BApN0 JN\HoHo"M NN˺PO?4rB@ANɮTO6rTf OLt8NuH4O&H$k6*2H ЀЁ62xCp JNx0g@tCH"ҁ҂4H ЀЂ5"ҁ҂5rCH ЀЁ5K+G0*@4H"ҁ҂r4H"ҁ҂5Br"K0 JNxC0 JNx0/o2-mAoH4/AoBE2H ЀЁ,2 t|0<Fg|JFl:DEp 4H"ҁ҂r g 0N@@p4H"ҁ҂r gJFmVE` |opF@2H ЀЁ420H,܆܀rhEDB<H"ҁ҆5:o0k@<o2mAJFoEl4`42H ЀЁ爕r2H ЀЁ622H ЀЁ82|fOL,xNuH>O$H?@rB@ NNɮTO6R@g2/j J0N`M+ nl 7|7|,2+H ЀЁ7 *g J"@Nv?C?4/>rp KNɮTO:|>R@gr0H$ԂԀs( fjlz|gF JNB@NwRpNKCgp|gjBA0 JNb>+2H ЀЁ>3x`2H ЀЁ>3RDDnHoC(r0 KNyXO?.?.?.4r0 KNɊ\O|g"M0 KNx`*|g"M0 KNx`p? M420/>NTOHoHoHo HoHoJBgBgBgBgBgBgBg?-?-?-?p?2/dFA|?Cj4prNO.86?F20/BA0 KNɮTOR@g@?4/>rp KNɮTO:jlz|f|`?4/>r0 KNɮTO<`z<|gp`B@>|g|f:|gp4H"ҁ҂s gz|gp4H"ҁ҂s g|og ogL|NuH8YO$H(I&j f2*y+f&y0 gF"*g@$*g J"BNHWHo"L KN~POJ@g *f`(J20/ L"jNp`B@XOLNuHOv&H86(I*oE"JNG+"J KNO&H8(I*o0,o4BCE" f? J402NTO` "J LN&0+fHoHoHo C KNXO CB@ KN2 g"f,?/?/?/?/?*?*4*2B@N(O `/"MrB@ KNXO6JDg C JNڑB@NwR0OL|NuH>O&H8(I*o0,o4BCE" f? J402NTO` "J LN&Nwx0+fHoHoHo C KNXO CB@ KNX g"f,?/?/?/?/?*?*4*2pN(O `/"MBAB@ KNXO6JDg C JN0OL|NuH>O(H&I$o$/ / B@NPOpNwRK"MB@ LNM+?.?.?.??-C A 42-0-N(O po9@rW9A"MB@ LNr/ / B@ LNPO?-?-?-4rB@ LNɊ\OB@NwRO L|NuH:O(H<?A06,IJBg EG`$K0,fHoHoHo C LNXO / / "N0/8 LN@PO oZ0C LB@N?/?/?/4/rB@ LNɊ\Oz@l 0 LN>|JCgJEg |fx`BDJDg / "J LN|XOJDf/ / "N0/8 LNPO oZ0r L0Nx0O2L\NuH>QO(H$I o40"o82 g6BC>4H"ҁ҂>?|GM2H ЀЁ<42H ЀЁ44||fp4H"ҁ҂t f*t MN.`SGJGm 5 pfJGmJApNrb8RG5pH|FfApNJcxF`,RG5pH|^g |g|sf?DRG5pH`BoBVJDf.0*f2*f0* N|?0N|_f`V|FfHoCApNXO0_@gx|?g|g |g`0*g2g A63&`|Yg|Zf,0* NjJ@g0* 2AAD40|Bf6*`\0@AD60`N0*gH2gA63:`<0@A60`.0*g(2g$A63`0*f2*f4*f :gE63P0/_@gx|?g|g |g`0*g2g A63&`|Yg|Zf,0* NjJ@g0* 2AAD40|Bf6*`\0@AD60`N0*gH2gA63:`<0@A60`.0*g(2g$A63`0*f2*f4*f :gE63PJCgjf o40"o82p`F2H ЀЁ<4Wf22H ЀЁ>2/H ЀЁ?t ofB@POL|NuPm hm4hBl4(hBlt`BB0Nu23h3h3hNu?/0i2hAl`0h2)i4(hBl`2(h4Po`46)ho`6(23C0@3H8C3D@lAlx`BD0(6Nu220hS@20(hS@2Nu0hl`0(22(hl`2(3A0ho`0(QR@3@2(ho`2(iRA3ANuH8O6(HEG+" f "J KN`"J LNC, JN"J KNJ@g C JNB`BgABBBAB@NTOA209+NǐOLNu?006BSC00oS@06Nu01A1B1oNu/ / &H$I09,g&?*?*?*??+4+2+0N\O &_$_Nu/ / &H$I09,g.29+f&?*?*?*??+4+2+0N˂O &_$_Nu09,g rpNOt$H&I*o,oI L"JN\ LN:p: LN$H f" gNp6$L` g *H|6RJp\ JN&H f"JAN\ g> MB@Nj`2CAN\B+ g \g MB@Nj`B"J MN g C NN\ /g4"g N`Ap.N$H f"oB`C oN\ gBOL|Nu?/ O$H6BAN6/g C JN\\B/C JNJCfp`B@OB$_6NuH>O*H(I,onE/ g"g Jp\N&H gB+"L JNI0 g"M Lp NB, K0NN|e& g" NNJg/Hy0"L JNPO`Hy0"L JNXO"JAN\p\AN&H gB+gC ojN\"L ojN` ojBg2gp`B@ORL|NuH8:$H&IBC`P0H824H"ҁ҂A%BD(H` 0 LNʐRDp 4H"ҁ҂tg L0NʐRCCnL8NuH86$H&I(oH"ҁҀ822H$犔A(4H ЀЂ% &狖038H'8038H'8038 H'8LNuH86$H&I(oH"ҁҀ822H$犔Ԃ:3(4H ЀЂЀ4H"牒ҁ'I0H*څڀ%X L8Nu/ / $H&IH"ҁҀ42H%( &_$_NuH<6$H&I(o *o$H"ҁҀ822H$ԁԂ:3(4H ЀЂЀ4H"҂ҁ':34H ЀЂЀ':3 0H'I:H$Ԃԅ%( L<8NuH86$H&I(oH824H"牒ҁ:32H ЀЁЀ2H$犔Ԃ'(I(:H%XL8NuH>68:"JNBC`2H ЀЁ42||| bbB4; N ((XXNXN((:N/ "L J0NXO`0/ "o: J0NXO`/ / "o: J0N|PO` "M J0NHRCCnzBC`0H"6-RCCnBC`/ "L o20NXORCCnL|xNuH8]O$H&I(o&BCx%p JR@g|fJ@g@HNBEgvBA< <b;k`|<*f<`&<0< b ACp a+t$Wb<gt<.f6<*f4`$<0< b ACp a+6$Wb4g<߲<Lf g`<hggr@d|?@0;N>nBXr [0`|A`0A2"La@`\ [2"La@`JJEj `p0?4 LaTO@`*JEj `0H?4 LarTO@` JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`A 2"La@`A 2"La@`A 2"La"@`|@HN0\OLxNup` Warning: use TCFLTLIB to get float support for printf. H0O$H&I>68jx`p@c8?|0|g J0R@CDHoBa(XO0?| JoBg|-?| `&g|+?| `g | ?| ?| ?D62XAXAt0gJf$B RoDJDf f0SA`,C"SDQ`X JDf fSA` C"SDQto An ?B?B`ff ?C?B`?C?BC8?|@gE`e0/DS@jD@-`+/ r AJa%"_AFpJWF@rg SAkt0QS@k AFQ`H0O$H&I?|@>>68jx0|g. JpCDHoBaXO?| JoBg|-?| `&g|+?| `g | ?| :/DlDE|0 ?| |JDffSFDged?DD?|6`6JEfp?@?@6`$ JpCDHoBaXO 5d?EE?|6`SE?EE|1"p?@6@`E|b J0CDHoBaXO0@E:/DDEE?D6DC"SDQ?EE`?|0D|b JCDHoBatXO0D0:/D<RFDJDffSF?D6t0JfB ?| RoDC"SDk6Q`.C ?E SEj0?| RF`QC"SDkQto Fn ?B?B`ff ?C?B`?B?C`|? ?| x?D ?D?D6|`H0O$H&I?|@>>68jx0|g JpCDHoBahXOA0 00@V0/DS@Dn|m@`6x0/gf@ Ka^0/ g@AN0/g@ Ka80/ g@A NJof Jo6fgp@A .N0/g@ Ka0/6g@A"N0/@g@A8N0/gg@ Ka0ONL Nu0<HS@rJrfXOJfARC`r0&L?Av8z0| ~E'8NJ@kFRG2kNSGESDeN<+g<-f SDeNfSDeN`SDeNb QSDeNc<.f0`<.f&SDeNbQSDelNc<߲<EfHSDePN<+g<-fSDeMHGGCA 0jD@azAC a`ajAC a P?b C dajSGA6"$JDoGn| Fo| o0RG0CC?SFpԂӁ@Q` pԂӁ@*(6ԂӁ@ԂӁ@ԅӄC<0QBJjR! :fg0`1RPOpAL@Nu"oHQaXONuH|~trp  g  g -Wg +f 0m 9oR .gbg If Nf Ffp`p o0 ]H` 0m 9n @la`RF` .f 0m 9n @laSF`G EfJDg"LUR@JDfJEj&zRӅdR@`JfJf BYBBTO`.aN2""//?A0aNC o$aLO JgPLNuԂӁ@*(6ԂӁ@ԂӁ@ԅӄCvG0ԇӃCNu o?jD@ @c0<?>@2AA@AC,0 ]HOgCbC OdaJGf>J_kNu?@@@@ @@P@$@@ @4ɿ@iŭ+p@xIϦAGɀCQ~ގFMHvuu Z;]=]u%`R mul4CG?/p<6>܇׀HAHBHDHE>܇׀?<BCHCHF.HG܇׀.HG܇׀.HG܇׀.HG܇׀.HGև.HGևр?<6HCHFp>܇׀>܇׀>և(".Jkއ91gJg j c a0JfJg91g91fJkt`Jk`h/"HA.HGpށ@H@HG0BGHBHE2tށـׂ݂p"Jk އل݆׃SANu b c0a b f$JfgJk؄݆׃SAR׀fRA` Jk؄݆׃SA Ae "$Hza` ҁQ !1LNudivCA/ / ? AaA0 ]HNu4CG?bfb RGd6|/|$F,HF.h.BGHG҇~`"BAHA,HFpHAHB024 6<?~Gj SWԅӄGd, Q,HF.h.BGHG҇~HA`"BAHB02BB6|FjSG҄FdHG>HG91f,⎜bHFRFkHz``, c91g~91fJkb`lJkf`X//&HC0BCHCH@B@4rЂׁ"$dSGԅӄNu91f╚kfg` JfJg`,HFRdR`,HF  @c"$Hza` ЀP !1L Nu5|$Ap" EP jW5|H j W$$$ jW5B j W$$$ jW5|h j Wf !R!R$ANu$(0r@Ag8"(jNufJf @DNuH@aJ@jR@fЀPDNu"(fJfJ@kDNuDNuDNu2""]INur2` r`r2""]INuap` ap`apHQ//aP.Nu6C`6*)<<HFFg6()kfJfU`SCڅلj0"$HFFgJjNuf4Jf0]Nu()fJfY`JfJf  Nu\HNuJkS@ԂӁjNu0<rtv`H@Frtv`<<6(FgF Cpn @b:H@@91g 91g 690[Ck S@rt`rtv` @n0H@@rtv91gv91gl890\Dj`t`PvxR@fЀP91fg,` 91g 91gJ@k`J@j JgRdR !1.Nuv]H//?HW//0aPO0 ]H.Nu/ / o\H// ? o \H\I//!?!// ? //*?A12DAZA g&CH 1g"@?BPANA00J@f0 @c 3"n`3!n` o4C0 O$ _"_NuakvifflH@B@NuD@R@ @or`$ᩳ "@B@`\ <91gz91f91ghJf$ g`2490ZBkP`P <`Hp`B"B@@?o @bHH@B@91fgJf $ fgRJPj@NuA(p"@ "By0A1B3032O"Nu/ Hz?<&NN\O$_Nu@TXJ? ?ry@ڢ!h5?ڢ!h5?ڢ!h5?@@NaN-INF+INF(C)Xmath by d'ART/QOM-O, ICHzaXOPO,_NuH@B@H@"VraJ@kNu.np`/YOM, IC HzaXO VBXO,_Nu"VS@eQ,NuH Ov Jj|-?|D`g|+?|`g| ?|`~?|`vH Ov ?|`dH Ovf?|`L|0f|x?|`2|X?|`$H Ovf?|` |0?|$H>C8jxA aA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`hH0$H&IB(v`H0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 /YOM, IC Hz"HzaPOXO,_Nu VB@g,Nup`SNuH8vBG8gLz B$H&II|NJ@kFRG4`kIh4`b ֆSDgNRG4`b փ"փփց`NSG$2QLNuP`H8vBG8gDzB$H&IINJ@k>RG4`kI4`bֆSDgNRG4`b`NSG2$QLNuP`H8vBG8ghzB$H&IINJ@kbRG4`k<0fSDgBNRG<߰<Xf SDg.NRGI|4`bֆSDgNRG4`b`NSG$2QLNuP`H8vBE8gjB$H&II2NJ@kdRE4`k<-Wg<+fNREI 4`< b"ֆSDg NRE4`< b փ"փփց`NSE$JgD2QLNuP`H<8z$H&IINJ@knREJ4k| gNSEJj$JDgJNREJ@kB| gJ4jNSE`0SDf`**o JDg NREJ@k| gJ4jNSE`SDfB2QL<8NuP`H06g(8$H&IJCjvJj NJ@kSCf` NJ@kSCfQC2L NuP`H<6g^8BE$H&I(o$Jj$NJ@j P`FNJ@k> F4Pg>SCf`**o NJ@j P`NJ@k F4PgSCfBQC2L<8NuBN`(VHNuH:$H&I(S&gfJg^+g`)ft,k x$ڹd SfRe`.&// Ka $"J@k,f4(SSfRf& L\Nu3 np`"`&x,A'J'JE8'J & KaJ@kfRf"`H:$H&I(Sx&gZJgV+gX,k$dSfRe`6+g// KaJ$"J@f.// Ka$"J@kf(S,k`& L\Nu3 np`"PdB@ Nu(g*gg/a _J@f/a^ _J@kf"P`3 npNup/aXONuH&H(o Ia6kl g La` a(Jf\(H <a l)HgN0@0;\ Ka|gB9@{0`Q l)H()H C#t LLNup`p`p 3n la `a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ A1*p`Ar(WVNu?/ AaRAaHG1*6<`Gp+g Ka*QJ9gA av&_6Nu_TMP_XXX.XXX/ &H+g+g.aJ@f.0+aJ@k"+g ka B@7@&_Nu3 np`J@k"Pc  PNupNuH&H(k L0+"+ aJkRgF+f, L"St gSj`"HSISSk ögSjJg&"'LBLNup`p`H&H(k6+"+g0DtaJk+fZ"S"L Ip gSj`*| // " 0a"_"JkNgPAp SjH@" 0axLJk*g,`0" La`Jkg&'LB@LNup`p`H6&Hp Cgp@CfFpC?/ ?<=NAPOJk&8jaTpCgF?<?p/?<BNAO Jj.`Br߲fNAXONua3np`ް|c??<>NAXOJkpNua3npNu/?<ANA\OJkpNua3npNuJ@f//anJ@fBg`//??<?NAO JkNu  _`a3npNuH&Hx&SgkJ9kpfxa<g < g6<gJ< e七dRa`JgSSKpap apa`Rp ap a`\JgX`NxB9`Dx B9`6J9k$Ҁk8 $k0HzP <e/`/? ?<@NAO Jk b Nuab3npNu0<`///6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWH*(&NuD@| |"b;NupNu   //O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!n`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNu"SefBJgSf ANuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G,3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"np` 3!np& g"`"CB@f ANu//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!n`0123456789abcdefghijklmnopqrstuvwxyz// &gPR<e:/avJg*`4C g*g"@ f`"/?<INA\OJj` pNugp`/ G g/ &S?<INA\O`G g/ &S?<INA\O`&_NuH0$< CE g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`Se gepNupNupNuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu|A0|@NuBAA0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#J@kNuD@NuJkNuDNu$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu"@$jDJjD$HBJBf.$HBJBfB@H@$ jDNuB@H@HB0B@H@$ jDNu A"B@H@HABAtҁрdЈӁрQ$ jDNu//??<?NAO Nu/?<NA\ONu?/?<NNAPONu?<NATONu?</NATO @Nu?<ONATONu??<NAXONu??<>NAXONu/?<HNA\O @Nu//??<JNAO Nu//??<@NAO Nu/?< NA\ONu??/?<CNAO Nu?/?<6NAPONu?/?<GNAPONu?/?<HVcp} %2>Meimq*Ddy*o0j,+,,./0))123))456))789)):;<))=>?))@AB))CDE))FGH))Y,,!mno ,, &@!&"    ' PP$       *P              *)  !"# $!%"&#'$ (% )& ' +-,(-)* *# 0@0*@1(*@2(*@3( *@4( * @5( * @6(*@7( *@8(  *@9(I ,J K LMN! O! ,,,,,,,, ,,!,,",,#,,  ,, ) 7@ 7\ $ ]@q@q@q @q @q @q @q @q @q ^ _ ` a b c d e f gh!ijkl!    p'"& !#q$r%s&t !u (v )w %x  /y z{|}~ +           (  5YMAKEDISK - Der "Diskettenmacher"Version 2.52a(C) Klaus Rittmeier3.2.92OK MAKEDISK Datei Bootsektor Hilfe ber MAKEDISK ... -------------------- Deskaccessoire 1 Deskaccessoire 2 Deskaccessoire 3 Deskaccessoire 4 Deskaccessoire 5 Deskaccessoire 6 Dateiliste ... ^L------------------------- Laufwerk A A Laufwerk B B Laufwerk-Info ... ^I Verzeichnis ^V------------------------- Formatiere ... ^F------------------------- Ende ^Q Lesen von Disk ^R Schreiben auf Disk ^W Lesen aus Datei R Schreiben in Datei W-- Inhalt ---------------- nicht ausfhrbar 0 NTSC-Modus (60 Hz) 1 TOS-Version zeigen 2 Zeiteingabe 3 Zeitkor. nach Reset 4 Speicher-Virustest 5 Kaltstartmglichk. 6 Warteschleife 20 s 7 Index Datei Bootsektor Liste der Systemdateien 1________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 2________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 3________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 4________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 5________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 6________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 7________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 8________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 9________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSpeicherinfo: frei: 1024 kB, belegt: 1234 kBListe ladenL. speichernDateien ladenAbbruchFreigebenOK Diskette lschen / formatieren Achtung !SystemdateienSTRING01.EXTSTRING02.EXTSTRING03.EXTSTRING04.EXTSTRING05.EXTSTRING06.EXTSTRING07.EXTSTRING08.EXTSTRING09.EXTEs werden alle Daten auf derDiskette im Laufwerk gelscht !ASeiten :12NAMENLOSLAB________.___FFFFFFFFFFFvolume label :Formatieren beansprucht20%40%60%ProzessorzeitAbbruchLschenFormat MAKEDISK Bootsektor ladenBootsektor speichernDateiliste ladenDateiliste speichernSystemdatei ladenSpeicherinfo: frei: %ld kB, belegt: %ld kBBootsektor ist ausfhrbarBootsektor ist nicht ausfhrbar Bootsektor: extern Bootsektor: intern Inhaltsverzeichnis %ld Bytes in %d Dateienschreibe:Filename.Ext [3][Nicht gengend Speicher|vorhanden, um Funktion|auszufhren!][ Abbruch ][1][Es stehen keine weiteren|Fenster mehr zur Verfgung!][ Abbruch ][1][Laufw. %s, Label: %s|Sei.: %d, Tr.: %d, Sekt.: %d|Rootdir. max. %d Eintrge|Total : %ld Bytes|Frei : %ld Bytes][ OK ][3][Defekter Verwaltungssektor !|Diskette ist unbrauchbar.][Abbruch][1][Der alte Bootsektor|wird berschrieben !][Abbruch|OK][3][Fehler beim Lesen|des Bootsektors !][Abbruch][3][Fehler beim Schreiben|eines Sektors !][Abbruch][3][Der Bootsektor wird zu gro !|Schalten Sie eine nicht|bentigte Funktion aus.][Abbruch][3][Die Diskette hat ein|falsches Format !|Ein Lschen ist deshalb|nicht mglich.][Abbruch][3][Fehler beim Lesen der FAT !|Die Diskette mu formatiert|werden.][Abbruch]MAKEDISKA:\*.*rw%s ...%c:\%svolume label%c:\%sBootsektorFATsWurzelverzeichnis%s %-12s %6ld %2d.%2d.%4d %2d:%02d %c%c%c%c%c%cKR_*.*KR_rbKR_wb%d Sektoren, %d Sekt.pro Track, res.Sekt.: %d, verborg.Sekt.: %dSeiten: %d, Media-Deskr.: %2X, %d Dir.-Eintrge, %d FATs%d Sekt.pro FAT, %d Sekt.pro Cluster, %d Bytes pro Cluster------------------------------------------------------------------------Formatiere Track %dAbbruch nach Track %dAbbruch nach Fehler auf Track %d (Schreibschutz ?)MAKEDISK.HLP Hilfe Hilfe : %s 69:;<=>?@ABCEFKNOVW  Index Booten Bootsektor Datei Dateiliste Dialogbox FAT Formatieren Hilfe Inhalt (des Bootsektors) Lschen Mens Systemdatei @ Hilfe Jede beliebige Hilfe kann ber einen alphabetischen Index aufgerufen werden. ber Querverweise kann zu sinnbezogenen Hilfen gesprun- gen werden. Dazu wird im Hilfe-Fenster einfach ein Doppelklick auf ein fett gedrucktes Wort ausgefhrt, oder das Wort wird selektiert und dann die Help-Taste gedrckt. ber die Taste Undo kommt man zur jeweils vorher ange- zeigten Hilfe. @ Mens Ein Menpunkt kann mit der Maus angewhlt werden, oder alternativ ber die Tastatur erreicht werden. Die fr einen Menpunkt zutreffende Taste ist jeweils am Ende eines Meneintrages dargestellt. Dabei ist zu beachten, da zusammen mit der Zeichentaste die Control- bzw. Al- ternate-Taste zu drcken ist. Das Hkchen ^ vor einem Zeichen steht fr die Control-Taste, whrend die Raute  das Symbol fr die Alternate Taste ist. @ Datei Das Men Datei beinhaltet folgende Funktionen: - Dateiliste : Dialogbox mit Liste der Systemdateien auf den Schirm bringen (-> Systemdatei ) - Laufwerk A - Laufwerk B : Auswahl des aktuellen Laufwerkes zum Lesen und Schreiben von Bootsektoren und zum Formatieren - Laufwerk-Info : Es werden Informationen zum Format der eingelegten Diskette angezeigt - Verzeichnis : Die komplette Dateistruktur der eingeleg- ten Diskette wird angezeigt. - Formatieren : Disketten Formatieren oder Lschen - Ende : Programm verlassen. Falls das Programm als Appli- kation luft (MAKEDISK.PRG), wird eine laufende Hinter- grundformatierung abgebrochen. Beim Betrieb als Desk- Accessory (MAKEDISK.ACC) luft die Formatierung weiter. @ Dialogbox Alle Dialogboxen knnen frei auf dem Bildschirm plaziert werden. Das funktioniert genau wie bei einem Fenster - oberen Balken anklicken und mit gedrckter Maustaste ver- schieben. Bevor nicht einer der Exit-Buttons (z.B. 'Abbruch' oder 'OK') angewhlt wird, wird der Dialog nicht verlassen, d.h. es sind keine Aktionen auerhalb der Dialogbox er- laubt ( z.B. Anwhlen eines Mens ). Werden trotzdem sol- che Aktionen versucht, so wird das mit einem Klingelzei- chen quittiert. @ Bootsektor Der Bootsektor ist der erste Sektor einer Diskette. Darin stehen bestimmte Systeminformationen ber die Diskette, die das Betriebssystem bentigt. Eine Diskette mit defektem Bootsektor ist unbrauchbar. (-> Booten ) Im Men Bootsektor sind folgende Funktionen zu erreichen: - Lesen von Disk : Der Bootsektor der Diskette im aktuellen Laufwerk wird eingelesen und im Fenster angezeigt. - Schreiben auf Disk : Nach einer Warnmeldung, bei der man noch Gelegenheit zum Abbruch der Funktion hat, wird der im Fenster angezeigte Bootsektor auf die Diskette im aktu- ellen Laufwerk geschrieben. - Lesen aus Datei : Eine mittels Dateiauswahlbox zu bestim- mende Datei wird geladen und im Fenster angezeigt. - Schreiben in Datei : Der im Fenster gezeigte Bootsektor kann in einer Datei (Lnge 512 Bytes) gespeichert werden. Dadurch knnen beispielsweise Bootsektoren, die von frem- den Disketten eingelesen wurden, archiviert werden. - Inhalt des Bootsektors ( Bootroutinen ) Beim Formatieren wird immer der gerade eingestellte Bootsek- tor auf die Diskette geschrieben. @ Booten Unter Booten versteht man die Prozesse, die beim Einschalten des Rechners oder nach einem Reset ablaufen. Dabei fhrt das Betriebssystem eine Reihe von Aktionen aus. Eine dieser Aktionen ist das Laden des Bootsektors vom Bootlaufwerk. Enthlt der Bootsektor ein ausfhrbares Programm, so wird dieses abgearbeitet. @ Dateiliste Die Dateiliste enthlt maximal neun komplette Pfadnamen von Dateien, die in den Speicher des Rechners geladen werden knnen, um dann nach dem Formatieren als Systemdateien auf die Diskette kopiert zu werden. Der Atari-ST bentigt zwar zwingend keine Systemdatei, in die Dateiliste knnen jedoch sinnvollerweise eine DESKTOP.INF-Datei und bentigte Desk- Accessories aufgenommen werden. Die Dateiliste kann per Hand geschrieben werden, oder gela- den werden, oder automatisch erstellt werden, indem die je- weilige Zeile angeklickt wird, und die gewnschte Datei dann mittels Dateiauswahlbox gesucht wird. Diese Datei wird dabei gleich geladen, was an dem Hkchen hinter dem Eintrag zu er- kennen ist. Die einzelnen Buttons in der Dateiliste haben folgende Be- deutung: Liste laden: Es kann eine komplette Dateiliste eingeladen werden. Auswahl mit Dateiauswahlbox. Liste speichern: Die zusammengestellte Dateiliste wird unter einem frei whlbaren Namen abgespeichert. Dateien laden: Alle Dateien der Liste, die sich noch nicht im Speicher befinden (d.h., die noch kein Hk- chen hinter dem Pfadnamen haben) werden gela- den, sofern sie existieren. Freigeben: Alle bereits geladenen Dateien werden aus dem Speicher entfernt. Abbruch: Alle Eintragungen, die in der Dateiliste ge- macht wurden, werden ignoriert, der Dialog wird verlassen. OK: Alle Eintragungen werden bernommen. Der Dialog wird verlassen @ Formatieren In einer Dialogbox werden die Anzahl der Seiten und die Systemdateien ausgewhlt (angekreuzt), die nach dem Forma- tieren auf die Diskette kopiert werden. Diese Dateien mssen bereits geladen worden sein (-> Dateiliste ). Wenn gewnscht, kann ein Disketten-Name eingegeben werden. Das Formatieren luft im Hintergrund. Die dabei in Anspruch genommene Prozessorzeit kann in 20%-Stufen gewhlt werden. Am Ende des Formatiervorganges, wenn Verwaltungssektoren und Systemdateien geschrieben werden, ist der Rechner fr wenige Sekunden blockiert. Ansonsten kann mit einem Programm oder Accessory gearbeitet werden. Es ist jedoch zu beachten, da einige Rechnerfunktionen nicht mglich sind (insbesondere Disketten und Festplattenzugriffe). Ein laufender Formatiervorgang kann mit der Taste Escape ab- gebrochen werden. @ Systemdatei Eine Systemdatei befindet sich im Wurzelverzeichnis der Dis- kette. Dabei steht der Verzeichniseintrag noch vor dem volume label (Disk-Name). Manche Betriebssysteme (z.B. MS-DOS) laden beim Booten die Systemdateien nur dann, wenn sie in einer ganz bestimmten Reihenfolge auf der Diskette stehen. Der Atari-ST bentigt zwingend keine Systemdateien. @ Inhalt (des Bootsektors) Neben dem blichen (nicht ausfhrbaren) Bootsektor kann mit MAKEDISK auch ein Bootsektor mit Bootprogramm erzeugt werden. In diesem Bootprogramm knnen verschiedene Routinen instal- liert werden, die bestimmte Funktionen beim Booten ausfhren. Die gewnschten Bootfunktionen werden im Men Bootsektor ausgewhlt (mit einem Hkchen vor dem Meneintrag gekenn- zeichnet). Folgende Funktionen stehen zur Verfgung: - NTSC-Modus (60 Hz): Sofern der Rechner in der niedrigen oder mittleren Auflsung betrieben wird, wird die Bildwechselfrequenz auf 60 Hz umgeschaltet. Das flimmert weniger. - TOS-Version zeigen: Beim Booten wird die installierte Be- triebssystemversion und dessen Datum angezeigt. - Zeiteingabe: Beim Einschalten des Rechners hat man die Gelegenheit, das Systemdatum und die Systemzeit einzugeben. - Zeitkorrektur nach Reset: Sorgt dafr, da eine einmal ge- stellte Systemuhr (ohne Batteriepufferung) auch nach einem Reset noch stimmt. - Speicher-Virustest: Es wird geprft, ob sich eine resetre- sidente Routine mit Merkmalen eines Virus im Speicher be- findet, und ggf. eine Warnmeldung ausgegeben. Das ist ein Hinweis, jedoch kein Beweis fr einen Virus im Speicher. - Kaltstartmglichkeit: Bei Besttigung der Frage nach einem Kaltstart mittels Taste 'j' fhrt der Rechner einen sol- chen aus (ntzlich z.B. zum Entfernen von resetresidenten RAM-Disks oder Viren). Wird eine andere Taste gedrckt, oder 20 s gewartet, wird der Bootvorgang normal fortge- setzt. - Warteschleife von 20 s nach einem Kaltstart. (insbesondere, um eine Festplatte und Rechner gleichzeitig einschalten zu knnen) @ Lschen Beim Lschen einer Diskette werden nur die Verwaltungssek- toren neu geschrieben (Bootsektor, FATs, Wurzelverzeichnis). Die Diskette mu also bereits einmal formatiert worden sein. Auerdem mu die FAT lesbar sein, da sie Informationen ber defekte Sektoren enthlt. Nach dem Lschen werden das optionale volume label und die ausgewhlen Systemdateien auf die Diskette geschrieben. @ FAT Die FAT (File Allocation Table) ist eine Tabelle, in der smtliche Datencluster der Diskette (1 Cluster = 2 Sektoren) verzeichnet sind. Das Betriebssystem entnimmt daraus die In- formation, welche Cluster zu welcher Datei gehren, welche Cluster nicht belegt und welche defekt sind. @ @ NNNNNNmp NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNN>>>>MAKEDISK<<<@0. !"#$%&21/-,'[\(])^5_0. !"#$%&21/-,'{+|(}+~;<=>?@ABCDTUVWXYZ[\];<=>?@ABCD;<=>?@ABCD%dJJJ34956         "(n  , $6 ~  "      H <:  (  4      8    "2"     X(       $*   &( "(  >$ "`6@ R(&   : V*"     N,"V( 0  (   ,   @""""       (   $     0 *   $0 66      .F,T   $ $tP" .(  , 8*LT(.4  2   :H 0:HN   *V   *            B  0$.` J 0h :J f $  ".  ,0Fb (JZD2B $d$4"(R 4*( l r @ "*  `( x"*   &  $",  **4 *4Vn.R.> Zj& 0$ .$ ,D:* > . (2HJ8 pL@ZT(>"0 (:&D F "  $     &     .L, \  $H<& <<&4*J NBRNR" T  P6. F$$  2 " "(*   \ nt& .* JR 4 & t Z @4DV "h& >\ ,< < p4R*:*$(6   "$  (j& ,$   00&&0> 4  , *********************************************** * * * MAKEDISK.ACC / MAKEDISK.PRG * * * * - das etwas andere Formatierprogramm - * * * * Version 2.52 * * * * (C) Klaus Rittmeier, 1.2.92 * * * *********************************************** A C H T U N G Das Programm MAKEDISK.ACC / MAKEDISK.PRG darf nur zusammen mit dieser Dokumen- tation verbreitet werden. Vernderungen am Programm oder dieser Dokumentation sind untersagt. MAKEDISK ist public domain. Es darf also kostenlos verbreitet und benutzt wer- den, jedoch ohne Zustimmung des Autors nicht kommerziell verwertet werden. Fr eventuelle Schden, die durch Benutzung dieses Programmes entstanden sind, bernimmt der Autor keine Haftung. ****************************************************************************** MAKEDISK bietet die Funktionen : - Formatieren von Disketten - Lschen von Disketten - Automatisches Kopieren von Systemdateien beim Formatieren oder Lschen - Installation verschiedener Routinen im Bootsektor - Analyse fremder Bootsektoren - Anzeige der komletten Dateistruktur einer Diskette Folgende Eigenschaften, die von vielen vergleichbaren Programmen nicht geboten werden, charakterisieren MAKEDISK : - Luft als Desk-Accessory (MAKEDISK.ACC) oder Applikation (MAKEDISK.PRG) - Luft auf allen Atari-ST und Atari-TT - Online-Hilfesystem - Selbsttest auf Linkvirusbefall - Untersttzt XACC-Protokoll (Stufe 0) - Formatiert Disketten im Hintergrund, im Vordergrund kann ein anderes Programm arbeiten - Formatiert rckwrts - Erzeugt spiralisiertes (Schnellade-) Format - Bercksichtigt beim Lschen von Disketten auch defekte Sektoren - Disketten sind MS-DOS lesbar, auch mit ausfhrbarem Bootsektor (!) ****************************************************************************** MAKEDISK ist ein Formatierprogramm mit einigen ntzlichen Zusatzfunktionen. In erster Linie ist MAKEDISK spezialisiert auf die Generierung von ausfhr- baren Bootsektoren. Sie knnen das Programm durch Umbenennen der Extension im Dateinamen sowohl als Accessory ( MAKEDISK.ACC ), wie auch als Applikation ( MAKEDISK.PRG ) verwenden. MAKEDISK testet sich bei jedem Start selbst auf eventuelle Vernderungen. Sollten Sie einmal beim Start von MAKEDISK die Meldung Achtung Viruswarnung ! Vernderte Prfsumme von MAKEDISK auf den Bildschirm bekommen, so ist Vorsicht geboten. Die Meldung erscheint, wenn MAKEDISK in bestimmter Weise verndert wurde. Die Ursache fr die Vern- derung kann harmloser Natur (beispielsweise ein Kopierfehler), oder ein Link- Virus sein, der Ihre Dateien befallen hat. In jedem Fall ist MAKEDISK dann unbrauchbar. Schalten Sie den Rechner fr mindestens 30 Sekunden aus. An- schlieend nehmen Sie den Rechner wieder in Betrieb und zwar ohne eingelegte Diskette und mit ausgeschalteter (!) Festplatte. Dann sollten Sie ein gutes Virentestprogramm (z.B. das PD-Programm SAGROTAN) auf Ihr System loslassen und sich Klarheit verschaffen. MAKEDISK verfgt ber ein Online-Hilfesystem. Dadurch erbrigt sich eine detaillierte Beschreibung der Programmfunktionen an dieser Stelle. Starten Sie das Programm einfach und probieren Sie's aus. Einige Anmerkungen zum Leistungsumfang und zur Funktionsweise, die den Umfang der online-Hilfe sprengen wrden, sollen im folgenden noch gemacht werden. ****************************** Bootsektoren ********************************** Da der Bootsektor auf ATARI-ST-Rechnern ein Schattendasein fristet, wurde MAKEDISK konzipiert, um dem Bootsektor einige ntzliche Funktionen zu ver- leihen. Sie knnen mit MAKEDISK einen Bootsektor Ihrer Wahl zusammenstellen, der sieben verschiedene Bootroutinen beinalten kann. Im Gegensatz zu frheren Versionen von MAKEDISK laufen alle Bootroutinen mit jeder TOS-Version. Auerdem werden keine residenten Teile im RAM hinterlassen. ( Residente Pro- gramme sollten sinnvollerweise im Auto-Ordner untergebracht werden. ) Es stehen Ihnen sieben Bootroutinen zur Verfgung, die Sie miteinander kombi- nieren knnen. Kombinationen, die nicht mglich sind, weil der Bootsektor zu gro wrde -er darf nur 512 Bytes gro sein- werden von MAKEDISK abgewiesen. Diese sieben "Mini-Programme" erfllen folgende Aufgaben : 1. Betreiben Sie den Rechner in der mittleren oder niedrigen Auflsung, bei- spielsweise mit einem Farbmonitor, so kann die Bildwechselfrequenz von 50 Hz auf 60 Hz erhht werden. Das ergibt ein merklich ruhigeres Bild. Leider synchronisiert nicht jeder Monitor bei 60 Hz. Ausprobieren ist hier angesagt, Schden knnen nicht auftreten. 2. Eine Routine, die Ihnen beim Booten die TOS-Version und dessen Datum anzeigt. 3. Bei Rechnern ohne battertiegepufferte Uhr (520er, 1040er) wird der Nutzer nach dem Einschalten aufgefordert, das Datum und die Uhrzeit einzugeben. Die Ziffern mssen in der Reihenfolge Jahr ( nur Zehner- u. Einerstelle, z.B. 88 ), Monat, Tag, Stunde, Minute ohne Leerzeichen eingegeben werden. Return braucht nicht bettigt werden. Beispiel: Fr den 23.9.1989, 17:05 Uhr wird 8909231705 eingetippt. Die Eingabe wird auf Plausibilitt berprft. 4. Ohne batteriegepufferte Uhr "vergit" der Rechner bei jedem Reset die Systemzeit. Diese Routine sorgt dafr, da eine einmal gestellte Systemuhr beim Reset korrekt gesetzt wird. 5. Diese Routine berprft den Speicher des Rechners darauf, ob sich dort eventuell ein Virusprogramm eingenistet hat. Bei Verdacht wird eine Warn- meldung ausgegeben. Diese Meldung ist nur ein Indiz fr das Vorhandensein eines Virusprogrammes, jedoch kein Beweis. Bestimmte resetresidente Pro- gramme (z.B. RAM-Disks, Drucker-Spooler ...) knnen ebenfalls zu einer Warnmeldung fhren. Ebenso kann es dazu kommen, wenn nach einem Warmstart eine residente Routine, die vorher installiert war, nicht mehr instal- liert wird ( z.B. Autoswitch-Overscan ). Zur Deinstallation eines Pro- grammes ist ein Kaltstart immer die sicherere Variante. Fr Atari-Insider sei das Prinzip des Tests kurz erlutert: -> Ist der Resetvektor gltig ? -> wenn ja: Zeigt er auf eine Routine, die korrekt ber XBRA installiert ist ? (Viren hinterlassen schlielich keine Visitenkarte) -> wenn nein: Zeigt er vielleicht auf den Betriebssystemanfang ? ( sys_hdr->os_magic mte dann auf $87654321 zeigen ) -> wenn nein: Dann knnte es ein Virus sein, mu aber nicht. 6. Diese Routine ermglicht es Ihnen, einen Kaltstart durchzufhren. Sie gibt eine kurze Abfrage aus, die mit der Taste 'j besttigt werden kann. Bei Bettigung einer anderen Taste, oder nach einer Wartezeit von 20 Sekunden wird der Bootvorgang normal fortgefhrt. Ein Kaltstart ist beispielsweise zweckmig zum Entfernen von resetresi- denten RAM-Disks oder Virusprogrammen aus dem Speicher. Anderenfalls mte der Netzschalter bemht werden, was der Lebensdauer eines Schaltnetzteiles nicht zugute kommt. 7. Eine Warteschleife von 20 Sekunden nach einem Kaltstart ist ntzlich, wenn Sie eine Festplatte und den Rechner gleichzeitig einschalten wollen. Die Festplatte bekommt dadurch Zeit zum Anlaufen. Das Warten kann durch Drcken einer beliebigen Taste abgebrochen werden. Bestimmte Kombinationen von Bootroutinen ergeben sich zwangslufig bei Auswahl einer bestimmten Routine. Beispielsweise wird bei Auswahl der Funk- tion "Virus-Speichertest" automatisch die Funktion "Kaltstartmglichkeit" mitgewhlt, damit ggf. ein Virus auch entfernt werden kann. ****************************** Systemdateien ********************************* MAKEDISK kann aber noch mehr, als nur Bootsektoren erzeugen. Sie knnen Disketten formatieren und dabei gleich Dateien draufkopieren. Da diese Datei- en noch vor dem volume label (Disk-Name) auf die Diskette kopiert werden, ist es mglich, beispielsweise MS-DOS-Systemdisketten herzustellen. Am Beispiel einer MS-DOS-Systemdiskette soll kurz die Vorgehensweise erlu- tert werden. Voraussetzung dafr ist, da Sie bereits im Besitz einer Disket- te mit dem MS-DOS-Systembootsektor und Betriebssystemdateien (fr PC-DOS i.a. IBMBIO.COM, IBMDOS.COM, COMMAND.COM) sind. Lesen Sie den Bootsektor der Systemdiskette in MAKEDISK ein (Menpunkt Boot- sektor/Lesen von Disk). Laden Sie die Systemdateien in der o.g. Reihenfolge in die Dateiliste (Menpunkt Datei/Dateiliste...), indem Sie eine leere Zeile in der Dateiliste anklicken und mit der Dateiauswahlbox die jeweilige System- datei auswhlen. Anschlieend formatieren Sie eine Diskette (Menpunkt Datei/ Formatieren...). Dabei werden Bootsektor und Systemdateien automatisch auf die Diskette kopiert. Fertig. Natrlich habe ich diese Funktion nicht nur zum Erzeugen von MS-DOS-Disketten eingebaut. Auch der Atarianer soll davon profitieren. Sie knnen damit z.B. sehr bequem Ihre DESKTOP.INF-Datei und bentigte Accessories auf die frisch formatierte Diskette kopieren. ***************************** Formatieren ************************************ Im Gegensatz zu anderen Formatierprogrammen lt MAKEDISK keine Variation der Formatparameter zu. Der Grund fr solche Einschrnkung ist die Erfahrung, da Disketten, die ein vom 720 KB-Standard abweichendes Format besitzen, hufig Probleme beim Austausch mit Fremdlaufwerken bereiten ( vom bertragen auf Nicht-ATARI-Rechner ganz zu schweigen ), insbesondere, wenn die Laufwerks- drehzahl stark vom Sollwert abweicht. Das von MAKEDISK erzeugte Format ist voll kompatibel zum MS-DOS-Format (80 Tracks, 9 Sektoren pro Track, 1 bzw. 2-seitig entsprechend 360 kB bzw. 720 kB). Die Disketten sind DOS-lesbar ( auch mit ausfhrbarem Atari-Boot- sektor ! ). Da die Zeiten, wo 3 1/2 Zoll-Disketten ein Vermgen kosteten, glcklicherwei- se vorbei sind, gibt es eigentlich keinen vernnftigen Grund mehr, Disketten anders als im Standardformat zu formatieren. Auf einige besondere Eigenschaften von MAKEDISK soll noch hingewiesen werden: MAKEDISK formatiert eine Diskette rckwrts, d.h. beginnend bei Track 79, endend bei Track 0. Wenn Sie versehentlich eine falsche Diskette im Laufwerk hatten und die Formatierung gestartet haben, knnen Sie durch Abbruch der Formatierung (Taste Escape) die Diskette (zumindest den grten Teil) noch retten. Die meisten Programme (auch der GEM-Desktop) beginnen bei Track 0, und wenn Sie Ihren Irrtum bemerken, ist es bereits zu spt, weil die FAT zer- strt ist. Mit MAKEDISK knnen Sie (meines Wissens erstmalig auf dem ST) eine Diskette im Hintergrund formatieren. Das heit, whrend die Formatierung luft, knnen Sie mit einem anderen Programm bzw. Accessory arbeiten. So ganz ohne Wehr- mutstropfen ist die Sache allerdings nicht, weil einige Betriebssystemfunk- tionen lahmgelegt werden mssen (genau gesagt, nicht weniger als 31 Stck). Insbesondere sind keine Disketten- und Festplattenzugriffe mglich. "Normale" GEM-Programme und Accessories, wie z.B. Texteditoren und hnliche Programme laufen einwandfrei. Die von MAKEDISK in Anspruch genommene Pro- zessorzeit knnen Sie in den Stufen 20%, 40% und 60% whlen. Die Formatie- rung dauert dabei (auf einem ST mit 8Mhz) ca. 1:46, 2:00 oder 2:23 Minuten. Der Geschwindigkeitsverlust beim Vordergrundprogramm ist bei 40% schon deut- lich sprbar, bei 60% eigentlich nicht mehr ertrglich. Es sei denn, der Zeitlupeneffekt gefllt Ihnen. Am Ende des Formatierens, wenn die Verwaltungssektoren und ggf. Systemdateien geschrieben, ist das Vordergrundprogramm blockiert. Eine laufende Formatierung lt sich mit Escape abbrechen. Wenn MAKEDISK als Desk-Accessory luft, kann das Fenster whrend der Forma- tierung ruhig geschlossen werden. Die Formatierung luft weiter, ist jedoch i.a. dann nicht ber Escape abzubrechen. ********************************* Lschen ************************************ Eine weitere Funktion, die in MAKEDISK implementiert ist, ist das Lschen einer Diskette ( in anderen Programmen auch als softformat bezeichnet ). Wenn eine Diskette bereits formatiert ist, und man nur die Daten entfernen mchte, reicht es, die Verwaltungssektoren (Bootsektor, FAT, Root-Directory) neu zu schreiben. Dabei mu natrlich die Kennzeichnung von defekten Clustern in der FAT erhalten bleiben. Das ist auch der Grund dafr, da das Lschen nur bei Disketten mit intakter FAT erlaubt ist. Auerdem unterbindet MAKEDISK das Lschen, wenn die Diskette ein falsches Format besitzt. Nach dem Lschen werden wie beim Formatieren selektierte Systemdateien und das volume label auf die Diskette geschrieben. ********************************* Achtung ************************************ Alle mir bekannten Programme, die eine Option zum Lschen von Disketten bieten ( Gemini-Shell, Super Accessory III, Hyperformat 3.27, Fastcopy III vom 5.2.90 ), ignorieren Eintrge von defekten Clustern in der FAT !!! Sie berschreiben lediglich die Verwaltungssektoren, was bei defekten Dis- ketten spter bei einem Schreib- oder Leseversuch unweigerlich die Fehler- meldung des Betriebssystems "Daten auf Laufwerk A defekt ..." zur Folge hat. Also Vorsicht, Datenverluste mglich ! Und noch eins: Durch einen Zufall bin ich darauf gestoen, da die Formatier- routine des GEM-Desktop im TOS 1.04 (Rainbow-TOS) einen Fehler hat : Die Anzahl der als defekt gekennzeichneten Cluster stimmt zwar (was das Nicht-Bemerken des Fehlers erklrt), jedoch sind die falschen Cluster gekenn- zeichnet. Deshalb kann ein Formatieren von defekten Disketten spter zu fatalen Datenverlusten fhren. Daraufhin habe ich mehrere TOS-Versionen auf diesen Fehler hin untersucht. Es wurde eine Diskette, bei der ein ganz bestimmter Sektor defekt war, formatiert. Das Ergebnis war ernchternd: Nur TOS 1.0 und TOS 1.02 (Blitter-TOS) kennzeichnen defekte Cluster korrekt. Alle spteren TOS-Versionen (getestet wurden TOS 1.04 vom 6.4.89, TOS 1.62 (1040 STE) vom 1.1.90, TOS 3.01 vom 29.8.90 (TT) haben den gleichen Fehler. Einmal auf solchen Fehler aufmerksam, habe ich auch noch allen mir zur Ver- fgung stehenden Formatierprogrammen auf den Zahn gefhlt ( Kommentar ber- flssig ): - Super Accessory III : Der gesamte Track, auf dem sich der defekte Sektor befindet, wird als belegt (nicht als defekt !) gekennzeichnet. Nach einem Lschen (s.o.) ist ein solcherart gekennzeichneter defekter Cluster nicht mehr markiert. - Copystar 3.0 : Bricht Formatierung bei einem defekten Sektor ab. - AllCopy 1.2 : Erkennt berhaut keine defekten Sektoren. - Fast Copy III: Erkennt defekte Sektoren nur bei Option "Format Destination" plus "Verify Destinatien", nicht bei "Fast Format Dest.". Bei erkanntem Defekt kann man whlen zwischen Kennzeichnung des gesamten Tracks als de- fekt ("Continue") oder nur des defekten Clusters ("Best Match"). - Hyperformat 3.27 : Wenn die Verify-Option eingeschaltet ist, werden defekte Sektoren korrekt erkannt und markiert, sonst werden sie nicht bemerkt. - Diskaux V1.0 : Kein Erkennen von defekten Sektoren - Bitte ein Bit V3.7 : Kein Erkennen von defekten Sektoren Wenn Sie ein Programm suchen, das weder beim Formatieren, noch beim Lschen Fehler macht, scheiden alle o.a. Programme aus. Wenn Sie eine Spielernatur sind, dann benutzen Sie die genannten Programme trotzdem. Wollen Sie jedoch das Risiko eines Datenverlustes nicht eingehen, dann greifen sie zu MAKEDISK. Viel Spa. ****************************************************************************** Benutzer von MAKEDISK knnen sich bei mir registrieren lassen und kommen damit in den Genu des ( bis auf Disketten- u. Versandkosten von 5,-DM ) kostenlosen Update-Service. Einfach Registrierkarte ausdrucken und an mich absenden. Bei Erscheinen einer neuen Version werden Sie von mir benachrichtigt. Mit der Re- gistrierung gehen Sie keinerlei Verpflichtungen ein. ********************************************************** * * * Registrierkarte * * * * fr : MAKEDISK, Version 2.52 * * * * Ich habe das Programm am ________ von ________________ * * * * _____________________________________________ bekommen * * * * und mchte mich als Benutzer registrieren lassen. * * * * Meine Adresse : * * * * * * Was mir gefllt: * * * * * * Was mir nicht gefllt: * * * * * * (C) Klaus Rittmeier, Preusserstr. 33, O-4200 Merseburg * ********************************************************** Bankverbindung : BLZ 80053742, Konto-Nr. 45021743 ( Kreissparkasse Merseburg ) `nK/`p nK>>> TURBO-C <<<< for ATARI-ST Version 2.0 (C)88-90 Borland International K,- f*,-f Kz,<dB]QKb] GKRgHz?< NA\?<NAT`oE**************************************** * Achtung, Viruswarnung ! * * Vernderte Prfsumme von MAKEDISK * ****************************************&H f &op`B@#3 k # Ј<.@#Jyg<"@(I$k,"Jf"JfB// ?<?<JNAO A6<HCBB`B !jBJ)g HiRC`& "fSI "WJAkHiRCBSQJ)gHiRCHyp$ONh0 J"LN? 9pg @N 9tg @NN?<LNANJ@gN nN|B@Nu/vBACxNs38J@gN 3:J@fB@`rpNYL@N@N@N@N5@N"@NvJCgB09+f:pNNw09>g y0pNʢpN5VNwB@N0&Nu// O~v098g29:g0NNw9-gh/B/EC,AN\CANC.ANC-ANAN"JA-trpN,09>g y0B@NʢN#@N5@N@N@N@NZH@N@NwB@NNv @0O$_&NuOC y0NxHWCtrB@ y0N}XOO Nu/ / 09JEg:0 K"k8N`.0|+g S@gS@g`B@NBH`pNBH`pNBHr0 JNkNL 8NuH8OE0A< gr`BA0BhG+0g"R4)@iDknr`BA1A09+f2g4(f3+0g2(g R6(0H$ԂԀ60(xI"L0 RNxC0 RNx:l0o@0lR@2kAJ@o0H$ԂԀ Rp(2H ЀЁ R602H ЀЁ80|fNxNpOL8NupNu/ EHyHyHyӸHyHyӄHyӴHyӦBgCRAt 2<pNO#0#0#0#0#H#D# @p$_NupNuH06E RlDGP2A7BD`4H2<0@03N RDRmt2<6RRC030N L Nu/ YO$H0*|5@ 2*I5A|Hf j8 f 5|IBj jPf j2 f 5|QBj jKf j4 f 5|*Bj jMf j6 f 5|6Bj jGf j7 f 5|OBj 0*Hj 5@ JNiJ@fF09+f*HWHo"J y0N~POJ@g20/N` jbf r+pNXO$_NuH0$HAN0f0`XBP2*0N|6NZ&H g,"+g?* 4*2*0No"TOJ@f"J KNin` 9"?j ?j ?j0|gn6| |bz@0;N\nnnnnnnnnp~|(gn|gS@gU@g`.|)gؐ|gW@g`2*0*N`C KN\` KNR` KNX ` KNg`r0* KNa`0* KNb`0* KNc``C KNh`C KNi` KNR`t0*y+fft2<B@N pN5V`N0*y+fBt2<B@N 3, `*09+f"0*N|`09+gt2<0*N POL Nu/&Jfv Nj:&NuHOv3K, INGHo Ho HoHoHoBg?< BgBgBgBgBgBgBgBgBgBg?C. K4,r0NO.8HoHoC AN˺POpNpogr`BA?Apogt`BB?Bpogr`BA?ABy+pDgANpDgANpDg KN2p Dg < N09+g2gB@rNS t2<B@N BUNB@N0gO&L8Nu?O6>?y#PBo?|%0|gS@g S@gS@g`"/y?y+ `?BAr0NO6Nu3L3NpNupNuH8OfNz$HANVNwp?BgBg429^ApNĠ\O6NwJCfBC/BD/BE/|/p/܀ 2HNb2HNb.B/HGC KN\pA9_ KpNbJ@fp`B@J@gC&AHN\I8py^ LNB+pЬ",N", N, ",N", N/@4//????HoXHo y0"hAN2O JNVApN~`trpNOLNu <CA`NBy^By\pNupNuNE`Nu?/ 6ErZ$2Vg BNQ pZBVBP$_6Nu?BC`0NRC| m6NuH0$H&INf6< g JN J@f JNf6< g JN J@gB JN J@f JHNL NuH0OBC y0/(lHoɑNPOJ@gNNwNXCAN$H g*BDG`pZC JNDRD| m JNvNw0ORL NuH0OBC y0/(HoɑNPOJ@gfNwCAN$H gFBDG`,pZANJgpZHsC JNXORD| m JNvNw0ORL NuH.O(H8Nz$HANVBC0N LNJgrp' LNbJ@fdB@ LN":J@oT /NP*H g<"/0NDM"LpZAN\pZ-V-PBA/=Tv0NÜ JNV0O,Lt8Nu2It4r2C It@g NuNu2It4r2C It@gH|AHH@` HHH@|0NuH0v$HGz`4xRk HĉTD|m 0 kNb`trpNBCTJ0f0L NuH:OBDvEGD`DpZ"2VgֲPpD SrNw`rpD SNxpZC0@T@ SNxNRD| m "<Nb&pNè "<Nb*// y0"hAN2POC S hN\Cp y0NxMHoHoCp SN{>PO?9+?9+?9+49+rB@ SNɊ\OIRp SN<r SNx0|bl@0;N`4``````````^J`|HoC SN|XO`BDv`r"L0@T@ SNx~ LNJcNpZ"2VgC LNJ@g*0 LNJ@grpD SNw`rpD SNxpZֲP`0NRD| m "<Nb&pNè "<Nb*// y0"hAN2POC S hN\`HoHo֓B@ SN|PONBD`pZC0@T@ SNxNRD| m`HoHo֓B@ SN|POND`NBvpNè "<Nb*// y0"hAN2POC S hN\BD`rpD SNxRD| m`\HoHo֓B@ SN|PO~FHǏ"L0@T@ SNx~B/B/gHoHoHy/ LN`O /gC/ CAN"_N y0/(HoVANPOJ@g0 LNJ@g "L0@T@ SNxNrpG SNw`rpG SNxBDv`pZ"2VgֲPRD| m "<Nb&pNè "<Nb*// y0"hAN2POC S hN\HoHo֓B@ SN{>PO?9+?9+?9+49+rB@ SNɊ\O|g|ffHoHoCp SN|PO|fFBD`<"L0@T@ SNx~pZC LNJ@g"LpZAN\0NRD| mOL\NuH>OBCEIG@`pZ"2VgrHWHoBAN`O gC/ C LN"_N"LrCH ЀЁ S p N\2<pC SNx6r@pC SNx `&rCH ЀЁ S"p BpC S2<Nx RC| mV09Ng2< Sp)Nx 2<p( SNx `2<p) SNx62<p( SNx6Cp SNxNI"Lp y0NxKM.HoHo2"Lp SN{>PO?9+?9+?9+49+rB@ SNɊ\Op SN:| b@0;N.........Ho"N SN|XO`Tp4H"ҁ҂ Sp g 0rNx` r0 SNw?9+?9+?9+49+r0 SNɊ\O|)g|'g|(fNr0 SNxHoHo2"Lp SN|POBD|)g|(fR|)fB@`p5@r Shgt`t5B5|p Shjg5|p Shg5| Nf8JDg jfBD09^NN,H g:.n 2*jAJEm|Hn?9^4. n2.p jN`TO*JEg?9^4. 2. jpN`TO*JEf:v`(0 jN2||ft@f 0 jNRCjmN `.tr pN`trpN`trpNJDgB0*f<3^J3J3J#J/*"j2*ApNC>XOOBL|8Nu/09Ng2BBApNC>XO09!fv`BCJCg ylNp6`vJCgN!26JCgN&NuH0]O?@&H?A>BDvEt`<DH0*ҍ>DHǏHGBERmzRRG0/gU@f(p???42/,6p kA0pNĠ\O6H`&p???42/,6p kA0pN|\O6HJf RDomx \OL Nu/ E` g @NQ *g @NQ *g @NQ * g @NQ BBBB $_NuH Ez6*x jf:<`:<45|5|5|5|5| 0* jj5@ 2*@H5ABj0*f<<'`<*H>*H NP%H NP%H g6"*g04*fB <NP%H <NP%H g"*fNȑtBApNB@`A`0HH@@ 2HA j |B(D4*H… BB(8HĉHDD<HƍFEj B(jB(jB(B(B( jB@"N j j| j|pLNuH(O6(IE"JNx~BC JNJgD`00RC|l 2 0f * o$.0RCp` 0R@RC| l 2 nB70C LN\O LNu/ $H"Hp yHNxNE+?*?*?*4rp yHNɊ\O$_NuH>OBCEIMKG"`pZ"2VgtrCH ЀЁ y@p gHoHoBtZA N`O g"L/ C NN"_N NN4HopA9_H?C KN2\OrZ02T KN8J@orZ rV"2PN0NÜRC| m@Cp y@NLANJgFANHWpA9_H?C# KN2\Op KN8J@oNÜrp KNOtL|NuHOI`09\|gt`BBr < LNCp y0NxHoHo Cp yHN{>POG+?+?+?+4rB@ yHNɊ\OANG^?BBr LpNTO&IzJCf&A#N?4, l2, lpNbTO&JCf?4, 2, lpNFTO&JCfB lf:A(Nl2,HB@ lN?4, l2, lpNTO&?BBrB@N`TOJCgtrpN`NPHoHo Cp yHN|PONfJCfp`B@O0LNuB@A`rZB0BPBVR@| mBBBB1|P1| 1|pNuNpNuH8(H&IE *"jA"Rcp`p+g/ C: RN2XO`/+HkCd RN2POp+grr`r.?p+grh`r.?p+grs`r.?p+grv`r.?p+grd`r.?p +gra`r.?0+H|??2+t i?0+r h|?4+J|?pk?C RA+N2OF +Ѫ RjB@LNu/ $H j f"y0"i,AFN\`609\|g y0"hAFN\` y0"hAFN\HjFr0N\XO$_Nu/ $H j f$?9 /9 "y0"iDAN2\O`609\|g y0"hAN\` y0"hAN\Hjr0N\XO$_Nu/ $H5@B B2QAgSAg*`< 9 g @N0B %|H%|$`%|F09 H%@ JN JN$rp JNcC$ JN^$_NuA`BAp`t4ЂRA|m"¼4f y\Nuy\NuH8O(H?@8/|J4/|J0/|M,CM, /|N>(/|M$/|K| /|J/|MAM./|L/|Lr/|Lp /|K~/|M.LE\02/8|"|bA2;N2DVhzRR`rRgR`vR`nrRgR``R`ZrRgR`NR`HrRgR`<R`6r RgR`*R`$r@RgR`R`2<RgR`R2|fRBCxrRg |$/,؂rRg|$/($؂rRg|$/ ؂`rRg|$/؂r Rg| $/ ؂r@Rg|@$/؂`2<Rg |$/؂JCgR"/40؁o4tprN`G` <C KNpCANB+jpRgR`&R|`|z"<0<APNJCg(/40pЄ"o0APNڄpCg(/,pЄ"FAPNڄpCg(/($pЄ"o$APNڄpCg(/ pЄ"oAPNڄpCg(/pЄ"oAPNڄp Cg(/ pЄ"oAPNڄp@Cg(/pЄ"GAPNڄ0<Cg(/pЄ"WAPNڄ0|gt`BBr < KNp LNO:LNu/ / &HE g @N0pNè%H Nè$ gNwNp5@09^NÐNz%HANVBj B%RHzrp?CANOXO j%H f RN0B`"* RB@Nö jNV0*NÐp KNNw`tBApN&_$_Nu/ $HNp JN$_NuH0&HNwE`p?BgBg429^ JpNĠ\O6NwJCf:pCANJ@fB@*3\`y\Np KN`trpNJCfp`B@L NuH0O&HtrpNn6U@fNwp?BgBg429^ApNĠ\O6NwJCfE`pCAN09\|gt`BBr < JNNwp?BgBg429^ JpN|\O6NwJCgtrpNC$ KN^`trpNJCfp`B@OL NuH8O(H"y0/)XO09+g3, NuH8(HA`E BA( BB( JB4BA( 5ABB(5BBA(5ABB(BA(IA5BBB(BA(IA5B BB(5B BA(5ABB(5BBA(5ABB(BA(IA5BG:4JBgSBg*SBgFSBg\`f?*?*?*?* C LN2PO`F?*?*?* ?*C LN2PO`&??*?*C LN2\O` CF LN\LNuH $H&(r@g.JgX%B p2Nc 2*HN"p JN_>`.Jg*%Crp JNc 2*HN"p JN_>LNuH>O&HNv8E+HWHoC Ar 0NPONwKI,"M LN&"MA$N< MNj0l2+,k0Af4/m MpN00,k&HJ@lB@`0,k&H2,lHH4+*H…Hԫl6+*HÇk`6,lHÇ2+@xk<:IK`` kf,|l 0 LNF`0HopEH2@ MNN@XOM`pF"y LN\,L0+(H"+ AB0 + A4k&2+$0NRFREFmElvNwOL|xNuH8O&H(I6EHoHoHoHor0NO0+2+4RH…>4,j|?B4,jH…?B4,jH…?B|f4W84*o9B4*o9B4*o9BtCgP6+(oHÇ5C +HÐ4+*oH…5B"+H’JlpJlr l'@ l'AOLNu/ / &H$I09Ng j f 3!p` "J KNsj&_$_NuH8(H yP!mvO`69!09NgE:G!29!g$?C KN2TOHy!r0N\XO`t09!g^NZ09!|g?C KN2TO`&?C KN2TOp@y!g C KNHy!r0N\XO`p LN0N LNu?/ $H6|| bN@0;NDDDD$,4< JNb`0 JNF`( JNT` JN` JN` JN`0 JNz$_6NuH80LNuB pNupNuB@< g.< g(< g"<@d<-g p`R@ @d -gBNuH0&I$hB g2BC`(jdg "K2H ЁA`NJ@f0` RCjfopL Nu/ / &I$hB2*dH Ё r\`"KSKb< g< g < g</f I&_$_NuH $hB6)h&HÇh8h$Hĉh2*dH ЁA:("h\BA0`*@fAf I`$H| gWFg`RAB@`R@SERIJEnґLxNuH>O$H(I&jBvNl*H g"M JN,H gCN~C JN6R@g0j,HH MΐЪ 2*HN>0,j.HHЪ2*HN?@AN29+nHN?@?y+pC6AN&'N2`B20OXL|NuH:O$H&I(jB IN6J@gpNNwG"KA6N& * 2*HN2*,@S *2*HN2*.@kIHoHoHoHo0r NOM+`x"LA$N>`JGgv`  fSFRKSE  bJEn5Df2H ЁC` KNH`RKSE  gJEnA2H Ё%\tEC3BrF3ARD&LBF:>RERJgrPfp < fS< fS2Ho>vRF<@f~| mH5WZTOLNuH(O(H6E"J y0pNxHoHo?,2?,0?,.CA4,,2,B@N̎OJCg C JN` C JNOLNu/ $H jBBh0p JNz$_NuB@NpNu/ $hB JNQ $_NuH>O$H&jBNjNv8 *2*HN6*&@8*(Hĉ2*$j(49,y,Bf$CTA,N&0*oXATpN02+dH Ё*s\A:(BF?F^MI+`2H| gWAg|g`BF`BFRo^SEj`RFSERM`0/^Hm29,jAo"N MN>2@H m4H2HҪ l"N JN(?@0H 2*HNj$?@\2fr`BA> og 0r NƬ0g r0Nv0GH2HҪ o 4*DFB6 N42/\0N og BA0NƬ0g r0NvGG`SERF`JEo09,y,@mO`L|NuH $H&(r@g.JgX%B p2Nc 2*HN"p JN_>`.Jg*%Crp JNc 2*HN"p JN_>LNuH8O&H(I6EHoHoHoHor0NO0+2+4RH…>4,j|?B4,jH…?B4,jH…?B|f4W84*o9B4*o9B4*o9BtCgP6+(oHÇ5C +HÐ4+*oH…5B"+H’JlpJlr l'@ l'AOLNuH0O$H8&jBANJ" JNX `4I"*H,I<6 <>NP$H ftBApN`82<>B@ JNC* JN\%|V JNjfo JNQ `5CdG+n89+20HA@49+p:EBMB0*Z@l4`4*Z8|o0`p:r 0<NT(H gH9|9F B B2*ZH)A<H$ԆC(0)H)@9S9y+p9| 9|"9S$09+t@y+9@&9D(9E*9l$,9l&.9l(09l*2Bl4B6B:)JB)M)NBBB)|:)|:)|:)|: )|<)|=*)|>2B)|> )|?<$)|?j(B,B0)|?4)|?8)|C2<)|C6@C7AFN2C?AN2` JNQ LL|xNuH08trp NZt$H g vNR`8trp NZt$H f2pɑN$H gv`BCJCg JNV>6JCg&jBkfoBC`t7Dd0+0HЀA1DhB B2H ЁA4(H%BHh`C@AFN2XOHjFr0N\XOrp JNcC$ JN^0L NuB@NupNNu3!3!#!#!#!@!xH>B?< NA\/@ y!f@!x| y!faByN` 8g @ <_CPU"ggX`"g3PJyNgaA!#!|,y!JyPg=<-9!=9!xHK!I!*+N+y!+|EF ;|09!@Q@m ;@0<`D@I!()xp 9@aJNF?< NA\L|B@Nu#p!n!Dp#!j!EH#!b!EV#!f!EdNu!!np!!f!!b!!jNu@!x|3!vH,y!|0.Q"-ONm-M,V#!|.n*nNe0.=@# !rLJyPg?y!vF!x/9!rNuNsAR"y!j`A"y!b` A"y!f29P07 Pg24Af0HNsNJ!P>09JR@HaaBy!By!89JJy!fB<<a yJfa$zanJ@f>arJ@f6a@aBEaXJ@f(a\J@f a*SDjpafQ> yJBPBy!Nu3!SFj`A!0yJy!ky!0NuH>3!3!09JR@@aaJ@g|L|NuM!09!K!29!09! ]g`.9Ja111~ah1><aZBy!~DaJ@gNua8gB@NuH$yJ2<pI4yJ|c4444Q` BZBZBZBZQIJ29J| jBABEM!K!v$yJpNa8,Bar0<aRE*BB,pNa|,Batr0<ap09J,pNaRyJyJoRCyJorBa83!G!SEQB"<ҹJk0<a pLNu|QBANuNqNq1džNqNqNu><arҸjNuH>.9Ja"111~ a>9J޹J#!1~a1><a3!~aBAgrJ@f a`J@fJAgapL|Nu.9Ja޼#!111~a01>a$><1dža~aJ@f108|gB@Nu|NuxaJ@gaB@RDyJcNu09!Jy!JD yJ0#JNudž dž dž Nu1>a~`~1x@aBy!`NqNq08NqNqNu"<Ҹ08fkB`"<Ҹ8g8k(Jy!ga4!m1aGa$By!Nua0<Nu1aGNut8 8 8 NuJ@f1"<>8gSf> <a<LjF!Nu@!|8Nu Oc  %O  %` MAKEDISK von Klaus Rittmeier Hz?< NA\Nu`8pResetvektor verdchtig, evtl. Virus im Speicher q 8& 1AY&fF 8* e:f4 @ XBRAg( h ff eC!g Hz?< NA\Nu`Systemuhr stellen: JJMMTTSSMM = ea@Pe6a4 b*a( ba ba ;bNuBNuaJ@kr a J@kANupNuB@@0e @ bNu?<NNT(JDf:Hz\?< NAIR/ ?< NA R  gJDg&`a\Jg/?<NN\/?<+NAX?<-NAXNu`Systemuhr nicht gestellt ! ?<NNTJ@g/?<+NAX?<-NAX` Hz?< NA\Nu`Warteschleife 20 s j,Hz?< NA\?< NATJ@f k`?<NATNu`*Warteschleife 20 s Kaltstart ? (j) Hz?< NA\A ?< NATJ@f :԰j`?<NAT jfB B& xNNu`NTSC-Modus (60 Hz) ein Hz?< NA1H | Nu`FTOS-Version . Datum / / A0 1 gSBQNu x0(Cta (Ct aHz?< NA\NuHO(H,I:8*o\BCNz.G KNVJDlB@`6E0p\ LN g(p LNbJ@gp`pEg"K LN<J@mC/ A"LN\"_N"NNpoEANb>`v"K LN<J@mNÆ>JGgC/ C/ A"LN\"_N"_NpEANb>`\ +fL +.gDC/ C/ J"LN\"_N"_N/ rD0"N JNXO<J@l0`NÆ>JGg WNV0O0L|Nu// N&$x CN jf |`,` j($_&NuH<(N$H&PA$pNè&Jon SNè(H b` Nè*H b LN0$ ML<NuH8(HNd$H&PA$ LN0$LNu// N&$x CN J$_&NuN0(NuBAA"`4H"P"q(Qf0NuRAhmpNu/ B@C"`2H$Qf` R@imp$_Nu/ / OB@A"E`2H"P4J/ R@RmBA0`4J"w 4)o4H&P'(RAR@RmB@`4J"w 4)f4H&P'(RAR@RmO&_$_Nu/ / C"`r@H$Q4H&Q'(S@J@n$Q$NJ&_$_NuH0$H ghrjf`49"o"y"&Qg2+o KNR6BgBgBgBgr 0N\PO0N6 JNrpjf"*0g J"AN jL Nu/ $H grjg$*4g"BN j$_NuH0:8G"4+oJAf09+rtNZt$H fxJDgBC`v0N8 JNpN`60H S$p"p8) INX 0H S"piffBE`kl0H S"p2)nJEg`0H S pNUkmB@NL 8NuH0QO$HJ@gz0*,j$>2*.j&?A4*0j(?B0*2j*?@Hj2Hj0Hj.Hj,0rNO0*,W5@$2*.o5A&0*0o5@(2*2o5A*&j g&2*,y"0*H$ԂԀ犒s(7A7j. j gDB@24*y+f 29+09+4*6*$AB1C2*4*&@A1BPOL NuH08:BCG"`RCkl0 KNJ@fkf0+mht2pN`X0 KNd2H ЁЁ$k JB@2<DN4Bj5D5E5|0+H k!Rk JL 8NuH0$H g"*g"ApN`pJ@g|j` JNX 0*n"*g J"AN JN6pCG"`2H St@H"S#(R@km "<DNb&0ANSkL NuH8QO$Hv g6G+2*fD4*fBC`?+?+4+20*NXO6JClv09"m42pN4|gX09"o y"(Pg 2,o LN6Rjjj *g J"@NJCfHBgBgpj?"*t?B@rN\PO?+?+?+?BgBgBBBApN(O `HoHo?*2?*0?*.CA4*,2*B@N̎OBgBgAF |?AF"t?0rN\POBgBgA |?A"t?0rN\POrp JNc jf?/?/4/2/0N6XOB@ JN jf0N8 JNR`pjf JN|gp`B@POLNuH<$H g"*g"ApN`pJ@gG" S(P6zf kzNi0*oJCfFBgBgBgBgrB@N\PO09, f`K+?-?-?-?BgBgBBBApN(O `6NQh|d09+fp`B@J@g jf0N0NP *g J"@NSj0*fJ4jNpjf JN0+o( Sg"(P2,otlf&,0g"C LN lL<NuH :E"BpBjBB5@vy+rxy+t4BPB|5BANVAtNVA0@R@1@rD1A1C,1A.tC1B@1CD1AF|o:<JElBEN"<HNưEl:4JEoz`BEJEg:0HN%H2H ЁЁN%H *g"gz`BE0L8NurpN 9"g @N 9"g @NpNuH BCA"E"`H8H"P"qH|gif.|g8)f|g 8)o|f|gi f I`RCRmLNu/ BAA"C"`4H$P$r(Rf J`RAQm$_Nu09"fNu y" PNuH0BC4C"G"`R8H$Q$rH|gjf8|g8*f|g 8*o |f(g8H$Q:H!HXRBRCSm0L 8Nu/ QO$H g^2*oXB@NS * g J"@N *g>CA$N&CA,N?y#PBo?P?Q?i ?i ?iAr09#PNONuH<`2H 눐Ё"*Nb.HWHoHoHor0NOTgBgBgBg?r0N\PO0*|grog8**Hĉ**4HšpFgVJnBG`"* 눐Ё"Nb.HWHoHoHor 0NOTgBgBgBg?r 0N\POpFg\"*n><`2H 눐Ё"*Nb.HWHoHoHor0NOTgBgBgBg?r0N\PO\OLNuH8O$H(I6"*gGHoHoHoHo0rNO0*2*4SH…>4,kH…?B4,kH…?B4,kH…?B4W84+o9B4+o9B4+o9BtCgP6*(oHÇ7C *HÐ4**oH…7B"*H’JlpJlr l%@ l%AOLNuH(QO$H(I6" gt@gbHoHoHo Ho B@rNO0,2oTAl`0oT9@2,4/olBl` 2/ol9A0f80,29+nIAl9A0,29+pIAl9A *g/ "L J$@0N$_0"L JN.POLNuH0O$H grjg6GHoHoHoHo0rNOpjg4HoHoHo Ho r0NOpC JN"KAN`2HoHoHo Ho r0NOpC JNC KN?/?/?/?/r0N\POp JNSrp JNc jOL Nu/ / QO$H(I gTr jgLC LN&pC JN?/?/?/?/r0N\POp JNSrp JNcjPO(_$_Nu/ / QO$H(I gHrjg@C LN&pC JN?/?/?/?/r0N\POp JNSjPO(_$_Nu/ $H g$"* g / $AN$_`""*>:m B> JNRCy"mLNu/ O&HCN&0/oB2/o?j.2*0E?At jhF?BApN0 JN\HoHo"M NN˺PO?4rB@ANɮTO6rTf OLt8NuH4O&H$k6*2H ЀЁ62xCp JNx0g@tCH"ҁ҂4H ЀЂ5"ҁ҂5rCH ЀЁ5K+G0*@4H"ҁ҂r4H"ҁ҂5Br"K0 JNxC0 JNx0/o2-mAoH4/AoBE2H ЀЁ,2 t|0<Fg|JFl:DEp 4H"ҁ҂r g 0N@@p4H"ҁ҂r gJFmVE` |opF@2H ЀЁ420H,܆܀rhEDB<H"ҁ҆5:o0k@<o2mAJFoEl4`42H ЀЁ爕r2H ЀЁ622H ЀЁ82|fOL,xNuH>O$H?@rB@ NNɮTO6R@g2/j J0N`M+ nl 7|7|,2+H ЀЁ7 *g J"@Nv?C?4/>rp KNɮTO:|>R@gr0H$ԂԀs( fjlz|gF JNB@NwRpNKCgp|gjBA0 JNb>+2H ЀЁ>3x`2H ЀЁ>3RDDnHoC(r0 KNyXO?.?.?.4r0 KNɊ\O|g"M0 KNx`*|g"M0 KNx`p? M420/>NTOHoHoHo HoHoJBgBgBgBgBgBgBg?-?-?-?p?2/dFA|?Cj4prNO.86?F20/BA0 KNɮTOR@g@?4/>rp KNɮTO:jlz|f|`?4/>r0 KNɮTO<`z<|gp`B@>|g|f:|gp4H"ҁ҂s gz|gp4H"ҁ҂s g|og ogL|NuH8YO$H(I&j f2*y+f&y0 gF"*g@$*g J"BNHWHo"L KN~POJ@g *f`(J20/ L"jNp`B@XOLNuHOv&H86(I*oE"JNG+"J KNO&H8(I*o0,o4BCE" f? J402NTO` "J LN&0+fHoHoHo C KNXO CB@ KN2 g"f,?/?/?/?/?*?*4*2B@N(O `/"MrB@ KNXO6JDg C JNڑB@NwR0OL|NuH>O&H8(I*o0,o4BCE" f? J402NTO` "J LN&Nwx0+fHoHoHo C KNXO CB@ KNX g"f,?/?/?/?/?*?*4*2pN(O `/"MBAB@ KNXO6JDg C JN0OL|NuH>O(H&I$o$/ / B@NPOpNwRK"MB@ LNM+?.?.?.??-C A 42-0-N(O po9@rW9A"MB@ LNr/ / B@ LNPO?-?-?-4rB@ LNɊ\OB@NwRO L|NuH:O(H<?A06,IJBg EG`$K0,fHoHoHo C LNXO / / "N0/8 LN@PO oZ0C LB@N?/?/?/4/rB@ LNɊ\Oz@l 0 LN>|JCgJEg |fx`BDJDg / "J LN|XOJDf/ / "N0/8 LNPO oZ0r L0Nx0O2L\NuH>QO(H$I o40"o82 g6BC>4H"ҁ҂>?|GM2H ЀЁ<42H ЀЁ44||fp4H"ҁ҂t f*t MN.`SGJGm 5 pfJGmJApNrb8RG5pH|FfApNJcxF`,RG5pH|^g |g|sf?DRG5pH`BoBVJDf.0*f2*f0* N|?0N|_f`V|FfHoCApNXO0_@gx|?g|g |g`0*g2g A63&`|Yg|Zf,0* NjJ@g0* 2AAD40|Bf6*`\0@AD60`N0*gH2gA63:`<0@A60`.0*g(2g$A63`0*f2*f4*f :gE63P0/_@gx|?g|g |g`0*g2g A63&`|Yg|Zf,0* NjJ@g0* 2AAD40|Bf6*`\0@AD60`N0*gH2gA63:`<0@A60`.0*g(2g$A63`0*f2*f4*f :gE63PJCgjf o40"o82p`F2H ЀЁ<4Wf22H ЀЁ>2/H ЀЁ?t ofB@POL|NuPm hm4hBl4(hBlt`BB0Nu23h3h3hNu?/0i2hAl`0h2)i4(hBl`2(h4Po`46)ho`6(23C0@3H8C3D@lAlx`BD0(6Nu220hS@20(hS@2Nu0hl`0(22(hl`2(3A0ho`0(QR@3@2(ho`2(iRA3ANuH8O6(HEG+" f "J KN`"J LNC, JN"J KNJ@g C JNB`BgABBBAB@NTOA209+NǐOLNu?006BSC00oS@06Nu01A1B1oNu/ / &H$I09,g&?*?*?*??+4+2+0N\O &_$_Nu/ / &H$I09,g.29+f&?*?*?*??+4+2+0N˂O &_$_Nu09,g rpNOt$H&I*o,oI L"JN\ LN:p: LN$H f" gNp6$L` g *H|6RJp\ JN&H f"JAN\ g> MB@Nj`2CAN\B+ g \g MB@Nj`B"J MN g C NN\ /g4"g N`Ap.N$H f"oB`C oN\ gBOL|Nu?/ O$H6BAN6/g C JN\\B/C JNJCfp`B@OB$_6NuH>O*H(I,onE/ g"g Jp\N&H gB+"L JNI0 g"M Lp NB, K0NN|e& g" NNJg/Hy0"L JNPO`Hy0"L JNXO"JAN\p\AN&H gB+gC ojN\"L ojN` ojBg2gp`B@ORL|NuH8:$H&IBC`P0H824H"ҁ҂A%BD(H` 0 LNʐRDp 4H"ҁ҂tg L0NʐRCCnL8NuH86$H&I(oH"ҁҀ822H$犔A(4H ЀЂ% &狖038H'8038H'8038 H'8LNuH86$H&I(oH"ҁҀ822H$犔Ԃ:3(4H ЀЂЀ4H"牒ҁ'I0H*څڀ%X L8Nu/ / $H&IH"ҁҀ42H%( &_$_NuH<6$H&I(o *o$H"ҁҀ822H$ԁԂ:3(4H ЀЂЀ4H"҂ҁ':34H ЀЂЀ':3 0H'I:H$Ԃԅ%( L<8NuH86$H&I(oH824H"牒ҁ:32H ЀЁЀ2H$犔Ԃ'(I(:H%XL8NuH>68:"JNBC`2H ЀЁ42||| bbB4; N ((XXNXN((:N/ "L J0NXO`0/ "o: J0NXO`/ / "o: J0N|PO` "M J0NHRCCnzBC`0H"6-RCCnBC`/ "L o20NXORCCnL|xNuH8]O$H&I(o&BCx%p JR@g|fJ@g@HNBEgvBA< <b;k`|<*f<`&<0< b ACp a+t$Wb<gt<.f6<*f4`$<0< b ACp a+6$Wb4g<߲<Lf g`<hggr@d|?@0;N>nBXr [0`|A`0A2"La@`\ [2"La@`JJEj `p0?4 LaTO@`*JEj `0H?4 LarTO@` JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`A 2"La@`A 2"La@`A 2"La"@`|@HN0\OLxNup` Warning: use TCFLTLIB to get float support for printf. H0O$H&I>68jx`p@c8?|0|g J0R@CDHoBa(XO0?| JoBg|-?| `&g|+?| `g | ?| ?| ?D62XAXAt0gJf$B RoDJDf f0SA`,C"SDQ`X JDf fSA` C"SDQto An ?B?B`ff ?C?B`?C?BC8?|@gE`e0/DS@jD@-`+/ r AJa%"_AFpJWF@rg SAkt0QS@k AFQ`H0O$H&I?|@>>68jx0|g. JpCDHoBaXO?| JoBg|-?| `&g|+?| `g | ?| :/DlDE|0 ?| |JDffSFDged?DD?|6`6JEfp?@?@6`$ JpCDHoBaXO 5d?EE?|6`SE?EE|1"p?@6@`E|b J0CDHoBaXO0@E:/DDEE?D6DC"SDQ?EE`?|0D|b JCDHoBatXO0D0:/D<RFDJDffSF?D6t0JfB ?| RoDC"SDk6Q`.C ?E SEj0?| RF`QC"SDkQto Fn ?B?B`ff ?C?B`?B?C`|? ?| x?D ?D?D6|`H0O$H&I?|@>>68jx0|g JpCDHoBahXOA0 00@V0/DS@Dn|m@`6x0/gf@ Ka^0/ g@AN0/g@ Ka80/ g@A NJof Jo6fgp@A .N0/g@ Ka0/6g@A"N0/@g@A8N0/gg@ Ka0ONL Nu0<HS@rJrfXOJfARC`r0&L?Av8z0| ~E'8NJ@kFRG2kNSGESDeN<+g<-f SDeNfSDeN`SDeNb QSDeNc<.f0`<.f&SDeNbQSDelNc<߲<EfHSDePN<+g<-fSDeMHGGCA 0jD@azAC a`ajAC a P?b C dajSGA6"$JDoGn| Fo| o0RG0CC?SFpԂӁ@Q` pԂӁ@*(6ԂӁ@ԂӁ@ԅӄC<0QBJjR! :fg0`1RPOpAL@Nu"oHQaXONuH|~trp  g  g -Wg +f 0m 9oR .gbg If Nf Ffp`p o0 ]H` 0m 9n @la`RF` .f 0m 9n @laSF`G EfJDg"LUR@JDfJEj&zRӅdR@`JfJf BYBBTO`.aN2""//?A0aNC o$aLO JgPLNuԂӁ@*(6ԂӁ@ԂӁ@ԅӄCvG0ԇӃCNu o?jD@ @c0<?>@2AA@AC,0 ]HOgCbC OdaJGf>J_kNu?@@@@ @@P@$@@ @4ɿ@iŭ+p@xIϦAGɀCQ~ގFMHvuu Z;]=]u%`R mul4CG?/p<6>܇׀HAHBHDHE>܇׀?<BCHCHF.HG܇׀.HG܇׀.HG܇׀.HG܇׀.HGև.HGևр?<6HCHFp>܇׀>܇׀>և(".Jkއ91gJg j c a0JfJg91g91fJkt`Jk`h/"HA.HGpށ@H@HG0BGHBHE2tށـׂ݂p"Jk އل݆׃SANu b c0a b f$JfgJk؄݆׃SAR׀fRA` Jk؄݆׃SA Ae "$Hza` ҁQ !1LNudivCA/ / ? AaA0 ]HNu4CG?bfb RGd6|/|$F,HF.h.BGHG҇~`"BAHA,HFpHAHB024 6<?~Gj SWԅӄGd, Q,HF.h.BGHG҇~HA`"BAHB02BB6|FjSG҄FdHG>HG91f,⎜bHFRFkHz``, c91g~91fJkb`lJkf`X//&HC0BCHCH@B@4rЂׁ"$dSGԅӄNu91f╚kfg` JfJg`,HFRdR`,HF  @c"$Hza` ЀP !1L Nu5|$Ap" EP jW5|H j W$$$ jW5B j W$$$ jW5|h j Wf !R!R$ANu$(0r@Ag8"(jNufJf @DNuH@aJ@jR@fЀPDNu"(fJfJ@kDNuDNuDNu2""]INur2` r`r2""]INuap` ap`apHQ//aP.Nu6C`6*)<<HFFg6()kfJfU`SCڅلj0"$HFFgJjNuf4Jf0]Nu()fJfY`JfJf  Nu\HNuJkS@ԂӁjNu0<rtv`H@Frtv`<<6(FgF Cpn @b:H@@91g 91g 690[Ck S@rt`rtv` @n0H@@rtv91gv91gl890\Dj`t`PvxR@fЀP91fg,` 91g 91gJ@k`J@j JgRdR !1.Nuv]H//?HW//0aPO0 ]H.Nu/ / o\H// ? o \H\I//!?!// ? //*?A12DAZA g&CH 1g"@?BPANA00J@f0 @c 3"n`3!n` o4C0 O$ _"_NuakvifflH@B@NuD@R@ @or`$ᩳ "@B@`\ <91gz91f91ghJf$ g`2490ZBkP`P <`Hp`B"B@@?o @bHH@B@91fgJf $ fgRJPj@NuA(p"@ "By0A1B3032O"Nu/ Hz?<&NN\O$_Nu@TXJ? ?ry@ڢ!h5?ڢ!h5?ڢ!h5?@@NaN-INF+INF(C)Xmath by d'ART/QOM-O, ICHzaXOPO,_NuH@B@H@"VraJ@kNu.np`/YOM, IC HzaXO VBXO,_Nu"VS@eQ,NuH Ov Jj|-?|D`g|+?|`g| ?|`~?|`vH Ov ?|`dH Ovf?|`L|0f|x?|`2|X?|`$H Ovf?|` |0?|$H>C8jxA aA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`hH0$H&IB(v`H0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 /YOM, IC Hz"HzaPOXO,_Nu VB@g,Nup`SNuH8vBG8gLz B$H&II|NJ@kFRG4`kIh4`b ֆSDgNRG4`b փ"փփց`NSG$2QLNuP`H8vBG8gDzB$H&IINJ@k>RG4`kI4`bֆSDgNRG4`b`NSG2$QLNuP`H8vBG8ghzB$H&IINJ@kbRG4`k<0fSDgBNRG<߰<Xf SDg.NRGI|4`bֆSDgNRG4`b`NSG$2QLNuP`H8vBE8gjB$H&II2NJ@kdRE4`k<-Wg<+fNREI 4`< b"ֆSDg NRE4`< b փ"փփց`NSE$JgD2QLNuP`H<8z$H&IINJ@knREJ4k| gNSEJj$JDgJNREJ@kB| gJ4jNSE`0SDf`**o JDg NREJ@k| gJ4jNSE`SDfB2QL<8NuP`H06g(8$H&IJCjvJj NJ@kSCf` NJ@kSCfQC2L NuP`H<6g^8BE$H&I(o$Jj$NJ@j P`FNJ@k> F4Pg>SCf`**o NJ@j P`NJ@k F4PgSCfBQC2L<8NuBN`(VHNuH:$H&I(S&gfJg^+g`)ft,k x$ڹd SfRe`.&// Ka $"J@k,f4(SSfRf& L\Nu3 np`"`&x,A'J'JE8'J & KaJ@kfRf"`H:$H&I(Sx&gZJgV+gX,k$dSfRe`6+g// KaJ$"J@f.// Ka$"J@kf(S,k`& L\Nu3 np`"PdB@ Nu(g*gg/a _J@f/a^ _J@kf"P`3 npNup/aXONuH&H(o Ia6kl g La` a(Jf\(H <a l)HgN0@0;\ Ka|gB9@{0`Q l)H()H C#t LLNup`p`p 3n la `a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ A1*p`Ar(WVNu?/ AaRAaHG1*6<`Gp+g Ka*QJ9gA av&_6Nu_TMP_XXX.XXX/ &H+g+g.aJ@f.0+aJ@k"+g ka B@7@&_Nu3 np`J@k"Pc  PNupNuH&H(k L0+"+ aJkRgF+f, L"St gSj`"HSISSk ögSjJg&"'LBLNup`p`H&H(k6+"+g0DtaJk+fZ"S"L Ip gSj`*| // " 0a"_"JkNgPAp SjH@" 0axLJk*g,`0" La`Jkg&'LB@LNup`p`H6&Hp Cgp@CfFpC?/ ?<=NAPOJk&8jaTpCgF?<?p/?<BNAO Jj.`Br߲fNAXONua3np`ް|c??<>NAXOJkpNua3npNu/?<ANA\OJkpNua3npNuJ@f//anJ@fBg`//??<?NAO JkNu  _`a3npNuH&Hx&SgkJ9kpfxa<g < g6<gJ< e七dRa`JgSSKpap apa`Rp ap a`\JgX`NxB9`Dx B9`6J9k$Ҁk8 $k0HzP <e/`/? ?<@NAO Jk b Nuab3npNu0<`///6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWH*(&NuD@| |"b;NupNu   //O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!n`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNu"SefBJgSf ANuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G,3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"np` 3!np& g"`"CB@f ANu//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!n`0123456789abcdefghijklmnopqrstuvwxyz// &gPR<e:/avJg*`4C g*g"@ f`"/?<INA\OJj` pNugp`/ G g/ &S?<INA\O`G g/ &S?<INA\O`&_NuH0$< CE g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`Se gepNupNupNuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu|A0|@NuBAA0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#J@kNuD@NuJkNuDNu$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu"@$jDJjD$HBJBf.$HBJBfB@H@$ jDNuB@H@HB0B@H@$ jDNu A"B@H@HABAtҁрdЈӁрQ$ jDNu//??<?NAO Nu/?<NA\ONu?/?<NNAPONu?<NATONu?</NATO @Nu?<ONATONu??<NAXONu??<>NAXONu/?<HNA\O @Nu//??<JNAO Nu//??<@NAO Nu/?< NA\ONu??/?<CNAO Nu?/?<6NAPONu?/?<GNAPONu?/?<HVcp} %2>Meimq*Ddy*o0j,+,,./0))123))456))789)):;<))=>?))@AB))CDE))FGH))Y,,!mno ,, &@!&"    ' PP$       *P              *)  !"# $!%"&#'$ (% )& ' +-,(-)* *# 0@0*@1(*@2(*@3( *@4( * @5( * @6(*@7( *@8(  *@9(I ,J K LMN! O! ,,,,,,,, ,,!,,",,#,,  ,, ) 7@ 7\ $ ]@q@q@q @q @q @q @q @q @q ^ _ ` a b c d e f gh!ijkl!    p'"& !#q$r%s&t !u (v )w %x  /y z{|}~ +           (  5YMAKEDISK - Der "Diskettenmacher"Version 2.52a(C) Klaus Rittmeier3.2.92OK MAKEDISK Datei Bootsektor Hilfe ber MAKEDISK ... -------------------- Deskaccessoire 1 Deskaccessoire 2 Deskaccessoire 3 Deskaccessoire 4 Deskaccessoire 5 Deskaccessoire 6 Dateiliste ... ^L------------------------- Laufwerk A A Laufwerk B B Laufwerk-Info ... ^I Verzeichnis ^V------------------------- Formatiere ... ^F------------------------- Ende ^Q Lesen von Disk ^R Schreiben auf Disk ^W Lesen aus Datei R Schreiben in Datei W-- Inhalt ---------------- nicht ausfhrbar 0 NTSC-Modus (60 Hz) 1 TOS-Version zeigen 2 Zeiteingabe 3 Zeitkor. nach Reset 4 Speicher-Virustest 5 Kaltstartmglichk. 6 Warteschleife 20 s 7 Index Datei Bootsektor Liste der Systemdateien 1________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 2________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 3________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 4________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 5________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 6________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 7________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 8________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 9________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSpeicherinfo: frei: 1024 kB, belegt: 1234 kBListe ladenL. speichernDateien ladenAbbruchFreigebenOK Diskette lschen / formatieren Achtung !SystemdateienSTRING01.EXTSTRING02.EXTSTRING03.EXTSTRING04.EXTSTRING05.EXTSTRING06.EXTSTRING07.EXTSTRING08.EXTSTRING09.EXTEs werden alle Daten auf derDiskette im Laufwerk gelscht !ASeiten :12NAMENLOSLAB________.___FFFFFFFFFFFvolume label :Formatieren beansprucht20%40%60%ProzessorzeitAbbruchLschenFormat MAKEDISK Bootsektor ladenBootsektor speichernDateiliste ladenDateiliste speichernSystemdatei ladenSpeicherinfo: frei: %ld kB, belegt: %ld kBBootsektor ist ausfhrbarBootsektor ist nicht ausfhrbar Bootsektor: extern Bootsektor: intern Inhaltsverzeichnis %ld Bytes in %d Dateienschreibe:Filename.Ext [3][Nicht gengend Speicher|vorhanden, um Funktion|auszufhren!][ Abbruch ][1][Es stehen keine weiteren|Fenster mehr zur Verfgung!][ Abbruch ][1][Laufw. %s, Label: %s|Sei.: %d, Tr.: %d, Sekt.: %d|Rootdir. max. %d Eintrge|Total : %ld Bytes|Frei : %ld Bytes][ OK ][3][Defekter Verwaltungssektor !|Diskette ist unbrauchbar.][Abbruch][1][Der alte Bootsektor|wird berschrieben !][Abbruch|OK][3][Fehler beim Lesen|des Bootsektors !][Abbruch][3][Fehler beim Schreiben|eines Sektors !][Abbruch][3][Der Bootsektor wird zu gro !|Schalten Sie eine nicht|bentigte Funktion aus.][Abbruch][3][Die Diskette hat ein|falsches Format !|Ein Lschen ist deshalb|nicht mglich.][Abbruch][3][Fehler beim Lesen der FAT !|Die Diskette mu formatiert|werden.][Abbruch]MAKEDISKA:\*.*rw%s ...%c:\%svolume label%c:\%sBootsektorFATsWurzelverzeichnis%s %-12s %6ld %2d.%2d.%4d %2d:%02d %c%c%c%c%c%cKR_*.*KR_rbKR_wb%d Sektoren, %d Sekt.pro Track, res.Sekt.: %d, verborg.Sekt.: %dSeiten: %d, Media-Deskr.: %2X, %d Dir.-Eintrge, %d FATs%d Sekt.pro FAT, %d Sekt.pro Cluster, %d Bytes pro Cluster------------------------------------------------------------------------Formatiere Track %dAbbruch nach Track %dAbbruch nach Fehler auf Track %d (Schreibschutz ?)MAKEDISK.HLP Hilfe Hilfe : %s 69:;<=>?@ABCEFKNOVW  Index Booten Bootsektor Datei Dateiliste Dialogbox FAT Formatieren Hilfe Inhalt (des Bootsektors) Lschen Mens Systemdatei @ Hilfe Jede beliebige Hilfe kann ber einen alphabetischen Index aufgerufen werden. ber Querverweise kann zu sinnbezogenen Hilfen gesprun- gen werden. Dazu wird im Hilfe-Fenster einfach ein Doppelklick auf ein fett gedrucktes Wort ausgefhrt, oder das Wort wird selektiert und dann die Help-Taste gedrckt. ber die Taste Undo kommt man zur jeweils vorher ange- zeigten Hilfe. @ Mens Ein Menpunkt kann mit der Maus angewhlt werden, oder alternativ ber die Tastatur erreicht werden. Die fr einen Menpunkt zutreffende Taste ist jeweils am Ende eines Meneintrages dargestellt. Dabei ist zu beachten, da zusammen mit der Zeichentaste die Control- bzw. Al- ternate-Taste zu drcken ist. Das Hkchen ^ vor einem Zeichen steht fr die Control-Taste, whrend die Raute  das Symbol fr die Alternate Taste ist. @ Datei Das Men Datei beinhaltet folgende Funktionen: - Dateiliste : Dialogbox mit Liste der Systemdateien auf den Schirm bringen (-> Systemdatei ) - Laufwerk A - Laufwerk B : Auswahl des aktuellen Laufwerkes zum Lesen und Schreiben von Bootsektoren und zum Formatieren - Laufwerk-Info : Es werden Informationen zum Format der eingelegten Diskette angezeigt - Verzeichnis : Die komplette Dateistruktur der eingeleg- ten Diskette wird angezeigt. - Formatieren : Disketten Formatieren oder Lschen - Ende : Programm verlassen. Falls das Programm als Appli- kation luft (MAKEDISK.PRG), wird eine laufende Hinter- grundformatierung abgebrochen. Beim Betrieb als Desk- Accessory (MAKEDISK.ACC) luft die Formatierung weiter. @ Dialogbox Alle Dialogboxen knnen frei auf dem Bildschirm plaziert werden. Das funktioniert genau wie bei einem Fenster - oberen Balken anklicken und mit gedrckter Maustaste ver- schieben. Bevor nicht einer der Exit-Buttons (z.B. 'Abbruch' oder 'OK') angewhlt wird, wird der Dialog nicht verlassen, d.h. es sind keine Aktionen auerhalb der Dialogbox er- laubt ( z.B. Anwhlen eines Mens ). Werden trotzdem sol- che Aktionen versucht, so wird das mit einem Klingelzei- chen quittiert. @ Bootsektor Der Bootsektor ist der erste Sektor einer Diskette. Darin stehen bestimmte Systeminformationen ber die Diskette, die das Betriebssystem bentigt. Eine Diskette mit defektem Bootsektor ist unbrauchbar. (-> Booten ) Im Men Bootsektor sind folgende Funktionen zu erreichen: - Lesen von Disk : Der Bootsektor der Diskette im aktuellen Laufwerk wird eingelesen und im Fenster angezeigt. - Schreiben auf Disk : Nach einer Warnmeldung, bei der man noch Gelegenheit zum Abbruch der Funktion hat, wird der im Fenster angezeigte Bootsektor auf die Diskette im aktu- ellen Laufwerk geschrieben. - Lesen aus Datei : Eine mittels Dateiauswahlbox zu bestim- mende Datei wird geladen und im Fenster angezeigt. - Schreiben in Datei : Der im Fenster gezeigte Bootsektor kann in einer Datei (Lnge 512 Bytes) gespeichert werden. Dadurch knnen beispielsweise Bootsektoren, die von frem- den Disketten eingelesen wurden, archiviert werden. - Inhalt des Bootsektors ( Bootroutinen ) Beim Formatieren wird immer der gerade eingestellte Bootsek- tor auf die Diskette geschrieben. @ Booten Unter Booten versteht man die Prozesse, die beim Einschalten des Rechners oder nach einem Reset ablaufen. Dabei fhrt das Betriebssystem eine Reihe von Aktionen aus. Eine dieser Aktionen ist das Laden des Bootsektors vom Bootlaufwerk. Enthlt der Bootsektor ein ausfhrbares Programm, so wird dieses abgearbeitet. @ Dateiliste Die Dateiliste enthlt maximal neun komplette Pfadnamen von Dateien, die in den Speicher des Rechners geladen werden knnen, um dann nach dem Formatieren als Systemdateien auf die Diskette kopiert zu werden. Der Atari-ST bentigt zwar zwingend keine Systemdatei, in die Dateiliste knnen jedoch sinnvollerweise eine DESKTOP.INF-Datei und bentigte Desk- Accessories aufgenommen werden. Die Dateiliste kann per Hand geschrieben werden, oder gela- den werden, oder automatisch erstellt werden, indem die je- weilige Zeile angeklickt wird, und die gewnschte Datei dann mittels Dateiauswahlbox gesucht wird. Diese Datei wird dabei gleich geladen, was an dem Hkchen hinter dem Eintrag zu er- kennen ist. Die einzelnen Buttons in der Dateiliste haben folgende Be- deutung: Liste laden: Es kann eine komplette Dateiliste eingeladen werden. Auswahl mit Dateiauswahlbox. Liste speichern: Die zusammengestellte Dateiliste wird unter einem frei whlbaren Namen abgespeichert. Dateien laden: Alle Dateien der Liste, die sich noch nicht im Speicher befinden (d.h., die noch kein Hk- chen hinter dem Pfadnamen haben) werden gela- den, sofern sie existieren. Freigeben: Alle bereits geladenen Dateien werden aus dem Speicher entfernt. Abbruch: Alle Eintragungen, die in der Dateiliste ge- macht wurden, werden ignoriert, der Dialog wird verlassen. OK: Alle Eintragungen werden bernommen. Der Dialog wird verlassen @ Formatieren In einer Dialogbox werden die Anzahl der Seiten und die Systemdateien ausgewhlt (angekreuzt), die nach dem Forma- tieren auf die Diskette kopiert werden. Diese Dateien mssen bereits geladen worden sein (-> Dateiliste ). Wenn gewnscht, kann ein Disketten-Name eingegeben werden. Das Formatieren luft im Hintergrund. Die dabei in Anspruch genommene Prozessorzeit kann in 20%-Stufen gewhlt werden. Am Ende des Formatiervorganges, wenn Verwaltungssektoren und Systemdateien geschrieben werden, ist der Rechner fr wenige Sekunden blockiert. Ansonsten kann mit einem Programm oder Accessory gearbeitet werden. Es ist jedoch zu beachten, da einige Rechnerfunktionen nicht mglich sind (insbesondere Disketten und Festplattenzugriffe). Ein laufender Formatiervorgang kann mit der Taste Escape ab- gebrochen werden. @ Systemdatei Eine Systemdatei befindet sich im Wurzelverzeichnis der Dis- kette. Dabei steht der Verzeichniseintrag noch vor dem volume label (Disk-Name). Manche Betriebssysteme (z.B. MS-DOS) laden beim Booten die Systemdateien nur dann, wenn sie in einer ganz bestimmten Reihenfolge auf der Diskette stehen. Der Atari-ST bentigt zwingend keine Systemdateien. @ Inhalt (des Bootsektors) Neben dem blichen (nicht ausfhrbaren) Bootsektor kann mit MAKEDISK auch ein Bootsektor mit Bootprogramm erzeugt werden. In diesem Bootprogramm knnen verschiedene Routinen instal- liert werden, die bestimmte Funktionen beim Booten ausfhren. Die gewnschten Bootfunktionen werden im Men Bootsektor ausgewhlt (mit einem Hkchen vor dem Meneintrag gekenn- zeichnet). Folgende Funktionen stehen zur Verfgung: - NTSC-Modus (60 Hz): Sofern der Rechner in der niedrigen oder mittleren Auflsung betrieben wird, wird die Bildwechselfrequenz auf 60 Hz umgeschaltet. Das flimmert weniger. - TOS-Version zeigen: Beim Booten wird die installierte Be- triebssystemversion und dessen Datum angezeigt. - Zeiteingabe: Beim Einschalten des Rechners hat man die Gelegenheit, das Systemdatum und die Systemzeit einzugeben. - Zeitkorrektur nach Reset: Sorgt dafr, da eine einmal ge- stellte Systemuhr (ohne Batteriepufferung) auch nach einem Reset noch stimmt. - Speicher-Virustest: Es wird geprft, ob sich eine resetre- sidente Routine mit Merkmalen eines Virus im Speicher be- findet, und ggf. eine Warnmeldung ausgegeben. Das ist ein Hinweis, jedoch kein Beweis fr einen Virus im Speicher. - Kaltstartmglichkeit: Bei Besttigung der Frage nach einem Kaltstart mittels Taste 'j' fhrt der Rechner einen sol- chen aus (ntzlich z.B. zum Entfernen von resetresidenten RAM-Disks oder Viren). Wird eine andere Taste gedrckt, oder 20 s gewartet, wird der Bootvorgang normal fortge- setzt. - Warteschleife von 20 s nach einem Kaltstart. (insbesondere, um eine Festplatte und Rechner gleichzeitig einschalten zu knnen) @ Lschen Beim Lschen einer Diskette werden nur die Verwaltungssek- toren neu geschrieben (Bootsektor, FATs, Wurzelverzeichnis). Die Diskette mu also bereits einmal formatiert worden sein. Auerdem mu die FAT lesbar sein, da sie Informationen ber defekte Sektoren enthlt. Nach dem Lschen werden das optionale volume label und die ausgewhlen Systemdateien auf die Diskette geschrieben. @ FAT Die FAT (File Allocation Table) ist eine Tabelle, in der smtliche Datencluster der Diskette (1 Cluster = 2 Sektoren) verzeichnet sind. Das Betriebssystem entnimmt daraus die In- formation, welche Cluster zu welcher Datei gehren, welche Cluster nicht belegt und welche defekt sind. @ @ NNNNNNmp NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNN>>>>MAKEDISK<<<@0. !"#$%&21/-,'[\(])^5_0. !"#$%&21/-,'{+|(}+~;<=>?@ABCDTUVWXYZ[\];<=>?@ABCD;<=>?@ABCD%dJJJ34956         "(n  , $6 ~  "      H <:  (  4      8    "2"     X(       $*   &( "(  >$ "`6@ R(&   : V*"     N,"V( 0  (   ,   @""""       (   $     0 *   $0 66      .F,T   $ $tP" .(  , 8*LT(.4  2   :H 0:HN   *V   *            B  0$.` J 0h :J f $  ".  ,0Fb (JZD2B $d$4"(R 4*( l r @ "*  `( x"*   &  $",  **4 *4Vn.R.> Zj& 0$ .$ ,D:* > . (2HJ8 pL@ZT(>"0 (:&D F "  $     &     .L, \  $H<& <<&4*J NBRNR" T  P6. F$$  2 " "(*   \ nt& .* JR 4 & t Z @4DV "h& >\ ,< < p4R*:*$(6   "$  (j& ,$   00&&0> 4  ,