NNNNNNHp@ NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNI  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`kmoq s@u`wy{} @` @ o @ ` @ ` @ ` ǀ @ ` ׀  @` `!Aa  !Aa!!#A%a')+-/1!3A5a79;AEaGOQ!SAUaWY[]_a!cAeagikmoq!sAuawy{}!Aa!AO/!Aa!Aa!Aaǁɡ!Aaׁ١!Aa!Aa " B  !"!B!b!!!!!"!""#B"%b"'")"+"-"/#1"#3B#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&ceb&g&i&k&m&o'q"'sB''y'{'}'("((((()B)b)))))*"*B*b*****+"+B+b+++++,",B,b,ǂ,ɢ,.".B.b...../  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`kmoq s@u`wy{} @` @ o @ ` @ ` @ ` ǀ @ ` ׀  @` `!Aa  !Aa!!#A%a')+-/1!3A5a79;AEaGOQ!SAUaWY[]_a!cAeagikmoq!sAuawy{}!Aa!AO/!Aa!Aa!Aaǁɡ!Aaׁ١!Aa!Aa " B  !"!B!b!!!!!"!""#B"%b"'")"+"-"/#1"#3B#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&ceb&g&i&k&m&o'q"'sB''y'{'}'("((((()B)b)))))*"*B*b*****+"+B+b+++++,",B,b,ǂ,ɢ,.".B.b...../PD_454NALMA 7` CHECKHD W` MINI_OCR f` MONITORWECHu` >SYQUEST 555y` CTIMMY }` JWFEDIT ` WFEDIT RSC` WINXV13 ` uREADME DRTIMMY ACC VQLEES DIT i#`A390 H'D_INFO_454Luf. 7` .. SET_FILE 8` ALMA PRG 9R6ALMA SET :R^fBEISPIELALM :R`BEISPIELEXP ;RgBEISPIELH @RhHANDBUCHTXT ;RiLIES DAS orm_alert(1, "; break;ND; {CASE}TXT1BOX__Abbruch OK CONST(boxnr) {%K = ': form_alert(1, "'; break;INC{}1BOX__Abbruch OK CASE {...} OF{%K : ': form_alert(1, "'; break;END; {CASE}INC{}`=KJ$f(ByO-/9*?<HNA\OJg.@*`6 - ЭЭй*"ҍ¼.A// Bg?<JNA #gV ygV/(,HhNP/9Z/9DT?9k~NT?<N{NVHygt?<HyNO =@J@mNNRN?.NTN^NuNuNVNpd3`Jy`l0<`NnHy`HygpHyDXHy_Ns`O3grNJ@f0<`^JgHyٞNvX` Nn~0<`O 9gMH?HnHy/.NjNONnNCNn~9gMH?HnHyNkpO 0<N^NuNVBnBg?./9gtNtP0.`HyNbXgNI2`?. N T`| n fHy,NbXg=|` ?. NT`L?. N HT`O Hyp/. N^PN^NuNV/. NrX=@Bn`*0. n 0H?/.N\Jg0<`Rn0.nm0<N^NuNV nH``*0<``|0g|1g|2g|3gN nHhNrXf0<` < nAЈ/NrXf@ < nAЈ/NrXf$ <( nAЈ/NrXf0<`R < nAЈ/NrXfx <( nAЈ/NrXf\ <P nAЈ/NrXf@ <x nAЈ/NrXf$ < nAЈ/NrXf0<`Bn`2HyȢ0. nAHЈ/N Pg0<`Rn nmBn`0HyȦ0.( nAHЈ/N Pg0<`JRn nm09`AZHЈ @/( nHhNPHg0<`0<N^NuNVB.B.Bn`Z0. nAHЈ/NrXJ@o4HyȪHnNP0. nAHЈ/HnNPRn nm|[Bn`Z0.( nAHЈ/NrXJ@o4HyȬHnNP0.( nAHЈ/HnNPRn nm|[HnHn nH?HyȮ/. NO0<N^NuNV?<"NxT-@JfHyȺ?<Nq\?<N{T n( nBn`6Bn`$2.( nAH҈0.HЁ @BRn n(mRn nmBn`6Bn`$2. nAH҈0.HЁ @BRn nmRn nm=|BnBn`f0. n0H||f BnRn`D0. n0H|]g00. n04.( nAHԈ2.H҂ ARnRn0. n0H|]g ng n(mvTnBnBn`f0. n0H||f BnRn`D0. n0H|]g00. n04. nAHԈ2.H҂ ARnRn0. n0H|]g ng nmvHy nHhN^P/.N XJ@f nAB .``/.NX <NqN^NuNVB.09`AZHЈ @-h nHh nHhN:PJ@l|` n-h.f"29`AZH҈ A"( .f .N^NuNVB09`AZHЈ @Jfv09`AZHЈ @!n09`AZHЈ @ (29`AZH҈ A h!@29`AZH҈ A h!@`/.N`X-@ n ( n!@ n!n n h ( n!@ n h!n09`AZHЈ @ hHh nHhN:PJ@l09`AZHЈ @!nN^NuNV`B09`AZHЈ @-h09`AZHЈ @Hh/.NP09`AZHЈ @JfN^NuNVBnJf0<`"-nRn n-h .f0.N^NuNV09`AZHЈ @Jg09`AZHЈ @-hHn/.NPf,9gSgHyD|HnNL"PHn?<Nq\`?<HyHyN >O n-h29`AZH҈ A"( .f|`Hy?<Nq\N^NuNVJf`r . n f2 . nf n B/.NX`D` n ( n n ( n h!@ n ( n h!@/.NXN^NuNVJf0<`^ . n f& . nf n B`<` n ( n n ( n h!@ n ( n h!@0<N^NuNVBnJ gX-n nHh/.N:PJ@f=|` n-h29`AZH҈ A"( .g0.g0.fB .N^NuNV09`AZHЈ @/(HnNP-@ .g.09`AZHЈ @Hh/.NP0<``HyO J fBgHyɦHyɜN >O nHh n HhN^PBn`80.( nAHЈ/0.( n AHЈ/N^PRn nmBn`80. nAHЈ/0. n AHЈ/N^PRn nm n n N^NuNV=|Hyɬ/.N|pP-@JgHy.NLX/.?<?<Hy.NO Hy.HyD|NMP``?<"NxT-@/.?<?<"/.NO =@ nf/.N XJ@f/.NX` /.NXJnn/.N{xX`Hyɮ?<Nq\0<`0<N^NuNVBnBnBn Bn BnBg/.N\=@Jnl@/.HyHnNO Hn?<Nq\ @f 0<`T`0<`JJnf*?<Hn?.N P=@Jnn``=n`0.nA0H| f0. W|=@ 0. A B0Bn 0. g4Hn N X-@JfHyr?<Nq\Bn=|`\Hn NrX @o*/.NXHy?<Nq\Bn=|` Hn nHhN^P/.NX` 0.nA02. Rn A Sn0.fJnn?.Nz~T0.N^NuNVHy./.N|pP-@09`AZHЈ @-hJg/.?<?<HyD|NO JgF/.?<?<"/.NO n-h29`AZH҈ A"( .f/.N{xX09`AZHЈ @B(0<``Hy0?<Nq\0O Hyf?</.Nl(O 9gKH??</.N(P9gLH??</.N(P9gMH??</.N(P9gOH??</.N(P9gPH??< /.N(P9gQH??</.N(P9gSH??< /.N(P9gTH??< /.N(PBn`20.@A00H/ </Ny\  np Rn nm9gRH@A00H/ </Ny\  np ?.HnHy/.NjNOBg/.Ns\|=@0.H/ </Ny\  np nfHyf?</.Nm*O n0(|gK n0(|gL n0(|gM n0(|gO n0(B|gP n0(|gQ n0(|gS n0(|gTBn`@0.@A00H/ </Ny\  n00 |g 0.gRRn nm nfN#?.HnHyNkpO N^NuNVBn=|=|. g09`AZHЈ @-h`-y_JfHy?<Nq\`HnBgBgNtPf?<HyHyN >O Hy"?</.Nl(O 09`AZHЈ @(g nh0.gF09`AZHЈ @Hh/.NPHn/.NP/./.N8P0.g*9gMH?HnHyѐ/.NjNOBn`0.g?.?.?.?.Bg?</.NtBO?.?.?.?.?<?</.NtBO?.?.?.?.?<?</.NtBO?.?.?.?.Bg?</.NtBO`$?.?.?.?.Bg?</.NtBOBg/.Ns\|=@0.H/ </Ny\  np nf|/./.N:P/.N X=@Jnf0/.NX09`AZHЈ @|=|`$Hn?.N *\Hn?<Nq\Bn`V/.HnNP/.NX=| nf n-h nf n-h nW|=@0.g nh9gMH?HnHyѐNkpO N^NuNV=|=|HnBgBgNtPf?<HyBHy8N >O HyH?</.Nl(O nh nh0.gDHy`HnN^PHy`NO HyҬ?</.Nl(O 09`AZHЈ @(g nh/./.N8P9gMH?HnHyѠ/.NjNOBg/.Ns\|=@0.H/ </Ny\  np nf9gOfHy?<Nq\ @fJ09`AZHЈ @Hh/.NP=|09`AZHЈ @|`$?.?.?.?.Bg?</.NtBO ng nf nf n-h` n-h/./.N8P?.?.?.?.Bg?</.NtBO?.?.?.?.?<?</.NtBO?.?.?.?.?<?</.NtBO nfx nh9gMH?HnHyѠNkpO N^NuNVBnBn09`AZHЈ @JfHy?<Nq\`FHn?< BgNtPf?<HyJHy@N >O HyP?</.Nl(O 9gMH=@9gMH?HnHyѨ/.NjNO=|B9gMBg/.Ns\|=@0.H/ </Ny\  np Hn?</.Nm*O 09`AZHЈ @/(HnNP#_ ngJ_g9gMH?HnHyѨNkpO Bn=|0.`^BgN,fT`bHn/9_NP9gSgHyD|HnNL"PHn?<Nq\`"BgN2lT``|g|g| g`JHyR?<Nq\ @f&?.?.?.?.Bg?./.NtBO` 0<=@=@` 0<=@=@0.gt0.g>0.gM0.g9gMH?HnHyѨNkpO N^NuNVHnBgBgNtPf?<HyӞHyӔN >O HyӤ?</.Nl(O nh nh/.Hy`N8P9gMH?HnHyѰ/.NjNOBg/.Ns\|=@0.H/ </Ny\  np nf/.Hy`N:P nh nh9gMH?HnHyѰNkpO N^NuNVJf?<HyHyӸN >O J f?<HyHyN >O nH|0W|??</. N(P nH|1W|??</. N(P nH|2W|??</. N(P nH|3W|??</. N(P < nAЈ/?< /. Nl(O < nAЈ/?< /. Nl(O <( nAЈ/?</. Nl(O nHh?</. Nl(O < nAЈ/?</. Nl(O <( nAЈ/?</. Nl(O <P nAЈ/?< /. Nl(O <x nAЈ/?< /. Nl(O < nAЈ/?< /. Nl(O N^NuNVJf?<HyHyN >O J f?<HyHyN >O nHh?</. Nm*O < nAЈ/?< /. Nm*O < nAЈ/?< /. Nm*O <( nAЈ/?</. Nm*O < nAЈ/?</. Nm*O <( nAЈ/?</. Nm*O <P nAЈ/?< /. Nm*O <x nAЈ/?< /. Nm*O < nAЈ/?< /. Nm*O n 0(2|g n0`j n 0(|g n1`R n 0(|g n2`: n 0(J|g n3`"?<HyHyN >O n1N^NuNV9gQgV9gRH??9klHnN>\PHnHy`HyHnNOB.Hn/.N^PRykl`Hy`/.N^PN^NuNVHn?< BgNtPf?<HyHyN >O Hy?</.Nl(O ?9klHy0HnNO Hn?</.Nl(O 9gMH?HnHyѸ/.NjNOBg/.Ns\|=@0.H/ </Ny\  np nf(Hn?</.Nm*O HnNyX3kl9gMH?HnHyѸNkpO N^NuNV0.`?. Hy4/.NO `/.?. N]\`/.?. N]\/.N\X`0. |A?Hy8/.NO `0. |a?HyO ?. HyP/.NO `.`,|g0|gD|gP|gh|gN>N^NuNVHn?<BgNtPf?<Hy^HyTN >O 09`AZHЈ/?</.Nl(O 09`AZHЈ @/(NX?HydHnNO Hn?</.Nl(O ?9`HyhHnNO Hn?< /.Nl(O 09`AZHЈ @(H??</.N(P09`AZHЈ @(H??</.N(P09`AZHЈ @(H??< /.N(P9gMH?HnHy/.NjNOBg/.Ns\|=@0.H/ </Ny\  np n0(|29`AZH҈ A@9gMH?HnHyNkpO N^NuNVHyl?<Nq\N^NuNV9gPgHyfHnN^P`B.B.HyHnN^P09`AZHЈ/HnHnHnNoOJ@g 09`AZHЈ/NaXgf09`AZHЈ/Nb2XfF09`AZHЈ/NvXg0<`0<29`AZH҈ A@`^09`AZHЈ/HyHnNO Hn?<Nq\ @V|29`AZH҈ A@09`AZHЈ @(H?NJTN^NuNV9gPgHyfHnN^P`B.B.Hy@HnN^PHnHnHnHnNoOJ@g HnNvXN^NuNV09`AZHЈ/N.X29`AZH҈ A@09`AZHЈ @(H?NJTNN^NuNV09`AZHЈ/N.XN^NuNV9gPgHyfHnN^P`B.B.HyFHnN^PHnHnHnHnNoOJ@gHnNaX@.g.gdHyL?<Nq\ @fLHnN.Xg>09`AZHЈ @|Hn09`AZHЈ/N^P09`AZHЈ @(H?NJTNN^NuNV09`AZHЈ @Jg 09`AZHЈ/NX`Hy?<Nq\N^NuNV9gPgHyfHnN^P`B.B.Hy&HnN^P09`AZHЈ/HnHnHnNoOJ@gj09`AZHЈ/NrXg0<`0<29`AZH҈ A@09`AZHЈ @(H?NJTN^NuNV9gPgHyfHnN^P`B.B.Hy,HnN^P09`AZHЈ/HnHnHnNoOJ@gd09`AZHЈ/NX29`AZH҈ A@09`AZHЈ @(H?NJTNN^NuNVHn?<BgNtPf?<HyO Hyb?</.Nl(O Hyc?</.Nl(O Hyd?</.Nl(O Hye?</.Nl(O Hyg?</.Nl(O Hyg#?</.Nl(O Hyg7?</.Nl(O 9gNH??< /.N(P9gMH?HnHy/.NjNOBg/.Ns\|=@0.H/ </Ny\  np n fHyb?</.Nm*O Hyc?</.Nm*O Hyd?</.Nm*O Hye?</.Nm*O Hyg?</.Nm*O Hyg#?</.Nm*O Hyg7?</.Nm*O n0(*|gN9gMH?HnHyNkpO N^NuNVHn?<BgNtPgHn?< BgNtPf?<HyLHyBN >O HyR?</.Nl(O Hyl?</.Nl(O Hyr?</.Nl(O 9gMH?HnHy/.NjNOBg/.Ns\|=@0.H/ </Ny\  np 9gMH?HnHyNkpO nfx9gMH?HnHy/.NjNOBg/.Ns\|=@0.H/ </Ny\  np 9gMH?HnHyNkpO N^NuNV0.W|??</9gtNsP?.?</9gtNsP?.?</9gtNsP?.?</9gtNsP?.?</9gtNsP0.W|??</9gtNsP?.?</9gtNsP?.?<!/9gtNsP?.?<"/9gtNsP?.?<#/9gtNsP?.?<%/9gtNsP?.?<)/9gtNsP?.?<,/9gtNsP?.?<-/9gtNsPN^NuNVHy|?< Nu\N^NuNVBn`rHyHnN^P0.H/ </Ny\ Ю /HnNP0.H/ </Ny\  n HpHn/.N[O Rn nmN^NuNVBn`F0.H/ </Ny\  nB00.H/ </Ny\  nABRn nmN^NuNV/.NLXBn`0.H/ </Ny\ Ю /0.H/ </Ny\ Ю/N^P0.H/ </Ny\  n Hp0.H/ </Ny\  nHpN^PRn nmhN^NuNVBnBnBn`0.H/ </Ny\  n 0H|fRn`0.H/ </Ny\  n0H|f0.H/ </Ny\ Ю /0.H/ </Ny\ Ю/N^P0.RnH/ </Ny\  n Hp0.RnH/ </Ny\  nHpN^PRn`RnRn nl nm nfHy?<Nq\N^NuNVBn`Bn`0.H/ </Ny\ Ю/0.H/ </Ny\ Ю/N:PJ@f80.ng.0.H/ </Ny\  n0H|g0<` Rn nmtRn nm^0<N^NuNV/.HnN^P/. /.N^PHn/. N^P nHhHnN^P n Hh nHhN^PHn n HhN^PN^NuNV nH|f.0.gHy HnN^P`Hy,HnN^P`/.HnN^P n H|f.0.gHy8HnN^P`HyDHnN^P`/. HnN^PBn`(0.A0H?NVT2.ARn0.A0H|fBn`(0.A0H?NVT2.ARn0.A0H|f0.gHnHnN:PJ@\|``HnHnN:PJ@\|NqN^NuNV=|=|`0.S@=@`?. 0.H/ </Ny\ Ю/0.S@H/ </Ny\ Ю/NP,O gF0.H/ </Ny\ Ю/0.S@H/ </Ny\ Ю/NOPSn0.nl^Rn0.nm@N^NuNVPHBn`=|R=|PHn?<BgNtPf?<HyZHyPN >O HyD|HndNMPBG`0yR@?Hy`HnTNO HnT0A֊?0/.Nl(O 0yAdHЈ/0A֊?0/.Nl(O 0yAdHp0A֊?0/.Nl(O RG0A֊ pfB0.Rg(9gMH?HnHy/.NjNOBnR`Z0.PgN?.?.?.?.?<?</.NtBO?.?.?.?.?<?</.NtBO`=|PBg/.Ns\|=@b0.bH/ </Ny\  np 0.b`BG`h0yAdHЈ/0A֊?0/.Nm*O 0yAdHp0A֊?0/.Nm*O RG0A֊ pfHndNNXgHndHyD|NMP=|``Hyd?<Nq\`&Hy?<Nq\S@=@^ n^f`BG`h0yAdHЈ/0A֊?0/.Nm*O 0yAdHp0A֊?0/.Nm*O RG0A֊ pf?.^HndNQ\`n9gOfHndNLX`Hy6?<Nq\ @fHndNLX`BG`h0yAdHЈ/0A֊?0/.Nm*O 0yAdHp0A֊?0/.Nm*O RG0A֊ pf`JyfNLBnP`BG`h0yAdHЈ/0A֊?0/.Nm*O 0yAdHp0A֊?0/.Nm*O RG0A֊ pf09Y@J@oYy`By` yfNLBnP`BG`h0yAdHЈ/0A֊?0/.Nm*O 0yAdHp0A֊?0/.Nm*O RG0A֊ pf09\@X@ @lXy`3`:=|``0`.| g| g,|g|g|g|g 0.`g9gMH?HnHyNkpO LN^NuNVBn`Rn0. n0H| g/.NrX=@=nBn` 0. n02. nRnRn0.no0. nB0N^NuNV/.NrX=@0.S@=@`Sn0. n0H| g0. nB0N^NuNV/.NX\X/.NXXN^NuNV/.NrX=@Bn0.S@=@` 0. n02.ARnSn0.nm0.AB0Hn/.N^PN^NuNVSn /.NrX=@=n 0. n=@` 0. n02. nRnRn0.noN^NuNV/.NrX=@/. NrX=@Sn=n0.n=@` 0. n02. nSnSn0.nl=nBn` 0. n 02. nRnRn0.nmN^NuNV/.NrX=@/. NrX=@Bn`@Bn`Rn0.nf Rn0.`00.n n02. n 0gRn0.nm0<N^NuNV/. NrXS@=@/.HnN^P/. HnN^PHnNYNuX0.|HH n00.|H n00.|@ n 00.|HH| n00.|H n00.| n 00<N^NuNVBg/.?<=NuP=@Jnn0<`l0.@@2.AA2.HA=@0.|@@2.AA2. A=@?<?.Hn?<WNuO ?.?<>NuX0<N^NuNVHnHnHnN_*O HnHnHnN_O ?.?.?.?.?.?./.N`ON^NuNVBg/.?<=NuP=@Jn^|=@0.g?.?<>NuX0.N^NuNVHnNeX/.NeX=@HnNeX0.N^NuNV/. /.N.PHy+2N{X?<NuT @jW|N^NuNV/. /.N:PJ@f0<`0.g*/. NaXg/. HyNbfPf0<`/<?<HNu\-@Bg/.?<=NuP=@Jnn/.?<INu\0<`XBg/. ?<NuX?</. ?<=NuP=@Jnn/.?<INu\0<`/./<?.?<?NuO -@/./.?.?<@NuO g/.?<INu\0<`Jn/.?<INu\?.?<>NuXJWJg?.?<>NuXJWJ|=@0.g.BgBg/.?<CNuO ??</. ?<CNuO 0.N^NuNV0. g/.HyNbfPf0<`t/.NaXg`BgBg/.?<CNuO |g,/.HyNbfPgBg?</.?<CNuO /.NXJ@W|``0<NqN^NuNV/. /.N:PJ@f0<`.?</. /.NbO f0<`?</.Nd\N^NuNV?<NuT|A@B.BgHn?<GNuPHnNrXJ@fHy:HnNPHnHnHy0. n0HA*0H|g0. n0H|_f0<`Rn/.NrX"0.Am0<N^NuNV?<Nu*T?<Nu*THnBgNs\ nHh nHh nHh/./.Nr O n?( n?( n?( n? n?( n?( n?( n?BgNrTO0.gJ n?( n?( n?( n? n ?( n ?( n ?( n ??<NrTO n?( n?( n?( n??<Bg/.NtBON^NuNV n ?( n ?( n ?( n ? n ?( n ?( n ?( n ??<NrTO0.gJ n ?( n ?( n ?( n ? n?( n?( n?( n??<NrTO?<Nu*TBgNu*TN^NuNV0. H/ </Ny\  n00|`0. H/ </Ny\  n p 0(S@?/.0. H/ </Ny\  n p /NO `t/.0. H/ </Ny\  n/0 N^P`D0<`@`:|gf|g^|gV|g|gH|g@| gNl0<N^NuNV0. H/ </Ny\  n00|`l0. H/ </Ny\  n p //.N^P`n0. H/ </Ny\  n/0 /.N^P`>0<`:`4|g|g|g|g|gx|gp| gNm0<N^NuNV/.NuXfhHyJHnN^P/.HnNPHnNuXf8|BHnNuXf$BBgNs\HyN?<Nq\0<`0<N^NuNVBBgNs\N^NuNVB?<Ns\N^NuNVHnHn?. /.NtO0. H/ </Ny\  n=p0. H/ </Ny\  n=pA N^NuNV/.NhX/. NhX/.NhX/.NrXJ@fHyِ/.N^P/. NrXJ@fHyٔ/. N^P/.NrXJ@f /.NeX/.NrXS@ n0H|\gHyٜ/.NP/./.NPHn/. /.Ns,O 0.g/. NrXJ@WJWJV|=@0.g&/././.NfO /. /.NP0.N^NuNV?<NT0<N^NuNVAh#iAhx#iADZ#iAkn#iAk`#iA`#iAi#`?< NT3kn_09_N^NuNV3DZ3 D\# k`?< NTN^NuNV3DZ3 D\3 D^3D`3Db3Dd3Df3Dh3Dj3Dl3Dn3Dp3 Dr3"Dt#$k`3(Dv3*Dx?<NT n,0kp n00kr n40kt n80kv n<0kx n@0kz09knN^NuNV3DZ# k`?<4NTN^NuNV#k`?<6NT n 0kp n0kr n0kt n0kv09knN^NuNV3DZ3 D\3 D^3D`3Db3Dd3Df3Dh3Dj nf 3-3-3-3-?<3NTN^NuNV n0- n 0- n0- n0-N^NuNV#k`3 DZ?<2NTN^NuNV#k`# kd?<ZNT n0kp09knN^NuNV?<MNT n0kp n 0kr n0kt n0kv09knN^NuNV3DZ# k`?<NNTN^NuNV#k`3 DZ?<NTN^NuNV#k`3 DZ3D\?< NTN^NuNV#k`3 DZ3D\?<!NTN^NuNV#k`3 DZ3D\3D^3D`3Db3Dd?<*NTN^NuNV#k`3 DZ?<,NT n0kp n0kr09knN^NuNV3DZ3 D\3h?<pNTByh n `09knN^NuNV#k`?<nNTN^NuNV3DZ?<kNTN^NuAj`Xy` !J!_ NMYy`Aj`"P$h/( J@NuAj`Xy` !J!_ NNYy`Aj`"P$h/( J@NuAj`Xy` !J!_ NAYy`Aj`"P$h/( J@NuNVH?<$Hn/.NyO .6.HЃ-@ .3h .3hB` Ю @ Ю R 2.Hm .6.HЃ-@B` / </Ny\  n00`, / </Ny\ Ю @ ( Ю!@ `8`6|gа|gʰ|gİ|g|g|g|g|g| g ?/.N\R 2.Hmb .6.HЃ-@B`p / </Ny\ Ю @ Ю / </Ny\ Ю @ (Ю!@ / </Ny\ Ю @ (Ю!@R 2.Hm .6.HЃ-@B` / <"/Ny\  n 0Ю"/"<"/Ny\" n! / <"/Ny\  n 0Ю"/"<"/Ny\" n! / <"/Ny\ Ю @ (Ю!@R 2.HmT .6.HЃ-@B`> / </Ny\  n 0Ю"/"</Ny\" n!R 2.Hm0<LN^NuNVH$.f BB`J". BnJlVnDJlRnDvd`Bbd nmDdD-@-A LN^NuNVHBG".l~D$. l GD&gHC H@J@g@HCBCւJGgD-C LN^.JNuNV?< B/.NO N^NuNV n"n 2.HbH0|f |f`$ |g `Q`bA`2Q`VA`"Q`J0|f |f`$ |g ` Q`A`3 Q` A`# QN^NuNV?.NrTJnn0<`,?.?<>NuX=@g3Z 0<``0<NqN^NuNV 9+A-䀰|l y+X+ 0<`0<N^NuNVH`Y+ y+ PN 9+A-fA+"*H`0- |g / N{xX A+""Ҽ@m?.NzTL N^NuNVH*n0- |g/ N{Xg0<`20- |g /-NXBm ?- Nz~Tg0<`0<L N^NuNVH*n0- |f0<`r.0- |gV0- |f0<`R0- |g?<B?- NP?/-?- NP @f m@ 0<`m *Bm0<L N^NuNVH *n BnH|bf=| RH Erg Ewg Eag 0<H`h 9.(@Jf.A+"(H`0, |f` A+""Ҽ@m A+""Ҽ@m 0<H`B.Bl -H|+W|g l l Ewf:?<0g0<`0<||n?/.NP>0fl `v EafB?<0<n?/.NP>JGm ?<B?NPl 0fl `.Bg0g0<`0<n?/.NP>0fl Gf Bl 0<H`9G Bl <()@9y,b L0N^NuNV#./.N{xX/. /.N|pPN^NuNVA X//. /.N^O N^NuNV n Sh0(J@m. n "R AH|`/. . H?N\NqN^NuNVH*n g$g /. ?</ NrX?/ NO L N^NuNVH *n(n0. 2,>Am@0g(?/ /NyO 0H0Hє0n 0l/ NXg0<`0. 2,>Aor0g&?/ /NyO 0Hє0H0n Bl>. ` 0H0@0g?/ ?, N P<J@nJFnJFl0<@`0< l 0<`(`"?. / /NyO 0. Hє0. l0<L0N^NuNVH *n(n0, |g0, |fl 0, |f0<`TJnn0<`H ,f/ NX(BlBG` RG0. HSn0.J@m/ ?. / N~O g0L0N^NuNVH *n(n`":,A>. Eo>`>. 0g80n ?// NyO 0H0Hє0,g0l0@l JEf/ N{Xg0<`":,A0. Emx=n 0g<. 2. HHAA`<. 0n ` 0@0H0g?/ ?, NP>J@n Gf&l@ ?<0.FH/?, NP0<` 0. f0<L0N^NuNVH*n>. <.(n0, |g0, |fl 0, |f0<` ,f/ NX(9lBE`RE0HSF0J@m/ ?/ NO g0, |fd gX0, |g/ N{Xgl@ `:&l`R g H| f gH| f/ N{Xgl@ Bl0L8N^Nu o/ f pJWf`g fS `pNuNVJnl3Z <`H?.?./. ?<BNuO -@Jm .`?<?.B?<BNuO -@Jl .3Z <`?<?.B?<BNuO -@ nf .Ю -@ `& nf .Ю -@ `0.g <` . oH?.NT|J@f .3Z <``` Hn . /?.?<@NuO Bg?./. ?<BNuO J]|=@g3Z <`` . NqN^NuNVH .<".ҼS/"</N"X/./N8. /NZX*@f <`(M)G P/NX 9,dL0N^NuNVH .<".PS/"</N"Xށ 9,d(@JfA. (@#,d#. B.$*T -e* -f(`  -+G#,d P`( ,df/NBX*@Jf <`(M*U`L0N^NuNV0./NXN^NuNVH .f`t .Q*@(y,d` m n l`(T o l "-Ёf T (ѭ T*`* ",Ёf -Ѭ(`(#,dL0N^NuNVBn`<0.@Ai00f&0.@Ai10.@Ai1 ` Rn nmN^NuNVBn`*0.@Ai00nf0.@AiBpRn nmN^NuNVH>.=|\Ai"HPgXHf0(LN^NuNVHHy,h/.N:PfBG`Hy,n/.N:Pf><`Hy,t/.N:Pf><`0. |gR0. |?/.?<=NuP>J@m 0. |g&JGm??<>NuXBg/.?<`j0. |gD0. |?/.?<=NuP>J@m"??<>NuXBg/.?<`0. |?/.?<=NuP>JGl 3Z 0<`?. ?N X0LN^NuNVA X//.Hy+2N^O N^NuNVHn/<?.?<?NuO f|.HN^NuNV09,|y,zf.0<3,z3,|`BgNTT=@ nfH?<NTg(?< ?<?<NuF\?<?<?<NuF\09,|gSy,|` n f009,|Ry,|A.( ?< ?<?<NuF\` nf ?<N{T nfD0.29,|Ry,|A.(?< ?<?<NuF\?< ?<?<NuF\`"0.29,|Ry,|A.(0<f09,zA.(0H|fRy,z0<``09,zRy,zA.(0HNqN^NuNVH *n 0.-@ByZ ?.NTg4B`N|f``RR0.SnJ@f .``4/. /.?.?<?NuO -@Jl .3Z 0<`?.NT| f .=@ . *@(@`v HmT/ 0./?.?<?NuO -@Jl .3Z 0<`F .f`.0.*LH| fR`Sn0.f H-@ .L0N^NuNV/.?<HNu\-@ .f-|3Z .N^NuNV0./NZXN^NuNV .#,#,~3,/./. Hy,~N^O y,~B .N^NuNVA X//. /.NO N^NuNV . @"n rJWfSWfN^NuLB@ggSBAgHJ@gHANuL rWfNu op`R@SJWfFNuNVH*n(n >.&MNqSG0J@mf`BSG0J@l L8N^NuNV n R @H=@` n R @H=@ n g n g n g0.N^NuNV=| nxg nXf n f0<`h n0m n9n0.|0=@`2 nam0.|a| =@` nAm0.|A| =@0.n o0<``0.NqN^NuNVBnBHnNX=@ n-f=| nRH=@`2 ./0.H/Ny\ 6.HЃ-@ nRH=@?.?.NX=@ @fSJ g n 0.g .D` .NqN^NuNV nam nzn0.|a|A``0.NqN^NuNV/.?<ANu\=@g3Z 0<``0<NqN^NuNVH*n (MBn ng?.NT| fA&H. nU|`|H| f S @  . nU| A|l0fB AH-@Hn/.?.?<@NuO <g 3Z 0<`dA&H0f =@`J/ 0./?.?<@NuO -@2.¼g .3Z 0<` .n0.L8N^NuNV3h0.| AjHЈ-@=|` nR2.AAhH1Rn nm/9`N.X09knN^NuNV3e.By.By.3.NN^NuNV3{.By.By.3.NN^NuNV#`#` .мZ#`3d.By.3 . n 3.N09. n 03,AjP#`Agx#`Ah#`A_#`N^NuNV3 jP3z.By.3.3.NN^NuNV .3. .3.N^NuNV .3. .3.N^NuNV09.69.Ƽ n N^NuAj`Xy` !JHy.!W #`Hy`" <sNBYy`Aj`"P$hNuAj`Xy` !J"/0<NBYy`Aj`"P$hNu NV#k`3 DZ?<rNTN^NuNVH$.f BB`&". Bvd d``bd-@-A LN^NuNVHL&gHC H@J@g@HCBCւ-C LN^.JNuNV?.?<LNuXN^NuNVH*n ..(U0.`(<< `><<`6<<BE`,<<:< ` `|Xg|dgΰ|ogа|ug°|xg Jl ndf - D.` 0. fμA м&@B#(/8H/NX(0 D m2<7E`2<0A /0H/N X.f/ / N8P*L8N^NuNVH>. *n (U=| Gf><#jH#jLHy,HyjHNfP]|=@0R@?HnHnHnNO0.g-.H|0f.f0` nff<.GRF0no<.JFl0<`0?HnHnHnNOA&HA&H`SFSn0gJnl`0SnJnl0g.` 0RnSG0g nm`JFoH`0<0SFSG0J@l`J0g.A R&@`SG0J@lE-L0.H/HnBg?<dNO (n*L8N^NuNVHBG n*P`0 HC|0>HA*0H|f n 0L N^NuNVH<*n(n &nBn`N?<%/ N\$@Jg2. g$/ ??</ NO <n0Gg` R(@`*/ NrX>/ ??</ NO <n`Bn=|Bn8< H|-f=|RH|0f8<0RH|*f R=ST`-LHnNX=@(nH|.f>RH|0f8<0RH|*f R=ST`-LHnNX=@(nH|lf=|Rf`"A $@-@H=@H`$SX/ NrX:no:.8< `0.g `0H/Hn?.?.NO 0.g0<`0<*. ng=n` nRT:<`#jH#jL/9jL/9jHHn?.?.NOP*.`f0. nR:<`P`N|Xg<|cg|dg.|eg|fg|gg|og|sg|ug|xgN0.gh/ ??</ NO <n0Eg`>.E`2Sm0-J@m0 UR|` / ?N\ @f` RnSG0J@l`d>.E`2Sm0-J@m0 UR|` / ?N\ @f` RnSG0J@l/ ??</ NO <n0Eg`f0.L0- |gBm. H|`$`"0-S@;@m . URH|NqL N^NuNV?<?.B?<BNuO -@Bg?./<?<BNuO -@Bg?./.?<BNuO V|N^NuLrWf SNuNV0.f#-jH#-jL` nl#-(jH#-,jL` n4o#-HjH#-LjL`A, -@ n]|=@g 0.D@=@0.|=@0.g0 .2.HЁQ @#jH#jL-yjH-yjL0.@=@0.|=@0.gl .2.HЁм0 @#jH#jL-yjH-yjL0.gHnHnNP` #jH#jL-yjH-yjL0.@=@0.|=@0.gr .2.HЁмh @#jH#jL-yjH-yjL0.f0.gHnHnNP` #jH#jL-yjH-yjL0.gF#-jH#-jL-yjH-yjLHnHnN P#jH#jL`#jH#jLN^NuNVH *n(n Bn-L-U-mBEK.g>OG|JGn|m`NB0T@|dm0<d@D@`B0D@S@|dm0<d@?NNTOHyjH/ NPO`&0-H@$-JGg FGQ0<0dR@0.BAQ/,>QQԟ׆G|0QB`Rn0.g(nB`0R 2.HmB`d .6.HЃR(@ nH|0fRZ$` R$H|9n nH|0f(n R*@NqfSE .6.HЃ @B n0L0N^Nu#jHHyjHNXONuHyjHN,XO 9jHNu#jHHyjHNpXONuHyjHN2XO 9jHNu#kPHykPNXONuHykPN,XO"9kPNu#kPHykPNpXONuHykPN2XO"9kPNu#kXHykXNXONuHykXN,XO$9kXNu#kXHykXNpXONuHykXN2XO$9kXNuNVH n "(fJg"¼м@ LN^NuNVH nB fB`м8 LN^NuNVH n g jDh <r`V$<H@J@fBH@ @bQB @bYB @?bUBJ@kSB&<"F€JHBЂJj LN^NuNVH n "($HBJ&<BnDB Bcp`*` B c <`6<BtjABJjD LN^NuHHy-//NPOL/WXONuHHy-//NPOL/WXONuH o#.Hy-Hy.NpNN2PO o .L/WXONuH o#.Hy-Hy.NpNN2PO o .L/WXONuH////NPLNuH////N܇ۄHAHB>܇ۄH@HC>܇ۄ>ڇلHDHEHF8:|HB>ڇن>؇HC>ڇنH@HB>ڇن~>(JkڅلSG <"FHD„v 歊ȀۆنGk Gc xz`xz`SGOHG؇Jj LN^NuNVH n $& n "(*fJgx(fJgt H@8HB:LME,<.*FHÁ…HC΃ƅąb fbRD1DHBHC.h~>ЇHG~` B@H@:|FH@HAHF<0BAHBHC8:ǒxjSG҃тd6BBHBHC,h ,ІHF|` B@H@:ƒ*HEHE8BEjSF҃BdHG>H@HA0,h ,ІHF|` B@H@6HC:2HAH@xDjSF҃dhrHF<x8(z <"FHG‡v 殌΀݅߅Dk Dc ~|`~|`SDLHDބJj LN^Nualma.rscNONAME_%dCLIP.DAT[2][Achtung, Datenverlust droht!|Die geladene Alertbox-Datei|%s|ist noch immer geffnet!|Alle Aenderungen sichern?][sichern|exit]1#. ;!<"=%>#"'),,-/103&67 8[2][Wollen Sie ALMA|tatschlich verlassen?|(Dabei sehen sie so|unschuldig aus...)][hinaus|Abbruch]U-0901011.200[2][Programminformationen: Hier er-|fahren Sie mehr ber das gerade|auf Ihrem Bildschirm aktuelle |Programm !][Ausfhren|Abbruch][2][Programm beenden und zurck zum|Desktop. Es erfolgt je eine|Sicherheitsabfrage fr das Ver-|lassen und eine eventuell|offene ALMA-Datei.][Ausfhren|Abbruch][1][Die Tastenbefehle sind hinter|den Menueintrgen angegeben:| F : Funktionstaste (Nummer)| ^ : mit Controltaste drcken|  : mit Alternatetaste drcken][Weiter][2][(ALMA-)Datei neuladen:|Ist die Datei schon vorhanden,|dann wird sie ins Programm ge-|laden, wenn nicht, wird sie neu|erzeugt.][Ausfhren|Abbruch][2][(ALMA-)Datei hinzuladen:|Zu einer geffneten Datei wird|die neugeladene hinzugemischt.|Datenstze mit doppelten |Schlssel werden inoriert.][Ausfhren|Abbruch][2][(ALMA)-Datei sichern:|Die geffnete Datei wird unter |ihrem Namen abgespeichert und |geschlossen. Aenderungen werden|so gesichert.][Ausfhren|Abbruch][2][(ALMA-)Datei sichern unter...:|Es wird eine Selectorbox ange-|zeigt um die Datei unter einem|anderen Namen zu sichern. Die|Extension *.ALM verwenden!!][Ausfhren|Abbruch][2][Code-Ausgabe:|Die Datei wird gemss den Ein-|stellungen unter dem Menbefehl|'Ausgabeart' als ASCII-Text ab-|gelegt. Die Datei bleibt offen.][Ausfhren|Abbruch][2][Laden einer ASCII-Importdatei|(*.EXP). Der Syntax entspricht|dem einer von ALMA erzeugten|Exportdatei (als Beispiel).|Der Textersatz geht verlohren.][Ausfhren|Abbruch][2][Abspeichern und schliessen der|aktuellen Datei als ASCII-Text.|Kann extern editiert und er-|gnzt und mit IMPORT wieder |eingeladen werden!][Ausfhren|Abbruch][2][Alertbox verndern: Mit den|Pfeiltasten wird in der Liste|nach einem Datensatz gesucht.|Aenderungen werden nur mit dem |Anklicken von OK gesichert.][Ausfhren|Abbruch][2][Alertbox erzeugen: Ein Daten-|satz wird in die Liste einge-|fgt. Die Vorbelegung kann mit|dem Befehl 'Grundeinstellung'|festgelegt werden.][Ausfhren|Abbruch][2][Alertbox suchen: Nach Schlssel|wird nach einer Alertbox ge-|sucht. Bei Erfolg wird in die|entsprechende Routine (Aendern,|Lschen,...) verzweigt.][Ausfhren|Abbruch][2][Alertbox lschen: Mit den |Pfeil-Kstchen wird die ent-|sprechende Box gesucht. Mit dem|Whlen von 'OK' wird die Box |aus der Liste entfernt.][Ausfhren|Abbruch][2][Grundeinstellung: Hier wird die|Vorbelegung fr das Erzeugen |der Alertboxen eingestellt. Die|Grundeinstellung gehrt zu den|Programmparameter.][Ausfhren|Abbruch][2][Dateiinformationen: Hier finden|sie den Namen der aktuellen|Datei und die Anzahl Eintrge.|Hier kann auch der Schreib-|schutz aktiviert werden.][Ausfhren|Abbruch][2][Box zeigen: Die Liste wird in|Form von fertigen Alertboxen|angezeigt. Es kann nur vorwrts|geblttert werden.][Ausfhren|Abbruch][2][Box drucken: Die Liste mit den|Alertboxen wird auf den Drucker|ausgegeben. Bitte diesen vor-|gngig einschalten und auf|ONLINE stellen!][Ausfhren|Abbruch][2][Zhler neusetzen: Der Zhler |fr die Vorbelegung des |Schlsselbezeichners wird auf|EINS gesetzt.][Ausfhren|Abbruch][2][Ausgabeart festlegen: Hier kann|der Syntax der Code-Ausgabe|festgelegt werden. Die Werte |werden mit der Parameterdatei|(*.SET) geladen & gespeichert.][Ausfhren|Abbruch][2][Textersatz festlegen: Codierung|der globalen Konstanten.|Einer entsprechenden Konstante|muss in der Datei das Zeichen |vorangestellt werden.][Ausfhren|Abbruch][2][Parameter laden: Eine ge-|speicherte Parameterdatei kann|hier geladen werden. Alte Para-|meterwerte werden berschrie-|ben. ][Ausfhren|Abbruch][2][Parameter sichern: Die Para-|meter werden in einer SET-Datei|abgespeichert. So knnen fr|verschiedene Projekte geeignete|SET-Dateien verwendet werden.][Ausfhren|Abbruch][2][Parameter drucken: Zur Kon-|trolle knnen Sie alle ein-|gestellten Parameter an Ihren|Drucker schicken.][Ausfhren|Abbruch][2][Parameter einstellen: Alle|Programmparameter knnen hier|eingestellt werden.][Ausfhren|Abbruch][3][ |Zwischenfall #%d.|Ich breche ab.| ][ Ende ][1][ |Debugg-Hilfe #%d| ][weiter | exit ][1][| kein Fehler aufgetreten|][ OK ][1][Es wurde kein gltiges|Icon definiert!| (0,1,2 oder 3)][ OK ][1][Es wurde kein Schlssel-|bezeichner definiert][ OK ][1][Es wurde kein Buttontext|angegeben][ OK ][1][Es wurde kein |Text definiert!][ OK ][1][Es wurden verbotene|Zeichen angegeben!|Siehe Handbuch!][ OK ][1][Bezeichner wurde in |der Liste schon verwendet!][ OK ]B-0101021.200[1][Es trat ein undefinierter|Fehler auf!][ OK ][|][|]||[%c]%s]%s][3][Kein Speicher verfgbar!|Ich breche ab.][ OK ]XXXN-0501061.200[1][Es befindet sich kein|Eintrag in der Liste.][ OK ][3][Der angegebene Eintrag|konnte in der Liste|nicht gefunden werden!][Abbruch]N-1001031.200N-1002031.200r[3][Beim Oeffnen der Datei|trat ein Fehler auf!|Bitte Laufwerk und|Diskette kontrollieren!][Abbruch][2][Es existiert keine Datei|unter diesem Namen!|soll %s|neu erzeugt werden?][ neu |Abbruch][3][Bei Lesen der Datei trat|ein Fehler auf!|Ist die Datei wirklich|eine ALMA-Datei??][STOP!][3][Bei Lesen der Datei trat|ein Fehler auf!|Ist die Datei wirklich|eine ALMA-Datei??][STOP!]w[3][Beim Oeffnen der Datei|trat ein Fehler auf!|Bitte Laufwerk und|Diskette kontrollieren!][Abbruch]w[3][Beim Oeffnen der Datei|trat ein Fehler auf!|Bitte Laufwerk und|Diskette kontrollieren!][Abbruch] w[3][Beim Oeffnen der Datei|trat ein Fehler auf!|Bitte Laufwerk und|Diskette kontrollieren!][Abbruch]Codeausgabe einer ALMA-AlertboxdateiALMA-Programmversion:1.200(c) by Marco Strehler, CH-8152 GLATTBRUGG%K%K ALMA.SET*.SETALMA.SETwALMA.SET*.SETALMA.SETr[3][Die geladene Parameterdatei|stammt aus einer lteren|Programmversion. Die Parameter|werden mit den Standartwerten|gefllt!][ OK ][1][Es wurde keine Parameterdatei|( %s ) gefunden!|Die Programmparameter werden|mit den Standartwerten gefllt.][ OK ]ALMA.SETALERT_Abbruch OK #define %K ""H/**/[1][Hey, Mr. Drucker!|Don't sleep!][ Zzzz! ]PRT:wAUSDRUCK DER SET-PARAMETER -------------------------- Setversion: %d Boxdefault: Typ : %c Key : %s Zeile %d : %s Button %d : %s Beginn der Datei : %s Beginn des Eintrages : %s Ende des Eintrages : %s Ende der Datei : %s Dateipfad : %s Extension : *.%s Kommentar beginnt : %s Kommentar endet : %s Flags (1 = TRUE, 0 = FALSE) Hilfsoption ein/aus : %d Autosave ein/aus : %d Shrinkboxen ein/aus : %d Header ein/aus : %d Meldung vor Delete : %d Dateiordner brauchen : %d Zaehler-Flag : %d Zaehler-Art : %d mit Textersatz zeigen: %d Reservebyte Nr. 2 : %d [1][Dateifehler][ STOP! ]P-0101011.200[1][Es befindet sich kein|Eintrag in der Liste.][ OK ]A-1401011.200Alertbox verndern...A-1701011.200Eine neue Box erzeugen...[1][Es befindet sich kein|Eintrag in der Liste.][ OK ]A-0301011.200Lschen einer Box...[2][Wollen Sie diesen |Eintrag wirklich |lschen?][lschen|Abbruch][1][Es befindet sich kein|Eintrag in der Liste.][ OK ]A-0901011.200[3][Schlsselbezeichner|wurde nicht gefunden!][nochmals|Abbruch]A-1301011.200Standartbelegung...A-0701031.200A-0702031.200A-1801031.200A-1802031.200A-1803051.200%s%sA-2201011.200Zhler neusetzen%d%d%c%cA-1201021.200%dA-1501011.200%d%d[3][Sorry!|Diese Option ist leider in|dieser Programmversion (noch)|nicht eingebaut. Auf ein|andermal!][Snif!]*.ALM[2][Es existiert keine Datei|unter diesem Namen!|soll %s|neu erzeugt werden?][ neu |Abbruch]*.ALM*.ALM[2][Es existiert schon eine|Datei unter diesem Namen!|Wollen Sie sie lschen, davon|ein Backup (*.BAK) machen oder|den Vorgang abbrechen?][Go!|Backup|Abbruch][1][Es befindet sich kein|Eintrag in der Liste.][ OK ]*.EXP*.EXPA-0201011.200A-1001011.200ALMA (the alertboxmaker)1.20001.06.91/    #[1][ACHTUNG!|Ueberlauf des Textersatzes!][ OK ]AAAAAAAAAAZZZZZZZZZZAAAAAAAAAAZZZZZZZZZZE-0101011.200%d[3][Achtung, Sie haben einen|Bezeichner zweimal ge-|braucht. Das kann zu|Fehlern fhren.][zurck][2][Sortieren der Liste nach|dem Schlsselbezeichner:|Abwrts : AA - ZZ|Aufwrts: ZZ - AA][  |  |Abbruch][1][Lschen der ganzen Liste!|Dieser Lschvorgang ist nur|reversibel, wenn die Dialog-|box mit der Abbruchtaste ver-|lassen wird!][Lschen|Abbruch]IVXLCDM %s existiert. Trotzdem berschreiben (j/n)? %s lschen (j/n)? %s schreibgeschtzt. Lschen (j/n)?\%s:%s\\A:\[3][Fataler Fehler !|Ich kann das RCS-File|nicht finden.][ Ende ]*.*NONAME\5)))8$)8P m PALMA's Parameter einstellen...AbbruchOKStandardReserveShrinkboxen ein/ausautomatisch sichernLschwarnung ein/ausDateipfad bentzen: 1 2 3I II III a b ci ii iii A B C______________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXVorbelegung Schlssel:zeige mit ersetztem TextHilfeoption ein/aus  Datei Bearbeiten Optionen Parameter ber ALMA...-------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 Neuladen... ^N Hinzuladen... ^H Sichern ^S Sichern als... ^A---------------------- Code-Ausgabe ^C---------------------- ASCII-Datei: Import... ^I Export... ^E---------------------- Beenden Esc Alertbox... erzeugen... F1 verndern... F2 suchen... F4------------------------ lschen... F3------------------------ Grundeinstellung G Dateiinfos I----------------------- Alertbox-Liste: zeigen als Box ^Z drucken... ^P----------------------- Zhler neusetzen ^R Ausgabeart... A Textersatz... T Einstellen... P---------------------- SET-Datei: neuladen... L speichern... S drucken D---------------------- Tastaturkrzel: F = Funktionstaste ^ = Control-Taste  = AlternatetasteLies mich!die Handhabung der Alert-boxen in GEM-Programmen zuvereinfachen. Die Texterfassung und dieWeiterentwicklung (Aende-rungen, Uebersetzung) er-folgt zentral mit ALMA.ALMA Die Informationen werdenbequem in einer Datei abge-legt und knnen als Quell-grammiersprachen ausge-geben werden. Der Autor ist fr Anre-gungen und Kritik dankbar! ALMA ist ein Werkzeug umALMAgramm ist ALMA frei kopier-ALMAund verteilbar. Alle Rechtebleiben aber beim Autor. Bei gengend Echo vonSeiten der Bentzern wird ALMA weiterentwickelt.ALMAumfangreiches Handbuch (ge-druckt und geheftet). In den Genuss von beidemDiskette, frankiertem Rck-antwortcouvert und Fr. 20.-an den Autor. Als Public-Domain-Pro- Zum Programm gehrt ein(Updates & Manual) kommenSie durch Zusendung einerdatei fr verschiedene Pro- zurck zum Men... ALMA "the alertbox-maker"...............Version: ..............................Datum :..............................zum MenCH-8152 GLATTBRUGGIm Dreispitz 21Marco StrehlerBuch und Regie...Laser-C-System von Megamaxentwickelt mit demmehr InfosFehlernummer :00000000000000000000Programmversion :Fataler Fehler...Die interne Fehlerbehandlung hat einengroben Fehler entdeckt. Bitte senden Siedie obige Fehler- und Versionsnummer mitgenauer Beschreibung, wie sie den Fehlerverursacht haben an den Programmautor.mach' ich...Ausgabe-Format festlegen...%K = SchlsselbezeichnerTexteinfassungenDateikopf:Dateifuss:Eintrag-Start:Eintrag-Ende:__________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXX__________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXX__________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXX__________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXOKAbbruch_____Datei-Extension: *.___XXXXX_____Kommentar-Start: _____XXXXX_____Kommentar-Ende : _____XXXXXKommentar schreiben____________________XXXXXXXXXX____________________XXXXXXXXXX____________________XXXXXXXXXX______________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX______________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXDAS IST DER BOXTITEL...............AbbruchOK____________Schlssel: ____________XXXXXXXXXXXXglobaler Textersatz...Nr Code Ersatz99____________________XXXXXXXXXX______________________________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX99____________________XXXXXXXXXX______________________________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX99____________________XXXXXXXXXX______________________________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX99____________________XXXXXXXXXX______________________________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX99____________________XXXXXXXXXX______________________________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX99____________________XXXXXXXXXX______________________________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXAbbruchlschensortierenOK Alertbox suchen:____________Schlssel : ____________XXXXXXXXXXXX verndern Suchen & Abbruch lschen zeigenEs wird automatisch gesichert...Bitte einige Sekunden Geduld! OK Abbruch Das ist ein Text......______999Dateiname...................................Eintrgegeffnetim ROM verndertschreibgeschtzt99Weiterp`0   G4|$@h@`0:bG]p  s@g@p<@_PPP^P^P^PƸ^PG^P^S^RZ}@^Q}^Q^P^P^PF>۶^PF<^P |^P&x^P^P^P ^P ^P^P;^P+^P^P^P^P^_@ p` 0 @ @@? Ǐ Ǡ EԌIIH>Xpa>|pLWÇ>00  0;4i4I4YQA"m "B AN  0` ` ` ` ` `&````b`&` ` ` `B! `B! `"0` "` ` `````!#`1!`!`!?000`00    8 0000p     ?PD PU  TB  !UUUqQ*@U@  U`D U@"@U@*B` @P`BAR"$`"6 @@@   @ @@ RDI2 $@D " @D" L@@ @ @!6o`߰p 7o`o`7 p߰o`6?߀_o/7` ?@ ~~}}vtl_o/7` @  `7oc A IdOdGdcd qdydIdAc o7`  889 8p`8 88.8</?'8G8G8C8888p 88p8s<>?b?t?<7831000?000sx? |0`@>|? >< xx?  00@p``` 000@@jUUUUP8?0?0000b0uT`0:07` 0 0 '@ 0Ǡ00 0|0,<<, 6<@*,-X@` U$ F @@  8 px<8p??'>O $/&8N 5)8L'J) L.K,,H,,++L,_@\, X.`X&  B R0 p U`'j`/&7n0O?0?0 0 0/ G@ 7@F ` ` :@`=p"`Q`?`-D~`f~ r`}``@`EU` x%`> }``HH?3H'GHH1$c<$?p#> L@0< ?xI$L $I2@ '? ?@$H>l ~  @UUUX -<(|@|>l @"" "!P""=$?%?'6$CDLMPQZ [cdxy     #?VWpqa hm7<Y^   9) : D  E d e n  o         - . 9  : E  F X Y k l ' ) ) )  9' : G  d } ~         ! ? ] {   : @ W ] c z      ;[ {  ;[{  2?W {  ((478CN Y(( F((nqr} (( % 0X(( ((btu @   !%&0 1; <STX\`)   96))8$  6   6 *^+v*z* *&( *  *B **1++*  ++  +> +"+ZPP,       !  2P    / D Yn ) @ ( ' !V"d#{$%&'2)1 * +,7-I._/u01(3=# 4567892:G;^<p= 2  %;+  6 P   , n  o     ,&$= ,: _{ ,V  ! "1 #M$iw% ,r&'( ) %: 5)F, (,  ,, , q - -6 -R-n - - + '  . *)T -- - ..2  * .N& .j( .(.( .&'.6 2)b% H  2//// 2   /)  .//. 00*0F/J /f/       0b:( 1^#  #  6 )p  61B1&1  0 0 0~ 0   0  @.@*'+6 )~) )) ; (d1z)- 911  1' A7 @ @ 12 2"'2>2Z 2v'22 2'23 3'3:3V 3r' 9E M U '_+  #3)3 3 3 3  4 %46  1)4R   4n  4(04  4 4 - +4(552  5N  5j  55 5 ) H"JzE8BDbH"5OZNMzNj> * (( (( AAAAAABBBBBB - CON:AUX:PRT:@$@Y@@@È@jA.AcAׄCAy7DxCyٝFnH=c)\I1sKP1P=M8O?ZwH02g$uOs<@ Wi??!TD-@ !TD-@$?!TD-?.B9??*    &@          <*   8*    0" * $8(       L     :      B    0     8 &^$$$ H "6 ",   " "$ (     H     T      0*$0 0&N$  B:L  N     2&           J8ZH ZVl &"&bf$2.$84nn"(f &(  ""( *  440$z "  $*$J $<4" (HP2RP (,"H"(B    "$   .                    ((L \8"&J  J "  (lv R.4: "F, :$*<4t2V2d,n,*&. . 4$f.,*   ."($$  , >Ff &:,v6~8 &&   r ,6$f@D$dHJ8Pt@D&8  $&`n< L: :         v                1ALERT_Abbruch OK #define %K ""H/**/PROGIMMALMAOK OK FLUCHPfui!JAJep!NEINN...3FILE_ERRORFehler beimehlern ver-Laden der Dateiatei aufgetreten!Abbruch OK #FLUCHt oder OFLINE!A1ALERT_ 1PRINTEROFFIhr Drucker ist ausge-schaltet oder OFFLINE!A1ALERT_Zurck!P1PROGIEXITuchWollen sie #PROGIgrammwirklich verlassen?n?assen?#NEINh#JA  3RES_ERRORDiese Applikationluft nur in derMonochromen Auflsung!#FLUCHP[3][Fehler beim|Laden der Datei][Pfui!] FILE_ERROR [1][Ihr Drucker ist ausge-|schaltet oder OFFLINE!][Zurck!] PRINTEROFF [1][Wollen sie ALMA|wirklich verlassen?][N...|Jep!] PROGIEXIT [3][Diese Applikation|luft nur in der|Monochromen Auflsung!][Pfui!] RES_ERROR /* Codeausgabe einer ALMA-Alertboxdatei */ /* E:\PROG_UTI.L\ALMA\BEISPIEL.H */ /* ALMA-Programmversion: */ /* 1.200 */ /* (c) by Marco Strehler, CH-8152 GLATTBRUGG */ #define FILE_ERROR "[3][Fehler beim|Laden der Datei][Pfui!]" #define PRINTEROFF "[1][Ihr Drucker ist ausge-|schaltet oder OFFLINE!][Zurck!]" #define PROGIEXIT "[1][Wollen sie ALMA|wirklich verlassen?][N...|Jep!]" #define RES_ERROR "[3][Diese Applikation|luft nur in der|Monochromen Auflsung!][Pfui!]" >>>>>> ALMA - the alertboxmaker >>>>>> >>>>>> Version 1.20 >>>>>> Handbuch vom 30.05.1991 >>>>>> >>>>>> >>>>>> Entwickelt von Marco Strehler >>>>>> >>>>>> Copyright (c) 1990/91 >>>>>> >>>>>> M. Strehler - Im Dreispitz 21 - CH-8152 Glattbrugg >>>>>> Telefon: 01 / 860 27 03 A.Inhaltsverzeichnis ==================== B.Einfhrung Die ALMA-Dateien Sinn und Funktion des Programmes Handhabung des Handbuches Erklrung einiger Begriffe und Ausdrcke Weiterentwicklung, Updates Technische Daten C.Men Fuji-Symbol ber ALMA die Accessorys D.Men Datei Neuladen Hinzuladen Sichern Sichern unter... Code-Ausgabe ASCII-Import ASCII-Export Beenden E.Men Bearbeiten Alertbox erzeugen Alertbox verndern Alertbox suchen Alertbox lschen Grundeinstellung F.Men Optionen Dateiinformationen Alerbox zeigen Alertbox drucken Zhler neusetzten Ausgabeart Textersatz G.Men Parameter Einstellen SET-Datei neuladen SET-Datei speichern SET-Datei drucken H.Nheres zum Textersatz Wieso ein globaler Textersatz? Handhabung Synthax I.ASCII-Import und Export Sinn und Zweck einer I/E-Option Handhabung einer EXP-Datei Immer ntzlich: ein Beispiel J.die Vorbelegung des Schlsselbezeichners K.fr die persnliche Einstellung: die Programmparameter Sinn und Zweck der Parameterdateien Die einzelnen Programmparameter die SET-Dateien L.Beispiele fr die Verwendung von ALMA Beispiele in C Beispiele fr Pascal M.Der Finger am Drcker: die Tastenbefehle B.Einfhrung ============ Die ALMA-Dateien ---------------- Zum Programm ALMA gehren folgende Dateien: ALMA.PRG Das eigentliche Programm. Aus dem Atari-Desktop wird es durch Doppelklick auf das Programmsymbol gestartet. Das Programm besitzt, trotz Programmierung unter GEM, keine externe Resource- Datei (*.RSC). ALMA.SET Datei, die die Programm-Parameter fr ALMA enthlt. Um beim Programmstart geladen zu werden, sollte sich diese Datei im gleichen Ordner wie das Programm befinden. BEISPIEL.ALM Eine Daten-Datei fr ALMA (erkennbar an der Extension *.ALM). ALM-Dateien haben ein eigenes Datenformat und knnen nur sinnvoll mit dem ALMA- Programm verwendet werden. Diese Datei dient als Beispiel. BEISPIEL.EXP Eine Export/Import-Datei von ALMA. Diese Datei kann mit einem Texteditor geladen und weiterverwendet werden. Weitere Hinweise entnehmen Sie diesem Handbuch. HANDBUCH.TXT Eine ASCII-Textdatei zur Erluterung des Programmes. LIES.DAS Eine kleine Textdatei mit Angaben ber kurzfristige nderungen des Programmes, die noch nicht im Handbuch vermerkt wurden. Bitte vor dem ersten Programmstart lesen! SET_FILE Ein Ordner mit weiteren SET-Dateien fr verschiedene Ausgabeformate. Sinn und Funktion des Programmes -------------------------------- Das Programm ALMA (von ALertbox-MAker) ist ein Programmierer-Tool um die -wie es der Name schon sagt- Herstellung von sogenannten Alertboxen bei der Programmierung einer GEM-Umgebung auf einem ATARI ST oder TT zu vereinfachen. Wie Sie wissen, ist die Handhabung von Alertboxen in einem Programm prinzipiell kein Problem. Man bergibt einer GEM-Routine ganz einfach eine Zeichenkette, die einer gewissen Syntax gehorchen muss, und behandelt dann den Rckgabewert. Die Probleme tauchen erst auf, wenn diese Zeichenketten sehr lang werden oder man die Alertbox-Texte global ndern will, um sie in eine andere Sprache zu bersetzten. Das erste Problem kann angegangen werden, indem man a) ungeniert die mgliche Zeilenlnge eines Quelltextes ausntzt und die Unschnheiten beim Editieren und Ausdrucken in Kauf nimmt, b) die Zeilen mittels Programm-Funktionen zusammenfgt (strcat in C oder CONCAT bei Pascal) oder c) ALMA verwendet und der Alertbox-Routine nur noch einen kurzen Schlsselbezeichner bergibt. Im Falle der Portierung sind zwei Lsungen denkbar: a) man durchforstet alle seine Quelldateien (die besonders bei Modula und C sehr zahlreich sein knnen) und nimmt die jeweiligen nderungen von Hand vor oder b), man ndert mit ALMA die betreffenden Boxen in einem Sitz und lsst sich eine neue, fertige Quelldatei ausgeben. Handhabung des Handbuches ------------------------- Entweder lesen Sie gerade die Datei HANDBUCH.TXT, die dem Programm ALMA beiliegt, oder Sie sind der stolze Besitzer des gedruckten Manuals, das Sie fr sFr/DM 20.- neben der neusten Programmversion beim Autor beziehen knnen. Der Inhalt entspricht sich etwa, beim gedruckten Manual haben Sie aber einige bibliografische Annehmlichkeiten wie Index, Seitenzahlen und einen bebilderten Anhang. Der Aufbau ist aber identisch: die ersten Kapitel nach der Einfhrung behandeln die einzelnen Programmbefehle, nach ihrem Eintrag im Men gegliedert. Das ist deshalb sinnvoll, weil selbiges ja schon mglichst zweckorientiert gegliedert wurden. Es war aber notwendig, einige umfangreichere Funktionen von ALMA noch bergreifend zu erlutern. Aus diesem Grund finden Sie anschliessend an die Menbeschreibung noch weiterfhrende Kapitel. Der Abschluss des Manuals bildet eine Zusammenstellung der Tastenbefehle, ein Index nebst einem illustrierten Anhang (letztere beiden nur beim gedruckten Handbuch). Erklrung einiger Begriffe und Ausdrcke ---------------------------------------- Hier sollen einige sprachliche Gepflogenheiten, die in diesem Handbuch vorkommen erklrt werden, um mgliche Missverstndnisse im Voraus auszuschliessen. Streng genommen ist ALMA eine kleines Datenbank-Programm. Eine Datenbank behandelt eine Datei in Form einzelner Datenstze. Der Witz von ALMA ist nun, dass es die Informationen, die es braucht um eine GEM-Alertbox zu basteln genau wie Datenstze behandelt. Ich verwende in diesem Handbuch aus diesem Grund die beiden Begriffe Datensatz und Alertbox synonym. Die Alertbox wird im deutschsprachigen Bedienungshandbuch als Warnfeld bezeichnet. Bitte seien Sie mir nicht bse, wenn ich weiterhin den englischen Ausdruck benutze. Des Weiteren verwende ich anstelle des Begriffes Ausgangsfeld bei den Dialogfeldern auch das Wort Button. Dafr habe ich mich erfrecht gerade anstelle des Begriffs Dialogfeld auch manchmal den Ausdruch Formular zu nehmen. Wenn Sie bei Begriffen wie Dialogfeld, Men, Ausgangsfeld usw. jetzt nur noch Sackbahnhof verstehen, dann empfehle ich Ihnen, doch bitte noch schnell ins Bedienungshandbuch ihres ST oder TT zu schauen! Weiterentwicklung, Updates -------------------------- Es gibt kein Programm ber 3 Programmzeilen, das nicht einen Fehler enthlt, soll ein weiser Programmierer einmal gesagt haben. Auch ALMA ist natrlich weit von der Vollendung oder der angestrebten Ausgereiftheit entfernt. Bei einem Echo von Seiten der Bentzer bin ich sehr motiviert, dass Programm laufend zu entlausen und weiterzuentwickeln. Ich bin auch bereit, das Programm an Farbmonitoren anzupassen, wenn dieses Bedrfnis vorhanden ist. Problem: Ich habe aber leider keinen solchen. Wenn jemand im Raume Zrich den seinen fr ein/zwei Wochen entbehren knnte, wre es aber zu machen. Also: Kritik, Anregungen, Hinweise auf Fehler oder sonst ein Echo bitte an: Marco Strehler, Im Dreispitz 21, 8152 Glattbrugg (Schweiz) Tel: 01 / 810 28 03 (abends) Technische Daten ---------------- aktuelle Version: 1.200 Entwicklungssystem: Laser-C von Megamax Entwicklungszeit: November 1990 - Juni 1991 (nebenamtlich) Quellcode: ca. 185'000 Bytes verteilt auf 16 Quell- Dateien Testmaschine: ATARI 1040STf mit lterem TOS und SM 124 (monochrom) C.Men Fuji-Symbol ================== ber ALMA --------- Hier finden Sie einige Informationen ber das Programm, so wie die aktuelle Versionsnummer, das Datum der letzten Vernderung und die momentane Anschrift des Autors. Die Accessorys -------------- Ein Accessory ist ein Programm, dessen Name auf ".ACC" endet und das beim Booten des Systems von der Diskette automatisch mitgeladen wird. Unter dem linken Menpunkt in der Menzeile findet man die Accessorys wieder. Wenn sie keine Accessorys geladen haben, dann finden Sie hier auch keinen Eintrag. D.Men Datei ============ Unter dem Men Datei sind alle Dateioperationen (speichern, laden, usw.) zusammengefasst. Neuladen (Control N) -------------------- Eine Alma-Datei (d.h. eine Datei mit der Extension *.ALM) wird geladen. Es kann sich nur immer eine Datei aufs Mal im Arbeitsspeicher des Programmes befinden. Sie werden feststellen, dass nach dem Laden (ffenen) einer Datei dieser Meneintrag in schwacher Schrift dargestellt ist, und somit nicht anwhlbar. Hinzuladen (Control H) ---------------------- Eine Alma-Datei wird hinzugeladen. Die neuen Datenstze werden in die bestehende Liste eingefgt. Die beiden Textersatzfelder werden miteinander vermischt. Falls das Textersatzfeld berluft, werden die berschssigen Zeilen der hinzugeladenen Datei ignoriert und eine Mitteilung macht Sie auf diesen Fall aufmerksam. Beim Hinzuladen einer Datei werden die Datenstze, die einen schon vorhandenen Schlsselbezeichner tragen, ignoriert. Das macht Sinn, denn ein doppelter Schlsselbezeichner bringt nur Kummer und Sorgen. Sichern (Control S) ------------------- Die Datei wird unter dem selben Namen, mit dem sie geladen wurde abgespeichert. Dabei wird die alte Version berschrieben. Es erfolgt keine Sicherheitsabfrage. Wenn sie die alte Version behalten wollen mssen sie den Befehl Sichern als... benutzen. Ebenfalls mit der ALMA-Datei wird der Textersatz abgespeichert. Fr das Thema "Textersatz" siehe unter diesem speziellen Kapitel. Sichern unter... (Control A) ---------------------------- Hiermit kann die Datei unter einem anderen, beliebigen Namen abgespeichert werden. Es ist aber von Vorteil, wenn die Extension *.ALM nicht verndert wird. Schon der Ordnung zuliebe und weil das Programm beim Laden einer Datei immer zuerst nach allen ALM- Dateien sucht. Code-Ausgabe (Control C) ------------------------ Hier das Herzstck des ganzen Programmes. Hier wird die Alertbox- Zeichenkette in Code-Form auf die Diskette gespeichert. Das Ausgabeformat kann fr jeden Verwendungszweck individuell eingestellt werden. Fr alle Einstellungen der Ausgabe schlagen Sie bitte bei der Erluterung des Befehles Ausgabeart im Men Optionen nach. Es erfolgt keine Sicherheitsabfrage, wenn schon eine gleichlautende Datei vorhanden ist. ASCII-Import (Control I) ------------------------ Hier knnen Alertboxen als normaler String geladen werden. Sie ziehen es vielleicht vor, ihre Alertboxen in ihrem Texteditor der Wahl vorzufabrizieren. Sie mssen nur folgendes beachten: -> Keine leere Zeile. -> Keine Zeilen, die einen Kommentar oder sonst etwas enthalten. Nur Zeilen die entweder einen Schlsselbezeichner oder einen Alertboxtext enthalten sind zugelassen. -> Die Reihenfolge: 1.Zeile Alertboxtext A, 2.Zeile dazugehriger Schlsselbezeichner A, 3.Zeile Alertboxtext B, 4.Zeile dazugehriger Schlsselbezeichner B, 5.Zeile Alertboxtext C... -> Der Schlsselbezeichner darf hchstens 12 Zeichen enthalten, die entweder Buchstaben oder Ziffern sind. Sonderzeichen sind zwar zugelassen, sollten aber vorsichtig gebraucht werden. Gross und Kleinschreibung ist natrlich erlaubt. -> Der Alertboxtext muss der GEM-Syntax entsprechen. Also z.B. [1][Hallo! Das ist eine Alertbox!][ OK ]. -> Anfhrungs- und Schlusszeichen (z.B."") sind nicht zugelassen. -> Die letzte Zeile muss mit einem Carriage-Return abgeschlossen werden. Wenn Sie die Datei mit der Extension "EXP" versehen, fllt es ALMA leichter das File zu erkennen. ASCII-Export (Control E) ------------------------ Dieser Befehl gibt eine Textdatei aus, die der Syntax entspricht, die im Abschnitt ASCII-Import beschrieben wurde. Die Dateiendung ist "EXP". Beenden (Control Q, Esc) ------------------------ Beenden des laufenden Programmes und Rckkehr zum Desktop. Es erfolgen zwei Sicherheitsabfragen. Die erste will wissen, ob Sie tatschlich aus dem Programm aussteigen wollen, und die zweite stellt sicher, ob sie eine geffnete Datei nicht noch abspeichern wollen. Klicken Sie hier auf "Sichern", dann wird die geffnete Datei abgespeicher und geschlossen, bei "Exit" wird ALMA direkt verlassen. Eventuelle Aenderungen gehen dabei verloren, und sie finden auf ihrer Diskette noch die zuletzt gespeicherte Version der ALMA-Datei. Wenn keine Datei geffnet ist oder die geffnete Datei nicht verndert wurde, entfllt die zweite Sicherheits- Abfrage. E.Men Bearbeiten ================= Hier, auf der eigentlichen "Werkbank" des Programmes, werden die Alertboxen zurechtgeschmiedet und warmgehalten. Alertbox erzeugen (F1) ---------------------- Beim Anwhlen dieses Meneintrages erscheint eine grosse Dialogbox, mit der Sie einen neuen Datensatz erstellen knnen. Sie mssen/knnen folgende Dinge einstellen/eingeben: -> Schlsselbezeichner: eine Zeichenkette von 12 Zeichen. Hier geben Sie einen Namen fr die Alertbox an. Es macht Sinn, wenn sie einen Bezeichner whlen, den sie in Ihre Programm als Variable oder Konstante gebrauchen knnen. Es muss aber irgendein Schlsselbezeichner eingestellt werden. -> Links sehen Sie vier Felder mit einem Ausrufe-, einem Frage-, ein Stopzeichen, und eines, das leer ist. Da wird das Zeichen bestimmt, das mit der Alertbox erscheinen soll. -> Rechts davon sehen Sie fnf Zeilen. Das ist der Platz fr den Text der Alertbox. Es sind in einer Alertbox ja maximal 5 Linien zulssig. Hier knnen Sie bequem ihren Text editieren. Beachten Sie bitte: eine leere Zeile wird ignoriert. Wenn Sie in Ihrer fertigen Alertbox eine Leerzeile wollen, so mssen Sie auf die entsprechende Zeile mindestens einen Leerschlag (Space) einfgen. Zu beachten ist noch: es muss sich mindestens EIN Zeichen auf EINER Linie (ist wurscht welche) befinden, damit ALMA ihre Kreation als gltige Alertbox akzeptiert und nicht meckert! Es sind nur die Zeichen verboten, die in einer GEM-Alertbox- Zeichenkette als Strukturzeichen verwendet werden: Eckige Klammern und senkrechter Trennungsstrich. -> Unterhalb der fnf Linien sehen Sie drei kleine Boxen mit Platz fr je 10 Zeichen. Hier wird der Text der Auswahlknpfe eingefgt. Auch hier muss in mindestens EINER Box mindestens EIN Zeichen stehen. Wollen Sie ihre Alertbox in die Liste einfgen, so drcken Sie auf den OK-Knopf. War alles in Ordnung, wird die Box eingefgt, und es erscheint gleich eine neu, vorbelegte Dialogbox. Haben Sie gengend Warnboxen eingegeben, dann drcken sie auf Abbruch. Damit kehren Sie zum Men zurck. Alertbox verndern (F2) ----------------------- Es erscheint eine hnliche Dialogbox wie beim Menpunkt Alertbox erzeugen. Was anders ist, sind die beiden Buttons mit den Aufwrts- rsp. Abwrts-Pfeilen. Mit diesen knnen Sie in der Datenliste vor- und rckwrtsblttern. Wenn Sie den Inhalt verndern, so gelten fr sie die gleichen Bedingungen im Bezug auf die "Qualittskontrolle" wie oben. Wenn Sie eine genderte Box ber den Button Abbruch verlassen, so wird die nderung nicht abgespeichert. Alertbox suchen (F4) -------------------- Eine Alertbox wird ber ihren Schlsselbezeichner gesucht. Wenn Sie den Meneintrag Alertbox suchen anwhlen, erscheint ein Dialog, bei dem Sie den betreffenden Schlsselbezeichner angeben knnen. Sie knnen dann auf folgende Weise weiterfahren: Suchen und ndern: Der entsprechende Datensatz wird gesucht und - falls gefunden- zum Editier-Dialog verzweigt. Wurde der gefundene Eintrag gendert rsp. den Dialog durch den Abbruchknopf verlassen, dann kehrt man zurck zum Such-Dialog. Suchen und zeigen: Der Datensatz wird gesucht und -wenn vorhanden- als Alertbox angezeigt. Durch Drcken der Return-Taste gelangt man zurck zum Such-Dialog. Suchen und lschen: Der Datensatz wird gesucht und -wenn gefunden- zum Lsch-Dialog verzweigt. Wird ein Eintrag gelscht, oder der Dialog durch Anklicken von Abbruch verlassen, dann kehrt man zurck zum Such-Dialog. Abbruch: Man kehrt zurck zum Men. Alertbox lschen (F3) --------------------- Der Befehl fr die Lschoperation ist ein wenig abgesetzt, dass man nicht zufllig in der Hektik einen unbedachten Schritt tut. Es erscheint die bekannte Dialogbox. Mit den Auf- und Abwrts- Buttons lsst sich die Liste durchblttern. Wenn Sie den Eintrag gefunden haben, den Sie lschen wollen, dann klicken Sie auf das OK-Feld (oder drcken Return). Bei eingestellter Option Lschabfrage mssen Sie noch eine Sicherheitsabfrage quittieren, um den Datensatz entgltig zu lschen. Sie kehren automatisch zum Hauptmenu zurck. Wollen Sie keinen Alertbox-Eintrag lschen klicken Sie auf Abbruch um zum Men zurckzukehren. Grundeinstellung (Alternate G) ------------------------------ Es erscheint eine hnliche Dialogbox wie unter dem Punkt Alertbox erzeugen. Mit dieser Box stellen sie die Grundeinstellung fr das Erzeugen von neuen Dialogboxen zusammen. Die Eintrge, die Sie hier vornehmen erscheinen als Voreinstellung beim Neuerstellen von Eintrgen in die Liste. Beachten Sie, dass an den Schlsselbezeichner -je nach der Parametereinstellung- eventuell eine rmische oder arabische Ziffer oder ein Buchstabe angehngt wird. F.Men Optionen =============== Dateiinformationen (Alternate I) -------------------------------- Es werden die Informationen ber die geladene Datei geliefert: Dateinamen: der komplette Dateiname. OPEN-Status: die Datei ist geffnet. Gibt momentan keinen tieferen Sinn, ist aber fr spter vielleicht interessant. DIRTY-Status: die Datei ist seit der letzten Sicherheits- Speicherung im Arbeits-Speicher (ROM) verndert worden. PROTECT-Status: die Struktur der Datei ist geschtzt. D.h. alle Aktionen, die zwingend eine Neuberarbeitung des Quelltextes des betreffenden Programmes erfordern wrden, sind gesperrt. Der Effekt ist, dass Sie bei den Formularen, mit denen Sie normalerweise die Datenstze verndern oder lschen kein OK-Feld finden. Eine Alertbox neu erzeugen knnen Sie aber ohne Probleme. Diesen Status schalten Sie direkt an dieser Stelle ein oder aus, indem Sie das kleine Rechteck mit dem Mauszeiger anklicken. Alertbox zeigen (Control Z) --------------------------- Hier blttern Sie die Alertboxen durch. Und zwar werden diese als "Original-Warnboxen" angezeigt, so wie sie spter in Ihrem Programm erscheinen. Wenn Sie die Programm-Option "zeige mit ersetztem Text" gewhlt haben, ist der Textersatz schon eingefgt. Fr weitere Informationen zum Thema "Textersatz" schlagen Sie bitte im betreffenden Kapitel in diesem Handbuch nach. Alertbox drucken (Control P) ---------------------------- Diese Option ist in der aktuellen Programmversion noch nicht implementiert, steht aber auf der Entwicklungswarteliste. Es gibt jedoch zwei einfache Mglichkeit, wie sie eine Liste der erstellten Alertboxen auf Papier zaubern knnen. -> Definieren Sie eine Ausgabe, die ihren Wnschen als Druckliste entspricht. Dann lassen Sie sie als Code ausgeben und drucken Sie sie mit einem normalen Texteditor aus. -> Noch einfacher: Geben Sie die Datei als Export-Datei aus! Das erhaltene EXP-File ist als Textdatei absolut brauchbar. Zhler neusetzen (Control R) ---------------------------- Der Schlsselbezeichner kann optional mit einem fortlaufenden Wert (rmische oder arabische Zahl, Buchstabe) ergnzt werden. Mit diesem Befehl setzt man diesen Zhler auf einen Wert zwischen 0 und 999. Ausgabeart (Alternate A) ------------------------ Um eine mglichst grosse Flexibilitt als Programmierertool zu gewhrleisten, kann die Ausgabe der Code-Datei hier zusammengestellt werden. Man kann folgende Parameter einstellen: Dateikopf: Diese Zeichenkette wird zu Beginn der Ausgabe der Liste auf das Speichermedium geschrieben. Dateifuss: Die Zeile, die an den Schluss der Ausgabedatei kommt. Eintrags-Start: Zeichenkette, die vor dem einzelnen Datensatz geschrieben wird. Der Bezeichner %K als Platzhalter fr den Schlsselbezeichner ist zulssig. Eintrags-Ende: Zeichenkette, die nach dem einzelnen Datensatz geschrieben wird. Der Bezeichner %K als Platzhalter fr den Schlsselbezeichner ist ebenfalls zulssig. Datei-Extension: Hier wird die Dateiextension fr die Code- Ausgabe-Datei bestimmt. Der Rest des Namens ist mit dem Namen der ALMA-Datei identisch. Kommentar-Start, -Ende: Die Zeilen, die als Dateiheader optional der Code-Datei vorgelagert sind, werden in diese Zeichen eingefasst. Kommentar schreiben: Ist diese Option aktiviert, dann wird vor die Code-Datei einen Header gesetzt. Als Begrenzungs- Zeichen werden die angegebenen Zeichenketten bei Kommentar-Beginn und Kommentar-Ende verwendet. Textersatz (Alternate T) ------------------------ Dieser Befehl zaubert eine Dialogbox fr zeilenweises Eingeben von Bezeichner und Textersatz auf den Bildschirm. Zum Thema "Textersatz", dessen Handhabung und entsprechende Beispiele sehen Sie bitte im speziellen Kapitel nach. Folgend finden Sie nur die Steuerung der Eingabe. Die Zeilen sind in drei Spalten aufgeteilt. Die erste Spalte enthlt die Feldnummer des Textersatzes. Ihr Wert ist als Orientierungshilfe beim Blttern in der Liste gedacht und hat keinen weitergehenden, tieferen Sinn. Die Zahl verndert sich ja auch beim Sortieren der Zeilen. Die zweite Spalte enthlt den Code-Bezeichner (Platzhalter, Variable) fr den Textersatz. Er wird global in den Datenstzen verwendet, und dann bei der Code- Datei-Ausgabe mit dem jeweils aktuellen Inhalt der dritten Spalte ersetzt. Dazu muss der Code-Bezeichner im Datensatz ein vorausgehendes #-Zeichen tragen. Die einzelnen Zeilen knnen beliebig direkt beschrieben, verndert oder gelscht werden. Die einzelnen Buttons haben folgende Funktionen: -> Abbruch:Die Dialogbox wird verlassen. Alle nderungen in der Textersatzdatei werden rckgngig gemacht. -> lschen:Die ganze Liste wird gelscht. Wenn sie die Option "Lschmeldung" bei den Programmparameter eingestellt haben, werden sie vorgngig noch gewarnt, und knnen notfalls den Vorgang noch abbrechen. Eine weiteres "Undo" ist, wenn Sie nach dem Lschvorgang auf Abbruch drcken (sieh oben). -> sortieren:Das ganze Feld wird anhand des Code-Bezeichners in alphabetischer Folge aufwrts oder abwrts sortiert. Leerzeilen werden automatisch nach unten verschoben. -> OK:Die vernderte Liste wird bernommen und man kehrt zum Men zurck. Man wird auf eventuelle Falscheingaben (doppelter Code-Bezeichner...) aufmerksam gemacht. -> Aufwrtspfeil:Die angezeigten Zeilen werden um eine Seite nach oben geblttert. Ist schon der Anfang der Liste erreicht, passiert nichts. -> Abwrtspfeil:Die angezeigten Zeilen werden um eine Seite nach unten geblttert. Ist schon das Ende der Liste erreicht, passiert nichts. G.Men Parameter ================ Unter dem Titel Parameter sind alle Befehle versammelt, die zur Handhabung der Programmparameter dienen. Die Parameter sind unter einem beliebigen Namen in einer Datei mit der Extension *.SET untergebracht und knnen individuell abgespeichert oder dazugeladen werden. So z.B. Parameterdateien fr eine druckbare Code-Ausgabe. Weitere Informationen finden Sie im Kapitel ber die Programmparameter. Einstellen (Alternate P) ------------------------ Es erscheint eine Dialogbox, ber die ein Teil der Programmparameter eingestellt werden kann. Selektion der einzelnen Punkte erfolgt durch Anklicken der kleinen, vorangestellten Boxen. Sinn und Funktion der einzelnen Bezeichnungen bitte dem Kapitel ber die Programmparameter entnehmen. SET-Datei neuladen (Alternate L) -------------------------------- Neuladen einer Parameterdatei. Nach Programmstart wird automatisch die Datei ALMA.SET, die sich im gleichen Ordner wie das Programm befinden muss, hinzugeladen. Man kann aber weitere, spezielle Parameterdateien erstellen und unter einem beliebigen Name mit der Extension *.SET abspeichern. Beim Neuladen werden die aktuellen Parameter ohne Warnung berschrieben. brigens finden Sie im Ordner SET_FILE eine ganze Reihe von Beispiel-Dateien. SET-Datei speichern (Alternate S) --------------------------------- Mit dieser Option knnen die eingestellten Programmparameter abgespeichert werden. Achtung! Es ist sinnvoll, wenn die Extension *.SET jeweils fr diese Art von Datei verwendet wird. SET-Datei drucken (Alternate D) ------------------------------- Um sich eine bersicht ber die Programmparameter zu beschaffen, knnen Sie duch diesen Befehl ausgedruckt werden. Der Ausdruck sollte keine Probleme bereiten, da der Standart-Drucker- Ausgabekanal verwendet und auf alle Sonderzeichen verzichtet wurde. Falls Sie ihren Drucker nicht ein- oder auf OFFLINE geschaltet haben, werden Sie darauf aufmerksam gemacht, und der ganze Vorgang wird abgebrochen. H.Nheres zum Textersatz ======================== Wieso ein globaler Textersatz? ------------------------------ Ich bin nicht sehr gut im Suchen von Beispielen, trotzdem soll hier ein Versuch gewagt werden. Nehmen wir einmal an, Sie arbeiten an Ihrem neusten Programm-Projekt, und sie bringen irgendwo in ihren Alertboxen Informationen ber das Programm unter. Etwa die Versionsnummer, das Erstellungsdatum oder das Datum des letzten Updates. Nun knnen Sie es sich sparen, das nun in ihrer ALM-Datei fortwhrend aufzusuchen und von Hand zu ndern. Meistens vergisst man auch, wieviel mal und wo man diese sich wechselnden Angaben angebracht hat. Nun knnen Sie aber in der Datei Textervariablen (sogennanter Textersatz) definieren, und ihn nur noch im entsprechenden Fomular (Men Optionen, Befehl Textersatz) zu ndern. Bei der nchsten Code-Ausgabe wird ihre Textvariable durch die angebebene Zeichenkette ersetzt (desshalb der Name). Handhabung ---------- Den Textersatz wird hnlich wie eine Variable in einem Programmcode behandelt. Hier wie dort bestimmt man einen "Platzhalter", der dann mit entsprechendem Wert "gefllt", rsp. ersetzt wird. -> Definition: Aufruf des entsprechenden Dialoges ber den Befehl Textersatz unter dem Mentitel Optionen. Sie geben im erscheinenden Formular Textersatz in die erste Spalte die Variable (Code, Platzhalter, Konstante) und in die zweite Spalte den Ersatztext ein. -> Einfgung: An einem beliebigen Ort in einem Alertbox-Satz kann die Variable entsprechend unten beschriebenem Synthax eingebeben werden. -> Ausgabe: Bei jeder Code-Ausgabe werden die Variablen durch ihren entsprechenden Text ersetzt. Beim Befehl zeigen als Box im Optionen-Men knnen die Boxen mit oder ohne ersetztem Text angesehen werden, nmlich entsprechend dem Programmparameter 'Textersatz einfgen'. Ist dieser gesetzt, dann sehen Sie die Alertboxen jeweils so, wie sie schliesslich in Ihrem Programm erscheinen, sonst mit dem Doppelkreuz-Code. Syntax ------ Es besteht keine Einschrnkung bei der Verwendung von speziellen Zeichen weder in der Konstanten noch im Ersatztext. Einzig: bei der Einfgung des Codes in einen Alertboxsatz muss das Zeichen # (Doppelkreuz) vorangestellt werden. Beispiel: Definition im Formular: VERSION 2.001 Text in der Alertbox: Das ist die Programmversion #VERSION Codeausgabe: Das ist die Programmversion 2.001 Sie mssen nicht Grossbuchstaben verwenden, allerdings wird beim Textersatz zwischen Gross- und Kleinschreibung unterschieden. "VERSION" und "Version" gelten also als zwei verschiedene Platzhalter. Wenn Sie einen Code verwenden, den Sie im Formular nicht definiert haben, dann erscheint bei der Codeausgabe oder beim Anschauen der Boxen der Code ohne das Doppelkreuz. I.Datentransfer mit ASCII-Import und Export =========================================== Sinn und Zweck einer I/E-Option ------------------------------- Der Unterschied zwischen einer ALM-Datei (ALMA-Datendatei) und einer EXP-Datei (Export-Datei) ist das unterschiedliche Format. Whrend die ALM-Datei ein spezielles Datenformat besitzt, besteht eine EXP-Datei aus reinstem ASCII (american standard code for information interchange). Das wichtige Stichwort heisst 'interchange'. Sie knnen also eine EXP-Datei mit einem x- beliebigen Textverarbeitungssystem laden und weiterverarbeiten. ALMA bietet ihnen zwar alles, was Sie fr die Vernderung einer Alertboxdatei brauchen, aber vielleicht wollen Sie gewisse, grossflchige Arbeiten mit ihrem Lieblingseditor erledigen. Handhabung einer EXP-Datei -------------------------- Wie oben erwhnt, knnen sie eine EXP-Datei sowohl als eine ALMA- Datei wie auch als reine Textdatei (wie ein Programm-Quellcode) betrachten. Theoretisch wre es also mglich, gar nie eine ALM- Datei anzulegen und nur mit einer EXP-Datei zu arbeiten, denn die Befehle 'laden' und 'speichern' funktionieren fr beide Arten von Files. Die einzige Einschrnkung ist, dass bei einer EXP-Datei der Textersatz nicht integriert ist. Beim Speichern einer Datei wird deshalb ein vorhandener Textersatz also nicht mitabgespeichert und geht beim Beenden des Programmes verloren. Ob Sie ihre Export-Datei nun mit dem ersetzten Text oder mit dem Code wollen, das mssen Sie bei den Programm-Parametern einstellen. Immer ntzlich: ein Beispiel ---------------------------- Im folgenden sehen Sie eine komplette EXP-Datei fr vier Alertboxen: Je zwei Linien gehren zu einem Datensatz: jeweils die erste enthlt den Text der Alertbox und die zweite den Schlsselbezeichner. Der Inhalt des Textersatz-Formulares selbst geht beim Abspeichern als EXP-Datei wie erwhnt verloren. Beachten Sie bitte, dass Sie mit dem Programm-Parameter Text ersetzen die Wahl haben, ob ihre Export-Datei mit dem Textersatzcode oder mit ersetztem Text ausgegeben wird. [3][Es ist ein Fehler|beim Laden aufgetreten!][Stop!] FILE_ERROR [1][Ihr Drucker ist ausge-|schaltet oder OFFLINE!][Zurck!] PRINTEROFF [1][Wollen sie das Programm|tatschlich verlassen?][Nein|Ja] PROGIEXIT [3][Dieses Programm|luft nur in monochrom!][Stop!] RES_ERROR J.Die Vorbelegung des Schlsselbezeichners ========================================== Wenn Sie eine neue Alertbox erstellen, dann fllen Sie das editierbare Feld rechts oben mit einem Bezeichner fr Ihre Alertbox. Dieses Feld kann nun optional vorbelegt werden. Einerseits mit einer konstanten Zeichenkette, die Sie ber die Grundeinstellung angeben, anderseits ber eine fortlaufende Nummerierung. Jedesmal, wenn Sie eine neue Alertbox erzeugen wird dieser Zhlwert um eins erhht und an ihre Bezeichner- Zeichenkette angehngt. Hier sind nun zusammenfassend die Mglichkeiten dieser Vorbelegung dargestellt. -> Keine Vorbelegung: Whlen Sie unter dem Mentitel Parameter den Befehl Einstellen (Tastenbefehl Control-P). Und desaktivieren Sie die Option Vorbelegung Schlssel. -> Vorbelegungsart: Verfahren Sie wie unter Punkt 1, aktivieren Sie aber Vorbelegung Schlssel und whlen Sie eine Darstellungsart: < 1 2 3 > Darstellung in arabischen Ziffern. < I II III > Darstellung in grossen rmischen Ziffern. < i ii iii > Darstellung in kleinen rmischen Ziffern. < A B C > Darstellung als fortlaufendes Alphabet in Grossbuchstaben. Funktioniert nur bis zum Buchstaben Z. < a b c > Darstellung als fortlaufendes Alphabet in Kleinbuchstaben Funktioniert nur bis zum Buchstaben z. -> Zhler neusetzen: Whlen Sie unter dem Men Optionen den Befehl Zhler neusetzen und geben Sie eine Zahl zwischen 0 und 999 ein. Der Zhler wird dann von dieser Zahl an fortlaufend weiternummerieren. -> Zeichenkette vor dem Zhler: Definieren Sie mit dem Befehl Grundeinstellung beim Schlsselbezeichner eine x-beliebige Voreinstellung. Der Zhlerstring wird einfach angehngt. Achtung! reservieren Sie unbedingt gengend Platz fr die Zhlerkette! berschssige Zeichen werden erbarmungslos abgeschnitten und verschwinden im schwarzen Loch ihres Arbeits-Speicher! K.Fr die persnliche Einstellung: die Programmparameter ======================================================== Sinn und Zweck der Parameterdateien ----------------------------------- Die Programmparameter sind sehr umfangreich, und dienen nicht nur dazu die unmittelbare Arbeitsumgebung ein wenig einzurichten, sondern vielmehr, der konkreten Ausrichtung auf ein bestimmtes Programm-Projekt. Nehmen wir an, Sie arbeiten gleichzeitig an einem Pascalprogramm WIRTH.PAS und einem C-Programm K_AND_R.C. Sie legen nun in den ALMA-Programmordner zwei SET-Dateien (z.B. WIRTH.SET und K_AND_R.SET) und haben immer beide zur Hand. Da ber die Parameter auch der Projektordner festgelegt werden kann, ist auch ein Arbeiten mit wild ber die Festplatte verstreuten Ordnern kein Problem. Die einzelnen Programmparameter ------------------------------- In diesem Abschnitt werden die Parameter und ihre Verwendung erklrt. Die Einstellung aller Parameter knnen in drei Gruppen aufgeteilt werden: Die Alertbox-Grundeinstellung (Punkt 1), die Ausgabeart (Punkt 2-9) und die eigentlichen Programmparameter (Punkt 10-18). Hier werden alle drei miteinander aufgefhrt. Beachten Sie aber, dass zur Einstellung jeweils ein eigenes Dialogfenster aufgerufen wird. Jeweils -in Klammern angegeben- steht die Default-Einstellung. Diese wird automatisch eingestellt falls beim Programmstart keine ALMA.SET-Datei gefunden wurde, oder der Benutzer die Standard-Einstellung whlt. -> Alertbox-Grundeinstellung: Die Vorbelegung, die man fr das Erstellen der Alertboxen whlen kann, ist wie erwhnt ebenfalls ein Programmparameter. Er wird ber das Formular 'Grundeinstellung' bestimmt. -> Dateikopf (leer): Beim Formular 'Ausgabeart' wird das Format der Codeausgabe eingestellt. Die Zeile des Dateikopfes wird als erste Zeile nach dem (optionalen) Header geschrieben. -> Dateifuss (leer): Im Gegensatz zum Dateikopf ist diese Zeile die letzte, die in die Ausgabedatei geschrieben wird. -> Eintrag-Start (#define %K "): Text, der vor jedem Datensatz eingefgt wird. Der Bezeichner '%K' gibt die Stelle an, wo der Schlsselbezeichner eingefgt wird. -> Eintragende ("): Text, der nach jedem Datensatz eingefgt wird. '%K' knnte natrlich auch hier irgendwo stehen, wenn eine Ausgabeart gewnscht ist, die den Schlsselbezeichner nach dem Alertboxtext haben will. -> Dateiextension (H): Hier geben Sie die Extension an, mit der Sie ihre Ausgabedatei kenntlich machen wollen. Ansonsten trgt sie den gleichen Namen wie ihre ALM-Datei. In diesem Fall wrde aus der Datei "BEISPIEL.ALM" eine Datei mit dem Namen "BEISPIEL.H". -> Kommentar-Beginn (/*): Beginn eines Kommentares in ihrer Code-Datei. Diese Angabe wird gebraucht, wenn Sie die Info-Zeilen am Anfang ihrer Datei wollen. -> Kommentar-Ende (*/): Das Gegenstck zum Kommentarbeginn. Die angegebene Zeichenfolge wird immer am Ende einer Kommentarzeile geschrieben. -> Kommentarzeilen zu Beginn der Code-Ausgabe (ein): Wenn Sie diesen Parameter eingeschaltet haben (vorangestelltes Rechteck ist schwarz ausgefllt), dann werden Ihnen einige Kommentarzeilen als Dateiheader vor ihre Codedatei gesetzt. -> Shrinkboxen (ein): Wenn Sie auf dem Computerbildschirm ein Fenster oder ein Formular ffnen, dann wird vorgngig meist der Umriss eines schnell wachsenden Rechteckes gezeigt. Beim Schliessen eines grafischen Objektes, geht es andersrum: da verschwindet der Umriss eines schrumpfenden Rechteckes. Dieses grafische Schmankerl ist ja nett, und manchmal zur Orientierung auf einem Bildschirm sogar ntzlich, kostet aber Zeit. Was liegt da nher, als das einfach abstellen zu knnen? -> Automatisches Sichern (ein): Wenn sie diese Option eingeschaltet haben, wird ihre Arbeitsdatei alle 15 Minuten zwischengespeichert. Dieses automatische Sichern entfllt, wenn Sie in der Zwischenzeit nichts verndert haben oder die Datei selber abgesichert haben. Beachten Sie bitte: das Intervall zwischen zwei Speicherzeiten betrgt nur genau 15 Minuten, wenn Sie sich zur dieser Zeit auf der Menoberflche befinden, und nicht in einem speziellen Programm-Modus (wie Neuerzeugen, ndern oder im Textersatzformular). Auch ist die Zeit vom Programmstart bis zum ersten Sichern unter 15 Minuten. -> Lschwarnung (ein): Wagemutige Gemter knnen die wenigen vorhandenen Lschabfragen gleich ausschalten. -> Projektordner benutzen (aus): Soll der Dateipfad, der nachfolgend angegeben werden kann, beim Anzeigen einer Fileselectorbox benutzt werden, oder soll es der aktuelle Programmordner sein? -> Projektpfad (leer): Hier knnen Sie einen Dateiordner angeben, der als Default-Pfad benutzt wird. -> Hilfsoption (aus): Wenn aktiviert, dann wird vor dem Ausfhren jedes Programmpunktes eine Informationsbox angezeigt, die Ihnen ganz kurz den Inhalt dieser Operation schildert. Sie knnen dann zwischen Ausfhren und Abbrechen dieses Befehles whlen. -> Zeige mit ersetztem Text (ein): Wenn aktiv, dann wird beim Zeigen der Liste, und beim Ausgeben als Export-Datei (*.EXP) der Textersatz eingefgt, d.h. aller mit Doppelkreuz bestimmter Textersatz wird durch sein im Formular Textersatz definiertes Aequivalent vertauscht. -> Vorbelegung Schlssel (ein): Wenn aktiv, wird beim Erzeugen einer Alertbox automatisch, entsprechend des eingestellten Typs, vorgezhlt. -> Typ der Schlsselnummerierung (arabisch): Sie haben fnf Ausgabetypen der Schlsselvorbelegung zur Auswahl: arabische Ziffern, grosse rmische Ziffern, kleine rmische Ziffern, Grossbuchstaben und Kleinbuchstaben. die SET-Dateien --------------- Bei Programmstart wird automatisch die SET-Datei ALMA.SET, die sich im gleichen Ordner wie das Programm befindet, geladen. Sie knnen also eine beliebige SET-Datei in ALMA.SET umbenennen, wenn sie diese Parametereinstellung zum Programmstart wnschen! Im Ordner SETS finden sie schon fertige Parameterdateien fr die Codeausgabe in verschiedenen Variationen und Programmiersprachen. L.Beispiele fr die Verwendung von ALMA ======================================= Um die Verwendung von ALMA zu demonstrieren habe ich versucht einige Beispiele aufzufhren. Alle dargestellten Formate lassen sich problemlos ber das Formular Ausgabe-Format festlegen und ausgeben. Es bestehen natrlich prinzipiell zwei Mglichkeiten fr die Verwendung von ALMA als Tool. Zum einen knnen Sie ihre Alertboxen fr ihr Programm (oder fr einen Programmteil) in einem Rutsch schreiben, als Code ausgeben und fest in Ihren Programmcode einbinden. Anderseits, und das wird bei grsseren Programmen eher der Fall sein, knnen Sie die von ALMA erzeugte Code-Datei extern pflegen und automatisch einbinden lassen. Damit haben Sie die Chance, die Alertboxtexte laufend ihren Bedrfnissen anzupassen. Beispiele in C -------------- Header mit Textersatz: In C besteht die Mglichkeit, Zeichenketten als Textersatz zu definieren. ALMA erzeugt z.B. eine Headerdatei alert.h die auschnittweise so aussehen knnte: ..... #define PROGEXIT "[1][Das Programm verlassen?][ OK  Abbruch]" #define ERROR "[1][...." In der Programmdatei wird alert.h eingebunden. .... #include "alert.h" /* Einbinden der Header-Datei */ main() /* GEM-Programm! */ { ..... do { /* Hier sind Programmroutinen */ ..... ..... }while (form_alert(1,PROGEXIT) == 2) ..... } static-String-Variable: In C knnen auch globale Variablen gleich initialisert werden: static short box1[] = {"[1][..."}; static short box2[] = {"[1][..."}; 3.Mit einer switch-Routine: Hier ein switch-Struktur, die z.B. Fehlermeldungen ausgibt: switch(nr) { case 1 : form_alert("[1][...."); break; case 2 : form_alert("[1][...."); break; case 3 : form_alert("[1][...."); break; } Wie Sie sehen, kann direkt eine kompletter Programmteil ausgegeben werden. Auch die Nummerierung kann natrlich als Schlsselbezeichner definiert werden. Dazu mssen sie die Zahlen beim Erzeugen der Alertboxen nicht einmal selber eintippen, sondern gleich bei der Vorbelegung automatisch nummerieren lassen. Beispiele fr Pascal -------------------- Hier fr die Freunde des Wirth'schen Klassiker! Es besteht die Mglicheit den Code als INC-Datei auszugeben und dann mit dem Befehl {$I A:\MESSAGE.INC} einzubinden! Definition als Konstanten: CONST FILE_ERROR = '[3][Fehler beim|Laden der Datei][Pfui!]'; PRINTEROFF = '[1][Ihr Drucker ist ausgeschaltet!][Zurck!]'; PROGIEXIT = '[1][Wollen sie ALMA verlassen?][N...|Jep!]'; RES_ERROR = '[3][Diese Applikation|luft nur in s/w!][Pfui!]'; Formulierung als case-Struktur: CASE nr OF FILE_ERROR : DO_ALERT('[3][Fehler Dateiladen ][Pfui!]',1); PRINTEROFF : DO_ALERT('[1][Ihr Drucker ist OFFLINE!][Stop]',1); PROGIEXIT : DO_ALERT('[1][Tatschlich hinaus?][Nein|Ja]',1); RES_ERROR : DO_ALERT('[3][Progi luft nur in s/w!][Pfui!]',1); END; {CASE} (Der Aufruf der Alertbox entspricht dem des ST-PASCAL plus Compilers.) Der Finger am Drcker: die Tastenbefehle ======================================== Alertbox drucken Control P Alertbox zeigen Control Z ASCII-Export Control E ASCII-Import Control I Ausgabeart Alternate A Beenden Esc, Control Q Box erzeugen F1 Box lschen F3 Box suchen F4 Box verndern F2 Code-Ausgabe Control C Dateiinfos anzeigen Alternate I Datei hinzuladen Control H Datei neuladen Control N Datei sichern Control S Datei sichern unter Control A Grundeinstellung Alternate G Parameter einstellen Alternate P SET-Datei drucken Alternate D SET-Datei neuladen Alternate L SET-Datei speichern Alternate S Textersatz Alternate T Zhler neusetzen Control R >>>>>> ENDE +------------------------------------------------------------+ | | | ALMA (the alertboxmaker): ein Programmierer-Tool, um die | | Herstellung von GEM-Alertboxen zu vereinfachen. | | | +------------------------------------------------------------+ Kurzinformationen zur Version 1.200 ----------------------------------- Das Programm ALMA ist Public-Domain. Das heisst: es kann beliebig kopiert und weitergegeben werden. Es mssen aber bei der Verbreitung die Dateien im Ordner ALMA unverndert und vollstndig belassen werden. Fr die Handhabung des Programmes sehen Sie bitte in der Datei HANDBUCH.TXT (ein ASCII-File) nach! Errata ------ Der Hilfetext, der beim Anwhlen des Befehles 'Textersatz...' erscheint, msste heissen: "...Einer entsprechenden Konstante muss in der Datei das Zeichen # vorangestellt werden." Fragen, Kritik, Hinweise auf Fehler ----------------------------------- Bitte an: Marco Strehler Im Dreispitz 21 CH-8152 Glattbrugg Tel: 01/860 52 03 (abends) ---------- . W` .. CHKHD83 PRG HjCHKHD83 RSC HnCHKHD83 SCR HCHKHD83 TXT HWB` rE`AON{ N^p~A,N, <~A Npr~A&NBBp+@p+@p+@p+@p+@p+@p +@p +@p +@p +@p +@p+@p+@p+@p+@p+@p+@p+@p+@p+@p+@p+@p+@p+@p+@p +@p!+@ p"+@p#+@p$+@p+@p+@"p+@&p+@*p+@.p+@2p+@6p +@:p +@>p+@Bp+@Fp+@Jp+@Np+@Rp+@Vp+@Zp+@^p+@bp+@fp+@jp+@np+@rp+@vp+@zp+@~p+@p+@p+@p +@p +@p +@p +@p +@p+@p+@p+@p+@p+@p+@p+@p+@p+@p+@p+@p+@p+@p+@p+@p +@p+@p+@p+@p+@p+@p+@p+@Bp+@p+@p+@ p+@p+@p+@p+@p+@p +@"p +@&p +@*EpA4N:Ep A:N:p NHp NC@NHQN$r$ЁNJfP <NrЁN+@.Qp.WHH/p.WHHgPpJ-gpJfpENHCFNCFNH <.RSCN\C4N"m NH <.SCRN\C4N/p2<N"_NCLNHALN/- N^6JBg-gN+@2EpN"-2NR-gx m,AH Nx m, 0Ham&<x:<N|&<x:<ai/pJ-gpFx m, 0Hal&<x:<N|&<"x:< aigN|-fh`-gx m,AH N`N`LazNzALNAPNATN -*rN$mT$B6B:$mT//-.p0NH/Nj$mT//-2p0NH/Nj$mT//-6p0NH/Nj$mT//-:p0NH/Nj$mT//->p0NH/Nj$mT//-Bp0NH/NjprNpN -rN$mT$ mT+P> mT >N$mT//-HxNhv$mT//-HxNh mT >/->BNelajp$mX$$mT//-HxNiajR+@B$mT//-HxNiaj6+@F$mT//-HxNiaj$m\$$mT//-HxNiai+@J$mT//-HxNiai+@N$mT//-HxNiai+@R$mT//- HxNiai+@V$mT//-HxNiai$m`$$mdB$mT//-HxNiaih$md$$md gp$md$p$mh$$mPB$mT/ -$mPВ/HxNiai$$ml$$ml g"mh mP"pc$mP$$mPR$mP _o -$mXWHH/ -$mXWHHf~$mX `\Hx/-NepЭ:D+@:`BN ` -Baih/?? -FaiZN8:&ag/??$m\ &<:<aj8:&af/?? -J&<:<aj8:&afah,+@Z -Nah/?? -RahN8:&af/?? -V&<:<ajl8:&aft/??$m` &<:<ajH8:&afPag+@^p^g>$mh m -Z~N.(-&3t`6Hx/-Neagx$mL$`N[`gg`` -$mXg`pNN0p+@b mP -N:`$mT/$mP/HxNh$mPR$mP o]$mhB$mT/ -$mhВ/HxNi$mT/ -$mhВ/HxNhv$mdBprN$md*$mh("m&NRHxBHxBNC <fJWHH/ -jgB nWHHgpbf $mT/ -$mhВ/HxNhvBb$mT/ -$mhВ/HxNiV$mT/ -$mhВ/HxNhHxBHx8BNC <fJWHH/ -jWHHg&$md*$mh("m&NȊ "@p0|raq <fgH-g"EpN$md*$mh("m&NR` Ep N$md*$mh("m&NR$mdR$md So$mhR$mh _o4$mdBNuNzApNAtNAxNA|NA퀀NA퀄NA퀈NAN^AN^AN^AN^A N^A$N^ -*rN$mT$$mT//-.BNjad$mt$$mT//-2BNjadj$m|$$mT//-6BNjadN$mx$$mT//-:BNjad2$m$$mT//->BNjad$m$$mT//-BBNjac$m$$mT//-.Nelac$mX$$mt a}N\ac$mt$$m| a|N\ac$m|$$mx a|N\ac$mx$$m a|N\ac$m$$m a|N\ach$m$$m a|N\acP$m$ -j$mXfNL <r4<N0$mt ^HH/$mt ]HHg mt+Pv$m| ^HH/$m| rd]HHg m|+Pz$mx ^HH/$mx rd]HHg mx+P~$m ^HH/$m oB$m acV&<x:<N0JBWHHg m+P$m \HH/$m ]HHg m+P6$m ^HH/$m mB$m $m]HHg "m m"NL$mp ftHx/- Neaa$mL$$mL `BpNRf2 $m a]NL/Nj$mT//-B -a\NL/Nj -^`6Ep m(a}`2Ep m(a}` Ep m(a}`vgvg`pTNH/$mh a\NL"_aupGav/$md a\dNL"_at0<: aw@/$md*$mh("m&NȊ"_atp au"H m(atC킂a}^$mT//-bHmNjN0 -*raw$mT$$mT//-FN/Nj$mT//-JN/Nj$mT//-NN/Nj$mT//-RN/Nj$mT//-VN/Nj$mT//-ZN/Nj$mT//-^N/NjNuNzA,N -rav$mT$$mT//-"/-,Nj$mT//-&N/Nj$mT/BBBBNf~N0N3$m faN,Ba` $m/NINuNzA크N8ALNAN`\NzAN <r4< ma\LaZ@&<8<:<a\<&<:<aXaZ&<:<a`bN0 -Ѐ$/?<HNA\$m$$m f"Hx/-Ne$mT/BBBBNg$m  maY$m g$mh/$md/ <r4<&<x:<a]4aXS/Hx maX/BgN@$mQ$m WHH/p^WHHg(Hx/-NeaX$mL$$mL Uf$mP-gEpN/a`EpN/a+mvp^WHH/ -~"-vaY"-zaY$mVHHg -~VHH/ -zVHHgD$m aX/?? -~aX8:&a^/?? -zaX8:&a^aW+@`HE,pN/ -~aXNL"_aq / ajAaVp$mP$+m -aVaw&<:<a\aUav`/-p$mJgp?N>R -o] -aVfawh&<:<a\^aUz+@ -avv`/-p$mJgp?N>R -o]$mPR$mP WoJN=aiAaU$mgT -aUav&<:<a[/?? -aU8:&aSN&<:<aWTaT/ m//N%/?? -&<:<aV*8:&aZA 00HmXHxA//aNLEpan""_NȬ$mT//-&HmXNj$mT//-&NiNEJBf -ra]T+@p r(NC^au2-gEpa|rC^NȬ`Epa|hrC^NȬ$mh/$md/NCHagAaSp$mP$aj/?? -aS8:&aU@aR/p$mJgp?N>$mPR$mP oN=ag$AaS2$mgHx m//N%p$mP$Bp$mJgp?N> -jRS/p$mJgp?N>$mPR$mP oN=adAaQp$mP$Bp$mJgp?N@ -jRS/p$mJgp?N@$mPR$mP oadAaP`p r(a}ZCdaq-g8Ep ay&/ -aP|a|"_ahEpajrCdNȬ`6Ep ax/ -aPDa|"_ahEpajjrCdNȬ$mh/$md/NCHpЭ/p$mJgp?N>acAaOp$mP$Bp$mJgp?N>pЭ/p$mJgp?N>$mPR$mP oN=acrAaO$mgHx m//N%aaAaMp$mP$ -Ѐ/p$mJgp?N>/-p$mJgp?N>$mPR$mP oN=aaBAaMP$mgHx m//N%Jg+mz$md*$mh("m&NȊ/Epar"_aw JgS o+|Nuau~A퀠apALaqz -^` mr $m  maGpZf +|Є` $m S+@ ml 6 -"-agB`(-g,E?paox/$ml aFas "_a_L"m(ag`*EUpaoL/$ml aFar"_a_ "m(agaZjAaFx -$ml"-o@$m$p^f,$mh/$md/$ml/$m/ maEf/BgN@`,$mh/$md/$ml/$m/ maE:/?apt"_a\Eppa^ZCvaeV -*ra_$mT$$mT//-ZHmvNj m4(g maC/N]`nN3$m faN-TBa` $m/NINuaoAlak-gEpal(/a*`Epal/a$mh/$md/NCHa\ -"-aC/?<HNA\$m$$m f"Hx/-Ne$mT/BBBBNg$m g$m  maBA 0B0$md*$mh("m&NȊ/Epakj"_aoJgA 0B0$mh/$md//-/- maA/BgN@N=aVbAaBpp$ml$A aAab`,$mh/$md//-/- maAn/BgN@$mlR$ml o]N=aVAaBACa?&<:<aHA 00 <r4<AaCaA&<:<aGan"m(ac-gEpajP"m(aZ2"m(ab`Ep aj2"m(aZ"m(ab -A aC(/?? -aAh8:&aC"v atam"m(aYEppa[|"m(abx -A aB/?? -aA8:&aB/??Av ab8:&aG6A 00$mT//-&/-(Nj$mT//-&Ni -zjR‑$mh/$md//-/- ma?/BgN@N=aTnAa@|p$ml$A a?a``,$mh/$md//-/- ma?z/BgN@$mlR$ml o]N=aT Aa@ACa=&<:<aFA 00 <r4<AaAa?&<:<aEal"m(aa-gEpah\"m(aX>"m(a``Ep ah>"m(aX "m(a` -a?/?? -za?x&<x:<ac8:&a=A aA/?? -a?H8:&aAv arhakx"m(aWEppaY\"m(a`X -a?/?? -za?&<x:<acf8:&a8:&a@/??Av a_8:&aDA$ 00$mT//-&/-(Nj$mT//-&Ni ma=/N] <aZ$mT/BBBBNgEp A|a_t <r4<Aa?a=&<:<aD&aj\C|aVC|a_HEp afC|aV~/ <r4<A$a?a=&<:<aCaj "_aVLEppaWC|a^ -*raY@$mT$$mT//-^Hm|Nj`hN3$m faaaBaz` $m/NINuahALad$mBB6BB$mh/$md/BHx$m/BgN@pЭaPRWHH/pЭaPrpЭaP$m]HHgDp$m$pЭaPrgp$m$pЭaP$mlp$m$`p^f&N9$mh/$md/BHx$m/BgN@p^fHx/-Nea;p$mL$$mL Uf p$m$`$HxHxHx2BNCpjf p$m$`pЭaOrg p$m$`pЭraOr/pЭraOП$m$$m fN8a:$m$p ЭraOv$r㠐/p ЭraOhП+@pЭraOX+@zpЭraOJg -VHH/pЭraO,JVHHgH -za;>/?? -a;0/??pЭraNa;8:&aAN8:&aADa:.+@z`N r/pЭra>П$m$$m /pЭra>xП$m$`PpЭra>dr$m$$m r/pЭra>JП$m$`$mB`vg~vgvg$m("m ao"m(aKt-gE*p m0aKP`E7p m0aK>$m a*aVB"m0aBE=paD&/$m aU"_aBbp)aCv"m0aK EEpaR^/$m a)aU"_aB2C킈aJ-gE@p aR.C킈aBC킈aJ`EIp aRC킈aAC킈aJ$m a)VaUC킈aA0<, aD0C킈aJz -f8-g0$m|$$mx rЁa6Jj^$m$$mx rЁa6$m$$m|/$m/$m|/$m/$m/NO$mx Xa5$m|$$mp rfJ$m $m Rah4$mx$$mx a5$m|$$mx Xa5$m$$mx \a5v$m$$m|/$m/$m|/$m/$m/NO`LaLAaHA큔aH A큐aHA큌aGA큈aGADaHAHaHpr2aM"mDaBbpr2aM"mHaBR mD /$m/$m/$m/NPd mD  @p1@ mH /$m/$m/$m/NPd mD  @p1@ aS/ mD / mH /NP`KaLAaG:A큀aG2A큜aG*A큘aG"$m $m R $m 0|$m0$m 0|$m0$m jR0|$m0p0| $m0`K$m4$m0H$mВ$m$`0$m0H$mВ$m$`t$m4`jtgvgJg`X$m $m Ra_$m4$m0$mRg$m a`D($m0Hr g p$m$`$m0H$mђ$m l$m a`CaD2Aa?hAa?`$m f$m/B?<aa$m$$m a`CaCATa?$Aa?Aa?Aa?Aa?x m2 0HJon$mT Rpa^W$m$$mT Rpa^W$m$$mT Rpa^\$m$$mT Rpa^\$m$$m x m8!H$m x m8!H$m"p$mҒDx m8!H$m"p$mҒDx m8!Hx m8BHx m8BH$m Sx m8!H$m Sx m8!H$m x m2!H$m x m2!H$m &<:<al&<x:<a;~a0x m2!H -&-$-"-a5zE>C2A8aI6`AaB@ATa=vAa>4Aa>,Aa>$x m2 0HJon$mT Rpa]$W$m$$mT Rpa]W$m$$mT Rpa]\$m$$mT Rpa\\$m$$m x m8!H$m x m8!H$m"p$mҒDx m8!H$m"p$mҒDx m8!Hx m8BHx m8BH$m Sx m8!H$m Sx m8!H$m x m2!H$m x m2!H$m &<:<a&<x:<a9ax m2!H -&-$-"-a3E2C>A8aG`@La@AXa< -nra0$mT$+mr -a5,`"$mT//-p a>(pa./NjR -°o]$mT/BBBBNf~ALag\ALra'D+mrpaC m(aD4 m(aGEepa/"gaa$mX$paB m(aD -$mXgp m(Ejpa.f^$mT//-pa=l"m(a,/Nj$mT//-NiRpЭfa&a$mX$ -$mXg`F -$mXfP`,$mT//-pa=/Nj$mT//-NiRpЭn$mT/Baa$mX$$mT/BBBBNg$mT/$mX/HxNhpa$`Hx/-Neah$mX$`>\a>Aa9ALa:$m/?<INA\$m$$m g< -gHx/-"Ne`&Empa;/02A a:\ALa:.ATa:& m aYT$m$ m+P$m f*EŠp4a;/0p~A>aPp~A2aPp~A8aPa+h$m $$m$$m$$m$$m$$m/HxNdbaUhPa#:$m$pra*+A+B+C+D -ra*$mT$$mT a++A+B+C+D -ra*$mT$$mT a++A+B+C+D -ra*$mT$$mT a+j+A+B+C+D -ra*V$mT$$mT a+@+A+B+C+D -ra*,$mT$$mT a++A+B+C+D -*ra*$mT$$mT a*+A+B+C+D -ra)$mT$$mT a*+A+B+C+D -nra)$mT$$mT a*$m$$m$$m$$m$$m \rҭްl@+@$m \rҭⰁl@+@$m Wrҭְo@+@$m Wrҭڰo@+@ -&<:<a &<x:<a1va.a +@ -&<:<a &<x:<a1va.Pa X+@ -"-a $m"a Jj^/?<HNA\$m$$m nHx/-*Nex m>BH$m x m2!Hx m2BH$m x m2!Hx m8p!H`7a8A$a3NAX$m$$m/Epa-/Nmd`00a0vA@a,A퀔a+A@"m@ar"m@a& m@ / m@0(H/$m?*?<@NAO $m$$m \HH/ m@0(H$m^HHgp$m$$m/Epa-/Nmd`/a/Aha+ AjDGGe GbFGNuG GbFGNu~Nu 24HjDBaDBNuBe B/dAрQ4<`BNutNu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp` 246jDCCe0 C/jC C@j C jr0H@{0>H@Nur{0Nu{0NutNu 246j(:<DCaf AfBfNu`Āa 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4H@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xaR`aL` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.;gP:pr4<Nup` <r4<NupNJBktNu@AB`&8:~.gNa`&8:` &8:@ABJBgJEgJAfJ@f<jDFF Fdx.HGއQJGfjHGH??UGgkte <r4<` 24HL&8*a dgHL8a`L8aTJ_ k:NuH 24kBaL8a` tTJ_LkNuTJ_Lja&8* <r4<`HL aJBfL aVgLJBjDBa8L8a@a DBNuLJBjDBaL8a"`p` 24?o4<&8: 3f AcDA@Aр[SBDBT`SBAрkfJAftTSWa>H&8:aH&0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<` apEPdgPR`LJg&B.C`a8aD*9\fap-I,=|p4aHz*9\g ENp9P` _a &nO:NMdImK $<Nu[1][Error +111][Return]E  g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu`HQ?< NA\Nu@$g\kdHfiHNufnpNupNu"lDaDNuJnDaDNuzxeҁ؄d`ef Nup`z@&gTkdHöfiH@HNugmNupNuz&lDaDNuJlDxeփ؄d`efNupN"_K MdImO:HQ <-H*,`N,y$d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Np?a a?<LNA``NuNu`aza`aaaHA-Hhp alpMah=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qaa`\`Xpea>pCR2Ad0A2r22aZ"<D0<NBLNurt=@:=A@=B NuHz(` NHz ?<&NN\Nu9gNuWNu|^|  R^,T:&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaa Ja O: n*NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ao<atoBAp`,NuNu?<OA`d?<IA`Z0<H Ia.Lt Ig Og Ug Ag Rg,afNup`ap`"0afHRa>Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Dk"~CA0< BhaTB2"pNu$_AF Ge><QBAFpNuafgzp=` aZgzpaTaRFBd&8*L?a2<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g`-@ _aG` VNuag`af`ae `ac` acpNuadpNu/ a$I> _az4Ae4v` VfANuHP0(R@kBa` $I _aHIUd4Id4Id$Id `$$$$Q @JfNuNup `6a SAfNuag`af`ae `ac` acpNuadpNuaSAkfJANuH HPhkJa $I _aIUd4Id4Id$Id `$$$$Q @JgSL`QNup `ajAf` VNuag`af`ae `ac` acpNuadpNua04@m4v` Vf@Nu?HP0(T@kHa $I _aIUd4Id4Id$Id `$$$$Q @Jf4Nu0XNup `aUAfQNuag`af`ae `ac` acpNuadpNuaSAkXf SAkXfJANuth`tpa ".Nutj`t@H|`rk` rf`rg`r5=@|0`pM` pO`p`po`z.`z+@-AH<|`~*@-AH|`~tN@`t,@-A=B|`hv8`v(`v-` v!`v `v@-AH |`BH@-@|p`6HAHBHCHDHEHFHG-HfAD-HH@-@H|p`rAD-@f-H `r6 @`0.bHNupNuAG` AI`AJH|=@ `HP"X2AF-H AerQBp|a`rHpx`6H$X4 Y0CF @depdQBC B2et2QBpZAF-HA-HaHA"HJfS  _a xAa"QAF"HJfS  _a XAF`QLJ@NuBp'rta n2rt6(SC0(S@apaB\papava0pa _a 4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a2HNu 24DBaDB11!Nu 24DBa DBNu 24x6o<Ce(FC BdЄeNu B/dHDDdRdQRBNu&<:<`g BbUC BcjNu BcHDDdSkg RBAрjNuNu0ftNuB H@"jNuE"ea "ep`&6NuE "e a"d&&6NuE"e a"d66NuE"e aĵ"d666NuE"e a"d6Nu <}a$Ia `p$XaH`atHR?<NNT @"_ <}Nu 24JBoRBk NugSBk` 24JBoCkNugCk`a`QNuHg"cc/ 0)av _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNu~dGdEH<Nup`p0@F@AJhg PLNu`PLJg(HPBHh/??<@NAXLf ѨLNuJkp%`aJBja!| ??<>NAXOJkpNu0< aH`0< CF2p`rp a2`p CFp`^a CF"p`PHza`Hy>"J`.D<jRGg>VGg:TGjp`وHPa0CF$IpR@  f _aHd2Hd2`"QNu`<.DHSGFaAEg f< &_Nua`&Nu.dfaBZ=n`r>.D<jRGg.D<jRGg*VGgTGjp`j<.Da*`" yZ faa` yZ f aaAF "g pR@0 ,g  g  fHp`:pR@0  g  g "fR@0 ,g  g  fHpRU@"_  f#Z$H _ab`QNupR@0 ,g"  g  fa~ (fR~Nua ~ `a~NuaJkHQ ! gRf _NuXX~Nu0j\@??<NMXJk .dgp Nu`:<.DHSGFa ,g gAEf< &_Nu ."Ff +"g ,g`H~=H|=@p3`>=A|aA09RyH@@-HtBe2QB p#`HU2<.,HdY=ANu?<*NAT.p af Ha INu.k2@a.0H@av.`2H@af/0@aZ/Yda@HA`A-HLL? H>pmrt`ܜ"XXHVMFLH-E H-YLH-E H$-Y*LH.,_NuHV,@,_Nu .2 @Nu0.FHNuJ@j0.=@F=@NupNBT@HgpNu 24JBkCkNuCktNu 24JBoSBNugRBNu2(gbc  P"H`Nu/0Ha2  _ PSAvjx E(Wf* ae zb Q @NuBnp`pBnp`p=| p|=Fn@=@b=n`ra Hj=Ah~`:a JfBH@ RfF.f Kg" Mg sg tg Pg Hf~`xSGjtRGFcn>`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyaNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<annoS@f nhfSnl=Ah=FnNup` papq4.rf?Hya:NM\Nu=|DHa(LNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _aF`QNuHPp?ap a _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRaJg JBja\AeaJAg RP0 pNu`Ў Fg6agJAga @eaRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`6B9`$H EaA AerQBL@͉H Ia("H _/ aa _/ ?aAF-H AerQB2"_A&-H A e ` \gQBa9gaZe -|p[`pZaajAF"H0.g "Hg \f`A&fS !.gR EF _a`QNuHz?<&NN\ @Nu x NuA@Bh`A@a n@!|}Nu _S@Gd@GHpp/0NuGNp?/NT` pNuNHMdAp f9Kkd n2!|\v ||9J"XLv:g 4zg*Ag61 cg Jg ;e, ]b& Te` Db; g fg  bJg fg fg,HC#0j ` Hx Dg;0LMYBj@1BA gbШ dA gd BBdL@Nu wHHKMPPR g,g&yJ`pByLXB@etAg1B# `\HCHSGvg*1B f  f&< # XB@etAf&_`ACgZ"HyNN#.J>"NN @A C#P B?< NA\#/a?< NA\A|`0N NuA#6 & x hg3&rAC`g#P Nu?<"NNT @ 9bg!@ HzT?<&NN\3Nu|`#0NuHz ?<&NN\NupACLErJg" XX\QNuALCr g"XQ!ACf NuHx`(Hx`"Hx`Hx`Hx`Hx` Hx`Hx !4VxH A3$ Ni LHMdO:|1R/9?< NAO:pdz`/MdaJ,_NJNu(aՐ؀.dfaՂjNu?a0` ?a2@@a` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??paNpYaH0aB0`<.dfNudg"J9Kkfa4fp`Zd`/9`dg/9Tdg/9XNupA@-H=@|p4aDS@Nu[2][Programmstop?][Stop|Cont]9PHHNu9R`aNf"_O:N"_O:HQ`6 9yg"9ygJ9Rfga"AO:Np\B\`hG06#f&#-KNuk"c" C gT6f`Pv6"cgRCC(D#8`D@v`v??NMXJNuJ@k??<NM"UAf J@fH@Nuadj&0fpNu\@`aP`]@><CF Ipa<0HNua4`]@><CF Ipa Nu?|`?a0R@f|0arHJFkHPa _Nupo`vHSHP&I>g\SG??<NMXJk Q _t&_Nu&_`FaJANuag `af`apNuapNuC`C``C` C`C-KJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`ƊJAkfgRer?DDЁaAa8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`aDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNuaT n2L6(n\n^HHHNua4 n20(n\HNua" n20(n^HNua n20(HNu`aЮNu   AgSA ANua@`H"a`BaB@(` aBC(@HAC&21i0d R@`aBHP?< NN\Nu0^ M / hawFAN`RAD0C?0FA0A ff fA"H"2"2"2`B؄*؄؅CH`؅X`$_  IaDYHR"H @`ʘ؄*؄؅AHNu؅X`$_ IaYHR"H`4<H`@aVL Z0De2SCkÐCo@c2`QNuA`:A`4A`.A|`(A|`"A`A `A`A ` A `A Nu .*Nua!@ NuAANua1 Nut`t`t`t`t`t `t`t`t`t`a ( Nua Nu@@Nura00HNur`r`r`r`r `r`r`r`r`zQ`z ` zn`z4=A|a4-IHQB0aȴ _JNuz"-A=B|a -I`H.gZ <r4<?k"SWga`TL8HaaBDBCApM4":SfMh|H06MzNBx> :avLNu0   @P0FP@2<a*1`|za :ab1ņ2<B@akh! akX1Nq08f$8TfQ1`f|z`z,:na 1Nq08f$8Tf|<<B|A4|z`^2<aRk(H@0<!8f`z`z :`B@(a< :az1p:H@0<!a6kt2<akja1ņNq1Nq! JDfa`8f1Nq`jz :|"@ `fP`z,:j`p(a,:Va 1Nq`41p:HH@0<!ak* a2<a*ka1ņNq1Nq! ahNuH@0!`hHpBBC"2JCg2RB0 akQfLNuB@1akaNuak(JCg( H@0!aNuH prdA`H prҸ8gfEp$JLNu   NuB@8 8 8 AV Nu1Nq1Nq1Nua1Nu08H@08E$1`/?< NA\Nu|z`p(a2,:`p(H(v`v`z,:``z,:`V"z*,HFJFgRENuCHKHD83CHECKHD V8.3 CHECKHD V8.3SASI-TypSASI typecheckhd.dat TOS Zylinder: Sektoren/Spur: Kpfe: Startsektor: Letzter Sektor: Bytes pro Sektor: Cylinders: Sectors/track: Heads: First sector: Last Sector: Bytes per sector: (VORTEX) (SCSI) (ATARI)SPURWECHSELTEST luft...Testing access times...heads=QUANTUM PMax. cyl=Setze Wert auf 500.Forcing value to 500.Zyl. zu Zyl. ( Wechsel):Cyl. to cyl. ( seeks): ms1000 zufllige Wechsel:1000 random seeks:SQ5551000 maximale Wechsel:1000 maximal seeks:1000 Wechsel/ Zyl.:1000 seeks/ cyl.:SEAGATELESETEST luftReading sectors...Prfe Block ab Sektor Checking block starting at KB/s)Lesetest: Read test: TRANSFERTEST luft...Testing transfer rates... Sekunden fr seconds for Transfer I: KB/s, II: via MDSENSE=cyls=HDplusDataJetHDplus Timeout!Fehlernummer Error ($, Sektor , sector gltigvalidFehlerinfo: Error info: LESETEST luft...Testing sectors...Wer nicht will,hat schon gehabt.Everything's got to endsome time.Timeout,Platte antwortet nichtDrive doesn't respond.Fehler beim ZugriffError while accessing drivebertragung klappt nichtDMA transfer error.PAGE*** CHECKHD:| Memory error CHECKHD:| Sorry, can't find | my RSC file! Program error | Again|Exit(Fopen)(Fclose)(Fwrite)(Fcreate)(Fseek) *P4$Dtb64T `"N4 P  V" " " " $ "" " " " $ ">  *2 ^2&B(""2**"VT(hJT"0"J&>""."."*"@  "*&""  "0&$"$``0h2bpV2 26Z,|.d"P D2 6BDHnRj4Hn~JF2 (@ 4`(""02:88f4ZZ&,0"r$ph@$ P.*Ґ,$8:(T:Rdf0<.("02bR *F f((@4$<B 8~|  $@& $x 6 "V 6V ( $ x 6Nu8 nCHECKHD V8.3(C)1990 Claus Brod & Anton StepperAus 'SCHEIBENKLEISTER - Massenspeicher am ST'01234567Target01234567GertSTEPLESENTRANSFERALLESATARIVORTEXSCSIHILFESTARTEXITCHECKHD V8.3 CHECKHD V8.3Zylinder ______999999Sek./Spur ____9999Kpfe ____9999Startsek. _______9999999Endsektor _______9999999Bytes/Sektor _____99999 OKABBRUCH CHECKHD-HILFEMehrGenugInternes Problem: ha! 012345678901234567890123456789012345678901234567890123456789Klar Nie! Raus Plattentyp:012345678901234567890123456789012345678901234567890123456789Oder?Abbruch012345678901234567890123456789012345678901234567890123456789CHECKHD: FehlerAha0123012345678901234567890123456789012345678901234567890123456789[0][ Version fr ST-Computer | vom 6.8.1990 | ][Aha][3][ CHECKHD: Kann meine | SCR-Datei nicht finden! | |][Oje][1][ Zuerst | Target anwhlen! | |][OK][2][ Ausgabe auf ... | | | ][Drucker|Disk|Nixda][3][ Kein Drucker | oder was?| | ][Abbruch][2][ Datei existiert bereits. | Was tun?| | ][Ersetzen|Anhngen|Raus][3][ CHECKHD: Nicht | genug Speicher!| | ][Abbruch][2][ Haben wir hier etwa | eine SH204?| | ][Nein|Ja][1][ ACHTUNG: Diese | Funktion besser nicht | auf VORTEX-HDplus-| Platten loslassen!| ][Lallnit|Raus][3][ Fehler bei | Speicherfreigabe! | ][ Aha ][3][ CHECKHD: Kann meine | RSC-Datei nicht finden! ][ Auweia ][1][ Nicht genug Speicher | fr Hintergrund. | Komplettes Redraw | erst nach 'EXIT'.| ][Na gut]  R  ;  }  x $12 3VW#X. -.(/WX(Yfg hqr sz    #LM)Nwx)y)))#$)%NO)Pyz)B  BPQBRBBB`aBbBB,-B.pqBrBB<=B>B <=>]^_efq  A84 6. ((  R. n..      #( .# #(   ' $4  ! " #' $ % 8 4 4 48442Nj      .J' f)44 4 4 4 4* 4F4{  %~- ECbA~AAAAA  A &A B A ^ A z A A AAAC- %: & " > &   Zv  %ghi  $  :V.fCHECKHD V8.3 - Der Plattentest aus dem SCHEIBENKLEISTER 1988-90 by Claus Brod & Anton Stepper, "Das Programm ermittelt wichtige Kenndaten von Festplatten fr" "den ST. Es funktioniert NICHT mit Platten, die das ACSI-Proto-" "koll nicht befolgen; dazu gehren alle Platten, die einen der" "c't-Billiglsung nachempfundenen Hostadapter haben. Wenn Sie" "mit einem unmodifizierten TOS von Ihrer Platte booten knnen," "versteht Ihre Platte aller Wahrscheinlichkeit nach das ACSI-" "Protokoll und kann sich von CHECKHD testen lassen. Es mu fr" "den Test kein Plattentreiber installiert sein. ", "CHECKHD macht sich zunchst ein Bild von den Verhltnissen am" "DMA-Bus. Man whle sodann eine der angeschlossenen Platten fr" "einen Test aus. Wichtig ist die Auswahl des richtigen Platten-" "typs. CHECKHD kann im ATARI-Modus nichts mit den Antworten von" "SCSI-Platten anfangen und umgekehrt. Zudem kann die Anwendung" "bestimmter standardisierter SCSI/ACSI-Kommandos fr die Daten" "auf Vortex-HDplus-Platten tdlich sein! ", "** WENN SIE ALSO EINE VORTEX HDPLUS HABEN, WECHSELN SIE UN- **" "** BEDINGT IN DEN VORTEX-MODUS. Die betreffenden Befehle **" "** werden dann vermieden. **", "Wenn Sie einen VORTEX Datajet besitzen, knnen Sie ihn auch im" "SCSI-Modus testen. ", .page "Einige Hinweise zu den einzelnen Tests: ", "STEP (Spurwechseltest): " " Ermittelt 4 typische Zugriffszeiten fr die ausgewhlte" " Platte: Spur-zu-Spur-Wechsel, mittlerer Zugriff bei zu-" " flliger Spurauswahl, maximale und mittlere Zugriffs-" " zeit. Luft jetzt auch bei der SH204, liefert dort aber" " zu pessimistische Werte. Wir arbeiten daran. ", " ** ACHTUNG: Wegen einer algorithmischen nderung sind" " ** diese Werte nicht mehr mit denen frherer CHECKHD-" " ** Versionen (bis V7.0) vergleichbar, sie liegen etwas" " ** niedriger. ", .page "LESEN (Lesetest): " " Liest alle Plattensektoren und prft dabei auf Fehler," " die evtl. im Klartext gemeldet werden. Vortex-HDplus-" " Platten fehlt dazu ein wichtiges Kommando, weswegen die" " Fehler dort nur vage beschrieben werden. Nebenher wird" " eine bertragungsrate ermittelt, die aber mehr der Un-" " terhaltung dient. Der zu prfende Bereich kann mit den" " Parametern 'Startsektor' und 'Endsektor' eingestellt" " werden. CHECKHD entlockt auch der SH204 vernnftige" " Fehlermeldungen, was nicht selbstverstndlich ist (sie-" " he Buch). Bei SCSI- und ATARI-Platten wird whrend des" " Tests die platteninterne Fehlerkorrektur ausgeschaltet." .page "TRANSFER (Transfertest): " " Ermittelt die maximale Transferrate, einmal mit Zylin-" " derwechsel, einmal ohne. ", "ALLES: Alle vorigen Tests (Lesetest wird nur kurz angeworfen) ", "Nach einem Test werden die Ergebnisse, das Format und der Name" "der Platte ausgegeben. Die zuletzt ermittelten Ergebnisse kann" "man sich nochmals ansehen, indem man im Hauptmen die dritte" "Dialogzeile (unter der -Meldung) anklickt. Ein Klick auf die" "-Zeile bewirkt, da der DMA-Bus neu abgesucht wird. " .page "** WICHTIGE WARNUNG: CHECKHD greift direkt auf die Hardware **" "** zu. Wir knnen nicht alle Controller/Laufwerke testen **" "** und garantieren deswegen NICHT fr Funktion und Daten- **" "** sicherheit - vor allem, wenn Sie andere Peripherie als **" "** Platten (SuperCharger, Laser) angeschlossen haben. Wir **" "** arbeiten stndig an der Anpassung fr weitere Platten. **", "Es folgt eine Liste von Festplatten, die wir bereits testen" "konnten. ", .page Name Typ ------------------------------------- ATARI SH204 ATARI ATARI SH205 ATARI ATARI MEGAFILE 20 ATARI ATARI MEGAFILE 30 ATARI ATARI MEGAFILE 60 ATARI ATARI MEGAFILE 44 SCSI Digital Data Deicke ddd60 ATARI Eickmann EX60L ATARI Eickmann EX120 ATARI FSE AHS105Q SCSI Hard&Soft Ultra Speed Drive 40 SCSI Hard&Soft Speed Drive 50 SCSI LACOM SD40Q SCSI protar 40DC SCSI VORTEX Datajet X60 VORTEX VORTEX HDplus40 VORTEX , "PS: CHECKHD kann ermittelte Testdaten auf Diskette oder Druk-" " ker ausgeben. Wir wollen mit CHECKHD fr mglichst viele" " Platten typische Kenndaten ermitteln. Wenn Sie eine Plat-" " te getestet haben, die nicht in obiger Liste steht, wren" " wir sehr dankbar fr einen Testbericht, den Sie bitte an" " folgende Adresse schicken: " " Claus Brod, Am Felsenkeller 2, D-8772 Marktheidenfeld " .page "PS/2: CHECKHD ist ein Teil des Festplatten-Benchmarkpaketes der" " Zeitschrift 'ST-Computer'. Fr die Leistung einer Platte" " im Alltag sind nicht alleine die Hardware-Kenndaten ent-" " scheidend. " *** Kein Fehler Kein Indeximpuls Suche noch Schreibfehler Laufwerk nicht bereit Laufwerk nicht selektiert Spur 0 nicht gefunden Mehrere Laufwerke selektiert Err Err Err Err Err Err Err Err Adrefeld-CRC-Fehler Unkorrigierbarer Fehler Keine ID-Adremarke Keine Daten-Adremarke Sektor nicht gefunden Spur nicht gefunden Datenmarken-Fehler behoben Daten-Fehler behoben Daten-Fehler ECC-korrigiert Defektlisten-Fehler/ECC-Fehler Parameter zu gro Err Plattenformat unlesbar Err Err Err Ungltiger Befehl Ungltige Blocknr. Ungltige Funktion Ungltige Endadresse Parameterfehler Ungltige Gertenummer Ungltiger Parameter Medium schreibgeschtzt Medium gewechselt Reset Err Err Fehlerzhler-berlauf Err Err Err Medium inkompatibel Formatierfehler Err Message-Fehler SCSI-Hardwarefehler (Re)Select-Fehler Fehler bei Reset Parittsfehler Initiator nicht erkannt Message ungltig Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Err Selbsttest-Fehler Selbsttest-Fehler 1 Selbsttest-Fehler 2 Selbsttest-Fehler 3 Selbsttest-Fehler 4 Selbsttest-Fehler 5 Selbsttest-Fehler 6 Selbsttest-Fehler 7 Selbsttest-Fehler 8 Selbsttest-Fehler 9 Selbsttest-Fehler 10 Selbsttest-Fehler 11 Selbsttest-Fehler 12 Selbsttest-Fehler 13 Selbsttest-Fehler 14 Selbsttest-Fehler 15 0 ECC-Korrekturen 1 ECC-Korrektur 2 ECC-Korrekturen 3 ECC-Korrekturen 4 ECC-Korrekturen 5 ECC-Korrekturen 6 ECC-Korrekturen 7 ECC-Korrekturen 8 ECC-Korrekturen 9 ECC-Korrekturen 10 ECC-Korrekturen 11 ECC-Korrekturen 13 ECC-Korrekturen 14 ECC-Korrekturen 15 ECC-Korrekturen Data Check/No Retry Mode ECC-Fehler Interleave-Fehler Ungltiges Format Ungltige Endadresse Parittsfehler MODE-SENSE-Fehler Falscher Kopf Falscher Zylinder DMA-Timeout Schreib-Timeout Feinjustierungs-Fehler Fehlerzhler-berlauf Medienwechsel angefordert Verify-Fehler *** Kurzanleitung zu CHECKHD ------------------------ Autoren: Claus Brod, Anton Stepper WAS IST DENN NUN WIEDER DIESES CHECKHD? CHECKHD stammt aus unserem Buch "SCHEIBENKLEISTER - Massenspeicher am ST". Es erfat wichtige Hardware-Kenndaten von Festplatten fr den ST und mit Zugriffszeiten und Transferraten. Wir haben es geschrieben, um auf Hardware-Ebene einen einheitlichen Test zu schaffen. Dazu haben wir auch zustzliche Testsoftware angefertigt, die Platten auch auf Betriebssysteme testet, um das Bild zu vervollstndigen (Plattenbenchmark-Paket der "ST-Computer"). Wir hoffen, damit einen Beitrag zur Versachlichung der Diskussion ber die Geschwindigkeit von Festplatten leisten zu knnen. WARNUNG Zuallererst ein Wort der Warnung: CHECKHD greift direkt auf die Hardware zu. Das bedeutet einerseits, da nur Platten damit getestet werden knnen, die das sogenannte ACSI-Protokoll befolgen. Andererseits knnen wir deswegen - zumal wir beim besten Willen nicht alle Platten/Controller-Kombinationen testen knnen - nicht fr einwandfreie Funktion und Datensicherheit garantieren. Eine Liste der Platten, die wir bereits getestet haben, knnen Sie im Programm unter 'HILFE' abrufen. UND WEN ODER WAS PRUEFE ICH JETZT? CHECKHD ist ein GEM-Programm und daher nicht allzuschwer zu bedienen. Wenn Sie CHECKHD starten, durchsucht es den DMA-Bus nach angeschlossenen Gerten. Am DMA-Bus knnen maximal 8 Controller hngen, von denen jeder wiederum maximal 8 Gerte verwaltet. CHECKHD durchluft alle 8 Targetnummern (das sind die Nummern der Controller, in Ihrem Vortex-Handbuch heit das auch "Adapternummer") und prft an jedem Controller die Gertenummern 0 und 1. Andere Gertenummern werden so gut wie nie verwendet. "Prfen" heit: CHECKHD versucht den Block 0 des jeweiligen Gertes zu lesen. Milingt dies, geht CHECKHD davon aus, da unter dieser Target- und Gertenummer kein Gert angeschlossen ist, die entsprechende Targetnummer bleibt im Hauptdialog grau unterlegt. Ansonsten wird die entsprechende Targetnummer im Hauptdialog des Programms selektierbar. Die meisten Plattenhersteller verwendet nur die Gertenummer 0; dies ist auch die Voreinstellung, an der Sie nichts ndern mssen. Die Targetnummer dagegen kann - je nach Stellung der DIP-Schalter an Ihrer Platte - variieren. CHECKHD whlt die erste am DMA-Bus gefundene Platte vor. Im Hauptdialog haben Sie die Auswahl zwischen den verschiedenen Plattentypen und vier verschiedenen Tests. Vorab: Zustzliche Informationen knnen Sie bekommen, wenn Sie im Hauptdialog auf "HILFE" klicken und danach auf "START". Es erscheinen dann mehrere Hilfsbildschirme, die Sie sich komplett (immer auf 'Mehr' drcken) oder nur teilweise (dazu dient 'Genug') ansehen knnen. Die Auswahl des Plattentyps ist wichtig, weil CHECKHD im ATARI- Modus nichts mit den Antworten einer SCSI-Festplatte anfangen kann und umgekehrt. Zwar wre es mglich, den Typ der angeschlossenen Festplatte meistens richtig zu erkennen, doch ist uns "meistens" nicht sicher genug. Und da Sie das Fabrikat Ihrer Platte ja doch wohl kennen, sollten Sie mit der Auswahl keine Schwierigkeiten haben. Fast alle Hersteller verwenden heutzutage schnelle SCSI-Laufwerke; auch die DataJet-Reihe von Vortex basiert auf SCSI-Laufwerken. Die Vortex-HDplus-Reihe sowie die Platten der Firma ATARI verwenden Laufwerke und Controller anderer Typen, weswegen Sie hier auf den Vortex- oder ATARI- Modus umstellen MSSEN. Insbesondere bei der HDplus-Reihe kann die Auswahl des falschen Plattentyps tdlich fr Ihre Daten sein! Achten Sie also darauf, Sie werden aber auch mehrfach gewarnt. PRIMA! UND WELCHE FOLTERMETHODEN BIETET CHECKHD? CHECKHD bietet Ihnen vier verschiedene Testmodi, die auch nochmals unter 'HILFE' erlutert werden. Hier sollen daher einige ergnzende Bemerkungen gengen: STEP ---- Hiermit werden die Zugriffszeiten der ausgewhlten Platte gemessen, das heit, die Zeiten, die die Kpfe des betreffenden Laufwerks brauchen, um zu bestimmten Spuren zu gelangen. Je schneller das geht, desto flotter knnen Sie natrlich mit Ihrer Platte arbeiten. Die meisten Hersteller geben mindestens die "mittlere Zugriffszeit" an; das ist die Zeit, die im Mittel fr den Zugriff auf eine Spur bentigt wird. Die Hersteller arbeiten dabei meistens mit dem Zwei-Drittel-Test, das heit, die Lesekpfe werden beim Testen ber eine konstante Strecke hin- und herbewegt, die etwa zwei Drittel der gesamten Plattenoberflche ausmacht. Eine andere Testmethode lt den Kopf auf zufllig bestimmte Spuren fahren und mit dann einen Durchschnittswert. Beide Verfahren wendet CHECKHD an; sie liefern bei den allermeisten Platten in etwa identische Ergebnisse. CHECKHD liefert Ihnen die minimale Zugriffszeit (die Zeit, die beim Wechsel von Zylinder n auf Zylinder n+1 verstreicht), zwei mittlere Zugriffszeiten (eine ermittelt durch zufllige Kopfbewegungen, die andere durch den Zwei-Drittel-Test) und eine maximale Zugriffszeit (die Zeit, die maximal vergeht, um einen Zylinder zu erreichen; wird gemessen, indem der Kopf zwischen hchstem und niedrigstem Zylinder hin- und herbewegt wird). Plattenlaufwerke lterer Bauart boten mittlere Zugriffszeiten zwischen 60 und 80 Millisekunden (ms). Heute erhltliche Billigplatten liegen bei 30 bis 40 ms; eine gute Platte liegt unter 25 ms, sehr gute unter 20 ms. Es ist nicht ganz einfach, die Memethoden der Hersteller nachzuempfinden und so deren Angaben zu berprfen. Inzwischen haben wir den Meoverhead in CHECKHD auf ein Minimum reduziert und die Memethode so optimiert, da sie mit sehr vielen Platten sehr exakte Werte liefert. Opfer unseres Optimierungswahns sind leider die Ergebnisse frherer CHECKHD-Versionen geworden; diese liegen etwa 3 ms ber denen der jetzigen Version. Wenn Sie also CHECKHD-Ergebnisse zitieren, geben Sie bitte immer die Versionsnummer an. Der Umbruch war aus verschiedenen Grnden unvermeidbar; Sie knnen nun zwar nicht mehr die Zugriffszeiten zwischen CHECKHD7 und CHKHD8x vergleichen, dafr aber die Zugriffszeiten, die der Hersteller angibt, und diejenigen, die CHKHD8x mit. Die anderen CHECKHD-Mewerte sind weiterhin ber alle bisherigen Versionen vergleichbar. Die mittlere Zugriffszeit hat im tglichen Betrieb vor allem Einflu auf Operationen wie das Anlegen oder Suchen von Dateien. Da bei diesen Operationen die Kosten der Dateiverwaltung unter GEMDOS aber besonders hoch sind, wird sich eine nur halb so groe Zugriffszeit sicher nicht in einer doppelt so schnellen Suchgeschwindigkeit im Alltagsgebrauch niederschlagen. LESEN ----- In der guten alten Zeit, als Mnner noch richtige Mnner, Frauen noch richtige Frauen und kleine pelzige Wesen aus dem Krebsnebel noch richtige kleine pelzige Wesen aus dem Krebsnebel waren (Doug Adams lebe hoch!), diente CHECKHD ausschlielich dem Prflesen aller Sektoren auf einer Platte. 'LESEN' ist ein Relikt dieser Zeit. Alle Sektoren der Platte werden probeweise gelesen; meldet dabei der Controller der Platte einen Fehler, wird dieser angezeigt und - wenn mglich - in Klartext bersetzt. Da nur gelesen wird, brauchen Sie um Ihre Daten keine Angst zu haben; andererseits wird CHECKHD dadurch auch nicht unbedingt _alle_ Fehler auf Ihrer Platte finden - die fallen eben oft erst beim Schreiben auf. 'LESEN' holt sich immer einen ganzen Schwung Sektoren in den Hauptspeicher; entsprechend werden bei einer Fehlermeldung meistens zwei Sektornummern angezeigt: Die Nummer des Sektors, ab dem der aktuelle Block von Sektoren gelesen wurde, und die Nummer des fehlerhaften Sektors. TRANSFER -------- Neben den Zugriffszeiten bestimmt die Transferrate einer Platte die Geschwindigkeit im tglichen Gebrauch. Was Transferrate heit? Dazu gibt es verwirrend viele Definitionen. Viele Laufwerkshersteller geben als maximale Transferrate utopische Zahlen an, die meist als "Burst-Transferrate" oder "Bustransferrate" daherkommen. Diese Zahlen geben an, welche maximale Transferrate der Bus, ber den das Laufwerk an den Controller oder an die Platte anschlossen ist, berhaupt aushlt. Mit der Wirklichkeit hat eine solche Zahl ungefhr soviel zu tun wie die maximale Geschwindigkeit, die eine Autobahn aushlt, mit der maximalen Geschwindigkeit, die ein Automotor tatschlich auf die Strae bringt. Andere, serisere Hersteller geben maximale Bittransferraten an. Diese Rate korrespondiert dann in etwa zur Fluwechseldichte auf einer Spur. Bei MFM-Laufwerken kommt man so beispielsweise auf 625 KB/s, bei RLL-Laufwerken auf 937 KB/s. Aber auch diese Zahlen sind Blendwerk, denn neben der Nutzinformation befinden sich auf einer Spur noch Verwaltungsinformationen; die Nutzinformation belegt meist weniger als 80 Prozent einer Spur. Selbst wenn man dies bercksichtigt, hat man noch nicht alle Eventualitten erfat: Wenn eine Spur komplett gelesen ist, wird auf den nchsten Kopf des aktuellen Zylinders umgeschaltet, um die nchste Spur zu lesen. Dieses Umschalten kostet eventuell Zeit, wodurch Plattenumdrehungen nutzlos verlorengehen knnen; auch beim Wechsel zwischen zwei Zylindern knnen zustzliche Umdrehungen eingelegt werden, whrend derer keine Daten bertragen werden. CHECKHD versucht solche Totzeiten zu erfassen. Dazu werden zwei leicht verschiedene Transfertests durchgefhrt: Der erste (Transfer I, "mit Zylinderwechsel") liest mehrfach alle Sektoren eines Zylinders und errechnet aus der dafr bentigten Zeit eine Transferrate. Bei diesem Test geht meistens eine Umdrehung am Ende des Zylinders verloren, weil nicht fix genug vom letzten Sektor des Zylinders auf den ersten umgeschaltet werden kann (Kopfumschalt- zeiten). Der zweite Transfertest (Transfer II, "ohne Zylinderwechsel") versucht diese Totzeit durch einen kleinen Trick zu eliminieren; dadurch erhlt man die maximale Transferrate innerhalb eines Zylinders. Anders als die Zugriffsgeschwindigkeit schlgt die Transferrate einer Platte bei bestimmten Alltags-Operationen - insbesondere beim Lesen und Schreiben von lngeren Dateien - sehr direkt (fast proportional) durch. MFM-Platten wie SH204/SH205 liegen im Test "Transfer I" bei gut 400 KB/s, HDplus-Platten wegen des Interleaves 3 unter 300 KB/s, RLL-Platten und SCSI-Platten bei etwa 650 KB/s, sehr gute SCSI- Platten ber 750 KB/s (manche erreichen 900 KB/s). brigens mit CHECKHD bei diesen Tests bei den bisher getesteten Platten sehr genau; die Werte weichen von den theoretisch errechneten physikalischen Sollwerten meist um nicht mehr als zwei oder drei Prozent ab. ALLES ----- Alle vorigen Tests auf einen Schlag. Na denn Prost! Bei dieser Gelegenheit: Alle Tests lassen sich mit einem Druck auf die rechte Maustaste oder ESC abbrechen; da CHECKHD aber vorher die gerade laufende Operation noch abschliet, kann es sein, da Sie ein wenig auf die Reaktion warten mssen. DIVERSES Wenn Sie einen Test ausgewhlt und geSTARTet haben, liest CHECKHD wichtige Formatparameter vom Deliquenten und offeriert Sie Ihnen in einer Dialogbox: - Zylinder: Die Anzahl der Zylinder, die die Platte insgesamt hat. Diesen Wert braucht CHECKHD insbesondere fr die Zugriffstests. Normale Werte bei gebruchlichen ST-Platten liegen zwischen 500 und 1000. - Sektoren/Spur: Die Anzahl der Datensektoren, die auf einer Spur zu finden sind. Bei MFM-Platten meist 17, bei RLL-Platten meist 26 oder 27, bei SCSI- Platten auch mehr. - Kpfe: Anzahl der Kpfe, die zum Lesen von Datenspuren verwendet werden. - Startsektor: Normalerweise 0; bezeichnet den ersten zu prfenden Sektor bei 'LESEN' - Endsektor: Entspricht normalerweise der Maximalanzahl der Datensektoren auf der Platte. Beim LESEN bezeichnet der Endsektor den letzten zu prfenden Sektor. - Bytes/Sektor: Gre eines solchen Datensektors in Bytes. Warum diese Parameter edierbar sind? 1. CHECKHD knnte sich - man wei ja nie - einmal irren; dann knnen Sie von Hand die richtigen Werte nachtragen. Wenn dieser Fall auftritt, bitten wir um Meldung, damit wir CHECKHD auch an ungewhnliche Platten anpassen knnen. 2. Beim Prflesen von Sektoren kommt des fteren der Wunsch auf, nur einen bestimmten Bereich auf der Platte zu prfen. Dazu stellt man von Hand einfach 'Startsektor' und 'Endsektor' passend ein. Vorsicht: Benutzereingaben gehen CHECKHD ber seine eigene Weisheit. Wenn Sie also unsinnige Werte eingeben, brauchen Sie sich nicht ber merkwrdige Mewerte zu wundern; CHECKHD fngt nur offensichtliche Fehlbedienungen wie 'Startsektor > Endsektor' ab. Und bedenken Sie, da CHECKHD den Parameter 'Endsektor' im Normalfall zur Berechnung der Gre der Platte verwendet; dieser Parameter fliet beispiels- weise beim Spurwechseltest ein. Moral von der Geschicht': Lassen Sie die Parameter so, wie sie sind, und benutzen Sie CHECKHDs Freizgigkeit nur beim Prflesen von Plattenausschnitten, zum Experimentieren oder wenn CHECKHD sich offensichtlich irrt. Aus dem 'Endsektor'-Wert knnen Sie auch die tatschliche Kapazitt Ihrer Platte in MB errechnen. Die Formel dazu lautet: (Endsektor * Bytes/Sektor)/(1024*1024) Viele Laufwerkshersteller glauben wohl immer noch, da ein Megabyte 1000*1000 Bytes seien. Richtig wre: 1 MB = 1024*1024 Bytes. Deswegen knnen die Herstellerangaben und der Wert aus der obigen Formel differieren. Die Mewerte werden nach dem Test in einem Dialog zusammengefat ausgegeben. Sie knnen sie danach auch auf Drucker oder in eine Datei ausgeben. Voreingestellt ist die Datei CHECKHD.DAT. Mit dieser Version wird eine solche CHECKHD.DAT-Datei mitgeliefert, in der einige typische Beispielwerte stehen. Die CHECKHD.DAT-Datei ist eine ASCII-Datei und damit von jedem Editor lesbar. Neue Werte sollten Sie normalerweise den bereits vorhandenen hinzufgen. Wir sind sehr interessiert an den Werten, die Sie fr Ihre Platte herausgefunden haben. Wir sammeln diese Werte und wollen sie zu geeigneter Zeit in der 'ST-Computer' verffentlichen, um Plattenkufern einen Anhaltspunkt zu geben. Wenn Sie also eine Messung an einer Platte gemacht haben, die noch nicht in der Liste der von uns getesteten Platten steht, wren wir Ihnen fr einen kleinen Testbericht sehr dankbar, den Sie an die unten angegebene Adresse schicken knnen. Jetzt aber genug. Keep hacking, Claus Brod Am Felsenkeller 2 D-8772 Marktheidenfeld Nachtrag: Versionengeschichte V1.0 bis V6.9: Die guten alten Zeiten, als CHECKHD noch ein TOS- Programm war und anfangs nur eine Platte komplett prflesen konnte. Entstand, weil ein Leser Probleme mit seiner Platte hatte und wir mit fernmndlichen Diagnosen nicht mehr weiterkamen. V7.0: GEM-Version, erschien erstmals auf der KLEISTERSCHEIBE, Version 2.0 und wurde zur Grundlage des Benchmarkpakets der Zeitschrift 'ST-Computer'. V8.0: Stark berarbeitete GEM-Version mit Anpassungen an viele Platten, verbesserten Algorithmen und schnerer Bedienung. Erste von der Firma Vortex ausgelieferte Version. V8.1: Luft auch als Accessory; in GEMINI kann man CHKHD81.ACC auch per Doppelklick aufs Icon starten. Bei ATARI- und SCSI-Platten (also auch bei der DataJet- Serie von Vortex) schaltet CHKHD81 die interne Fehlerkorrektur der Controller fr die Zeit des Lesetests aus. Damit sprt CHECKHD auch nur zeitweise instabile Sektoren auf. Die wachsenden und schrumpfenden Boxen beim ffnen und Schlieen eines Dialogs sind nun normalerweise ausge- schaltet. V8.3: Vorbereitungen fr mehrsprachige Version. Die Dialoge sind nun beweglich. Man klicke einfach auf das Hintergrundobjekt und verschiebe sie bei gedrckter Maustaste. Klickt man auf ein Hintergrundobjekt in einem Dialog, whrend man gleichzeitig die rechte Maustaste gedrckt hlt, wird der Dialog ausgeblendet, so da man sehen kann, was unter dem Dialog liegt. Den gleichen Effekt erreicht man auch mit ALT+Mausklick. . f` .. HANDBUCHASC GFHANDBUCHDOC KFINSTALL PRG NF!MINI_OCRACC RF=?MINI_OCRDAT VF TEXT ]F= MINI-OCR Die erste Public-Domain-Texterkennung auf dem ATARI ST Zweck: Oftmals mchte man eine gewisse Information, die auf dem Bildschirm steht ausdrucken (z.B. das DESKTOP). Also wird eine Hardcopy gemacht. Das dauert erstens recht lange und zweitens braucht es eine ganze Menge Farbband oder Toner. Mit MINI-OCR wird der gewnschte Bildschirmausschnitt markiert (Gummiband) und anschlieend der eingerahmte Text "erkannt". Neu ab Version 2.0 kann eine beliebige Druckeranpassung von WORDPLUS in das Accessory miteinbezogen werden. Starten Sie das Programm INSTALL.PRG. Sie werden zuerst aufgefordert die Datei MINI_OCR.DAT anzuklicken. Dann mssen Sie eine PRINTER.CFG Datei laden. Zum Schlu wird das Accessory MINI_OCR.ACC mit dem entsprechenden Druckertreiber als eine Datei gespeichert. Wenn Sie einen neuen Druckertreiber verwenden wollen, so mssen Sie die Installation erneut durchfhren. ACHTUNG: Ihre Datei PRINTER.CFG darf maximal 3000 Bytes lang sein. 1. Accessory MINI-OCR anklicken. Es folgt die Meldung: "Text lesen oder Position fixieren?". "Lesen" anklicken. Das Accessory mu als erstes ein Leseraster finden: d.h. es mu den linken oberen Buchstaben "finden" und dann den ersten Buchstaben der zweiten Zeile (wegen des Zeilenabstandes). Dann beginnt es den gesamten eingerahmen Text zu lesen. ANMERKUNG: Der Rahmen sollte immer mglichst nah an dem ersten Buchstaben liegen, ihn aber nicht berhren. Alle Buchstaben sind gleich gro, der Punkt (.) besteht aus einer groen weien Flche und nur wenig Schwarzem, beim & gibt es nur sehr viel weniger Wei. 2. Soll ein Text gelesen werden, der links oben in der ersten und/oder zweiten Zeile nur Leerzeichen hat, so kann das Leseraster auch mitten im Text "fixiert" werden: "Fixieren" anklicken. Jetzt werden beliebig im Text zwei untereinanderliegende Buchstaben eingerahmt. 3. Nach dem "Fixieren" wird nun der eigentliche Leserahmen angeklickt. Ab jetzt lufts wie im ersten Fall weiter. 4. War der erste Buchstabe zu weit weg von dem Fadenkreuz, so erscheint folgende Fehlermeldung: "Der erste Buchstabe liegt zu weit weg!". Also nochmal von vorn. 5. Ausgabe des erkannten Textes an den Drucker: der eingerahmte Text wird an den Drucker geschickt. Mgliche Anwendung: z.B. das Inhaltsverzeichnis einer Diskette vom DESKTOP aus ausdrucken. 6. Ausgabe an eine Datei: der eingerahmte Text wird in eine Datei geschrieben. Wird eine bereits existierende Datei angewhlt, so wird der auszugebende Text an die bereits bestehende Datei angehngt. Mgliche Anwendung: z.B. haben Sie in WORDPLUS mit viel Mhe einen Text in zwei Spalten geschrieben und wollen diese nun wieder trennen. Mit Umformatieren geht's nicht, mit MINI-OCR geht's. 7. Diese Texterkennung erkennt nur den Systemzeichensatz 8*16, also die Normalschrift. Wird mit einem vernderten Zeichensatz gebootet, so wird dieser blicherweise auch korrekt erkannt. Auerdem mu der Hintergrund der Schrift sauber (wei) sein. 8. Wer mit dieser Texterkennung arbeitet (und wer hat sich noch nicht eine sooo billige Texterkennung gewnscht), knnte sich dafr mit 20 DM (das bliche) erkenntlich zeigen (bar oder Postgiroamt Stuttgart, BLZ 60010070, Konto-Nr. 182220-700). Und wer auerdem auch noch eine Diskette beilegt, erhlt die neuste Version (zur Zeit in Arbeit: Einbinden der Druckeranpassung von WORDPLUS, auf diese Art kann dann jeder mit seinem PRINTER.CFG von WORDPLUS drucken). Diese Version ist Anfang Mai 1990 fertig. Das Accessory wurde mit GFA-BASIC Version 3.5 geschrieben. Dietmar Schell, Gabriel-Biel-Str.5, D-7400 Tbingen 066010303050000132002006006010000 11 2#1 F0110030001 9[......................................................]0010  MINI-OCR DieerstePublic-Domain-TexterkennungaufdemATARIST Zweck:OftmalsmchtemaneinegewisseInformation,dieaufdem Bildschirmstehtausdrucken(z.B.dasDESKTOP).Alsowirdeine Hardcopygemacht.Dasdauerterstensrechtlangeundzweitens brauchteseineganzeMengeFarbbandoderToner.MitMINI-OCRwird dergewnschteBildschirmausschnittmarkiert(Gummiband)und anschlieenddereingerahmteText"erkannt". NeuabVersion2.0kanneinebeliebigeDruckeranpassungvonWORDPLUS indasAccessorymiteinbezogenwerden.StartenSiedasProgramm INSTALL.PRG.SiewerdenzuerstaufgefordertdieDateiMINI_OCR.DAT anzuklicken.DannmssenSieeinePRINTER.CFGDateiladen.Zum SchluwirddasAccessoryMINI_OCR.ACCmitdementsprechenden DruckertreiberalseineDateigespeichert.WennSieeinenneuen Druckertreiberverwendenwollen,somssenSiedieInstallation erneutdurchfhren.ACHTUNG:IhreDateiPRINTER.CFGdarfmaximal 3000Byteslangsein. 1. AccessoryMINI-OCRanklicken.EsfolgtdieMeldung: "Text lesen oderPosition fixieren?"."Lesen"anklicken.Das AccessorymualsersteseinLeserasterfinden:d.h.esmuden linkenoberenBuchstaben"finden"unddanndenerstenBuchstaben derzweitenZeile(wegendesZeilenabstandes).Dannbeginntesden gesamteneingerahmenTextzulesen. ANMERKUNG:DerRahmensollteimmermglichstnahandemersten Buchstabenliegen,ihnabernichtberhren.AlleBuchstabensind gleichgro,derPunkt(.)bestehtauseinergroenweienFlche undnurwenigSchwarzem,beim&gibtesnursehrvielwenigerWei. 2. SolleinTextgelesenwerden,derlinksobeninderersten und/oderzweitenZeilenurLeerzeichenhat,sokanndasLeseraster auchmittenimText"fixiert"werden:"Fixieren"anklicken.Jetzt werdenbeliebigimTextzweiuntereinanderliegendeBuchstaben eingerahmt. 3. Nachdem"Fixieren"wirdnundereigentlicheLeserahmen angeklickt.AbjetztluftswieimerstenFallweiter. 4. WarderersteBuchstabezuweitwegvondemFadenkreuz,so erscheintfolgendeFehlermeldung: "Der erste Buchstabe liegt zu weit weg!".Alsonochmalvonvorn. 5. AusgabedeserkanntenTextesandenDrucker:dereingerahmte TextwirdandenDruckergeschickt.MglicheAnwendung:z.B.das InhaltsverzeichniseinerDiskettevomDESKTOPausausdrucken. 6. AusgabeaneineDatei:dereingerahmteTextwirdineineDatei geschrieben.WirdeinebereitsexistierendeDateiangewhlt,so wirdderauszugebendeTextandiebereitsbestehendeDatei angehngt.MglicheAnwendung:z.B.habenSieinWORDPLUSmitviel MheeinenTextinzweiSpaltengeschriebenundwollendiesenun wiedertrennen.MitUmformatierengeht'snicht,mitMINI-OCR geht's. 7. DieseTexterkennungerkenntnurdenSystemzeichensatz8*16,also dieNormalschrift.WirdmiteinemverndertenZeichensatzgebootet, sowirddieserblicherweiseauchkorrekterkannt.Auerdemmuder HintergrundderSchriftsauber(wei)sein. 8. WermitdieserTexterkennungarbeitet(undwerhatsichnoch nichteinesooobilligeTexterkennunggewnscht),knntesichdafr mit20DM(dasbliche)erkenntlichzeigen(baroderPostgiroamt Stuttgart,BLZ60010070,Konto-Nr.182220-700).Undwerauerdem auchnocheineDiskettebeilegt,erhltdieneusteVersion(zur ZeitinArbeit:EinbindenderDruckeranpassungvonWORDPLUS,auf dieseArtkanndannjedermitseinemPRINTER.CFGvonWORDPLUS drucken).DieseVersionistAnfangMai1990fertig. DasAccessorywurdemitGFA-BASICVersion3.5geschrieben. DietmarSchell,Gabriel-Biel-Str.5,D-7400Tbingen `!&V;NAON <a+|;=Z+|?=^+|C=b+|5΀f+|5΀j+|5΀napraE!.paJHx?<HNA\+@N NmHy?<HNA\+@RE!@pa/a"HA,aTAag -RAa .aPpranE!FpaE!Wpa/a|"HA,apaCa@Cad?<7A /?<NNAP?</NATrЁa +@V V_HH/Aa>g\ -VaCaA Aa~ -VAa VnPA /"-fpҭRЁ"@p _aA /"-fp ҭRЁ"@ -V _aHx/-ZN` VnZA / -ZrҭRЁЭj"@p _aJA / -Zr ҭRЁЭj"@ -V _a&pЭZ//-^N`x VnvA / -ZrҭRЁЭ^Эn"@p _aA / -Zr ҭRЁЭ^Эn"@ -V _a -^rҭZЁ//-bN`N`Nax/-R?<INA\aNuahAaAaa,praJE!]paE!spab/E!]p aT"HA,aAa/pAap\a g$pa(bm$m $m"ҭRAa^`a?HnF?<6NAP0.PTHNupa JkpNupNua"AHPB?HQ?<NNAP _Nu!zapE""$gP"`LJg&B.C`a8aD*9"fap-I,=|p4aHz*9"g ENp9"` _a &nO:NM"$InK!|$<Nu[1][Error +111][Return]E!z g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu`HQ?< NA\Nu"_K!|M"$InO:HQ <-H*,`N,d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Np?a a?<LNA``NuNu`aza`aa~aHA-Hhp alpMah=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa*a`\`Xpea>pCR2Ad0A2r22a "< *0<NBLNurt=@:=A@=B NuHz(` N Hz ?<&NN\Nu9\gNuW\Nu|^|  R^,T:&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaaa O: n*NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ac<atgBAp` NuNu?<OA`d?<IA`Z0<H Ia Lt Ig Og Ug Ag Rg*afNup`a p`0afHRa >Er$Wgr STD:gr COM:g r LPT:f2FA$_0=@D~CA0< BhaBB2"pNu$_AF Ge><QBAFpNuahgzp=` a\gzpId4Id4Id$Id `$$$$Q @NuSaIdIdId`Q @Nup `/ a$I> _aβG` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuHP0(R@kBap $I _aXIUd4Id4Id$Id `$$$$Q @JfNuNup ` aSAfNuag`af`ae `ac` acpNuadpNuaSAkfJANuBp'rta n2rt6(SC0(S@apaB\papava0pa=n-nNuv `v`vh`SCS@AB8Hp=@0<rt`@H\Nup` <}a`$Ia `$XaH`aHR?<NNT @"_ <}Nua2`QNuHg"cc/ 0)a _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNu~dGdEH<Nup`0@F@AJhg PLNu`LJg(HPBHh/??<@NAXLf ѨLNuJkp%`aJBja!| ??<>NAXOJkpNu0< aF`0< CF2p`p a0`p CFp`aCF"p`Hza `Hz"J`pB.@=|DNua.@FpAR@C`N B.@=|DNuB.@a=GDgNup`a`aCF"E p`.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aZQ`p???<NM\Qj&_NuHQ/?`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyabNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<a^nnoS@f nhfSnl=Ah=FnNup` papq4.rf?HyaNM\Nu=|DHaVLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a`QNuHPp?ap a| _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRavg JBjaAeaJAg RP0 pNu`. Fg6a>gJAga @eaHRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`B9\`$H EaA\ AerQBL@͉H Ia&"H _/ aa~ _/ ?atAF-H AerQB2"_A&-H A e ` \gQBa9\gaZe -|\p[`pZaajAF"H0.g "Hg \f`A&fS !.gR EF _a`QNuHz?<&NN\ @Nu x NuA@Bh`A@a& n@!|}Nu?a0` ?a2@@a|` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??papYa0a0`za*JANuag `af`apNuapNu# HrYapYa"LapY`` :/rYapYaHyp?o?<?NAO JkpY`*/a `MINI_OCR.DAT laden\*.DATPRINTER.CFG laden\*.CFGMINI_OCR.ACC speichern\*.ACCF L8B fr<  *~ f((@4~| .`5 a"a"p +@Dpra0( -Da&Xapr&a((-D"ma4(-D"ma4xz|~aRD DoE5 +@aR;@0-gA&2-a(l;@papa r(fE=p3a%./E=pa% r"_ta+Apf$NN&pJ-gpRfNB`pfNN&pJ-gpRf^N`Q| -|rҭHn`P| -|Hm` - -ЭLSm` -ѭ -LmNB`apa',Aa#Aa#|a2+Ah+Bl+C$m hVHH/$m lgp.pWHHg`&apaa22+AH+BL+C -L6<$-Lra"&-H0<t"-Ha/-H/-La^ -L6<$-Lra&-H0<t"-Hapfa1+AP+BT+C -fa1+AP+BT+C -T&-P$-L"-HaH/-P/-Ta -T&-P$-L"-Ha(pfpaa -PHlCHAP  " -TLlCLAT  "NuQprҭHl@+@XprҭLl@+@\pЭP+@`pЭT+@dp ЭH+@ppЭL+@t+m\l -ta>`+mXh -pa,`lpr&a%j"ma mxحlzڭh,-l.-habp!+@D(-D"ma1"ma p(a!/E>2pa!r"_ta+A`+mh|+mlpѭ\pѭtQa$Aar+m\l -ta"`lpr&a$`"ma mxحlzڭ|,-l.-|aXp!+@D(-D"ma0"ma2gPRD DopJ-gpRgRl -lo]pJ-gpRf -l+@` p+@PNuE>8p3a /E>kpa r"_ta+ApfBa$`(E>pa /E>pa ~r"_taf+A?<NATJWHH/pVHHfpg x)"ma/* /x)"ma/0(H$ra#`p+@`~pfv <\*.*a F/a"HA ,a(pa^HH/A a+$pA a!>p\a g"A ag A ra`A ra`p+@po`+ml -rҭTa`+m|hpЭPa`pr&a!"mah mxحlzڭh,-l.-haQp +@D(-D"ma."magBPpf((-D"ma- /(-D m 0H$ra!`pa -DapJ-gpRgRD DopJ-gpJf paRaPh -ho0]pa6a +ѭl"-l$+JjAoGpf&x!"ma-@ /x!"ma-20(H$ra!.pa Nua A a2AaAa"Aa <~Aa)Zp3~Aa)N <~Aa)Z$m B$m a$m ("ma,v$m R$m opЭ+@pa ""ma m "@p ma8 mE>paZ/ mE>paHg@pЭ+@ mp+@R -g`\ mp$m$R$m gr mp+@Ra(-"ma+p$m $`6(-"ma+/ mpa"_a (-"ma+zR$m R$m $m n`v mp$m$R$m gr mp+@Ra(-"ma+$p$m $`6(-"ma+F/ mpax"_a (-"ma*R$m R$m $m n`v$m B$m ("ma*0(H$m ( m!H$m R$m oP`ar?HnF?<6NAP0.PTHNupa JkpNupNuaAHPB?HQ?<NNAP _Nua 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4apE??gP?`LJg&B.C`a8aD*9?fap-I,=|p4aHz*9?g ENp9?` _a &nO:NM?I K>$<Nu[1][Error +111][Return]E> g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu`HQ?< NA\Nu"_K>M?I O:HQ <-H*,`N, d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Np?a a?<LNA``NuNu`aza`aa~aHA-Hhp alpMah=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa a`\`Xpea>pCR2Ad0A2r22a "<0<NBLNurt=@:=A@=B NuHz(` NHz ?<&NN\Nu9zLgNuWzLNu|^|  R^,T:&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaaa O: n*NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ac<a,tgBAp`NuNu?<OA`d?<IA`Z0<H IaLt Ig Og Ug Ag Rg*afNup`ap`0a 2fHRa>Er$Wgr STD:gr COM:g r LPT:f2FA$_0=@D~CA0< BhaB2"pNu$_AF Ge><QBAFpNuahgzp=` a\gzp _anG` VNuag`af`ae `ac` acpNuadpNu/ a4$I> _a*4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `aSAfNuag`af`ae `ac` acpNuadpNuaSAkfJANuH HPhkJa x $I _a`IUd4Id4Id$Id `$$$$Q @JgSL`QNup `faAf` VNuag`af`ae `ac` acpNuadpNua 4@m4v` Vf@NuHAHBHCHDHEHFHG-HfAD-HH@-@H|p`vrAD-@f-H ``r6 @`0.bHNupNun\n^n\n^A0000000000prt`n\n^648HH`prt`n\n^n\n^8HH`prt`"_A `4RB`"_A42L\A` L0GF11Q-p`prHQ`FBp'rta8 n2rt6(SC0(S@apaB\papava0paRG=GYfx-IC=C=C$tBft=B=B(tFJ=BBBB*Do>Eo:@l6Al2DDk =DVBnDEk =EnBn@cVo Acno,_NuAH`/=@a _a ]Ak024E$ Bb5B5A6CC5CK5C:8AB0000DkxEkt00A<:d>:bSFSGFn\GnXDDk0BhDEk1EBh Fchh Gchh0hb"0hbpmrt-|H-|L`Nu-HN?<NNT-@XDbDEbEBb=ET=DV-|PBLBp n20(L=CJ?=B^C=C\=Cj@drAdnED??RGRF=GF=FHtGJ=BltBft=B`=BnGOpЇЇ b nad222-IfHVMF,_Nup `T np` _aP4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a2HNuE"ea"ep`&6NuE "e a"d&&6NuE"e aƵ"d66NuE"e a"d666NuE"e a"d6Nu <}a$Ia `$XaH`afHR?<NNT @"_ <}Nua`QNuHg"cc/ 0)a _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNupLADaHTBnBL*Hd"aZHd"aRHd"aJHd"aBHdF n Dg"`.2.JWAARA0.L n.g hfRAS@f=AB"aNug//ANu@k AB00HNuX@g .NuAD Nuz`zA6C|IdXC |2:H<0`$6HpA2`A.p` A>`A*p4. g=BNu~dGdEH<Nup`0@F@AJhg PLNu`xLJg(HPBHh/??<@NAXLf ѨLNuJkp%`NAXOJkpNu0< aF`0< CF2p`p a0`p CFp`aCF"p`Hza `Hz"J`B.@=|DNua.@FpAR@C`n B.@=|DNuB.@a=GDgNup`xJg$_a: HN$_a: HN$_aBHN$_a؄BpHN$_aB0HN$_axBpHN$_alN$_ab؄N$_aXN$_aPN$_aF 0HN$_a:؄00HHN$_a,p0HN$_a 24N$_a:p 0HgpN"X I"_(*UGk*<(؆QNp`p`p` p`pJPg`p$_a!HN$_a؄1HN$_aHN$_a 00N.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyaNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<a^nnoS@f nhfSnl=Ah=FnNup` papq4.rf?HyavNM\Nu=|DHaPLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _av`QNuHPp?ap a| _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRapg JBjaAeaJAg RP0 pNu` Fg6a8gJAga @eaBRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`܄B9{`$H EaA{ AerQBL@͉H Ia&"H _/ aa _/ ?aAF-H AerQB2"_A&-H A e ` \gQBa9{gaZe -|{p[`pZalajAF"H0.g "Hg \f`A&fS !.gR EF _a`QNuHz?<&NN\ @Nu x NuA@Bh`A@a n@!|}Nu?a0` ?a2@@av` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??papYa0a0`zD@v`v??NMXJNuJ@k??<NM"UAf J@fH@Nuaj0fpNu\@`a`]@><CF Ipa<0HNua`]@><CF Ipa Nu?|`?a0R@f|0aHJFkHPa _Nupo`,HSHP&I>g\SG??<NMXJk Q _t&_Nu&_`aJANuag `af`apNuapNuC`C``C` C`CJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`DJAkfgRer?DDЁaAa8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`ذaDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNuaP n2L6(n\n^HHHNua0 n20(n\HNua n20(n^HNua n20(HNuaX:ffNuarNua J[HHNu:nfa@ z^0NuJg6$:Pf,H?<"NNT&@p/&54ra :,ga &Lr`r??Q@52HyNM\0Nu#5.Nu؄*؄؅CH`N؅X`$_  IaHR"H @`̘؄*؄؅AHNu؅X`$_ IatHR"H`disctGST-CFG:NEC P6 Normal EFxE xF 4 5 x4 x5STxSxTSTxSxT--x-x- xP p !xPpL 0^^0L L 8((D(L (D((8L |8ƒ8|L ΞL ƒ8|8L   0`L L L llL L `L lL L ` L l L `nL llL `l|L L 2 R~RaR~oR~ R\R R|RL """>***L |L  $d$ L FLddL \bbb R~R'L @@@@L pL ~<$~L ~<(~L @ R |R R |RL 66L """>>L @N^P~~L >> L .. >>L >L ,> L >> >>L >>2>>L 88L """">L @@@FDHHpL Oo `@A?L B~~L |bbbbbbb|L ~~~~L zzJJBB~~L 0 0 L __@@~~L `````~~L ~~v~~L ~~````~~L @L @@@@L @@~~BB~~L xxHHH@L 08?? R@RL   L %%L L Mini-OCR 2.0 |Text lesen oder Position |fixieren?|(c) DiSc, 1990Lesen|Fixieren|Abbruch|Der erste Buchstabe liegt |zu weit weg! ENDE |Text-Ausgabe an einen Drucker |oder an eine Datei?Drucker|Datei|Abbruch|Drucker einschalten! Weiter|AbbruchGFA-CFG:GST-CFG: @"X.d  *~ f((@4>$| ($disc`5a"a"p +@Dpra0( -Da&Xapr&a((-D"ma4(-D"ma4xz|~aRD DoE5 +@aR;@0-gA&2-a(l;@papa r(fE9p3a%./E9pa% r"_ta+Apf$NN&pJ-gpRfNB`pfNN&pJ-gpRf^N`Q| -|rҭHn`P| -|Hm` - -ЭLSm` -ѭ -LmNB`apa',Aa#Aa#|a2+Ah+Bl+C$m hVHH/$m lgp.pWHHg`&apaa22+AH+BL+C -L6<$-Lra"&-H0<t"-Ha/-H/-La^ -L6<$-Lra&-H0<t"-Hapfa1+AP+BT+C -fa1+AP+BT+C -T&-P$-L"-HaH/-P/-Ta -T&-P$-L"-Ha(pfpaa -PHlCHAP  " -TLlCLAT  "NuQprҭHl@+@XprҭLl@+@\pЭP+@`pЭT+@dp ЭH+@ppЭL+@t+m\l -ta>`+mXh -pa,`lpr&a%j"ma mxحlzڭh,-l.-habp!+@D(-D"ma1"max)"ma/* /x)"ma/0(H$ra#`p+@`~pfv <\*.*a F/a"HA ,a(pa^HH/A a+$pA a!>p\a g"A ag A ra`A ra`p+@po`+ml -rҭTa`+m|hpЭPa`pr&a!"mah mxحlzڭh,-l.-haQp +@D(-D"ma."magBPpf((-D"ma- /(-D m 0H$ra!`pa -DapJ-gpRgRD DopJ-gpJf paRaPh -ho0]pa6a +ѭl"-l$+JjAoGpf&x!"ma-@ /x!"ma-20(H$ra!.pa Nua A a2AaAa"Aa <~Aa)Zp3~Aa)N <~Aa)Z$m B$m a$m ("ma,v$m R$m opЭ+@pa ""ma m "@p ma8 mE:paZ/ mE:paHg@pЭ+@ mp+@R -g`\ mp$m$R$m gr mp+@Ra(-"ma+p$m $`6(-"ma+/ mpa"_a (-"ma+zR$m R$m $m n`v mp$m$R$m gr mp+@Ra(-"ma+$p$m $`6(-"ma+F/ mpax"_a (-"ma*R$m R$m $m n`v$m B$m ("ma*0(H$m ( m!H$m R$m oP`ar?HnF?<6NAP0.PTHNupa JkpNupNuaAHPB?HQ?<NNAP _Nua 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu`HQ?< NA\Nu"_K:M;I O:HQ <-H*,`N, d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Np?a a?<LNA``NuNu`aza`aa~aHA-Hhp alpMah=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa a`\`Xpea>pCR2Ad0A2r22a "<0<NBLNurt=@:=A@=B NuHz(` NHz ?<&NN\Nu9vLgNuWvLNu|^|  R^,T:&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaaa O: n*NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ac<a,tgBAp`NuNu?<OA`d?<IA`Z0<H IaLt Ig Og Ug Ag Rg*afNup`ap`0a 2fHRa>Er$Wgr STD:gr COM:g r LPT:f2FA$_0=@D~CA0< BhaB2"pNu$_AF Ge><QBAFpNuahgzp=` a\gzp _anG` VNuag`af`ae `ac` acpNuadpNu/ a4$I> _a*4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `aSAfNuag`af`ae `ac` acpNuadpNuaSAkfJANuH HPhkJa x $I _a`IUd4Id4Id$Id `$$$$Q @JgSL`QNup `faAf` VNuag`af`ae `ac` acpNuadpNua 4@m4v` Vf@NuHAHBHCHDHEHFHG-HfAD-HH@-@H|p`vrAD-@f-H ``r6 @`0.bHNupNun\n^n\n^A0000000000prt`n\n^648HH`prt`n\n^n\n^8HH`prt`"_A `4RB`"_A42L\A` L0GF11Q-p`prHQ`FBp'rta8 n2rt6(SC0(S@apaB\papava0paRG=GYfx-IC=C=C$tBft=B=B(tFJ=BBBB*Do>Eo:@l6Al2DDk =DVBnDEk =EnBn@cVo Acno,_NuAH`/=@a _a ]Ak024E$ Bb5B5A6CC5CK5C:8AB0000DkxEkt00A<:d>:bSFSGFn\GnXDDk0BhDEk1EBh Fchh Gchh0hb"0hbpmrt-|H-|L`Nu-HN?<NNT-@XDbDEbEBb=ET=DV-|PBLBp n20(L=CJ?=B^C=C\=Cj@drAdnED??RGRF=GF=FHtGJ=BltBft=B`=BnGOpЇЇ b nad222-IfHVMF,_Nup `T np` _aP4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a2HNuE"ea"ep`&6NuE "e a"d&&6NuE"e aƵ"d66NuE"e a"d666NuE"e a"d6Nu <}a$Ia `$XaH`afHR?<NNT @"_ <}Nua`QNuHg"cc/ 0)a _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNupLADaHTBnBL*Hd"aZHd"aRHd"aJHd"aBHdF n Dg"`.2.JWAARA0.L n.g hfRAS@f=AB"aNug//ANu@k AB00HNuX@g .NuAD Nuz`zA6C|IdXC |2:H<0`$6HpA2`A.p` A>`A*p4. g=BNu~dGdEH<Nup`0@F@AJhg PLNu`xLJg(HPBHh/??<@NAXLf ѨLNuJkp%`NAXOJkpNu0< aF`0< CF2p`p a0`p CFp`aCF"p`Hza `Hz"J`B.@=|DNua.@FpAR@C`n B.@=|DNuB.@a=GDgNup`xJg$_a: HN$_a: HN$_aBHN$_a؄BpHN$_aB0HN$_axBpHN$_alN$_ab؄N$_aXN$_aPN$_aF 0HN$_a:؄00HHN$_a,p0HN$_a 24N$_a:p 0HgpN"X I"_(*UGk*<(؆QNp`p`p` p`pJPg`p$_a!HN$_a؄1HN$_aHN$_a 00N.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyaNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<a^nnoS@f nhfSnl=Ah=FnNup` papq4.rf?HyavNM\Nu=|DHaPLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _av`QNuHPp?ap a| _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRapg JBjaAeaJAg RP0 pNu` Fg6a8gJAga @eaBRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`܄B9w`$H EaAw AerQBL@͉H Ia&"H _/ aa _/ ?aAF-H AerQB2"_A&-H A e ` \gQBa9wgaZe -|wp[`pZalajAF"H0.g "Hg \f`A&fS !.gR EF _a`QNuHz?<&NN\ @Nu x NuA@Bh`A@a n@!|}Nu?a0` ?a2@@av` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??papYa0a0`zD@v`v??NMXJNuJ@k??<NM"UAf J@fH@Nuaj0fpNu\@`a`]@><CF Ipa<0HNua`]@><CF Ipa Nu?|`?a0R@f|0aHJFkHPa _Nupo`,HSHP&I>g\SG??<NMXJk Q _t&_Nu&_`aJANuag `af`apNuapNuC`C``C` C`CJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`DJAkfgRer?DDЁaAa8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`ذaDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNuaP n2L6(n\n^HHHNua0 n20(n\HNua n20(n^HNua n20(HNuaX:ffNuarNua J[HHNu:nfa@ z^0NuJg6$:Pf,H?<"NNT&@p/&54ra :,ga &Lr`r??Q@52HyNM\0Nu#5.Nu؄*؄؅CH`N؅X`$_  IaHR"H @`̘؄*؄؅AHNu؅X`$_ IatHR"H`discGST-CFG:NEC P6, (c) DiSc, 80 dpi P EFxE xF 4 5 x4 x5V1V0x1V1x1V0STxSxTSTxSxT--x-x-xP IRp !xPE2"# $C%A&* (EPx )EPx *EMx +EMx ,Egx -Egx.Ex/Ex @R@R [R[R \R\R ]R]R {R{R| }R}R ~R~R~ aR~RAAAA@A SnTS2TS3T Mini-OCR 2.0 |Text lesen oder Position |fixieren?|(c) DiSc, 1990Lesen|Fixieren|Abbruch|Der erste Buchstabe liegt |zu weit weg! ENDE |Text-Ausgabe an einen Drucker |oder an eine Datei?Drucker|Datei|Abbruch|Drucker einschalten! Weiter|AbbruchGFA-CFG:GST-CFG: @"X.d  *~ f((@4>$| ($`5 a"a"p +@Dpra0( -Da&Xapr&a((-D"ma4(-D"ma4xz|~aRD DoE5 +@aR;@0-gA&2-a(l;@papa r(fE=p3a%./E=pa% r"_ta+Apf$NN&pJ-gpRfNB`pfNN&pJ-gpRf^N`Q| -|rҭHn`P| -|Hm` - -ЭLSm` -ѭ -LmNB`apa',Aa#Aa#|a2+Ah+Bl+C$m hVHH/$m lgp.pWHHg`&apaa22+AH+BL+C -L6<$-Lra"&-H0<t"-Ha/-H/-La^ -L6<$-Lra&-H0<t"-Hapfa1+AP+BT+C -fa1+AP+BT+C -T&-P$-L"-HaH/-P/-Ta -T&-P$-L"-Ha(pfpaa -PHlCHAP  " -TLlCLAT  "NuQprҭHl@+@XprҭLl@+@\pЭP+@`pЭT+@dp ЭH+@ppЭL+@t+m\l -ta>`+mXh -pa,`lpr&a%j"ma mxحlzڭh,-l.-habp!+@D(-D"ma1"ma p(a!/E>2pa!r"_ta+A`+mh|+mlpѭ\pѭtQa$Aar+m\l -ta"`lpr&a$`"ma mxحlzڭ|,-l.-|aXp!+@D(-D"ma0"ma2gPRD DopJ-gpRgRl -lo]pJ-gpRf -l+@` p+@PNuE>8p3a /E>kpa r"_ta+ApfBa$`(E>pa /E>pa ~r"_taf+A?<NATJWHH/pVHHfpg x)"ma/* /x)"ma/0(H$ra#`p+@`~pfv <\*.*a F/a"HA ,a(pa^HH/A a+$pA a!>p\a g"A ag A ra`A ra`p+@po`+ml -rҭTa`+m|hpЭPa`pr&a!"mah mxحlzڭh,-l.-haQp +@D(-D"ma."magBPpf((-D"ma- /(-D m 0H$ra!`pa -DapJ-gpRgRD DopJ-gpJf paRaPh -ho0]pa6a +ѭl"-l$+JjAoGpf&x!"ma-@ /x!"ma-20(H$ra!.pa Nua A a2AaAa"Aa <~Aa)Zp3~Aa)N <~Aa)Z$m B$m a$m ("ma,v$m R$m opЭ+@pa ""ma m "@p ma8 mE>paZ/ mE>paHg@pЭ+@ mp+@R -g`\ mp$m$R$m gr mp+@Ra(-"ma+p$m $`6(-"ma+/ mpa"_a (-"ma+zR$m R$m $m n`v mp$m$R$m gr mp+@Ra(-"ma+$p$m $`6(-"ma+F/ mpax"_a (-"ma*R$m R$m $m n`v$m B$m ("ma*0(H$m ( m!H$m R$m oP`ar?HnF?<6NAP0.PTHNupa JkpNupNuaAHPB?HQ?<NNAP _Nua 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4apE??gP?`LJg&B.C`a8aD*9?fap-I,=|p4aHz*9?g ENp9?` _a &nO:NM?I K>$<Nu[1][Error +111][Return]E> g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu`HQ?< NA\Nu"_K>M?I O:HQ <-H*,`N, d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Np?a a?<LNA``NuNu`aza`aa~aHA-Hhp alpMah=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa a`\`Xpea>pCR2Ad0A2r22a "<0<NBLNurt=@:=A@=B NuHz(` NHz ?<&NN\Nu9zLgNuWzLNu|^|  R^,T:&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaaa O: n*NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ac<a,tgBAp`NuNu?<OA`d?<IA`Z0<H IaLt Ig Og Ug Ag Rg*afNup`ap`0a 2fHRa>Er$Wgr STD:gr COM:g r LPT:f2FA$_0=@D~CA0< BhaB2"pNu$_AF Ge><QBAFpNuahgzp=` a\gzp _anG` VNuag`af`ae `ac` acpNuadpNu/ a4$I> _a*4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `aSAfNuag`af`ae `ac` acpNuadpNuaSAkfJANuH HPhkJa x $I _a`IUd4Id4Id$Id `$$$$Q @JgSL`QNup `faAf` VNuag`af`ae `ac` acpNuadpNua 4@m4v` Vf@NuHAHBHCHDHEHFHG-HfAD-HH@-@H|p`vrAD-@f-H ``r6 @`0.bHNupNun\n^n\n^A0000000000prt`n\n^648HH`prt`n\n^n\n^8HH`prt`"_A `4RB`"_A42L\A` L0GF11Q-p`prHQ`FBp'rta8 n2rt6(SC0(S@apaB\papava0paRG=GYfx-IC=C=C$tBft=B=B(tFJ=BBBB*Do>Eo:@l6Al2DDk =DVBnDEk =EnBn@cVo Acno,_NuAH`/=@a _a ]Ak024E$ Bb5B5A6CC5CK5C:8AB0000DkxEkt00A<:d>:bSFSGFn\GnXDDk0BhDEk1EBh Fchh Gchh0hb"0hbpmrt-|H-|L`Nu-HN?<NNT-@XDbDEbEBb=ET=DV-|PBLBp n20(L=CJ?=B^C=C\=Cj@drAdnED??RGRF=GF=FHtGJ=BltBft=B`=BnGOpЇЇ b nad222-IfHVMF,_Nup `T np` _aP4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a2HNuE"ea"ep`&6NuE "e a"d&&6NuE"e aƵ"d66NuE"e a"d666NuE"e a"d6Nu <}a$Ia `$XaH`afHR?<NNT @"_ <}Nua`QNuHg"cc/ 0)a _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNupLADaHTBnBL*Hd"aZHd"aRHd"aJHd"aBHdF n Dg"`.2.JWAARA0.L n.g hfRAS@f=AB"aNug//ANu@k AB00HNuX@g .NuAD Nuz`zA6C|IdXC |2:H<0`$6HpA2`A.p` A>`A*p4. g=BNu~dGdEH<Nup`0@F@AJhg PLNu`xLJg(HPBHh/??<@NAXLf ѨLNuJkp%`NAXOJkpNu0< aF`0< CF2p`p a0`p CFp`aCF"p`Hza `Hz"J`B.@=|DNua.@FpAR@C`n B.@=|DNuB.@a=GDgNup`xJg$_a: HN$_a: HN$_aBHN$_a؄BpHN$_aB0HN$_axBpHN$_alN$_ab؄N$_aXN$_aPN$_aF 0HN$_a:؄00HHN$_a,p0HN$_a 24N$_a:p 0HgpN"X I"_(*UGk*<(؆QNp`p`p` p`pJPg`p$_a!HN$_a؄1HN$_aHN$_a 00N.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyaNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<a^nnoS@f nhfSnl=Ah=FnNup` papq4.rf?HyavNM\Nu=|DHaPLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _av`QNuHPp?ap a| _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRapg JBjaAeaJAg RP0 pNu` Fg6a8gJAga @eaBRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`܄B9{`$H EaA{ AerQBL@͉H Ia&"H _/ aa _/ ?aAF-H AerQB2"_A&-H A e ` \gQBa9{gaZe -|{p[`pZalajAF"H0.g "Hg \f`A&fS !.gR EF _a`QNuHz?<&NN\ @Nu x NuA@Bh`A@a n@!|}Nu?a0` ?a2@@av` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??papYa0a0`zD@v`v??NMXJNuJ@k??<NM"UAf J@fH@Nuaj0fpNu\@`a`]@><CF Ipa<0HNua`]@><CF Ipa Nu?|`?a0R@f|0aHJFkHPa _Nupo`,HSHP&I>g\SG??<NMXJk Q _t&_Nu&_`aJANuag `af`apNuapNuC`C``C` C`CJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`DJAkfgRer?DDЁaAa8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`ذaDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNuaP n2L6(n\n^HHHNua0 n20(n\HNua n20(n^HNua n20(HNuaX:ffNuarNua J[HHNu:nfa@ z^0NuJg6$:Pf,H?<"NNT&@p/&54ra :,ga &Lr`r??Q@52HyNM\0Nu#5.Nu؄*؄؅CH`N؅X`$_  IaHR"H @`̘؄*؄؅AHNu؅X`$_ IatHR"H`disc Mini-OCR 2.0 |Text lesen oder Position |fixieren?|(c) DiSc, 1990Lesen|Fixieren|Abbruch|Der erste Buchstabe liegt |zu weit weg! ENDE |Text-Ausgabe an einen Drucker |oder an eine Datei?Drucker|Datei|Abbruch|Drucker einschalten! Weiter|AbbruchGFA-CFG:GST-CFG: @"X.d  *~ f((@4>$| ($`5 a"a"p +@Dpra0( -Da&Xapr&a((-D"ma4(-D"ma4xz|~aRD DoE5 +@aR;@0-gA&2-a(l;@papa r(fEAp3a%./EApa% r"_ta+Apf$NN&pJ-gpRfNB`pfNN&pJ-gpRf^N`Q| -|rҭHn`P| -|Hm` - -ЭLSm` -ѭ -LmNB`apa',Aa#Aa#|a2+Ah+Bl+C$m hVHH/$m lgp.pWHHg`&apaa22+AH+BL+C -L6<$-Lra"&-H0<t"-Ha/-H/-La^ -L6<$-Lra&-H0<t"-Hapfa1+AP+BT+C -fa1+AP+BT+C -T&-P$-L"-HaH/-P/-Ta -T&-P$-L"-Ha(pfpaa -PHlCHAP  " -TLlCLAT  "NuQprҭHl@+@XprҭLl@+@\pЭP+@`pЭT+@dp ЭH+@ppЭL+@t+m\l -ta>`+mXh -pa,`lpr&a%j"ma mxحlzڭh,-l.-habp!+@D(-D"ma1"max)"ma/* /x)"ma/0(H$ra#`p+@`~pfv <\*.*a F/a"HA ,a(pa^HH/A a+$pA a!>p\a g"A ag A ra`A ra`p+@po`+ml -rҭTa`+m|hpЭPa`pr&a!"mah mxحlzڭh,-l.-haQp +@D(-D"ma."magBPpf((-D"ma- /(-D m 0H$ra!`pa -DapJ-gpRgRD DopJ-gpJf paRaPh -ho0]pa6a +ѭl"-l$+JjAoGpf&x!"ma-@ /x!"ma-20(H$ra!.pa Nua A a2AaAa"Aa <~Aa)Zp3~Aa)N <~Aa)Z$m B$m a$m ("ma,v$m R$m opЭ+@pa ""ma m "@p ma8 mEBpaZ/ mEBpaHg@pЭ+@ mp+@R -g`\ mp$m$R$m gr mp+@Ra(-"ma+p$m $`6(-"ma+/ mpa"_a (-"ma+zR$m R$m $m n`v mp$m$R$m gr mp+@Ra(-"ma+$p$m $`6(-"ma+F/ mpax"_a (-"ma*R$m R$m $m n`v$m B$m ("ma*0(H$m ( m!H$m R$m oP`ar?HnF?<6NAP0.PTHNupa JkpNupNuaAHPB?HQ?<NNAP _Nua 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu`HQ?< NA\Nu"_KBMCI O:HQ <-H*,`N, d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Np?a a?<LNA``NuNu`aza`aa~aHA-Hhp alpMah=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa a`\`Xpea>pCR2Ad0A2r22a "<0<NBLNurt=@:=A@=B NuHz(` NHz ?<&NN\Nu9~LgNuW~LNu|^|  R^,T:&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaaa O: n*NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ac<a,tgBAp`NuNu?<OA`d?<IA`Z0<H IaLt Ig Og Ug Ag Rg*afNup`ap`0a 2fHRa>Er$Wgr STD:gr COM:g r LPT:f2FA$_0=@D~CA0< BhaB2"pNu$_AF Ge><QBAFpNuahgzp=` a\gzp _anG` VNuag`af`ae `ac` acpNuadpNu/ a4$I> _a*4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `aSAfNuag`af`ae `ac` acpNuadpNuaSAkfJANuH HPhkJa x $I _a`IUd4Id4Id$Id `$$$$Q @JgSL`QNup `faAf` VNuag`af`ae `ac` acpNuadpNua 4@m4v` Vf@NuHAHBHCHDHEHFHG-HfAD-HH@-@H|p`vrAD-@f-H ``r6 @`0.bHNupNun\n^n\n^A0000000000prt`n\n^648HH`prt`n\n^n\n^8HH`prt`"_A `4RB`"_A42L\A` L0GF11Q-p`prHQ`FBp'rta8 n2rt6(SC0(S@apaB\papava0paRG=GYfx-IC=C=C$tBft=B=B(tFJ=BBBB*Do>Eo:@l6Al2DDk =DVBnDEk =EnBn@cVo Acno,_NuAH`/=@a _a ]Ak024E$ Bb5B5A6CC5CK5C:8AB0000DkxEkt00A<:d>:bSFSGFn\GnXDDk0BhDEk1EBh Fchh Gchh0hb"0hbpmrt-|H-|L`Nu-HN?<NNT-@XDbDEbEBb=ET=DV-|PBLBp n20(L=CJ?=B^C=C\=Cj@drAdnED??RGRF=GF=FHtGJ=BltBft=B`=BnGOpЇЇ b nad222-IfHVMF,_Nup `T np` _aP4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a2HNuE"ea"ep`&6NuE "e a"d&&6NuE"e aƵ"d66NuE"e a"d666NuE"e a"d6Nu <}a$Ia `$XaH`afHR?<NNT @"_ <}Nua`QNuHg"cc/ 0)a _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNupLADaHTBnBL*Hd"aZHd"aRHd"aJHd"aBHdF n Dg"`.2.JWAARA0.L n.g hfRAS@f=AB"aNug//ANu@k AB00HNuX@g .NuAD Nuz`zA6C|IdXC |2:H<0`$6HpA2`A.p` A>`A*p4. g=BNu~dGdEH<Nup`0@F@AJhg PLNu`xLJg(HPBHh/??<@NAXLf ѨLNuJkp%`NAXOJkpNu0< aF`0< CF2p`p a0`p CFp`aCF"p`Hza `Hz"J`B.@=|DNua.@FpAR@C`n B.@=|DNuB.@a=GDgNup`xJg$_a: HN$_a: HN$_aBHN$_a؄BpHN$_aB0HN$_axBpHN$_alN$_ab؄N$_aXN$_aPN$_aF 0HN$_a:؄00HHN$_a,p0HN$_a 24N$_a:p 0HgpN"X I"_(*UGk*<(؆QNp`p`p` p`pJPg`p$_a!HN$_a؄1HN$_aHN$_a 00N.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyaNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<a^nnoS@f nhfSnl=Ah=FnNup` papq4.rf?HyavNM\Nu=|DHaPLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _av`QNuHPp?ap a| _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRapg JBjaAeaJAg RP0 pNu` Fg6a8gJAga @eaBRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`܄B9`$H EaA AerQBL@͉H Ia&"H _/ aa _/ ?aAF-H AerQB2"_A&-H A e ` \gQBa9gaZe -|p[`pZalajAF"H0.g "Hg \f`A&fS !.gR EF _a`QNuHz?<&NN\ @Nu x NuA@Bh`A@a n@!|}Nu?a0` ?a2@@av` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??papYa0a0`zD@v`v??NMXJNuJ@k??<NM"UAf J@fH@Nuaj0fpNu\@`a`]@><CF Ipa<0HNua`]@><CF Ipa Nu?|`?a0R@f|0aHJFkHPa _Nupo`,HSHP&I>g\SG??<NMXJk Q _t&_Nu&_`aJANuag `af`apNuapNuC`C``C` C`CJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`DJAkfgRer?DDЁaAa8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`ذaDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNuaP n2L6(n\n^HHHNua0 n20(n\HNua n20(n^HNua n20(HNuaX:ffNuarNua J[HHNu:nfa@ z^0NuJg6$:Pf,H?<"NNT&@p/&54ra :,ga &Lr`r??Q@52HyNM\0Nu#5.Nu؄*؄؅CH`N؅X`$_  IaHR"H @`̘؄*؄؅AHNu؅X`$_ IatHR"H`disc Mini-OCR 2.0 |Text lesen oder Position |fixieren?|(c) DiSc, 1990Lesen|Fixieren|Abbruch|Der erste Buchstabe liegt |zu weit weg! ENDE |Text-Ausgabe an einen Drucker |oder an eine Datei?Drucker|Datei|Abbruch|Drucker einschalten! Weiter|AbbruchGFA-CFG:GST-CFG: @"X.d  *~ f((@4>$| ($DESK Datei Index Extras . u` >.. SWV_VEC PRG U? SWV_VEC TXT UB` &:AON2::(   F..26"8@"PQ1!P1P!0PP`0  q#p"AӘQNuA Nu|^|  R^,T:Hz(` N|Hz ?<&NN\Nu9FNAXOJkpNu0< aF`0< CF2p`hp a0`p CFp`TaCF"p`FHza `Hz"J`4B.@=|DNua.@FpAR@C` .@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?Hz` Hz`Hz&$A?<&NN\NuNu4Nu$Nu pEFD gPFF`LJg&B.C`a8aD*9FPfap-I,=|p4aHz*9FPg ENp9FD`D _a &nO:NM IJf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNuKein Reset bei Monitorwechsel 0 f((@P *Das Programm SWV_VEC.PRG verhindert einen Reset falls mal der Stecker des SM124 aus der Buche gezogen wird, wenn der Stecker wieder reinge- steckt wird kann man an der selben Stelle weiterarbeiten an der man eben noch war. Michael Ruge . y` C.. SQ555 ACC UDSQ555 TXT UI`Z<AONa @;@$0-$g2Epa 2-$a`;@&pa pa r(fNX`NXa^?< NMTWoN`(E-pa /EBpa r"_ta +ArNuEHpOa l/Epa ^r"_ta +Arp+@?-Hya>/HyNMO+@?-?<NMX+@pf(Epa /Epa r"_ta v+AzpfFEp a /pAЭa j"_aHEpaV/Epa r"_ta (+Azp񰭀WHH/ -gB?< NMTWHHgNEp1a d/pAЭa "_a0< !a/Epa E#p*a t"HAaEMpa/Epa Pr"_ta+ANua"_KnMIO:HQ <-H*,`N,2::(   F..26"8@"PQ1!P1P!0PP`0  q#p"AӘQNuA Nu|^|  R^,T:Hz(` NHz ?<&NN\Nu9OgNuWONuaaa@a O: n*NNuNuNuNuQfHR$n2Jjg$_NuH LNuPfJ.fg0HR$n2Jjf$_NuHC/*%I $n2%_LNuHPHQ0(ika $I _aIUd4Id4Id$Id `$$$$Q _Jf,aId4Id4Id$Id `$$$$Q @NuSafIdIdId`Q @Nup `/ a.$I> _a$G` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuH HPhkJa $I _aIUd4Id4Id$Id `$$$$Q @JgSL`QNup `ahAf` VNuag`af`ae `ac` acpNuadpNua.4@m4v` Vf@Nu?HP0(T@kHa $I _aIUd4Id4Id$Id `$$$$Q @Jf4Nu0XNup `*aUAfQNuag`af`ae `ac` acpNuadpNuaSAkXf SAkXfUANuHAHBHCHDHEHFHG-HfAD-HH@-@H|p`.rAD-@f-H `r6 @`0.bHNupNuBp'rta n2rt6(SC0(S@apaB\papava0pa _a4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a2HNua`QNuHg"cc/ 0)a _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNupLADaBHTBnBL*Hd"aZHd"aRHd"aJHd"aBHdF n Dg"`.2.JWAARA0.L n.g hfRAS@f=AB"aNug//ANu@k AB00HNuX@g .NuAD Nuz`zA6C|IdXC |2:H<0`$6HpA2`A.p` A>`A*p4. g=BNua Nu"H Y0e$b Pr@Ag$D!("fXծ"HNup`rap`QNupaNu4pa2Nu$pa"Nup2(g"P@g2RADAH""n"r2gZAe2 1@#-I"Nu1@NuAt2<XJX[j]`p`Fa."n"dp`4paNu?pa2Nu/pa"NuH n&$n""Hgr k&@ S`g^ k#&@0+Hd3 Hd3 Hd# Hd# # Hd# # # # Hd`# ALH# ALHQ&f-I"LNuat ."NuaJAfCNu"X2ebP6gHRC(D#HNua@gn` a4gb0`/hd6a$ W PHd2Hd2Hd"Hd `""""Q _/a _Nu/hda$ W2( P"IdHdHd `Q`r@/JAnr W4(Ae4RBBc0?a0$2 W PA`HP"Xp0g"r~ RAfS@n _a`1V` _Nu=A|aAO 09ORyOH@@-HtBe2QB p#`lpEOgPO`LJg&B.C`a8aD*9Ofap-I,=|p4aHz*9Og ENp9O`z _a &nO:NMIKn$<Nu[1][Error +111][Return]El g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNuaJANuag `af`apNuapNu .&Nu* SQ555 MediachangeKeine Platte dran ! Ende SQ555 Media change V 1.8| |(C)31.10.1990 Bei M.Ruge | Public-Domain-Programm | Weiter Laufwerk hat gestoppt !!! ist eine Ramdisk ! Kriege keine vernnftigen | Daten von Partition Nochmal | Ende Platte gestoppt ? SQ555 Media change| |Partitionen C bis vor- | handen, alles klar !  *X"F($" f((@P4*Das Utility SQ555.ACC wurde fr Wechselplatte entwickelt da nicht alle HD-Treiber den Wechsel eines Mediums mitbekommen. Beim Start fragt es smtliche Physikalischen vorhandenen Laufwerke ab, bis alle Partitionen erkannt worden sind. Michael Ruge . ` J.. FRAGEBOGEN QQKTIMMY INF TQMTIMMY PRG SQNTIMMY TXT TQ3FRAGEBOGEN ZU TIMMY Version 1.0 Datum:_________________ ( O bitte ankreuzen ) 1.TIMMY habe ich bekommen von O PD-Versender O Freunden, Bekannten O sonstige:________________________________ 2.TIMMY benutze ich O jedesmal, denn ich habe das ACC auf meine Boot-Disk/-Partition kopiert. O gelegentlich, wenn ich eine Funktion von TIMMY brauche O selten, nur so zum Testen O nicht, da ich das Programm doof finde O nicht, da ich Probleme damit habe 3.Ich benutze folgenden Rechner, Betriebssystem: O 260 ST/ST+ O 520 ST/ST+/STFM O 1040 STF/STFM O 1040 STE O MEGA ST (mit __ MByte) O MEGA STE (mit __ MByte) O TOS ____ O Betriebssystemzustze (z.B. Turbo ST, NVDI,...):_________________ O Hardwarezustze (z.B. Speichererw., Grafikkarten, Beschleuniger): _________________________________________________________________ O Monitor:________ 4.TIMMY luft nach meiner Erfahrung auf folgender Konfiguration nicht: 4a.TIMMY vertrgt sich nicht mit folgenden Programmen (Bitte in Klammern angeben: keine Funktion mehr, Absturz, etc.): 5.Bitte bewerten Sie die einzelnen Funktionen von TIMMY nach Nutzen, Bedienungskomfort, programmtechnischer Umsetzung: (Schulnoten: 1:sehr gut.......6:ungengend) Dahinter evtl. Bemerkungen. a) Uhrzeitanzeige:___ b) Datum :___ c) Wecker :___ d) Timer :___ e) Gebhrenzhler:___ f) ACC-Konzept :___ g) INF-Datei :___ Gesamtnote :___ 6.Was wrden Sie anders realisieren, welche Funktionen wnschen Sie sich zustzlich, welche wrden Sie entfernen: 7.Ich habe folgendes Problem mit TIMMY und wnsche eine Antwort (nur mit PD-Obulus): 8. Ich mchte gern das Listing ( OMIKRON.BASIC 3.0 ) haben: O Diskette .BAS (Token-Datei) O Diskette .LST (ASCII-Datei) O Ausdruck (14 Seiten !) (nur mit PD-Obulus und Rckporto/Diskettenkosten 5,-- DM) 9. Evtl. Namen,Adresse,Beruf und Alter angeben: #s-1,-1,-1 #w18:15:00, 0 #w13:15:00, 0 #t00:00:00, 0,-1 #p 23, 0 #zORTSNETZ, 360, 2, 28800, 64800,S #zNAH-ZONE, 60, 2, 28800, 64800,S #zFERN-ZONE, 21, 2, 28800, 64800,S #b 0, 90, 0 `MMA7"< .Ӯ"Hd d3 d# d `# # # # Q"<p#Q`XRfSxRkHK7RbA$&XSRg g fB` :<+aX&mP Jx>f08h@fJ08hH@CxeB@R@@ @@|84B@ˆ08VFJkf,tQ08tQtf8B7|0kBk 08T xV`"g "AH瀀NLQJxfp.?<NNTp.ѸLRxRNsA:\OM-BASIC.INFOMIKRON.BASLIB 3.05 (C) 1988 ASY K6ROHz ?<&NNBNAJ-` +L Pg Vg Cg Mg `4pp`p`p/TWa:XNuK5pa -Tg @+PT/?<Ia\`+m<Z+m<xQPC m"HE0+JD+J@+JH$mLX+JP$m+J+JX+J+J`U+Jp+Jh+Jl$mG+Kt+J|Y+Jx,mL&N&<r  `6&&Q `6&Q d6d`&&Q `&6Q d6d`&&QaQa _.m|N`./AkLe| AgLeJrсkB,NuA gd6DA|цD,Nu f / o< _ Fg Jk ,NupL@Nu`.Jj RkTAi.tNur@Jg"jRADi dA H@SAЀ[SANu2<Nu/-hav+_h`/-haf+_h`?2*@e.$RJ*f p"2Nu2/EA$jp"2Nup2Nu+_HNuHE.NG.6Q$&;@A.@ H@r@I0 H@2$HB>,HF:HDFe4Ge6SBSC<>@ADEJ@j@B@JAjABAJDjDBDJEjEBEJf2J-g,C"QmQG>amQF<anQE:anQD8@mAmH +|m;|Ha2LNuH?aZLNuHa*LNuHa|LNuH :(Ci,a"BKdKd `Q"DMdMd `QL0Nu/ @a _Nua QNuap `Za// m$B( _p aDp a> Nu/ or fR/H _NuH N.SG*EfzEC R,`TRQ&HCHC܃Q>HFHFBF܇P^܆vx&mX(KJg&P(K"K(Ę&.ޅ/(/H L` "NّбXfL٭Xa*(CvّQ(&ۛ&66C SAf&`T6Q Ĝo8p2<v HBSg0e8kBd6d&e` HF&&&&QHFQLNu6&]n`6&&n`&6]n`/-ha+_h`dHa LNuHaBLNuHa*LNuH>| $r avz JjDz-r6BBHB(8HB4HD0 :e^DRAJf L|NuHr0a, "&H|/ a#2 @LNuHa2LNuHaHLNuHa'LNuJ[jDJjFWD d?B@H@HA2HA02 JgDNuH8tvx`ҁRCdSCj LJgDNue萁`J[jDJjFWD d?B@H@0B@H@JgDNuH8tv`ҁRCdSCj LJgDNueꐁ`H:( d)xa `"D6KdKd `QQL8NuJAf$4NuH "mh_ m`da m`e)4RBB0"HXB+H`"$4L$@gIdId `Q` RAId2Id"Id `""""Q"_Nuff&CgNur@BNugAgNur@BNupNupNuCa0 AOg& AAg AKg APg AVg ACg AMf(@2NuA2jrVNuSAkA2g(NuH@a AIg AVg ACg AMf(;@LNu5!9A"9A.9<19<9<9<9<9<9D 9E 9F 9D9K(S-At 2XWf0;@r2@ @9fI 00ABHAA@BAQB@SAo+H;A -dg +@a;P+mlhBmBm>-g ??<>NAX.m|+m@ rat -2-ahA. ra\p0-aF#;ma` l? in m@T"m"iȐDnp" ҈$AIdWo J\`"J]dQNu// 2)a6$YJ*g$/ 0@G$R&_ `Q$_ _2NuRAId0Id Id ` Q$_ _2Nu^%0x;@HItBCBD:<BFa LNuQ4BmBmNuP4BmNu&m`(K(-had gD`a$m`* f% H`4Q&m`IXd% ga`B" f%$gRBR&DSAJ`7$Q+Kh+K/ ?0-S@k@G +Ifa faZ8&_Nu 2NuJmf +mlha,J-4f&m`F 2ANuJmfJ-4fJmf Jmfp?aCfaC4Paa\B3@J-4fGv6-(Kr"g&Sr,gfS 2 KARC;CJfBmNugfS R2 @t,gfS4 KB`S-ax@R-kaDFfv:$gA$BXp`?Gp~a?BCa6>`pCaBQCf Jjp`a-5fQ6`VQ5CC g(CD `gCD ^gCD g CD ~f fp`2>Wf) gza fa&` eB g:@Cg^ Lr4`SBk#RSBk  g ^f dr` g +gl -gV g aeG Xg Sg Mg CfUBk#f` e 0eJ :ez Ae> [e ae0 {eC g` gZJj?)LfH g& `g g ~gf mf ^fJk*@5`$ 0` %fPr` Uf Lf) %` Uf Lf Ag g gJmg Ag %gH 0gB Ag< g6 g0 Lg* Ug$ Mg`!SBk!fr` SBk!fr`VJAgJ-6f.J-lg.Cg*?>Cp H@E0DgRDH@Qa0m560 m$|a?J-5gpDa?P6`CgSDE0Qav` Rf2 gF-l`Cg>Cp H@E0DgRDH@Qa>` MfCgRCpCa?`~ KfJCf glp`ZSCpDa>`\`XE0>C` pa>a>Qfp a>>CpDa>QNu>D`a>Q>C`pTJg| /a Nu L4/` SBRSBk $RSBjNu  g ^g ae Cg +g -g >f BakXBx8+ RDDf&_Nu(kCpdQDa mp"-``0&j"CfPf"BQe`aaJ@WCNuH @"B8Ad8D` VfCLNudxLNuxLNuH @B@`k ae {d  `;QLNuAEEEIIIOOUUYAIOUAOH@"@a `QLNuHJk4a`r$Rd0d d `HB QHBQLNu?<Hal\LNuHpAa"_"`QBLNuZ@/?<Ha6\ @Joh T+HTX Nu/ m p0 _Nu/ m p0( _Nu/ m p0( _Nu``8P`:`2H8?<,a4Tra 6[xa:6Kx?a:6Cx?aLNuƄ 00HCNuHLNu`UAe0eNuH? J-Cfa aHLNuH? J-Cfa a&LNu$<5v` +_Jk+@Jk0|d"҈҈+Aavaa/-`f mHN m X0gS@g0Nu@J8LgF' FNu m XJPgRPNu@J8LgF' FNuS-H+NA/LR-fa JNuS-H+NM`S-H+NN`C" A"0A"X0BA"A"A"A."0<S-AN`NBR-gNua/ AS@@GB3G@C B C|d`QBC AIg AOg AAg AUg ARg APg AVg ACg AMg AKgx AFgp6`^x8+ -(@RDDa"'@NuJSfJgNup`0aax7A6r'A'| a&_NurOa?</ ?<=avk7A6r'A'| a?<?Hx?<BaJklO&_Nuaa7A6r'A'| aL&_NuxrRa\?</ ?<=aPjt߰f Bg/ ?<AUCUĖAo: C!d.2gh Jgtkx dFH@xЀ[DDiVNu 2NuDC C!dB2g,dD AJg2kx dH@xЀ[DDiNuтdTAi6Nu2Nup2<NuJAk"x`~gCCi(*H@<HBԆH@GBDHDԄGH@:BBHBЂk EрgUAiEчeNuTAiNup2<NuJgJAk`Jg <TAiNug CAi2J@gBCevgH@h(:HEBE|<xTHBJBgH@:BB`8BBH@:dSDԀdHDH@h:HEBE|<8NuJ-g0-aEA"C C E C. ps`$<v`<FeUFm~Fe|ІeNu|TANuUFm~Fe|ƐjNuЀUANu<F~G?<a>CClDABEG62 CAd< C e *tC `,@DCC 禊DJ_fمтd TAi NuTNudD@ AJkfJg8BFJf xF d H@HD0BDFJk SF؄р[FFiNupx2<Nug CAi2Jg BgdڄՀSWv@D` dڄՀ߇݆څՂeQ` SCkއ݆څՂdQFFJ_gfFFJ_ge(Rd$Rd DdRd RdTAi TAi ( Nu `~***g CCiBC<*,HFݭdRm,HFݭdRm,HF.HGݥdRm,ݕdRm<ݕdRm,HFݭdRm,HFݭdRm,HFݭdRm,HFݭdRm,ݥdRm,HF.HGݕdRm,.HGHFݕdRm,HFݭdRm,HFݭdRm,.HFHG6-( %ІkgCلрUAi0JCjRe Nupx2<NuRdTAi NuDNuDNu?CCg6gDNu6AgmDNugNuAglDNugNur@Jg>jRADi dA H@SAЀ[SANuJAk:Ig6e A d 6DAA Nu A gd "DAA DNu f NupNu  @ 6ɿlŭ+pxIϦGɀT~ތ Jvuu ;]=]5(`R yjNpx2<t;Ba\  g  gE.Bg +g -f>a6 $gN %gD &fJa Hg8 Dg6 Bg( Og hg dg bg og$` a -fFWf(KB`aBg .f>a 0eVRm0  e_  e< *e Rd./$***6* ah$*6 aaafJWgSW`+zJWgRW eg Eg dg DfZa6~ +g -f~a"6 0e40  e  e *e d dڂa`JGjDt4HԅgP[jD ?eJfN`6 C gN CfBC Cfv CfvBJk BizQ`BiQJogJgRAXNupx2<XNu6 Cd$*?a6Jfa>`a` <x2<H7 | E? gH$**6*/ a$_LHQU<QLNuteNuBNut-ft JgH0@HJFf ?a8$< ~66j DC CDdaL6JWka`apJog&$<6<0agd$<6<a$SW`$<ɿ*<6<lazfgd$<z6<aSW`$<zBCaIDAA?QWk J-f0J-f Wd$> G(e><(`J-fE Wl@J-f:BGE|0&RFbfJgتуSFPJfQQJfJg\.<RFj"J-fFFgJ-g F e<< 0Q|0&RFbfJgتуSFPJfQJfJf|DJ-f"J-f Wm WlXONu Df Wet+<jDFt-JFf0TNuE$0~/RG@e~0RG@bg@SG0fTNud $<BCaaR^Wk J-f0J-f Wd$> G(e><(`J-fE Wl.J-f(BGE|0RFbgВSFXJfYQJgH.<RFj J-fFFgJ-g F e| 0Q|0RFbgВSFXJfYJf<E`X0J-gpEJfpD0NuB@'d #o~ƀZz@ NrԥHvT ;B@'d <jgr <NuNg F d~F,ggFRЇdTAiNu?/6$a?/? 2$/6/a$6aSWfP$6`$<ڢva$6 <ڢr Am:a$6aZa Am$g ev$<a` $<BCaE`j-  h5]( ڢ<kNg F d ~F,Nu~F F,ȇNu+_akְf/-NuH@F$@I$&T:<+J,gaG*(BT0+kPSkQAD(!NCp$QA"F'a&v+LÂ`F$"HC m F'!{0VL4(Be04(Be2HFߠ 0$Az 0(RXRX00,p0;0 !@Lh`NuP?((JfNuH mhı`d a`e m"Hp"-``0$Xfْde٨e٭`٭Jk6 A"A d3 d# e` H@# # # # QH@QLNu L"L d2d"e` H@""""QH@QLNuD@<9`2p`.p`*p,`&.m|p`p8`p6`p=`p`p ` p`p7`p`$ $(,p"`p#`p$`p%`p&`p'`p(`p)``V`J`V`^````````&`"`.`h`j`f`<`8`4`>`:`D`N``````` ```` `````"``h``````````R```P`L`š````p`l`h`d```\`X`T`P`R`p`z`v`` ````````` ````̬`(`>`:`6`2`.`*`&`"`j`ͬ`Ͷ```*`Ά`````μ`θ`````&`2`H`D`ϖ`ϒ`ώ`ϊ`φ`ς`~`z`v`r`n`j`f`b`^`Z`V`R`N`J`\`X`X`T`P`L`H`D`P`L`H`D`@`<`8`4`0`B`(`P` `H`P`L`H`D`@`<`8`4`0`,`(`$` ````` ```````θ``ΰ``Ψ```````$`@```l`x``````````````````````````````````Ѿ`Ѻ`````Ҷ``R`ӈ`Ӽ```````0`,`(`D`@`<`8`4`0`2`J`L`Ԃ`Ԣ`Ԥ``Լ````````````0`2`T`P`L`H`N`Ֆ`՘`Ք`Ր`ՠ`՜`՘`Ք`Ր`Ռ`Ո`Մ`Ֆ`Ւ`Վ`Ր`Ռ`Ո`Մ`Հ`|`x`t`p`l`h`d```\`X`T`P`L`H`D`@`<Unprintable error Syntax errorRETURN without GOSUB Out of DATAIllegal function call OverflowOut of memoryUndefined StatementDivision by zeroType mismatchString too longRESUME without errorMissing OperandBreak Bus error Adress errorUnknown opcodeDivision by zero CHK error TRAPV errorPrivilege violationTrace!Out of memory or odd MALLOCationMatrix not regularFIELD overflowBad file numberFile not foundBad file modeFile already openFile not openTOS error #00File already existsFile type mismatch Bad disk Disk fullInput past endBad record numberBad file namePath not foundToo many files Write error Read errorDisk write protectedJ+ g,AA)F?/a ,_0rSBk"gtPFFQNuFF(QNuFF(F(F(QNu+ Pg Vg Cg Mg r`r`r`r@?/`2-kSAAtv d tv gtv g t fJVAG Skgx +Of(kr2+RAk f/ /??<@a BA7ALNuSPd8BP`4PPP`,@A gRP d4SP g g fBP?BVWS-NMR-fa6\LNuJmgGFr-WfS-pa&pRa"+-va;0R-`#$@[\]^`{|}~?BVWNM\Nu#$@[\]^`{|}~ *(Jk#ERHC)ig$%0+ytusDI"// m$B( _p a Nu/ m$| _`/pa Jmg?-;ma;_NuHJmfJ-EgQ?`J-(g?a&0J-?f@F$@K (]&U:<+(+ 6+>+J-ga:BmHzzJf dT g < g H g XSg ZSg `Sg Sg Sg Ug FSg XSg Sk.Wk Nu ^fJA hfr`:+ 67FFLNuB+SgV gUe Lg `Ue g A` gAd [gAh YgAh gAp y`va+gB+`8(mZr*A xNLNuaeEiou^`aAeiou^aeiouaAeioOuUyaAnNoO g2BBWf0`8@Ae @7d @0;NNunz\nZ`fl JFg2SFPNuFgRFPNu/ ??aa<:(_NuEgRERNuJkBJDja `BEa |gaNp|`RJEgSESJEfJjJFg |fAp 2`Q faaj:NuaB`aZatJFfNuJEf$JFf kkpOrJkfp''@'A6>BFBE`4a*FfBENuJFf?a:Nua/ ??a`aaWf<:(_NuJkLa0ER@HC/HEHFHG+ O"AASBkgJ6<4J"HJgJd2Jd"Jd `""""QgPQHC(HEHFHGNu6<HDOD4J"HJg HDHDRJd"Je`""""Qg HDHDDQHC(HEHFHGNuHE?6<HDODOEHEOE4J"HJgHDHDDHEEHE\Je`""""QgHDHDDHEEHEEQHC:(HFHGNuap 2E LQFg / ??aBE |fa`<:(_NuBEa\Jjn |@4F2"L`PQA`QPP$H,I2Q/xa0p 2 LQ(Ffp|`Fga,0R@HCHE:SEFHF<<6QC"AASBkgJ6<4$H,IJgJd<6HB4ĄQHC(:HFHG`TBEJj" |fa`Jja0D@ 4|gNu|NugR+NuJj// ??t 0?RCaSC4EdGg.?aNz4 |gBES  g?ap|a0a<:(_(NuCgEkBEFkBF7C7G`JEgt6>`Jja `p RCa@SC  fWga<:(_(Nu@F'?<HyNM\FNugJj L |gJEg(aRCp aSCSESNupE@?aP0QNuV+ e d`BF` e d`BE2+F0A@AkE(mNu@Nu@ NuM4 xNX2.F0Y@YHF<EpBfgRFFHFNu0FrP((4NPNpN"/rN4"ЁrNNNp/0N .pJg0N . ?N Timmy.../?Nh\0H-@ N-|,NN .pJgHNNN n:"W n: ( WAHHJgNNN`tNNNN:[2][ Das Programm wirklich | schon verlassen ?][ Ja |Nein]tN-@\Np\f N`NNpJg0NNaNNNN .??<?<?<?<?< NmO 0H-@NJlJNN([3][ Kein Fenster mehr frei !][SCHEISSE]tNNNuNp-@NN ...TIMMY...ENP+mlhNpN-@(N/.(CNl/??< .?NrO+mlhN/</</.4/.,/<NiON?<?< .4? .,S?/.NnO Np-@Np2-@NpJgNNN .fZN . /N52X nVENP+mlhNCNl nVENP+mlhN$nN .`ЀЀCNl nVE NP+mlhN .xJg*N .l/N52X nVENP+mlh`$NCNl nVENP+mlhNN .N$nZ .ЀЀA6$$n^ .ЀЀA2 N,=A -@NNNNpXfNJfN$nZ .ЀЀA6$$n^ .ЀЀA2 N,=A -@NNNJXfNJfNN[2][ Timmy verwaltet Uhrzeit und | Datum unabhngig vom System ! | Wollen Sie die System-Uhrzeit | und -Datum setzen oder ber-| nehmen ? ][ Setzen |bernehmen|Abbruch]tN-@\Np\f8N . /N52XN@+mlhNCNlND+mlhNNp\fHNN/?N4h\-@d+mlhN 9-@NNENP+mlhNN 9rdAH4H´f iHP`LN<Юd-@ N/. N-:XNNpf`NN SCHON. AUS/?N SCHONER AN/?/.dN@0-_dO N .dJgN 9-@|NNpfNNSTART/?NABBRUCH/?/.xN@0-_xO N .xJgN 9-@@N-n@tN .XJg2NCNl/?N4h\-@\+mlhNp-@x`(NCNl/?N4h\-@x+mlhNNNNpfHNYNAUS/?NAN/?$nF .`ЀЀ//JN@0$o%ONNpfnNNSTART/?NSTOP/?/./ CNl/?N7\$_ЀЀCNl6$$nR .ЀЀCNlxNT+mlhJg Np-@8Np-@hNp-@0 .,/ .0`.N".h$nF .0ЀЀ -@hN .0R-@0oXN .LN$62. .NN4N6$2. .N,=A-@N2. .N$tSBHkЂBdBAENP+mlhN6.$. <rN,N6$p2<NTf*NCNl6$N0NENP+mlhNN0v6.tNL6$CNlNENP+mlhN .JgNNNrpNNp NNpWrW@HHpWHHJgN$.,Լ&.4ּx0zBCSDSENXNpf0N$.,Լ&.4ּ"CNlN+mlh`Npf0N$.,Լ&.4ּ"CNlN+mlh`VN$.,Լ&.4ּ"$n>H0 CNl/?N7\L ЀЀCNlN+mlhNN`BNpN N$.,Լ&.4ּx0zBCSDSENXNpN NNpNNpf4N$.,ԼH&.4ּN TAG MON JAHRN`4N$.,ԼH&.4ּN H MIN SEC NNNpf(N$.,Լ&.4ּN DMNNpo(N$.,Լ&.4ּN NN .hJg(N$.,Լ>&.4ּNWN`$N$.,Լ>&.4ּN NN .xJg(N$.,Լ>&.4ּ"NTN`$N$.,Լ>&.4ּ"N NN".8 .Jg8NNBILLIG$n"Jt/tԟԂԂNP+mlh`4NNNORMAL$n"Jt/tԟԂԂNP+mlhNp-@0p/ .0`N .0"H@FH@B@FЁ$.,^Ԁ&.4ּ-xAzBCSDSENXN$n"J ./ .0ПЀЀr2*p "ЀЁЀrH4H´f iHP`LN<".0$HAFHABAF҂$.,^ԁԀ&.4ּ-ּ $n"J ./ .0ПЀЀCNlN+mlhN .0R-@0oXNp NNNNNNuNNNNrpNNpN N$.,&.4(<zoBCSDSENXNA(NNpNNp-@0p/ .0`pNNENP+mlhN$.,X .0"H@ H@B@ Ё&.4ּ րCNlxzHD8ziEN+mlhN .0R-@0oXNpN NNN <rNN+mlhNND6$rNVHHNJg+mlhNr/?/<N*nO NNuNN`0)N Ein PD-Programm von NN)N`0)JN Christoph Batz NN)NN`2)NWellensiek 118, 48 BielefeldNN)N`0)NVersion 1.0 vom 22.Mai 1991NN)N`4)NFr weitere Informationen lesenNN)N`2**NSie Bitte die Datei TIMMY.TXTNN*.N`0ZN oder schreiben Sie mir! NNZNA1$_! %-_HNuCAH/!E Z/!?]2 NPHz+mlhN .JgNN".,ҼF]N$ .,мܰ^AHH/N $ ".4Ҽ ]HH€N $ .4м(^HHJgNp-@`Np-@NN .Jg NNN/<Nu6XN .$? . ? .? .T??< .?Nq*X0H-@T0H-@0H-@ 0H-@$NJ g,N$.T&. <T(. o(p"<*.$o*l*BCSDSENdNJHf0NNN/.N0XN/. N-:X`TN$.,ԼN&.4ּ"CNlN+mlhN . rr$<0NX+mlhNAZNNp-@0p/ .0`2NN$n>$.0ԂԂNP+mlhN .0R-@0oXNNDN(Npd-@,NpP-@4NN00:00:00 nVENP+mlhNp-@Np-@(Np-@Np-@0Np-@dNpZ-@hNNENP+mlhNNENP+mlhNCNl/?N4h\-@d+mlhN 9-@Np-@,N .,R/0Np/NXJfN n&1| NNuN+mlhN"< $< &<*(<-&*<. <?dN8Np/NX/NX @"n0) H0+mlhNNuNN n0( H/NXJf NNuN+mlhN"< $<&<*(<&*<.peN8N n0( H/NX/NX @p0+mlhNNuNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNp@Ѝ @  @p0NNuNN-_-_-_-_NuCA/!A/!A/!A/!HzN`-_Nu/.HzNp@Ѝм @ Jf NNuNNp@Ѝ$ @ -@N .ЀЮ @0HЮЮ-@N . @0HfN . @ .0NNNuN`.-_NuCA/!Hzp@Ѝ @ \ЮNuNNNNpNh,0 &^bblvv !" #n$%&'()*+,-./.0^123456789:;< = >?>@\ABC<D<EpFpGtHtItJKLMNOPQRSTU*V<W@XDYDZV[j\]^_`abcde$f4g\hlixj~k~lmnopqrfsttuvw .x Xy \z { | } ~  > \ z $ T b r |  @ N l     , X (TXXf044BxH`ddr,|Xf(8<<J@JNpttx||,0BFJJNN ^ b f f fx|XX  0 !"#$%B&'()*+",&-<.@/@0N1N2\3456789X:;*<P=r>?@ABC"DTEXF\G\HjIJKLMNOPQRSTUVWXYZ[\ ] ^_`\adbnczdefghi j Bk Jl Jm Pn Po jp jq r s!Vt!Vu!`v!xw!x!y!z!{"|"l}"~""""#$#2#\#`#n######$4$8$8$B$P$~$$$$%%%r%&D&D&Z&'D'Z'Z'd'l'p'v'v'z'''''(F(\(~((((() )B)z))*"*X*X**+2+H+Z+++,,2,6,,,,,--&-*-0-0-0-J---. .N../H///0000<0|0000011B1122,2D2n222233@3V3l333344L4R4R5 5 5L5566.6L 6 6 7 7X 77778"8P889J9N99999>>?? ?!?"@#@$@%@&@'@r(@)@*@+@,A-A .AF/A0A1A2A3A4A5A6A7A8B9B :B ;B<B$=B4>B:?B:@B>ABBCCCDC<ECFCGCHD,IDpJDpKDLDMDNEOEXPEQFRFSFTG(UG(VGFWGFXGYGZG[G\G]G^G_H `HnaHbINcIdJeJfKtgKhLhiLnjLnkLrlLmLnLoLpLqMrM|sMtMuMvMwN$xNjyNjzN{N|N}O~OOO"O4O4O>OdOdOOOPBPFPLPpPxPPQLQPQVQzQQRDRHRNRrRRRSS&S.SSTDT|TU4UUUVV&VHVVVVVVWWWWWPWzWWWWWWX(XYYHZ\ZZZZZZZ[[[\\]]^^P^d^_0_z__`0`<`R````WOCHENTAZINFOS(H ?Z=,!%E4  (9@_ 8Nk$#=%1)/#* JQ!8%* z 10b[a"F)- PT&\&ZU/--]&:\lJ)^1< !t2lqU JB xICR3k7+'"0+}]G.oXaP? S9L@ ******************************************************************** T I M M Y --- Eine Multifunktions-Uhr fr den ATARI-ST --- von C. Batz in OMIKRON.BASIC unter GEM ******************************************************************** Vorweg das bliche: ------------------ TIMMY ist PD und darf deshalb frei kopiert und weitergegeben werden. Fr diejenigen, die es hufig benutzen, gilt: Sie sollten eine klei- ne Spende so ab 10,-- DM dem Programmierer (Student !) zukommen las- sen. Als Gegenleistung gibt es eine gedruckte Anleitung, in der al- les ber Timmy drin steht (z.B. wie man Timmy beibringt beim System- start die Uhrzeit abzufragen u.v.m.). Wer noch eine rckfrankierte Diskette (alternativ 5,--DM als Disketten und Portokosten) beilegt, erhlt ( neben der evtl. verbesserten Version von TIMMY) andere in- teressante PD-Programme des Autors, welche da sind: -SCHWUPP 1.3, Textkonversion von PROTEXT-ST nach SIGNUM!2, bernahme aller Textattribute, Abstze etc.(s/w) (SCHWUPP 1.1 gibt's auf PD 382 der ST-Computer-Serie) -ChriPS 1.0, Das "Periodensystem mit dem gewissen Etwas" (Zitat PD- Journal 5/91), einfachste Berechnung von Molmasse, Masse, Ausbeute beliebiger chemischer Verbindungen, frei konfigurierbare Elementda- tenbank, Export der Berechnungsergebnisse als Tastaturmakros u.v.m. (ACC/PRG,s/w) ChriPS 1.0 ist auf Disk J157 (PD-Journal) erschienen. -SchiebST, Umsetzung des bekannten Schiebespielchens mit neuen Fea- tures: -Zge wiederholen, speichern, ... (ACC/PRG,s/w). SchiebST ist auf Disk 2222 (PD-Pool) zu sehen. -Split-Image 0.9, Aufteilen bergroer (Scanner!) IMG-Dateien in Teilbilder im Screen-Format. Dadurch bernahme der Bilder nach SIG- NUM!2 mglich (ohne Auflsungsverlust). Version 1.0 ist in Vorbe- reitung und kann die Bilder im STAD-Format packen. (Split-Image kann nur ber mich bezogen werden!) -bungsprogramme Grundschule: Vier einfache Programme fr Grund- schulkinder (Schriftspracherwerb), die im Rahmen einer Examensar- beit fr das Lehramt Primarstufe entstanden sind. (Diese Programme werden voraussichtlich demnchst verffentlicht.) -Vielleicht ist bis jetzt noch was dazugekommen... Wenn man bedenkt, das eine Diskette bei einem PD-Versender so ab 8,- DM plus Porto kostet, kommt man so auch gnstig an Programme und be- denkt zustzlich noch den Programmierer. So nun zu TIMMY: --------------- 1. Timmy, die Uhr: Timmy holt sich beim Starten des ST die Syste- muhrzeit und verwaltet ab dann seine eigene Uhr, die in Sekunden-Schritten zhlt (die Systemuhr luft in 2-Sek.-Schritten). Timmy's Uhr kann man durch Anklicken der Zeitanzeige stellen (links: hher, rechts: niedriger, beide: Null). Durch An- klicken von 'Systemuhr' kann Timmy der Systemuhr sagen, welche Stunde geschlagen hat, oder nach deren Uhrzeit fragen. Timmy ist normalerweise eine Kuckucksuhr (bei jeder vollen Stunde), der man aber durch "PSSST" das Schweigen beibringen kann. 2. Timmy, der Kalender: Timmy hat neben der Uhrzeit natrlich auch das Datum und den Wochentag parat. Hier gilt hn- liches wie bei der Uhr. Noch etwas interessantes: Will man wissen, welcher Wochentag der 13. August 1995 ist, so stellt man einfach das Datum ein (s.o.) und siehe da, der 13.8.1995 ist ein...Mit "Systemuhr"..."bernehemen" kann man brigends schnell das alte Datum wieder restaurieren. Die drei Knpfe unter dem Datum haben alle mit diesem nichts zu tun (siehe 6. ) 3. Timmy, der Wecker: Timmy ist kein einfacher Wecker mit nur ei- ner Weckzeit, nein, Timmy kann beliebig(!) viele Weckzeiten verwalten. Die Anzahl der Weckzeiten kann durch die INF-Datei eingestellt werden. Zwi- schen den einzelnen Weckern kann mit dem mittle- ren Knopf umgeschaltet werden, der linke Knopf schaltet den aktuellen Wecker an oder aus. Ist mindestens ein Wecker an, so erscheint im Display ein kleines W. Die einzelnen Weckzeiten werden brigends auch durch Anklicken verstellt(s.o.). Der rechte Knopf Knopf hat mit den Weckern direkt nichts zu tun. Durch dessen Bettigung kann man mit der Datei TIMMY.INF kommunizieren(s.u.). 4. Timmy, der Timer: (Timer: deutsch vielleicht Sanduhr, Eie- ruhr, o..). Damit drfte klar sein, was man da- mit machen kann (z.B. Eier kochen). Die Timerzeit lt sich in gewohnter Manier verstellen, der mittlere Knopf schaltet zwischen rckwrts- (Count-Down) und vorwrts-Zhlen um, mit linkem Knopf wird gestartet oder vorzeitig abgebrochen. Dubios ist vielleicht die Zahl im Kasten rechts. Dies ist das Warnintervall in Sekunden. Steht dort "000" geschieht nichts, bei jeder anderen Zahl bis 999 piepst Timmy immer dann, wenn diese Zeit verstrichen ist.( Wofr das gut ist ? Z.B. Du entwickelst in Deiner Tageslichtdose einen S/W-Film und mut 11.5 min lang alle 30 sec schtteln. Dafr !) 5. Timmy, der Gebhrenzhler: Die Extragebhr fr den Gebhrenzh- ler der Post kann man sich ab jetzt sparen. Timmy macht das schon. Man wei ja wohin man telefo- niert (Ortsnetz, Nahzone bis 50 km, Fernzone), Timmy wei, ob's schon nach 18.00 Uhr oder Woche- nende ist, also: wenn die Leitung zustande kommt, auf Start drcken und man ist gebhrenmig auf dem Laufenden. Nur wenn mal ein Feiertag in der Woche liegt (das kann Timmy gar nicht wissen), mu vorher noch der rechte Knopf bettigt werden ("BILLIG"). Timmy hat brigends die aktuellen Postgebhren im Kopf (Stand April 91). Sollten diese sich jedoch im Laufe der Zeit mal ndern, so lt sich das mit der INF-Datei abndern. Hier knnen brigends noch weitere Gebhrenzonen ein- gerichtet werden (Ausland, Ex-DDR etc...). 6. Timmy, das Systemutility: Auch wenn folgende Funktionen in ei- ner Uhr normalerweise nichts zu suchen haben, so sind sie doch fr die tgliche Arbeit mit dem Rechner ntzlich: Timmy hat einen eigebauten Bildschirmschoner, der den Bildschirm nach einer bestimmten Zeit, die ber die Inf-Datei vorgege- ben werden kann, dunkel schaltet, falls in dieser Zeit keine Taste gedrckt oder die Maus nicht be- wegt wird. Auerdem kann die Darstellung auf dem Bildschirm invertiert werden und der Tastenklick an und ausgeschaltet werden. Letzeres hat ganz praktische Bedeutung fr Timmy. Diejenigen, die nmlich das blde Geklicke strt (ich zum Bei- spiel), drehen meist den Lautsprecher klein, aber dann hrt man leider auch Timmys Piepsen und den Kuckuck nicht. Also: Lautsprecher aufdrehen, Klicken abschalten. Ach so: Diese Funktionen sind ber die drei Knpfe unter dem Datum erreichbar. 7. Timmy, das Multitasking-Talent: Timmy kann nicht nur alles bis- her gesagte, sondern all das gleichzeitig ! (Ja, ganz richtig: 35 Weckzeiten kontrollieren, den Timer runterzhlen und alle 30 sec piepsen, die Telefongebhren fr's laufende Ferngesprch mit- rechnen, die Uhr nicht vergessen und jede Stunde Kuckuck machen). Um dem Ganzen die Krone aufzu- setzen: Timmy kann das sogar, whrend Sie gedan- kenvergessen mit 1st-Word (nur als Beispiel) ei- nen Brief schreiben, denn Timmy luft grundstz- lich als Desk-Accessory, wenn's sein mu aber auch als PRG (Endung einfach umbenennen !). 8. Timmy, das Problem-Kind: Eigentlich hat Timmy keine Probleme, die anderen Programme, die mit ihm zusammen auf dem gleichen Rechner laufen, machen seinem Anwen- der manchmal aber welche. Timmy luft nmlich nur dann weiter, wenn die anderen Programme (z.B. die Textverarbeitung) regelmig GEM-AES-Aufrufe t- tigen (z.B. Men-Anwhlen, Fenster-Operationen, Dialogboxen). Tun Sie das nicht, dann macht Timmy nichts (kein Kuckuck, kein Wecken, kein Piepen des Timers, kein Bildschirmschoner), es zhlt aber intern weiter, soda nach Verlassen des Pro- gramms alles normal aussieht. So kann es auch vorkommen, das Timmy, wenn gerade ein Men ln- gere Zeit runtergeklappt bleibt, das in diese Zeit fallende Kuckuck verschluckt o... Nur beim Wecken ist es etwas anders: Hier weckt Timmy auch noch bis zu 5 min nachdem die eigentliche Weck- zeit vorber ist, wenn es endlich wieder zum Zuge kommt. 9. Timmy lernt dazu: Wie oben schon angesprochen gibt es evtl. die Datei TIMMY.INF, in der wichtige Informationen fr Timmy stehen. Nur soviel dazu: Hier merkt sich Timmy die verschiedenen Weckzeiten, die Telefongebhren, etc.. Ist beim Systemstart diese Datei im selben Pfad vorhanden, so werden die Einstellungen aus ihr entnommen. Was es mit dieser Datei noch zustzlich auf sich hat, steht in der gedruckten Anleitung (Denn eins lernt man schnell als PD-Programmierer: Wenn kein Anreiz mehr da ist, besteht auch kein Grund, eine kleine Anerkennung zu bersenden). 10. Timmy's Programmierer: Christoph Batz Wellensiek 118 4800 Bielefeld 1 Konto: Postgiro Essen (BLZ 360 100 43) Nr: 4366 57-436 brigends wird Timmy evtl. weiterentwickelt. Nm- lich dann, wenn Sie die Fehler finden, die mir noch nicht aufgefallen sind, oder Sie noch wei- tere Ideen, Wnsche, etc. haben, die sich in die- sem Rahmen verwirklichen lassen... Also dann, viel Spa P.S.: Auf der Diskette existiert noch die Datei FRAGEBOG.EN, die sie bitte ausdrucken, ausfllen und mir zusenden. Dies sollten Sie auch tun, wenn Sie keinen PD-Obulus fr mich ber haben, denn auf eine Rckmeldung ber unsere Programme knnen wir PD-Programmierer nicht verzichten. Nur so knnen die Programme besser werden! . ` .. CLIPBRD ` WFEDIT PAR WFEDIT PRG ARREADME $WFEDIT DOC bE. ` .. ` CRAP TXT {o WF A:\WFEDIT\CLIPBRD\CKIHRAS @????????????????????????1AY&E> " #3 C:\DESKTOP.INF |vZ S W  S5( E0"* #1 C:\MAXPAS.113\DOSDEMO\FIBONACC.PAS |v    +0 0" #2 H:\TEST.TXTP6PL_HS3.HEX`D4dI,``>>> TURBO-C <<<< for ATARI-ST Version 2.0 (C)88-90 Borland International &H f&op`B@#3 k # Ј<.@#Jyg<"@(I$k,"Jf"JfB// ?<?<JNAO A6<HCBB`6 !jBJ)gHiRC` "fSI "WJAkHiRCBSQJ)gHiRCHy`$ON+X0 J"LNN? 9D6g @N 9D:g @NN4?<LNA// CD>J@f$JAm $Qjdt4*& ԃ6KHԃ$B `N|f"JAm$Qjdt4* & ԃ6KHԃ `&|f$JAm $Qj dp0*$ Ђ4JHЂ p`B@$_&Nu/ OGN<*7@R@g^p` 2ABwR@| m?|HkHkCAN>Hk "KAN;ZXOA|r0N8Fp`BO&_Nu09N;N6(ABAB@NBD` 0 WN=RDDnABAB@NXO86Nu?6J@g B@N@`ADBpN=BBNB@ yN=BrB@N?XONbJCf 09N^0N^6NuH>O6$HNJgN@pN@`BrB@N?XOGKHkHkHkHSrB@N?hOp mN=BmN(N@VNnN'0N0JfN^NNNTJg|oN(pNz J0NB@N@`BA0-N;NMIGBmBmHWHSHTHoHVBg?<BgBgBgBgBgBgBgBgBgBgBgC8 Mt2<p3N<^O.8pN@`p DgN>pDg MN5pDg2g??/40/2N6XOpDg 20N90B@N@`0-g^9NtJg89N/Jg&99NJgN+9Rf$0<N?6`ADpN=pN^B@NO L|Nu?/0Po`02)ho`2(4i6hCl`4h6)i8(hDl`6(h23A8@3D0C3HBlClx`BD(6Nu9Rf0<N?6RNu9Rg0<N?6B9RByTNu0Qf"2(if4(if0(ifpNuB@NuPm 4hBlhm4(hBlt`BBNuH0$H86ANJgH8jHĉjJDm0HЪn$ J0HNPd&H` J0D@HNPP&H K`L NuA^"PXi"P0)imBi"P0)"Q#*N0m2I@AA$0gr`BAp= yN>&_$_Nu09&m "9For`BAp. yN>Nu09&m2I@AA$0or`BAp> yN>NuH8E&20HA@GIJAm$+f +fr`BAp0 TN>Nd0m"+g $+gv`BCBAp( TN>Jg+gBA Tp*N>`BAp* TN>BAp) TN>BApD TN>BAp TN>Jf0m"+f$+gr`BAp& TN>BAp, TN>BAp- TN>LNuH0BCEEG`BA4B02 SN>RC|mJg(29&0HA@Aj40l Sp7BAN>`BAp7 SN>NNN2N NLL NuABA`C$ ghg ARA|m0Nu// $H2*H 눐Ё2<jHN7&jg?r0*N?TO5C$_&Nu// $H *2*Hnv`.rҪ4*H’ 눐Ё"*6*HÒN7&jg?r 0*N?TO5C$_&Nu// $H2*H 눐Ё"<N7&jg?r0*N?TO5C$_&Nu// $H2*H 눐Ё"*N7&jg?r0*N?TO5C$_&Nu/ $HN JNj JN JN$_Nu0(hm2(hAl4(hlp`B@@Nuh2(hm4(hBl2(hnt`BBBNu?/ 6E2I@A2g2N2ICAA00N.r 4JCBA00 N?$_6Nu?/ $H jPHNe6jm$ jPH/0*Ne< _Ne5@5@`5C$_6Nu?/ QO6$HC0NXN0/g "JApNRPO$_6Nu/ QO$HCNZ(0/g "JApNR JN`PO$_Nu!h1hNfNuBN\NuH $H&:JoVN_JgL JN(Jm J NPd` J DNPP%H%CB'9H? JBB2 N"XOL8Nu?/ $HBCAE` 2ApgRC|mBAp yN>&0@C@A!j1j5Cr ypN>&$_6Nu?/ $HBCAE` 2ApgRC|m0@C@A"(g: ypBAN>&0@C@A2( ( JNrp yN>&$_6NuH $Hrj*fA6*4*jm64*B5B$*xjИjHĴltjДjj5BB4*jΰBm<84*BB5Djθ|m 0<j5@0*jl.4*BB5@`0*jl4*BB5@0*lBjJf JN]~ JN``40*C6J@ojm JN]~`0D@jl J0Nr JNLNuB@NNuH08649&m2IBAEA2NJg0jH6jJCm&0HЪo6*j J0HNPd&H` J0D@HNPP&H0jH8jfA`ANeDn8`A/0Ne< _Ne8fjgN JBNQ6 JNg JN_%K0HѪj JN`5D5D JN JpNQ6L NuH8O<:/4Gb4+m0HB@EJf/6fA02N`Jg^Jgx`8jHĉjHJm" Ъo(* J NPd(H` J DNPP(HJg:*`xJg:jHŋ`*290jHo N6XO. 0/oz`BEWjg/6g*ANeEn:`A/0Ne< _Ne:,*.*JgHg/6g, *g"*҄n fnjlf *Є%@5E`V *g"*҄mF`g/6g *g&"*҄mf&` *g"*҄njo *Є%@5EI89jJgJgl ` *,o"`"*.&*0*H4*HԃSl ` *l"`",o$`$. 29HN7j9@ R29HN79@"J LpN\`< JBNQ6 *g""*gS9j9jB"J LN\ JpNQ6NNTOLNuH QO29&0HA@E$*g *g *2*H$*2*HҀSl"` 2*HҀS&*(*t%B%BJgJgmonlnrmnl$`$&o$`$(> 29HN7j?@?j R29HN7?@"JApN\` p%@%@NJNPOLNuH BBAE`$  f*H6H*HHCCBp`RAf o0LNuH>$HN_Jg&jNIK`BC8BM`f  fR,H0H,HH@@B@` 6 fR@@n@f&Jf0HC MN28z @RDF`Jg@RDRNRCfJglB5@0*HAtp DNC,H gR"MAN2p/ "N JN_XOf%N0*HCt KNDT&N|} JNO&S f JN`NL|xNuH>YO$HN_JgN&j`HWCAN^XO/gM2*IAtp WNC*H gIB@`:  f029H6H9HHCCB` 4RABnRN`R@fB/ "M JN_XOf%M0*HCt KNDT&M|} JNO&S f8 JN`NXOL|NuH8$H86N_20 JNz&H gPKI0H8:jHŋj KNe@l K0Ne<: 3 g 3 g<T~@N` 3 pg 3 pgSGTJGn 3 pg 3 pgJGlRGTp?4BN XO<T~E` 3 pg 3 pg TRG3pfp?4BBNXOp`BLNuH8$H86N_20 JNz&H gI0H8jHj:2ԚA$g0N2p?4BNjXOp2y?4BNPXO`B+g?CN"pN@`?<CA4<20N>\TOpN@`N0/l W0/D@?@0/lo0/D@?@CAN Jg:NB'?/4/BpNNXOB'0/oS@?4/oSBBBN,XOPOLNuH8$H86N_20 JN&H gvI0jHJ@gb2H8:jHŋjNp?42ԔABNXOANe:jjp?Eo4`4BBNXOL8NuH0$H86N_20 JN:&H gV0H8ANe:jjƺDo&Np?4BN$XOp?4BBNXOL 8NuH $H8N_JgDpl`D6*0<2*AA5@ JCN `& *g JN:B@5@5@B JpN ` JpNQ6L Nu?/ $HN_Jgf *2*Hl6*`6*SCJCg JN J0HNPP%H0H JBNQ6 JNB'p? JBBr0D@HN"XO$_6Nu// $HN_JgbpjH"*l&`&*Jg JN^ J NPd%Hת JBNQ6 JNB'p? JBBr N"XO$_&Nu// $HN_Jg0 JN %jv֪%|B'Bg JBBBA DN"XO$_&Nu// $HN_Jg2 JN%j&*%jB'p? JBB2< N"XO$_&NuH0$H0*oN JBNQ6G K0*Ne<6` 3 0g 3 0fSCJCn` 3 0g 3 0gSCJCn 3 0g 3 0f 3 0g 3 0gRC K0Ne5@5@ JN JNb JpNQ6` JN8L NuH0&HE0+? JNe2@f KN`| KN KBNQ6 J0+Ne<6` 2 0g$ 2 0gRC20f` 2 0g 2 0fRC20f J0Ne7@7@ KN KN KpNQ6L Nu?/ $HN_JgD JN6* JBNQ6 J0HNPP%H0HB'Bg JBBBA0D@HN"XO$_6Nu// $HN_Jg^ JN JBNQ60*rjAH$*l&`&* J NPd%HתB'p? JBBBA N"XO$_&NuH (6:$HBNQ6 JN`JCm jPHNeCo2`25A5A2/|bHA2;N > 2B@`20*@`*pj`"0*rjаAlR@`0*J@oS@`0*"*4*H²o."*0@҂So0*jjS@`"*4H²npj2*@H؁5@Jg.2*H/ N6l J N` JN]~ JN`/g J0N\0 JN0 JN JpNQ6L8Nu/ B@ED`2gR@|mEr@IRR0r@4JAjj2$_NuH>O$H6BNQ6p@~IHyHTCABA09N:`POK M GHUHV?+?+?+CA42<pN@O0H<2H:5A5V JNHjHj0?2??/CA4/B@2<N@O>HoHo ?*?*?*CA4*2<B@N@OpAN)?*?*?*?*BgBgBBBApN=nO N/ JpNQ6OL|NuHC KNڮJg?,?,?,?r0N?PO`?/?/?/?/r0N?POHjHjHjHjr0N?hO0*H5@2*H5A JN JNOLNuH 86?N$22I@AE JBNQ60|b@0;N.BV JN JN` JN JN` JNrp JN"` JNrp JNl`0*o2*AAmj J0*@D@N`8*Bj J0D@N`t0*j2*AA|lj J0*@N`J8*0<j5@Dg6 JN`.0*o(Sj JpN`0*jΰ|l Rj JpN JN JNb JpNQ6LNu// 8?N22I@AE JBNQ60H2<jHN7"<N72*H(Jg4j2*H/N6l J0N` JN]~ JNv JN JpNQ6$_(Nu// 8?N,22I@AE JN_Jgf0H"*4*H’N7"<N7ҐR( JNJm J NPd` J DNPP%H٪B'Bg JBBBA NXO$_(Nu?/ UO6Nݖ209&N`t0N݂3&HyHyCA2I@AEBB2~209N:`POpNܴTO$_6NuH8O$H?0N$22I@AGIHlHlHlHTr 0N?hO`>AC""C LN Jg p"KANRHlHlHlHTr 0N?hO0,o2,nOLNuOA>r09N<0AN0+N@T0+N?B+0HAtNENRCG|mpTOL<NuH2| |Eb.A2;N""""""""""8""L"Xl""""*L"h" "("2>""J" "Nz` MNO`ANO`tANO`fAFNO`VB0,N`H,}g@CAN2pr0,NJg$NANO` LN`,}g LN_ LNM` LN_ LNN`3`B'BgBBrpNfXO`B'BgBBrBNRXO`N` LNZ` LNv` LN`x LN`l LN`` LN`T LN`H+` LN6J@m4B@BA 2( ( LNې`l2, , LN~`Z2, , LNl`H LN(NBA  LNP`,2, , LN>` LN` LN6` LN` LN` LNM` LNr`vS`0HC@2fPRC|mBC`0HC@2f6RCSm`vS`0HC@2fSCJClv`>0HC@2g.2ICAA00Nr 4JCBA00 N?`FSCSn`>0m:N *`2N0m*N *Jf`NҀ`N`N`pNtOzL<Nu/ $H0| |b@0;N(FRjR0*NJr0* yN>&`AN`0*Nr 0*N?`pNDr@g9fr`BA`9Jg09&N *`JB0*N`>0*N`42*0*N`&2*0*Nn`2*0*N` BAN$_NuH>]O?@?A>6/(E&KMG&I Rft|f4m2IBAA?/2N@ _2pfb0|b@0;N444420NHWHR"M NN?HPOpRf``2084JDBA N`F20N@ J@f6420N"&`&0m2I@AA?/02N@ _2pfv0|b@0;N ...HBAp yN>&B'?4BpNHXO`2084JDBA Nh`2084JDBA NN`20N@ J@fv420N# `f Rf^|o0mP2I@AA?/02N@ _2pf*0|b @0;NFFF`zBAp yN>&B'?4BBNnXOrp yN>&`2064JCBA N"`2064JCBA N`2064JCBA N~`0m`2I@AA?/02N@ _2pf& Kr09N<0`RE|&mZI|fhBE` 0@Apf|f 0N`RE|m0+m8BE`.0@ApfN˴04+2IBAAN`RE|m̸|mf|f33NT`n0+mf2I@AA(HNT LN0| b>@0;Nv0|Pgn4|Hghn|g|g| gz`|Kg`|gd`z|agn|Rg|g`^|bg|g<`L Lp Nl`rp LN@`rp LN` LN`| LN`r Lp Nf`d|| mX`J0|Mgn|g6|gĐ|,gN|g\`|PgH|g*|g|g` LNg` LNj` Lp Nl` LN` LNL` LN LBNQ6B@9@9@`$ LNҼ LBNQ6ANe9@9@ LNH LN LpNQ6`x LNm`l0|Pgbn|g|g,|g2|g8`D|Sgt| gD|gH|gL`( LNq` LNsX`rp LN߮`rp LN` LNj` LN` LN` LNt` LNvN`0|zg4n|,g8|g>|Gg |g`~|{g|g |g`h0 LNp`v LNtb`j LNo`^0|g*n|g"|g|g`@|g|g|pg `,0 LNѸ`" LNV`|| m|g L0Nf LNϸLNuH.OE09&m2I@AAN_ArB@NBBDIKM`~0HD@2gl2}gfAN"H W h< PN2pJfHTHUHVC o NyO v`???4/rp oN<\O0HD@ANMRD|m~Jg?420/ NztTONO LtNuH,UOE&I0l@2*opHWB@r N?hXO*LBC`-g2-Wf 4pNp`DRCK|m`6HWr B@N?hXO20HA@A40Wg4BN2 MN_*,f j.f0<N?6|,Bj.Rj6 j 6f Bj6N!K0-oPNCt6Kp?C4B2IBIA6j(e j(mdj(d0|j(me 5C(NN j*g&NCt|2**@fAFpN=5|*TOL4NuH.ON*I4|pND")H*9|NCtH9@r?@H4J@JB9ABl(Bl9| 9y Bl9| 09y2Bl4vEMK`,HRHo"N N209N:`PO0yf2UgRC|o3:9W$9R&9C"MHoHo ?.?.?.CA42<pN@O9|9|0/H9@2/H9AHlHl?4,??/C LB@2<4/N@Opl|l`p9@rl|Pl`rP9AB,.9|BNOLtNuH88:$HBCGIt` J2< 0N>Jg "f 0g BNB`ZA0HC@Cr?"Q2A1rHs0HC2ICAABrNF\ONRCCn|pL8NuAFpN=Nu?/ 6HNCH$H fNlJg0HNCH$H`` J$_6Nu?6pNCH0HlNl`p6NuH86$HVC||lv&R`L kC`"H P ghn g.2(C]Al6(`I0(0(C9@1C "0TH`B&S f0< N6&H f9gN`&B 7| A 'HBk$`vLNu?V@||lp P`"h`"Q" gin" gp`" P"f0< NJf 9gN6Nu/ / &H0< N$H f9gNx`BB 5| A %HBj& J&_$_NuH8`"Qe$QE bE0 QXH` Pc"f&P5@2(Ifh$H`5@$ 0*Af 2+j$ j f$Q Q" JNCLNu/ < r`tC` 6)Hԃ"Q& f&҃ P$f &Nu/ / $PB` &R JNC$K f&_$_NuB@A`2I@A0gR@|mNuH.O8*H$IvBBBBAANCb"o AN2pNCA0ND(Hp W MNC,H f MNEB`> g"LAN2p`B.B *g @ -j%N *f%NR f0NNOLtNu!|!hBByW~B@1@1@1@|B(Bh1|1|1|1|B@`2A@ACBR@|o1|NuH"JAN2p/ r0+N?XO kg kf'l:B+} KNOOL<NuH(O(HE"JAN2pHyH/ CAxNhPOJgXC JN2pCxANN6rHoHC/ |f`0HC@A"_BN\OOxLNu?/ $HNx6r/ HCt/ |f`0HC@A"_pBN\O$_6Nu/ $H*}g0  f*/r0*N?XONCt5@NB5@` *f / r0*N?XO$_Nu h` h"SJnNu h` P"SJnNu/ QO&H0<N?60+kk>2+k?A?y?yCANhJgTpWopooGr0N:r0N8r0N9 A0N:r0N:BA0N80<N?6PO&_Nu?/ $H*gJg*f`*g JNC$_6NuHO<8>(HBC?o22/2ySA?AMKGBE`h0  f+H4H?+HHB0_4`tBCn0@o2@ArDAl4`tD?Fl2`24AB`2@ARLCmg< g< gJEg80:>2@SA?AA09N:EBE`CnPRE`URCRLCmg < g< fJEgB6P N4/2209N;&0@gClCm,Co0C@>0CR@GS@?@A09N:O LxNuH>O&H*I@E49&2IBAB@2~>I MHyHy"L LBA-~0N:`PO0<N?689k0kS@9@2+kSA9A L0rN:>+mHǏH29&0HA@Af?G` pm?@:m0-H<+mHƍHFk290HoN6XO/o0/or`BAo?ABF&-ևJm -n M NL$H` D M N*$H0mHm82kmHm9A4->-G9B`/g(?2/mfA`A4,2,0NTO -g8m2n*?E2ySA?A-f ff>-`>-`fBG8-`BG8<TnllTmloTmθlnƾTo0`0>rlAl4`tl8mmGg0m?@2G@SA?ApmgAG0rN9Z`rAG0N9Zr0N:r0N9 r0N8A0N:r0N9 r0N:BA0N8yRRo$R g RFomzol089E0kS@9@2/FESA9A L0N:-g -g MN8 LBA0N:HyHy"L L2/0N:`PO0<N?6O L|NuH:O6&HE0<N?6p/@ /@4I K"L"" KC""MJCo26loo"L NNhJgDC NNhJg|0/ymp60,o7@7l7C440oS@40/oS@4440lS@40,oS@4Ho C8Ar09N8XO`67l7l7C"K NNhJfBk`09D@6loo"L NNhJghC NNhJg0/ym67l7l7C440lS@40,oS@4440oS@40/oS@4`*B@7@7@0<N?6OHL\Nu/ / $IC&J&& JN&_$_NuH:O6&HE0<N?6p/@ /@4I K"L"" KC""MJCo26lWo"L NNhJg?jIj?@rjжAf4*0Ԕ@?B"JApN\`D?Tp"JAN\RC0j?@2*4ԒB?AApN0/g "JApNPOLNu/ QO$H0*rjаAf pN]F`H>?j0*j?@2*4*B?AApNR0/g "JApNPO$_Nu/ QO$H0*rjаAf pN]F`H>?j0*j?@2*4*B?AApN0/g "JApN.PO$_NuH(QO$HIJgR2*tjвBm@>?j?j0*̐T?@ApN>?jpjj?@`Rj>?j0*BAAtjаBm"j?@2*BBB0*̐A?@`X0*BAAR@j?@4*ARB0*̐B?@ApN>?j0*BAAj?@0@?@p"JAN\POLNuH0$H&IA"JNhJg "K JNL Nu/ QO$H2jj>4*j?B2*Β@j?A?yp"JANPO$_Nu/ QO$H>?j2*j?A?y"JANNPO$_Nu/ QO$HCA p"JAN.PO$_Nu/ $H2*HҀ4*H²lj` pj5@ *2*Ho8$*0*HԁSo4*jjSB5B` *2*Hn pj5@ JNf$_Nu/ / UOIB,CA6N2pANBEr0N:FCAtBA0N:r0N:BA0N9&BA0N8r0N9@r0N9 BW`20HA@A1RW WmTO(_$_Nu/ E|5|| | | 5y25y0|B* ||B*|B*|B*B*B*B*B*5|5|>B*B*B* B*!|"B*#|$|%|&|'NB@`2I@AA1R@|m$_Nu/ "HE$$$$$$$$$$Nbp$_Nu/ $o#j" f!I`$Q%I )f!I` i $_NuH<$HI,gb6*Gt2IA/ LN2| _NC*H fB`2"LAN2p/*"M JNrXO0HC jNDT%MpL<Nu?/ 8EJ@m4J@BA Nf0HD@AN`$_8Nu/ $H"jPIAN2pB9$_Nu (g&f 2(hnt!B!BN N Nu2A@ACBB@`2A@AC$)g1@NuR@|m1|BAp7 yN>NuH0$H6:8G$*f&jn R*f$ K0/ADNe5@` *lR *f&jl R*f$ K0/EDNe5@` *lRBE`J *2AEAAf2hn,R K4BC01 EDNe2AEAA1@RE|mL 8NuH8$HG*fz$*f20*jl(Jg KpkNe5@` K0*Ne<7@ *f22*jl(Jg KpkNe5@` K0*Ne<7@BDI`j *2ADAAfR4*hnHJg$ Kp2AtNe2ADAA1@` K2ADAC0)Ne<2A9RD|mLNuH8$HG*f"*fPJg 0*joJf>0*jl4Jg 0+fBj`$ KpkNe5@` K0*Ne<7@ *fPJg 2*joJf>0*jl4Jg 0+fBj`$ KpkNe5@` K0*Ne<7@BEI`0@E@A"(زfJf 4*hgrJg* K/2AEAC0)Ne$HG0*ovN||} JNO K0*N^6r JBNPI0Kfrp JN: JN KpCNv5@5@jo`0* JN\`Hpg>"K j hPHN||mAHpN=`& KN2& j hPHN2(Mt0*HA0<NCJg||} JNO j hPHNF5@5@DI0*L`SMSL0SC@o0H j"hPI KN2 *f&S*f*A@0*N$6 KDNd5@` *lS *f&S*f*A@0*N6 KDN&5@` *lS JNRBC`b *2ACAAf0SA@C0)N6 KDN2ACAA1@` *2ACAAlSRC|m JN j"j&i& jf%h` j"j&Q'hS(j j%hS0*HC LNDT0*oSj0* JNZD` JN]~ JN JN Z JN JN|L|NuH<&HE J0+N62gR KN ||} KNOBB KNjI0AfBp KNT KN0+ KN\` +g k"PPI JN|mAHpN=` JN2&Kt0+HA0<NCJg KN ||} KNO k"PPI JN1 +rҫf*S+f. k PPH0+N8 JCN7@` +lS +rҫf*S+f. k PPH0+NJ8 JCN7@` +lS KNBC`j +r4BCBA Ҩذf4S"k QPHC 0)N8 JCN02ACAA1@` +2ACAAlSRC|m k(P"Pf B'k` k"P$Q%H"k$Q"S0+HC LNDT0+ KNZD KN ZL<NuH08$HN G K0*N862 KN|mAHpN=` KN2*0*HAt0<NCJgfB JN||} JNOAPC0`SHSI2S@AopE|o2<`rEB30p JN0* JN\L 8NuH<$HN G K0*Nh6It2*IAp CNC*H g0*HA0<NCJf0*HC MNDT`0H"KAN2B50 *f2*jn K0*N8 *f2*jl K0*N:BF`b *2AFAAf$ K4BCBC 0)N2AA1`& *2AFAAl4BCBC RRF|m<*9g:BG`RGGo 3 pg 3 pgC0ApN2p K0Nd5@5@`C0 KN2pB@5@5@BG||} JNO??420 JNXO*pf B%M` j"h" j+h j!MRRp JN[ JN Z JN JN JN|L` *2ACAAlSRC|m *f "*g2 *f@*fBj *gS *fT2*jfJp%@%@N N `2 *f *f"Bj` *oS *oS j f8B9(g|} JNO`B9p JN]F`~ j"j"Q#hf j%P` j"j"i"S&j j%P0*HCt KNDT JN|} JNO JNZ JN JN ZB@5@5@ JpNQ6 JN JN|L Nu/ / $HNJg0*HAtp NC&H g JN *nR *nRB@`"*4B@BA nRR@|mB+& j'h +g @ `%K j!K%K JNR JBNQ6B@5@5@|} JNO JN[F JN JN Z JN JN| JpNQ6&_$_Nu/ $HNj%jBjB* j f%j jPHNv5@`pЪ%@BjB JN]F JN$_NuH0$HN4 JBNQ6G K0*N^6C KN2p JN||} JNOBD`b0@D@A"(زfJ4(ܴjl J0N`6 K/ jPH2ADAC0)NC _N*2ADAA1@RD|m*f"*f.4*jlBj` K/ jPH0*NC _N5@ *f.2*jnBj` K/ jPH0*N\C _N5@ *f 2*jft%B%BN N B@5@5@0* JN\ JN JN| JpNQ6L NuH0&HE J0+N6B2 KN ||} KNOBC`*0@C@A"(زf4(ܴkm K0NJRC|m+f^"+f4+ko7k +f2+ko7k +f 2+kft'B'BN N 0+ KN\L NuH O6>8:/@r@A|EpD@5@H5@5E0*H2HN729HN7,܆ м`0/pNCH dh NCH$A000DS@02ESA0BXBXtD0|E0B0<N?6HRCAr09N8XO0<N?6`B????BgBgBBBAB@N=nO O$LNuH O6<8:/gN/O$LxNuH0YO$H6* KCRC8DNG?+?+?+?0*C?C A 4*C2j0jN>O N0/Cjf 2Cjgp2*D?4*D2*C0*CNXO0/Cjj0Cjj0*D?4*D2*C0*CNpTO0*D?2*D?4*C?4*C JB@rN<\OXOL NuH>,H*I(o&o$o N/ / / "M NN=O ?420NTO????BgBg4RB2SApN=nO ???4rB@ NN<\OL|NuH<:86/????BgBg4CB2DApN=nO B'?420N~XOLxNu/ YOEHRHo"J JN?HPOpWfXO$_Nu?OArB@NpNCH/CI" o hN+jXOHoHo HoC o NO B@ WN=\6|2H ЀЁ Wp ?/4/0/ 2/ NTOO 6NuHOArB@NG0+0gr `r$ W1A+0gt$`t W1B+1gr `r$ W1A+2gt$`t W1Br"K W hT PN2pIKMHTHUHVC o NO Bp WN=\8|0]@| bf@0;NtZZZbZZ W h fp`B@@0 W h fr`BAA1 W h$rfp`B@@2 W"hT"Q KN2p KN27@.v` W h fp?r$????4/0BAN=0O p?r ????4/ o pBAN=0O ` W h fp?r$????4/0BAN=0O p?r ????4/ o pBAN=0O `@p?4H"ҁ҂ o p  fp$`p ????4/BA0 o N=0O N2`z2H ЀЁ Wp ?40/ 2NTOO LxNuHOArB@NGd"K W hT PN2pC0 W h PN2p+`gr `r$ W1A+`gt$`t W1B*+agr `r$ W1A0+bft$`t W1BZ kbfp$`p W1@ kbfr$`r W1AIKMHTHUHVC o NpO Bp WN=\8|0Q@| b@0;NN0 W"hT"Q KN2p KN27@. W"h"QA0N2pA0N27@^ W h fr`BAA` W h fp`B@@a W h$ZfBkb`" W h$f7|b` W h$f7|bv`& W h fp?r$????4/0BAN=0O p?r ????4/ o pBAN=0O p?r ????4/ o pBAN=0O ` W h fp?r$????4/0BAN=0O p?r ????4/ o pBAN=0O ` W h ZfHp?r$????4/0BAN=0O p?r ????4/ o pBAN=0O p?r ????4/ o pBAN=0O ` W h fp?r$????4/0BAN=0O p?r ????4/ o p BAN=0O ` W h *f|p?r$????4/0BAN=0O p?r ????4/ o p BAN=0O `4p? o h fr$`r ????4/BA0 o N=0O N0`2H ЀЁ Wp ?40/ 2NTOO LxNuHYOArB@N W6( KCRC8D0(D?4(D2(C0(CN0TO W0(D?2(D?4(C?4(CB@rN<\OB@ WN=\:||g|g|g WN`2H ЀЁ Wp B' o4(D?4(D2(C0(CNXO0XOL8NuH6O/HBoE Jr B@NGgr$`r R1A+ gt$`t R1BR+fr`BA R1AB +fp`B@ R1@Z +fr`BA R1Ar+H?CI' R h PN+jTO?+CI' R h PN+jTO8+:+?CI* R h PN+jTO?CI* R hL PN+jTOM Ho HVHoC RNRO Kp RN=\<J@l~`BG|HWHU"M MN?HPO0|bn@0;Nbbbbbbbbbbbbbbbbb.&b68 R h$fp`B@ R h$Rfr`BAA R hBfB+` R hZf|`| R"h QN07@7E7D R"h QN06J@fv+H@gr`BA?A2H ЀЁ Rp `p?4H"ҁ҂ R p  fp$`p ??/??/4/BA0 RN=0O `>690`*Jg69.`pWgvE`vEy.l69.Cgb:?CI* R h PN+jTO?/ ??/4/BAp RN<\O`(Jg69*`pWgv E`vEy*o69*`692`*Jg69,`pWgvD`vDy,l69,Cg8?CI* R hL PN+jTO?/ ??/4/BAp RN<\O`Jg69(`pWgv D`vDy(o69(`Nj`V0/gt?/ ??/?/BgBg4/oB2/VApN=nO ?9?9 ?9 ?9BgBgBBBApN=nO 9g @NC o0` ?/ 42/0/NTO+H o0OLlNuHOArB@NG+gr$`r W1A+gt$`t W1B+gr$`r W1A+gt `t$ W1Bb+gr`BA W1A+gBB`t W1B+gr`BA W1A+gBB`t W1B+gr$`r W1A+gt$`t W1BB+gr$`r W1A+gt$`t W1BIKMHTHUHVC o NO B@ WN=\6|0[@|b@0;N48 W h$fp`B@@ W h$fr`BAA W h$fp`B@@ W hfr`BAA W hfp`B@@ W h$fr`BAA W h$Bfp`B@@ W h$fr`BAA W h$fp`B@@`p?4H"ҁ҂ o p  fp$`p ????4/BA0 o N=0O `~ W h frp?r ????4/pBAN=0O p?r$????4/ o 0BAN=0O `, W h bf"p?r ????4/pBAN=0O `N`$2H ЀЁ Wp ?40/ 2NfTOO LxNuHO/HBE JrB@N R1| NCt8 R"hT&QMr pD@HoN6XO,p0.@r0.ALp?Dr HoN6XO,p0.@r0.A0Hr HoN6XO,p0.r0.ANB: R"h(Qr pEHoN6XO,p0.r0.AMpEr HoN6XO,p0.@r0.A0H|?CI'AN+jTO R"h*Q o PfB`Z o8Lr p?DHoN6XO,p0.@r0.A0Hr HoN6XO,p0.r0.AM HVHoHoC RNO p RN=\<|0_@g W@g@S@g<`p? R h$fr `r$???/?/4/BA0 RN=0O N2`| f R h$fn KN2rfJ LN2rf:B@|:M@EBB,B|BA,|>OAGB@,@|AN06 S24dZ k60dR k60dJ|eD| b>|e8|3b2|e,|f pCfr`BApGAH0HBAbr`BAJgB@|8L@DBB+B|r lBB+|0HB@BA+A|H@BB+|0HB@BA+A|@@0NC0|8p l2IAE0NC$`BfAI`pN= MN2rfb U24d m60dv`BCJgZBA|0HA@BB-B|x hBG-|:MGEBA-A|ME o0`f o0`BJfAIpN=2H ЀЁ Rp ?4/0/2/NTOOL|NuHO/H &AB@rN o PND/CI o hT PN+jXO/CI o h PN+jXOJgB@`p W1@JgBA`r W1AKMIG HUHVHT"K o NO B@ WN=\8|0]@g S@g`BNz&r?Bg???4 o 0BAN=0O o PND/CI o hT PN+jXO/CI o h PN+jXO???4rp oN<\O???4rp oN<\O`DBNtp?Bg???4BA o 0N=0O `2H ЀЁ Wp ?402NTOOLxNuHO&HArB@N/+CI o h$ PN+jXOHoHo HoC o N&O p WN=\6||f( W"h$ QgN1@(Jfx`o(+`x2H ЀЁ Wp ?/4/0/ 2/ N6TO O LNuHO&HBArB@Npk]@fBE`zkBDII `$Efp$`p 4B44 H"ҁ҂ W1 RD|mzKMHUHVHoC o N.O B@ WN=\<|0|gS@g`HBD`:2A44H ЀЂ W p$ f7D0@D@A!k1kRD|mv`r2H ЀЁ W p$ f,|oNSEt?p ????/0BA4/N=0O `(REp?r$????/4/ o 0BAN=0O N`(2H ЀЁ Wp ?40/ 2/ NTOO LxxNuBAAI` 4Bp gRA|m0NuH$H(I*o4ABH&r(2:`fRT/ "K0H r$ylN$_J@m`SU/ 0H"r K$ylN$_J@m0Un"H,r2H%0H%RTSU0UoL|NuH YO$H86@o"HWCNVXO20 JN20/ JNXOLNuH8$H`G"p. KN1(H f KN2&` 0RC| m`6,f& ` 0RC| m`BC`P30f` 0RC| mB30`: 3.0f*pCr ` SAS@|l` 0RC|m`RC|m$R fTLNuH8$Hp.N1&H g Jp N1(H gc"KN2pp JN1&H gBLNuH>(H*I6x%@NB$HBE0 o(NBJ@fPGPB@*C@f4 Kp0NC fB`4B"JMp ,Q f*(`"U"*RENCJ@g o$0pL|8NuH8QO&HETANEp%@$r%A%A B@5@5@ Kp\N2(HRL"LAN2pCKz LN2p/ HjpC JNPOBCC LN2pJCg/ HjB@CA NPOJg g CK~ @A"N2J@f Uj R"P$0*j5@AHNC g%@"2*HC%I&0*"RBC` "QRCCn"j 0*BC` "QRCCn0*g j `$ RN>rjB@ j"NrjB@ j&N5|Bjp`BPOLNu?/ YO6EJHWC RN=XO2H ЀЁ R?0?0?/4/B@rN<\OXO$_6NuH><:/*KJ4-(H$m,6-(x GJ``mlp R(gIr`Iz RHh""L2H ЀЁ U p PN+jXO2H ЀЁ UBp U1@XJRCRD|o`8C2H ЀЁ U$p RN2p2H ЀЁ UBp UBpRD|ox `???4/r0 UN<\ORD|oN NxTOLrn$ po L`  gv`RHdJgAKpN=BB`H KN2r c g4B`0p"J KN2|.CA N2p g C LN2ppL<NuH8(H$Ip. IN1&H f "J LN2p`0& 0H"J LN2` 0RC|mCAN2pLNuH>O/H/I G K"oN2pK "o MNg0"M/ Kp\N2RH"_N2pp% KNBJ@gHUpNXXO o:BhB`hE Jr B@NHWHoHo C RN=O ??/?/?/ BgBg4/o B2/oApN=nO NB,H"o R h< PN2p/.CK R h PN+jXO6.|KSCJCm| ov 0.|r h|?4JAIHp pn?CK R h PN+jPOpn@?2.|I?4.|v j?CK R h PN+j\Op.g R1| B R1|$Zv` R1|$B R1| Zv ??/?/4/ rB@ RN<\OBIp RN=\:|0| g"S@gS@grS@g` R"h< QfN`X R"h<"Q o N28 R h$Zfv`BCJg R"h<"Q MNp.gBA.| KpNC"o LN2p"M/ p\ LN2RH"_N2p"L KB@NC<lHUN XOB`JCgBA.|p LNC R"h<"Q o N2p`B@.|@gBA.|C KpNC<J@lfHUNXO`\Cgp?r$??/?/?/ 4/ R0BAN=0O p?r ??/?/?/ 4/ R0BAN=0O 6`h2H ЀЁ Rp o:01o1o1W??/?/?/ BgBg4/o B2/oApN=nO OL|xNuH>O|&H$IA "KN2pAr B@NIKMHTHUHVC o N=O 4 5V5U5T W"hT$QB????/BgBg4TB2/UApN=nO ???4/rB@ oN<\Op WN=\6|2H ЀЁ Wp B|fFA p\N2$HRJ W"hT"Q JN"Jg fN`A NC<6l / NXO`x2H ЀЁ Wp ????/BgBg4TB2/UApN=nO OL|NuHO&H(IA"KN2pp\AN2&HRK"L KNg0AKpN=6S@fANCV6J@l / N"XO`p`BOxLNuH>O$H(I olBGB KN*MPg4I"J LN2p"K/ p\ LN2RH"_N2pp% LNBJ@lHSpNXO yJBh`"J NN2pp\ NN2$HRJCKz JN2p yJ1| yJBh yJ1| yJBhEHSCL JN+jXO"KA4N2pB olHRHoB"K NNPPO yJBh yJ1| yJBh yJ1|0g$ KN2Jf&p\ LN2"HRI/ p\ NN2RH"_N2p`"K/ p\ NN2RH"_N2p"L NN`J@fAL/pN=`p% NNBJ@f2f C4 KN2pHSCL] JN+jXO JpN=U@gzpNCH&lNB`^Ƽ NCH*H g LB@NC8J@l LN/0NXO`(B@ NNC:J@l NNx/0NXO0NCB`h>`6 M"0NC~.g$BW0NC NNCVJl0N~`N~` M"0NB,n0NC0NC MNC/O@L|NuH>O6&HE Jr B@NIKMHoHTHU"N RN=O 67U7T7opA R"hT&Q R"h&QB R"h&QB?/???BgBg4oB2TApN=nO ?/??4rB@ RN<\OpCANC /"/N7`"/ N7`/CK R&h SN+jXO "/N7`"/ N7`/CK R&h SN+jXO?/??4rp RN<\O?/??4rp RN<\OB@ RN=\6|2H ЀЁ Rp ?/???BgBg4oB2TApN=nO OL|NuH $H<:86/???p r4N<\O???4rp JN<\O???4rp JN<\OLxNuH0&H$I IN2&z BD`VDmO/H&IE JrB@NIKMHoHTHU"N RN=O 67U7T7o"oAN2pC RN6BD?CL R&h SN+jTO?/???BgBg4oB2TApN=nO ?/??4rB@ RN<\O0 RN=\?@o0/| b@0;N h~t~ BF`&p'4H"ҁ҂ R"p "QA`xN2|'RG| oB/C0 RNfHo"oA|NFXO`|`C0 RN:RD| oBD?/?420 RNXOJDf4C RNT6`@C0 RNSDlx ?/?420 RNXOJDg0HDHC RN6?/420 RNTO`Dp?Bg?/??4BA R0/N=0O R"h QN0:J@m| nC RNr?/?420 RN XO`rp?Bg?/??4BA R0/N=0O JDfB`0HDHAB0 R"h&QB R"h&QB R"h&QB?/420 RNTOv `C0 RN R"h QN0:J@mB| n<8JDf C RN6`0HDHC RN6?/420 RNxTO?/?420 RN6XONz`2/H ЀЁ Rp ?/???BgBg4oB2TApN=nO /HOL|NuHYO68:AB@r NGJ WHh"HC0 SN=XO|m| n W"h$ if` W"h$ iF W"h$(Q2H ЀЁ S"p "QTI LN2p WBh"?/?/?4rB@ oN<\Op WN=\p4H"ҁ҂ Sp g"L p PTHN28`Bg"L4H"ҁ҂ S p PTHN2p|mz| nt LN2*0H"LtCH"ҁ҂ y p PHN2pEHCKtCH"ҁ҂ y p APN2"L0HA|N2p`Bp Wh??(?(4(r SB@N<\OXOL8NuH>O>/H/I@"oBQI8 L"oN2pMJ"o V h$ PN2p LN"o V h PNp\ LN2&HRK KN46"K V h PN2px*`2H ЀЁ V p gBp RD|9oBA|H ЀЁ V1 K B@|;@ x `2H ЀЁ V"p QB VBp RD|ox?`2H ЀЁ VBp RD|Bor?mH ЀЁ V1 Ho0Ho6HoApN=nO ?/0?/4?/84/J@lz`BE|0|Eb@0;N,|J4444444444444444<~2 oBP` pC LN 8?/?/?/4/r VB@N<\OJDo ?/04/42/60/8 LN TOp\ LN2&HRK KN8@gb|f ?/0?/4?/84/?/0?/4?/84/ApN=nO /g$?/0?/4?/8?/`,0HC4H"ҁ҂ k p PTHN2pRDRC| mBDv`V0HAN22HCrCH$Ԃԁ y p( PHN20HC2IAN2pRCRD|mL NuH0&HBCE`"0HCH2gC KpxN2GxRC| mL NuB@2A`4JAJ0 gR@RA| m1@Nu3~NuH06$HG7@BD`"J0HDHAN2pExRDDnL Nurtf 1|1| RBQNuJ9gpNuJyf8Hy/< ??<?NAO Jf pNu3#Syp y#NuH>,H6&I,*o,8/2/0gE(`E2I LN2*DC`20H"MA0NJ@f -KݮA0Ne=@=@ `*RC0SEJ@l g&@RBC`JgAMpN=pL|Nu/ / &HE0p*1HR4*.r"k?// A0+Ne< K"_"4N"PO&_$_NuH8&HE J0+Ne<6I02f $+f"RCp,1HT4,.r"k K0NPO` p,1HT4,.r k"P KB@NPOLNuH>,H6&I**o(8/./,gE(`E2I LN22DAo`26`20H"MA0NJ@f -KۮA0Ne=@=@ `*SCJCl +g &@S6<`JgAMpN=pL|xNu/ / &HE0p*1HR4*.r"k?// A0+Ne< K"_"4NPO&_$_NuH0$HA0*Ne<6G0J@f>rg6 j hPHN2&p+1HS4+.r j"h J0NPO` p+1HS4+.r"jpC JNPOL NuH0$HN_Jg|G0+0g&Jg JNR(` JN(Jo&+2gNB+0`HJg JN(` JNp(Jm"B'9H? J4+.2* N"XO` +2g|0L NuH0&H68NJg| KNfE`E J0+Ne<6 J0+Ne<8C|-oANpN=`,G00CHC0 KN20CB3 KN27@.L Nu/ / &HEdp*aHR4*.r"k?// A0+Ne< K"_"4NPO&_$_NuH8&HE J0+Ne<6Id2f $+f,Jg0,^`p@B',aHT4,.r"k0 KN^PO`B',aHT4,.r k"PB@ KN>POLNu/ / &HEdp*aHR4*.r"k?// A0+Ne< K"_"4NTPO&_$_NuH0$HA0*Ne<6GdrgBJ@g Jg:k.l4 j hPHN2&B'+aHS4+.r j"h0 JNPO`4pfJg 2k.l`B'+aHS4+.r"jpC JNPOL NuH8YO$H&jPK0* KNe<6B@8A`$  f(H4H(HHBBA`R@RDDnIdC0`"  f(H4H(HHBBA`R@f.`"  f(H4H(HHBBA`R@fڰ|mAN8pN=8S@fp`p`8,^l.JDf0,^HC0 jA0N2`0*HAt/ jPHN2D| _NC. fB@`&WPK0H"jPI KN20,^HC0A0N20,."jC2l^AN2p/*"o JN_XO0*HCt jNDT%W|} JNO JN`pXOL8NuH8O$HN_JgBBhBdIGdB JNQ6 kbfN+`g$Jg JN>,` JN,Jn~`BG`"Jg  JNN,` JN,Jm~`BGJgݯdvB0+bf(,H? J4+.2* N"XON8`x|fL JN^8J@gPW@gL kbg&|g r,H? J2*p4+.N"XO|fRhz`|g kbf kbfN JpNQ6Jg kbff *2*Ho6$*6*HÔԁSo8*jjSD5D` *2*Hn pj5@ JN JN]~ JN|phg//hCNAN+jXO`CNAN2pApN=OlLNu/ / E0&Hp &QAd$Ip$Q&_$_NuAdB(BhB(||BBh.B(0Bh^|aB(`1|bNu/ / $HG0p &Q IEdp$Q&_$_Nu/ trELSeg22 gbp$_NuJfp$_Nup$_Nu/ trELg22 gbp$_NuJfp$_Nup$_NuANpN=Nu (m2n,f 2(hm (f 2(hlNpNuBNu/ $H *n *NPd` J *NPP$_Nu` P"SJnNuH BA4E`"  f*H8H*HHDDC`RB6RACn`"  f*H2H*HHAA@`RBf0L8NuH BB6E`"  f*H:H*HHEED`RB8RCDnBC`$  f*H8H*HHDD@`RBRCCn`"  f*H2H*HHAA@`RBf0LxNuH8$H(I`&R"L JNDT$K fLNuH>YO,H.68:*o0/4&IPK KNe<6 K0Ne<8I2CC0 L0N|mAOUpN=Jg>"M WNDT`20.HAt/ nPHN2D| C _NC$H fB` NNBG`J0@G@A"(زf24(ܴnm( L/0NeO$H&I(><BNQ6A/HA0*Ne<62*IAt/HJf /P/4"K J02N\OJg`  KN/H0 oNe<> oPH0Ne<<"o jPH0Nr|l"jC00 oPHNX|m$AOUpN=/Pg"o KN2`t0*HAt/ oN2C| _NC(H g2*IAt/ jA0N2F| _NC,H f"o LNDT`z0H"jPIAN2"oA0N2p0H"oPIAN2"jC0A`N2pBG`N0@G@A"(زf64(ܴjm, jPH0NeYO*H&I,?A>v`ANe8oofWl:`:A0/Ne<>A0Ne<:2-IAtG| NC,H g:0GHCpAN20GB6`40-HAtp NC,H f0-HCt JN`B f(N$L`(-L(N&SRl8 MNv` 0@C@A"(زmtԆըRpn( m%h m!L"*g A `+J+m -І+@Bm0o;@+Lr҆ӭݭANe8ml`0-;@;@ MBNQ6 MN]~ MN MN Z|} MNO MN MN| MpNQ6XOL|Nu/ $HN_*gB"*m nN`d4*2* *??/ JNJ"H J 24N`8 JNJf.B'4*2* *??/ JN"H J 24N.TO$_Nu/ $HN_NjB'49NBApйF"yJ JNTO$_NuH>Ov$HGC KN2pB/HyOHyO"KA NhPOJg"KAN2pC KN JN_ KN46J@l KN/0NFXO`ʗxNzCA0ND*H0*HAtp WNC(H f2*ICt KN4B`2 g"MAN2p`B,B f,L&N`,)N,LR fN0NJg2pf+g&NjpANe4BApЄ"K JNTOOL|8NuH>O$HN"Jff JN_ JBNQ6 JND/H(HPLK M0*Ne<6 L0*Ne<82*IAt/H$*fD0* LNe<:?j ?j?y ofBF`0@F@A"(زf4(?0*jo`0*2@l0@F@A2(?4*jl`4*0Bmd M2AFAC0)Ne<2A?@n @oDl 4Dw`80E2Aw`*Dl0D2Aw`0E2Aw` 0@?RF|m,DoT0EHCPA@N20DHC@2CEAN2 M0DENe5@ M0Ne5@5@`J0DHC@A0N20CHC02EDAN25j M0EDNe5@5@BF`&0@27m M0Ne2AFAA1@RF|m JN0*j?@"JA pN\`2DC@0 MN|l|0*HAt/ LN2| 2DA _NC,H g2*IAt/ MN2E| D _NC&H g0H"LAN2CPA@N2p0H"MAN20DHC@A0N2C00EDAN2pBF`0@F@A"(زf4(ܴjmBjl!j M/ jPHC0)NeA/ oPH2AFAC0)Ne4(ܴjmF M/ jPH0Ne j'hf%K` k & j!K o,f%N`t V!N`j *rf. o-hf%N` n ,'N& j!K`, *l j'hf%K` k & j!K o-h"n""o,f%N` V!N.* *Ї%@%j5j5jߪ0*HЇ2*Hlj` o-hf%N` n o,"P#N"j'i"k"`" *rf^ j'hf%K` k o&"P#K"o,f%N` V!N o"j#h"h" j -j` *rf" o-hf%N` n ,'N` *l^ j'hf%K` k o&"P#K-h"h""o,f%N` V!N o"j#h"h"` o-hf%N` n o,"P#N"j'i"k" o&"S#K"o(j)i&i&.*5j5jߪߪ"o oNDT"o oNDTAC ""p"JA N\|} JNO JN JN JN| JpNQ6O L|NuH6k?C8+Θkk?D?y"KApN\pPOLYO$HBNQ6 JN_ JN&HK0* MNe<8Jg"K JNJg.Mt0*HI"*f/ / "K J0NPOJg` * KN*HA0*Ne<6CA0Nర|mAOUpN=`0*HA/A0N2D| _NC,H g0HCAN2C0A@N2pBC`0@C@A"(زf 4(ܴjl>0@C@A"(زf 4(H´m0@C@A"(زol 0 JN``n0@C@A"(زf6$*8*hܘjA0Ne2ACAA1@`"0@C@A"(زo $*RC|m JN +f B%N` -k k fB%N`, U!NN`."L KNDT&Wf"L MNDTN*N *"*nfp4*jmd"*mf4*jlBA5A5A%j`TBA5A5A4*H”oj` 2*A5A"*f%M` jl 2*A5A"*f%Mp%@%@N N JN`0*HrҪo tj5B JN]~ JN JN| JN Z JN |} JNO JpNQ6XOL|NuHjo"2*@l>`>A0*Ne<<A0Ne<>2*IA/AN2| 2FA _NC*H g0HCAN2CpA`N2pBC`n0@C@AfZ2(ܲjmPjl J0N``>A2ACAC0)Ne<:0F@A0Ne2ACAA1@RC|m/ "M JN_XOf%M0*HC KNDT&M&SRo JN *m2n,2*jo" jPHNe>jl`0*5@5@p%@%@N N JN` JBNQ6 JN]~|} JNO JN JN| JpNQ6NPOLQO/H*IA@NE o (#FC.0( INe<8"9Ffj W"o0)Ne<6A@p CDNC(H g 0DH"WAN20DB4r()A#JANe3N`NA@/ oN2| _NC(H g"WAN2pB*U o((zڨ`@|mA@0NC$H gTpFCAN* f,J`%K&&J*URnA"o0)Ne<6A@p CNC$H fNXNB`z0HCAN2B20 f(%L` (-L&%KB#J o3NNRFDEt9E9DN!N ZpPOL|xNuH>(H*IA@NEv֬N(,`gtANe<lobll`0,<A0,Ne<:A0Ne<<A@E| NC,H g20EHCPAN20EB6`(A@p NC,H fNNB`B.B f$N&J`$-J$Ng*URl@N#JEDANe3N",R#Ft9D9EN!N ZpL|xNu9DgT9Eg69g.AP0pN=İ|g0|g&|f$pNtJg`APpN=S@fN&Nu9 9FA@NNuH6OvGD+gA N48J@mANEBBNCA0ND*HAp WNC,H gL" g"MAN2p`B.B +f $N'JB`$-J$NR frf k(fBANE`'CB+N Z0NN+N! OLl8NuH0ED&jv" gx*gpg*gdA Nn8m@N`&A0NJg&S g0NJfB` f0NNJgB**N!L 8NuH8(HEP*xg" Jp\N2&HRKBpx"J LN2`pxCP LN2LNu/ / &HEPBB*B*BB JN@lfp" gg Kp5NBJ@lXC JN2pCP JN1p5 JNBJ@l JNCXACX"""""""""">0AN?N$22I@IWC0AN$l J20NvJg J0N$Jgx`BDJg`BWB@A`>2I@A0g.2W%"C4G r?&Q6C#0 W R@|m0o J20NN0NCTOL NuH0UO>APB@NC6J@lB`$E J2<0NBDJDg&J0+yf2+yf 1AY&Tfx`BDJDg:+<+ >+ 0+ NNAXN_CLAN2+0+NANTA(N: J2IGI|0N>BDJDg@ J0NV Wf00HGHA20N)Jg J20NAJgx`BD WfpNz0NCJDfAPpN=TOL NuH8$o(oB@`|l 2R@RR20g <.g<\f2 0.f"`|l 2R@RR20g<\fB1&IBA` .fRARKf|f|f*|n$2 0\f$J@g&I` *g ?g :fB`RKf o0LNuH>O(H/I$o&AN2pp\AN2B(KMG ,:f, Ae PbNDrtiAg:`/BU0 4\fJ@gllRUx`h0 4\fRU/fC NN2p NN2(`>B@|ANCJ@fp`B@Jg|: NN2(\@RD/ HoHU"K LN,O g Wf .gT Wf0 .f* +.f"|fB`XSDB6@p\ NN2(RD`"KA@N2pW04g\@RD04gRU`zB6@"N oN2pOL|NuH>O8&HNB/HXKBC|o\"S -fT )wg )Wf z S (ig (Ifp`B@@`B S (ig (Ifp`B@@SDXK`zEINB<A|:B@ANCCQ LN1M~`"S NN2p$N`B@ALRJfHW"L NNzXOfAQpN=XKSD`p\ LN2*HRMBGp% SNB?@0RGJ@fB0/g< SN"H MN2p$M` *g ?fAQ9pN=`RJf`"oC MN2pJCfbJg^NE(<rHTBHCt/ |f`0HF@A"_BNF\O6N/|fB|g/gJf NN%6U@f B`JgNCJ@gSDXK|o S 0e| 9bt|fjJgfN1@,JfR29&0HA@Ko$-`$, MpЂNPd+H+FB'9H? MBBBApІN"XOSDXK|npOL|NuH<f(M`4<fI`(<fI`<fI`<_fI`I#BB`r4 v8D@D6K0RB|mRJR@fB6SCg SCg"SCg:`RBB`2I&7/RB|m`6BB`2I&7/RB|m`BB`2I&7փ/RB|mE(oI7BB`B@`4R@|m\LRB|m oO$L<Nu?/ E29yl49&lBApF RN>`BApF RN>09y`BApG RN>$_6NuH8O60<N?6E2H ЀЁ(RGHk"K R0N=XO lg(0, H@Sk2,4BB7A2,B7A` 7l7lHoHoHo Ho r B@N?hO`JC KNhJg?/?/?/4/r0 RN<\OHoHoHo Ho r B@N?hO0/g2/f0<N?6OLNu?6S@g` yh: yhR`2H ЀЁ yp 6Nu?6S@g` yh: yhR`2H ЀЁ yp 6Nu?/ 6ERg2m 0N0NX0N\0NL4$_6Nu?6N0N636Nu/ E0mNd0N4$_Nu?/ QONCt6G|2+|Ag7CKr p?CHoN6XO.p/@r/A0Hr HoN6XO.p/@r/ANB6r pCHoN6XO.p0/r0/AKpCr HoN6XO.p0/@r0/A0H|Pr HoN6XO. W m 0H H@>p0/@r0/Ap`BPO&_6Nu49@BP09A@QNu?/ YO6ERmrRjmtj0A j0?@2 >0H$ԂԀ j$H2*0*CAN5o5WXO$_6Nu/4H…6HÇC yB0 &NuH<6$H*IGI2m4A S0 f 40N,`A9f9gZ9g(BD`BE`0D"S1gLREPmRDTm`?j0*jS@?@AN0jS@?@>AN~>0*?@?@AN40*jS@?@?@AN0<N?6PO$_Nu0Pl20)hl3h0i2hAoi20)i2(hAoi3A0Pl23h0)hl 3h3hNuH>O?@8/L:/N/H/IEHIJvG67T7A7B>?E?oP?oRr09N:"KAN2 KNHT"JA09N8XO8R:+TMK`HV"MA09N8XO0Rf2Tg& KNR0D62E7A"KAN48 KN2?4rB@ yNo`BE?h?h/N0NE?*?*?*???C A4/2/0NO 8NJDo|m.|fN`V|fP0H s(g< hNMD`0|f0|f0NzN`|f 9Jg @NMD0NV2H ЀЁ kp 0N|`0N0oW8/Hĉ:Hŋ0D k0fV0/ 2/N420Nl|m0H s1D s1E?/?/??BgBgBBBApN=nO 0NO L Nu/QOvy209 HoN6XO.`RC0o0/Wl33vy209HoN6XO.`RC0o0/Wl33PO&Nu/ EBBrRpN4*BSBrRpNv4*BrRpNftjrRpNV$_NuH>]O6:G H$ԂԀ$k0N|2I s("hA NIB8J@mV0N0N0HD@GIrEg,fx`BD`BD,JDg?k?k`CAN#pEg,ft`BB`BB,:KMHUHVCABA+~09N:`POJEf80,ZH7@2,XH7A0+7@2+7A:+ʚjEo<+̜jFo???*4*2*0*N>\O?+?+?/?/ ?*4*20N>O Bp KN%pN`0N4\OL|xNu?/ 6E H r\HNE0H rB(4H"ҁ҂ j"p 0) || 3@ 0N$_6NuH OvxE `N0H"2gB A(g:(f4JCl 6:(<`&0H rPb Pfhc60H r<:(RD|5mJCo 0N:p`x`H0H"2g< A(g4JCo 6:(<`&0H rPb Pfhc60H r<:(RD|5mJCoArB@N0H rAN"H W h< PN2pHoHo HoC o NyO 0H"rC rA NKBF?/4/2/ 0/ NztTOJFg0NP`BO LxNuHOArB@NBxG IKM`0H"3g A(g(gAN"H W h< PN2pJfHTHUHVC o NyO v`???4/BAp oN<\O0H"sC sA NKJg60H sB(4H"ҁ҂ k"p 0) ||3@ 0NRD|5m2Jg?420/ NztTOO LxNuH vE `b0H"2gV A(gHJg4(g.0N0H"rC rA NKJfB`80N0H r\HNE0NvRC|5mNtANEpL8Nu?/ E 0*H r(gD(g>AdpN=6S@f"2*I"rC rA NKJgF`$|g>`9gAepN=6U@g 0*H r(g\HNE0*N$_6NuH<8K2I@AE JN_G K0< NC(H gn JNMNB8NCt9@0HD@AC r?"Q2|At2I)pBAN"LNl6J@l"K LNDTB`2H ЀЁ*k*}g0<`0< m 2( |A1@ 2I'0N(8,ԘmDl:,֚mEl?,?,?,?,?-4-20N>O ?-?-?42-0-N>\Om0NpL<8NuNJgpNNu// y hB( Jg,JgJg <gx`BD`&Jg <gx`BD`Jg < gx`BDJgJg6<`6<`v 8( |D1C JgpNd(&Nu/QO?@?A?BHoHoC AN?HPO?/4/rB@ yN\OLNuH 08:E? RB@r4N\OAPNn R?(*?((2+h.A?4+h,B2(.0(,N>\OpNbJg5|N`t0N0+ Rh@?2+hA??(4(2(0(N>\ON` R?(?(0+h@?4+hB2(0(N>\O0NL 0Nu/ / E&R0+(H0&R2+*H1A&R0+pH1@&R2+rH1A&R0+H1@&R2+H1A &R0+H1@ &R2+H1AQ&_$_NuH08&HvE `0H"2g&"4H"ҁ҂ j00H7@ j40H…7B0H rh r7P r7h rA Ct?"Q2'|0 K02<NJfB` RC|5mbpL NuH8(HE J0< NC&H gB'/ BBBCA NF\O6U@f"J KNDT`CAN#A0(7@2(7A7h7hNB6NCt7@|AN"KN8J@l"J KNDTp`<2H ЀЁ j"h 4) ||3B 0H%h0N0LNuH E6*|2op2`05@A0NC$ fpNBD` RB0@RDDnBD` 0HBRD|2mx`2H ЀЁ jpRD|5m|:B*|.|.B*5|N5|Bg/*rB@N?\OLNuH8vE_,` 0 JN=RC|mv`$0@CH r 5 r 2(h 5RC|5mG&I2Jg "f 0gBBN(B`A 0< NC&H fpN6 7j AC p?"Q27j7jAN"KN<H"ҁҀ(mB*gBCA BNJB@`B++g2<`r l 0( |@1A 0H+l0NRDDnpLBA< <b;k`|<*f<`&<0< b ACp a$Wb<gt<.f6<*f4`$<0< b ACp a$Wb4g<߲<Lf g`<hggr@dp|?@0;N`````N`N``````````````````````````NNN````````````````` [0`|A`0A2"LaN@`\ [2"LaL@`JJEj `p0?4 La"TO@`*JEj `0H?4 LaTO@` JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`@HN0\OLxNup24C8jxA 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 ??B@CgJ1kB@BA< C(<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu?/BCrgP1kpr6< (<-Wg<+fg&CF1bЁg1b Ѐ(ЀЀЄ`JgD(6Nu JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuSeg gb pNuJfpNupNu"SefBJgSf ANuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G*3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"D4p` 3!D4p& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!D4`0123456789abcdefghijklmnopqrstuvwxyz/ &y g/ &S?<INA\O`&y g/ &S?<INA\O`&_Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#JkNuDNu oHH@ Nu? oBC$jD[JjD$HBJBf4$HBJBf"H@B@H@BAHA`>B@H@HB2@0"H@0 H@BAHA`""AH@r2B@tЀӁd҉рӁQF@JjDJCjD 6Nu$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/ABh1|1A2<fa"_2r+2QAr 2QNu/ /ABhBhr|avC _0 _0 o0Nu/A1|1|!I!o1A"_A000000000Arm`ABh1|1Ar`A1ABh1|r`ABh1|1Arh`ABh1|1Ar`CBiI3ASAC2QArp`ABh1|1Ar`rABh1|1A1Brl`TABh1|1Ar`:ABh1|1Arq` A1|Bh1A0Bh2ra09Nu/ /ABh1|1A1Br'aAݦ"_2"_2NuABh1|1Ar`/ /ABh1|Bh01ArkaA"_2"_2"o2"o2NuABh1|1Ar `VC3|3|3AC02222A2<`&C2222A1|Bh1| r `ABhBhre`C3A03B23|CrtRB2fA1Br`3/ C2dBi3| Cp 2Q"<;psNB _0Aݦ"op,2QAp 2QNuܦݦC3ABi# Ira(#NuABh1|1Arz`/ 1@ 0"<psNBAݦ0$_Nup `V#Aܦ00p `@p`:p`4#p`(#/ Aܦ00000 0 0000000000 pa"_2"o2"o"2"o&2"o*2"o.2Nu#Aܦ000000p*`#Aܦ0000p+`v/ #3ܦp,ab"_2"o2Nu#Aܦ0000000 0 p/`*#3ܦp2`#Aܦ0000000 0 0p3`/ #p6a"_2"o2"o2"o 2Nu#3ܦp4`#3ܦpr`#3ܦp`#Aܦ00p`v#Aܦ00p ``#Aܦ00p!`J/ /pMa@"_2"_2"o2"o2Nu/ /Aܦ0000 pFa"_2"_2Nu/ /Aܦ0000 0000pGa"_2"_2NuAܦ000000pH`Aܦ0000000 0 pI`Aܦ0000000 0 pJ`h#Aܦ000pL`P#3ܦpN`>/ /pOa4"_2"_2"o2"o2Nu/ ?Aܦ00pha 2CSA|;$Y4Q$_NuAܦ00000pd`Aܦ00000pe`3ܦpg`Aܦ000000 pi`|3ܦ3ܨpj`j/ /Aܦ0000 00plaH"_2"_2"o 2"o2Nu3ܦpf`&3ܦpk`#pP`#pQ`/ 3@@A"CB@22220<"<@NBAݦ0$_Nuܦݦ //??<?NAO Nu/?<NA\ONu?/?<NNAPONu?<NATONu?<NATONu?</NATO @Nu?<*NATONu?<ONATONu??<NAXONu??<>NAXONu??<+NAXONu??<-NAXONu/?<9NA\ONu/?<HNA\O @Nu/?<ANA\ONu??/?<WNAO Nu?<,NATONu//??<@NAO Nu/?< NA\ONu??/?<CNAO Nu/ /??<VNAO Nu?/?<6NAPONu?/?<GNAPONu?/?<@&AC$DFGIJ  $%23469:;@ACIJxyz{|}[3][Tabulatorweite kann nicht|erhht werden, da Hchstlnge|einer Zeile berschritten|wurde!][ Ok ][2][Datei neu lesen?][ Ja | Nein ][2][ Soll Datei gesichert werden?][ Ja | Nein | Abbruch ]*[1][Alarmzeit erreicht!][ Ok ][3][ Kein Speicher|mehr vorhanden!][ Abbruch ]wwwwwwwwwwwwwwwwww[3][Kein Fenster mehr| verfgbar!][ Ok ][2][Datei '%s'|existiert nicht.|Neue Datei erstellen?][ Ja | Nein ][2][Datei '%s'|existiert nicht.|Datei neu anlegen?][ Ja | Nein ]BAK.BAKPRN:[1][Drucker ist nicht| bereit!][ Abbruch ]*Sichern als[2][Datei '%s'|existiert!|Soll sie berschrieben|werden?][ Ja | Nein ][2][Soll neuer Name|bernommen werden?][ Ja | Nein ]Datei laden[3][Zeilenhchstlnge|berschritten!|Befehl abgebrochen!][ Abbruch ]  %8ld%d %3d ICON-INFORMATIONENDATEI-INFORMATIONEN%12s%8d[1][Daten fr Uhrzeit|sind fehlerhaft!][ Ok ][1][Daten fr Alarmzeit| sind fehlerhaft!][ Ok ]%10ld%ld">`JANFEBMRZAPRMAIJUNJULAUGSEPOKTNOVDEZ???CHS\Allgemeiner| Fehler!Datei '%-14s'| nicht gefundenOrdner nicht| gefundenZu viele|geffnete|DateienDer Zugriff auf|'%-14s' ist|nicht gestattet Kein Speicher|mehr vorhanden! Ungltige|LaufwerksnummerInterner Fehler| des GEMDOSUnbekannter| Fehler![3][%s][ Abbruch ][3][Kein Dateiname| angegeben!][ Abbruch ][3][Laufwerk| voll][ Abbruch ]*.*. %-12s %-12s [3][Dateiname hat kein| gltiges Format][ Abbruch ]%10ld%2d-%s-%4d%02d:%02d:%02d[2][Datei lschen?][ Ja | Nein ]Kopieren von '%s' nach ...[3][Die Dateinamen|sind identisch][ Abbruch ][2][Datei '%-14s'| berschreiben?][ Ja | Nein ]%d[1][Pfad existiert nicht|oder wurde fehlerhaft|eingegeben!][ Ok ]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~[3][Zeichenkette in diesem|Bereich nicht gefunden!][ Ok ][3][Zeichenkette| zu lang!][ Abbruch ][3][Zeilenhchstlnge|berschritten!|In dieser Zeile keine|Ersetzung mglich!][ Weiter | Abbruch ][0][ |%ld Ersetzungen|wurden vorgenommen| ][ Ok ][0][ | 1 Ersetzung|wurde vorgenommen| ][ Ok ][3][Blockoperation nicht|durchfhrbar, da Cursor|sich im Blockbereich|befindet!][ Ok ][3][Zeilenhchstlnge|berschritten!|Befehl abgebrochen!][ Ok ]*Datei einfgenPRN:[1][Drucker ist nicht| bereit!][ Abbruch ]Block sichern[2][Datei '%s'|existiert!|Soll sie berschrieben|werden?][ Ja | Nein ][2][ Ablage wurde verndert!| | Ablage sichern?][ Ja | Nein | Abbruch ][2][Ablage lschen?][ Ja | Nein ]CLIPBRD\SCRAP.TXT[1][Laufwerk voll][ Ok ]WFEDIT.PARSCEDITOR.PAR[3][Parameterfile ist|nicht gltig!][ Ok ]\[Fehlerhaftes| Argument][ Abbruch ][3][Zu Dateimaske keine| Dateien gefunden!][ Ok ]DRUCKER ABLAGE ABFALL d$d$d$d$ ppppp xpبȨppph𠐈ppp pP PP Pp  @pȈp ` p0@p0p0Pppp ppppxppppppp 0P?[$DDB@  w w   ? 9? @ !              ?? ?D"eee e e e@eeeeia`?VVQl00 WWtQw  0 WX,Q 0 TUzQ0@ TUzQ0@ TUzQ0@ TUzQ0@ TUzQ0@ TUzQ0@ TUzQ0@ TUzQ0@ TUzQ0@ TUzQ0@ TUzQ0@ TUzR0@ TUzR0@ TUzR0@ TUzR'0@ TUzR20@ TUzR=0@ TUzRH0@ TUzRS0@ TUzR^0@ TUzRi0@ TUzRt0@ TUzR0@ TUzR0@ TUzR0@ TUzR0@ TUzR0@ TUzR0@ TUzR0@ TUzR0@ TUzR0@ TUzR0@ TUzR0@ TUzR0@ TUzS0@ TUzS0@ TUzS0@ TUzS$0@ TUzS/0@ TUzS:0@ TUzSE0@ TUzSP0@ TUzS[0@ TUzSf0@ TUzSq0@ TUzS|0@ TUzS0@ 4DD SSX XXX Y Y2 YT Yv YYYYZ ZBZdZZZZ[[0[R[t[[[[ \!\@"\b#\$\%\&\'] (].)]P*]r+],]-].]/^0^>1^`2^3^4^_  [1][Kein Speicher mehr|fr neues Iconbild][ Ok ][3][Keine freie Position|fr Ikone vorhanden!][ Ok ][3][Keine Ikone mehr| verfgbar!][ Ok ][2][Ikonen-Text wurde verndert!| | Text sichern?][ Ja | Nein | Abbruch ][2][Ikone lschen?][ Ja | Nein ]$C4cC WF-EDIT Datei Block Suchen Funktionen Parameter ber WF-EDIT --------------------123456 Lade .C ^O Lade .H Lade .S Lade... O ---------------------- Lese neu ^U Lade hinzu... ^A ---------------------- Sichere ^S Sichere als... ^X Sichere Block... ^M ---------------------- Schliee ^C ---------------------- Beende ^Q Setze Anfang ^B Setze Ende ^E Verstecke ^H -------------------- Kopiere ^K Lsche ^D Verschiebe ^V -------------------- bertrage K Schneide aus D Fge ein V -------------------- Spaltenform R Suche... ^F Suche weiter ^G Ersetze... ^R -- Marke ------------ Setze... M Gehe zu... G -- Gehe nach -------- Zeile... ^L Textanfang CLR Textende CLR Blockanfang ^T Blockende ^Z letzter Pos. P Leerz. in Tab. T Tab. in Leerz. L ----------------------- Drucke Datei ^P Drucke Block ^J -- Ikonisiere --------- aktuelles Fenster ^I alle Fenster I -- Aktiviere ---------- nchstes Fenster ^W letztes Fenster W Editor... Ikonen... Programmende... --------------------- Sichere Parameter WF-EDITCopyright 1991by Wolfgang FischerFreier Speicher:________BytesOKVersion 1.0028.03.1991Suche & ersetze ZeichenketteSuche nach:__________________________________________________________________________________________XErsetze durch:__________________________________________________________________________________________XSuchrichtung:Alles ersetzenvorwrtsrckwrtsMit NachfrageAbbruchUnterscheideKlein-/GroschriftEinmal ersetzenOkSuche ZeichenketteSuche nach:__________________________________________________________________________________________XSuchrichtung:vorwrtsrckwrtsUnterscheideKlein-/GroschriftAbbruchSuchrichtungumkehrenOkZeichenkette ersetzen?JaNeinAbbruch________________9AbbruchOkWhle ZeileZeilennummer:Prfe KonsistenzDATEI-INFORMATIONENDateiname:FILENAME.TXTTextzeilen:________Cursorzeile:________Cursorspalte:________Speicherbedarf:________HIER MUSS VIEL PLATZ FUER EINEN INFOSTRING SEINPfad:_______________________________________________FILENAME.FXT*.*Datei:___________________.___f FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT*.???*.???*.???*.???*.???*.???*.???*.???*.???*.???*.???Neuer OrdnerDatei lschenDatei kopierenOrdne nachNameDatumGreArtDatei-InformationAbbruchOkDatei-Information___________________.___fDateiname:Gre:Datum:Uhrzeit:Merkmal:012345678922-MRZ-199023:08:41lesen/schreibennur lesenAbbruchOkNeuer OrdnerOrdnername:___________________.___fAbbruchOkLaufwerksinformationLaufwerk:A:Gesamtkapazitt:__________Freier Speicher:__________Ok___*.___FEditor-ParameterBackupsTabulatorweite____9EinrckenSicherungsintervall______9MinVorwahlObenMitteUntenCursorpositionFenstermae bei ffnenZeilen 123 Spalten 123 AbbruchOkIkonen-ParameterIcon lschenIkonisieren beimit Nachfrage:Fenster schlieenText speichernFensterpositionbei IkonisierenbeibehaltenBerechne IconpositionFenstergrebeibehaltenzeilenweiseLade Icontextspaltenweisebei ProgrammstartAbbruchOkSpeichern von ..FILENAME.FXTZeit und DatumZeit________:__:__999999Datum__________.__.____99999999Uhrzeit setzenAlarmzeit______:__9AbbruchOkClipboard-InformationenSpeicherbedarf:__________Zeilen:__________LadenSpeichernFertigSetze MarkeMarke 1Marke 2Marke 3Marke 4Marke 5Marke 6AbbruchOkGehe zu MarkeMarke 1Marke 2Marke 3Marke 4Marke 5Marke 6AbbruchOk1234567812345678Z: S: Pfad setzenKopiereLschePfad Nr.:____9______________________________________________________________________________P______________________________________________________________________________P______________________________________________________________________________PAbbruchOkSichern am ProgrammendeParameterdateiGeffnete FensterIkonendateienAblageAbbruchOkjjjk&kCkDkQkk..kkl..lllllm..mmm mmm mmmmmnnn n  nnn nn)n* n+n4n5 n6nCnD nEnNnO nPn^n_n`ninj nkn{n|n}nn nnn0nnn0nno oooooo' o)o8o9o:oIoJoKoZo[o\okolomo|o}o~oooooooooooooooooooooooopppp p p ppppppp#p$p%p+p,p-p3p4p5p;p<p=pCpDpEpKpLpMpZp[ p\pjpkplp{p|p}pp ppppppppppppppppppppp q q+q, q-q9q: q;qDqE qkqxqy qqq qqqqqqqqq rr r  rrrrr.r/rGrJrMrmrqrurrrrrrrrrrrrrrrrrrsssst t  t ttt!t(t1 t>tGtR tttyttttttt ttt ttt u8uFuGuuu uuu uuuuuuuuu uuuuuv$((v&vNvv((vxvv((vvv Z Z6 eL  eV  e^ ef eo  e|+  KP  e eeeeee e#" eeefff1fHf_fvf f  f !f "f g1$0 %g&g,'gA(gV)gk*g+g,g-g.g /g 0g #h ?2> 3h(4h>5hT6hj7h8h9h:h;h<h =i >i 1i0 K@J! AiFBi^CivDiEiFiGiHiIjJj ?j6  LP-MjNNjdOjzPjK j  w0jjj j k k  k  k A wL=kE wh.kw.l l* @ / l9  @   lB  @  lL @ / lZ6 lb lo @  l @ / 'l6 2 w.l w.m  m"@  m+  @  m5  mB  @   mU' m] mj @  'ms' @@mvmm %m  w mm w m  x !   x,xHxd  x xx x x  y  y(  yDE9 y`5n@y|/@y@y o  y*   @y @z@z$@z@@z\@zx@z@z@z@z @{  @{   @@ 1 @ @)( @{< @{X!@{t"@{#@{$@{%@{&@|'@|(@|8 @|T :*9+@A,@B-@C.@D/@E0@F1@G2@H3@I4@J5@K6@L7@M8@N9@O)@P;|p)<|) =|) C>B ?|@@|A@|B@}=@}4D}P) Ep)'p) }l}  p qqqq  }  }  } qF  qV @  @  q`'qh  }qz ~ q 'q  ~0q  ~L q~h q~ 'r *~ < ~7r0 @ 7r8~rO  @ 7 rY ~ rw r{   0  ,  H r rr @ @d @ r @ @ @ r& 'r1   4 0r s s@ s)@ 0 s; sJ sZ @  sj @ 0sv s s @ 0 s @   s s @   s @ 0  s's*    t t8(  t[@  tj  D  t't   `t| t t t 't   t@  u@ u @   u @  u @   u%@ u- 'u5   @uH@  @uP@ @uX@   @u` @  @uh @   @up@ ux 'u   $ @ +  \'u u @@@u  x' ' ' ' v 'v   vvw @ @ @  w  @   w% 'w- 4<LtL|4|tt<ܦݦr  8   &     P    |",h .( "P""   &,$$   ($JP0.((<$, $"6 , 4( , ( *DV8    0  2  B46" J< D.. b 4824$ ^ @ "08& $4 "": 4( *(  ( .  *" *< 8 @8 2"  "  4 2($. *  &   < "    RV  b$  v.F0$2R4<P" " >d ( P F T ` 2 :*  X. *&Xj v&NB6( 0  L02((N  P " ( 4D(D     0     $  h8 >  XB: .( \"8  :&$f"fB$d"`@.X@4& ,   .(^  &*F*>P,.*B*&LHT d*":J>d~  r X* FX 2* J    J* V  B J "  D   ($808&6 $262 (LX.~2$0$BPH $$0$.$$0$0$6NZ j  ,p  <  FJ.$,Z   H ,*** 0*>F&LRP  P J (fX*F4 f(<0>TnH  ."$  N  0     (2FV @  " 0 &", &* @H:&408>  , 6& ,2  6,JHB  **:(d( B .*H& T       " *Z   >0*T $&4 & `,~>JR,6>,R &* &6  4 0*20 r4 8J$8 L^z$$VVl*lD&x` t&" 680*, *  &6  $ ,, z 4, Z N&  " l " &x 0d4"  |H. d  D8.^ j0 0 (  $ B:"2$  ^"  .  2         (8  x  (  J <B " " ,4 J 2D "` N 4B "RV \ X ^ 2 & 2 (  $  Ln "(* *.@ x ( Z^Vp|L"$D & n&B6":f 4    R0":"R$"N0 8 X> " *J>0X& J0P.&  P$ < "6"R"224r  ~.(6   "$ "  j& ,$   4$0&&0> 4  lV>hH000000000000000000000`000000H00000000000000000xx000000000000000000000`0`0 $. ` .. WFEDIT PRG CRpWFEDIT RSC DRdC`C!\I,``e>>>> TURBO-C <<<< for ATARI-ST Version 2.0 (C)88-90 Borland International &H f&op`B@#e03e4 k #e: Ј<.@#e6Jye4g<"@(I$k,"Jf"JfB// ?<?<JNAO A6<HCBB`6 !jBJ)gHiRC` "fSI "WJAkHiRCBSQJ)gHiRCHy`$ON*0 J"LN? 9Cg @N 9Cg @NN3?<LNA/ OGeVN;7@R@g^p` 2ABwR@| m?|HkHkCAN=PO7@6>Hk "KAN:XOA|r0N7p`BO&_Nu09eVN:N;NuACN=HJ@fACpN=6NpN^AfFBAB@N=ZNu?6J@g B@N@ADpN=6BBNhB@ yfFN=N=TBrB@N?XONdJCf 09fVN^0N^6NuH>O6$HNJgNBpN@BrB@N?XOGfLKfXHkHkHkHSrB@N?Op mN=BmNN?NN&0NJfN^2N N2NJg|oN( pN J0NZB@N@BA0-N;dN(MIGBmBmHWHSHTHoHVBg?<BgBgBgBgBgBgBgBgBgBgBgC8 Mt2<p3N;O.8pN@p DgN>ppDg MN4pDg2g??/40/2N5XOpDg 20N8B@N@0-g^9n NJg89n N/TJg&9n 9n NhJgN*z9ff$0<N>`ADipN=6pN^B@NO L|Nu?/0Po`02)ho`2(4i6hCl`4h6)i8(hDl`6(h23A8@3D0C3HBlClx`BD(6Nu9ff0<N>fNu9fg0<N>B9fByfNu0Qf"2(if4(if0(ifpNuB@NuPm 4hBlhm4(hBlt`BBNuH0$H86ANJgH8jHĉeXjJDm0HЪn$ J0HNO&H` J0D@HNO&H K`L NuAf"PXi"P0)imBi"P0)"Q#*N;|*fNu4H…0Nu/ h`0CBA`  f46HÇHCCB`RAf|mB` P"fp&NuH6OA N9mH2/ @gXKf49fjm0HB@AN_jvBDMnG`\0HD@5gLyfjf N`0HD@A pPH2IDAC01Nd2A74JDBAְ RD|mz9mH2/ @oJoN/ArB@N=Z WBh\E HoHo Ho"J o NyjO |BD`0HD@5gJgA0/ NJgp`B@Jf,?/4/2/ 0NyTON/AEpN=6`r0HD@Aܰ "W2)DHN6"N7D W1@\?/?/?/ 4r opN yfFN=NuH8Efj20HA@GfIfFJAm$+f +fr`BAp0 TN=Nd0m"+g $+gv`BCBAp( TN=Jg+gBA Tp*N=`BAp* TN=BAp) TN=BApD TN=BAp TN=Jf0m"+f$+gr`BAp& TN=BAp, TN=BAp- TN=LNuH0BCEEGfF`BA4B02 SN=RC|mJg(29fj0HA@Ag40l Sp7BAN=`BAp7 SN=NNN2N xNLL NuAfBA`C$ ghg ARA|m0Nu// $H2*H 눐Ё2<jHN7D&jg?r0*N?TO5C$_&Nu// $H *2*Hnv`.rҪ4*H’ 눐Ё"*6*HÒN7D&jg?r 0*N?TO5C$_&Nu// $H2*H 눐Ё"<N7D&jg?r0*N?TO5C$_&Nu// $H2*H 눐Ё"*N7D&jg?r0*N?TO5C$_&Nu/ $HN JNj JN JN$_Nu0(hm2(hAl4(hlp`B@@Nuh2(hm4(hBl2(hnt`BBBNu?/ 6Ef2I@A2g2N2ICAA00N.r 4JCBA00 N?$_6Nu?/ $H jPHNdx6jm$ jPH/0*Nd _Nd5@5@`5C$_6Nu?/ QO6$HC0NW0/g "JApNRJPO$_6Nu/ QO$HCNY0/g "JApNRJ JN`PO$_Nu!h1hNfNuBN\NuH $H&:JoVN_jJgL JN(Jm J NO` J DNO%H%CB'9mH? JBB2 N"XOL8Nu?/ $HBCAE` 2ApgRC|mBAp yfFN=0@C@A!j1j5Cr yfFpN=$_6Nu?/ $HBCAE` 2ApgRC|m0@C@A"(g: yfFpBAN=0@C@A2( ( JNrp yfFN=$_6NuH $Hrj*fA6*4*jm64*B5B$*xjИjHĴltjДjj5BB4*jΰBm<84*BB5Djθ|m 0<j5@0*jl.4*BB5@`0*jl4*BB5@0*lBjJf JN\ JN``40*C6J@ojm JN\`0D@jl J0Nr JNLNuB@NNuH08649fjm2IBAEfA2NJg0jHeX6jJCm&0HЪo6*j J0HNO&H` J0D@HNO&H0jHeZ8jfAn`ANdxDn8`A/0Nd _Nd8fjgN JBNP JNg JN_j%K0HѪj JN`5D5D JN JpNPL NuH8O<:/4Gf4+m0HB@EfJf/6fA02N`Jg^Jgx`8jHĉeXjHJm" Ъo(* J NO(H` J DNO(HJg:*`xJg:jHŋeZ`*29eZ0jHo N66XO. 0/oz`BEWjg/6g*ANdxEn:`A/0Nd _Nd:,*.*JgHg/6g, *g"*҄n fnjlf *Є%@5E`V *g"*҄mF`g/6g *g&"*҄mf&` *g"*҄njo *Є%@5EI89jJgJgl ` *,o"`"*.&*0*H4*HԃSl ` *l"`",o$`$. 29eXHN6j9@ R29eXHN69@"J LpN\6`< JBNP *g""*gS9j9jB"J LN\6 JpNPNNTOLNuH QO29fj0HA@Ef$*g *g *2*H$*2*HҀSl"` 2*HҀS&*(*t%B%BJgJgmonlnrmnl$`$&o$`$(> 29eXHN6j?@?j R29eXHN6?@"JApN\6` p%@%@NJNPOLNuH BBAEm`$  f*H6H*HHCCBp`RAf o0LNuH>$HN_jJg&jNLImKn`BC8BM`f  fR,H0H,HH@@B@` 6 fR@@n@f&Jf0HC MN2p8z @RDF`Jg@RDRNRCfJglB5@0*HAfp DNB,H gR"MAN1/ "N JN_6XOf%N0*HCf KNC&N|} JNOj&S f JN`N(L|xNuH>YO$HN_jJgNL&j`HWCAN^XO/gM2*IAfp WNB*H gIB@`:  f029mH6H9mHHCCB` 4RABnRN`R@fB/ "M JN_6XOf%M0*HCf KNC&M|} JNOj&S f8 JN`N(XOL|NuH8$H86N_j20 JNz&H gPKIeZ0H8:jHŋj KNdx@l K0Nd: 3 g 3 g<T~@N` 3 pg 3 pgSGTJGn 3 pg 3 pgJGlRGTp?4BN XO<T~E` 3 pg 3 pg TRG3pfp?4BBNXOp`BLNuH8$H86N_j20 JNz&H gIeZ0H8jHj:2ԚA$g0N2p?4BNjXOp2yeX?4BNPXO`B+g?CNpN@?<CA4<20N=TOpN@N(0/l W0/D@?@0/lo0/D@?@CAN Jg:NB'?/4/BpNNXOB'0/oS@?4/oSBBBN,XOPOLNuH8$H86N_j20 JN&H gvIeZ0jHJ@gb2H8:jHŋjNp?42ԔABNXOANdx:jjp?Eo4`4BBNXOL8NuH0$H86N_j20 JN:&H gV0HeZeZ8ANdx:jeZjƺDo&Np?4BN$XOp?4BBNXOL 8NuH $H8N_jJgDpl`D6*0<2*AA5@ JCN `& *g JN:B@5@5@B JpN ` JpNPL Nu?/ $HN_jJgf *2*Hl6*`6*SCJCg JN J0HNO%H0H JBNP JNB'p? JBBr0D@HN"XO$_6Nu// $HN_jJgbpjH"*l&`&*Jg JN^ J NO%Hת JBNP JNB'p? JBBr N"XO$_&Nu// $HN_jJg0 JN %jv֪%|B'Bg JBBBA DN"XO$_&Nu// $HN_jJg2 JN%j&*%jB'p? JBB2< N"XO$_&NuH0$H0*oN JBNPGn K0*Nd6` 3 0g 3 0fSCJCn` 3 0g 3 0gSCJCn 3 0g 3 0f 3 0g 3 0gRC K0Nd5@5@ JN JNb JpNP` JN8L NuH0&HEn0+? JNdx2@f KN`| KN KBNP J0+Nd6` 2 0g$ 2 0gRC20f` 2 0g 2 0fRC20f J0Nd7@7@ KN KN KpNPL Nu?/ $HN_jJgD JN6* JBNP J0HNO%H0HB'Bg JBBBA0D@HN"XO$_6Nu// $HN_jJg^ JN JBNP0*rjAH$*l&`&* J NO%HתB'p? JBBBA N"XO$_&NuH (6:$HBNP JN`JCm jPHNdxCo2`25A5A2/|bHA2;N > 2B@`20*@`*pj`"0*rjаAlR@`0*J@oS@`0*"*4*H²o."*0@҂So0*jjS@`"*4H²npj2*@H؁5@Jg.2*H/ N6,l J N` JN\ JN`/g J0N\b0 JN0 JN JpNPL8Nu/ B@ED`2gR@|mEfLr@IRR0r@4JAjj2$_NuH>O$H6BNPp@~IeZHyeXHTCABA09eVN9POK M GfLHUHV?+?+?+CA42<pN?O0H<2HeX:5A5V JNHjHj0eX?2??/CA4/B@2<N?O>HoHo ?*?*?*CA4*2<B@N?OpAN) ?*?*?*?*BgBgBBBApNC KNڮJg?,?,?,?r0N?PO`?/?/?/?/r0N?POHjHjHjHjr0N?O0*HeZ5@2*HeX5A JN JNOLNuH 86?N$22I@AEf JBNP0|b@0;N.BV JN JN` JN JN` JNrp JN"` JNrp JNl`0*o2*AAmj J0*@D@N`8*Bj J0D@N`t0*j2*AA|lj J0*@N`J8*0<j5@Dg6 JN`.0*o(Sj JpN`0*jΰ|l Rj JpN JN JNb JpNPLNu// 8?N22I@AEf JBNP0H2<jHN6"<N7D2*H(Jg4j2*H/N6,l J0N` JN\ JNv JN JpNP$_(Nu// 8?N,22I@AEf JN_jJgf0H"*4*H’N6"<N7DR( JNJm J NO` J DNO%H٪B'Bg JBBBA NXO$_(Nu?/ UO6Nݖ209fjN_0N݂3fjHyeXHyeZCA2I@AEfBB2~209eVN9POpNܴTO$_6NuH8O$H?0N$22I@AGfIHlHlHlHTr 0N?O`>AC""C LN Jg p"KANRJHlHlHlHTr 0N?O0,o2,nOLNuOAfr09fDN;AN;0|g|g `AN0`ONuH0+N?0+N?~B+0HAfNDzNRCG|mpTOL<NuH""J" "NzT` MNN`ANN`tANN`fAFNN`VB0,N`H,}g@CAN1r0,NJg$NANO` LNڎ`,}g LN_j LNL` LN_j LNM`3fJ`B'BgBBrpNfXO`B'BgBBrBNRXO`N` LN` LN` LN`x LN.`l LN`` LN4`T LNZ`H+` LN` LN6` LN` LN` LNM>` LN`vS`0HC@2fPRC|mBC`0HC@2f6RCSm`vS`0HC@2fSCJClv`>0HC@2g.2ICAA00Nr 4JCBA00 N?`FSCSn`>0m:N`2N0m*NJf`NҀ`Nn`NH`pNOzL<Nu/ $H0| |b@0;N(FRjR0*NJr0* yfFN=`AN`0*Nr 0*N?`pNCr@g9mfr`BA`9mJg09fjN`JB0*N`>0*N`42*0*N`&2*0*Nn`2*0*N` BAN$_NuH>]O?@?A>6/(E&KMGfjIf Rft|f4m2IBAA?/2N? _2pfb0|b@0;N444420NHWHR"M NN>POpRf``2084JDBA N`F20N?J@f6420N!`&0m2I@AA?/02N? _2pfv0|b@0;N ...HBAp yfFN=B'?4BpNHXO`2084JDBA Nh`2084JDBA NN`20N?J@fv420N"~`f Rf^|o0mP2I@AA?/02N? _2pf*0|b @0;NFFF`zBAp yfFN=B'?4BBNnXOrp yfFN=`2064JCBA N"`2064JCBA N`2064JCBA N`0m`2I@AA?/02N? _2pfPOpRg@2IAf"p64JCBA BN`20N?J@f 420N" \OL|NuH86<Nͪ8|BEEDIfFGf`0@E@rfBA2Ag 2f||g|fnp4BEB~2 "ҁ҇ Tp f\2 gN4`NL0@E@BA27ABB27B0 TBAN= Kr09fDN;`RE|&mZIfؼ|fhBE` 0@Apf|f 0N`RE|m0+m8BE`.0@ApfN˴04+2IBAAN`RE|m̸|mf|f3fJ3fVNT`n0+mf2I@AA(HNT LN0| b>@0;Nv0|Pgn4|Hghn|g|g| gz`|Kg`|gd`z|agn|Rg|g`^|bg|g<`L Lp NlZ`rp LN@`rp LN` LN`| LN`r Lp Nf`d|| mX`J0|Mgn|g6|gĐ|,gN|g\`|PgH|g*|g|g` LNg` LNj` Lp NlZ` LN` LNL` LN LBNPB@9@9@`$ LNҼ LBNPAnNdx9@9@ LNH LN LpNP`x LNm,`l0|Pgbn|g|g,|g2|g8`D|Sgt| gD|gH|gL`( LNp` LNr`rp LN߮`rp LN` LNj` LN` LN` LNt.` LNu`0|zg4n|,g8|g>|Gg |g`~|{g|g |g`h0 LNp`v LNs`j LNoH`^0|g*n|g"|g|g`@|g|g|pg `,0 LNѸ`" LNV`|| m|g L0Nf LNϸLNuH.OEf09fjm2I@AAN_jArB@N=ZBBDIKM`~0HD@2gl2}gfANh"H W h< PN1JfHTHUHVC o NyjO v`???4/rp oN|,Bj.Rj6 j 6f Bj6N Km0-oPNC6Kp?C4B2IBIA6j(e j(mdj(d0|j(me 5C(NN j*g&NC|2**@fAFpN=65|*TOL4NuH.ON*DIfx|pNC)H*9|NCH9@r?@H4J@JB9ABl(Bl9| 9yfD Bl9| 09yfD2Bl4vEMKeX`,HRHo"N N209eVN9PO0yeZf2UgRC|o3eZ:9W$9R&9C"MfLHoHo ?.?.?.CA42<pN?O9|9|0/HeZ9@2/H9AHlHl?4,eZ??/C LB@2<4/N?Opl|l`p9@rl|Pl`rP9AB,.9|BNOLtNuH88:$HBCGfIf` J2< 0NJg "f 0g BNB`ZA0HC@Cr?"Q2A1rHs0HC2ICAABrNE\ONRCCn|pL8NuAFpN=6Nu?/ 6HNB$H fNJg0HNB$H`` J$_6Nu?6pNB0HlN`p6NuH86$HVC||lv&R`L kC`"H P ghn g.2(C]Al6(`I0(0(C9@1C "0TH`B&S f0< N6&H f9:gN`&B 7| A 'HBk$`vLNu?V@||lp P`"h`"Q" gin" gp`" P"f0< NJf 9:gN6Nu/ / &H0< N$H f9:gNx`BB 5| A %HBj& J&_$_NuH8`"Qe$QE bE0 QXH` Pc"f&P5@2(Ifh$H`5@$ 0*Af 2+j$ j f$Q Q" JNCLNu/ < r`tC` 6)Hԃ"Q& f&҃ P$f &Nu/ / $PB` &R JNC$K f&_$_NuB@Af`2I@A0gR@|mNuH.O8*H$IvBBBBAANC"o AN1NLCA0N(Hp W MNB,H f MNDzB`> g"LAN1`B.B *g @ -j%N *f%NR f0NN(OLtNu!|!hBByf~B@1@1@1@|B(Bh1|1|1|1|B@`2A@ACBR@|o1|NuH"JAN1/ r0+N?XO kg kf'l:B+} KNOjOL<NuH(O(HEn"JAN1HyH/ CAxNPOJgXC JN1CxANN6rHoHC/ |f`0HC@A"_BN\OOxLNu?/ $HNx6r/ HCf/ |f`0HC@Af"_pBN\O$_6Nu/ $H*}g0  f*/r0*N?XONC5@NB5@` *f / r0*N?XO$_Nu h` h"SJnNu h` P"SJnNu/ QO&H0<N>0+keZk>2+eXk?A?yeZ?yeXCAfLNJgTpWopooGeVr0N:r0N8dr0N8~A0N:Zr0N:BA0N8d0<N>PO&_Nu?/ $H*gJg*f`*g JNC$_6NuHO<8>(HBC?o22/2yeXSA?AMKeZGmBE`h0  f+H4H?+HHB0_4`tBCn0@o2@ArDAl4`tD?Fl2`24AB`2@ARLCmg< g< gJEg80:>2@SA?AA09eVN:ZEBE`CnPRE`URCRLCmg < g< fJEgB6P N4/2209eVN:0@gClCm,Co0C@>0CR@GS@?@A09eVN:ZO LxNuH>O&H*I@Ef49fj2IBAB@2~>I MeVHyeXHyeZ"L LBA-~0N9PO0<N>89k0kS@9@2+kSA9A L0rN:*>+mHǏeXH29fj0HA@Af?G` pm?@:eXm0-H<+mHƍeXHFk29eX0HoN66XO/o0/or`BAo?ABF&-ևJm -n M NL$H` D M N*$H0mHeZm82kmHeZm9A4->-eZG9B`/g(?2/mfAn`A4,2,0NTO -g8m2n*?E2yeXSA?A-f ff>-`>-`fBG8-`BG8<TnllTmloTmθlnƾTo0`0>rlAl4`tl8mmGg0eZm?@2GeZ@SA?ApmgAF0rN8`rAF0N8r0N:r0N8~r0N8dA0N:Zr0N8~r0N:BA0N8dyeXRRo$R g RFomzol089E0kS@9@2/FeXESA9A L0N:Z-g -g MN8 LBA0N:*HyeXHyeZ"L L2/0N9PO0<N>O L|NuH:O6&HE0<N>p/@ /@4I K"L"" KC""MfLJCo2eX6loo"L NNJgDC NNJg|0/yeXmp60,o7@7l7C440oS@40/oS@4440lS@40,oS@4Ho C8Ar09eVN8 XO`67l7l7C"K NNJfBk`09eXD@6loo"L NNJghC NNJg0/yeXm67l7l7C440lS@40,oS@4440oS@40/oS@4`*B@7@7@0<N>OHL\Nu/ / $IC&J&& JN&_$_NuH:O6&HE0<N>p/@ /@4I K"L"" KC""MfLJCo2eZ6lWo"L NNJgOHL\Nu/ / $IC&J&& JN.&_$_NuH(QO$H6>?jIeXj?@rjжAf4*0Ԕ@?B"JApN\6`D?Tp"JAN\6RC0j?@2*4ԒB?AApN0/g "JApNPOLNu/ QO$H0*rjаAf pN\`H>?j0*eXj?@2*4*eXB?AApNR0/g "JApNPO$_Nu/ QO$H0*rjаAf pN\`H>?j0*eXj?@2*4*eXB?AApN0/g "JApN.PO$_NuH(QO$HIeXJgR2*tjвBm@>?j?j0*̐T?@ApN>?jpjj?@`Rj>?j0*BAAtjаBm"j?@2*BBB0*̐A?@`X0*BAAR@j?@4*ARB0*̐B?@ApN>?j0*BAAj?@0@?@p"JAN\6POLNuH0$H&IAfL"JNJg "K JNL Nu/ QO$H2jeZj>4*eXj?B2*Β@jeZ?A?yeXp"JANPO$_Nu/ QO$H>?j2*eXj?A?yeX"JANNPO$_Nu/ QO$HCA p"JAN.PO$_Nu/ $H2*HҀ4*H²lj` pj5@ *2*Ho8$*0*HԁSo4*jjSB5B` *2*Hn pj5@ JNf$_Nu/ / UOIfB,Cp A6N1ANB^EeVr0N9CAtBA0N9r0N:BA0N8BA0N8dr0N8r0N8~BW`20HA@A1RW WmTO(_$_Nu/ Em|5|| | | 5yfv5yft|B* ||B*|B*|B*B*B*B*B*5|5|>B*B*B* B*!|"B*#|$|%|&|'NB@`2I@AA1R@|m$_Nu/ "HEm$$$$$$$$$$Nbp$_Nu/ $o#j" f!I`$Q%I )f!I` i $_NuH<$HIn,gb6*Gf2IA/ LN2(| _NB*H fB`2"LAN1/*"M JNrXO0HC jNC%MpL<Nu?/ 8EfJ@m4J@BA Nf0HD@AN`$_8Nu/ $H"jPIAnN1B9o$_Nu (g&f 2(hnt!B!BN $N bNu2A@ACBB@`2A@AC$)g1@NuR@|m1|BAp7 yfFN=NuH0$H6:8Gn$*f&jn R*f$ K0/ADNd5@` *lR *f&jl R*f$ K0/EDNd5@` *lRBE`J *2AEAAf2hn,R K4BC01 EDNd2AEAA1@RE|mL 8NuH8$HGn*fz$*f20*jl(Jg KpkNd5@` K0*Nd7@ *f22*jl(Jg KpkNd5@` K0*Nd7@BDI`j *2ADAAfR4*hnHJg$ Kp2AtNd2ADAA1@` K2ADAC0)Nd2A9RD|mLNuH8$HGn*f"*fPJg 0*joJf>0*jl4Jg 0+fBj`$ KpkNd5@` K0*Nd7@ *fPJg 2*joJf>0*jl4Jg 0+fBj`$ KpkNd5@` K0*Nd7@BEI`0@E@A"(زfJf 4*hgrJg* K/2AEAC0)NdR@ _NdjgBJg0*2AEAAhoJfr0*2AEAAhl\Jg80@24f 0 JNL`D Kp2AtNd2AEAA1@` K2AEAC0)Nd2A9RE|mL8Nu?B@Cm`"  f)H4H)HHBBA`R@f6NuHBA4Cm`*  f )HA8H)HHDDCm2`RARBgAn0L8NuHBA4Cm`$  f)H8H)HHDDC`RARBBn0L8Nu?/ B@Em`"  f*H4H*HHBBA`R@f`"  f*H4H*HHBBA`R@f$_6NuHBB6Cm`"  f)H:H)HHEED`RBg:RCEnҲ| g`  f)H2H)HHAA@`RBf0LxNuH<6$H jlGn K0*N K2Nd|mAHpN=6` KN2((0*HAf0<NC,Jg JN~||} JNOjI@K: K0*N< JBN`SLSM0SE@opD|o2<`rDB3`8*p JN KpFN5@5@ J0N\b JN . JNL$HGn0*ovN||} JNOj K0*N^6r JBNPI0Kfrp JN: JN KpCNv5@5@jo`0* JN\b`Hpg>"K j hPHN||mAHpN=6`& KN2(& j hPHN2((Mf0*HA0<NC,Jg||} JNOj j hPHNF5@5@DI0*L`SMSL0SC@o0H j"hPI KN2p *f&S*f*A@0*N$6 KDNd5@` *lS *f&S*f*A@0*N6 KDN&5@` *lS JNRBC`b *2ACAAf0SA@C0)N6 KDN2ACAA1@` *2ACAAlSRC|m JN j"j&i& jf%h` j"j&Q'hS(j j%hS0*HC LNC0*oSj0* JNY` JN\ JN JN JN . JNL|NuH<&HEn J0+N62gR KN~||} KNOjBB KNjI0AfBp KNT KN0+ KN\b` +g k"PPI JN|mAHpN=6` JN2(&Kf0+HA0<NC,Jg KN~||} KNOj k"PPI JN1 +rҫf*S+f. k PPH0+N8 JCN7@` +lS +rҫf*S+f. k PPH0+NJ8 JCN7@` +lS KNBC`j +r4BCBA Ҩذf4S"k QPHC 0)N8 JCN02ACAA1@` +2ACAAlSRC|m k(P"Pf B'k` k"P$Q%H"k$Q"S0+HC LNC0+ KNY KN L<NuH08$HN~Gn K0*N862 KN|mAHpN=6` KN2(*0*HAf0<NC,JgfB JN||} JNOjAPC0`SHSI2S@AopE|o2<`rEB30p JN0* JN\bL 8NuH<$HN~Gn K0*Nh6If2*IAp CNB*H g0*HA0<NC,Jf0*HC MNC`0H"KAN2pB50 *f2*jn K0*N8 *f2*jl K0*N:BF`b *2AFAAf$ K4BCBC 0)N2AA1`& *2AFAAl4BCBC RRF|m<*9mg:BG`RGGo 3 pg 3 pgC0ApN1 K0Nd5@5@`C0 KN1B@5@5@BG||} JNOj??420 JNXO*pf B%M` j"h" j+h j!MRRp JN[$ JN JN JN . JNL` *2ACAAlSRC|m *f "*g2 *f@*fBj *gS *fT2*jfJp%@%@N $N b`2 *f *f"Bj` *oS *oS j f8B9n(go|} JNOj`B9op JN\`~ j"j"Q#hf j%P` j"j"i"S&j j%P0*HCf KNC JN|} JNOj JNZL JN JN B@5@5@ JpNP JN . JNL Nu/ / $HNJg0*HAfp NB&H g JN~ *nR *nRB@`"*4B@BA nRR@|mB+& j'h +g @ `%K j!K%K JNR JBNPB@5@5@|} JNOj JNZ JN JN JN . JN JpNP&_$_Nu/ $HN%jBjB* j f%j jPHNv5@`pЪ%@BjB JN\ JN$_NuH0$HN4 JBNPGn K0*N^6C KN1 JN||} JNOjBD`b0@D@A"(زfJ4(ܴjl J0N`6 K/ jPH2ADAC0)NC _N*2ADAA1@RD|m*f"*f.4*jlBj` K/ jPH0*NC _N5@ *f.2*jnBj` K/ jPH0*N\C _N5@ *f 2*jft%B%BN $N bB@5@5@0* JN\b JN . JN JpNPL NuH0&HEn J0+N6B2 KN~||} KNOjBC`*0@C@A"(زf4(ܴkm K0NJRC|m+f^"+f4+ko7k +f2+ko7k +f 2+kft'B'BN $N b0+ KN\bL NuH O6>8:/@r@A|EopD@5@H5@5E0*H2HN629eHN6,܆ м`0/pNB dh NB$A000DS@02ESA0BXBXtD0|E0B0<N>HRCAr09eVN8 XO0<N>`B????BgBgBBBAB@NHo"JAr09eVN8 XO0<N> RNC`(????BgBgBBBApNgN/O$LxNuH0YO$H6* KCRC8DNpGfL?+?+?+?0*C?C A 4*C2j0jN> O N(0/Cjf 2Cjgp2*D?4*D2*C0*CNXO0/Cjj0Cjj0*D?4*D2*C0*CNpTO0*D?2*D?4*C?4*C JB@rN,H*I(o&o$o NZ/ / / "M NN=O ?420NTO????BgBg4RB2SApNPOpWfXO$_Nu?OArB@N=ZpNB/CH o hN*XOHoHo HoC o NO B@ WN<6|2H ЀЁ Wp ?/4/0/ 2/ NTOO 6NuHOArB@N=ZGut+0gr `r$ W1A+0gt$`t W1B+1gr `r$ W1A+2gt$`t W1Br"K W hT PN1IKMHTHUHVC o NO Bp WN<8|0]@| bf@0;NtZZZbZZ W h fp`B@@0 W h fr`BAA1 W h$rfp`B@@2 W"hT"Q KN1 KN2(7@.v` W h fp?r$????4/0BANPO0|bn@0;Nbbbbbbbbbbbbbbbbb.&b68 R h$fp`B@ R h$Rfr`BAA R hBfB+` R hZf|`| R"h QN0N7@7E7D R"h QN0N6J@fv+H@gr`BA?A2H ЀЁ Rp `p?4H"ҁ҂ R p  fp$`p ??/??/4/BA0 RN69ft`*Jg69fr`pWgvE`vEyfrl69frCgb:?CH R h PN*TO?/ ??/4/BAp RNPOpWfB'?/4/ 2/ 0/NXOOL<NuH>O/HBE JrB@N=Z R1| NC8 R"hT&QMr pD@HoN66XO,p0.@r0.ALp?Dr HoN66XO,p0.@r0.A0Hr HoN66XO,p0.r0.ANB: R"h(Qr pEHoN66XO,p0.r0.AMpEr HoN66XO,p0.@r0.A0H|?CHAN*TO R"h*Q o PfB`Z o8Lr p?DHoN66XO,p0.@r0.A0Hr HoN66XO,p0.r0.AM HVHoHoC RNO p RN<<|0_@g W@g@S@g<`p? R h$fr `r$???/?/4/BA0 RNOAGB@,@|AN0N6 S24dZ k60dR k60dJ|eD| b>|e8|3b2|e,|f pCfr`BApGAH0HBAbr`BAJgB@|8L@DBB+B|r lBB+|0HB@BA+A|H@BB+|0HB@BA+A|@@0NBЖ|8p l2IAE0NB`BfAI4pN=6 MN2(rfb U24d m60dv`BCJgZBA|0HA@BB-B|x hBG-|:MGEBA-A|ME o0`f o0`BJfAIbpN=62H ЀЁ Rp ?4/0/2/NTOOL|NuHO/H &AB@rN=Z o PNDF/CI o hT PN*XO/CI o h PN*XOJgB@`p W1@JgBA`r W1AKMIG HUHVHT"K o NO B@ WN<8|0]@g S@g`BN&r?Bg???4 o 0BAN֑B@N>֑0<N>Nu0<N>֑pN>֑0<N>Nu0<N>֑pN>֑0<N>Nu0<N>֑pN>֑0<N>NuH8O~EI2|grn.|gzn|g|gt_Agh`x|gRSAgH`j||b`A2;N(VVV(V((VVVVVVV("G`2`.G`(G?`"GW`Gr`G`G` G`G g2I/ "KAN+XOHWC A6N*XOA2pN=6OLNuAKpN=6NuAK.pN=6Nu/ OEp j n RBh`82*0*( RHoN66XO. R1W0*@2/@m RRhHoC p RN$H(I*o4ABH&r(2:`fRT/ "K0H r$ypN$_J@m`SU/ 0H"r K$ypN$_J@m0Un"H,r2H%0H%RTSU0UoL|NuH YO$H86@o"HWCNVXO20 JN20/ JNXOLNuH8$H`G"p. KN1^(H f KN2(&` 0RC| m`6,f& ` 0RC| m`BC`P30f` 0RC| mB30`: 3.0f*pCr ` SAS@|l` 0RC|m`RC|m$R fTLNuH8$Hp.N1^&H g Jp N1^(H gc"KN1p JN1^&H gBLNuH>(H*I6x%@NB$HBE0 o(NBjJ@fPGpB@*C@f4 Kp0NB fB`4B"JMp ,Q f*(`"U"*RENBJ@g o$0pL|8NuH8QO&HEpANDzp%@$r%A%A B@5@5@ Kp\N1r(HRL"LAN1CKN LN1/ HjpC JNPOBCC LN1JCg/ HjB@CA NPOJg g CKR @A"N1J@f Uj R"P$0*j5@AHNB g%@"2*HC%I&0*"RBC` "QRCCn"j 0*BC` "QRCCn0*g j `$ RN>rjB@ j"NrjB@ j&N5|Bjp`BPOLNu?/ YO6EpHWC RN><:/*Kp4-(H$m,6-(x GI``mlp R(gIr`Iz RHh""L2H ЀЁ U p PN*XO2H ЀЁ UBp U1@XJRCRD|o`8C2H ЀЁ U$p RN12H ЀЁ UBp UBpRD|ox `???4/r0 UNrn$ po L`  gv`RHdJgAKspN=6BB`H KN2(r c g4B`0p"J KN2p|.CA N1 g C LN1pL<NuH8(H$Ip. IN1^&H f "J LN1`0& 0H"J LN2p` 0RC|mCAN1LNuH>O/H/I G K"oN1K "o MNg0"M/ Kp\N1rRH"_N1p% KNBjJ@gHUpNXXO o:BhB`hE Jr B@N=ZHWHoHo C RN=O ??/?/?/ BgBg4/o B2/oApNO|&H$IA "KN1Ar B@N=ZIKMHTHUHVC o N=O 4 5V5U5T W"hT$QB????/BgBg4TB2/UApNO$H(I olBGB KN*MPg4I"J LN1"K/ p\ LN1rRH"_N1p% LNBjJ@lHSpNXO ypBh`"J NN1p\ NN1r$HRJCKN JN1 yp1| ypBh yp1| ypBhEHSCK JN*XO"KA4N1B olHRHoB"K NNPO ypBh yp1| ypBh yp1|0g$ KN2(Jf&p\ LN1r"HRI/ p\ NN1rRH"_N1`"K/ p\ NN1rRH"_N1"L NNJ@fALpN=6`p% NNBjJ@f2f C4 KN1HSCL1 JN*XO JpN=6U@gzpNB&lNB`^Ƽ NB*H g LB@NC8J@l LN/0NXO`(B@ NNC|:J@l NNx/0NXO0NBB`h>`6 M"0NC.g$BW0NB NNBJl0N~`N~` M"0NBL,n0NB0NB MNC/O@L|NuH>O6&HE Jr B@N=ZIKMHoHTHU"N RN=O 67U7T7opA R"hT&Q R"h&QB R"h&QB?/???BgBg4oB2TApNO/H&IE JrB@N=ZIKMHoHTHU"N RN=O 67U7T7o"oAN1C RN6BD?CLd R&h SN*TO?/???BgBg4oB2TApNO>/H/I@"oBQI8 L"oN1Mp"o V h$ PN1 LN"o V h PNp\ LN1r&HRK KN46"K V h PN1x*`2H ЀЁ V p gBp RD|9oBA|H ЀЁ V1 K B@|;@ x `2H ЀЁ V"p QB VBp RD|ox?`2H ЀЁ VBp RD|Bor?mH ЀЁ V1 Ho0Ho6HoApNJ@lz`BE|0|Eb@0;N,|J4444444444444444<~2 oBP` pC LN 8?/?/?/4/r VB@N?/0?/4?/84/POHo(C.p VN8N"</0HrmHN6"HoN6DXOAC""8/m  mRDJDg&m`0-G|H m"/p$FgJFm&r?Bg?/4?/8?/<4/@ V0BANApN,H6&I,*o,8/2/0gEϚ`E2RI LN2(*DC`20H"MA0NJ@f -KݮA0Nd=@=@ `*RC0SEJ@l g&@RBC`JgAMpN=6pL|Nu/ / &HEutp*1HR4*.r"k?// An0+Nd K"_"4N"PO&_$_NuH8&HEn J0+Nd6Iut2f $+f"RCp,1HT4,.r"k K0NPO` p,1HT4,.r k"P KB@NPOLNuH>,H6&I**o(8/./,gEϚ`E2RI LN2(2DAo`26`20H"MA0NJ@f -KۮA0Nd=@=@ `*SCJCl +g &@S6<`JgAMpN=6pL|xNu/ / &HEutp*1HR4*.r"k?// An0+Nd K"_"4NPO&_$_NuH0$HAn0*Nd6GutJ@f>rg6 j hPHN2(&p+1HS4+.r j"h J0NPO` p+1HS4+.r"jpC JNPOL NuH0$HN_jJg|Gut+0g&Jg JNR(` JN(Jo&+2gNB+0`HJg JN(` JNp(Jm"B'9mH? J4+.2* N"XO` +2g|0L NuH0&H68N^Jg| KNVfEn`E J0+Nd6 J0+Nd8C|-oAMpN=6`,Gut0CHC0 KN2p0CB3 KN2(7@.L Nu/ / &HEup*aHR4*.r"k?// An0+Nd K"_"4NPO&_$_NuH8&HEn J0+Nd6Iu2f $+f,Jg0,^`p@B',aHT4,.r"k0 KN^PO`B',aHT4,.r k"PB@ KN>POLNu/ / &HEup*aHR4*.r"k?// An0+Nd K"_"4NTPO&_$_NuH0$HAn0*Nd6GurgBJ@g Jg:k.l4 j hPHN2(&B'+aHS4+.r j"h0 JNPO`4pfJg 2k.l`B'+aHS4+.r"jpC JNPOL NuH8YO$H&jPK0* KNd6B@8Am`$  f(H4H(HHBBA`R@RDDnIuC0`"  f(H4H(HHBBA`R@f.`"  f(H4H(HHBBA`R@fڰ|mAN pN=68S@fp`p`8,^l.JDf0,^HC0 jA0N2p`0*HAf/ jPHN2(D| _NB. fB@`&WPK0H"jPI KN2p0,^HC0A0N2p0,."jC2l^AN1/*"o JN_6XO0*HCf jNC%W|} JNOj JN`pXOL8NuH8O$HN_jJgBBhBdImGuB JNP kbfNL+`g$Jg JN>,` JN,Jn~`BG`"Jg  JNN,` JN,Jm~`BGJgݯdvB0+bf(,H? J4+.2* N"XON48`x|fL JN^8J@gPW@gL kbg&|g r,H? J2*p4+.N"XO|fRhz`|g kbf kbfN( JpNPJg kbff *2*Ho6$*6*HÔԁSo8*jjSD5D` *2*Hn pj5@ JN . JN\ JNphg//hCNoAN*XO`CNAN1ApN=6OlLNu/ / Eut&Hp &QAu$Ip$Q&_$_NuAuB(BhB(||BBh.B(0Bh^|aB(`1|bNu/ / $HGutp &Q IEup$Q&_$_Nu/ trELSeg22 gbp$_NuJfp$_Nup$_Nu/ trELg22 gbp$_NuJfp$_Nup$_NuANpN=6Nu (m2n,f 2(hm (f 2(hlNpNuBNu/ $H *n *NO` J *NO$_Nu` P"SJnNuH BA4Em`"  f*H8H*HHDDC`RB6RACn`"  f*H2H*HHAA@`RBf0L8NuH BB6Em`"  f*H:H*HHEED`RB8RCDnBC`$  f*H8H*HHDD@`RBRCCn`"  f*H2H*HHAA@`RBf0LxNuH8$H(I`&R"L JNC$K fLNuH>YO,H.68:*o0/4&IPK KNd6 K0Nd8In2CC0 L0N|mAO)pN=6Jg>"M WNC`20.HAf/ nPHN2(D| C _NB$H fB` NNBG`J0@G@A"(زf24(ܴnm( L/0NdDC _Nd2AGAA1@RG|m0H"LAN2p0CHC0APN2pCP0DCAN1/."J NN_6XO"M nNCJg "M WNC-J NN`N .-@-@=n L0DCNd=@N $N b:.0.=@=@ N0N\bpXOL|NuH>O$H&I(><BNPA/HAn0*Nd62*IAf/HJf /P/4"K J02N\OJg`  KN/H0 oNd> oPH0Nd<"o jPH0Nr|l"jC00 oPHNX|m$AO)pN=6/Pg"o KN2`t0*HAf/ oN2(C| _NB(H g2*IAf/ jA0N2(F| _NB,H f"o LNC`z0H"jPIAN2p"oA0N10H"oPIAN2p"jC0A`N1BG`N0@G@A"(زf64(ܴjm, jPH0NdC2A?AFNd2A?RG|m/PfB &SNL/| `zk0*HAf0NB*H f."o LNC"o NNC"o o NN(`pECAN* / f/M ` +o o /MB&SR nt`pfB `/S o/h / f(-L`( o !L-o"o" j (f B%L` j)h j"h" j fB%N` j, j"P#N"o jNC/Pg"o KNC"o oNCBG`L0@G@A"(زo٨`.0@G@A"(زf4(ܴjm٨2A1wRG|m JN *Є%@%jA0Nd5@A0Nd5@5@5@B*٪٪%NN( JN`N $N b  JN] JN JN |} JNOj JN . JN JpNPO$L|NuH>YO*H&I,?A>v`ANdx8oofWl:`:A0/Nd>A0Nd:2-IAfG| NB,H g:0GHCpAN2p0GB6`40-HAfp NB,H f0-HCf JN`B f(N$L`(-L(N&SRl8 MNv` 0@C@A"(زmtԆըRpn( m%h m!L"*g A `+J+m -І+@Bm0o;@+Lr҆ӭݭANdx8ml`0-;@;@ MBNP MN\ MN MN |} MNOj MN . MN MpNPXOL|Nu/ $HN_j*gB"*m nN`d4*2* *??/ JNJ"H J 24N`8 JNJf.B'4*2* *??/ JN"H J 24N.TO$_Nu/ $HN_jNB'49vBApйv"yv JNTO$_NuH>Ov$HGCv KN1B/HyOkHyOi"KA NPOJg"KAv N1C KN JN_j KN6J@l KNh/0NXO`ʗxNLzCA0N*H0*HAfp WNB(H f2*ICf KN4B`2 g"MAN1`B,B f,L&N`,)N,LR fN(0NJg2pf+g&NpANdx4BApЄ"K JNTOOL|8NuH>O$HN"Jff JN_j JBNP JND/H(HPLKn M0*Nd6 L0*Nd82*IAf/H$*fD0* LNd:?j ?j?yeX ofBF`0@F@A"(زf4(?0*jo`0*2@l0@F@A2(?4*jl`4*0Bmd M2AFAC0)Nd2A?@n @oDl 4Dw`80E2Aw`*Dl0D2Aw`0E2Aw` 0@?RF|m,DoT0EHCPA@N2p0DHC@2CEAN2p M0DENd5@ M0Nd5@5@`J0DHC@A0N2p0CHC02EDAN2p5j M0EDNd5@5@BF`&0@27m M0Nd2AFAA1@RF|m JNo0*eXj?@"JA pN\6`2DC@0 MN|l|0*HAf/ LN2(| 2DA _NB,H g2*IAf/ MN2(E| D _NB&H g0H"LAN2pCPA@N10H"MAN2p0DHC@A0N2pC00EDAN1BF`0@F@A"(زf4(ܴjmBjl!j M/ jPHC0)NdDE _Nd2AFAA1@` M/ jPH2AFAC0)Nd2EA _Nd2AFAA1@`L0@F@A"(زf64(ܴjm,A/0 LNdCE _Nd2AFAA1@RF|m JN//"N JN_6XO"o oNCC0APN1oA0CENd5@5j`X"oCP0 LNȰ|l(C@0 MN궰|lC00 oPHN꠰|mAO)pN=6`H0*HAf/ oAPN2(D| _NB,H g2*IAf/A@N2(C| _NB&H f"o NNC`0H"LAN2p"oCPA@N10H"MAN2pC@A0N10H"oPI MN2p"jC0APN1o.* *lBF`0@F@A"(زfF4(ܴjm<ߨ M/ jPHC0)NdCE _Nd2AFAA1@`(0@F@A"(زfh4(ܴjmH!jA/4H"ҁ҂ҁC0) LNdDC _Nd2AFAA1@`0@F@A!j`0@F@A"(زolߨ`0@F@A"(زonmfb4(ܴjn *2AFAA`>A/ oPH2AFAC0)NdED _Nd2AFAA1@RF|mv`BF`z0@F@A"(زf>4(ܴjmF M/ jPH0NdCE _Nd2AFAA1@`$0@F@A"(زfT4(ܴjmJ *ѨA/2AFAC0) LNdDC _Nd2AFAA1@`0@F@A"(زomfn4(ܴjl *2AFAAѨ`p0@F@A!jA/ oPHC0)NdED _Nd2AFAA1@`&0@F@A"(زl0@F@ARF|m *rfX$*f> j'hf%K` k & j!K o,f%N`t V!N`j *rf. o-hf%N` n ,'N& j!K`, *l j'hf%K` k & j!K o-h"n""o,f%N` V!N.* *Ї%@%j5j5jߪ0*HЇ2*Hlj` o-hf%N` n o,"P#N"j'i"k"`" *rf^ j'hf%K` k o&"P#K"o,f%N` V!N o"j#h"h" j -j` *rf" o-hf%N` n ,'N` *l^ j'hf%K` k o&"P#K-h"h""o,f%N` V!N o"j#h"h"` o-hf%N` n o,"P#N"j'i"k" o&"S#K"o(j)i&i&.*5j5jߪߪ"o oNC"o oNCAC ""p"JA N\6|} JNOj JN JN . JN JpNPO L|NuH6eXk?C8+ΘkkeZ?D?yeX"KApN\6pPOLYO$HBNP JN_j JN&HK0* MNd8Jg"K JN(Jg.Mf0*HI"*f/ / "K J0NPOJg` * KN*HA0*Nd6CA0Nర|mAO)pN=6`0*HA/A0N2(D| _NB,H g0HCAN2pC0A@N1BC`0@C@A"(زf 4(ܴjl>0@C@A"(زf 4(H´m0@C@A"(زol 0 JN`l`n0@C@A"(زf6$*8*hܘjA0Nd2ACAA1@`"0@C@A"(زo $*RC|m JN +f B%N` -k k fB%N`, U!NNL`."L KNC&Wf"L MNCN(*N *"*nfp4*jmd"*mf4*jlBA5A5A%j`TBA5A5A4*H”oj` 2*A5A"*f%M` jl 2*A5A"*f%Mp%@%@N $N b JN`0*HrҪo tj5B JN\ JN . JN JN JN |} JNOj JpNPXOL|NuHjo"2*@l>`>A0*Nd<A0Nd>2*IA/AN2(| 2FA _NB*H g0HCAN2pCpA`N1BC`n0@C@AfZ2(ܲjmPjl J0N`l`>A2ACAC0)Nd:0F@A0Nd2ACAA1@RC|m/ "M JN_6XOf%M0*HC KNC&M&SRo JN *m2n,2*jo" jPHNdx>jl`0*5@5@p%@%@N $N b JN` JBNP JN\|} JNOj JN . JN JpNPN(POLQO/H*IAvNDz o (#vC.0( INd8"9vfj W"o0)Nd6Avp CDNB(H g 0DH"WAN2p0DB4r()A#vANdx3v`NLAv/ oN2(| _NB(H g"WAN1B*U o((zڨ`@|mAv0NB$H gTpFCAN* f,J`%K&&J*URnA"o0)Nd6Avp CNB$H fNXN(B`z0HCAN2pB20 f(%L` (-L&%KB#v o3vN(Rvvvt9v9vN!N pPOL|xNuH>(H*IAvNDzv֬NL(,`gtANdx<lobll`0,<A0,Nd:A0Nd<AvE| NB,H g20EHCPAN2p0EB6`(Avp NB,H fNN(B`B.B f$N&J`$-J$Ng*URl@N(#vvvANdx3v",R#vt9v9vN!N pL|xNu9vgT9vg69w g.APpN=6|g0|g&|f$pNJg`APTpN=6S@fN&Nu9w 9vAvNFNuH6OvGv+gA N8J@mANDzBBNLCA0N*HAp WNB,H gL" g"MAN1`B.B +f $N'JB`$-J$NR frf k(fBANDz`'CB+N 0NN(+N! OLl8NuH0Ev&jv" gx*gpg*gdA N8m@NL`&A0N,Jg&S g0NJfB` f0NN(JgB**N!L 8NuH8(HEv*xg" Jp\N1r&HRKBpx"J LN2p`pxCPS LN2pLNu/ / &HEvBB*B*BB JN@ fp" gg Kp5NBjJ@lXCp JN1CPv JN1p5 JNBjJ@l JNBJ@fp`B@@x`|x*xg JN@`|x*xgCP~ JN1&_$_Nu/ Ew J"< NBL5@ J@fr`BAA %J0* $_NuH<6&H$I9f49fNJ@fBR` yw89BE0Im`.  f,H4H,HHBBA`RE|lR@SDRHJDo  fSDRHJDo$43*ywB5#w0N" M`^BE8`.| f,H2H,HHAA@`RE|l@RD0N"<R@g| fB3@| f0N"4 KLXAmCX"""""""""">0ANX?NĖ22I@IWC0AN# J20NvJg J0N$pJgx`BDJg`BWB@Af`>2I@A0g.2W%"C4G r?&Q6C#0 W R@|m0o J20NN(0NBTOL NuH0UO>APB@NC6J@lB`$Ew J2<0NBDJDg&J0+ye`f2+yebf 1AY&Tfx`BDJDg:+<+ >+ 0+ NAXN_CLANp2+0+NjANA(Nì J2IGI|0N>BDJDg@ J0N Wf00HGHA20N(xJg J20NAlJgx`BD WfpN0NBJDfAPpN=6TOL NuH8$o(oB@`|l 2R@RR20g <.g<\f2 0.f"`|l 2R@RR20g<\fB1&IBA` .fRARKf|f|f*|n$2 0\f$J@g&I` *g ?g :fB`RKf o0LNuH>O(H/I$o&AN1p\AN1rB(KMG ,:f, Ae PbNCrtiAg:`/BU0 4\fJ@gllRUx`h0 4\fRU/fC NN1 NN2((`>B@|ANCnJ@fp`B@Jg|: NN2((\@RD/ HoHU"K LN,O g Wf .gT Wf0 .f* +.f"|fB`XSDB6@p\ NN1r(RD`"KA@N1W04g\@RD04gRU`zB6@"N oN1OL|NuH>O8&HNB/HXKBC|o\"S -fT )wg )Wf z S (ig (Ifp`B@@`B S (ig (Ifp`B@@SDXK`zEINB<A|:B@ANCnCP LN1M~`"S NN1$N`B@ALRJfHW"L NNzXOfAPpN=6XKSD`p\ LN1r*HRMBGp% SNBj?@0RGJ@fB0/g< SNh"H MN1$M` *g ?fAQ pN=6`RJf`"oC MN1JCfbJg^ND<rHTBHCf/ |f`0HF@Af"_BNE\O6N/|fB|g/gJf NN%,6U@f B`JgNBJ@gSDXK|o S 0e| 9bt|fjJgfN0,JfR29fj0HA@Kfo$-`$, MpЂNO+H+FB'9mH? MBBBApІN"XOSDXK|npOL|NuH<f(M`4<fI`(<fI`<fI`<_fI`I#BB`r4 v8D@D6K0RB|mRJR@fB6SCg SCg"SCg:`RBB`2I&7/RB|m`6BB`2I&7/RB|m`BB`2I&7փ/RB|mE(oI7BB`B@`4R@|m\LRB|m oO$L<Nu?/ EfF292yDl49fjlBApF RN=`BApF RN=092yfyDl29fjlBApG RN=`BApG RN=$_6NuH8O60<N>E*2H ЀЁ(RGHk"K R0NOLNu?6S@g` y*h: y*hR`2H ЀЁ y*p 6Nu?6S@g` y*h: y*hR`2H ЀЁ y*p 6Nu?/ 6E8Rg2m 0N0NX0N\0NL4$_6Nu?6N0N6386Nu/ E80mNd0N4$_Nu?/ QONC6G |2+|Ag7CKr p?CHoN66XO.p/@r/A0Hr HoN66XO.p/@r/ANB6r pCHoN66XO.p0/r0/AKpCr HoN66XO.p0/@r0/A0H|Pr HoN66XO. W m 0H H@>p0/@r0/Ap`BPO&_6Nu49<@BP09>A@QNu?/ YO6E4RmrRjmtj0A j0?@2 >0H$ԂԀ j$H2*0*CAN5o5WXO$_6Nu/4H…>46HÇ0?@>?j0*jS@?@AN0jS@?@>AN~>0*?@?@AN40*jS@?@?@AN0<N>PO$_Nu0Pl20)hl3h0i2hAoi20)i2(hAoi3A0Pl23h0)hl 3h3hNuH>O?@8/L:/N/H/IEHIJvG67T7A7B>?E?oP?oRr09eVN:"KAN2 KNHT"JA09eVN7XO8R:+TMK`HV"MA09eVN7XO0Rf2Tg& KNR0D62E7A"KAN48 KN2?4rB@ y*No`BE?h?h/Np0NEfL?*?*?*???C A4/2/0NO 8N(JDo|m.|fN`V|fP0H s(g< hNL`0|f0|f0NzNt`|f 9vg @NL0NV2H ЀЁ kp 0N|`0N0oW8/Hĉ:Hŋ0D k0fV0/ 2/N420Nl|m0H s1D s1E?/?/??BgBgBBBApN36PO&Nu/ E4BBrRpN4*BSBrRpNv4*BrRpNftjrRpNV$_NuH>]O6:GNH$ԂԀ$k0N|2I s("hA NH8J@mV0N0N0HD@GfImrEg,fx`BD`BD,JDg?k?k`CAN#dpEg,ft`BB`BB,:KeXMeZHUHVCABA+~09eVN9POJEf80,fH7@2,fH7A0+7@2+7A:+ʚjEo<+̜jFo???*4*2*0*N>T\O?+?+?/?/ ?*4*20N>rO Bp KN$pN`0N4\OL|xNu?/ 6ENH r\HNDz0H rB(4H"ҁ҂ j"p 0) || 3@ 0N$_6NuH OvxEN`N0H"2gB A(g:(f4JCl 6:(<`&0H rPb Pfhc60H r<:(RD|5mJCo 0N:p`x`H0H"2g< A(g4JCo 6:(<`&0H rPb Pfhc60H r<:(RD|5mJCoArB@N=Z0H rANh"H W h< PN1HoHo HoC o NyjO 0H"rC rA NK$BF?/4/2/ 0/ NyTOJFg0NP`BO LxNuHOArB@N=ZBxGNIKM`0H"3g A(g(gANh"H W h< PN1JfHTHUHVC o NyjO v`???4/BAp oNAdpN=66S@f"2*I"rC rA NK$JgF`$|g>`9mgAdpN=66U@g 0*H r(g\HNDz0*N$_6NuH<8Kf2I@AE JN_jGF K0< NB(H gn JNMTNB8NC9@0HD@AC r?"Q2|Af2I)pBANh"LNl6J@l"K LNCB`2H ЀЁ*k*}g0<`0< m 2( |A1@ 2I'0N(.8,ԘmDl:,֚mEl?,?,?,?,?-4-20N>O ?-?-?42-0-N>T\Om0NpL<8NuNJgpNNu// y* hB( Jg,JgJg <gx`BD`&Jg <gx`BD`Jg < gx`BDJgJg6<`6<`v 8( |D1C JgpNd(&Nu/QO?@?A?BHoHoC AN>PO?/4/rB@ y*NPOEN?4rB@ jN\OLNuH 08:E*? RB@r4NT\OAfN R?(*?((2+h.A?4+h,B2(.0(,N>T\OpNbJg5|N`t0N0+ Rh@?2+hA??(4(2(0(N>T\ON R?(?(0+h@?4+hB2(0(N>T\O0NL 0Nu/ / E*&R0+(H0&R2+*H1A&R0+pH1@&R2+rH1A&R0+H1@&R2+H1A &R0+H1@ &R2+H1AQ&_$_NuH08&HvEN`0H"2g&"4H"ҁ҂ j00H7@ j40H…7B0H rh r7P r7h rA Ct?"Q2'|0 K02<NJfB` RC|5mbpL NuH8(HEF J0< NB&H gB'/ BBBCA NE\O6U@f"J KNC`CAN#dAm0(eZ7@2(eX7A7h7hNB6NC7@|ANh"KN8J@l"J KNCp`<2H ЀЁ j"h 4) ||3B 0H%h0N0LNuH EJ6*|2op2`05@A0NB$ fpNVBD` RB0@RDDnBD` 0HBRD|2mx`2H ЀЁ jpRD|5m|:B*|.|.B*5|N5|Bg/*rB@N?\OLNuH8vE_` 0 JN=vRC|mv`$0@CH r 5 r 2(h 5RC|5mG*&IeV2BA< <b;k`|<*f<`&<0< b ACp a$Wb<gt<.f6<*f4`$<0< b ACp a$Wb4g<߲<Lf g`<hggr@dp|?@0;N`````N`N``````````````````````````NNN````````````````` [0`|A`0A2"LaN@`\ [2"LaL@`JJEj `p0?4 La"TO@`*JEj `0H?4 LaTO@` JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`@HN0\OLxNup24C8jxA 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 ??B@CgJ1kB@BA< C(<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu?/BCrgP1kpr6< (<-Wg<+fg&CF1bЁg1b Ѐ(ЀЀЄ`JgD(6Nu JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuSeg gb pNuJfpNupNu"SefBJgSf ANuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G*3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"Cp` 3!Cp& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!C`0123456789abcdefghijklmnopqrstuvwxyz/ &ye g/ &S?<INA\O`&ye g/ &S?<INA\O`&_Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#JkNuDNu oHH@ Nu? oBC$jD[JjD$HBJBf4$HBJBf"H@B@H@BAHA`>B@H@HB2@0"H@0 H@BAHA`""AH@r2B@tЀӁd҉рӁQF@JjDJCjD 6Nu$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/A,Bh1|1A2<fa"_2r+2QADr 2QNu/ /A,BhBhr|avCD _0 _0 o0Nu/A,1|1|!I!o1A"_A000000000A,rm`A,Bh1|1Ar`A,1ABh1|r`A,Bh1|1Arh`A,Bh1|1Ar`C,BiI3ASAC2QA,rp`A,Bh1|1Ar`rA,Bh1|1A1Brl`TA,Bh1|1Ar`:A,Bh1|1Arq` A,1|Bh1A0Bh2ra09DNu/ /A,Bh1|1A1Br'aA"_2"_2NuA,Bh1|1Ar`/ /A,Bh1|Bh01ArkaAD"_2"_2"o2"o2NuA,Bh1|1Ar `VC,3|3|3AC02222A,2<`&C\2222A,1|Bh1| r `A,BhBhre`C,3A03B23|CrtRB2fA,1Br`38/ C,2dBi3| Cp 2Q"<;(psNB _08A"op,2QADp 2QNu,\DC,3ABi#e$ Ira(#\e$NuA,Bh1|1Arz`/ 1@ 0"<epsNBA0$_Nup `#DA00p `np`hp`b#Dp`V#D/ A00000 0 0000000000 pa"_2"o2"o"2"o&2"o*2"o.2Nu#DA000000p*`#DA0000p+`/ #D3p,a"_2"o2Nu#DA0000000 0 p/`X#D3p2`F#DA0000000 0 0p3`/ #Dp6a"_2"o2"o2"o 2Nu#D3p4`#Dpn`po`/A00ppa"_"DNu#D3pr`#D3p`#DA00p`v#DA00p ``#DA00p!`J/ /pMa@"_2"_2"o2"o2Nu/ /A0000 pFa"_2"_2Nu/ /A0000 0000pGa"_2"_2NuA000000pH`A0000000 0 pI`A0000000 0 pJ`h#DA000pL`P#D3pN`>/ /pOa4"_2"_2"o2"o2Nu/ ?A00pha 2CSA|;$Y4Q$_NuA00000pd`A00000pe`3pg`A000000 pi`|33pj`j/ /A0000 00plaH"_2"_2"o 2"o2Nu3pf`&3pk`#DpP`#DpQ`/ 3,@@A"C.B@22220<"<@dNBA0$_Nu,JDD //??<?NAO Nu/?<NA\ONu?/?<NNAPONu?<NATONu?<NATONu?</NATO @Nu?<*NATONu?<ONATONu??<NAXONu??<>NAXONu??<+NAXONu??<-NAXONu/?<9NA\ONu/?<HNA\O @Nu/?<ANA\ONu??/?<WNAO Nu?<,NATONu//??<@NAO Nu/?< NA\ONu??/?<CNAO Nu/ /??<VNAO Nu?/?<6NAPONu?/?<GNAPONu?/?<@&AC$DFGIJ  $%23469:;@ACIJxyz{|}[3][Tabulatorweite kann nicht|erhht werden, da Hchstlnge|einer Zeile berschritten|wurde!][ Ok ][2][Datei neu lesen?][ Ja | Nein ][2][ Soll Datei gesichert werden?][ Ja | Nein | Abbruch ]*[1][Alarmzeit erreicht!][ Ok ][3][ Kein Speicher|mehr vorhanden!][ Abbruch ]wwwwwwwwwwwwwwwwww[3][Kein Fenster mehr| verfgbar!][ Ok ][2][Datei '%s'|existiert nicht.|Neue Datei erstellen?][ Ja | Nein ][2][Datei '%s'|existiert nicht.|Datei neu anlegen?][ Ja | Nein ]BAK.BAKPRN:[1][Drucker ist nicht| bereit!][ Abbruch ]*Sichern als[2][Datei '%s'|existiert!|Soll sie berschrieben|werden?][ Ja | Nein ][2][Soll neuer Name|bernommen werden?][ Ja | Nein ]Datei laden[3][Zeilenhchstlnge|berschritten!|Befehl abgebrochen!][ Abbruch ]  %8ld%d %3d ICON-INFORMATIONENDATEI-INFORMATIONEN%12s%8d[1][Daten fr Uhrzeit|sind fehlerhaft!][ Ok ][1][Daten fr Alarmzeit| sind fehlerhaft!][ Ok ]%10ld%ld JANFEBMRZAPRMAIJUNJULAUGSEPOKTNOVDEZ???CHS\Allgemeiner| Fehler!Datei '%-14s'| nicht gefundenOrdner nicht| gefundenZu viele|geffnete|DateienDer Zugriff auf|'%-14s' ist|nicht gestattet Kein Speicher|mehr vorhanden! Ungltige|LaufwerksnummerInterner Fehler| des GEMDOSUnbekannter| Fehler![3][%s][ Abbruch ][3][Kein Dateiname| angegeben!][ Abbruch ][3][Laufwerk| voll][ Abbruch ]*.*. %-12s %-12s [3][Dateiname hat kein| gltiges Format][ Abbruch ]%10ld%2d-%s-%4d%02d:%02d:%02d[2][Datei lschen?][ Ja | Nein ]Kopieren von '%s' nach ...[3][Die Dateinamen|sind identisch][ Abbruch ][2][Datei '%-14s'| berschreiben?][ Ja | Nein ]%d[1][Pfad existiert nicht|oder wurde fehlerhaft|eingegeben!][ Ok ]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~[3][Zeichenkette in diesem|Bereich nicht gefunden!][ Ok ][3][Zeichenkette| zu lang!][ Abbruch ][3][Zeilenhchstlnge|berschritten!|In dieser Zeile keine|Ersetzung mglich!][ Weiter | Abbruch ][0][ |%ld Ersetzungen|wurden vorgenommen| ][ Ok ][0][ | 1 Ersetzung|wurde vorgenommen| ][ Ok ][3][Blockoperation nicht|durchfhrbar, da Cursor|sich im Blockbereich|befindet!][ Ok ][3][Zeilenhchstlnge|berschritten!|Befehl abgebrochen!][ Ok ]*Datei einfgenPRN:[1][Drucker ist nicht| bereit!][ Abbruch ]Block sichern[2][Datei '%s'|existiert!|Soll sie berschrieben|werden?][ Ja | Nein ][2][ Ablage wurde verndert!| | Ablage sichern?][ Ja | Nein | Abbruch ][2][Ablage lschen?][ Ja | Nein ]CLIPBRD\SCRAP.TXT[1][Laufwerk voll][ Ok ]WFEDIT.PARSCEDITOR.PAR[3][Parameterfile ist|nicht gltig!][ Ok ]\[Fehlerhaftes| Argument][ Abbruch ][3][Zu Dateimaske keine| Dateien gefunden!][ Ok ]DRUCKER ABLAGE ABFALL cc cc ppppp xpبȨppph𠐈ppp pP PP Pp  @pȈp ` p0@p0p0Pppp ppppxppppppp 0P?[$DDB@  w w   ? 9? @ !              ?? ?D"eee e e e@eeeeia`?UVbQ@00 VWHQK  0 WXQV 0 TUNQa0@ TUNQl0@ TUNQw0@ TUNQ0@ TUNQ0@ TUNQ0@ TUNQ0@ TUNQ0@ TUNQ0@ TUNQ0@ TUNQ0@ TUNQ0@ TUNQ0@ TUNQ0@ TUNQ0@ TUNR0@ TUNR0@ TUNR0@ TUNR'0@ TUNR20@ TUNR=0@ TUNRH0@ TUNRS0@ TUNR^0@ TUNRi0@ TUNRt0@ TUNR0@ TUNR0@ TUNR0@ TUNR0@ TUNR0@ TUNR0@ TUNR0@ TUNR0@ TUNR0@ TUNR0@ TUNR0@ TUNR0@ TUNS0@ TUNS0@ TUNS0@ TUNS$0@ TUNS/0@ TUNS:0@ TUNSE0@ TUNSP0@ TUNS[0@ 4DD SfSX\ X~XX X Y Y( YJ YlYYYYZZ8ZZZ|ZZZ[[&[H[j[[[ [!\"\6#\X$\z%\&\'\(])]$*]F+]h,]-].]/]0^1^42^V3^x4^^ [1][Kein Speicher mehr|fr neues Iconbild][ Ok ][3][Keine freie Position|fr Ikone vorhanden!][ Ok ][3][Keine Ikone mehr| verfgbar!][ Ok ][2][Ikonen-Text wurde verndert!| | Text sichern?][ Ja | Nein | Abbruch ][2][Ikone lschen?][ Ja | Nein ],\Dr  8     &     P    |",h .( "P""   &,$$   ($JP0.((<$, $"6 , 4( , ( *DV8    0  2  B46" J< D.. b 4824$ ^ @ "08& $4 "": 4( *(  ( .  *" *< 8 @8 2"  "  4 2($. *  &   < "    RV  b$  v.F0$2R4<P" " >d ( P F T ` 2 :*  X. *&Xj v&NB6( 0  L02((N  P " ( 4D(D     0     $  h8 >  XB: .( \"8  :&$f"fB$d"`@.X@4& ,   .(^  &*F*>P,.*B*&LHT d*":J>d~  r X* FX 2* J    J* V  B J "  D   ($808&6 $262 (LX.~2$0$BPH $$0$.$$0$0$6NZ j  ,p  <  FJ.$,Z   H ,*** 0*>F&LRP  P J (fX*F4 f(<0>TnH  ."$  N  0     (2FV @  " 0 &", &* @H:&408>  , 6& ,2  6,JHB  **:(d( B .*H& T       " *Z   >0*T $&4 & `,~>JR,6>,R &* &6  4 0*20 r4 8J$8 L^z$$VVl*lD&x` t&" 680*, *  &6  $ ,, z 4, Z N&  " l " &x 0d4"  |H. d  D8.^ j0 0 (  $ B:"2$  ^"  .  2         (8  x  (  J <B " " ,4 J 2D "` N 4B "RV \ X ^ 2 & 2 (  $  Ln "(* *.@ x ( Z^Vp|L"$D & n&B6":f 4    R0":"R$"N0 8 X> " *J>0X& J0P.&  P$ < "6"R"224r  ~.(6   "$ "  j& ,$   4$0&&0> 4  8V2$C4cC WF-EDIT Datei Block Suchen Funktionen Parameter ber WF-EDIT --------------------123456 Lade .C ^O Lade .H Lade .S Lade... O ---------------------- Lese neu ^U Lade hinzu... ^A ---------------------- Sichere ^S Sichere als... ^X Sichere Block... ^M ---------------------- Schliee ^C ---------------------- Beende ^Q Setze Anfang ^B Setze Ende ^E Verstecke ^H -------------------- Kopiere ^K Lsche ^D Verschiebe ^V -------------------- bertrage K Schneide aus D Fge ein V -------------------- Spaltenform R Suche... ^F Suche weiter ^G Ersetze... ^R -- Marke ------------ Setze... M Gehe zu... G -- Gehe nach -------- Zeile... ^L Textanfang CLR Textende CLR Blockanfang ^T Blockende ^Z letzter Pos. P Leerz. in Tab. T Tab. in Leerz. L ----------------------- Drucke Datei ^P Drucke Block ^J -- Ikonisiere --------- aktuelles Fenster ^I alle Fenster I -- Aktiviere ---------- nchstes Fenster ^W letztes Fenster W Editor... Ikonen... Programmende... --------------------- Sichere Parameter WF-EDITCopyright 1991by Wolfgang FischerFreier Speicher:________BytesOKVersion 1.0028.03.1991Suche & ersetze ZeichenketteSuche nach:__________________________________________________________________________________________XErsetze durch:__________________________________________________________________________________________XSuchrichtung:Alles ersetzenvorwrtsrckwrtsMit NachfrageAbbruchUnterscheideKlein-/GroschriftEinmal ersetzenOkSuche ZeichenketteSuche nach:__________________________________________________________________________________________XSuchrichtung:vorwrtsrckwrtsUnterscheideKlein-/GroschriftAbbruchSuchrichtungumkehrenOkZeichenkette ersetzen?JaNeinAbbruch________________9AbbruchOkWhle ZeileZeilennummer:Prfe KonsistenzDATEI-INFORMATIONENDateiname:FILENAME.TXTTextzeilen:________Cursorzeile:________Cursorspalte:________Speicherbedarf:________HIER MUSS VIEL PLATZ FUER EINEN INFOSTRING SEINPfad:_______________________________________________FILENAME.FXT*.*Datei:___________________.___f FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT FILENAME.FXT*.???*.???*.???*.???*.???*.???*.???*.???*.???*.???*.???Neuer OrdnerDatei lschenDatei kopierenOrdne nachNameDatumGreArtDatei-InformationAbbruchOkDatei-Information___________________.___fDateiname:Gre:Datum:Uhrzeit:Merkmal:012345678922-MRZ-199023:08:41lesen/schreibennur lesenAbbruchOkNeuer OrdnerOrdnername:___________________.___fAbbruchOkLaufwerksinformationLaufwerk:A:Gesamtkapazitt:__________Freier Speicher:__________Ok___*.___FEditor-ParameterBackupsTabulatorweite____9EinrckenSicherungsintervall______9MinVorwahlObenMitteUntenCursorpositionFenstermae bei ffnenZeilen 123 Spalten 123 AbbruchOkIkonen-ParameterIcon lschenIkonisieren beimit Nachfrage:Fenster schlieenText speichernFensterpositionbei IkonisierenbeibehaltenBerechne IconpositionFenstergrebeibehaltenzeilenweiseLade Icontextspaltenweisebei ProgrammstartAbbruchOkSpeichern von ..FILENAME.FXTZeit und DatumZeit________:__:__999999Datum__________.__.____99999999Uhrzeit setzenAlarmzeit______:__9AbbruchOkClipboard-InformationenSpeicherbedarf:__________Zeilen:__________LadenSpeichernFertigSetze MarkeMarke 1Marke 2Marke 3Marke 4Marke 5Marke 6AbbruchOkGehe zu MarkeMarke 1Marke 2Marke 3Marke 4Marke 5Marke 6AbbruchOk1234567812345678Z: S: Pfad setzenKopiereLschePfad Nr.:____9______________________________________________________________________________P______________________________________________________________________________P______________________________________________________________________________PAbbruchOkSichern am ProgrammendeParameterdateiGeffnete FensterIkonendateienAblageAbbruchOk)W....m..u~                & '  ( 6 7 8 A B  C S T U ^ _  ` 0 0         ! " # 2 3 4 C D E T U V e f g v w x                      # $ % 2 3  4 B C D S T U ` a  b g h i o p q w x y } ~                C P Q  ^ j w           " % E I M [ ` a b h i j p q      * LQWd|}   [de fop quvw{|} ((&N((Px(( Z Z6 $  .  6 > G  T+  KP  ` u #"   7Ne |   ! " 1$0 %&'(.)C*X+m,-. / 0 # ?2> 345,6B7X8n9:;< = > 1 K@J! AB6CNDfE~FGHIJ ?  LP-M&N<ORPhK ~          A $= @.\.  @ /   @     @  $ @ / 26 : G @  Z @ / 'j6 2 x. .  @    @       @   -' 5 B @  'K' @@Neh %m        !    <  X t       E9 85 @T/@p@   *   @ @@@@4@P@l@@@ @  @  @@ 1 @ @)( @ @0!@L"@h#@$@%@&@'@(@ @, :*9+@A,@B-@C.@D/@E0@F1@G2@H3@I4@J5@K6@L7@M8@N9@O)@P;H)<d) =) C>B ?@@A@B@=@ D() E )' ) D`          |         . @  @   8' @   R   y '      $  @  \ ' *x < 7  @ 7  '  @ 7  1   O  S   0       r    @ @< @   @ @X @  & ' 1   4 t0    @ @ 0  " 2 @  B @ 0N d q @ 0 } @     @    @ 0  '*       3@  B    Y'a   8~T p   '   @  @ @    @   @   @  '    @ @  @(@ @0@   @8 @  @@ @   @H@ P 'X     +  4'  @@@  P' l' ' '  '    @ @ @    @    ' $t%d't) )**t+2$34L5$5T7; ;T@L@B. ` u.. README rv(WINNI APP 8w1WINRSC RSC 'WINX PRG qfWINXV13 TXT sKWINX v1.3 ========= Dieser Ordner sollte enthalten: README Diesen Text WINX.PRG Das 'Multi-Window'-Program fuer den AUTO-Ordner WINXV13.TXT Kurze Erlaeuterungen zu WINX WINNI.APP Ein Eventtestprogramm (selbsterklaerend?!) WINRSC.RSC und seine Resourcedatei. (\/) Martin Osieka `% Z|``0>>> TURBO-C <<<< for ATARI-ST Version 2.0 (C)88-90 Borland International &H f&op`B@#030 k #0 Ј<.@#0Jy0g<"@(I$k,"Jf"JfB// ?<?<JNAO A6<HCBB`6 !jBJ)gHiRC` "fSI "WJAkHiRCBSQJ)gHiRCHy`$ON$0 J"LN? 9%g @N 9%g @NN$?<LNA" "h""h2"P2r"""0<NBNuH8$H j&h!I gJ1i"r2)Ҁ!A A MORSf,2(f&1|r2)Ҁ(Avig0"L JN|Q KLNu"o oN Nu?/0Pm`02)hm`2(4i6hCn`4h6)i8(hDn`6(h23A8@3D0C3HBlClx`BD0(6Nu/ $HHjHjHj/NO$_Nu/ $H?*?*?*?N (PO$_Nu/ $I?*?*?*4N$\O$_NuH0&H6$IHjNLXO2H ЀЁ5s5sL Nu/ $IHjHjHjNzO $_Nu/ / &H$I?*?*?*??+?+4+2NO &_$_NuYOA2B@NlJ@f` WXONu?/ QO8N$HCNCAB@NCrB@ JN"0 JN|8H"ҁҀBr CApNf0PO$_8Nu/ $H"HB@NP"J JpNF$_NuUOHWr B@NjXO0TONu?/ QO6$y1 `$R gjf g8Ar0N`?/?/?/?/C-AZNPOHjZr0NXOPO$_6NuH8E1?*?*4*2pN&XO6G-J@n ApN.` <N$(H f0N*APpN B@`(%L9CB@9@9@?CpA N8TOCAZN*Hl r0NXOHlZr0NXO?,r0NTO?,r 0NTOp?r0NTOp?r0NTO0*2*IAHxCHĉzCHŋHE4*H…?0*H?tEj2AA02I@RpE@0@@0NXO0NDpL8Nu?/ 6A1 ` P g"@if g$@ JN0N0N$_6NuQO>?h0hS@?@2/hSA?AA091NpPONu/ $H"HB@N"J JpN$_NuH4O6&H*IE JrB@N"J KNG Kr 0N0<N`" KC""C JNlJ@gAN Kr 0N0+o2+nґ0<NOL,NuC0NzNu?6rN0N6Nu?/ O6E JrNAr0N|0Wf*2*of 4*of0jf J0rNN`A"J"" J0NO$_6NuH68: y1 ` P ghf g>JDlBD|o8<2H 0HA@82Apg1?rE0N.TOL8NuH6 y1 ` P ghf gV|lx`BD0@:04|b0B4; N ""|d`|d` | `| 420N(L8NupN`NN~ 91 fB@NNupNNJ@fB@NNupN`NjN@pNJf 91 fB@NNu/ O o> 0hS@?@2(Hh SA?ApA?@G1A0N r0Nr0NZr0NlA0N&2/0Nt2/ 0N62/ 0NFB@O&_Nu/ C-z hf$h -f 1|!I p hfA`$_Nu/ / OxG-XA*CrpQE1,N5@m290fB@`pNfHjHjCANrPO5@HWCAvNXO0*o290gB@NfArB@NB@NC% KNB@NR$pN2+p RN2+ p RN2+p RN2+p RN2+p RN RNpN&HCA 0*k,j7@(2*k.j7A*Cp KNHBg/ rB@N@\OAN&0*op`B@O&_$_Nu091o NBy1091m.` BA0<N090gBgBrB@N\OpNHNhB@NuH2H ЀЁ<4|g0,H$ԂԀ>4(2H ЀЁ:4|gH2H ЀЁ tf t `RHfUHf(f64p`<2H ЀЁ:4Ef2H ЀЁ>42H ЀЁ<4Wf~B@TOLNu??YO8649-rgNJ@gZHWC y1,20NXOJ@gBA0/ y1,NT20/N2`&0||fBA y1,pN.rpN`B@XO86NuH0:8BCE-pG1,4g NJ@g 0Q@|b@0;N0<LDX`lvBApN`N`N`NdN:`N`AN2`Nv`~0*fr`BA5A0 SN<`b0*fr`BA5A0 SN"`H0fr`BA40 SN `20*fr`BA5A0 SN`0*fr`BA5A0 SNr0 SN0L 8NuOHWHoHoHo HoBgBgBgBgBgBgBgBgBgBgBgBgp?C.4rp0N O.r@gt`BB0ONu?/ $H P f2*0*NT`BC09-xg JNP6g0||bx@0;N ,DN\\66A0*N`Lr 0*N`@0*N`6A0*N`(0*N`2*0*N`tR2*0*N|f JNJ@flB@$_6Nu?649-tg?/?/4NXOB@6NuH086E149-vg 0NnJ@gBpN&H?4rpNdTOR@gp`B@4J@gkR`kRCXAB@NhB@L NuH>ONlJ@gBCI MEG K1`HWHo HTHoHVBgBgBgBgBgBgBg?-?-?-??-p?"J K4rpN *O.8pNpDg 2/0N@pDg KN@pDg??/4/20NXO@pDg 20NԆ@B@NRJCg^NNOL|NuA(p"@ "By0A1B3030O"Nu/ Hz?<&NN\O$_Nu/YOM, IC HzaXO VBXO,_Nu"VS@eQ,NuH8]O$H&I(o&BCx%p JR@g2fJ@g@HNBEg>BA< <b;k`|<*f<`&<0< b ACp a$Wb<gt<.f6<*f4`$<0< b ACp aP$Wb4g<߲<Lf g`<hggr@dp|?@0;N`````N`N``````````````````````````NNN````````````````` [0`|A`0A2"LaN@`\ [2"LaL@`JJEj `p0?4 La"TO@`*JEj `0H?4 LaTO@` JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`@HN0\OLxNup24C8jxA aVA 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 H0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G83d"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// &gPR<e:/avJg*`4C0 g*g"@ f`"/?<INA\OJj` pNugp`/ &y0 g/ &S?<INA\O`&y0 g/ &S?<INA\O`&_NuH0$< CE0 g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#/A10BhBh2<%a0"_22222NuC6`2222A101|Bhrr`A10Bh1|1Ar`A101ABh1|r`A10Bh1|1Ar`C6`2222A101|Bh1| r `A10BhBhre`r31  hH0000`H $6 WINNI Aktion Anzeige ber WINNI... ^A--------------------- Desk-Zubehr 1 Desk-Zubehr 2 Desk-Zubehr 3 Desk-Zubehr 4 Desk-Zubehr 5 Desk-Zubehr 6 Fenster ffnen ^O Fenster schlieen ^C-------------------------- alle Fenster ffnen ^P alle schlieen ^D-------------------------- Bildschirm REDRAW ESC-------------------------- Programm beenden ^Q Tasten Nachrichten Menauswahl Mausklick Rechteck(\/) WINNI v1.0Martin OsiekaErbacherstr. 26100 DarmstadtMausnet: Martin Osieka@FWEITER(\/) WINNI v1.0T0T1T2T3T4T5T6T7WghPP $ + 3 P < P f y    %>Wr    (7'P A$    ! ilorux { ~^`> `@(#)TKRMULTI 1.2, (\/) '91*o#" -#& <Э ЭЭ#*O <"#:A> a#. 9*j"#23>g 9&:."9*kl"92j"#2A#6 9:C y6a2+H// /<JNAO Jf29> 92 y6NA0 La jRg,`(gب (м LШШШ j&RB0,HЬRI` "Nun"H$<"&I.I$<> a&BgJgм/?<1`p??<LpaNAJ(Ha: <CA*a PARFf6C 'I"lfal0,HЬRI PARFfpa`aD/A a: gмaAa$ NuTKR: Keep bytes in memory. La^ k$gaaf(C* LatJjA` A*RgA>aNuTKR: Can't execute '%'! TKR: '%' isn't a program! TKR: Unknown tkrversion in '%'! H *H/ / B/<KNAOJk(@p", knACEp"""Q -ЭCAa, - a6A" gpӐg <f`B/ B/<KNAO//,,?<INA\/ ?<INA\ L0Nup P`f.pC TKR f\`  TKR fp if INu @Nu&TKR 7|C'I'@ 7||kkB&Nu +Rѫ&ѫ B!Kp"k"Aa6Nu +RЫ&'@&Nu/< NMX|g"A.aaH?aAGa0<yNuTKR: Execute '%'? (y/n) ?/< NMXWfTNu/<NMX?/<NMX2fAgްfNuyYyyyJyjnNnn OO<'i4"B@H@4< H@<0B@H@WJAg0BASB`<0Q`09 (Ha*Aar aAad-E0<`(A[`Ad`As` @/A=a< _a60<??<LNAJ\AUTO\WINX*.PRGK(\/) WINX v1.3: ERROR: No tkr call! Not enough memory! Program not found! TOS version error, use TOS 1.04 (D)! Line-F already installed! windows, bytes. pr<0< d A`Nu OO<'i4"B@H@4< H@<0B@H@WJAg0BASB`<0Q`r3 Dr83 F|1d3 @r29 >$Ԃ҂# Hr23 P# L M Z# R B# * D# . F# 2 H# 6 L# : NuB"g ИJg\`Nur`H@QH@QNu$X g " ɐg S2QJg2N"`Nu`<0||`g.||Pg$ &H"gk j Л"` P`X`T`XnNu/Ҁ`.6||`g ||Pg&k jւ `T`Xn&Nu0. f#A82f0- y 6+H2&m2Nq(m2Nq  >xxx0 `` EEEEEF`G`GHHKdKKKNNPQLQLTTTdTT @ BTT @ BTT > @TT D FTT ( *UU@ ( *UBVVV ( *VV ( *VVW&WhWWWWXX||}}| ( ***22:DDf P Rh@(#)WINX 1.3, Copyright (c) Martin Osieka (\/), Jul 11 1991WIN=JAR=WINXv1.3(\/)L$      0    P h PARE$     $"(\/) WINXnnn v1.3 - ein Multi-Window-Hack ========================================= von Martin Osieka, Erbacherstr.2, 6100 Darmstadt (momentan Maus@MZ) Kurzbeschreibung ---------------- WINX ist eigentlich nichts als ein grosser Patch an der Fenster- verwaltung des GEM (Na gut es trifft auch den Eventmanager, das Desktop, etc.; es geht eben nichts ueber die sorgfaeltige Programmierung des TOS) (ich hoffe keiner denkt jetzt, dass das ironisch gemeint war). GEM-Applikationen knnen jetzt mehr Fenster vom GEM anfordern (mit Fensterkennungen > 7). Die Maximalzahl moeglicher Fenster liegt bei 127 (dies ist eine praktische und keine technische Grenze). Leider basieren etliche Programme auf der Annahme, da maximal 7 Fenster mglich sind. Das dies nicht notwendig ist zeigt z.B. die GEMINI-Shell. Voraussetzungen --------------- ATARI mit Original TOS 1.04 [GER] im ROM Installation ------------ WINXnnn.PRG in den AUTO-Ordner kopieren. Die Anzahl der GEM-Fenster kann durch umbenennen definiert werden (z.B. WINX16.PRG entspricht 16 GEM-Fenstern). Aufruf ------ Durch seine Position im AUTO-Ordner wird WINX automatisch bei jedem Reset ausgefuehrt. Haelt man beim Programmstart die linke SHIFT-Taste gedrueckt wird die Ausfuehrung nochmals abgefragt. Ist beim Programm- ende die rechte SHIFT-Taste gedrueckt, wartet das Programm bis diese losgelassen ist. (Die letzten beiden Punkte sind ->TKR spezifisch). Copyright --------- Freeware, solange Programm und dieser Text gemeinsam weitergegeben werden. Warnungen --------- Dieses Programm manipuliert GEM auf 'schmutzige' Art und Weise, d.h. es werden interne GEM-Funktionen und Variablen manipuliert (Der 'Reinheitsgrad' entspricht ungefaehr dem des Programms TOS14FIX minus zwei). Trotz aller Sorgfalt bei der Entwicklung und den anschliessenden Tests muss man bedenken, dass dieses Programm auf einer Rueckuebersetzung des GEM beruht. GEM selbst ist zwar gegliedert, aber nicht strukturiert. Da kann man schon leicht etwas uebersehen. Die Benutzung erfolgt daher auf eigene Gefahr (besonders im Zusammenhang mit anderen 'schmutzigen' Programmen). Bekannte Probleme ----------------- TOS14FIX muss nach WINX aufgerufen werden. Programme, die die Fensterkennung intern zur Indizierung eines Feldes benutzen, knnen bei Kennungen > 7 Probleme machen. Die Berechnung der maximal sichtbaren Bildschirmrechtecke ist pimal- daumen. Mit gebrochenem Informatikerherzen muss ich gestehen, dass mir dafuer bis heute kein mathematischer Beweis gelungen ist (aber keine Bange, es geht hier um Extremfaelle). Ausblick -------- In der internen Verwaltung der GEM-Fenster gibt es in allen bisherigen TOS-Versionen (<= 3.05) keinen prinzipiellen Unterschied. Die aktuelle Art der Programmeinbindung funktioniert aber nur mit TOS-Versionen < 1.06. Alle anderen muesste man direkt patchen (Im TT waere das in Verbindung mit einer schnellen RAM-Kopie sinnvoll). Das ganze ist ein Zeit-/Nachfrage-Problem. Schoen waere es, statt einem Patch, den Windowmanager komplett neu zu schreiben (dies scheitert an den bloedsinnigen Verzahnungen zu den anderen Managern) Rueckmeldungen -------------- Vorallem bei Fehler erwuenscht Speicherbedarf -------------- ~6 KBytes + (Anzahl_Fenster*328) Bytes (z.B. bei 16 Fenstern 6 KB + 5248 B = 11 KB) Hinzu kommt eventuell noch der Speicherbedarf fuer ein neues Cookiejar. Geschwindigkeit --------------- Da das Programm nur spezielle Funktionen in der AES-LineF-Tabelle ersetzt sinkt die Geschwindigkeit des Gesamtsystems nicht! Natuerlich belastet aber jedes offene Fenster mehr das GEM. Cookies ------- Das Programm installiert das Cookie WINX mit einem Zeiger auf eine interne Struktur. Reicht der Speicherbedarf des Cookiejar nicht wird ein groesserer installiert und eine 'unjar'-Routine in den Reset- vektor gehaengt (beides mit XBRA). Systemvektoren -------------- Der LineF-Vektor wird auf eine eigene Routine verbogen (ohne XBRA). Patches ------- Natuerlich sollte man jedes gute Patchprogramm patchen koennen. Folgende Defaultwerte (hinter der Copyright-Kennung "@(#)WINX") koennen mit einem Monitor im Programm veraendert werden: WIN=?? Anzahl Fenster (falls nicht im Dateiname definiert) JAR=?? Anzahl Eintraege um die Cookiejar vergroessert wird (falls die aktuelle Groesse nicht ausreicht) Jeder Wert ist 16 Bit gross. TKR --- WINX ist ein TKR-Programm und besteht aus einem TKR-Caller in den das TKR-Modul 'WINX.TKR' eingefuegt ist. Das TKR-Konzept sieht vor, dass Programme (TKR-Module) die residenten Speicher benoetigen, diesen von einem anderen Programm (dem TKR-Caller) bereitgestellt bekommen. Dadurch kann sich das TKR-Modul auf seine eigentliche Aufgabe konzentrieren und ist doch sicher minimal Speicher zu verbrauchen. (TKR - Terminate and Keep Resident). Der hier benutzte TKR-Caller kann beliebig viele TKR-Module und andere Programme enthalten. Entwicklungswerkzeuge --------------------- MAS Assembler aus dem TurboC-Profipaket TKR Toolkit zur Realisierung residenter Programme MORETA Restruktor von Programmen Abschied -------- Dieser Text ist jetzt groesser als das Programm. Bevor er mir meine Platte sprengt beende ich ihn lieber. Auf das sich euch immer soviele Fenster auftuen moeget, wie es euren geheimen Wuenschen entspricht. Gruss (\/) Martin Osieka Auf dieser Diskette befinden sich zwei Versionen von WFEDIT. Im Ordner WFEDIT bzw. WFEDBAK befindet sich die Version, in der das RSC-File integriert ist. Im Ordner WFEDIT.RSC bzw. WFEDBAK.RSC befindet sich eine Version, in der das RSC-File nachgeladen wird. Dies ist fr alle gedacht, die einen Farbmonitor besitzen und die Farben anpassen mchten oder fr jene, die das RSC-File nach ihrem Geschmack gestalten mchten oder nur mal sehen wollen, welche Dialoge WFEDIT besitzt. `MMA7"< .Ӯ"Hd d3 d# d `# # # # Q"<p#Q`XRfSxRkHK7RbA$&XSRg g fB` :<+aX&mP Jx>f08h@fJ08hH@CxeB@R@@ @@|84B@ˆ08VFJkf,tQ08tQtf8B7|0kBk 08T xV`"g "AH瀀NLQJxfp.?<NNTp.ѸLRxRNsA:\OM-BASIC.INFOMIKRON.BASLIB 3.05 (C) 1988 ASY K6ROHz ?<&NNBNAJ-` +L Pg Vg Cg Mg `4pp`p`p/TWa:XNuK5pa -Tg @+PT/?<Ia\`+m<Z+m<xQPC m"HE0+JD+J@+JH$mLX+JP$m+J+JX+J+J`U+Jp+Jh+Jl$mG+Kt+J|Y+Jx,mL&N&<r  `6&&Q `6&Q d6d`&&Q `&6Q d6d`&&QaQa _.m|N`./AkLe| AgLeJrсkB,NuA gd6DA|цD,Nu f / o< _ Fg Jk ,NupL@Nu`.Jj RkTAi.tNur@Jg"jRADi dA H@SAЀ[SANu2<Nu/-hav+_h`/-haf+_h`?2*@e.$RJ*f p"2Nu2/EA$jp"2Nup2Nu+_HNuHE.NG.6Q$&;@A.@ H@r@I0 H@2$HB>,HF:HDFe4Ge6SBSC<>@ADEJ@j@B@JAjABAJDjDBDJEjEBEJf2J-g,C"QmQG>amQF<anQE:anQD8@mAmH +|m;|Ha2LNuH?aZLNuHa*LNuHa|LNuH :(Ci,a"BKdKd `Q"DMdMd `QL0Nu/ @a _Nua QNuap `Za// m$B( _p aDp a> Nu/ or fR/H _NuH N.SG*EfzEC R,`TRQ&HCHC܃Q>HFHFBF܇P^܆vx&mX(KJg&P(K"K(Ę&.ޅ/(/H L` "NّбXfL٭Xa*(CvّQ(&ۛ&66C SAf&`T6Q Ĝo8p2<v HBSg0e8kBd6d&e` HF&&&&QHFQLNu6&]n`6&&n`&6]n`/-ha+_h`dHa LNuHaBLNuHa*LNuH>| $r avz JjDz-r6BBHB(8HB4HD0 :e^DRAJf L|NuHr0a, "&H|/ a#2 @LNuHa2LNuHaHLNuHa'LNuJ[jDJjFWD d?B@H@HA2HA02 JgDNuH8tvx`ҁRCdSCj LJgDNue萁`J[jDJjFWD d?B@H@0B@H@JgDNuH8tv`ҁRCdSCj LJgDNueꐁ`H:( d)xa `"D6KdKd `QQL8NuJAf$4NuH "mh_ m`da m`e)4RBB0"HXB+H`"$4L$@gIdId `Q` RAId2Id"Id `""""Q"_Nuff&CgNur@BNugAgNur@BNupNupNuCa0 AOg& AAg AKg APg AVg ACg AMf(@2NuA2jrVNuSAkA2g(NuH@a AIg AVg ACg AMf(;@LNu5!9A"9A.9<19<9<9<9<9<9D 9E 9F 9D9K(S-At 2XWf0;@r2@ @9fI 00ABHAA@BAQB@SAo+H;A -dg +@a;P+mlhBmBm>-g ??<>NAX.m|+m@ rat -2-ahA. ra\p0-aF#;ma` l? in m@T"m"iȐDnp" ҈$AIdWo J\`"J]dQNu// 2)a6$YJ*g$/ 0@G$R&_ `Q$_ _2NuRAId0Id Id ` Q$_ _2Nu^%0x;@HItBCBD:<BFa LNuQ4BmBmNuP4BmNu&m`(K(-had gD`a$m`* f% H`4Q&m`IXd% ga`B" f%$gRBR&DSAJ`7$Q+Kh+K/ ?0-S@k@G +Ifa faZ8&_Nu 2NuJmf +mlha,J-4f&m`F 2ANuJmfJ-4fJmf Jmfp?aCfaC4Paa\B3@J-4fGv6-(Kr"g&Sr,gfS 2 KARC;CJfBmNugfS R2 @t,gfS4 KB`S-ax@R-kaDFfv:$gA$BXp`?Gp~a?BCa6>`pCaBQCf Jjp`a-5fQ6`VQ5CC g(CD `gCD ^gCD g CD ~f fp`2>Wf) gza fa&` eB g:@Cg^ Lr4`SBk#RSBk  g ^f dr` g +gl -gV g aeG Xg Sg Mg CfUBk#f` e 0eJ :ez Ae> [e ae0 {eC g` gZJj?)LfH g& `g g ~gf mf ^fJk*@5`$ 0` %fPr` Uf Lf) %` Uf Lf Ag g gJmg Ag %gH 0gB Ag< g6 g0 Lg* Ug$ Mg`!SBk!fr` SBk!fr`VJAgJ-6f.J-lg.Cg*?>Cp H@E0DgRDH@Qa0m560 m$|a?J-5gpDa?P6`CgSDE0Qav` Rf2 gF-l`Cg>Cp H@E0DgRDH@Qa>` MfCgRCpCa?`~ KfJCf glp`ZSCpDa>`\`XE0>C` pa>a>Qfp a>>CpDa>QNu>D`a>Q>C`pTJg| /a Nu L4/` SBRSBk $RSBjNu  g ^g ae Cg +g -g >f BakXBx8+ RDDf&_Nu(kCpdQDa mp"-``0&j"CfPf"BQe`aaJ@WCNuH @"B8Ad8D` VfCLNudxLNuxLNuH @B@`k ae {d  `;QLNuAEEEIIIOOUUYAIOUAOH@"@a `QLNuHJk4a`r$Rd0d d `HB QHBQLNu?<Hal\LNuHpAa"_"`QBLNuZ@/?<Ha6\ @Joh T+HTX Nu/ m p0 _Nu/ m p0( _Nu/ m p0( _Nu``8P`:`2H8?<,a4Tra 6[xa:6Kx?a:6Cx?aLNuƄ 00HCNuHLNu`UAe0eNuH? J-Cfa aHLNuH? J-Cfa a&LNu$<5v` +_Jk+@Jk0|d"҈҈+Aavaa/-`f mHN m X0gS@g0Nu@J8LgF' FNu m XJPgRPNu@J8LgF' FNuS-H+NA/LR-fa JNuS-H+NM`S-H+NN`C" A"0A"X0BA"A"A"A."0<S-AN`NBR-gNua/ AS@@GB3G@C B C|d`QBC AIg AOg AAg AUg ARg APg AVg ACg AMg AKgx AFgp6`^x8+ -(@RDDa"'@NuJSfJgNup`0aax7A6r'A'| a&_NurOa?</ ?<=avk7A6r'A'| a?<?Hx?<BaJklO&_Nuaa7A6r'A'| aL&_NuxrRa\?</ ?<=aPjt߰f Bg/ ?<AUCUĖAo: C!d.2gh Jgtkx dFH@xЀ[DDiVNu 2NuDC C!dB2g,dD AJg2kx dH@xЀ[DDiNuтdTAi6Nu2Nup2<NuJAk"x`~gCCi(*H@<HBԆH@GBDHDԄGH@:BBHBЂk EрgUAiEчeNuTAiNup2<NuJgJAk`Jg <TAiNug CAi2J@gBCevgH@h(:HEBE|<xTHBJBgH@:BB`8BBH@:dSDԀdHDH@h:HEBE|<8NuJ-g0-aEA"C C E C. ps`$<v`<FeUFm~Fe|ІeNu|TANuUFm~Fe|ƐjNuЀUANu<F~G?<a>CClDABEG62 CAd< C e *tC `,@DCC 禊DJ_fمтd TAi NuTNudD@ AJkfJg8BFJf xF d H@HD0BDFJk SF؄р[FFiNupx2<Nug CAi2Jg BgdڄՀSWv@D` dڄՀ߇݆څՂeQ` SCkއ݆څՂdQFFJ_gfFFJ_ge(Rd$Rd DdRd RdTAi TAi ( Nu `~***g CCiBC<*,HFݭdRm,HFݭdRm,HF.HGݥdRm,ݕdRm<ݕdRm,HFݭdRm,HFݭdRm,HFݭdRm,HFݭdRm,ݥdRm,HF.HGݕdRm,.HGHFݕdRm,HFݭdRm,HFݭdRm,.HFHG6-( %ІkgCلрUAi0JCjRe Nupx2<NuRdTAi NuDNuDNu?CCg6gDNu6AgmDNugNuAglDNugNur@Jg>jRADi dA H@SAЀ[SANuJAk:Ig6e A d 6DAA Nu A gd "DAA DNu f NupNu  @ 6ɿlŭ+pxIϦGɀT~ތ Jvuu ;]=]5(`R yjNpx2<t;Ba\  g  gE.Bg +g -f>a6 $gN %gD &fJa Hg8 Dg6 Bg( Og hg dg bg og$` a -fFWf(KB`aBg .f>a 0eVRm0  e_  e< *e Rd./$***6* ah$*6 aaafJWgSW`+zJWgRW eg Eg dg DfZa6~ +g -f~a"6 0e40  e  e *e d dڂa`JGjDt4HԅgP[jD ?eJfN`6 C gN CfBC Cfv CfvBJk BizQ`BiQJogJgRAXNupx2<XNu6 Cd$*?a6Jfa>`a` <x2<H7 | E? gH$**6*/ a$_LHQU<QLNuteNuBNut-ft JgH0@HJFf ?a8$< ~66j DC CDdaL6JWka`apJog&$<6<0agd$<6<a$SW`$<ɿ*<6<lazfgd$<z6<aSW`$<zBCaIDAA?QWk J-f0J-f Wd$> G(e><(`J-fE Wl@J-f:BGE|0&RFbfJgتуSFPJfQQJfJg\.<RFj"J-fFFgJ-g F e<< 0Q|0&RFbfJgتуSFPJfQJfJf|DJ-f"J-f Wm WlXONu Df Wet+<jDFt-JFf0TNuE$0~/RG@e~0RG@bg@SG0fTNud $<BCaaR^Wk J-f0J-f Wd$> G(e><(`J-fE Wl.J-f(BGE|0RFbgВSFXJfYQJgH.<RFj J-fFFgJ-g F e| 0Q|0RFbgВSFXJfYJf<E`X0J-gpEJfpD0NuB@'d #o~ƀZz@ NrԥHvT ;B@'d <jgr <NuNg F d~F,ggFRЇdTAiNu?/6$a?/? 2$/6/a$6aSWfP$6`$<ڢva$6 <ڢr Am:a$6aZa Am$g ev$<a` $<BCaE`j-  h5]( ڢ<kNg F d ~F,Nu~F F,ȇNu+_akְf/-NuH@F$@I$&T:<+J,gaG*(BT0+kPSkQAD(!NCp$QA"F'a&v+LÂ`F$"HC m F'!{0VL4(Be04(Be2HFߠ 0$Az 0(RXRX00,p0;0 !@Lh`NuP?((JfNuH mhı`d a`e m"Hp"-``0$Xfْde٨e٭`٭Jk6 A"A d3 d# e` H@# # # # QH@QLNu L"L d2d"e` H@""""QH@QLNuD@<9`2p`.p`*p,`&.m|p`p8`p6`p=`p`p ` p`p7`p`$ $(,p"`p#`p$`p%`p&`p'`p(`p)``V`J`V`^````````&`"`.`h`j`f`<`8`4`>`:`D`N``````` ```` `````"``h``````````R```P`L`š````p`l`h`d```\`X`T`P`R`p`z`v`` ````````` ````̬`(`>`:`6`2`.`*`&`"`j`ͬ`Ͷ```*`Ά`````μ`θ`````&`2`H`D`ϖ`ϒ`ώ`ϊ`φ`ς`~`z`v`r`n`j`f`b`^`Z`V`R`N`J`\`X`X`T`P`L`H`D`P`L`H`D`@`<`8`4`0`B`(`P` `H`P`L`H`D`@`<`8`4`0`,`(`$` ````` ```````θ``ΰ``Ψ```````$`@```l`x``````````````````````````````````Ѿ`Ѻ`````Ҷ``R`ӈ`Ӽ```````0`,`(`D`@`<`8`4`0`2`J`L`Ԃ`Ԣ`Ԥ``Լ````````````0`2`T`P`L`H`N`Ֆ`՘`Ք`Ր`ՠ`՜`՘`Ք`Ր`Ռ`Ո`Մ`Ֆ`Ւ`Վ`Ր`Ռ`Ո`Մ`Հ`|`x`t`p`l`h`d```\`X`T`P`L`H`D`@`<Unprintable error Syntax errorRETURN without GOSUB Out of DATAIllegal function call OverflowOut of memoryUndefined StatementDivision by zeroType mismatchString too longRESUME without errorMissing OperandBreak Bus error Adress errorUnknown opcodeDivision by zero CHK error TRAPV errorPrivilege violationTrace!Out of memory or odd MALLOCationMatrix not regularFIELD overflowBad file numberFile not foundBad file modeFile already openFile not openTOS error #00File already existsFile type mismatch Bad disk Disk fullInput past endBad record numberBad file namePath not foundToo many files Write error Read errorDisk write protectedJ+ g,AA)F?/a ,_0rSBk"gtPFFQNuFF(QNuFF(F(F(QNu+ Pg Vg Cg Mg r`r`r`r@?/`2-kSAAtv d tv gtv g t fJVAG Skgx +Of(kr2+RAk f/ /??<@a BA7ALNuSPd8BP`4PPP`,@A gRP d4SP g g fBP?BVWS-NMR-fa6\LNuJmgGFr-WfS-pa&pRa"+-va;0R-`#$@[\]^`{|}~?BVWNM\Nu#$@[\]^`{|}~ *(Jk#ERHC)ig$%0+ytusDI"// m$B( _p a Nu/ m$| _`/pa Jmg?-;ma;_NuHJmfJ-EgQ?`J-(g?a&0J-?f@F$@K (]&U:<+(+ 6+>+J-ga:BmHzzJf dT g < g H g XSg ZSg `Sg Sg Sg Ug FSg XSg Sk.Wk Nu ^fJA hfr`:+ 67FFLNuB+SgV gUe Lg `Ue g A` gAd [gAh YgAh gAp y`va+gB+`8(mZr*A xNLNuaeEiou^`aAeiou^aeiouaAeioOuUyaAnNoO g2BBWf0`8@Ae @7d @0;NNunz\nZ`fl JFg2SFPNuFgRFPNu/ ??aa<:(_NuEgRERNuJkBJDja `BEa |gaNp|`RJEgSESJEfJjJFg |fAp 2`Q faaj:NuaB`aZatJFfNuJEf$JFf kkpOrJkfp''@'A6>BFBE`4a*FfBENuJFf?a:Nua/ ??a`aaWf<:(_NuJkLa0ER@HC/HEHFHG+ O"AASBkgJ6<4J"HJgJd2Jd"Jd `""""QgPQHC(HEHFHGNu6<HDOD4J"HJg HDHDRJd"Je`""""Qg HDHDDQHC(HEHFHGNuHE?6<HDODOEHEOE4J"HJgHDHDDHEEHE\Je`""""QgHDHDDHEEHEEQHC:(HFHGNuap 2E LQFg / ??aBE |fa`<:(_NuBEa\Jjn |@4F2"L`PQA`QPP$H,I2Q/xa0p 2 LQ(Ffp|`Fga,0R@HCHE:SEFHF<<6QC"AASBkgJ6<4$H,IJgJd<6HB4ĄQHC(:HFHG`TBEJj" |fa`Jja0D@ 4|gNu|NugR+NuJj// ??t 0?RCaSC4EdGg.?aNz4 |gBES  g?ap|a0a<:(_(NuCgEkBEFkBF7C7G`JEgt6>`Jja `p RCa@SC  fWga<:(_(Nu@F'?<HyNM\FNugJj L |gJEg(aRCp aSCSESNupE@?aP0QNuV+ e d`BF` e d`BE2+F0A@AkE(mNu@Nu@ NuM4 xNX2.F0Y@YHF<EpBfgRFFHFNu0FrP((4NPNpN"/rN4"ЁrNNNp/0N .pJg0N . ?N Timmy.../?Nh\0H-@ N-|,NN .pJgHNNN n:"W n: ( WAHHJgNNN`tNNNN:[2][ Das Programm wirklich | schon verlassen ?][ Ja |Nein]tN-@\Np\f N`NNpJg0NNaNNNN .??<?<?<?<?< NmO 0H-@NJlJNN([3][ Kein Fenster mehr frei !][SCHEISSE]tNNNuNp-@NN ...TIMMY...ENP+mlhNpN-@(N/.(CNl/??< .?NrO+mlhN/</</.4/.,/<NiON?<?< .4? .,S?/.NnO Np-@Np2-@NpJgNNN .fZN . /N52X nVENP+mlhNCNl nVENP+mlhN$nN .`ЀЀCNl nVE NP+mlhN .xJg*N .l/N52X nVENP+mlh`$NCNl nVENP+mlhNN .N$nZ .ЀЀA6$$n^ .ЀЀA2 N,=A -@NNNNpXfNJfN$nZ .ЀЀA6$$n^ .ЀЀA2 N,=A -@NNNJXfNJfNN[2][ Timmy verwaltet Uhrzeit und | Datum unabhngig vom System ! | Wollen Sie die System-Uhrzeit | und -Datum setzen oder ber-| nehmen ? ][ Setzen |bernehmen|Abbruch]tN-@\Np\f8N . /N52XN@+mlhNCNlND+mlhNNp\fHNN/?N4h\-@d+mlhN 9-@NNENP+mlhNN 9rdAH4H´f iHP`LN<Юd-@ N/. N-:XNNpf`NN SCHON. AUS/?N SCHONER AN/?/.dN@0-_dO N .dJgN 9-@|NNpfNNSTART/?NABBRUCH/?/.xN@0-_xO N .xJgN 9-@@N-n@tN .XJg2NCNl/?N4h\-@\+mlhNp-@x`(NCNl/?N4h\-@x+mlhNNNNpfHNYNAUS/?NAN/?$nF .`ЀЀ//JN@0$o%ONNpfnNNSTART/?NSTOP/?/./ CNl/?N7\$_ЀЀCNl6$$nR .ЀЀCNlxNT+mlhJg Np-@8Np-@hNp-@0 .,/ .0`.N".h$nF .0ЀЀ -@hN .0R-@0oXN .LN$62. .NN4N6$2. .N,=A-@N2. .N$tSBHkЂBdBAENP+mlhN6.$. <rN,N6$p2<NTf*NCNl6$N0NENP+mlhNN0v6.tNL6$CNlNENP+mlhN .JgNNNrpNNp NNpWrW@HHpWHHJgN$.,Լ&.4ּx0zBCSDSENXNpf0N$.,Լ&.4ּ"CNlN+mlh`Npf0N$.,Լ&.4ּ"CNlN+mlh`VN$.,Լ&.4ּ"$n>H0 CNl/?N7\L ЀЀCNlN+mlhNN`BNpN N$.,Լ&.4ּx0zBCSDSENXNpN NNpNNpf4N$.,ԼH&.4ּN TAG MON JAHRN`4N$.,ԼH&.4ּN H MIN SEC NNNpf(N$.,Լ&.4ּN DMNNpo(N$.,Լ&.4ּN NN .hJg(N$.,Լ>&.4ּNWN`$N$.,Լ>&.4ּN NN .xJg(N$.,Լ>&.4ּ"NTN`$N$.,Լ>&.4ּ"N NN".8 .Jg8NNBILLIG$n"Jt/tԟԂԂNP+mlh`4NNNORMAL$n"Jt/tԟԂԂNP+mlhNp-@0p/ .0`N .0"H@FH@B@FЁ$.,^Ԁ&.4ּ-xAzBCSDSENXN$n"J ./ .0ПЀЀr2*p "ЀЁЀrH4H´f iHP`LN<".0$HAFHABAF҂$.,^ԁԀ&.4ּ-ּ $n"J ./ .0ПЀЀCNlN+mlhN .0R-@0oXNp NNNNNNuNNNNrpNNpN N$.,&.4(<zoBCSDSENXNA(NNpNNp-@0p/ .0`pNNENP+mlhN$.,X .0"H@ H@B@ Ё&.4ּ րCNlxzHD8ziEN+mlhN .0R-@0oXNpN NNN <rNN+mlhNND6$rNVHHNJg+mlhNr/?/<N*nO NNuNN`0)N Ein PD-Programm von NN)N`0)JN Christoph Batz NN)NN`2)NWellensiek 118, 48 BielefeldNN)N`0)NVersion 1.0 vom 22.Mai 1991NN)N`4)NFr weitere Informationen lesenNN)N`2**NSie Bitte die Datei TIMMY.TXTNN*.N`0ZN oder schreiben Sie mir! NNZNA1$_! %-_HNuCAH/!E Z/!?]2 NPHz+mlhN .JgNN".,ҼF]N$ .,мܰ^AHH/N $ ".4Ҽ ]HH€N $ .4м(^HHJgNp-@`Np-@NN .Jg NNN/<Nu6XN .$? . ? .? .T??< .?Nq*X0H-@T0H-@0H-@ 0H-@$NJ g,N$.T&. <T(. o(p"<*.$o*l*BCSDSENdNJHf0NNN/.N0XN/. N-:X`TN$.,ԼN&.4ּ"CNlN+mlhN . rr$<0NX+mlhNAZNNp-@0p/ .0`2NN$n>$.0ԂԂNP+mlhN .0R-@0oXNNDN(Npd-@,NpP-@4NN00:00:00 nVENP+mlhNp-@Np-@(Np-@Np-@0Np-@dNpZ-@hNNENP+mlhNNENP+mlhNCNl/?N4h\-@d+mlhN 9-@Np-@,N .,R/0Np/NXJfN n&1| NNuN+mlhN"< $< &<*(<-&*<. <?dN8Np/NX/NX @"n0) H0+mlhNNuNN n0( H/NXJf NNuN+mlhN"< $<&<*(<&*<.peN8N n0( H/NX/NX @p0+mlhNNuNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNp@Ѝ @  @p0NNuNN-_-_-_-_NuCA/!A/!A/!A/!HzN`-_Nu/.HzNp@Ѝм @ Jf NNuNNp@Ѝ$ @ -@N .ЀЮ @0HЮЮ-@N . @0HfN . @ .0NNNuN`.-_NuCA/!Hzp@Ѝ @ \ЮNuNNNNpNh,0 &^bblvv !" #n$%&'()*+,-./.0^123456789:;< = >?>@\ABC<D<EpFpGtHtItJKLMNOPQRSTU*V<W@XDYDZV[j\]^_`abcde$f4g\hlixj~k~lmnopqrfsttuvw .x Xy \z { | } ~  > \ z $ T b r |  @ N l     , X (TXXf044BxH`ddr,|Xf(8<<J@JNpttx||,0BFJJNN ^ b f f fx|XX  0 !"#$%B&'()*+",&-<.@/@0N1N2\3456789X:;*<P=r>?@ABC"DTEXF\G\HjIJKLMNOPQRSTUVWXYZ[\ ] ^_`\adbnczdefghi j Bk Jl Jm Pn Po jp jq r s!Vt!Vu!`v!xw!x!y!z!{"|"l}"~""""#$#2#\#`#n######$4$8$8$B$P$~$$$$%%%r%&D&D&Z&'D'Z'Z'd'l'p'v'v'z'''''(F(\(~((((() )B)z))*"*X*X**+2+H+Z+++,,2,6,,,,,--&-*-0-0-0-J---. .N../H///0000<0|0000011B1122,2D2n222233@3V3l333344L4R4R5 5 5L5566.6L 6 6 7 7X 77778"8P889J9N99999>>?? ?!?"@#@$@%@&@'@r(@)@*@+@,A-A .AF/A0A1A2A3A4A5A6A7A8B9B :B ;B<B$=B4>B:?B:@B>ABBCCCDC<ECFCGCHD,IDpJDpKDLDMDNEOEXPEQFRFSFTG(UG(VGFWGFXGYGZG[G\G]G^G_H `HnaHbINcIdJeJfKtgKhLhiLnjLnkLrlLmLnLoLpLqMrM|sMtMuMvMwN$xNjyNjzN{N|N}O~OOO"O4O4O>OdOdOOOPBPFPLPpPxPPQLQPQVQzQQRDRHRNRrRRRSS&S.SSTDT|TU4UUUVV&VHVVVVVVWWWWWPWzWWWWWWX(XYYHZ\ZZZZZZZ[[[\\]]^^P^d^_0_z__`0`<`R````WOCHENTAZINFOS(H ?Z=,!%E4  (9@_ 8Nk$#=%1)/#* JQ!8%* z 10b[a"F)- PT&\&ZU/--]&:\lJ)^1< !t2lqU JB xICR3k7+'"0+}]G.oXaP? S9L@ ******************************************************************** Deze diskette is samengesteld door de Stichting ST, Postbus 11129, 2301 EC Leiden. Onze bibliotheek van public domain programma's omvat op dit moment (winter 1992) al meer dan zevenhonderd 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 november/december uitgave bevat een compleet overzicht van de Public Domain bibliotheek op dat moment. 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. ************************************************************************ Auf dieser Diskette befinden sich zwei Versionen von WFEDIT. Im Ordner WFEDIT bzw. WFEDBAK befindet sich die Version, in der das RSC-File integriert ist. Im Ordner WFEDIT.RSC bzw. WFEDBAK.RSC befindet sich eine Version, in der das RSC-File nachgeladen wird. Dies ist fr alle gedacht, die einen Farbmonitor besitzen und die Farben anpassen mchten oder fr jene, die das RSC-File nach ihrem Geschmack gestalten mchten oder nur mal sehen wollen, welche Dialoge WFEDIT besitzt. WF-EDIT Version 1.00 Kurzdokumentation 09.04.1991 1. Warum schon wieder ein neuer Editor? Dieser Editor ist deshalb entstanden, da ich keine Zeit und keine Lusten mehr hatte, mit dem Turbo-C-Editor zu arbeiten. Dies wre allein noch kein Grund, aber alle anderen "professionellen" Editoren besitzen das gleiche Manko: die Beschrnkung auf 4-7 Texte gleichzei- tig in geffneten Fenstern. Wenn man bedenkt, da allein der Quelltext dieses Editors in ber 30 Files (Source- und Headerfiles) unterteilt ist, wird man sich sicher vorstellen knnen, was bei einer greren nderung passiert: Ein File mittels Fileselektorbox auswhlen, danach laden, nderungen ttigen, wieder abspeichern, Fenster schlieen, neues Files mittels der Fileselektorbox auswhlen, laden, nderungen vornehmen usw. Das Arbeiten mit maximal 7 Texten in einem Compiler-System halte ich jedenfalls fr nicht zumutbar. Um dem abzuhelfen, habe ich mich entschlossen, einen neuen Editor zu schreiben, bei dem dieses bel zumindest gelindert wird. Hierzu knnen Texte in Fenstern als Ikonen auf dem Desktop abgelegt werden. Alle Parameter des Files - Fenstergre und -position, Cursorposition, Marken, Blockmarkierungen - bleiben erhalten und nach Doppelklick auf die Ikone ffnet sich wieder das Fenster, das wieder genauso aussieht wie vor dem Schlieen. Durch dieses Prinzip knnen sehr viele Files gleichzeitig im Editor gehalten werden, ohne da dabei die Einschrnkung des GEM, nur bis zu 7 Fenster gleichzeit geffnet zu halten, zum Tragen kommt. (Persnliche Anmerkung: Ich finde 7 Fenster auf dem Desktop sowieso schon sehr unbersichtlich.) Durch Doppelklick auf eine Ikone kann das File wieder im Fenster dargestellt werden (vorausgesetzt, es sind nicht schon zu viele Fenster geffnet), wobei das Fenster und dessen Inhalt genauso aussieht wie vor dem Schlieen. Ein weiterer Vorteil ist es, da nicht mehr alle aktuell bentigten Files unbedingt in Fenstern dargestellt werden mssen, sie werden einfach in Ikonen abgelegt und stren nicht mehr die bersicht. Natrlich hat der Editor auch einige Nachteile, die ich hier gar nicht verschweigen mchte. Dadurch, da er komplett auf AES und VDI-Routinen aufbaut (also sauber programmiert ist!!!), ist er natrlich nicht ein Ausbund von Schnelligkeit, aber auf jeden Fall wird (sofern ich keine greren Bugs eingebaut habe) er mit jeder beliebigen Grafikkarte mit entsprechenden Treiber und sicherlich auch auf dem TT und Mega STE laufen. Eine kleine Einschrnkung besteht allerdings, er luft nur ganz schlecht in der niedrigen Auflsung 320x200, aber ich hege die Hoffnung, da diese keiner zum Programmieren benutzt. 2. Features des Editors - Bis zu 53 Files kann der Editor aufnehmen, davon 46 in Ikonen und 7 in Fenstern - Wird der Speicher knapp, wird der Speicher fr denjenigen Ikonentext freigeben, der am lngsten nicht mehr benutzt wurde; bei Doppelklick auf die Ikone wird aber die Datei automatisch nach- geladen und der Benutzer findet alles wie gewohnt vor. - Vollstndige Untersttzung des GEM-Clipboards - Uhrzeit und Datum lassen sich einstellen sowie eine Alarmzeit - Durch Ziehen einer Ikone auf den Mlleimer lt sich diese wie gewohnt vom Desktop entfernen - Beim Ziehen der Clipboard-Ikone auf den Mlleimer wird die Zwischenablage geleert - Umwandlung von Tabulatoren in Leerzeichen und umgekehrt - Ein Parameterfile, in dem alle Einstellungen, Fenster, Ikonen, Zugriffspfade usw. gespeichert sind, soda nach dem erneutigen Start des Editors wieder alles so vorgefunden wird wie nach dem Verlassen - 6 Marken lassen sich definieren, die auch nach Blockoperationen genau da sind, wo man sie haben mchte. - Eine verschiebbare Dialogbox bei Suchen & Ersetzen, damit nicht genau das Suchwort von der Dialogbox berdeckt wird - Sofern gengend Speicher vorhanden ist, wird der von einer Dialogbox berschriebene Hintergrund zwischengespeichert, soda keine lngerwhrenden Restaurationen des Bildschirms stattfinden - Keine Garbage-Collection ntig, d.h. Zwangspausen gibt es nicht mehr - Spaltenblcke, d.h. man kann Anfangs- und Endspalte des Blocks angeben - Beim Suchen nach Zeichenketten kann nach Erreichen des Textanfangs oder -endes die Suchrichtung automatisch umgedreht werden - Untersttzung der TEX-Shell s.u. - Maximale Zeilenlnge 256 Zeichen - Echte verstellbare Tabulatoren 3. Tastenkombinationen 3.1 Taste BACKSPACE Lsche Zeichen links vom Cursor INSERT Fge an der Cursorposition ein Leerzeichen ein DELETE Lsche Zeichen unter dem Cursor CLR/HOME Springe zum Textanfang CRSR_UP Gehe eine Zeile nach oben CRSR_DOWN Gehe eine Zeile nach unten CRSR_LEFT Setze den Cursor um eine Position nach links CRSR_RIGHT Setze den Cursor um eine Position nach rechts 3.2 SHIFT+Taste CLR/HOME Springe zum Textende INSERT Fge an der Cursorpositon einen Tabulator ein CRSR_UP Gehe eine Seite nach oben CRSR_DOWN Gehe eine Seite nach unten CRSR_LEFT Springe zum Anfang der Zeile CRSR_RIGHT Springe zum Ende der Zeile 3.3 CNTRL+Taste A Ein File wird an der aktuellen Position eingefgt B Blockanfang setzen C Das Fenster wird geschlossen, es wird keine Ikone angelegt D Block lschen E Blockende setzen F Zeichenkette suchen G Suchen nach der Zeichenkette wiederholen H Blockmarken lschen I Fenster wird geschlossen, Datei als Ikone abgelegt J Block drucken K Block kopieren L Zeile whlen M Block sichern N Leerzeile einfgen O Aktiviere Fileselektorbox mit entsprechender Endung P Datei wird gedruckt Q Der Editor wird verlassen R Suchen & ersetzen S Datei sichern T Springe zum Blockanfang U Datei nochmals laden, nderungen werden dadurch verworfen V Verschiebe Block W Zum Fenster mit der nchsthheren Nummer wechseln X Sichere Datei unter neuem Namen Y Zeile lschen Z Springe zum Blockende 1-7 Der Fenster mit der entsprechenden Nummer wird aktiviert 8- 10 Die entsprechende Punktgre des Zeichensatzes wird eingestellt. BACKSPACE Zeile bis zum Cursor wird gelscht DELETE Zeile von Cursorposition an wird gelscht CLR/HOME Springe zum Seitenanfang CRSR_LEFT Gehe um ein Wort nach links CRSR_RIGHT Gehe um ein Wort nach rechts CRSR_UP Scrolle aufwrts, Cursorposition bleibt unverndert CRSR_DOWN Scrolle abwrts, Cursorposition bleibt unverndert 3.4 ALT+Taste D Verschiebe Block in die Zwischenablage G Gehe zu Marke I Schliee alle Fenster, lege Dateien in Ikonen ab K Kopiere Block in die Zwischenablage L Umwandlung von Tabulatoren in Leerzeichen M Setze Marke N Neue Zeile einfgen O Aktiviere Fileselektorbox mit Maske '*.*' P Springe zu letzter Eingabeposition R Umschaltung zwischen Zeilen- und Spaltenblock T Umwandlung von Leerzeichen in Tabulatoren W Gehe zu Fenster mit nchstniedriger Nummer Y Verschiebe Zeile in die Zwischenablage 1-6 Springe zu der Marke mit der entsprechenden Nummer Ziffernblock 1 Editor wird mit dem Rckkehrwert 1 verlassen (fr TEX-Shell) 3.5 SHFT+CTRL+Taste CLR/HOME Springe zum Seitenende 3.6 SHIFT+ALT+Taste 1-6 Setze die Marke mit der entsprechenden Nummer 4. Untersttzung der TeX-Shell Dem Editor erkennt, wenn ihm in der Kommandozeile Parameter bergeben werden. Die Dateien werden entsprechend geladen. Darberhinaus darf hinter einem Namen eine Zahl stehen. Dies ist die Zeilennummer, zu der der Editor springen soll, nachdem die Datei geladen wurde. Das Verlassen des Editors ist mit der Tastenkombination ALT - Ziffernblock 1 mglich. Der Rckkehrwert ist hier 1, wodurch die Shell einen TeX-Lauf startet. 5. Die Fileselektorbox Der Fileselektor hat mit die lngste Entwicklungszeit gekostet, wie man hoffentlich auch sehen kann. Hiermit sind so ziemlich alle Dinge im Umgang mit Dateien mglich, die wichtig sind (toi,toi,toi! Fr Verbesserungsvorschlge und Ergnzungen bin ich immer dankbar), wenn man vom Formatieren einer Diskette absieht. - Fileextensions knnen ediert werden. (Werden in der Parameter- datei gespeichert.) - Laufwerksinformationen (Doppelklick auf Laufwerksbuchstaben) - Nochmaliges Einlesen des Verzeichnisses, z.B. nach Wechseln der Diskette (Einfachklick auf angewhlten Laufwerksbuchstaben) - Die ersten 3 Fileextensions werden auch im Men sichtbar - Umbenennen, kopieren, lschen von Dateien - Erstellen eines neuen Unterverzeichnisses - Weitere Informationen ber eine Datei - Softwaremiger Schreibschutz fr eine Datei - Korrekte Behandlung und Anzeige von sehr langen Pfadnamen - Eingabe von 10 weiteren Pfaden, die in der Parameterdatei ge- speichert werden, und somit immer zur Verfgung stehen. (Box erscheint, wenn der aktuelle Pfad angeklickt wird.) - Die Pfade knnen auch relativ angegeben werden ( ".." und "." sind erlaubt!!!) Noch ein paar Bemerkungen zu der Dialogbox, in der die zustzlichen Pfade eingestellt werden knnen. Zu Beginn wird der aktuelle Pfad angezeigt, der die aktuelle Nummer 0 besitzt. Dieser Pfad wird nicht in der Parameterdatei gespeichert. Durch Anklicken der Pfeile oder durch Angabe einer Pfadnummer knnen die weiteren Pfade angewhlt werden. Im letzten Fall mu das Objekt "Pfadnr.:" angeklickt werden, um den Pfad sichtbar zu machen. Zum Kopieren des aktuellen Pfades in einen anderen mu oben rechts die Pfadnummer des Pfades angegeben werden, in dem der aktuelle Pfad kopiert werden soll. Hiernach klickt man den Button "Kopieren" an und der Pfad ist kopiert. Der Button "Lschen" ist sinnvoll, wenn man einen sehr langen Pfad entfernen will. 6. Die Kommandozeile Wie oben schon erwhnt, kann der Editor die Parameterzeile auswerten. Um das Laden vieler Dateien noch ein bichen besser steuern zu knnen, habe ich dem Editor einen Befehlsparameter mitgegeben. Hiermit kann angegeben werden, wie die geladenen Dateien dargestellt werden. Also: Der Befehlsparameter mu als erster Parameter direkt nach dem Editornamen stehen. Er beginnt mit einem "-", wie gewohnt z.B. von UNIX oder GULM. Hiernach darf entweder ein "i" oder ein "w" oder "wi" ("iw" wird auch erkannt) stehen. Eine Unterscheidung zwischen Klein- und Grobuchstaben wird nicht vorgenommen. BEISPIEL: wfedit -wi *.c *.h *.s (Anmerkung: In GULM mu die Kommandozeile so aussehen: wfedit -wi '*.c' '*.h' '*.s' d.h. die Expansion mu unterdrckt werden) Hier bedeutet das "i", da alle geladenen Dateien in Ikonen abgelegt werden. Ein "w" bedeutet, da Dateien in Fenstern dargestellt werden, solange diese verfgbar sind. Eine Kombination "wi" oder "iw" bedeutet, da erst Dateien in Fenstern abgelegt werden und danach in Ikonen. Es brauchen, wie oben gesehen, keine vollstndigen Filenamen angegeben werden, es drfen auch Wildcards auftreten. Relative Pfadangaben werden automatisch in absolute umgewandelt. 7. Blcke In WFEDIT kann auf mannigfache Weise ein Block definiert werden. Blockanfang setzen durch CTRL-B, Doppelklick der linken Maustaste oder durch Anklicken des entsprechenden Menpunktes. Blockende setzen durch CTRL-E, Doppelklick der rechten Maustaste oder durch Anklicken des entsprechenden Menpunktes. Ein Spaltenblock (und nur der) kann zustzlich durch Drcken der SHIFT-Taste und gleichzeitigen Drcken der linken Maustaste aufgezogen werden (mittels graf_rubberbox) aufgezogen werden. Die Umschaltung zwischen Spalten- und Zeilenblock ist nur dann mglich, wenn keine Blockmarke gesetzt ist. Einen Spaltenblock kann man leider nicht verschieben. (Man kann mir ja Anregungen schicken, wie man das machen soll.) 8. Sonstiges im Editor 8.1 Mausklicks Gedrckthalten der rechten Maustaste Es erscheint eine Information ber den Status des Files (innerhalb von Fenstern bzw. bei Drcken der Maustaste ber Ikone) Einfachklick oder Gedrckthalten der linken Maustaste Positionierung des Cursors Doppelklick der linken Maustaste + SHIFT Markiere ein Wort als Block CTRL ALT Markiere eine Zeile als Block Doppelklick der rechten Maustaste + SHIFT Markiere Zeile ab Mausposition als Block CTRL Markiere Zeile bis Mausposition als Block ALT Das unter der Maus befindliche Wort wird als Suchbegriff verwendet. Dies erspart den Umweg ber den entsprechenden Dialog. Anmerkung: Alle auf diese Weise definierten Blcke sind Zeilenblcke, egal welche Einstellung vorher gewhlt wurde. 8.2 Verstecktes Im Ikonendialog kann angegeben werden, ob die Position und die Gre des Fensters beibehalten werden soll oder nicht. Bei Doppelklick auf die Ikone knnen die Wahrheitswerte fr "Position und Gre beibehalten", durch die SHIFT- und CTRL-Taste negiert werden. Ebenso beim CLOSER (links oben) des Fensters: Hier kann entweder das Fenster nur geschlossen oder aber zustzlich die Datei noch als Ikone abgelegt werden. Dieser Eintrag heit im Ikonendialog "Ikonisieren bei Fenster schlieen". Der Wahrheitswert kann auch hier wieder mit der SHIFT-Taste negiert werden, whrend man auf den CLOSER clickt. 8.3 Der Desktop Auf dem Desktop befinden sich immer mindestens 4 Ikonen. Uhr Zwischenablage Drucker Mlleimer Bei Doppelklick auf die Uhrenikone erscheint eine Dialogbox, in der die Uhrzeit und das Datum sowie eine Alarmzeit eingetragen werden knnen. Die Uhrzeit und das Datum werden bernommen, wenn "Setzen" abgehakt ist und der Dialog mit "Ok" verlassen wurde. Soll keine Alarmzeit eingegeben werden, so bleibt das Feld einfach frei. Bei Doppelklick auf die Zwischenablageikone erscheint eine Dialogbox, in der der aktuelle Status - Speicherbelegung und Zeilenanzahl - des Clipboards enthalten ist. Auerdem kann man das Clipboard speichern sowie erneut laden, falls die Clipboard-Datei verndert wurde. Drckt man berhalb einer Textikone die rechte Maustaste, so erscheint eine Dialogbox mit Statusinformationen. Das Aussehen einer Textikone kann sich ndern. In der linken oberen Ecke der Ikone befindet sich ein Kringel, wenn sich der Text im Speicher befindet, ist dieser auch noch verndert worden, ist der Kringel ausgefllt. Die Ecke ist leer, wenn der Text sich nicht im Speicher befindet. Dasselbe gilt brigens auch fr die Zwischenab- lageikone. 9. Allgemeines WFEDIT luft auf allen ATARI ST mit mindestens 512KB. Luft natrlich auch in der Farbversion. Hier kann allerdings die Farbzusammenstellung etwas trist sein, da ich mich hierum nicht gekmmert habe. Die Ikonen sind in der Farbauflsung doppelt so hoch, was vielleicht Abzge in der B-Note bedeutet. Entwickelt wurde auf einem ATARI 520ST mit 2MB und TOS 1.2. Es drften sich aber keine Schwierigkeiten mit TOS 1.4 oder dem TT-TOS ergeben, da keine undokumentierten Features benutzt wurden. Auch der Arbeit mit Grobildschirmen drfte sich WFEDIT nicht verschlieen. Leider konnte ich die Vertrglichkeit nicht testen in Ermangelung etlicher Kilo- marks. (Ich wre erfreut ber positive Zuschriften.) 10. Zukunftsgedanken Ich bin mir bewut, da in der jetzigen Version noch etliche Dinge vermit werden, die heute Standard sind. - Freier, nicht textbezogener Textcursor - Schnellere Bildschirmausgabe, Scrollen - Programmaufrufe (Stichwort: Integrierte Programmentwicklung) (auch in Ikonen ablegbar) - Ein vernnftiger Druckertreiber Im Moment (9.4.1991) bin ich natrlich schon wieder am Brten ber Erweiterungen: Ein modular aufgebauter Editor (oder schon Ent- wicklungsumgebung??!), dem so ziemlich nichts unmglich ist, und der sich frei konfigurieren lt, aber das ist noch etwas Zukunftsmusik. ber Kritik und Verbesserungsvorschlge wre ich sehr dankbar sowie ber mgliche versteckte Fehler (ich hoffe, nicht sehr viele). 11. Public Domain - Jeder darf/soll WFEDIT kopieren. Dabei sollten aber stets ALLE Dateien mitkopiert werden. 12. Haftung/Rechte Alle Rechte an WFEDIT liegen beim Autoren. Die kommerzielle Nutzung ist untersagt. Ich habe mich bemht durch intensives Testen, mglichst viele Fehler auszumerzen. Ich kann aber nicht ausschlieen, da sich womglich noch Fehler, vielleicht schwerwiegender Art, in WFEDIT befinden. Ich gebe daher keine Garantie ber das fehlerfreie Laufen des Editors noch die Haftung ber irgendwelche Folgen, die sich durch die Benutzung durch WFEDIT ergeben. Mit anderen Worten: Die Benutzung von WFEDIT ist auf eigene Gefahr!!!! 13. Wer mir schreiben will, kann mich unter der folgenden Adresse erreichen: Wolfgang Fischer Birkenweg 3 W-3200 Hildesheim-Himmelsthr (Ich bin aber nicht der Weihnachtsmann!!) Tel.: 05121 / 65182 --- Dies ist das Ende --- Ich wnsche nun ein erfolgreiches Arbeiten mit dem Editor. |vR   80 1+P40