7p  /@o! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@UWY[]_a c@e`gikmo@ ` ǀ ɠ @ ` ׀ ٠  @`O`!Aa  !Aa!!#A%+-/1!3A5a79;=A!CAoGIKMO/SAUaWY]_a!cAeagimoq!uawy{}!Aa/Ao!AaAo!Aaǁɡ!Aaׁ!Aa!O /@o! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@UWY[]_a c@e`gikmo@ ` ǀ ɠ @ ` ׀ ٠  @`O`!Aa  !Aa!!#A%+-/1!3A5a79;=A!CAoGIKMO/SAUaWY]_a!cAeagimoq!uawy{}!Aa/Ao!AaAo!Aaǁɡ!Aaׁ!Aa!OA492 s16/8_MHZ e|zBARCODE VCPX S gFDDK FIX_GDOS MEM_SHOW OA_ICONS u BASCHON `LEES DIT ESKTOP INF uD_INFO 521 v. ].. ]08MHZ/C-PRG r:16MHZ/C+PRG sq:16MHZ/C-PRG r:8/16/C+-ACC r 8/16/C+-PRG sPRG_INFOASC t1. ].. ]BARCODE PRG GBARCODE RSC x LIES_DASTXT #TEST DDD x5. ].. ]CHANGES KF sOCONFNVDICPX ElEJCOOKIES CPX NJ"FILEINFOCPX 'NQ&LIESMICH ~05README t'SYSTEM CPX /N[?SYSTEM INF 2kg. ].. ]ASC_FAX C D>ASC_FAX PRJ .2nASC_FAX TTP H> eFDDK TXT E>"MINIDEMOC P>MINIDEMOPRJ >pMINIDEMOTOS n>^PEEKFAX PRG W> \jPEEKFAX RSC >&QFAX INF >'QFAXDRV H (4(QFAXDRV O >)QREADME >>TESTFAX F01 ϑ5?. ].. ]FIX_GDOSPRG cLIESMICH YXREADME ]BP. ].. ]DIGITAL NORMAL  LIESMICH `\BREADME -. ].. ]MEMSHOWDPRG ;b. ] .. ]MEMSHOWNPRG ϣ;2. ] .. ]OA_ICONSDBLu OPAQUE_6CNF } OPAQUE_NCNF )}VdREAD_ME TXT O#. ] .. ] 1ST DBL pW1STWORD DBL BY1WORDPRGDBL ADIMENS DBL 6qANTIVIR DBL "AUTOX DBL .BOHRER DBL rBOHR_FLDDBL PCARDIAC DBL wCAT_FOLDDBL KCAT_ICONDBL BCELEBPRGDBL !CHE_CALCDBL sCHE_DAT DBL ՝CHE_DRAWDBL tCODIERERDBL COMPARE DBL \~COMP_PRGDBL CREATOR DBL DESKTOPSDBL I DIC_FOLDDBL F|DTP DBL 8EDISNFLDDBL IEDISNPRGDBL JIFILEMOVEDBL zFLEXDISKDBL MFOLD100 DBL }FOLD150 DBL aFONTWID DBL DFORMAT DBL FUSSNOTEDBL 4YGDOS_ORDDBL GEMSYS DBL VGFABASICDBL |GUCKREINDBL @ HARDCOPYDBL }HARDDISKDBL 8}ICON DBL ICONEDITDBL NICONFOLDDBL INF_DAT DBL LINSTALL DBL SINX_DAT DBL MJUR_TEXTDBL #KALKULATDBL KEY_FOLDDBL XpKEY_ICONDBL AKEY_PRG DBL lLOGISCANDBL MED_TEXTDBL METAFILEDBL ӨMGAPAINTDBL xuOASE_ST DBL svOC_DRAW DBL 7 OMIKRON DBL ;OPAQUE DBL xPD DBL \PLOTTER DBL PROFILE DBL X|PRSGRAFDBL REPRO_JRDBL \wSAGROTANDBL ڠ{SDUMP DBL f|SETUP DBL KSETUPPRGDBL OLSET_ICONDBL [STATIST DBL TEXTFOLDDBL TEXXFOLDDBL |D THATSFLDDBL THATSPRGDBL TIMEPRG2DBL 0TIMEPRG4DBL xTIMEWORKDBL VTOS_ICONDBL TRENNDATDBL PTWRITE DBL m}TW_DAT DBL TVITAFOLDDBL SD WID DBL yWORDPLUSDBL WRITER_3DBL `:AONPpw"<!aaapE(gP`LJg&B.C`a8aD*9 fap-I4=|p4aHz*9 g ENp9`. _a &nO:NM(IK$<Nu[1][Error +111][Return]E g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAJ"H [1][fSEfNuHQ?< NA\Nu"_KM( V,@IO:HQ <-H,,`N,4Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAJ"H [1][fSEfNuHQ?< NA\Nu"_KM( V,@IO:HQ <-H,,`N,4Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAJ"H [1][fSEfNuHQ?< NA\Nu"_KM( V,@IO:HQ <-H,,`N,4]\QdNi]c>IR}I`WCdmmR"T}$ a+oӮZmMHq$k+x&` &o$k":,J"N}" k + Sf(JAR*A0<K:Q*ANvdzDTDM*LQ`ٳmSnIP"[ I"&&"&& &rBQ"$I$gtӐg BfA` AEG&'ZENBmN`;LAONdpraE2p%ap Dp((p<(p(Pp <ddpjd0pR *U3BHp( pp(pd<gJf`Ar Hjr-D@Hd000H@ CNuAJ"H pfSE NuHQ?< NA\ Nu"_ V,@HQ -H,,`N,NH < MPn$h  Ј-@0HRHPB@gxJNAO Hd lb=|.,HxHNA@\r@e  ,/ \XІ^(&</NM\f PAA2 $I `BYQ"Jrp`"QSfgff$ AfA`-K -n($A0<rX0PNC-JNu H@ 2NuA B`p?aP P LNANPuQ8HR$n4Jjg $_ LNuXJ .ngF&f&(/*%I H%_<HP0(R@"kB0h _0PIUd 4I$ `$Q @JfNuNup `0SAfNuag`af`ae `ac` acp dp(SAkfJ0`NuHg"cc/ 0)@t _$PS@kH2*2g$PRAA4DBH%$Y2Pg 1A"H %|BhNu0@F@AJg PLb`B Jg( @Hh/@?!n@NAXLf 6Jk p%8O&0<  aH`CJ2p jp a2`p p (Va"p@HHza`Hy"J J4B.D=|h0*FpAR@CJ l 2<.HAx$I"t Q qnk"RGef~`SG * gހfSG`BjZ\FkBJnhg Fgdg^HS&I. 4Q`p?B2Qqj(&!Q`<bA?.0hB^VL=_Hh!Dg.JfH@@0VQ MXX & `r ap'jpaNu4pa2 $p a"p"`"P@g2 dDAH""n$r2gZe2 1@#-I$NuQ~ 2@XJX[j]`p`taa.J>dp bNuJ?2 /A"H @t@ $"Hgr k&@ S `^#&@0+Hd3 # #  `# ALH` P &"fL1t .$0JAf l0Z"X2ebP6gHRC(D# H1nz`8p@p` z|=Fx= @l= V|DHt=Ar :p BH@ RfF.p KgD"Mg sgDtg"PgD(Hf xSGjtRGFcn>`jqD Eg@ gjP VQX ^r`fnenlfJpj6pJT$0 RF` Ff> ``"~Rp 0$p *0P\|`CpE`bf`FgRGJGg SGSF&&Y&P@@0 gH@*fa(@ fza€<D b ʀ<@ Ee0BQg0.|f?@padqTNDu@pH`ȘLzEfA$dppa`vEg0P aaFRE(`$@@a8#?PxnA0$8 RP0) Pq26%6a @@RP Ȁ@ NHIqFB?qf<B pTLs&8D\ D *ڃkd0րBb.?XXR\ !@`*h Hxs?£*o wk:fp`^k gu rP` F( _Dԁ,ff΀$S&RHNRl` r`x&o&NN`$N0`@ V2@ÀВ` a 4pHAf@`@4L R@Rvg S@SAQf@>tb prpBpY@I0n z g `af`a걒КSystemtakt-Ein llung des MEGA-STE q = 16 MHz - CachI70Jv!ăs =`;AONa;@0-gaEpa2-a;@papadr(fp~A aahx m AH 00aRx m AH 00a( m AHa."<!aZ`Hp raE ]papdafa $HkBk Bj*DBNupNuDBBkBjDBDNuf gp`Pa 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu40rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<` tapE gP `LJg&B.C`a8aD*9 fap-I4=|p4aHz*9 g ENp9 ` _a &nO:NM IK v$<Nu[1][Error +111][Return]E t g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAJ"H [1][fSEfNu`HQ?< NA\Nu"_K vM V,@IO: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 -K aXA$f B &n NuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`p?a a?<LNA``NuNu`aza`aaaHA"-Hpp alpMah=@N?<NNTT@A0r p0Q`pdr ta0.N=@=@ ACp,2QAp 2Qaa`\`Xpea>pCZ2Ad0A2r22a"< 0<NBL Nurt=@B=AH=BDa"< psNB0.Nu=@0=@=B0=@aj"< psNBNuC2 @ e$ @bA0AP2r22aP"< n0<NBLJNup"AJӘQNuA> NuHz(` N lHz ?<&NN\Nu9[>gNuW[>Nuf  Zf 4\B&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaaa O: n,NNuNuNuNuHz `Hz"` <Hz&?<&NN\Nup CNup C0Nu C NuJBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNu <r4<NuQnHR$n4Jjg$_NuH LNuPnJ.ng0HR$n4Jjf$_NuHC/*%I $n4%_LNuprt|P=Q<  g +g -f .g40  b 0e 9b da"`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aJFkSFk4a^Qa`&HaFFaFQ&8*L/a ,H܆jDBJ. _a&4$FAJp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAJ0-H4=@p4a@2HNupLANaH^BnLL4Hd"aZHd"aRHd"aJHd"aBHdF n Ng"`.2.TWAARA0.V n.g hfRAS@f=AL"aNug//ANu@k AL00HNuX@g .NuAN Nuz`zA@C|IdXC(|2:H<0`$6HpA<`A8p` AH`A4p4. g=BNu0@F@AJhg PLNu`^LJg(HPBHh/??<@NAXLf ѨLNuJkp%`"aJBja!| ??<>NAXOJkpNu0< aH`0< CJ2p`jp a2`p CJp`Va CJ"p`HHza`Hy"J`4B.D=|HNua.DFpAR@C` .D<.HAx$I"t Q k"RGef~`SG * g *fSG`<.HjZ\FkBJnhg Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?`jAJ gp gj g grffnnzenlfJ.pj6pRGFc$SG` J.pjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0Nua(gNu4.|f?HyaXNM\Nu=|H`LtazEfpadppa`AJEg0PaEfaFRE`ܾEfp a@a8?nxnp a2RF`<atnxoS@f nrfSnv=Ar=FxNup` papq4.|f?HyaNM\Nu=|HHaBLNu|A0"P2(@e2<EJ`QHP=|HJ@g$abAJ$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 FgRadg JBjavAeaJAg RP0 pNu` Fg6a,gJAga @ea6RP 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%`^Hz` Hz`Hz&$A?<&NN\NuNu4Nu$Nu(a<؀.nfa.jNu?a0` ?a2@@aT` a Nu4.hAf n4LR@RANu4.hg S@SAHNutbpbr??pavpYap0aj0`dC`C``C` C`C-K JhfJfRRRRRRRHP? @CJH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`JAkfgRer?DDЁaAab8$HX :CJE` YEjT"_$P"2trDDd0d d d` QjNu`paDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&n Nu AgebѐA``-K x$ n($n$"HgD" &Akc(bѐ S`g(" k#&Ac(bё2+SAI3 Q&f-I$&n Nu-K x$&ր n($n$"Hg^" k&Ac(b b S` S`g:" k#&Ac(bbrkX`ؑ2+SAI3 Q&f-I$&n Nu nd$HJf-HS Nup"`HPa _a`QNua JH aL0Nua`<119118116 16/8 MHz - Cache +/-TACKTEINSTELLUNG DES MEGA-STE:| |C+ = Cache ein, C- = Cache aus| 16MHz C+|16MHz C-|8MHz C-Nur als ACC lauffhig! zR *~ f`((@44l:mkH$\C,QdC$t2z#8 ^v@5 04hpUmv'g1aP:4I쭦@N P:B϶0!Ri] lO>g~z/ bIZT"bweC/%zCH]V"EÝ?jQϩŅ%JJ5!uXe?eQeU}-i؆%zY Ku9M}Hj^n%'CPK}HA :PEaZ1EO>Fe=4AFT!|rN|]CO$+ҕu=ny=>)>$j{e/DN.`,V9䂪Yr l@cta ^}get^Z_,}$uYd/B6dB EŹ6R]^{.mo JwzC: C}?^cpкq,jbq5,{ qLPQ$ bł T=:\]mcIvdi,[R0Z8]p7rћ kxh{c™sqdHjʂș:°ܧܧh)~G Iv384.trmlot. 9/gnuplot/source SOFTWARE ZUM SETZEN DES PROCESSOR-SYSTEMTAKTES BEIM M E G A - S T E Beim MEGA-STE kann der Systemtackt des 68000/16 normalerweise nur mit Hilfe des XCONTROL-Feldes eingestellt werden. Kann oder will man dieses nicht bentzen, ist man dazu verurteilt, im normalen 8 MHz-Trott zu arbeiten. Mit Hilfe der vorliegenden Programme, ist wohl fr jede Situation etwas dabei. Zwar sind sie einfach gehalten, erfllen aber dennoch ihren Zweck. Fr diejenigen, die ihre eigene Tackt-Umschaltung realisieren mchten, hier die Systemvariable mit der's geht (Quelle: Atari Profibuch ST-STE-TT von Sybex, 10. Auflage, Seite 1368): $FF8E21 beinhaltet Tackt & Cache in den 2 untersten Bit's; Bit 0 den Cache und Bit 1 den Tackt. Wenn gesetzt ist jeweils 16 MHz / Cache aktiv. Innerhalb von GFA-BASIC kann z.B. mit >SPOKE &HFF8E21,x< der gewnschte Modus eingestellt werden. Fr x steht: 116 = 8 MHz aktiv / Cache Aus, 118 = 16 MHz aktiv / Cache Aus, 119 = 16 MHz aktiv / Cache Ein. Dies geht natrlich nur bei einem MEGA-STE, beim allen anderen tappt das System ins Fettnpfchen! Der Ordnerinhalt (16/8_MHz) im Einzelnen: 1.) 08MHz/C-.PRG = 8 MHz aktiv / Cache Aus, fest eingestellt 2.) 16MHz/C-.PRG = 16 MHz aktiv / Cache Aus, " " 3.) 16MHz/C+.PRG = 16 MHz aktiv / Cache Ein, " " 4.) 8/16/C+-.PRG = 8/16 MHz & Cache-Einstellung mit Abfrage 5.) 8/16/C+-.ACC = Funktion wie bei 4, aber als Accessorie 6.) PRG_INFO.ASC = dieser Text Alle Programme wurden geschrieben und compiliert in GFA-Basic 3.6 ~~~~~~~~~~~~~~~~ Burkhardt Apholz Schulstrae 1 7200 Tuttlingen ~~~~~~~~~~~~~~~~ ڪ.]9ś| @cܮxSrB,oTtm-\jci/^qz=7Sq2l丐` I$*Ri$ MEb򲫬^p+cEf/YvB֖Iq7W$x?\D5L1E9nC+qR/`\@ :GICNS(((0p W?M Y1cŀ%I#F0`??     @ @  qtqtqp    ??qtqtqp      @@ Q  88qq?

|8<8???@_` @ @ @ @ @@@9@yAOOO@OOA3A3A1A0sA03Aa<HBOOOOOGGCap|x >|    yy|yyόy̾x |;;;;{{π~~x3310p00??????{y  ? @OsBDB$DB$DB$DB$DB$DB$Ds@@JcJ*J,JCJ#JŒJJE!c@`??0\=|=ۻ|=ۻ|=ۻ =ۻ|=ۻ|=ۻ??5f65[l5=|5<75<5=s5[l:ޜ??;?;???#K ;s$ぃ#Á1~`~|` nlo oG Go onl ` ~||l` ` nld~|~|~|~|<~|||< ? @@A?CkCVՆBCbjbb`a! ^@@u\@:@p@@`??? ? @@BB CB BBCBBBCBBBG@`? ??=x=Wx<x=Wx=x=}Ux<x=}Ux=x=Zx<x=Zx=x=x88? ? @@DxEHEHE`HEHEiHEKEiKFEKEiJEKEiKFEKEiJG@`? ?;;::_::P::P8::P8:8:P8::P8:88? ? @@@@ACCFF`F0NJNLLENOC@`??? ? @@@@@@ @CBC@@ @@@@@@`? ??????x?x<x=x<x?x?x?????? ? @@@CD<D<D<D?DDEEEEEEEC`? ???<;w;{;{;{;;:::::::< ? @@CD_H,H,H,H/D@CE8EEEEEEC`????? ? @__PV1V1_{P&P&V1&V1&_{&P&_&@X&@}&@@&@`? ? @A"A!GHHy Hy H H IJ-J-J-J-J.J(J(G`????? ? @@@@@@@@@@@@@LGOfGL?@@@@`? ?????????3x8383x?????98ǀ ?  @FFFFFFFFFFC0A@@@@@`????? ? @@`@@ @@3@B@D@@AB`F@DGG?G?G?c>? ?O????p?{????w?o>=9;8888 $D0 `#c?   ?w9s?? ? @@@0 @@@@@@@@ @@@AAAA@`? ?????????????>x>x>x>x?@@@@@@@@@@@@@@??@ 0  @xpppp ? @@@@@@@^z@bF@@@@@@@@@@@@@@@@@@@`? ??????9?????????????????????? ? @@@@ @@@@@@@@@@@@@@@A@C@}@@@@`? ???????????????????>?@.@>@>@>@~@@@@@ @ @@6@l@a??? ? @@Ap?B!@!FB<)D,&E|'&E &B&&B&&B,&AH?@@p@<@@`? wy޹ٺٺٽ@ٽٽپOy  A@`N@@P@H@DL~LH\X_OPAH@FPNP\Ox8|xxp>}@8xp(=@ 𧕐𜕔 fր?0p W?M Y1cŀ%I!C 0`>,:vn~~~x~~|x?@_`@@A AAAAAAA @@@@@@@@@@`?? ??>> >>>>> >???????????@@;#0c#0c#0c?s#c#c#c"|;y!bˀpbbbbA??a\Ϝ\Ϝ\Ϝ\\\\a݃>??4TTT~?p0  0p ? @@@@@@@ABDL@@@@@@@`? ???????008>338=338;3383338?338?338?338?008??? ? @@@@@@@A B D L@@@@@@@`? ???????008>38=38;383038??38??38??38?008??? ? @@@@CD@H OBTB(BTBABBBA@`? ????<;70====>==?=>? JJJ**  R򈢐IRH'@ ? @JUP????? ? @@@@@CDH!P> _P_P_]]HH`????? ? @ @ @@@@@$@$@I@I@@@@@@@@@@`? @3@ C@Ð@@1@c@@@ w@?`?ooow|w{?w{?psxxy{?@ `+`U`Q` A` A`5k`B@@?@_______r_____>_~_~_ߜ_9_{@wooo?`;?pspvpppqswx@@GOWWWSQP P@ H@D@"BBAAAAAAAAAAAA@@@?80 (((,4.t//7;=?>|>|>|>|>|>|>|>|>|>|>|>|?? ? @@@@a@GA3'A3'BBBÓBSA4#A4@@a@@@`???@@@@|C >D>I>I>PVVP"IIDC@@@@??@UUUV@@@@@@@@@@@@@@AAPANAAA@@@?@@_TU@SӔSSSӐcCC??~~~~~+~~~pk`,kho`,olop|?0< < 0*`#"y X,$ J  B$  88s}>???y?;???<<@@@@@@ @@#@C@ABD_@@%"RH0=x0 P  ?@c8@8aA`@  P   g< 1 `L0pF8B (C(A(AhAH@H`ZH @r `l #`& @xo@18????~:$\T"Bx><W 꾪U* U?UCU@U@"*`j5X`U T~? ?/_ T?? ȼ%" %"QJNPPDHuRT "T䜒@! ? @@@ ? p@@TTp@ ?? ~      f     J 4 R   P~~7?8px<80Ì0@0!bBBB>CcCkFcL@>c`0o$2 p??>????0 HHy  0@  ?@@0@@NB @  @?PPP?;P?0*0?0?0?P?PPW__EWC_AWAPgPPP8c<w?????w??>xx|?@0 ##<`????? p D@ G D@>P pqpp|=??߀h(8~? ($$?{u߿Wy_gs@ ?|xx???8<$(($(;#J+0"J* "2+?@I1II(OI(AI(;A1@?<8<<8<8??????>|??g?? @  4$,,$(4())-{%53~ ????????0AAQQQAAA@@@@@GHHHHH\HմHTH\HHܔ?UT??@@@HX~ZJBBBBBBB|8?@IxI$O$I$JIx@@???9999999}|8?? ? @@@@@@@BMPMuHJtE-NԄC0FMh0AB@d`?????`    8   ? $  ! ( B$ (   @          ? ` `00 `00000 ` `?????????? ? OI(@AAA@C@@@@@@@@@@@@`??????~|xx xxxxx xx|x~?   q pAx8888888888?xp0  @ 8pp|?q??????}?}?}?}?}?}?}?}?}??xp0 OO`pppqpppp ppDpDpFpG?? W 8W|W 8 8???p?8|?CEDk))14Y@||)(πI$ Q`I$0 &G!  4H  @@@@ Ç?{@I!I!I $I)pr  ? @@@@ @/@ @ @/@ @@@AC B#D HLFA7BD@ F`@? ?????o???o???x{>=;x74>M=>;x?@ /    / @C # L@7 " @@ //|4M>? @.\t @ @ @$H$*TT$H$ @? @ @.^ \ ^$W*B$@ @??~?~?~?~?~?~?~?~???YUUUVj_VP^v1V1{P6p*V16v1*_{6p*_6j*U}6j.UjUUUVA]<AkUnVkU~VkUVjWl*TG{6l*U6l*TF6l*T6l~~*TBB6l~~*T6oUUUVjUUUV@@@@@@? @@ 0 ~0}>>`???@~f1`1`1`n1f1f1~1M]M@ ?<<< <<<<@@v@v@V@??@͉UUUUUUUѕM]M@??gZ2vZeZZmf.j@@v@v@V@?~|~|~||||| ~ ~<,0l`l~~~ ?99?99?99!999999999999999993?993?99'?9999'?93??93??99??9999999999999?` 80 |>08 `0 80`????????@UUUV@p@ABD0FDo80`xx#x@bx@0`AAB1F1La8pp?"|8 p?ϟ܇9ϟv?g>o~n}gg>o???@ <`  08`<??????????????????????????????@ <`D d<$<4<< 048$dD`<@`px|yqx| ? @@ABEFFbEcFFEcFFbEcFFEFFEFGUUG@`? ??>?=x:x<9w8:9|8:s9w8:s9xM8:?98:UT8888?@UUUV@@@@ABEFFbEcFFEcFFbEcFFEFFEFGUUC@@ `101c111c1c111111124X8888??? ? @@Aφ@"ABBA@@"@B"@A@@HH&H&J&J&J&E@`? ??0x?=>==???=??7c 87]u7]u5] 5]=5]]:l8?kl?/O0DDX30/t)@?????ywnklUUp35UUd/t)@????? ? @@@@F`{z~[[[[ھ[[[[ڎ_]l@`? ???8?88x$Kn0$H@$I%@$yx$I%$I%$I%p "$?__MWPJM_PJMWPjo UUpUU` ? @@@@AA@$@Ć@'@ @ @@@@ @ @@@@@`? ?????n;x? ?????????????@UUUV@@@@@@H$A#@O@0@0@ @ @ @0@0@@@@@@?*?????}}?>v??????????????????P* 5X * UT` j@UT@j@UT@j@UT@j@UT@j@UT@* 5X P    PPP   TT0* 5V * 5V * 5V * 5V * 5V *TX PP  X  X P ? @@@@@@@CCfAACBB"ZrF3I@`? ???????c><#==%?96S? 0p0/C+͕0XC/TUs&&D"L'2Hӌ3x 0px?w??@@<@@$@ P$R D"@ PH (@H  J@$<~>>~?????>>??U@D" W@ @ P`9'd 8U??????W??À`p` 8͞?008 x!@@@ BGGG'x~~~~~~ ~~~~ ? @@N?B FB B BABCBBBBBBB$C<CC<C$@`? ??18====?==x=x=}=}x=}<}<<{>{>{>;?qx?{x?{x?:?~?}?}?;?w?{ox<Ĉ    @@@@@!@"@B@@@@r@x>@p@@@@`PJEBAO@@_r@.p>@p@@@@$I!A$Ic~@@?__38p >|p qq0H????`gg

F~H~@@@@p0~~@p @~@~??{??????????????@    0`???????????????????????????????@@@@@ @@@@@??????@! !!! 0?>?@ 9}=~ƌƘϰ!qqqqq9s9g0O"?>?????<~@ |>1KII|3#d$$s;b1KIIg3 @      |     A  ~ Ä @    <?? !I"1$y(1 I   %s;~??????????????????????????????dR@R RRRcss;~??????????????????????????????脀@ s;~}Ȟ  {u{u{uxuz b 0 0 ` a F " 1 HH @ 8  @8@@h؀٨^@@5v@ ??@ "DA$H @@ $"ID?$@BHA 0"!N0!`@  @?????  8 |@ | !{!<!!    x 0? g        6 l !#`'???q  2d=y!C 2d<x!Cpr7o>x~7~o|y?zrpw!wwgc`?c?@_@UU`ZpUU`ZP UUZ*UUJZUWJZ2JU`J_ J@J@2JARJAJAAA@@@@@ @0@@$wL,L<  $ H  /H,, ,8,$h,,,#(,F_LdL3? 8   0 pa 0 7 `w a× 7g  9sK⛰80|pdwL<|< %J$D< \'2  <` <????????????????????????????a&( H @@`1% DQDDQĪDQ$$dP]P?@UUUV@@@@ @@ @@@@ @@,@L@@ @@ @ @ @x?@?*???wx?gx?@x?gx?wx???????s??????? !!0!!0!     8 X        @!~  w|g|@|g|w|s?          8 X        @!~  ?@`pxg???? @~!>"~||DD||~>">"?B <??????xX ^^|\\Lxf8Q8HDDt`g"0TLDDNd".TL͈Dt~d?T?ODDxb"8Q8x?!"D"D@"D !I$I$I$1#I$I$I$1#ĐI$I$I$Đ??????????????????????????????@@8@|@|@|@8@@?@@>@>@?@?@?@?@C?B?B;B;B;B3B3B"3A3A!A@@    $DDD$$DD$??????????????????????????????                q       @`pq`nvo .]U" H/_ @?n?x?EEIIɀ  0 mא 7 }t } }А  ?  UPH%UP+T ????  v v p w w  ?  UPH%UP+T ???? 9 א ِ ސ ސ 1  ?  UPH%UP+T ???? P 8P P P 8P P  ?  UPH%UP+T ????@ !s|80``08|s!?????????????????????????????? UP U P P T |0@@1`?CFL Xp002```b@ACFL Xp002```b@ACFL Xp002```b@ACFL X͟??=~~}͟??=~~}͟??=~~} =~]@@@PDDH  >>  ?0p'`3sS >?:JVRBd T0x? ?_AUTOX . =00:AUTX . =00:AUTO . =01:OPAQUE . =02:* .ICN=02:ICONS . =02:ICON .DBL=03:SPECTRE . =04:MACTEXT . =04:* .RSC=05:TEXT . =06:BRIEFE .MOA=06:BRIEFE .ZHK=06:BRIEFE .UKE=06:VITA_???. =06:EPIKRISE. =06:DIA_TEXT. =06:ARTIKEL . =06:VITA . =07:VITA .MOA=07:GDOS .* =08:G_PLUS . =08:G_TOOL . =08:TOS .2_0=08:TOS .3_0=08:TESTS . =08:NVDI . =08:QUICK_ST. =08:LOAD_TOS.TOS=0A;TOSBOOT .PRG=0A;ROMTOS .REL=0A;PUBLISH . =0B:PUBLISH .APP=0C;CARDIAC . =0D:KALKUMAT. =0E:SCIGRAPH. =0F:DATOBERT. =0F:GEMINI??.* =10:CODIERER.V16=11:PROTECT . =11:STOP_ST . =11:FORMAT . =12:PUMPUP . =12:PCFORMAT. =12:FORMAT .MAC=12:GUCKREIN. =13:DESKTOPS. =14:DISKCOPY. =15:COMPARE .* =15:FASTCOPY. =15:NA_COPY . =15:MM_COPY . =15:XBOOT . =16:SETUP_WT. =16:SETUP . =16:STARTUP . =16:START . =16:AUTOLOAD. =16:XAUTOSEL. =16:SETUP .PRG=17;STARTUP .PRG=17;AUTOSEL .PRG=17;AUTOLOAD.PRG=17;LOADER .PRG=17;UTILITY . =18:GRAMSLAM. =18:DBL_DAT . =18:CHE_DRAW. =19:OC_GRAF .PRG=1A;CHE_CALC. =1B:CHE_PSE . =1B:CELEB .PRG=1C;TWRITE . =1E:LEXIKON . =1F:SPELLING.DIC=1F:UK .DIC=1F:LANGSCHT. =1F:LIBRARY . =1F:LEXIKA . =1F:JUR_TEXT. =20:MED_TEXT. =21:DRMEDENT. =21:GEMSYS . =22:ASSIGNS . =22:CHSETS . =22:FONT . =22:FONTS . =22:PROTAR .TRB=23:OPTIMIZE. =23:CHECK .HD8=23:RECHNEN . =24:MATHE . =24:BILDER . =25:BILDER .IMG=25:GRAFIKEN. =25:FILEMOVE. =26:F_MOVER .PRG=27;CHEETAH .PRG=27;F_MOVER .ACC=28;ADIMENS .3_0=29:ADIMENS .2_3=29:DATAMAT . =29:PHOENIX . =29:MAXIDAT . =29:EASYBASE. =29:ADIMENS .31P=29:BOHRER . =2A:PATIENT . =2B:COMMAND .TOS=2C;COMMAND .PRG=2C;COMMAND .TTP=2C;FOLD100 . =2D:FOLD150 . =2E:TERMINAL. =2F:UNITERM .PRG=30;DELUXE20.PRG=30;FLEXDISK. =31:CACHEADD. =31:SIGNUM . =32:SKRIPT . =32:SIGNUM2 . =32:SCRIPT . =32:SCRIPT2 . =32:REPRO_JR.2_0=33:REPRO_ST. =33:REPRO_JR.PRG=34;LOGITECH.SCT=35;MGAPAINT. =36:MGAPAINT.PRG=37;ARABESK .PRG=37;STADPLUS.PRG=37;DEGASNAP.PRG=37;PRINTERS. =39:SLM_804 . =39:TREIBER . =39:SLM804 . =39:MEGA .PRG=3A;TT?? .PRG=3B;TT?? .TOS=3B;SYS_MON .PRG=3B;SYS_MON .TOS=3B;AS68 .PRG=3C;GSTASM .PRG=3C;GFA-ASS .PRG=3C;GENST .PRG=3C;GENST? .PRG=3C;MAS .TTP=3C;MULTDESK.PRG=3D;MULTDESK.ACC=3D;TEMPUS .PRG=3E;SHELL .PRG=3F;PROFILE . =3F;PROFL . =3F;M2LOADER.PRG=3F;MUPFEL .PRG=3F;GEMINI .PRG=40;* .LSP=41;LISP .PRG=42;LISP .TTP=42;LISP .TOS=42;XLISP .TTP=42;SPECTRE .PRG=43;ALADIN .PRG=43;LAUNCH .PRG=43;SCRIPT .PRG=44;SIGNUM2 .PRG=45;SIGNUM3 .PRG=45;INSTAL .PRG=46;DCS9N .PRG=47;DCS24N .PRG=47;LINKST .TTP=48;LINK .PRG=48;LINK68 .PRG=48;TLINK .TTP=48;LINKER .PRG=48;AUTOSORT.PRG=49;MANAGER .PRG=4A;CBHD .SYS=4B;CBHDINST.PRG=4B;CBHDINST.ACC=4B;CBHD .TOS=4B;RESET .PRG=4C;RESET .TOS=4C;COLDBOOT.PRG=4C;COLDBOOT.TOS=4C;NEUSTART.PRG=4C;BISTDUDA.PRG=4C;EXIT .PRG=4D;SHIP .PRG=4E;SHIP .TOS=4E;CHOOSEBT.PRG=4F;* .CHK=4F;HYPFM???.PRG=50;DISKMON .PRG=51;DISKROY .PRG=51;TED_??? .PRG=51;FILEEDIT.PRG=51;MUTIL .PRG=51;BACKUP .PRG=52;HDU_2_0 .PRG=52;FLASHBAK.PRG=52;ZWISCH . =53:SIFF . =53:CLIPBRD . =54:SETTIME .PRG=55;SET_TIM?.PRG=55;TURBO_C . =56;TC .PRG=57;TC20 .PRG=57;EPROMMER.PRG=58;* .EPR=58;* .JED=58;* .ROM=58;ROM83 . =58;BIT?? .PRG=59;FASTCOPY.PRG=5A;FCOPY???.PRG=5A;ARC .TTP=5B;ZOO .TTP=5B;LZH .TTP=5B;ARCIT .TTP=5B;GFA-DBG .PRG=5C;GFA-DBGA.PRG=5C;TEMPLMON.PRG=5C;TD .PRG=5C;* .ARC=5D;* .ZOO=5D;* .LZH=5D;* .TRE=5D;ANTIVIR . =5E:VIRENDET. =5E:SAGROTAN. =5E:ANTIVIR .PRG=5F;VIRENDET.PRG=5F;SAGROTAN.PRG=5F;TLIB .TTP=60;* .LIB=60;GFA3BLIB. =60;DESKTOP .INF=61;DESKTOP .* =61;* .RSC=62;* .DFN=62;* .RS?=62;RCS .PRG=63;RCS2 .PRG=63;NRSC .PRG=63;RCP .PRG=63;GFABASIC.PRG=64;OM_BASIC.PRG=65;* .BAS=66;* .GFA=66;OPAQUE .PRG=67;ICONDESK.PRG=67;OPAQUE .TOS=67;SET_ICNS.PRG=68;ICONSORT.PRG=68;OPAQEDIT.PRG=69;ICONEDIT.PRG=69;* .DBL=6A;* .ICN=6B:* .MSK=6B:CODEKEYS. =6C:KEYS . =6C:MAKROS . =6C:CODEKEYS.PRG=6D;LOADKEYS.PRG=6D;MAKELINK.PRG=6D;SHORTCUT.PRG=6D;* .KEY=6E;* .MAC=6E;1ST_WORD. =6F:WRITER_3.APP=70;WORDPLUS.PRG=71;THATS . =72:TWRITE .PRG=73;WRITE_ON.PRG=73;EDISON . =74:EDISON .DEM=74:EDISON .PRG=75;EDISON_D.PRG=75;FUSSNOTE. =76:FU2END . =76:CAT . =77:* .CAT=78;QMOUSE .PRG=79;MACCEL_3.PRG=79;CALAMUS .PRG=7A;O_LINE .PRG=7B;CREATOR .PRG=7C;STATIST . =7D:STATIST .GFA=7D:STATISTK.ST =7D:STATIST .PRG=7E;STATIST .GFA=7E;ST_PLOT .PRG=7E;FUNKT .PRG=7E;* .FNC=7E;* .FKT=7E;ST_STAT .PRG=7E;PLOTTER .GFA=7F:PLOT_IT . =7F:PLOT_IT .PRG=80;PLOTTER .GFA=80;PCB .PRG=81;* .PCB=81;SED_??? .PRG=82;* .SEC=83;FLEXDISK.PRG=84;FLEXDISK.DRV=84;FDOFIX .PRG=84;* .FDA=84;* .ACC=85;* .ACX=86;* .ACA=86;* .AC?=86;DIGITAL .PRG=87;* .DIG=87;* .INX=88;* .SAV=89;SNAP_???.IMG=89;* .SYS=8A;ASSIGN .* =8A;* .MUS=8B;* .SNG=8B;* .SAM=8B;* .X32=8B;* .SND=8B;* .INF=8C;* .CNF=8C;* .CFG=8C;* .PAR=8C;* .SET=8C;* .OPT=8C;* .PRE=8C;* .PRM=8C;* .MUP=8C;PARFILE . =8C;PD_INFO_.* =8D;* .S =8E;* .ASM=8E;* .IS =8E;* .Q =8E;* .SRC=8E;* .C =8F;* .H =91;* .PAS=92;* .TXT=93;* .ASC=93;* .LST=93;* .ME =93;* .RME=93;* .MAN=93;README .* =93;LIESMICH.* =93;* .TEX=93;* .DOC=94;* .TW =95;* .TWX=95;* .SDO=96;* .STX=96;* .STY=97;* .LAY=97;* .IMG=98;* .ART=98;* .PAC=98;* .RTC=98;* .DOO=98;* .PI?=98;* .NEO=98;* .BLD=98;* .GEM=99;* .CVG=9A;* .DTP=9B;* .CDK=9C;SCARABUS.PRG=9D;FONTWID .APP=9E;* .WID=9F;PUBLISH .W??=9F;* .FNT=A0;* .P9 =A0;* .P24=A0;* .E24=A0;* .CFN=A0;* .ZCH=A0;* .L30=A0;* .SML=A0;* .SIT=A0;* .IT =A0;* .HLP=A1;* .DEF=A2;* .HEX=A3;* .DTA=A3;* .BAK=A4;* .DUP=A4;* .OLD=A4;PAPIERKO. =A4;* .BAT=A5;BATCH .* =A5;* .LAN=A6;* .HYP=A6;* .DIC=A7;* .CWB=A7;* .DAT=A7;* .RFM=A7;* .SBM=A7;ERROR .IND=A7;GFA3BLIB.NDX=A7;* .CRN=A7;* .EXT=A7;* .PRT=A8;* .PRN=A8;SPRINT .PRG=A8;* .PTR=A8;* .CPD=A8;* .TRB=A8;TCLIST .PRG=A8;* .TWP=A8;* .PRG=A9;* .APP=A9;* .TTP=AA;* .TOS=AB;* .PRX=AC;* .PRJ=AC;* .O =AE;* .EXE=AE;* .OBM=AE;* .BIN=AE;* .PAT=AF;HARLEK??.* =B0;EASYRID?.PRG=B1;ER68_ASS.PRG=B1;m+e ;0d˴V$C)_C)j G\-^8pD>D`czrY 0)N?ܕ - tC8N\Oh^264dg9r)D߂n5k+1sDdh1ea4Aĉֱj5v~w >2|IDq-W lΏ!s h, u‘@Y\*GtmObp7%}[4QqS(@ﵡx̡aNELQ0L+@.@( ,2]<-{7>_h$kS)]gl`1jO%m;Պ- ᓍhTR"-`PLc32^Fvn>PѲ䋙ɞ!NM˖~==W~>Oo1Co[4^ܾo<҅*bL{Gm jE&$_Ogwsdd 6/%_>qޢN~=>/cJEg:7}=u~>W=7 6_I [EڒZ4*Y='|6IǟqتԎSBuz-b`|8<8???@_` @ @ @ @ @@@9@yAOOO@OOA3A3A1A0sA03Aa<HBOOOOOGGCap|x >|    yy|yyόy̾x |  ? @OsBDB$DB$DB$DB$DB$DB$Ds@@JcJ*J,JCJ#JŒJJE!c@`??0\=|=ۻ|=ۻ|=ۻ =ۻ|=ۻ|=ۻ??5f65[l5=|5<75<5=s5[l:ޜ??;?;???#K ;s$ぃ#Á1~`~|` nlo oG Go onl ` ~||l` ` nld~|~|~|~|<~|||< ? @@A?CkCVՆBCbjbb`a! ^@@u\@:@p@@`??? ? @@BB CB BBCBBBCBBBG@`? ??=x=Wx<x=Wx=x=}Ux<x=}Ux=x=Zx<x=Zx=x=x88? ? @@DxEHEHE`HEHEiHEKEiKFEKEiJEKEiKFEKEiJG@`? ?;;::_::P::P8::P8:8:P8::P8:88? ? @@@@@@ @CBC@@ @@@@@@`? ??????x?x<x=x<x?x?x?????? ? @@@CD<D<D<D?DDEEEEEEEC`? ???<;w;{;{;{;;:::::::< ? @@@@@@@@@@@@@LGOfGL?@@@@`? ?????????3x8383x?????98ǀ ? @@`@@ @@3@B@D@@AB`F@DGG?G?G?c>? ?O????p?{????w?o>=9;8888 $D0 `#c?   ?w9s?? ? @@@0 @@@@@@@@ @@@AAAA@`? ?????????????>x>x>x>x?@@@@@@@@@@@@@@??@ 0  @xpppp ? @@@@@@@^z@bF@@@@@@@@@@@@@@@@@@@`? ??????9?????????????????????? ? @@@@ @@@@@@@@@@@@@@@A@C@}@@@@`? ???????????????????>?@.@>@>@>@~@@@@@ @ @@6@l@a??? ? @@Ap?B!@!FB<)D,&E|'&E &B&&B&&B,&AH?@@p@<@@`? wy޹ٺٺٽ@ٽٽپOy (=@ 𧕐𜕔 fր??@_`@@A AAAAAAA @@@@@@@@@@`?? ??>> >>>>> >???????????@@;#0c#0c#0c?s#c#c#c"|;y!bˀpbbbbA??a\Ϝ\Ϝ\Ϝ\\\\a݃>??4TTT~?p0  0p ? @@@@@@@ABDL@@@@@@@`? ???????008>338=338;3383338?338?338?338?008??? ? @@@@@@@A B D L@@@@@@@`? ???????008>38=38;383038??38??38??38?008??? ? @ @ @@@@@$@$@I@I@@@@@@@@@@`? @3@ C@Ð@@1@c@@@ w@?`?ooow|w{?w{?psxxy{?@ `+`U`Q` A` A`5k`B@@?@_______r_____>_~_~_ߜ_9_{@wooo?`;?pspvpppqswx@@GOWWWSQP P@ H@D@"BBAAAAAAAAAAAA@@@?80 (((,4.t//7;=?>|>|>|>|>|>|>|>|>|>|>|>|?? ? @@@@a@GA3'A3'BBBÓBSA4#A4@@a@@@`????@@_TU@SӔSSSӐcCC??~~~~~+~~~pk`,kho`,olop|??? ȼ%" %"QJNPPDHuRT "T䜒@! ? @@@ 8<$(($(;#J+0"J* "2+?@I1II(OI(AI(;A1@?<8<<8<8??????=;x74>M=>;x??@~f1`1`1`n1f1f1~1M]M@ ?<<< <<<<@@v@v@V@??@͉UUUUUUUѕM]M@??gZ2vZeZZmf.j@@v@v@V@?@UUUV@p@ABD0FDo80`xx#x@bx@0`AAB1F1La8pp?"|8 p?ϟ܇9ϟv?g>o~n}gg>o??? ? @@ABEFFbEcFFEcFFbEcFFEFFEFGUUG@`? ??>?=x:x<9w8:9|8:s9w8:s9xM8:?98:UT8888?@UUUV@@@@ABEFFbEcFFEcFFbEcFFEFFEFGUUC@@ ? @@Aφ@"ABBA@@"@B"@A@@HH&H&J&J&J&E@`? ??0x?=>==???=??7c 87]u7]u5] 5]=5]]:l8?kl?/O0DDX30/t)@?????ywnklUUp35UUd/t)@????? ? @@@@F`{z~[[[[ھ[[[[ڎ_]l@`? ???8?88x$Kn0$H@$I%@$yx$I%$I%$I%p "$?__MWPJM_PJMWPjo UUpUU` ? @@@@AA@$@Ć@'@ @ @@@@ @ @@@@@`? ?????n;x? ?????????????@UUUV@@@@@@H$A#@O@0@0@ @ @ @0@0@@@@@@?*?????}}?>v??????????????????P* 5X * UT` j@UT@j@UT@j@UT@j@UT@j@UT@* 5X P    PPP   TT0* 5V * 5V * 5V * 5V * 5V *TX PP  X  X P ? @@@@@@@CCfAACBB"ZrF3I@`? ???????c><#==%?96S? 0p0/C+͕0XC/TUs&&D"L'2Hӌ3x 0px?w??x!@@@ BGGG'x~~~~~~ ~~~~ ? @@N?B FB B BABCBBBBBBB$C<CC<C$@`? ??18====?==x=x=}=}x=}<}<<{>{>{>;?qx?{x?{x?:?~?}?}?;?w?{ox< " & "G@C H H J)IIHIAJ!H`  ?Gwwwwwwwww{wwwvwuvvvv~uuussssww?( =uՇ `008``w~~ @ @@p~~p@~@~@    0`??????????????????????????????@! !!! 0?>?@ 9}=~ƌƘϰ!qqqqq9s9g0O"?>?????dR@R RRRcss;~??????????????????????????????脀@ s;~}Ȟ  {u{u{uxuz b 0 0 ` a F " 1 HH q  2d=y!C 2d<x!Cpr7o>x~7~o|y?zrpw!wwgc`?c?$wL,L<  $ H  /H,, ,8,$h,,,#(,F_LdL3? 8   0 pa 0 7 `w a× 7g  9sK⛰80|p@UUUV@@@@ @@ @@@@ @@,@L@@ @@ @ @ @x?@?*???wx?gx?@x?gx?wx???????s??????? !!0!!0!     8 X        @!~  w|g|@|g|w|s?          8 X        @!~  ?@`pxg???? @~!>"~||DD||~>">"?B <??????                q       @`pq`nvo 0 mא 7 }t } }А  ?  UPH%UP+T ????  v v p w w  ?  UPH%UP+T ???? 9 א ِ ސ ސ 1  ?  UPH%UP+T ???? P 8P P P 8P P  ?  UPH%UP+T ????AUTOX . =00:AUTX . =00:TEXT . =01:BRIEFE .MOA=01:BRIEFE .ZHK=01:BRIEFE .UKE=01:VITA_???. =01:EPIKRISE. =01:DIA_TEXT. =01:ARTIKEL . =01:VITA . =02:VITA .MOA=02:GDOS .* =03:G_PLUS . =03:G_TOOL . =03:TOS .2_0=03:TOS .3_0=03:TESTS . =03:NVDI . =03:QUICK_ST. =03:PUBLISH . =05:PUBLISH .APP=06;CARDIAC . =07:KALKUMAT. =08:SCIGRAPH. =09:DATOBERT. =09:CODIERER.V16=0A:PROTECT . =0A:STOP_ST . =0A:FORMAT . =0B:PUMPUP . =0B:PCFORMAT. =0B:FORMAT .MAC=0B:XBOOT . =0C:SETUP_WT. =0C:SETUP . =0C:STARTUP . =0C:START . =0C:AUTOLOAD. =0C:XAUTOSEL. =0C:SETUP .PRG=0D;STARTUP .PRG=0D;AUTOSEL .PRG=0D;AUTOLOAD.PRG=0D;LOADER .PRG=0D;CHE_DRAW. =0E:OC_GRAF .PRG=0F;CHE_CALC. =10:CHE_PSE . =10:CELEB .PRG=11;TWRITE . =13:LEXIKON . =14:SPELLING.DIC=14:UK .DIC=14:LANGSCHT. =14:LIBRARY . =14:LEXIKA . =14:JUR_TEXT. =15:MED_TEXT. =16:DRMEDENT. =16:GEMSYS . =17:ASSIGNS . =17:CHSETS . =17:FONT . =17:FONTS . =17:PROTAR .TRB=18:OPTIMIZE. =18:CHECKHD8. =18:BILDER . =19:BILDER .IMG=19:GRAFIKEN. =19:FILEMOVE. =1A:F_MOVER .ACC=1B;BOHRER . =1C:PATIENT . =1D:COMMAND .TOS=1E;COMMAND .PRG=1E;COMMAND .TTP=1E;FOLD100 . =1F:FOLD150 . =20:SIGNUM . =21:SKRIPT . =21:SIGNUM2 . =21:SCRIPT . =21:SCRIPT2 . =21:REPRO_JR.2_0=22:REPRO_ST. =22:REPRO_JR.PRG=23;LOGITECH.SCT=24;MGAPAINT. =25:PRINTERS. =26:SLM_804 . =26:TREIBER . =26:SLM804 . =26:* .LSP=27;MANAGER .PRG=28;CBHD .SYS=29;CBHDINST.PRG=29;CBHDINST.ACC=29;CBHD .TOS=29;ANTIVIR . =2A:VIRENDET. =2A:SAGROTAN. =2A:GFABASIC.PRG=2B;OM_BASIC.PRG=2C;SET_ICNS.PRG=2D;ICONSORT.PRG=2D;OPAQEDIT.PRG=2E;ICONEDIT.PRG=2E;CODEKEYS. =2F:KEYS . =2F:MAKROS . =2F:CODEKEYS.PRG=30;LOADKEYS.PRG=30;MAKELINK.PRG=30;SHORTCUT.PRG=30;1ST_WORD. =31:WRITER_3.APP=32;WORDPLUS.PRG=33;THATS . =34:TWRITE .PRG=35;WRITE_ON.PRG=35;EDISON . =36:EDISON .DEM=36:EDISON .PRG=37;EDISON_D.PRG=37;FUSSNOTE. =38:FU2END . =38:CAT . =39:* .CAT=3A;CREATOR .PRG=3B;STATIST . =3C:STATIST .GFA=3C:STATISTK.ST =3C:PLOTTER .GFA=3D:PLOT_IT . =3D:STATIST .PRG=3E;* .ACX=3F;* .ACA=3F;* .AC?=3F;DIGITAL .PRG=40;* .DIG=40;* .SYS=41;ASSIGN .* =41;* .INF=42;* .CNF=42;* .CFG=42;* .PAR=42;* .SET=42;* .OPT=42;* .PRE=42;* .PRM=42;* .MUP=42;PARFILE . =42;PD_INFO_.* =43;* .DOC=44;* .TW =45;* .TWX=45;* .GEM=46;* .DTP=47;FONTWID .APP=48;* .WID=49;PUBLISH .W??=49;* .FNT=4A;* .P9 =4A;* .P24=4A;* .E24=4A;* .CFN=4A;* .ZCH=4A;* .L30=4A;* .SML=4A;* .SIT=4A;* .IT =4A;* .HLP=4B;* .LAN=4C;* .HYP=4C;* .PRG=4D;* .APP=4D;* .TTP=4E;* .TOS=4F;* .PRX=50;* .PRJ=50;ΠMzA̙L(zsNHv?eоdbgjFoRIs S{-ZS1AP[aҎd6ۣVcq(;#iײv`~KVP`,{tX˃ê#Hli#b 9y/`4h^ uȍ R\ mh;F/@M-.֑@kfz+fI4Svp{p-!|%R-Y9U+&B:FJa"*%?vo%Bʣ)l8}\h 눎rtNg&҄q 2g^݋3|SgQMSO-ANR$cGoZ]4̚Ρ~L$jqC5(l>h] ^ trGkPx27c'Oիn(D: y=%j__lt_noBG吧^[[:+)O &]ŕ{ teb9rd(*S~@HFYExG w. kAż5g"OUi {Q ~ھh$ wN:B0BZw٤yw[Kٵg6!nj0`}dXr9}OoaLKekܙ<7Ce{²NNd ,]KqʄYeoK.z ,('_8!e`ҡ7z&@DB rn?BτHzgZZ%i$0ȯ적 h :hhhP:S҉dU!;tnc&j "oUkbW)X54 ? @@ABEFFbEcFFEcFFbEcFFEFFEFGUUG@`? ??>?=x:x<9w8:9|8:s9w8:s9xM8:?98:UT8888?.?}|s#~s?*ǻ{>o_gbT*ӟG}цwk[sIciVv}_۝1wZ*cuN9޺ts:ki:ueܸn{/g;|_}xzkλ_YeԻv곯o:gZ %No>ZoձkZZS|zflqַqiV֖e}kχyޏ9n/-y\\[.o-u}Oc~=Sd:׼t=ۭ72}}k$:C;w+MM.gk]^Y+d cq޼gC{ww7m]}%y/]gּ\{jO::r9+,q3cVBc[ʜJxn7k|[g_mkgZWyt|T׭sƵِz>ؙ~sxƛs]˧I1><ˍ^e-+Im;.ָӾ.{,:vn~~~x~~|xsgٯmsn1~'xϗW}i:IsϜfN8[n msL)$0iOxt*9挃xze\q0i4YWΐ6 ێst Kbt~?(Tx0?ϖpC=~ī9rRa/*F0oG77>c@"/y3MY|mzi{UR߮aKB^mx{;z᢮re`;-: ޤFc/'aj+k/^@]U N^BixU.鱷 tRaӞ絲][5 Ln7g62t0m{n?;@cA7>kk9RS-u}㠰1m*t>]N9\տ:r4zA0umGkeKpAl]Mj\L˯Y㍥V6ŷ{lOW AARC;93mWzJy`kWWo [iW8?owp{u,4PKfw^t۸n40u^ZK ٘D{_%}ZJ:ɎA}|=W7=Gإnisb#~Gkg.{jk]Jڹ"'=sgP` úN` tF~|}}}}}}}}|~O!JW\ mVݾ,aȟ};`AP ezӁKq.Xa鬭f8ut~(& R4!f,_"U!Ҹes gGw6eH$44vb1Y^>%awa'AXԨhk; .b*bgH,_І2N#zVVfP0%!z חDXK˰.A h dOh %".zőe[WK {@ě _ū^#߼ 5־M$Q]I»`pSJiXI=؜#:Wr"ߞ>!gCLrۦmNB2}\3.$JZz|1L|Z5xDŽtV̹˱Vz唺#N,xXδҷf"ooǂوmϕdK}h<{^[%8J]hdɎ4"m%wcemm\W13r>3Ζ5}ٟΐbBؗMD;LvQe] EbeQ-e7krۘ X;eSSV+ZrN7@CO(KXK,viv"[n ctY%s1_hm<6h8s;B}#&8AoZ ]5abRcf-g ? @@@0 @@@@@@@@ @@@AAAA@`? ?????????????>x>x>x>x?<X`^T/pBՕMB3I/JULpҘpU0WryNrO8RLc.:@]ëIjEbebddQKR;'-m *9o*8L51!\!&Y  8IIV-vnw׾E/'ױ&?)@ FIˍm@=bW,~hr3(`s7tnw|ZooiD+қ91Idk$E"2<? ?O????p?{????w?o>=9;8888:>2]{sBvܯb!.W/Mvɫ\44ħ=U-`x&jS8Nb4bN<0:EtPmZ(pPE٘.{6mJ'0{o,ݢo0 2o] *$NR,#x\6#AqBWw|v;g`(MR 2pe|JJMb\g58pI+ï@ldb1N.#⽙!Q .G#-SGHgՓXύ(YDqiN"W=\ 吅 Olu8>|jiF+lpyH0@@@@|C >D>I>I>PVVP"IIDC@@@@??d&\_slX+Nz&2tˈ| !MG=@n\>M\ul䋱p 6E|Ձ܎pQlXVz#'T@ʼneFBXTW;-`hk'+_rE ǁ2ҵKL_ DYӧ?aȆ !nX&# dBAik6B=,ug9$ dw0q:!, \,9{P7(f |.O¿w==p} {^J`#q= M4I/{.MDq(}LL>&/PՎ{/toS4@4q.7͘m8As I3*|^*yoJVPFn0’^$Qe/n0Hֱsp]rCvR+D1-i~PbU=#i%bG<}$9 g9^aƇhu4s@W4DT;VBzzuH*޲u\,Kj ?51P!! S TmA> !`)E$2+r_k&EZ'k X@ : L tr5N >d Tkf G4b;x*EzC#1!X$ o, b xbN=cq)]!8'o oT2>1E_ $peC-Z I>C!1C!1C!1C!1C?9C!1C!1C!1C!1>!>y `q`paeaUaeaUaM@s?qngngngngnqn|n|n|n|q>???v瞪瞚瞪瞲~v?iyLMDAw3 ’nƗLYIɌ9W1LfRn1-u,OsB(ȗ䘇M?M OKJNF.ᒭ͊v:PQ3mE);J( qy,9 bSwoIw;iBӜUHe/Q XLyv9n#]-| -_4/t1Cŭ@GGPO4(N ':EbPlXx G) grO. }D=u]męDje@#䢘 fzi0B N-u3D6 sW _~_~_ߜ_9_{@wooo?`;?pspvpppqswx (.jjqȴsLG*R,Bʍ zo1 nB*#X+ihRV2ӈu(4kI{@Cxs"$ɊH#3: DbbhoP A󫟷?x?7__}^?;?;???#K ;s$ぃ#Á1~`~|` nlo oG Go onl ` ~||l` ` nld~|~|~|~|<~|||<5i N'aȟFNDDaܐ |-8"Th}hT<R>4E Չ_XV u:%33FnCHBEg (SVQXOG@X?H$+DF H,96N$$č(D}Ǽ]!7Qto^)3׏w<-@~!??"  4:J$mHOC<_͜hqg %q[Qvt o)ZOF' SekcxbMUXD vi!z݂/ !XxP:x|&oHeUpH;X ZB iV-D򱧟0'^gͯ$F?PS@6n3CiG Hu"++niDy$+R™YֺwF!7 N Mq&9u3R1-j's M[ KY.qo(8XGj^7 9rIXTѬ%CX)'7ͩ@~_Mޤ ~ 4sQȐImf1qbi5Hy9AQJZ0"̰AY#˥v'Fĥ*@SijDX`*NtD^!d/^v`F&ft;MEzP=3ݞn2ݳ8|/MXliʂ'g':n$HTr443Mdo ? @@Ap?B!@!FB<)D,&E|'&E &B&&B&&B,&AH?@@p@<@@`? wy޹ٺٺٽ@ٽٽپOy 2.7iyg23VgXg" t#ˤqr. 3HƈP/CvoycB $9 ^U)8n ZsN3AtUwUXc Yr14RZɡaPL/M)Lþ㒃4HTtcT׺J,Y U:+u'e$~V" A3D%>ߟϿcro2qt}z$O@礎VZ_EXq0K(,~V݀ j!н6;B9G73vi@ ~IM" -+|RDG 6n1ZB8A2}+:n淩.Rai12ʹ;Ԯr懮rpcF˂ƝVв ? @@@@ @/@ @ @/@ @@@AC B#D HLFA7BD@ F`@? ?????o???o???x{>=;x74>M=>;x?SVD{"NhC$;MZps, T7k/͜LvZVLtu뤙;U0aDj-*Q#y Kxͯɂ.F,1$6O"hREX]'WSY+&SNWAi.n4.ƌeʱyP>R=iUO3_xB X7˷ס[^v\.#""a&eY*xVRI&Ʌ)f H> S/d\+3VQ8UC+dIjfDj8@0AtMBh5/w(oϗntѤ)㚐;xlNG3>UDWbvd[XsB.8rQfvS.JY<{C;;n☿֙NOy\!&(qL6p6#UG/j@>C_ox:wra rIRߎR֐L|6F ){p{UƓ?mzQ\1 8nH\H|S/rb=>IhGKG9FTq*T/b*qP` qFs庚j>KD|!(ϱmw{4CF#g9cڏ(kts뫧fg7sZcBɺRy} .С%|쌞]vXʯLp1` ~u eDZҸkR4Z%G ے;o&SC+]UBJ10"L@ik8zNe^*;&pKz0NA a[cP_$?a-0M?iz37 k". w P9x]mRK5I㜘\R"*K3F\F,3KQU2rkxUŰ!)Q(!?u~rm"XK{O 3 4*R, %+DUTězIUo N 9Q<%׮Bmд0>DMN9 j=+~=/OH*xKX/VN؃|wM t gBP^{nCdIfh%xz7[ @Ni.wUPxH%xΘBGuqxRJǔ[L_}_8H_T3I@K ,f=][ܕIIJ{@?|8x`lh hhh h h h hhhh`Te|>t9&V[tJi\մ%9v:%j]7l~8k:"Hm#T3%|kESo?LbҠcLoT?~P_QY ZEu})rsiwu1JS1T"T&u>NA_x9WR:46u 4KH 1mnMiokgkB w=ybKRG42oDF"]7&J;$ɔGBfw ڱi2i  @¨ *Xs)γ&g&'FUq) 7!r P\W)8(QZ_`g;'T8p@υLriJ(*"nѷϑ* --7(IHa7Rr;X'r |!O~f3T61Je8}NpB&P;N]K?#I>C692MI g)NȭG&_C*Uh$S-sN0$@<,}lz xQ%X"B(p'wz8\zn]Fp>,UZ/m.h.;ٔB=(pnӫ^I /k_@teyr?Lkh `ʛMAEcYef -*݈@dC'!)H6۾-T$YĐR˕kABS{:3יVq. 2F>}E hKg9Ob#_4\""PI_ѐgVw=x 0M|nXXp!Q EoF x%P#J#N qI 50 (BFEJmLPzI V6>>*pXNSӸmPhKaK6ׅ.u`A??dLXǪޟ SFpPSy{%#H{]):@BZy͕LeSl/ _Ky MR \!@>vc!'& L{jX sP 7M?CȁCAAABABAAAA A A A A  7~7~}}὾}὾}<}} }}}}}~}}~DC CgtAGL;R0 EJʤ0Rqe`H +@2Y6"r7W䵕(+/F _%/Ĭ5O2M=iĒdҸբy{`_O~Ul_bGYoH8Oeb_SIGK FP#!,&  >@ ~e2Oykf޽z~>v#Cu~~?գtkBW bjO-[8Vsi\' X]$h)%EUew\hݵJ'`n~&ǵ-yQN tQDѕ>--%)f+iaőd+P⦃}P<\Q~F9=!;IEΚ;Abd !%4"K{ׅkTE<a!3 d_Lތ`(4kq/pF'os]vK ش$V^Zy2sMԿ]'q:ocqf4H8ǻq2mvw=WU:|    yy|yyόy̾x |CUTpC2y(Q K`LN-IS6JȊm:D4ETV cF8c^!+wk^fѡQfU6< mH>TJt 5B\/}ۣaک߁H ,J)G"$ ^ f1]# CVT;jiPO,Tڕ ǂir,-MFF3xcu"8ۧ$6h7Ԕ:nPBuu4C3%姂Oh_^Riyy)$ ]C.akИ0tIU\}5v5X+#`x0d;DH"0#4"}d[ %$9j3hACv&6c6?]?ZoHw$, gYc<f3y0Ey C :r5+* a$Z_qO+xY@eN` ȇNJw?K ||N kHSYEI8=`QKvQ$[M"h}QoڎazxOhTo4!Zy t/+YO! E͆DѿGL; ?@_`{f6fÆ6f6fÆ6f6f6f{鳶{kc3[ͳ? `L`HyyərUZHzӚe(67:g5CڅpˌZ[5#^+|T@v bQ+ 'O%l$[Mx۟_/F&FUwqq??&Di15Μ$?O^ \A^dQN~MO1 =ʢt3xc ^E6s5R T.7t.wh H=GMHL4 .'' jz1!a,=XtFb NO-+߉ lP/giK֗o}hvMl`JcU߿~&my $8m~|ӈ,~᪐f4n\_֧HMqz'yܸaTCvbRf;W| f34g>ي|Hd{{aQbq|Pg_ٰTRLɊ9r&vWx u B=M4 c8)DYfY`|"Iur"dOO]g3d]^3U/:(EW9GW*GD]|,}bbeQBMc&\+S,趗9&G.lXRy r9wwKDtyf@! !!! 0?>?,vf"lPSoDC@!\H1[u]PY3ң~Q򱅝⏢!opj;kV:a6wkeź]ezyj(&|'K?Iq)yÆ6jI0VkʙFWZooOm~DȊGB&ȗ1*Ib_p% xR9%R*qT&C:. >0eX4Kp6F]^¸ݬ^\Jqr+-˥͒ %Lm# ^V.34h6:. kz PiPd ?s>BoRI W !S\$Ԯr 6U%#hLSԷ ǾqxJae-u.K)6++;ƶĹQVGBP7< Ns,JV4WgJҺoiBS($zߍ;~')d\sU&X$F:V-Q:Cؠ6.>hP-'Їb P@(WWaE11Å[FՏcb+ 8@UUUV@@CDDE\E HEHE HEHDDDDEEEEED@?]2$&kLt j_*u8._+=:Ųud7 71ɽ E)Iڄ*@] p .GQлur45,2'*,ԇ0INTx-h>~@GVhq>>5ݠI3%dMf|J}ΑLiC6)7rbL( ~#6 Ec%I#c~Lk˥c[-!OY5@%ؾJAA,,( : 䔣3D~6}[[ILo"nQ#*nsk[RZM,*͙Z-Vϊ GŸN{T\^߬u~V @*8 MizNXQt D: =#ku|:BW'YP(Yb|H0Om. /H7;-H\8ee f7]ʩ|p UAj@ <`D d<$<4<< 048$dD`<qζ[؀V&UGpkd粘tm~Ps;U=2SSqJMx2$KN(! b_4VJUԺ/G>,ˍGx:*\Ԃ DㄇQIxa2oc?$qXEl.uYԖlnOp(g}`C}T%W΄VU+*˂s=)U/OJ<HQÑ)Ss& ! 'mU-ڊ1IcPݡ;SĢˡjk^!Xd2`LIxX.W)^tAsόhR062Wºߐ$<+K FXkJ!8[샊}!#kh JG`w=ª5 j|ك*c ( * =􁑂0 rrMo^$g`BMw,%o.uS"V#ێt@< W%i2 XhsAijdoכ|I qq4,4zB93xT8IGʠsLJ بEZ$XaH ]0/aPOIm4sFʨڋ~abmWWAW$@t Q^¯"\pͤ.$i嶲u`\ɚhZAj0Dv dF ? @@@@@@@@@ @ @@9@q@CC@@`? ???_?_?_?_?_?_?O?O?G?c?q?x<>|8<8??,e?V*!fZzf0E!7u HPc %WJ"zplX/ܲ]ӠL)~`o<"(p[Aܑ,Es+{ot@`@@i5-ɓJ,*d?oDvmEF@|oon? `\NX0C>)4so7 o JJWXgRD H0 #t'na9+wFeﮝ>߻^Z$}Wϝ=/kP5&@ԝύGR "Lt_И=v[NW&_{n7g=pu$r)(ļWq7؁2md!y7S,D8cr5;wHn;AA,'G,geT ḃ3e$I@UUUV@p@ABD0FD=x;ϸ;Ç;Ç7Ç7Ç77777;;;Ǹ=x>>??o*>UIruƕ3OYxFUl+&ZlRH2P!(w Ty`©nE?W\{S֎~W%QZS%Drhe2H:J(K5v ʢ]xTԱ)C'hE6!Rhq=87I A:Z[H4B7RF1GpƿQ͡&'Vvils2Tlz'q)}C Vn^⨈rzL?(ĕqB*`<|Kb4`]nDu݇N`F[g#FaTF2%) pP}-5c\ c!s櫓Vs{ꏐ;lE-CvRݳ}z*C*^HNM'KM6%V\567Dה" 'Ѝ8a47^ysw_89TE&6tjȻAFٽ '$o0Tf'z ,t{ HmR=nT)QS|ΏDrGex( O#%lZ3IrDBb`vnTԊHo ā5FMd,J:ͬOY!-'L=N ǺZCMY6&(.ϫ;:dw- Mq4YT|\C1a̎Bk/g;?@~f1`1`1`n1f1f1~1M]M@ ?<<< <<<<@@v@v@V@?%7B0q(>bctE\QqޱТ%U- NRw9$<6`xdCŇitUY )6S==dPCgl: K7$cc8'i?PJa#.RƗkmHqNHXDuu}*HXi"Hc6wvEfs K A@BZ PaK#,!H"'*KhQv}+yWo%6ke\ݴɞY@?f+qX[ D2B= ]a7܆eҰ;]̜nWJik(7j^V3x~1^`Td nFK|wkagi߱DQPH.G Љr8f&E?N qxJ` 2|{jQ G=MЁ$3)B O[HBERIF=wIn82#):2-q'sȨs4WWrI'Ьr݋OQFs_Y%RbDi/#x!@@@ BGGG'x~~~~~~ ~~~~JX-Fw;=mJC 6`?f%E"vGڷ"yVn$X08l$\j]sȩ-@SQ@q 2 D@"xZmhLgK T7^ ގ%ӎ^cN_p߬]$HOBj5)ORl᛺&MAZ,|GQai(BKC_l5a Qa+P 0 LK'M ؟ƻ+ 2H>#Q >*oIe@la+ֻan=Xl+°PYi 2cWҢ1+r|ټJ`V\/o,6 9$'C'QaΓ~kq5ڣ;ՉaDza-W dQGR"Ӥ# pCIhqU__|Cy}`VDf k|7ݓޥBɼ6zsi^qDW MrtmuD20HuD'nbPb{t4߲fNv"z-VXm̈ ߇NoSZ}OmJ$ )0Re~At@?U'k 7i(5Ue&; ? B&B&B&AFAFAFAF@@@@A@@@ @ @1@@C`? ===<>{>{>{>;?qx?{x?{x?:?~?}?}?;?w?{ox<&/qAR<&AL_=ljߟUkEpXtKE6x>rF3! }L&]&#%'S]V]$r=[s)@XQy^^03IwP NG]r8TrMHU ;!<<]+\%Ȏs0uҖ0p&v~ M91޲*g|\Ж-gFeHg8nX\r$S.i 2Izǔ| [3֯e"zX|{:QH~:b"b.iQ[̗v==zM ;D}eN S8:tFRtzqh m94{҆ @NƈL2rRF8ptHZ -R~AG]۠͜0%ܛy*R1LtGT, *_([2\ ?H~o-с(aoN恻u'~u>ߏî_&#N1BӉƉ,L~4kcޙLO_NJ K o.0oq7eH~.l _B^QI|ʼn]49Go"#68}0jM$ĄTl)Eϭw\a&g@yD{=AQ3-ic0>#AzĞ|H{3      @` @@@@@@@@@@@@@@@@@@@@          ??????????=^p30d*tDຍkb!eiOʗ (97W?r5AYdJ1Qٱŋ<Хg3~("M=IɓhR0J~"ԅr믈6$6 [ʟ]h R TL(P e,{Ҋי]9};M3f !AM"?E s;;5O,9rbqg[ReVW`rjV=uIpt"dZihtnQ9eVȮu*gU#iv; !ߤ#ڕIT<`5 fuiBaRTJOA gz[F Uvc!$qa JOSr4  D<{iBfY1tכ8A&*` J6Cgx1C|ZW\ađ|"W~V{YܝS`;c{Ic<  Kآe{R*e}P\B!2}e]-ߔcdTq6Ţ7N)dSX3Y>Q'ĈjP<@lV5 ̐oܣ .A>Vyᔠ5_rkE`a0D6: /ϰp;I"KK'/ pp9U@(ykt#Gɨ95Z:xpZ[ g,lti
,80`xx#x@bx@0`AAB1F1La8pp?"|8 p?ϟ܇9ϟv?g>o~n}gg>o???Whcke;H$eccĭn*5riT5$:.l+0Y|fhc,LZu-h8-&:+h,Dv}8Ar)m`>!&s8M _j 5;$[u8"mCɬ䏳²7Tg|'!w͋#ĤxFA$"֎S'$lcMsv"0V,_G鐲b6Ƈ%@w0,FKʓ;4-M9.(XDx 9HK ].@,mE1ޣ+,37A@ ^-T}.pJ]*Z]xpQe fʄ2.ek22bM*1QiG,TAђBJkӣfڰkj`o1ts^bhq"A.Kr~$;3xfZLźYXX9KdX$?^5a w |XD IdD/E|IKt@u/ab&{H-+tr{kgy#}q^T?)1SwtrL'Cv8;H) ݃\FmD!m?bMtTX* N9(`MI܁htD'KMm}_t4x&L0V,ɳjq w̧Lc %k,.AY%7;׾glI? ]ܢV{1nҦD'9VͲtTHP=ji 5rsᶎmOc*4E(ݣYMvơCK&5,FXc5;h<`ՇccѢ3WoJBiԚ>aw^j^ %$3 ?  @@@ @/@ @ @/@ @@@@AC B#D HLFA7BD@ F`@? //|y4M>y﹟'cC!ޭ.3f0#$ RI)sNry`&C5#tG*d]3JG)9/$Q]K</(AašW0e( H7@lB #%nFM8,] e#L;`>Y [x#o@/}֯˯+D&RewKnUj6Ȅ/LȥITr5}%G˙7s/I7$H,aIS{:bSs)4 ) l Ls'Oɦ;.I-Vy|-Ԙgu!{Cn9+4,59sڙKKAdez9oqވK~D8E :,K̓FwXX)Y߄K]Ss'iLg+Bvty/! ݃Iv(:8^hfmU0)x7Dubad+bVԚZ+|~Uh&mE@w/5HсD ÀV ƯQB^ l2?N7gD lLZVLu~ux !fFnٔhB=3a`*bë.[3'.@.3hTLTfȴfK/Gpwr%;Aqt)nJ @Xf2GP!F3=$; (CI D{ ;4ѭ&HQ"ދ4h3DcFI3zo$t |~DX~x^$G'2nU{l3 fX ,u佒 xltꬢTmI: *[fC4|ċIJ*;TtGy/}DZZBK|o3V!IdF #ȨԎ϶Ӆ"0 8zJ=[7H[wZm2/EbUÏN`?ѽ%n* ְн?`_`AC BBBBBBCA@@@@@@@@@@@@`? ><= ===== <>????????????~O}Fg6p$~OLs&> gES-1 ZL pIcRī1CnpIEE01 N/ gRRƯ촢E-΁. Ar7&Y"a B,i,6uK5V9 C1F14c KG`M5 ]l\+M/ehN7 ~#KX HD^~,PF(n U-7)|BxQEuc"hii;bpo5Z,ǀ']m3GTJ z3 X&''QvwNd%jKyu-_j` In#vTع@i. H5j)t-!n)r^\" sV<$>#lʰbw\&.E< KN3 =7m6t - xP<Đ&XJ`V0 D  b>FIfLtW&1E?WpRקczNӿ|Rd8$[$dki:U=]ū:54 B:v M&2mzE٢uh48b4n"գ^{/ 2]F'Cj.}\w2  OI j7 Z'-j Pq(曨x.3XyIRIjHC1ogaMnAuĆܜCҍxG쬒W9ѠqΔ3-y9Ⲣ1 eE_µ>y&e0Q %V :7IʨtzC$etзf5CY^`:NgdHNJ/ 9ꩣ% 1zhI?F9Q/A-u3$ ƭb.6byV2WG&903SXeaD}Ԡg+(.!>2V9QĎoc ƚ8A;<~Ds\ā$6 Q򁸮\6I .'_ j-Zob6$dHQ i ԋ$YGg7cU 4ûjt-$`pM2S À`p` 8͞?008 ;F;yj+"J2Dt|gI?$`{aZnusҽӞ@ "Mz4#;JS- 5eyĬD{b08Xbb2M2jK~̧[z6ncq`I`Y #F7`\0w4Zem!\Q.Y]>E IZe"HGҨ(U(8f)@1mBKJ3׺[462! $t F|CN:⁠5L2sV~ s٫ 1Vtxx`CLs:*p}+Q*G-mSʔE<6sC5|0&yC.tQ DaF#tK9er jV?*}DϳXXn8&&G`Mj~?\oDb"i:`뤃vt (N k4I H>26h"y%;2# Td$ɗW!D::щ-dDo 1D:g 鼃XqݍR\!PNh/ $]ϔ^23=-ң rp`, y}'oQN'nR/ vbNtNje54Ci87 ;"C &QDTfuIB0B#LT(,}e^LxU.;8$wL,L<  $ H  /H,, ,8,$h,,,#(,F_LdL3? 8   0 pa 0 7 `w a× 7g  9sK⛰80|p ў(#@뱛<(TsTg}vQS{$-jI{ :t ^EGkLbybve^˙8E";gjAFU)ESpv&H~tՒC%EIe ,2Rpږ&*zF߻\`dOR>AYP(TBmjW(?U!Cd$@KjKT<0 l~h}VM,IC {ZnF/ibSp.JT=0TQ [TTdWEK K K!LS׿_R a=C}S]Lho򿺡uLjȻʻE_ G53V4AM{s{w`VC47ďJ1D_`ed1& UU:oW蒍"\7%^N,hlѧWj8=>.TR"yr W7"q(4m 1wȋ(7c,@I"yÖ3v}7LVғnB0 u~<155ZiތNB} 4zBl@]wO IDUň|[,y'|#ܒ< W'nN{OwTiOn a~uˋOΔU&[6Ҩ{(,hȧEFY Wɜlq  2d=y!C 2d<x!Cpr7o>x~7~o|y?zrpw!wwgc`?c?mEÝr~3sxzoQPccuCDa_|Nܛ&y#G57Q}PBFJ\T`9HH5+Mme}{F (⤴xy޿$0)詙f&JCg- |9tSlJdCn(40q D\}S"I#h ( jv[>w+[|w`_L䑼Ԋo6q9B؅Y/W24j+ 7MwK XUC6/)j(^|iidoKLfBӸډd[͟rntdPd< D ޶b_#FݓPӥXs L7Wkغuh+M^bz15I`0 w9dBIdQ=*'WN#}<9w]rപT)N4dc.X%0F'~TE(Qnֆ=O_Pȡb ɎS|j /YF `101c111c1c111111124X8888???M+%8-;xE n7 5mNgnYﮉ~n"7 hdĕ{&,Oue ~H1 FY!tYQl` &0%?>Qyg 3VnzE~D,29e4uk^r`,RNZz%ԖAe03d{p :׿th•#hBskpWvc^.+ F/lJ #;DV_#+m>8Ѱ(顾p{O`I fZ*vPCwF tXf":!i Bװm$ZֲdMBZz(C? s.=իo9>8m_1<1Rw}<wDlaCVoSGM3\U(cӗ8ff6P[jvj)ζ#L%9,k"aRv\ؑ R2R RDXGS%zȉDܔPxVooia{Lᶼ$M rҐt(uo}0Y]౾=ʬt\Y.~s.܎aEm.K.AA5U/尫r}~ql yl6t [%:ȭ ̔6M8ܤ4Ryncثe!ؚw)t^4$~ udaGͫbͦi!KD@UUUV@@@@ @@ @@@@ @@,@L@@ @@ @ @ @x?@?*???wx?gx?@x?gx?wx???????s???????@:ųҵz}Є7x-?oRQ 0k\{|}.:>x<p~b؍Q5y?r ,W‹:a׾CYi- vStcN(/T-i1eS-~EJ$ ,M0u.Ru2k륍% fξw㎘">f8ȃ~# 5h )Dkfv*? yAFב+&~ p }u@t| eU=Icfc XNFw'W2 :-C!-OstQ ^k  C驘K{ 0p0/C+͕0XC/TUs&&D"L'2Hӌ3x 0px?w??KE7ȝBOk;t\uH;Ex* ɍh.,Up~ -ùb-hlZg{bgɤnu26^/++I,kNf1K4O@۶Kf9+IwѶ6W|Tc&$E`#xOBe$M wN AJc yq ĥC$:լIۄ8d7}P/@G{X~{ɾa?{e nYĕf#oQ)]S]W4n[G%9u՘%KˬG^&i`IF#| ✥w@+hfbAcˮn6?m2Ll n>۸`,Į̑Z̙P1yoj/;Fڸ ?&5n58_ڷTvXJL@@GOWWWSQP P@ H@D@"BBAAAAAAAAAAAA@@@?80 (((,4.t//7;=?>|>|>|>|>|>|>|>|>|>|>|>|??#'g&2=iRtyK!QjZhTPo\{ȅ&f,eb`MnAh'`}d0E2RSeJtnX.]sP4/g '!Y< =#rf(}[JdH*h7,ɟ K7Mm0HFHBʌWM].ȕ#.\'-+sgg'z&[0-g=KXY;``JINk2"DTXXG3!TZXEIҿЁ B#6X)gO/\Uixx JG9P7:P盿s胿kBϕc%T;Km`d@zJJcrd9fEQŗYAx|.~뢂ۼV\/r%`Nh~{fi)_2+U+qGxر hAH!pեؖ\ Yvs"0n.Rj2y < XA3%r~ViuCu~J]Yk:$@t+NNYQ Ir61q{ QZ&“GINZUWIK@5y.*Y%gr7: Km-HC <,%\Fh@nR$PVlwaq<[.œKՓ #HcDJ{ OQ;D)Ob%l/07|~"JR?>ϭ=?_w?_~ǟ}?ߗ^ïӏî|~Tܧ yIDDRv ? @@@@@@@A B D L@@@@@@@`? ???????008>38=38;383038??38??38??38?008???PdJ.貌؁k1h@xa/A1&Q(ǧ9i=E5,J ͸G2)רZd9Us1lc2]QxxF:u W:tx.zydؤuH~q&TEN@Q f XO, 1< LILADG$A c = `B%b0@m 1FlAڡ=;TVG:Pd cIېSlΉT!cG))2ZJTbRiCle1jzn&s8eP͹E 2Ѕps۹qƣ0Leq_Z*(*ZZ "p 3 H*B;@TJcDTFuL4L]iDLpĦjNB &iq^zbSo&2` Qs ˜aQ)--1< `1nn  -İ}\ * ;GvTgDxmQѪ jS^I,PgD6s6L0BWWSv)h)ah-p2>C3 +* -,j0+w$)v@w~ߛs338=338;3383338?338?338?338?008???FUAZ1Y׾60 SDl 2HRujefDHZ’ oXΟ$3E 2sP,QA P@ !BB0# P ҆vJ ABIy@ ZP>9)31"Ⱦ6I *RFA8 L`B| Kt`+>2'Lp@*5JE PjT dkR oPW; r!"]VʸN7+ ziL%,buK/3W!1T 5jrIX9॔E\]0;Nc;L]f_JDZeVoe r]R2^Cd$A`oL`Jɉpr!b8TnNi*A&E(`"+MNpHZZ'B\ʯ~_,0 H|ZڑaL)`Xeyd, Q_7X,+LFHK-H:̼OCJ*V:ٻrf@~ʀ^pŎ0V7_ d`UэJIzkL:%s@HFH'UTa-&mp$W- B@ E`XrlA  y#I5T JD $Hv0@ ŽAp.$HLHqn $p$ ;BH"#@u`u6? A BA&1Gg1rE #tx eHee CXOAGoA \s5Gb`UQF 0Dr dYCQd:n?G9a?, H?D`qr[4mM:' :(A}ʇ%P8&B: $krB*A  /h% \@C;@ a Cxd C"?= ? @@@CD<D<D<D?DDEEEEEEEC`? ???<;w;{;{;{;;:::::::<'f2f>( GXX)Dky)!g!POe@'#<3ّ1 +* p, +YZv.,g=Њv. iQZ֖Cly肣v D0*|V T:nޞL#,h`;w&#g( ur LX'B2gЀuIHB4H2'@2frX`L`{ܳx.pFt(0$2S(21QGPGf p@ G1IDFx $* }E@`Wm00(DcQɫ1K:@"n_6Ra2p3mڀ?RBYM/? F P`8`/8b' 2.>Q~8/xhsz1HHy  C|+x&>@ 0  @xpppp#dq`N #' @gby{}{F`xx0K b?" HnE#r"fP$C=;@ `?qr@oY.@~@YU;V̓r@rK,@.LH0edA aF@-A`1aR>Em`_`r u(] YЈ a"@!R0n (pt ~-p Ѐrp.~"@Xxʘx ˸ h ،xȌ 8H( XJA `!`8.!Ķ! `(` `J g:/ g\f` !QVɑ* #$CRUGt1C`73o9a-qXw83(puX hC<&WzUinQ0A "uC @ui^B juya/P`| W~ W9`{THŃyc `KfIfC NJT@@P@)z.Y eT@J"  )&iR.C  Pa.hRњiЙ@%0PBIꉙgRP*o` $D0 `#c?   ?w9s??` !>.gcJ򐫯* ꇀIī0J|Hpo7cT|>xxxx|>q:VvQ<D` hK;h3 JdLӘA C q [&ϱDQ+lgC jBE3ƒ /{8 d"`  (JaSk @ET#(^W.o`  98Y&yÍR4m$3/f@?04͛:އޕz pq,S A0}@ p$*怠2z PϺI @CB*C00`I@yQ ~>.c> LB cN0~h z 0PMmbݣ~ $^٤5D ^_^J Gᯤg(<d]dq$&;`/-ga+08*|tp<r`} dw@`` x `  _0` Ύ ` x #q*wpC0'opv7<&l`zJd,`B0%0UYk7hCe 8 ? @@CD_H,H,H,H/D@CE8EEEEEEC`?????ܾ_A83/u{㐴 Z i$Nh  @X>( r- `nƴ[LFg&_y% ހ@$Ado-,@V Bj!R,1{l@ %0ÀTNœȎ|@@v8Q$h @Pi&w`RN<(Z GCnGlACJ qq37PQ'@  (^4P _55HtP͗#1pAPg9(p\GDcp]` đHR"df`/# G!,IY ƀ@K @! Hܼ7(b2%,!hn&]/ /*[ewQ:ws@aG8F p ؂20 c6D!1xQ/~p<@jed`@fA'BN@8 :m+ ? @__PV1V1_{P&P&V1&V1&_{&P&_&@X&@}&@@&@`?K@hQ`~4 $,h\*#/gxU0@JΝap@(R0 ;('%#adb#X@3Ů>G:u)eJ~@J*p~,K@)DH 6EhW!B#L9R  q@hR[xgi("*et, p#n 8; # R P""y-! k %`DH(~a;,sWe@2F. p<  ֒YC0HҀa8& t8( U $,( P,* u+J_iGBh'C(A N: g ߼D,NO̒ PNp.R9gAZgA y "qx\#<5(K @9/z$+3 6  t'@CN 5ch vI{@P>hrlMpSy4%y~@"2p*_>c*A v x$1'^ kU `AQ\B!z Ld@Ё?L\pA+- H/ [Q(mM1s@ 9}=~ƌƘϰ!qqqqq9s9g0O"?>?????A 0@"HW۴L v9mn.f  @ 7Rf nC#wLn`#7M'Ч^`NA_R:$PJSwO@ ՠJTQ @#O 0@HbIPU*W^uձSVөgը^:LYJV?դR: 0[U*"Rk9d&& $Ҁm .CDWȯ|d]՗ LRH LJ L*JpJ+P&UL`WUT SS5Nܪ05 ۴.%@7&hoUI%.׌ p٦S`W\t GטbPU } P1n#j Á1 v61@+Q#@Ys  ab0 &9|` fB YM_$ x"&3nD`WE z@z#^Щ`IP`!lX0 lp\@SE0mZuFXrNMb bq,fX,ެ@ TR௒J;DTb^V.)'VHs*||Z6gѭlVDTAOD. ΐ ? @@N?B FB B BABCBBBBBBB$C<CC<C$@`? ??18====?==x=x=}=}x=}<}<<Ԥ2-KL/꽼 @)A:^īx ᅼ8AS{U/м  hE€(7@F7Zn@H~%Cx p |o!LEP H)1ڠ~/` ]5 >,8(@# /WN_ky0'N8#`H 0 X-2芽^2fp dj֚- b`=Ё"K0nT,` M ;kR̠I{R"`q! \P xQGP=x z b@vBp\$ a`hAqdJ`"4,zzY :R ? `!P 6@38Ci,15#c Č ÒL0xh8,SYqXB4 Ѻ8Lv~ .YHº:>ĞKnPp! %H)~0暃=u2R@G&gx$۳&LGD{b,c_?@͉UUUUUUUѕM]M@??gZ2vZeZZmf.j@@v@v@V@?5 #ϙ./ZpN 4 e0B.2)c} #ڃ_K (Aeqo H 򳜳]qeЈ- `ā\ 81W(o,/8vx̝c|PױSVN ,(HG2i%sn <.d4ezK#.uHLd376i,w219 lЪgpsU ,HP0oc4Pr£A,٪sΪs?7äҽĞ ['^dC0qB$dd'D*d ,h*$*P0zP`LL9nT~׮*U*p(lM! @/<p`T+3r `'  E2O:8"Y50*!> ^ @ (t iفQR ~qs8@:s~Ҥ.";#93DU9x*. `J Xdy^f! ^p+b68j3Y*K@! 4I?D EC!<6Ccb`U"Y —+Dcl`Pzm ? @@A?CkCVՆBCbjbb`a! ^@@u\@:@p@@`??? @A! dc!`Td;5 p`A"u<4AP@ǔAљ`D+ rHe@ (`s0HN_:!U>prO~7` $ HPR^Ñ '9|V7q m!j~Aњ6d 337ّH3 uֻ, Bx['P<4H=̒[﫞=|o w>{}T,~_NxAWG{#wc,'NX%.!.DHR SS1$c."4" p`p(r$ߏA}lrH(Ln<{g!p@-%7`r]G `xl ? @@BB CB BBCBBBCBBBG@`? ??=x=Wx<x=Wx=x=}Ux<x=}Ux=x=Zx<x=Zx=x=x88?;)l@lO4`@!h/XlxRoZuW頓CrZs@.;$xƩ<)lǟCnzK D A^gޕMyQHW&sg\:L4ݦ OQ$u{ԗ:fPSr %Z]wrO):4n}ȴu[J@#}oէ; :g}XF|983߹J ,82t;;Ex ?W<lUE(x!^1 ق]LOKYbuyO|'NG'-xOy`Sb R˽A%B'<sD n%D07uk %0iAN4)J'J8u)aЈaN8R9XE&.B#@֠3rŀ^pl` rB@!\”? 2C0I`Ϙf (fS^Tf"=lP>  S ҕD2FN ,  ¬@:"F⅋c, FH,IWj ,^0WJJyKR  ? @@@@AA@$@Ć@'@ @ @@@@ @ @@@@@`? ?????n;x? ?????????????dLfN95 А&X@"Bc l! rJXׅam5rыmH!   :m /xѐs7alSX=|?z@UUUV@@@@@@H$A#@O@0@0@ @ @ @0@0@@@@@@?*?????}}?>v??????????????????RAG`PPȈ(U08EpSPL MЈEpXRpHOHS@èC xCL*H؈XC@hShT(O'x茼8RphRabړ"@A faHI@  C Nr ai$@9h@ %N*%I@ x1@0`R`&gH|rp9yr)+&^`ȧ$ $DW" G.i@ 6'Wira#PrO@#NP*n&g, ,-71*`L YMP;j@7p2Hph' wB <3 o.sКs . sG6!>(&6 @&|Ba\pxE2uTap|=ڃ70@ '0BV@UkIB|#@p qPi0'b#@O bA" *yjPSàf  :jС*2G=C2nzg(;2 0Ѐ3ps+< yVay[Y@ Qa{.pSr^d][{r %0@@s=_ #j@ZD f&D|lI@D1AG|RD]lH -0cGoFuGlkev600_p F[4Tf?I& `AҠBPd%|lbf˓`Dvz<ˠg&0&:H!6ʡt|8$ VZ AL̑S?`jC@2^;RL P \`<-P2z/;+ mI /'2CUXJ ) "@9eϋ% @O`W -3@P@& ""b#*;J_ߠ #,΢ͮ;8H5tP}&P* 5X * UT` j@UT@j@UT@j@UT@j@UT@j@UT@* 5X P    PPP  ??????????<=`G!*(!X :6Hx6"`#@ 2L0#@{<8` 06) '-%&06;2g/#.  ~ 1nQ#Wl.BD>DqnD.7``(@@%|)583hkDQ $Й,YGIƽ ˔,=  gjS{^~͐I-IT"޽'I?}Op:B-7m84 ⠊q0uwrrЦf B}} Y|${E ٠my -~zܮT ^ a)ȳT1$6#=PfpD1P;n tv ;v v *@ A^. ``6(2` ` V&v_̰\\ !6j@`#* x1<ْʱo9A2V w\Kx ({TaѳnA:A 8Nx~ NI*&0$@ݳRxx`?ՠh-$T\b2 7$ٽC#H9@`h f]c@$`gd`Qs>q+'-x@c3c͑X[U[D"L2H s33333s3?"?oI!f2ndOjF+UYD]ݳLXͷlllmmlxq~ ~g~g~g~g~g|G~G?|1k@@H/e 9 w)&0,8uLd=QA` j\]s-浔hGzi80g lx ?ȁhA2n3,Sh!i\B Gxd%Ii@,J0JH0 @G88HD |X>H"ăh"B$BOš{ 1> aC8mC0f2X i 8": $ P FhM^|#@|TW @(<ށ?@aDAE ;΀AOr' a5 AlP@ ) $P(R\( Y JVVC Aj,Pȁ2cP/Ǔa* J986PLKX &0@ C=@E$! P@ ax5(4aTdƀl>Q !`HԄӴ63 L#0`ϭa#AQVI@pS ݇pL20ml @[ 8`6v&@ #,_Ȃf4LY Mxj(ځ`J u1yUILIa# ? @@@@@@$$@ @00@HH@DD@$$@@@HH@00@@@`? ??????????????????ATtFՠ UzjbzSՠ a ٴ% ThIcSNi  821IOn$U 0V1NXP@@VeB7Q`4|JD #Yuj2WJgU jxVGƀxMJ@ f l,uC2HPA@ v \С"@freC N# E I(L` `cBXmVԄl+ ="dX +] 6ѐA()Ҁ@pd@h.,Bvp)5qp Y5 񏂤9{4zKYS4`gm {! ZnKpV*0{2Y?2΂# VrXW kcmZ ksmJPC2g"杉Vqjw( I'g mm6Zk mϋ۶mԘo nq]%FsnӭHݺ[o㭼v۶boݷ[Kk(ǫpDZw @! w@G EkqӀ ~G XI`qMM^GX\m`qADfD! D`0DYil kl?/O0DDX30/t)@?1swuwQW?WG ""'绻DDswwsЀֿ_.t~ \/ A@ɖ#~_+}/:kk}ӷ ܋Su@!>l G>; |/޾d\g >05醙#i T_) )at` 90p&;xZHPR( oR[QpA(W/ַ4\0v2 5LQg 9ugBIP} _ 3솹kR[g$0%6t@ȁ1 }0N ='yb7 ؾbVL<'Fr`o14krqA sG`|0 ȚYk<f]h\0Xvc6/f` .$5X Pǃ17cڴ}7 0( HH[}2@ .#{Df_ ">=#-,@ g50AA 4001AEu \ <eA;x<p;t Api֗|{e j9Re얟4pdXpO^<$8 پ2 !6 C.a(܃3UN̋yf/%d`1PF W3  20[˕62^3f <Ts B  ? @@@@ @@@@@@@@@@@@@@@A@C@}@@@@`? ???????????????????>?:X:[e\7#<3p)8\s03OK lD!`.Zi⃝Osyl kRЯWp" ? @@@@@@@@@@@@@LGOfGL?@@@@`? ?????????3x8383x?????PAG ꛱W#" ۜ/A@Di~YwYv3'0t?aI0NB贘{)pNbMf yNql_`qs6\V_}4G֜q@Ή'?E]͙Mo @Tߍ-`&hZXt` Hݐx9ӁGp̖#?gMy1ވt2K<G V@u>qFY tf`fKR`'q(CsP}߰@:t +;|_U}O89@T3b; P,v C{epW'64m9wBwU sT,:=s kaV,qܡ T^'i $v.ZOm0ӎBCvG8tF(Ys@s4`٥coy˹4g"yu$ pKvy;Km2 44 } 7n :p;|s~- 01zHy: vwЪ ^ %hvV3 ΐVC7-3ߜPkj9ԍn=)cl|L6o~{NKSIpO;q8 9ܛptAL{gǎ~0>}o!b@98ǀ[= 6ʀP*HyoLt.t0#YN['>ڗ: 0>y.ǫ_Prr=|~쀾_ m ́t$/X_C\I03\En;L[r۠Y}[X m_uP fiKS ,v}p/3iq?5]4f=k2 Џ@i @ 0!xf$83wEOKo[ @'_  /_̌afN je7sް)Q _ye0$1rLiDYA (ȩ@ p` (PΝB@ E`XlA@UUUV@@@@ABEFFbEcFFEcFFbEcFFEFFEFGUUC@@ PQ9llEX sX˻o|<b!Gmil.(a@FveP"7ASZ@}ez.>7gA(ra4+ΐ;%kA RPTDx <"G:xAp4B,\ṁ b0$ tpuʀ$+[EQa /{ģ\:Ꮠ$:'w´!B!ru Rg9C7dz|0,+cY)2Tc,g !q-C*P+$aE`q9mn r9 C 2ٕ7xpc_p92- ;hod8 ЂL|جaؐuv06l% ==???=??7c 87]u7]u5] 5]=5]]:l8?S!r-b:F 6[;&\ lRp@NxAl&3q[*:tovO@ ?@!BDfs@jo;p_GM@( R(޾-o iHf]4pz&'xKk,1 p$A@BqPk\<urruIqqPA!(DvaX8dmk>1(n&)8a н綠Ld["Poo LVB fpիT2C@?/H-WetiD0,mc$ d{s0aPL~hied Ƿm|K*^`(p:!};v"zCPWw5/-0`y0 1@|x x t|%wvYx]r Br|r=$nP4 YBp&с :A8JzB `Fno6'Jfp ? dHY[@r"Y o [ Ug:t$ T0|([ ,X) u}P]Eb{q?(f:, TD}`` E$PG" ? @@@@@Aφ@"ABBBDB@A@@"@@"@B"@A@@@@`? ??????>O<?y?9??ϙ??_TL\1Q]>6ES|:m̰ypLjp" q`:A U"P&R P&]oh t&\[@zgQhy2\`/8טMYd $p 0 &t@j#&|p&;p-tEQ&$6XA6` qAS6; hf'=6e yZQH &@^0r $b 078Ph@"2 0`D` c*tZ@ | YP PnJp !K0aZJ֮= ZxaVBJ &` n kl?/O0DDX30/t)@?#ggugQG?GG ""'绻DDswwsЀֿt `$n@ P` l PV0 lr̙?^/ 0~%!V lQ_0hKnSWbF `(p') nq \F p~@ P,CqdY p8@Ěa }kA08C0q zk(e)@/n UÅ0t}H0`zc\ 0S@ŭǺ T ! !J %e  0 !נ0  yga E9ytCTU0͡Aɢ\ Aא0|*I J)Y 0 I@>ӑ&&P82EE'P)ԑ['ROS<;MS gHǢA@ n*$r @඲j J g@" $@ P Umͤ/If ~Ȩ#ZͅB<-\?:!o>%c۬<q?eںt/P۱>۬ =%i]Day):K(#0۵+pݸM c:}Q^QfPSh0ra=M]Sant)۳ <_@MOXt\Nbtp=D] JEywnklUUp35UUd/t)@??eQ___⪪""'UUGDDcʪЀֿ^@ X*trp0kt- ._`ץп_b"p7pk(`/'~RCq겾B' .r ^pz3_ N I0 /-  i@U`6+pV?O @ 03>]F`gŨ0 10vw=`EB*/A$/{ G^ €٢ }/?=/>%R*P 3)̩Z0rNzXBB  c ,v`2eojsRB 蠨\#@`!ڰ 5)4)4`]Sa`C BM>!1G,khqr]c:??n2@X@ 3@(`Xn sFL = >-dx\ch E0N'*l Z,&ۧh Plg6`0?xYp!!X?k 36I|&׏Xf20?%XAr@ %6@0UO+ADRAX^; 0I6p @n<g =H$)?#\t@ʀx&n|kd# xcV͠_;0!D/xvb:  8H@@A\ #nH .d#8 8+S/D9y`Ӂ Q0 kԐp`@X@*; )C` '($"g(C.4~4jdrtTCPP1 )(<i4"rBh4jL+q@H\<(MD#ZgAML،4Вj 2܁  @5Y! %@ @l }9:rV@ 0A y^0330S%w @zZ8[-_¶9peN T>~@$jgB@hYT _,%EB 0"`r.~@^ HB%\̦K@JIR(.a@hY

cp m+Q́4\"l1%k*P=~POYk3x,,t,:!ݥ{,\!0X&Z=" L?Tc ϰ?5ړVjfDVsCHh $d0@NǨ{ IMv> :|.BtZ` AkTi;AnTf %ހ f ݁E:րׄ1H)XPs#`9=Di*x@rҮPbB*,Rf)|Xv$4w p7O;IIuG J')#ݴ䁸!UOt |RT6 ^xOm An~ZAiZ`9eJ[hM斞VLy11&8@JT?61M*S/i" , r;9jɟ15 P G*u| piȠF(EP6:\HO( ZJ0(hW(l/ i ~A7]tV3NWgDn@RBR! M/O%p.@7\V& }8'HE ZK`Y0 3A+,p# p @ >F~H~@@@@p0~~@p @~@~l\nSa "aBPrcTS1*h,x#sԞS`%Adx)`PoT#m4(B+|`UNJ AH/֋\ 8Z EU=aX '&ʳ 6 krX|c~@ 0X*@y\ @ %A`Er[00X6' $AQQ: @g j[[\5k^@EY˼]4ApE&@ LPA w6EEE mmJ嶨tl@ GKQ;.Yn1DڗmQ喤'P 1 K{#(ƙ? ='ko  qK`:PE(i B g˝tBv>ό| L1(j'6ˌ*c1* <qpZ@h@}"bc,@ӓ @M ƁtޒS9 h9j%]                q       @`pq`nvo^0t9xcri@D\!aL ~hSTD@# |-I2@Ă^crhBHa$;(niWD_8H7<-(x p LBAR_OȷV f*NвRKH a.0VJ!й$Q4U*VTXkiQEv;BVZRkM7y'P;Zpmx`/ <􃎌B2b]2b2`B<(;ϘjB++.!n ճ <@w< r!&;.AJ-EseA.bQ2errb^mY@G]N/ ė,t![FỜ0b "  xoDZ|:!a6qhR[JS*m2 xPk@Ot`ȁ5pؙ\f)qo4BF ╛JRHǚuK 6P =G W)*` Z޺Ŀ85>sx3-A-@SO"tq!91& I9k(D#)@>II#icP W:K;i,tTJI/i& t(^KK$]DJKi4ݥtD V#4&PP04 P T掀F3(@脀@ s;~}Ȟ  {u{u{uxuz b 0 0 ` a F " 1 HH d Zt6jeLʔZ`:EPy *X@@ֵrׂ8SoЩ3v k+ BJHQVݴ9h,&?jFb R!uPLpV:E ,3nzvm)7&lj}sݶ_Ӳy+̓y;A LS> ; /?$p7)n5xƀvOoIh^f.#w}Ov|߁ h/.nx$ZPem0Lwz{3 ߍA|o ށ̠r_,cΝС||hs'`9٦`xeI 9y뾈2\s  tN;wFgCwy9:D PoUd\V='{vOL6y` PFЦqo vSg;Á}0p [&$Hw@c7JK|@>m7ډ ? @@@OH0?H(KHKtHKtHJHKtHO@`? ???07x74C747475 7470?'hIm/} :^OS&A lvvMBo|T_3yR@ n "l=hb[t=A&&c% =$VQ=``bP܅sZ$kCas&ch 1_Xc\L_kt >@t A chm<QP1- t'̉] ;%GN诼F "/.h@ J*dXrf ^ƃ&جbU_ײ` +:ay_Pi1b30EKع2'ʙxh~2c!\װ@12dG<ÆD4pMq5h9U9 z:+vC;WR6#ѯ4:HѿK=ֿ̗z"  IP0,YKĚgJ@MJHd$(]|V(7Eu-rt`jA28.rF"xA@?D@ x9լi[ɀZA dY9ݎ&< Ar&eE/`0 pSx*L/M)E -׎`3Kdho|1VpE36[3 ;C(.!0) vrYN@h3Pd4"VF ~lF!vZO>- @0 ? @@@OH0H(KHKtHKtHJHKtHO@`? ? @@@OH0H(KHKtHKtHJHKtHO@`?ܸ)#+$P ( Q'$8J@$9 d *C0ߘ()B] $yH w/$0 @gBBBa@(-d.HL0,GRLBBgPY/,`D 1 tJ~3 2쀀NC&Kl8lN+-2[,Ǣl6 ;;Pn㮫n* Ȇko 0- Jn9#9TqQ1h2$?1*s!fЀ_0~9PFlʒ4= =@Ґ<5??0"BFqt`TA'?$<<`6w%3 DDD<UʡRVA$@XS0b #AFqh1 ? @@@@@@`@`@`@`@`@$`@`@`@@`?????;@S- w>90`mg@ *j\Hd#я;$ebF@d@H!@q H)HA *XAqD)0m#΀78C )L"ǣ@ iT"θ?ix @*%PFB&I 50^ 0 p("Ⱑ7CgOP sȒJZ2Sd?1γd`a@*r0!$ȡ $@*ܞP9"]!w򅣜qSr *gG1᪏$F !BDܦ2󂬞Pqcq8]e*1 P67( PB 0(3xC* kQ`h<Dx, ܰu XD8(D :CgyY6f6m! 8%pO\d09*ڠ?jUH{P̰ppqGP`(yeec'x'B*0 GI`( `<|P-`e"p xG1|,0 ?$=GI umB4pO( <b JJYl@C64cF7qy1ICA"0!K" P &2xz@`;^6iryD׃h[lA$az7) x1L xyPyR4Bc\y]Ut `8 * +K@p y9PwY #include "qfaxdrv.h" int convert(char *filename) { FILE *F; char *faxtype="ascii"; int line=0; printf("reading '%s'\n",filename); F=fopen(filename,"r"); if(F) { char str[CHAR_PER_LINE+1]; while(fgets(str,CHAR_PER_LINE,F)) { if(!line) { if(qfax_open(faxtype)) /* neue faxseite oeffnen */ return(-2); printf("writing '%s'\n",filename); qfax_text(""); } qfax_text(str); /* eine textzeile nach fax */ putchar('.'); if(++line==LINES_PER_PAGE-2) /* seitenende */ { printf("\n"); qfax_text(""); qfax_close(); line=0; } } if(line) qfax_close(); /* letzte faxseite schliessen */ fclose(F); return(0); } return(-1); } extern int verbosedriver; int main(int argc, char *argv[]) { if(qfax_init()) /* treiber initialisieren */ return(-1); verbosedriver=0; /* global flag ausschalten */ while(--argc) if(convert(*++argv)) break; return(0); } b>7b}81/ sf$ޅs]=F P#tLIp@@%4>wrӷ:Z6"_}s` ^kT礀6q f^wǟ(K0 }Ha@1 1IJm΄!$?0i+h.p54n0]!`B n m6C60PP^L2ZbtPsv1O}cPrn@21Pco 26to0`lPsR1 4!p i"a@H$denpEd?XO8KNq# #Hą)-HTn`"a@4DwpXHrȂep!(oW؄1bwѶ{F:> w[g,.h P"Q%G'RQX H (hVI%KF: Z1U5Ob@ 6'Bb1*111$85Cc8EtDId 1A 6`N0`Xa Xh `=` G `K NL=v@p&pA7OP ps=k` X  V;f1&[BaJ& (PMpD:DoG\ 0X0CheFDJ#zH戎??f jeg 4grf0*# ` 榗,`2 <yBEĦ*vhCߗE(׈t d}QtH RV|tt`m @IK"j`Ow@+i~'<0w $&;0`yG9&h0@tVՔ"Q7pPn4Sasc_fax.ttp .L[-S=4096] .C[-A-C] = tcstart.o asc_fax qfaxdrv.o TCSTDLIB.LIB TCTOSLIB.LIB TCEXTLIB.LIB(2"q|`0JJ9 TGE]J I`cD! IjKڠ9jPpP,`3@cHp]Ji}2@ CAHzয়e}}XYcDs;Cըv*$3 JD  oUĐ]&R-"!Ae NGJ޷ J)R@MS@j@bi8@eگ$ɱ`Ր Ji@9S x uP PIT ,@ K0Hk" K3Mv.z6X ق3IK#-Bpz ]vWZٍhbd;f+e.?]*D' ^Qep >f>OCUW+*ڵ$V4 \?!6ziR `zٚ~9,p ,$ {&`@y@ `@i"E v!h@hnɄ1vA0 ۽kkh0EI9 0!p꛾4ChK(Цc΄l`lN0 6X/}JW$J`6pl`j*P# 4 (9=o=;Mt"#MPSۮ BR$ $:0+^[gI|XA࿄+r R# Δ&= =PVAm ; ;ö  DG>> TURBO-C <<<< for ATARI-ST Version 2.0 (C)88-90 Borland International &H f&op`B@#cL3cP k #cV Ј<.@#cRJycPg<"@(I$k,"Jf"JfB// ?<?<JNAO A6<HCBB`6 !jBJ)gHiRC` "fSI "WJAkHiRCBSQJ)gHiRCHy`$ON 0 J"LN:? 9&g @N 9&g @NN?<LNAH4H&HgM+4I Kh  e,  c" c_ VͰlpЀ24"VQT`@  f:0.o4 rNм2.HNR2.HNtЀ nC,RKg0 BA2 A|\mtL|Nu29gg?tk?r ?p?AbWNfPONu/BC29\nH/Ai^NgvBy\n0&NuH8<&H68BEE\nIi^4A| m&:< R0H"H4A N 4 0NJ@gx0EHCP2AN0ER0LxNu"<B@A^NNJ@gpNu9*fpNuB@Nu/ GcNpaN "7@S@lp`,rB@ KNR2< K0+N2"<B@ KNRBk&B@&_NuH8$HvBDGc0+o6:I&`pBFNg J0N KN0<AN&N@NBA< <b;k`|<*f<`&<0< b ACp ar$Wb<gt<.f6<*f4`$<0< b ACp a4$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 a :A 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 H8$H&I+g|2g+gC'I&'IR'I UAe"S(kt d W`2+gH@ KaLJ@f,H@ KaLJ@gkg&B JLNu3 &`H:$H&I(S&gfJg^+g`)ft,k x$ڹd SfRe`.&// Ka|$"J@k,f4(SSfRf& L\Nu3 &p`"`&x,A'J'JE8'J & KaJ@kfRf"`p/alXONu(g4(f>"P | dNu?/a _2J@f 0Nu3 &pNuC!I!IR!I `H&H(o Ia6kl g La` a(Jf\(H <a D)HgN0@0;\ Ka|gB9@{0`Q l)H()H C#& LLNup`p`p 3& la ȑ`a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ A8p`Ar(WVNu?/ AbaRAbaHG86<`Gp+g Ka*QJ9cBgA a\&_6Nu_TMP_XXX.XXX/ &H+g+g.aJ@f.0+aJ@k"+g kadB@7@&_Nu3 &p`H&H(k L0+"+ aJkRgF+f, L"St gSj`"HSISSk ögSjJg&"'LBLNup`p`H&H(k6+"+g0DtaJk+fZ"S"L Ip gSj`*| // " 0a"_"JkNgPAp SjH@" 0axLJk*g,`0" La`Jkg&'LB@LNup`p`H6&Hp Cgp@CfFpC?/ ?<=NAPOJk&8jaTpCgF?<?p/?<BNAO Jj.`Br߲fNAXONua3&p`ް|c??<>NAXOJkpNua3&pNu/?<ANA\OJkpNua3&pNuJ@f//anJ@fBg`//??<?NAO JkNu  _`a3&pNuH&Hx&SgkJ9c@kpfxa<g < g6<gJ< e七dRa`JgSSKpap apa`Rp ac@p a`\JgXc@`NxB9c@`Dx B9c@`6J9c@k$Ҁk8 $k0HzP <e/`/? ?<@NAO Jk b Nuab3&pNu0<`///6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWH*(&NuD@| |"b;NupNu   gHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNu"SefBJgSf ANuH0$H|g|$bGPrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G3d"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*`4CcD g*g"@ f`"/?<INA\OJj` pNugp`/ &ycD g/ &S?<INA\O`&ycH g/ &S?<INA\O`&_NuH0$< CEcH g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`Jg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _NuBAA0Nu  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu/?< NA\ONu/|?// ?</NATO&?<NA\O?<NNAPO/&?<NA\OJfB@&Nup3&&Nuasciireading '%s' rwriting '%s' \p\{\x\|\\\\\\\\\\\\\\\\]]]]&]2]>]J]W]d]q]~]]]]]]]]]^^ ^^'^4^A^N^[^h^u^^^^^^^^^^____+_8_C_P_]_j_w_________````+`9`G`U`c`q``````````aaaa(a5aB\z_\\v\]_]a=_>]]\\\aO_}_]]^`\\aV\]*^`^\a^agapay````a\])aa^_a\aaa^^^8^E^a^^__a__a_n_{^.]\\sa\r^l^y]\]g]t]]]]]]aa^^*aaa\b```````aaaa(a5aB\za_a`\{\y\aOaVb]\zhhp<xp8p ``````````````p<xp8p ``````````````p<pp?pppp`p8p8p8ppp`p8pppp8pp8 `8pp p `8pp8889 0`````````````p<pp?pppp`p8p8p8ppp`p8pppp8pp8 `8pp p `8pp8889 0`````````````pf 88p8p8pp8p`88p8ppp8ppp8ppp8ppp`p88pp88pp88pp8p8p8p8pp88ppp68p88p8888pp00p| 888pppp8p888p08pp<<`````````````88pf 88p8p8pp8p`88p8ppp8ppp8ppp8ppp`p88pp88pp88pp8p8p8p8pp88ppp68p88p8888pp00p| 888pppp8p888p08pp<<`````````````88 `f8p8p8p8ppp8p8p8`8p888p8 pppp8pqppx8p8p8p8p8p8p8p8q8pp8p8ppc8` 8pp8888p`x8 0`````````````~8p8p8p8p88p8p8qpp88p|p8p88p8|ppppsvp8p|p8p8pp8p8pp8p8`pp88p8p8p8p8p8p8p8p8p8888pf8p8p8pp8p8p8p8p88ppp8p8pp8vp~88p8p 0 08p 0`````````````1p8 ` 08`ppp8pppp8pp8pw8pp8pp8ppppwp|>~8p8p8p8p88p8p8qpp88p|p8p88p8|ppppsvp8p|p8p8pp8p8pp8p8`pp88p8p8p8p8p8p8p8p8p8888pf8p8p8pp8p8p8p8p88ppp8p8pp8vp~88p8p 0 08p 0`````````````1p8 ` 08qp8p8pw8ppp8p~pvnw8p8p8p8p8p8q88`08x8p0pxp8pxx8ppq|8p8x8xx8pp8p8q8pp8pp8p808080808p0p8p8p8ppp1p8p8p8p8p8p8p8p8p808p8p8|8w808p8 ` `88`````````as8 ` 08qp8p8pw8ppp8p~pvnw8p8p8p8p8p8q88`08x8p0pxp8pxx8ppq|8p8x8xx8pp8p8q8pp8pp8p808080808p0p8p8p8ppp1p8p8p8p8p8p8p8p8p808p8p8|8w808p8 ` `88`````````as8 ``??s8pppppp8ppw8pp8pp8ppppwpssp8p8spp8p8q8p8pp8p8p8p8pqqp8p8p8p8<p8p8qp8`pp8p88888pp8p8p8pp1p8p8p8p8p8p8p8p8p?p8p8p8p8s8p8 8p 0````ap8 ``??s8pppppp8ppw8pp8pp8ppppwpssp8p8spp8p8q8p8pp8p8p8p8pqqp8p8p8p8<p8p8qp8`pp8p88888pp8p8p8pp1p8p8p8p8p8p8p8p8p?p8p8p8p8s8p8 8p 0````ap8 ``89v88pp8p8p8pw0ppp8pppppspqqp8pp8q8p8p8qp8pp8pxp8pqp8p8p8p8p8p8qp8 08p8pppp?p8p8p8p8p8p8p8p8ppp8p8p8qp8? p``````app8 ``89v88pp8p8p8pw0ppp8pppppspqqp8pp8q8p8p8qp8pp8pxp8pqp8p8p8p8p8p8qp8 08p8pppp?p8p8p8p8p8p8p8p8ppp8p8p8qp8? p``````app8 `8pp|888p8p8spppp8pppppqpqpp8pw8p8p88pqp<8p8pp8p8p8pqqp8p8p8p8p88pq8p8p8p<8<8<8<8p0ppppcap8p8p8p8p88pp8p8p8?s<8p8p8p8p<8p8p|x8p 0`````````ap88 `8pp|888p8p8spppp8pppppqpqpp8pw8p8p88pqp<8p8pp8p8p8pqqp8p8p8p8p88pq8p8p8p<8<8<8<8p0ppppcap8p8p8p8p88pp8p8p8?s<8p8p8p8p<8p8p|x8p 0`````````ap88 `0? |8p8p|p8p88p8p8pppqp88p|p888p8>|p88`88ppppp8p8p8ppppga8p8p8p888p8p]pgp8p8p8p8p8pp  8p 0``````````````v08`0fpx8pp8pp0p8p8p8pp8ppp8p9ppppp88pp9p88p8p>|8p8p|p8p88p8p8pppqp88p|p888p8>|p88`88ppppp8p8p8ppppga8p8p8p888p8p]pgp8p8p8p8p8pp  8p 0``````````````v08`00f?8ppppp8pp8pp8p?w8p8`pp8qp8w~8p8????pp>a<p>?p8p8?p8p``````````````a<p>?p8p8?p8p``````````````\ ,< 2 ~p4R*:*80Fy#Ȃ&bh㝑 Ĕt3 {,V}`8` H*@: 4#include "qfaxdrv.h" int main(void) { if(qfax_init()) return(-1); /*qfax_clr();*/ if(qfax_open("ascii")) return(-1); qfax_text(""); qfax_text(""); qfax_text("Hello FaxWorld"); qfax_text(""); qfax_text("Dieses Fax wurde mit dem Fax-Developer-Kit erzeugt."); qfax_text("Mit weniger als 400 Byte in C !"); qfax_text(""); qfax_text(""); return(qfax_close()); }.s\SǨlPY'˓\\T@ ̠+t@ r,n AnQ&, Pș"TԀ-Em|0eR.!f#K`[JPog .1fY*^`[hjµԒnq{=9m"^@$+ jS|ϠJlj_0R_$r<:ƀA0H|\gRX<0W$a'p JS"[28۵p>F DHg"jK`!z` Ce*e.iE=U#tQjhF@*ύyv}em._$ !-H;#$^ޒs& "$_=c .Y0p.=VTvsj~TNj#W<`5~v.v.ja_Fʳ9~.minidemo.tos .L[-S=4096] .C[-A-C] = tcstart.o minidemo qfaxdrv.o TCSTDLIB.LIB TCTOSLIB.LIB TCEXTLIB.LIB,xXvG[[?P>^v>Ѱ,94؃zsYBtfk tjNqnf 0PFb1 F"&*ǐ&kZ؄-ﲳcO(QJ)I}Zj#9o9\Z@8| -# R%csBhe$lF8?zhz&V ۘ!$OYd_Q'.^@Fd8_/sY9D2sM Tۭɬ+Yr#8.[h\]JdHĭrgawb=eG5f?gd% L)._BF]oNih ?%/ض__uzЙCh&c=H˾}dAXE̪@Uoz1Z#V/HǨq=HP( %aza5}A:p? f"zGkrZ}~8NA=%ӘG#QV+NnH QbJ)ASbZ+E D€[(*tLApJ@2 4q`1Hb\% |e 4{s#j7!7qQ ڭa6Lljղ!d1ek\ '|f $%|_j:>> TURBO-C <<<< for ATARI-ST Version 2.0 (C)88-90 Borland International &H f&op`B@#]B3]F k #]L Ј<.@#]HJy]Fg<"@(I$k,"Jf"JfB// ?<?<JNAO A6<HCBB`6 !jBJ)gHiRC` "fSI "WJAkHiRCBSQJ)gHiRCHy`$ON l0 J"LN? 9 g @N 9 g @NN?<LNA/ E N &J@f JN JJ@gp`DAN AN AN xAN pAN hAIN `AN XAN PN $_Nu/ / $H&H` HNrf J&_$_Nu/ $HNJ@o` A  fBS@n J$_Nu?/ 6E!J@g2fN#]h4`JCf0g y]hNBR$_6Nu#]n#]r3$tB9]lNuA]l y$tg"hRB3$t (NuA$t0f"y]nR]n]lB9]l00Nu/ / C$tE]l`" 1f)0f&jRB2f&_$_Nu?/ 6E!J@g(|?oAIA hN|?0H rN`.|?o0@HA hNr|?0HA pN^$_6NuH8C$tE]lG|?o62AII0 t` 1f)2f (SRB2f|?2II4 t` 1f)0f (SRB2fLNuH8C$tE]lG|?o62AII t` 1f)2f (SRB2f|?2II t` 1f)0f (SRB2fLNuH <$HBCBD2<Cg0NxBE`0DfPE0SFJ@ggJFmvBC*|f JDgPE`RJDg0<Cf 0Nz`REp@Cf 0Nz`REp Cf 0Nz`REpCf 0Nz`REpCf 0Nz`REpCf 0Nz`REpCf 0Nz`REpCf 0Nz`RE`0<Cg 0Nz`^REp@Cg 0Nz`^REp Cg 0Nz`^REpCg 0Nz`^REpCg 0Nz`^REpCg 0Nz`^REpCg 0Npz`^REpCg 0N\zx`REBDBC0SFJ@ft20NLxNuH 68$HB@"<N>C\ JN|0@@rA||D|LNuH4H&HgM%4I Kb|  e,  c" c_ VͰlpЀ24"VQT`@  f:0.o4 rNм2.HNR2.HNЀ nC,RKg0 BA2 A|\mtL|Nu29azg?tk?r ?p?A\ONfPONu/BC29VfH/AcTN `gvByVf0&NuH8<&H68BEEVfIcT4A| m&:< R0H"H4A NB4 0NJ@gx0EHCP2AN0ER0LxNu"<B@ATNNJ@gpNu9$fpNuB@Nu/ G]vNpaN7@S@lp`,rB@ KNR2< K0+N2"<B@ KNBk&B@&_NuH8$HvBDG]v0+o6:I&`pBFNg J0N KN0<AN&N@NBA< <b;k`|<*f<`&<0< b ACp a $Wb<gt<.f6<*f4`$<0< b ACp a x$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 a~A 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 H:$H&I(S&gfJg^+g`)ft,k x$ڹd SfRe`.&// Ka~$"J@k,f4(SSfRf& L\Nu3 p`"`&x,A'J'JE8'J & KaJ@kfRf"`H&H(k6+"+g0DtaJk+fZ"S"L Ip gSj`*| // " 0a|"_"JkNgPAp SjH@" 0aXLJk*g,`0" La@Jkg&'LB@LNup`p`H6&Hp Cgp@CfFpC?/ ?<=NAPOJk&8jaTpCgF?<?p/?<BNAO Jj.`Br߲fNAXONua3 p`ް|c??<>NAXOJkpNua3 pNuJ@f//anJ@fBg`//??<?NAO JkNu  _`a3 pNuH&Hx&SgkJ9]8kpfxa<g < g6<gJ< e七dRa`JgSSKpap apa`Rp a]8p a`\JgX]8`NxB9]8`Dx B9]8`6J9]8k$Ҁk8 $k0HzP <e/`/? ?<@NAO Jk b Nuab3 pNu0<`///6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWH*(&NuD@| |"b;NupNu   gHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNu"SefBJgSf ANuH0$H|g|$bGBrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G3d"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/ &y]: g/ &S?<INA\O`&y]> g/ &S?<INA\O`&_NuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _NuBAA0Nu  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu/?< NA\ONu/|?// ?</NATO&?<NA\O?<NNAPO/&?<NA\OJfB@&Nup3 &NuasciiHello FaxWorldDieses Fax wurde mit dem Fax-Developer-Kit erzeugt.Mit weniger als 400 Byte in C !VhVsVpVtVwV{VVVVVVVVVVVVVVVWWWW*W6WBWOW\WiWvWWWWWWWWWWXXXX,X9XFXSX`XmXzXXXXXXXXXXY YY#Y0Y;YHYUYbYoY|YYYYYYYYYZZZ#Z1Z?ZMZ[ZiZwZZZZZZZZZZ[[[ [-[:VrYVVnVWWW [5Y6WWVVV[GYuYWWXZVV[NVW"XZXV[V[_[h[qZZZZZVW![z[XY[V[[[X~XX0X=X[XXY YYYY[YfYsX&WVVk[VjXdXqVVW_WlWWWWWW[[XX"[[[V[ZZZZZZZZ[[[ [-[:Vr[W[XVsVqVw[G[N\WVrb|b|p<xp8p ``````````````p<xp8p ``````````````p<pp?pppp`p8p8p8ppp`p8pppp8pp8 `8pp p `8pp8889 0`````````````p<pp?pppp`p8p8p8ppp`p8pppp8pp8 `8pp p `8pp8889 0`````````````pf 88p8p8pp8p`88p8ppp8ppp8ppp8ppp`p88pp88pp88pp8p8p8p8pp88ppp68p88p8888pp00p| 888pppp8p888p08pp<<`````````````88pf 88p8p8pp8p`88p8ppp8ppp8ppp8ppp`p88pp88pp88pp8p8p8p8pp88ppp68p88p8888pp00p| 888pppp8p888p08pp<<`````````````88 `f8p8p8p8ppp8p8p8`8p888p8 pppp8pqppx8p8p8p8p8p8p8p8q8pp8p8ppc8` 8pp8888p`x8 0`````````````~8p8p8p8p88p8p8qpp88p|p8p88p8|ppppsvp8p|p8p8pp8p8pp8p8`pp88p8p8p8p8p8p8p8p8p8888pf8p8p8pp8p8p8p8p88ppp8p8pp8vp~88p8p 0 08p 0`````````````1p8 ` 08`ppp8pppp8pp8pw8pp8pp8ppppwp|>~8p8p8p8p88p8p8qpp88p|p8p88p8|ppppsvp8p|p8p8pp8p8pp8p8`pp88p8p8p8p8p8p8p8p8p8888pf8p8p8pp8p8p8p8p88ppp8p8pp8vp~88p8p 0 08p 0`````````````1p8 ` 08qp8p8pw8ppp8p~pvnw8p8p8p8p8p8q88`08x8p0pxp8pxx8ppq|8p8x8xx8pp8p8q8pp8pp8p808080808p0p8p8p8ppp1p8p8p8p8p8p8p8p8p808p8p8|8w808p8 ` `88`````````as8 ` 08qp8p8pw8ppp8p~pvnw8p8p8p8p8p8q88`08x8p0pxp8pxx8ppq|8p8x8xx8pp8p8q8pp8pp8p808080808p0p8p8p8ppp1p8p8p8p8p8p8p8p8p808p8p8|8w808p8 ` `88`````````as8 ``??s8pppppp8ppw8pp8pp8ppppwpssp8p8spp8p8q8p8pp8p8p8p8pqqp8p8p8p8<p8p8qp8`pp8p88888pp8p8p8pp1p8p8p8p8p8p8p8p8p?p8p8p8p8s8p8 8p 0````ap8 ``??s8pppppp8ppw8pp8pp8ppppwpssp8p8spp8p8q8p8pp8p8p8p8pqqp8p8p8p8<p8p8qp8`pp8p88888pp8p8p8pp1p8p8p8p8p8p8p8p8p?p8p8p8p8s8p8 8p 0````ap8 ``89v88pp8p8p8pw0ppp8pppppspqqp8pp8q8p8p8qp8pp8pxp8pqp8p8p8p8p8p8qp8 08p8pppp?p8p8p8p8p8p8p8p8ppp8p8p8qp8? p``````app8 ``89v88pp8p8p8pw0ppp8pppppspqqp8pp8q8p8p8qp8pp8pxp8pqp8p8p8p8p8p8qp8 08p8pppp?p8p8p8p8p8p8p8p8ppp8p8p8qp8? p``````app8 `8pp|888p8p8spppp8pppppqpqpp8pw8p8p88pqp<8p8pp8p8p8pqqp8p8p8p8p88pq8p8p8p<8<8<8<8p0ppppcap8p8p8p8p88pp8p8p8?s<8p8p8p8p<8p8p|x8p 0`````````ap88 `8pp|888p8p8spppp8pppppqpqpp8pw8p8p88pqp<8p8pp8p8p8pqqp8p8p8p8p88pq8p8p8p<8<8<8<8p0ppppcap8p8p8p8p88pp8p8p8?s<8p8p8p8p<8p8p|x8p 0`````````ap88 `0? |8p8p|p8p88p8p8pppqp88p|p888p8>|p88`88ppppp8p8p8ppppga8p8p8p888p8p]pgp8p8p8p8p8pp  8p 0``````````````v08`0fpx8pp8pp0p8p8p8pp8ppp8p9ppppp88pp9p88p8p>|8p8p|p8p88p8p8pppqp88p|p888p8>|p88`88ppppp8p8p8ppppga8p8p8p888p8p]pgp8p8p8p8p8pp  8p 0``````````````v08`00f?8ppppp8pp8pp8p?w8p8`pp8qp8w~8p8????pp>a<p>?p8p8?p8p``````````````a<p>?p8p8?p8p``````````````\ ,< 2 ~.~0F\5 <һ~MV5 {N!21\;]ԃ`@#AXOM;; b^WŒcE-9^ Ϸ1cJ OuViQW!+٘n`Rf1 %2k @@ E$ :>> TURBO-C <<<< for ATARI-ST Version 2.0 (C)88-90 Borland International &H f&op`B@#fv3fz k #f Ј<.@'#f|Jyfzg<"@(I$k,"Jf"JfB// ?<?<JNAO A6<HCBB`6 !jBJ)gHiRC` "fSI "WJAkHiRCBSQJ)gHiRCHy`$ON#0 J"LN!V? 9N`g @N 9Ndg @NN?.?<LNAH $H6809mt2NZ209mtNh J09mtNLNuH0O?@,?A*?B(0/L6/N8/P:/R2/T4/VECN|&J&&&&&CNGG67C<DSF7F0ES@7@7A7B 6DSC7C 2ESA7A$5o*5o(5oJHWHyNh"J K09mt2/4NPOO.L xNu/Af1|1|!I!o1A"o 1Y1Q"_A000000000Afry`Ck2222Af1|Bhrr`dAf1ABh1|r`JAfBh1|1Ar`0/ /AfBh1|1A1Br'aAhZ"_2"_2NuAfBh1|1Ar `Cf3|3|3AC02222Af2<`AfBhBhre`AfBhBhr{`3f/ Cf2dBi3| Cp 2Q"<&psNB _0fAhZ"op,2QAhp 2QNufgZkhZhAfBh1|1Arz`/ 1@ 0"<NpsNBAhZ0$_Nup `p`#i/ AgZ00000 0 0000000000 pa"_2"o2"o"2"o&2"o*2"o.2Nu#iAgZ000000p*`F#iAgZ0000000 0 0p3`/ #ip6a"_2"o2"o2"o 2Nu#i3gZp4`#ipn`po`/AgZ00ppa"_"kNu#i3gZp`#iAgZ00p!`3gZ#ip#`v/ /pMal"_2"_2"o2"o2Nu#i3gZpN`D/ /pOa:"_2"_2"o2"o2Nu/ ?AgZ00pha2CSA|;$Y4Q$_NuAgZ00000pd`AgZ00000pe`3gZpg`AgZ000000 pi`/ /AgZ0000 00pla`"_2"_2"o 2"o2Nu3gZpf`>#i#ipZa,"o2Nu#i#i#ip[a "o2Nu/ 3f@@A"CfB@22220<"<NBAhZ0$_NuffgZhZik ?/ 6ENJ@g2fN#l4`JCf0g ylNvBR$_6Nu/ ElCN JN<N#<AAB@N#8 J$_NuH>Ot$H/I8,oBCp:N;&H \g g +\fv` f Jp\N; gvIBK|g(H&I<:8/(?/*?NxXO6J@lAZpNjp`bAn0@BpE5G5F5E5D5o* %K%o$/ r0NXO?* ?*4*2*0NXO0N0LNu?/0Po`02)ho`2(4i6hCl`4h6)i8(hDl`6(h23A8@3D0C3HBlClx`BD0(6NuH(O6E45B5o 5o"pNHoHoHo Ho r 0N6OIm``C JN.J@g6pWopooAr0,Nr2A44p0HBH tNHoHoHo Ho r 0N6O0/g2/fABA0,NrB@N:OLNu/ / ESJGn4 N=& g45|"pNB *N='H g5|"*pNB&_$_Nu09SHgS@o yn8N> yn4N>NuH0QOEnHGSD0*f"0RH2+HNF2+RHNG@&0R@o6JClBC0<`jH2+HNF2<jHNG@(0<`j@o8JDlBD:*|`o8:<`0*E>?j2jESA?A4/RSB?BrApN0*g<So4>2*S?A4ESB?B0/FSS@?@AprN<?*?*????p6?4<2<` jpNO`2?*?*??*?+?+pl?4< 2< jpNOPOL xNu/ / QO(HEm2*p0HAHAXH>?h4hSB?B0*j@mS@?@0/hS@?@2*jAmSA?ApNAr0*NrNABA0*NrB@NPO(_$_Nu??86JAf0<`2H 눐Ё2HNG@86Nu/ En0J@gHjHjHjHjr0N6O0<j5@J@lBj09SFj5@J@lBj0*f82<`0*Nh?r0NTO29SD0*NL?r0NTO`62<0*N0?r0NTO29SF0*N?r0NTO2*09S(HBC8ES::G<Mn2 Pg Pf^>,2A460HBHKl;l;l ;l ;l 0N?- ?-?-?-r0NPOpNx`` Tf 0,NV`N Tf?,?, 4, 2,0,NXO`* Tf0,|b@0;N$8J\p0.R2f@R`0.R2f@R`RP0fRP`RP0fRP`0.S2f@S`0.S2f@S`S@0f~S@`vS@0flS@`f Tf"0.H2,HNF"<NG@4`> Tf"0.H2,HNF"<NG@6` Tf0gBV`<v80no4`0lBR0no6`0lBSRfSgvJCg0NANL|Nu?/ OEmHRHRHRHRHRBg?<BgBgBgBgBgBgBgBgBgBgBg"JA.BBBAp0N~O.6r@gANz| fO$_6Nu/ / &HEnTJ@gXHRHjHjCNDO ??*?*?*BgBgBBBAB@NO ??*?*4*rB@ KN\O`&??*?*?*BgBgBBBApNO N &_$_NuH0$HGm gJgFNEKS.`BC/gHWHRCaAN)|PO6JCoCg JN;J@fANG"HAoN<`Co JN;J@fANG"HAp(N<`Cy JN;J@f ;|NCAN;J@ftBmN`lC JN;J@f$AN:;@RS@m mcRoB;|R`8C JN;J@f$AN:;@TS@m mcTo;|T`C JN;J@f ;|VCAN;J@fBmV`C JN;J@f ;|PCAN;J@fBmP`C JN;J@f:CAN;J@f:CAN;J@f:CAN;J@f:CAN;J@f:CAN;J@f:CAN;J@f:CAN;J@f:"L0<ANbJ@f LN4OL<Nu// O`$HBC jf. jfv` jf3Srp ymN`H jf@ jf(/9S*/9SCZAN#POApNjrp ymN0O$_&NuHN:BgBgBBBAB@ KNLXOJ@f*BD:<>6Kn^"KAN<p\ KN;$H f Kp:N;$H gRJ`$KGSINL ?/ C LN#\ONLJ@f09S~g NL |oC5 LN;DpN|`C= LN;DB@Nh LNN#f?C MNM(6J@l2/mJDfRERDEl<`BE MNO2*H&I$o,oHo/ Ho / //BgBgBgBgBgBgBgBgBgBgBgBgBgt2<p N"oN~O.6r@fBRpCg Vf~29S|gtG"yS4 KN<C[b KN;DCY KN2&H g@HoVC[mN)XO KN4C[qAVN;DAVNJ@f AVN pCg8 Vf20.yn0f&09SBg09n0N09n0NBySBpCg V f NN:0frCg0@|BAI|Pfr4|g8`f8`^|Hfr4|gBT`J8`D|Mfr4|g8`.8`(|Kfr4|g8`8` |Gfv<JAg BRv<` |f:pCg NNNpCgHoHo"o oNPOpWf0OL|NuH8&HBCESBIpy5l5l0f`8< jf|zl |o:<?0, 2*AA?HzZ4, j2,jCn j0NPO9@J@lp`J/ /*CZ9 LN#POHTr0,NXOBlBjBjpN\0gAN40L8NuHO&HBWB@NIor0,NXCABBr0,N&NN29S09SNM09SgB@NN2KSf""L KN<HmB@C KNxXOJ@gBgN KNJ@f KNMBVHoHVHoHo"C(ANBA< <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 /QOM-HP ICHzJHz0a~POJ.f2k?0 na f20JAkPO,_Nup`Jg naRG4`kI4`bֆSDgNRG4`b`NSG2$QLNuP`H8vBG8ghzB$H&IINJ@kbRG4`k<0fSDgBNRG<߰<Xf SDg.NRGIj4`bֆSDgNRG4`b`NSG$2QLNuP`H8vBE8gjB$H&II NJ@kdRE4`k<-Wg<+fNREI4`< b"ֆSDg NRE4`< b փ"փփց`NSE$JgD2QLNuP`H<8z$H&IINJ@knREJ4k| gNSEJj$JDgJNREJ@kB| gJ4jNSE`0SDf`**o JDg NREJ@k| gJ4jNSE`SDfB2QL<8NuP`H06g(8$H&IJCjvJj NJ@kSCf` NJ@kSCfQC2L NuP`H<6g^8BE$H&I(o$Jj$NJ@j P`FNJ@k> F4Pg>SCf`**o NJ@j P`NJ@k F4PgSCfBQC2L<8NuBN`H8$H&I+g|2g+gC'I&'IR'I UAe"S(kt d W`2+gH@ KaZLJ@f,H@ KaLJ@gkg&B JLNu3 N^`C\xaA\xp `z/ / B@JgB)g@)fJ&Q(i ge"// Ia"_ _J@f&Q`B@"(_&_Nu3 N^p`#H#H&HJfS#K " I(Ia~"LJ@f`H:$H&I(Sx&gZJgV+gX,k$dSfRe`6+g// Ka0$"J@f.// Ka$"J@kf(S,k`& L\Nu3 N^p`"PdB@ Nu(g*gg/a _J@f/aD _J@kf"P`3 N^pNup/alXONu(g4(f>"P | dNu?/a^ _2J@f 0Nu3 N^pNuC!I!IR!I `H&H(o Ia6kl g La` a(Jf\(H <a )HgN0@0;\ Ka|gB9@{0`Q l)H()H C#Nd LLNup`p`p 3N^ la $`a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ App`Ar(WVNu?/ A\xaRA\aHGp6<`Gp+g Ka*QJ9\gA a&_6Nu_TMP_XXX.XXX/ &H+g+g.aLJ@f.0+aJ@k"+g ka B@7@&_Nu3 N^p`H&&H(I|f,g ka A&'H'HRH'H `8g ka X$ f af$g"(H'L&'LA8'H pLNup`J@k"Pc  PNupNuH&H(k L0+"+ aJkRgF+f, L"St gSj`"HSISSk ögSjJg&"'LBLNup`p`H&H(k6+"+g0DtaJk+fZ"S"L Ip gSj`*| // " 0a"_"JkNgPAp SjH@" 0axLJk*g,`0" La`Jkg&'LB@LNup`p`H6&Hp Cgp@CfFpC?/ ?<=NAPOJk&8jaTpCgF?<?p/?<BNAO Jj.`Br߲fNAXONua3N^p`ް|c??<>NAXOJkpNua3N^pNu/?<ANA\OJkpNua3N^pNuJ@f//anJ@fBg`//??<?NAO JkNu  _`a3N^pNuH&Hx&SgkJ9\kpfxa<g < g6<gJ< e七dRa`JgSSKpap apa`Rp a\p a`\JgX\`NxB9\`Dx B9\`6J9\k$Ҁk8 $k0HzP <e/`/? ?<@NAO Jk b Nuab3N^pNu0<`///6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWH*(&NuD@| |"b;NupNu   ??B@C gJ1kB@BA< C (<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuH0$H|g|$bG^rtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"N^p` 3!N^p& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!N^`0123456789abcdefghijklmnopqrstuvwxyz// &gPR<e:/avJg*`4C\ g*g"@ f`"/?<INA\OJj` pNugp`/ &y\ g/ &S?<INA\O`&y\ g/ &S?<INA\O`&_NuH0$< CE\ g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`Jg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _NuBAA0NuBAA0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$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/ / $H&H` HNf J&_$_Nu/ / $H&H` HNf J&_$_Nu/ $HC\N$H fp` JNB@$_NuH $H8BC`2H ЁЀ5BBRCCnLNuH<(H$I:&IN&BDKs`N jfR 40@f fRU4H"҂ҁA$$R` *fRU4H"҂ҁA%H$jRDDn jgp`5EB@L<8NuH0&H$IBC3s`0"J2H sNXJ@gp` RC0H sf"JAf pN2B@L Nu/ E\0*|f <\N$ g2 <\N%H g <N%H f jNh RNbp`b0< RN"RANFJ@gp`F0< jNz"jA N&J@gp`&p jN\"jATNJ@gp`5||B@$_Nu09fNu3sNu/ $HN#sByf$_Nus09sf$ ysN43fl p3fNu3s09fysNuCs"#H3@Nu4B yst@|0` t*J@gS@`RHp`QA|n4SAJBfNu#f3f"NuH<$H&HBCIsKf$`H0f ysN:l Afp0`X80Tg BC"*g$A`RC| l fp`2$R jg j?ovjK KNJ@l` 2@0`0*L<NuH<&H<BC8If"RlE\K\` RN@6mjBS:@JFgEl RN&6l`l8Ef0gJFf8 UN 6m4:@JFgEl UN6l`:20N80gJFg EfN`JFgNJ@g 6 Blp` JClpRSB@L~A!aQ1q I)iY9yE%eU5u M-m]=}C#cS3s K+k[;{G'gW7wO/o_?Y|Y|YYY   `6 l000011011101001100110010000110001010001000000100000010100001110000010000000111000011000000001011100000110000000001000000011001110000110100000001101100000001101110000010100000000010111000000110000000110010100000110010110000110011000000110011010000011010000000011010010000011010100000011010110000110100100000110100110000110101000000110101010000110101100000110101110000011011000000011011010000110110100000110110110000010101000000010101010000010101100000010101110000011001000000011001010000010100100000010100110000001001000000001101110000001110000000001001110000001010000000010110000000010110010000001010110000001011000000010110100000011001100000011001110000001111000011001000000011001001000001011011000000110011000000110100000000110101000000110110000000011011010000001001010000000100101100000010011000000001001101000000111001000000011100110000001110100000000111010100000011101100000001110111000000101001000000010100110000001010100000000101010100000010110100000001011011000000110010000000011001010000000100000000001100000000011010000000100100000000100110000000101000000000101010000000101100000000101110000000111000000000111010000000111100000000111110000110000011000000100000001100011010000110110010100100101010001011010000010100001010000010110010010100110010001101100110110000110110010100110000100110010100110100100110110001PeekFaxPeekFax WindowV 1.84 \File SelectorSomethin' wrong with GEM! Hit RETURNc:\peekfax.rsc[3][Die Resource Datei| | ist unauffindbar! ][ ABBRUCH ][3][ No more Windows! ][ OK ]%s %sRCVPATHQUEUEPATHSHOWRCVOFFKEYDELAYKEYREPEATKEYCLICKONSMARTVIEWPRINTERP9LP9HP24P2HHPLHPHPRE[1][ | %s %s | Tim Mehrvarz | Copyright 1989,90,91,92 | ][ Click ]decoding '%s' %d lines 200 dpi100 dpi[3][| Decode Fax| Lines %d| Errors %d| Continues-Errors %d][ Aha ]faxrcv.upd%s .f01*.f*Select Faxfile[2][| Quit | Are You Sure? ][ QUIT | DON'T ][3][| No VIEWFAX in low Resolution! ][ OK ]%sqfax.inf %s\(\(\(\x\rw%d:%02d`h`s`p`t`w`{```````````````aaaa*a6aBaOa\aiavaaaaaaaaaabbbb,b9bFbSb`bmbzbbbbbbbbbbc cc#c0c;cHcUcbcoc|cccccccccddd#d1d?dMd[didwddddddddddeee e-e:`rc``n`aWa e5c6aa```eGcucaabd``eN`a"bdb`eVe_eheqddddd`a!ezebce`eeeb~bb0b=bebbc cYccecfcsb&a``ke`jbdbq``a_alaaaaaaeebb"eee`eddddddddeee e-e:`reWeX`s`q`weGeNfa`r000011011101001100110010000110001010001000000100000010100001110000010000000111000011000000001011100000110000000001000000011001110000110100000001101100000001101110000010100000000010111000000110000000110010100000110010110000110011000000110011010000011010000000011010010000011010100000011010110000110100100000110100110000110101000000110101010000110101100000110101110000011011000000011011010000110110100000110110110000010101000000010101010000010101100000010101110000011001000000011001010000010100100000010100110000001001000000001101110000001110000000001001110000001010000000010110000000010110010000001010110000001011000000010110100000011001100000011001110000001111000011001000000011001001000001011011000000110011000000110100000000110101000000110110000000011011010000001001010000000100101100000010011000000001001101000000111001000000011100110000001110100000000111010100000011101100000001110111000000101001000000010100110000001010100000000101010100000010110100000001011011000000110010000000011001010000000100000000001100000000011010000000100100000000100110000000101000000000101010000000101100000000101110000000111000000000111010000000111100000000111110000110000011000000100000001100011010000110110010100100101010001011010000010100001010000010110010010100110010001101100110110000110110010100110000100110010100110100100110110001000000000001Jrb[3][| Decode Fax| Lines %d| Errors %d| Continues-Errors %d][ Aha ]r   @` B " " j,$  ,0> $4  $&       2    @& 8 .0  (X@*4l: .  ^  r8.""&   "J    ( ($:  0    6$^$   "|B  ^ 0 ,    B$h, b `VZ "hp& >\ ,<  ~p4R*:*f|4   >v 8   >  Z6;F[kCW@d[4D7ՋQ 2 (@0Y0D-{]x@Ɂ" V To^l"(d@T0e T3>`)XA aT3@8[@ 3)*''t$0>U:^(_oQBL!.Y<{`xp`g(~xw% Xہ|R6J](? b4|uI, f@C Dmt}Jkk`% `wKՈ%] QVGt`5`g,aBV!qCk\tj 7RP45 m hvQ$@. Az> ԴuI JU`%T( " n*@ӣ5@F6\%D6k2$jMteg ] <&m |BE`˚A@g $& 0HAó@_Ed0(k 0"FC! b9ډȮB ` Pc* ^6%@MExH!DeLT P&* K0X fؠg@C6?ܢ|jݔ v6 )/>HD-y 86A@P!H0/6O NG~D/ / $H&H` HNf J&_$_Nu/ $HNJ@o` A  fBS@n J$_Nu?/ 6EJ@g2fN#4`JCf0g yNBR$_6Nu##3B9NuA yg"hRB3 (Nu/ AC(0f$iRB00$_NuA0f"yRB900Nu/ / CE`" 1f)0f&jRB2f&_$_Nu?/ 6EJ@g(|?oAIA hN|?0H rN`.|?o0@HA hN|?0HA pN$_6NuH8CEG|?o62AII0 t` 1f)2f (SRB2f|?2II4 t` 1f)0f (SRB2fLNuH8CEG|?o62AII t` 1f)2f (SRB2f|?2II t` 1f)0f (SRB2fLNuH <$HBCBD2<Cg0NxBE`0DfPE0SFJ@ggJFmvBC*|f JDgPE`RJDg0<Cf 0Nz`REp@Cf 0Nz`REp Cf 0Nz`REpCf 0Nz`REpCf 0Nz`REpCf 0Nz`REpCf 0Nz`REpCf 0Nz`RE`0<Cg 0Nz`^REp@Cg 0Nz`^REp Cg 0Nz`^REpCg 0Nz`^REpCg 0Nz`^REpCg 0Nz`^REpCg 0Nz`^REpCg 0Nzx`REBDBC0SFJ@ft20NLxNuH 68$HB@"<NC JN|0@@rA||D|LNuH4H&HgM4I K  e,  c" c_ VͰlpЀ24"VQT`@  f:0.o4 rNм2.HNR2.HNЀ nC,RKg0 BA2 A|\mtL|NuO~/ /CANPOANONu29g?tk?r ?p?ANPONu/BC29H/ANgvBy0&NuH8<&H68BEEI4A| m&:< R0H"H4A N4 0NJ@gx0EHCP2AN0ER0LxNu"<B@ANNJ@gpNu9fpNuB@Nu/ GNpaN7@S@lp`,rB@ KN2< K0+N"<B@ KNBk&B@&_NuH8$HvBDG0+o6:I&`pBFNg J0N KN0<ANNNNNN<RFF2 K0+N@gv`RT0HH@J@f0NRE| mJCf60LxNuH<$H8vGIJ@oV2,oPBCN6BEK&`<2 L0,NJ@gv`,2HB@ LNERU0HH@J@f0NREEnJCf60L<8NuH 6J@o\E2*JoPA(N5@LJ@g@BD`(2*LAJ0*JNRR0HH@J@f0NRDDn2*LHB@AJNLNu// UOvE0*"N0oBNBBr0N*"<rA0N0*"@<rA0N0N6BR0TO$_&Nu/ OREHRCA0NXOB@CA,NJ@fC JNANJ@gO$_Nu  #*19AIR[ep{(5BO\iv,9FS`mz!/=KYgu+9EQ]jw B`VcC .;XI~h1o1] an{g$I-6?#0Hq~BPQ IiZ ER_lycmw^9EQ]jw  $ p<xp8p ``````````````p<xp8p ``````````````p<pp?pppp`p8p8p8ppp`p8pppp8pp8 `8pp p `8pp8889 0`````````````p<pp?pppp`p8p8p8ppp`p8pppp8pp8 `8pp p `8pp8889 0`````````````pf 88p8p8pp8p`88p8ppp8ppp8ppp8ppp`p88pp88pp88pp8p8p8p8pp88ppp68p88p8888pp00p| 888pppp8p888p08pp<<`````````````88pf 88p8p8pp8p`88p8ppp8ppp8ppp8ppp`p88pp88pp88pp8p8p8p8pp88ppp68p88p8888pp00p| 888pppp8p888p08pp<<`````````````88 `f8p8p8p8ppp8p8p8`8p888p8 pppp8pqppx8p8p8p8p8p8p8p8q8pp8p8ppc8` 8pp8888p`x8 0`````````````~8p8p8p8p88p8p8qpp88p|p8p88p8|ppppsvp8p|p8p8pp8p8pp8p8`pp88p8p8p8p8p8p8p8p8p8888pf8p8p8pp8p8p8p8p88ppp8p8pp8vp~88p8p 0 08p 0`````````````1p8 ` 08`ppp8pppp8pp8pw8pp8pp8ppppwp|>~8p8p8p8p88p8p8qpp88p|p8p88p8|ppppsvp8p|p8p8pp8p8pp8p8`pp88p8p8p8p8p8p8p8p8p8888pf8p8p8pp8p8p8p8p88ppp8p8pp8vp~88p8p 0 08p 0`````````````1p8 ` 08qp8p8pw8ppp8p~pvnw8p8p8p8p8p8q88`08x8p0pxp8pxx8ppq|8p8x8xx8pp8p8q8pp8pp8p808080808p0p8p8p8ppp1p8p8p8p8p8p8p8p8p808p8p8|8w808p8 ` `88`````````as8 ` 08qp8p8pw8ppp8p~pvnw8p8p8p8p8p8q88`08x8p0pxp8pxx8ppq|8p8x8xx8pp8p8q8pp8pp8p808080808p0p8p8p8ppp1p8p8p8p8p8p8p8p8p808p8p8|8w808p8 ` `88`````````as8 ``??s8pppppp8ppw8pp8pp8ppppwpssp8p8spp8p8q8p8pp8p8p8p8pqqp8p8p8p8<p8p8qp8`pp8p88888pp8p8p8pp1p8p8p8p8p8p8p8p8p?p8p8p8p8s8p8 8p 0````ap8 ``??s8pppppp8ppw8pp8pp8ppppwpssp8p8spp8p8q8p8pp8p8p8p8pqqp8p8p8p8<p8p8qp8`pp8p88888pp8p8p8pp1p8p8p8p8p8p8p8p8p?p8p8p8p8s8p8 8p 0````ap8 ``89v88pp8p8p8pw0ppp8pppppspqqp8pp8q8p8p8qp8pp8pxp8pqp8p8p8p8p8p8qp8 08p8pppp?p8p8p8p8p8p8p8p8ppp8p8p8qp8? p``````app8 ``89v88pp8p8p8pw0ppp8pppppspqqp8pp8q8p8p8qp8pp8pxp8pqp8p8p8p8p8p8qp8 08p8pppp?p8p8p8p8p8p8p8p8ppp8p8p8qp8? p``````app8 `8pp|888p8p8spppp8pppppqpqpp8pw8p8p88pqp<8p8pp8p8p8pqqp8p8p8p8p88pq8p8p8p<8<8<8<8p0ppppcap8p8p8p8p88pp8p8p8?s<8p8p8p8p<8p8p|x8p 0`````````ap88 `8pp|888p8p8spppp8pppppqpqpp8pw8p8p88pqp<8p8pp8p8p8pqqp8p8p8p8p88pq8p8p8p<8<8<8<8p0ppppcap8p8p8p8p88pp8p8p8?s<8p8p8p8p<8p8p|x8p 0`````````ap88 `0? |8p8p|p8p88p8p8pppqp88p|p888p8>|p88`88ppppp8p8p8ppppga8p8p8p888p8p]pgp8p8p8p8p8pp  8p 0``````````````v08`0fpx8pp8pp0p8p8p8pp8ppp8p9ppppp88pp9p88p8p>|8p8p|p8p88p8p8pppqp88p|p888p8>|p88`88ppppp8p8p8ppppga8p8p8p888p8p]pgp8p8p8p8p8pp  8p 0``````````````v08`00f?8ppppp8pp8pp8p?w8p8`pp8qp8w~8p8????pp>a<p>?p8p8?p8p``````````````a<p>?p8p8?p8p`````````````` PP PP 1  C "7111 M &J G *) * J  J  ;<3M   *FF  8+; 7 / * . N  A  E  D  E LRR " *=  P 2  K ! ,- ! S ! ,"9 K9 D * ?+HSD  A N S2 ( .SD20 $.S2D  2K #--/% *  P =   4                                                                                                         B                                                                                                         L            > * Q@ P  :   E I0 !    5 Q <   (   ,  $statusold_super_stacknextpos haveinbufferbuffer qfax_text qfax_init findfirst code_initbitnulunlinklinemhc verbosedrivernb1wrnb0wrSupernbw31qfax_pixnbw30 clrbitmap qfax_openprintffaxbufbitbufstelle qfax_close filehandleputsfontnbwb_fktfindnext cache_used_lmullseekfaxlinesqfax_clrnbwrnbw2anzstrncpy queuepathopen cache_bufwrite code_lineclose qfax_feedreadc print_lines noendblankscodblackctolowerreadstrstrcpymemcpytabwidth recodeconfigstartbufqueuefile_delete pathfilenameget_pathfilenamefilenameclrllinecodwhitereadmemsetbitpos supervisor strtolowermake_faxheaderfontdatastrcmp cache_flushcodlongset_cnfsetpbufstrlensprintfbuf_ldiv cache_writeFi9îddiـ*#P,o4ip }ٌKtiڲ׀&E oR`VQs13YKpM @W:ts}v%@1 Fr`W/]`[φOMi7iSޤMOJ"-ӢvDfWEv֙D:a Cț aNv>:1'Cht V1'&쫦x&^isH4N_ <'@cq%X*֩C+{M/

\ dlIL\=l=ņ(@tV)M {$0Pu8Z*:O[^crS:] C0#(N\o,[1H\V%\=a^[E֙JU\E0.pDoR| ^[n aZj3][@U&N 9 LSqяW8Ug \m͵$A2|#>, Fax Driver Development Kit Zum Entwickeln von Fax-Treibern fr QFax gengen die Dateien in diesem Directory. Zuerst mu die Datei QFAX.INF mit den beiden Eintrgen VERBOSEDRIVER und QUEUEPATH in die Root des Bootlaufwerkes kopiert werden (im weiteren wird C:\ angenommen). Danach mu ein Qrdner mit dem Namen FAXPATH in die Root der Boot-Partition angelegt werden. In diesem wiederum ein Ordner mit der Bezeichnung OUTGOING. Die Routinen des FDDK lesen nach der Initialisierung die Datei QFAX.INF und erzeugen Faxseiten in dieses, dafr speziell angelegte Verzeichniss: QUEUEPATH c:\faxpath\outgoing\ Das andere Keyword VERBOSEDRIVER gestattet dem Benutzer das An- und Abschalten (ON/OFF) der Anzeige whrend der Konvertierung. Es ist per default eingeschaltet: VERBOSEDRIVER ON Weitere Informationen zum FDDK finden Sie in der Datei FDDK.TXT.ۻQ\&=V!r@G" erR @q\(?ZwR$@coFY4JdD G 8=hz ]TM-Fax MMMML {<9CظL=NNN[LoO}>ߊ7,Lo7~o{Loپq9^FbLo;'߿1ŀLo;'߼D?}Lo~y9^#~Ͽ,Loy}`Lc>~do{lXL|Oo[rrrrpL(vݲMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMf+ AdP*0d2Xd[LdY%d%idU4\(P X\8IPX\W8ILi\Hi\נ,i\48H, 4@\48H(k \5k@\\5Wk@\X5W8Hk@\P58Hk@\Lk`\HWȴk`\lW8Hk`\h68Hk`\6R 7٨4o@<i\*h`7xZK`] **"ᜠZD]X+a@nY8 `]@ nVX ۨ @V \ Bx.V x.qV  \bx7(A`<@ܘ3\@`xe A@xgH@ܘ\``xfxg&MX]8 `x5  exgV 3} ^<6`xj@ 5p`Vά_P<@xk57%@H Yɀ_@<Ɂm(p0<7$ :@\<4Ձ` .`z$ 9]xjY +XT Ԁ8'p ^xjXP`H 8^`xkXP Ԁ$N8_.$$8_m"$ Mel^m07.8@aH]8078 !&\p<\ 4@xGBHXg Ձ\ A38 YY@PAP, V ӁVIC8 0  `?qp `'$ X`,3 eNe0<rX @WN@W0 `;rX 90VN90V0 eɁ#C9XX 9U sDD`rX *V*YZX mmYP mmZ lgP ၸmm! P m mZ g P mmZ ƀg  m mZ ƀgR m m #AΦ  mT mZ ĀkgT mT mY jgU mTmYLr@  mj m  #`V(k9(  mj m e`(k9(^H bPj b@ gP*[:^HJ$2x58L ^`nJP72Ҡ,p< ^`HP72k8+qp<3^`HJ$2x5 Ɂ Ҁ^`HJ$2x5@_ܔ2od4@'H xgg2_`2od4p82<g3_`2*PȈn@x0f_2@Id2k8!P _ܔ2od4@72<05_`2*@Ȉn ex#0p_`2*PȈn exvc_`2*PȈH4 exVc_`2:PHH4 Exvc_`2*@Ȉn ex;0p_`2*PȈH4 e`xa8_`2:PH4 e@x05_`2:PHH e`x05^d2:H e@x5^d2`IPd k8!H^d2@oPd"`HV@HPs@^d 6& !@ ^h 6&L  ^d 6&AL ^d 6& Ɂl@]d 6& Ɂ@]d 6&L Ձ@]h 6&L8 `\p7ZMzbHX`Lt\p8YM MP0jgK\p8Cc$NL* <4Ҁ\p'1nd!p$NB hgJ\B 8,!hd1<5Y\ 5 u@\u@\h C"Yl\ P  ( @`\ R X)` L@@ K,$ &u@6qz20 8RgYP P6 `&uN N$ `&uN N66up p$?:n n$ aA kD PNCF kNCN kN`4CV k PNC^ kD PN~Cf kNrCk kNf T PdkCr kT PNJC klN> T0Hr2 kl\HpN T0|r2 klPHpN T"(¼p klAN , g2 T"(t klA pNr T"(p klApNZ`XpC kT PA N kl|/ kl|/ T"(p klApN T"(p klA pNEp Th4S@f , gC`C kN<` , gC`C kN" T0(H|?@S@f , gC`C kN` , gC`C kN T0(H|?@S@f , gC`C k,N` , gC`C k,N T0(H|?@S@f , gC`C k\Nj` , gC`C k\NP T0(H|>S@f , gC`C kN&` , gC`C kN ?+?+?+4+rB@ KNR\OK HUBg/ l h4NO 8R@g|0R@|bH@0;N,<<<<<<<< <<<<>8*py : T1@v` ThBg l hDNTOS@fp/ THh"l iHNPOp Th3 :`"J0 KNb0 Th|h`C0 KN@0/ Th|Hh`xC0 KN0/ Th|Hh`TC0 KN0/ Th|Hh`0C0 KN0 Th|Hh` Ug U)g|g.2H ЀЁs ?+?+?+4+ K0rN\OJCgT|g.?+?+?+4+r0 KN\O2H ЀЁs B@OL<Nu g<g8g4g0g,g(g$g ggggg ggf @Nu"SefBJgSf ANu#A000000p*`4/ #3p,a "_2"o2Nu#3p4`/ 3@@A"CB@22220<"<RNBA0$_Nu   5=>?CKLMQYZ[_ghimuvw{%  A 00 @    @    @    @    @    %NVDICONF.RSC NVDI-Config V1.05 Copyright 9/30/1991 by D.FiebelkornNVDI Vx.xx (xx/xx/xxxx)GDOS :EINGEMDOS:EINLine-A:EINFehler:EINMaus :EINSichernOKAbbruch OFF ON AUS EIN [3][ | NVDI nicht | installiert! ][ OK ][3][ | NVDI not | installed! ][ OK ]Fehler:Maus :SichernAbbruchError.:Mouse :SaveCancelCopyright 30.9.1991 by D.FiebelkornNVDI V2.00 (19.08.1991)9/30/EINONAUSOFFEINONAUSOFFEINONAUSOFFEINONAUSOFFEINONAUSOFF L rBH`J  (Bg!?lJq*=Q,yTDSρ-$3Gn-L2c'r!ri̒A]bd,c),c2D=b2ұ$h0BaA^QH1BC2b9UQ.L-,#HrQI/v*,D$++{aM2xR.&C4385^84%2\F8+TrS2v%GhF >Ւ91 &>4D?^3>rZ"1Ǘa^Az'N;^!5m1K5 h(ܑ!ɑ%Xe'y|A8x;L'b2A0aX{B %7/b"g{Y#q*E &dCOOKCookie` HO008@#H`Show Cookies7`L/ / $o 0*gp`PG.0*f8HSHkHkHkHkHkHkHkBA< <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 g<g8g4g0g,g(g$g ggggg ggf @NuH0$H|g|$bGTrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G3d"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@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#/ /?<&NN\O$_Nu#A000000p*`f/ #3p,aR"_2"o2Nu#3p4`4#3pN`"/ /pOa"_2"_2"o2"o2Nu/ 3@@A"CB@22220<"<NBA0$_Nu jrs'6BL#         A 0               @@  @@         '  COOKIES2.RSCCOOKIES Max: 24 Used: 6 Free:18 COOK $12345678 COOK $12345678 COOK $12345678 COOK $12345678 30.8.1991by DieterFiebelkornGrner Weg 29a4370 Marl 1(Germany)OK %c%c%c%c $%08lx [3][ | No Cookie-Jar | installed ! ][ OK ] Max:%2ld Used:%2ld Free:%2ld D"Z4(f ~@  . F#P  E@ O(Fu\Ԉa'DQ0n:KE%%oOm+h˕Q#Hj GkHtty7nJ!w$LJ2'l4R)H)4kIz},Рݸ Gƥh \ oJ9͌ 2;,i5b q<˲9h.JK'?WE  JG'ufިr)a<m3tµe'"8 J5 @#1hΎawlDh ;BQA G \"qM S\'JĊ %! (T Do qFZ?4p՘R{8kB3y{Z@qd97V)ZhR&).!Q B-y 0[B'hP93ׅ9DopoXFZ7p ,YA}j 42j Cتwi@<=Gf:Y"CP[mR#YڞIH1qM$H UGX|h $\907>"a"IqK(N*Op:Gv c40UBpz jJ`[ J ]`5"PA#b &v˜PhFv)(f;<.rGhZQC~ X8$miDJ KdFInfFileInfoߵ  m &  ڹ `  B@File-Info/Config7`l" / / $o 0*gp`PG!0*f8HSHkHkHkHkHkHk\HkHkDr?BgBgt? jNO,##A &_$_NuH $|N& R8( CN0LNuH,O(H$I*o*N<A|:B@AN *\g JNSCAN|\ JNS 2\g C"P JNC"R JNBNb|m//.HoC JNPO`HoC JNXO0/gf"?,?,?,4,rB@ LN<\OB@` JNT&`Spl 2\8fB28*gB28B@|NAN\8CA8NAv` .g8` 8RgrngRHv`8Rgr nB58?,?,?,4,rB@ LN\OpOL4NuH0&H8E!bC kT PNBC klN6C kN*C kNv `2H ЀЁs sRC| ov `2H ЀЁs RC|ov`2H ЀЁs sRC|ov`2H ЀЁs RC|oJDg?+?+?+4+rB@ KN\OL NuH$HBCM%X.grjg|pjg|pjg|pj*g| G<2p KNz0<jfI!$pjg TT`Tpjg TT`Tpjg TT`TrCp KNp KN^8m BB2pNbrf L0rN0Nh2p KNC jT PN J@gI$"K LN p\ LN *H f*L`RM jT"P NN B@` 6 gR@6g|m6g".p` 6 gR@6g| mBrCp KNP"L KB@N\J@f,"L KN "NAN 2p KN&Hn"K JNXO` 2p KN ?*?*?*4*rp JNf\OL|NuHlt MN p? k hDNTO0N`l&`& M"0Nf M"0N,g, MN 0N0N KNp? k hDNTO`DJf MN T0N0N0g&ANJ@gvp? k hDNTO KN`ApNS@f`J>HlHk"K JN&POJ@g +:f +:f+f"KAB@NJ@f"KANCAN`@p? k hDNTO`.N?@N?@AB@N8mrAN0NHkC JNXO`:ApNS@f,ANJ@f CANDCAN8p JNO*L<Nv JNB|g`L2H ЀЁr ?*?*?*4* J0rNL\Ov`gHSC$ JNXO JN2H ЀЁr ?*?*?*4* J0rN\O`Hy#{HkC JNPOJ@gC A$NC KNHSC$ JN*XO`X2H ЀЁ r ?*?*?*4* J0rN \OHTHo"L LN PO0f` og o)gJCg\|g.?*?*?*4*r0 JN :\O2H ЀЁr B@OLNu/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 ax$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 a~A 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 JgJgJgJgJg JgJgJfSHggggg ggf @Nug fC`Jg INuSHNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuH0$H|g|$bG`rtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G3d"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/ /?<HNA\O @$_Nu/ /?<INA\O$_NuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#H>?NAO $_Nu/ ?<NATO$_Nu/ ?<*NATO$_Nu/ ??<NAXO$_Nu/ ??<>NAXO$_Nu/ /?<9NA\O$_Nu/ /?<;NA\O$_Nu/ /?<ANA\O$_Nu/ ??/?<WNAO $_Nu/ ?<,NATO$_NuH>@NAO $_Nu/ /?< NA\O$_Nu/ ??/?<CNAO $_NuH>VNAO $_Nu/ ?/?<GNAPO$_Nu/ ?/?<> Create new folder <<>> Copy File to ... <<[2][ | Take new filename? | ][ Yes | No ]>> Move File to ... <<[2][ | REMOVE | this file? ][ Yes | No ]>> Choose File <<D * J6.xXP4 ~z , h(@|!qmck_hhJDplFdg*2xMPD&"$9 |bɠQ mH,eyRjDh:-"8 5*n h?ᵳ) }x}taHBd=~`)"fH `dli`Z5 pJ: 6]*0NB8B[[ٓ6[䈉s#( BV tDLIEQZ#kǖ`po)[^@YD<Ɖ pRAg zU g!l`9kj>IO\[L-h?0VN"LgP6gڂ1El.k$0l:0GHwڠCAMvlI2AP%eղ0k3%dSYSSystem    @@@_@@Show System`0R / / $o 0*gp`nHy<*/<_CPU jPNPOJ@fB<*G70*f8HSHkHkHkHkHkHkHkHkr?BgBgt%? jNO,#<A &_$_NuH,:vBy;:t<*nvApN,#"N,(0|b2@0;N  F~`̃ F>H` ̃`̃Y F. DN,L y"pN,b09;:gp` LNuH<E;:G7I<.0|b@0;NPX^d^jrBA N$*0gC LN!"`phr2…gt`BB?C LNFTO`K`lK`dK`^K`XA#`zC. LN ~ FBC`&BA0HЄN*0fJg`r0GRC0fCn0g2C9 LN `&2 Nr*0g CD LN p` /"M LNXO LTOLHޅ ЀЇ 4NH/2H҅ ЀЁHt/4Cu>G| H$Ԃԇ s( PNO 2H҅ ЀЁ tf 49;:f0@| H.އހsxRC|mTJFg.BC`$?+?+?+4+r0@| KN*\ORC|mLNu// E<pВ2*Hlv` v֒0*Hgt" "j jNx%C$_&NuH $|N)d& R8( CN)V0LNuHBx g @N bBC k h PNC k hNCA0RN/Hfp? k hDNTO`"o0< MN@"o0< MN2 gf #f|p, MN( f Mp N(| g @B SJfBJg:R T  gNS T 0 f NS TB0p("T k h PN`C k h PN" <N&&f$p?"k iDNTOC k h PN`lvx"o0< MNd g #g $fLJfjr҄ ЀЁN/Hf6p?"k iDNTOC k h PN SNB oNp`T ЀЄ"S oN SN&vp, MN( g`p.N( gRCpNJ@fT ЀЄ S1 SBp T ((f ()f (0e (7bBA(|"S3`pC TN>J@f ЀЄ SBp`pC TNJ@f ЀЄ S1`pC TNJ@f ЀЄ S1`pC TNJ@f ЀЄ S1`\pC TNJ@fR ЀЄ S1 S1 T ((f( ()f (1e (9bBA(|"S3 ЀЄ SHp"L M /NXOJ@gp, MND(R T  g/CANXOp.AN(gBHoC ЀЄ SNXORSpC( MNJ@fA(`R T  gHW /"LNXOJ@g\`X oN.C k hN*'DOL#;@ /fg|`P <*c6Jyg.7a9b;<9;.y;@N"3;: F;>.y;@Ns3;:Ns3;:PNs/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 az$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 a A 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 H8$H&I+g|2g+gC'I&'IR'I UAe"S(kt d W`2+gH@ KaLJ@f,H@ KaRLJ@gkg&B JLNu3 <"`p/aXONuH&H(o Ia6kl g La` a(Jf\(H <a )HgN0@0;\ Ka|gB9@{0`Q l)H()H C#<& LLNup`p`p 3<" la `a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ A<:p`Ar(WVNu?/ A;aRA;aHG<:6<`Gp+g Ka*QJ9<gA a`&_6Nu_TMP_XXX.XXX/ &H+g+g.aJ@f.0+aJ@k"+g ka $B@7@&_Nu3 <"p`H&H(k L0+"+ aJkRgF+f, L"St gSj`"HSISSk ögSjJg&"'LBLNup`p`H&H(k6+"+g0Dta$Jk+fZ"S"L Ip gSj`*| // " 0a"_"JkNgPAp SjH@" 0aLJk*g,`0" La|Jkg&'LB@LNup`p`H06&Hp Cgp@CfFpC?/ ?<=NAPOJk&8jaTpCgF?<?p/?<BNAO Jj.`Br߲fNAXONua:3<"p`ް|c/ ??<>NAXO$_JkpNua3<"pNu/ /?<ANA\OJkp$_Nua3<"p$_Nu/ J@f//aJ@fBg`//??<?NAO $_JkNu  _`a3<"pNuH&Hx&SgkJ9<kvf~a<g&< g<<gP< g< e޸dRa`JgSSKpap apa`Rp a<p a`bJg^<`TxB9<`Jx B9<`<p a2 L$_NuBx`xB9<`x B9<`?<NATONu??<NAXONuH@??<@NAO $_JkfNuaZ3<"pNu3<"Nu/ |b2@?? /?<BNAO JjfSBg jX?<? p/?<BNAO Jk$`X?<? p/?<BNAO JkzЁ"kt?<? p/?<BNAO Jk\$`?<? p/?<BNAO Jk@$Ҁk: $k2HzN <e/`/? ?<@NAO Jkb $_Nua`3<"p$_Nu0<`H 6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWHL8NuD@| |"b;NupNu   gfSHNuJgNug 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|$brtGgJ3kSJ*< ,<g<-WgS<+fg~J@f"p <0f:pgl<߸<Xf(pf"`X|f<0fgH<߸<Xfg8G,63d*3db*(HDHDԄԁc`JgD ( gSJ"L xNu3"<" <JgR` 3!<"p( g"`H0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.Gz3d"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?/ $HpJWF6Ra g"Hf I$_6Nu/ \HBC< !Q g$@$"$_Nu\H g "@#h`#< (g"@"Nu/ BC<!Q g$@$"$_Nu g "@#h`#< (g"@"NuH8$Hp0*G(Jr2 jfP kmH km KNj` kfp`p7@0+j kfp0*G6`5|cJ lmB0*l jf lf LN9|6` lf LN9|$L`4 jd jfp`p5@`: jfp`p5@ JN jf0f JNI LN LNLNu// &ּpbpNb N$H f 3 <"` JNpABhpЃ \H$_&NuH06\C&y< `&k gkb fL < N$H fN(Db p0Nn$H f `8< ]J JNBRpD5@5|`E JN8*C|e:p0G KNp0*A7j jg05|5C67D` jf5|`5|AL Nu// &RƼJf 3 <"`c N$H`0N$H J$_&Nu/ / g"E2*fG KN< KN:` JNPB@&_$_NupN rdNupNu/ /?<HNA\O @$_Nu/ /?<INA\O$_NuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#/ ?<NATO$_Nu/ /?< NA\O$_Nu/ ?/?<GNAPO$_NuH瀠>NMPO @$_Nu#BA?000000p*`/ #B3?p,a|"_2"o2Nu#B3?pN`^/ /pOaT"_2"_2"o2"o2Nu#B#BpZa,"o2Nu#B#B#Bp[a "o2Nu/ 3>@@A"C>B@22220<"<.jNBA@0$_Nu>??@BD A:\CPX.S\SYSTEM.INF77777777778$8%8&8L8M8N8t8u8v8888888889999<9=9>9d9e9f9r9}9~9999999999   ) &&&&&& &!"#&%&' ()* +,- /01 $A 0 @                        @ @  @@ $# @ $ # " ! " .  SYSTEM2.RSCPShow-System INF-File:D:\CPX\SYSTEM.INF_____xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 0x0000 _xxxxxxxxxxxxxxx: 0x00000000 0x0000 _xxxxxxxxxxxxxxx: 0x00000000 0x0000 _xxxxxxxxxxxxxxx: 0x00000000 0x0000 _xxxxxxxxxxxxxxx: 0x00000000 0x0000 _xxxxxxxxxxxxxxx: 0x00000000 0x0000 _xxxxxxxxxxxxxxx: 0x00000000 0x0000 _xxxxxxxxxxxxxxx: 0x00000000 0x0000 _xxxxxxxxxxxxxxx: 0x00000000 31.8.1991by DieterFiebelkornOK SYSTEM ????????? %%%1d $%02lX $%04lX $%08lX&%08lX ????????? ????????? ($%08lX) %14.14s:%10.10s*.INFChoose Config-filer;System_CPX.INF V1.00 BASEr;System_CPX.INF V1.00 %10.10s r._BIT._BYTE._WORD._LONG._PNTR._CHAR%.14s%14.14sBASE=XBRA: <%c%c%c%c>illegal No ($%08lX) %14.14s;Z;Z;Z;DN f`&h"(( z00 >X4 &2     "h*$Db 2> `J ~\*(X. , $`G,S%#A,izE'&/Mnz(h8aPJ@n){ $QL"Md.JYXi rIi 9T2QUT$Sʫrg h<rF򆲐|#OdSd91*EJR+* ^]< nU WˢZ DHLLf: -+q H b@2 be b\4_ .'dPA;System_CPX.INF V1.00 #OS-Vars, Operating-System Variables $00000424, memcntrl._WORD $0000042E, phystop._LONG $00000432, _membot._LONG $00000436, _memtop._LONG $0000043E, flock._WORD $00000440, seekrate._WORD $00000442, _timer_ms._WORD $00000444, _fverify._WORD $00000446, _bootdev._WORD $00000448, palmode._WORD $0000044A, defshiftmd._WORD $0000044C, sshiftmd._WORD $0000044E, _v_bas_ad._LONG $00000452, vblsem._WORD $00000454, nvbls._WORD $00000456, _vblqueue._LONG $0000045A, colorptr._LONG $0000045E, screenptr._LONG $00000462, _vbclock._LONG $00000466, _frclock._LONG $0000046E, swv_vec._LONG $000004BA, _hz_200._LONG $000004C2, _drvbits._LONG $000004CE, _vbl_#1._PNTR $000004D2, _vbl_#2._PNTR $000004D6, _vbl_#3._PNTR $000004DA, _vbl_#4._PNTR $000004DE, _vbl_#5._PNTR $000004E2, _vbl_#6._PNTR $000004E6, _vbl_#7._PNTR $000004EA, _vbl_#8._PNTR $000004F2, _sysbase._LONG $000004F6, _shell_p._PNTR $000004FA, end_os._LONG $000004FE, exec_os._LONG #DRVBITS, Device/Drive Bits $000004C5, _dev('A')._BIT(0) $000004C5, _dev('B')._BIT(1) $000004C5, _dev('C')._BIT(2) $000004C5, _dev('D')._BIT(3) $000004C5, _dev('E')._BIT(4) $000004C5, _dev('F')._BIT(5) $000004C5, _dev('G')._BIT(6) $000004C5, _dev('H')._BIT(7) $000004C4, _dev('I')._BIT(0) $000004C4, _dev('J')._BIT(1) $000004C4, _dev('K')._BIT(2) $000004C4, _dev('L')._BIT(3) $000004C4, _dev('M')._BIT(4) $000004C4, _dev('N')._BIT(5) $000004C4, _dev('O')._BIT(6) $000004C4, _dev('P')._BIT(7) $000004C3, _dev('Q')._BIT(0) $000004C3, _dev('R')._BIT(1) $000004C3, _dev('S')._BIT(2) $000004C3, _dev('T')._BIT(3) $000004C3, _dev('U')._BIT(4) $000004C3, _dev('V')._BIT(5) $000004C3, _dev('W')._BIT(6) $000004C3, _dev('X')._BIT(7) $000004C2, _dev('Y')._BIT(0) $000004C2, _dev('Z')._BIT(1) $000004C2, _dev('?')._BIT(2) $000004C2, _dev('?')._BIT(3) $000004C2, _dev('?')._BIT(4) $000004C2, _dev('?')._BIT(5) $000004C2, _dev('?')._BIT(6) $000004C2, _dev('?')._BIT(7) #HARDWARE, Hardware Vectors $00000000, Shadow 1._LONG $00000004, Shadow 2._LONG $00000008, Bus Error._PNTR $0000000C, Address Error._PNTR $00000010, Illegal Instruction._PNTR $00000014, Division by Zero._PNTR $00000018, CHK-Exeption._PNTR $0000001C, TRAPV-Exeption._PNTR $00000020, Privileg Violation._PNTR $00000024, TRACE-Exeption._PNTR $00000028, LINE A._PNTR $0000002C, LINE F._PNTR #(SysBase), ROM at (SysBase) $00($4F2), os_entry(BRA)._WORD $02($4F2), os_version._WORD $04($4F2), os_start._LONG $08($4F2), os_base._LONG $0C($4F2), os_membot._LONG $10($4F2), os_reserved._LONG $14($4F2), os_magic._LONG $18($4F2), os_gendat._LONG $1C($4F2), os_palmode._WORD $1E($4F2), os_gendatg._WORD $20($4F2), _root._LONG $24($4F2), kbshift._LONG $28($4F2), _run._LONG $2C($4F2), p_reserved._LONG #runing PD, SYSHDR._run (runing process) BASE= $28($4F2) $00(BASE), runing PD._LONG BASE= $00(BASE) $00(BASE), p_lowtpa._LONG $04(BASE), p_hitpa._LONG $08(BASE), p_tbase._LONG $0C(BASE), p_tlen._LONG $10(BASE), p_dbase._LONG $14(BASE), p_dlen._LONG $18(BASE), p_bbase._LONG $1C(BASE), p_blen._LONG $20(BASE), p_dta._LONG $24(BASE), p_parent._LONG $2C(BASE), p_env._LONG $30(BASE), p_devx[0]._BYTE $31(BASE), p_devx[1]._BYTE $32(BASE), p_devx[2]._BYTE $33(BASE), p_devx[3]._BYTE $34(BASE), p_devx[4]._BYTE $35(BASE), p_devx[5]._BYTE $37(BASE), p_defdrv._BYTE #Com.line, Comand line BASE= $28($4F2) BASE= $00(BASE) $80(BASE), p_cmdlin._CHAR(8) $88(BASE), p_cmdlin._CHAR(8) $90(BASE), p_cmdlin._CHAR(8) $98(BASE), p_cmdlin._CHAR(8) $A0(BASE), p_cmdlin._CHAR(8) $A8(BASE), p_cmdlin._CHAR(8) $B0(BASE), p_cmdlin._CHAR(8) $B8(BASE), p_cmdlin._CHAR(8) $C0(BASE), p_cmdlin._CHAR(8) $C8(BASE), p_cmdlin._CHAR(8) $D0(BASE), p_cmdlin._CHAR(8) $C8(BASE), p_cmdlin._CHAR(8) $E0(BASE), p_cmdlin._CHAR(8) $E8(BASE), p_cmdlin._CHAR(8) $F0(BASE), p_cmdlin._CHAR(8) $F8(BASE), p_cmdlin._CHAR(8) #Env string, Environment string BASE= $28($4F2) BASE= $00(BASE) $2C(BASE), p_env._LONG BASE= $2C(BASE) $00(BASE), env._CHAR $08(BASE), env._CHAR $10(BASE), env._CHAR $18(BASE), env._CHAR $20(BASE), env._CHAR $28(BASE), env._CHAR $30(BASE), env._CHAR $38(BASE), env._CHAR $40(BASE), env._CHAR $48(BASE), env._CHAR $50(BASE), env._CHAR $58(BASE), env._CHAR $60(BASE), env._CHAR $68(BASE), env._CHAR $70(BASE), env._CHAR $78(BASE), env._CHAR $80(BASE), env._CHAR $88(BASE), env._CHAR $90(BASE), env._CHAR $98(BASE), env._CHAR $A0(BASE), env._CHAR $A8(BASE), env._CHAR $B0(BASE), env._CHAR $B8(BASE), env._CHAR $C0(BASE), env._CHAR $C8(BASE), env._CHAR $D0(BASE), env._CHAR $D8(BASE), env._CHAR $E0(BASE), env._CHAR $E8(BASE), env._CHAR $F0(BASE), env._CHAR $F8(BASE), env._CHAR #Interrupt, Autovector-Interrupt, Level $00000064, Interrupt, 1._PNTR $00000068, Interrupt, 2._PNTR $0000006C, Interrupt, 3._PNTR $00000070, Interrupt, 4._PNTR $00000074, Interrupt, 5._PNTR $00000078, Interrupt, 6._PNTR $0000007C, Interrupt, 7._PNTR #TRAP #, Trap exeptions $00000080, TRAP #$0._PNTR $00000084, (GemDos)._PNTR $00000088, (AES/VDI)._PNTR $0000008C, TRAP #$3._PNTR $00000090, TRAP #$4._PNTR $00000094, TRAP #$5._PNTR $00000098, TRAP #$6._PNTR $0000009C, TRAP #$7._PNTR $000000A0, TRAP #$8._PNTR $000000A4, TRAP #$9._PNTR $000000A8, TRAP #$A._PNTR $000000AC, TRAP #$B._PNTR $000000B0, TRAP #$C._PNTR $000000B4, (Bios)._PNTR $000000B8, (XBios)._PNTR $000000BC, TRAP #$F._PNTR #ETV, ETV vectors $00000400, etv_timer._PNTR $00000404, etv_critic._PNTR $00000408, etv_term._PNTR $0000040C, etv_xtra._PNTR #Harddisk, Harddisk vectors $0000046A, hdv_init._PNTR $00000472, hdv_bpb._PNTR $00000476, hdv_rw._PNTR $0000047A, hdv_boot._PNTR $0000047E, hdv_mediach._PNTR $00000516, pun_ptr._PNTR #PUNPTR, PunPtr structure $00($516), puns._WORD $02($516), _pun ( 1)'A'._BYTE $03($516), _pun ( 2)'B'._BYTE $04($516), _pun ( 3)'C'._BYTE $05($516), _pun ( 4)'D'._BYTE $06($516), _pun ( 5)'E'._BYTE $07($516), _pun ( 6)'F'._BYTE $08($516), _pun ( 7)'G'._BYTE $09($516), _pun ( 8)'H'._BYTE $0A($516), _pun ( 9)'I'._BYTE $0B($516), _pun (10)'J'._BYTE $0C($516), _pun (11)'K'._BYTE $0D($516), _pun (12)'L'._BYTE $0E($516), _pun (13)'M'._BYTE $0F($516), _pun (14)'N'._BYTE $10($516), _pun (15)'O'._BYTE $11($516), _pun (16)'P'._BYTE $12($516), pstart ( 1)'A'._LONG $16($516), pstart ( 2)'B'._LONG $1A($516), pstart ( 3)'C'._LONG $1E($516), pstart ( 4)'D'._LONG $22($516), pstart ( 5)'E'._LONG $26($516), pstart ( 6)'F'._LONG $2A($516), pstart ( 7)'G'._LONG $2E($516), pstart ( 8)'H'._LONG $32($516), pstart ( 9)'I'._LONG $36($516), pstart (10)'J'._LONG $3A($516), pstart (11)'K'._LONG $3E($516), pstart (12)'L'._LONG $42($516), pstart (13)'M'._LONG $46($516), pstart (14)'N'._LONG $4A($516), pstart (15)'O'._LONG $4E($516), pstart (16)'P'._LONG $52($516), p_cookie._LONG $56($516), p_ckptr._PNTR $5A($516), p_vers._WORD $5C($516), p_maxsec._WORD #P_CKPTR, PuntPtr.p_ckptr BASE= $516 $56(BASE), p_ckptr._PNTR BASE= $56(BASE) $00(BASE), p_ckptr[0]._BYTE $01(BASE), p_ckptr[1]._BYTE $02(BASE), p_ckptr[2]._BYTE $03(BASE), p_ckptr[3]._BYTE $00(BASE), p_ckptr._CHAR(4) #BERR(XBra), testing negativ offset $00000008, BusErr______._LONG $-C($008), BusErr(XBRA)._CHAR(4) $-8($008), BusErr(Name)._CHAR(4) $-4($008), BusErr(Vect)._LONG $00($008), BusErr/Start._WORD #MIFL BASE= $20($4F2) $00(BASE), mifl[0]._LONG $04(BASE), mifl[1]._LONG $08(BASE), mifl[2]._LONG $0C(BASE), mifl[3]._LONG $10(BASE), mifl[4]._LONG $14(BASE), mifl[5]._LONG $18(BASE), mifl[6]._LONG $1C(BASE), mifl[7]._LONG #BUSERROR, Bus-Error-Exeption $00600000, Invalid Memory._LONG $00600000, Invalid Memory._PNTR 6w~I.#\Γ|S3b%N4.quo qn^uASG57[r?>Y:y}G.l&5H^\}ו/ Kιyru?wЍy (@ch2 Bo qn2P,x: 8y}Q}]t۷ypwiqm0~ᵝ=X?趾n]jww1`q3;{s3 Ya>|^~cszӬW[`ͦu>~Y^u7mFvɵx"za7~ 'Qw]v0k}%g\ec^e VUf01][New in the last version: """""""""""""""""""""""" - NVDICONF.CPX supports now NVDI 2.0 (meens you can toogle the Line-A switcher). - COOKIE.CPX, SYSTEM.CPX optimations in REDRAW. - FILEINFO.CPX some small changes and optimations. New in this version: """""""""""""""""""" -FILEINFO.CPX pop-up menus handling corrected. Press and holding mouse button works now. Selection unpress mouse button. -SYSTEM.CPX pop-up menus handling corrected. Extended discription and and data type (BIT). -NVDICONF.CPX Must be rename, because a offical version of NVDICONF with the same CPX-ID is registered. The new name is CONFNVDI.CPX, CPX-ID: 'nVdi'. Please don't use the old version (NVDICONF.CPX, 'NVDI', (c) D.Fiebelkorn) |\1i6|"ɟ~&XNZ XoJ}lZpky5Ƨ]ڔ/37W,jX֠J&*W7V%el* aWU];zDy*s([UHJXnP 6Yꎐ, "informtion for entry"

, "name"._
, "name"._ : : #, "informtion for entry"
, "name"._
, "name"._ : : : -------------------------------------------------------------------- The first line must contain ';System_CPX.INF V1.00' to identify the file. After that a HEADER should stand in the file. 'menu-entry' is the name, which are used for the menu (max. 10 characters). The "information for entry" will showed at the top of the scrolling area (max. 40 characters). After each HEADER a calculation of a BASE-address or some addresses with name (max. 14 characters) and a size follows. A calculation of a BASE-address: -------------------------------------------------------------------- BASE=
-------------------------------------------------------------------- An uninitialized BASE is set to $00000000. If a buserror are detected while calculation, BASE is set to $00000000 an the calculation will continued.
is: - A constant addresse in hex Format $xxxxxxxx - A indirect addresse with a constant offset $yyyy($xxxxxxxx), also negativ offsets are allowed: $-zzzz($xxxxxxxx). $yyyy($xxxxxxxx) meens: - take a longword from address $xxxxxxxx -> $aaaaaaaa. - Used $aaaaaaaa as address and add $yyyy. - Take the value from $aaaaaaaa + $yyyy. - A indirect address with offset using BASE $yyyy(BASE) and $-zzzz(BASE). Like $yyyy($xxxxxxxx) with BASE is $xxxxxxxx. "name" is a string ending with '.' (max. 14 characters). is: - BIT(x) ~ BIT (x = 0..7) - BYTE ~ hex BYTE - WORD ~ hex WORD - LONG ~ hex LONGWORD - PNTR ~ hex ADDRESSE (selectable for xBra's) - CHAR(x) ~ STRING (length x = 1..9) BE CAREFUL: This modul needs a _CPU cookie for right work. If there is no _CPU cookie or no cookie jar a MC68000 instructuion code will used. That doesn't work right on a buserror-exeption! The addresses aligned to two by access to a word or longword. On cpu greater or equal MC68020 unaligned addresses are allowed. All other line will ignored. Example: see 'SYSTEM.INF' """"""""""""""""""""""""" ============================================================================== THE ARCHIV MUST CONTAIN THE FOLLOWED FILES: """"""""""""""""""""""""""""""""""""""""""" - 'COOKIE.CPX' - 'NVDICONF.CPX' - 'FILEINFO.CPX' - 'SYSTEM.CPX' - 'SYSTEM.INF' - 'LIESMICH' - 'README' G_ 8CQVDie CPX-Module 'COOKIE', 'NVDICONF', 'FILEINFO' und 'SYSTEM' knnen in Ver- bindung mit den README's beliebig weitergegeben werden und mittels Mailboxen verbreitet werden. Sollten jemenden diese Module gefallen, so mge er bitte DM 10,-- an die folgende Anschrift schicken oder auf das angegebene Konto berweisen. Fr DM 25,-- schicke ich die neuesten Versionen der CPX-Module einschlielich der dokumentierten Sourcen zu. Eventuell gibt es schon neue Module !? Ich denke daran einen Kalendar mit ein gebautem Terminplaner zu schreiben. Fr weitere Anregungen bin ich dankbar. Dieter Fiebelkorn Grner Weg 29a D(W)-4370 Marl 1 (West) Germany ++49 2365 65952 mail: fiebelko@petra.informatik.uni-dortmund.de PLZ: 42 661 008 Knt-Nr.: 607 984 800 Und nicht vergessen die komplette Anschrift anzugeben. Keep Hacking Dieter ============================================================================= COOKIE.CPX: """"""""""" +--------------------------------+ | +--------------------------+ | | | Show Cookies | | | +--------------------------+ | | +------------------------+---+ | | | _CPU $0000001E | ^ | | | |------------------------| | | | | _FPU $00000002 | | | | |------------------------| | | | | NVDI $00029f22 | | | | |------------------------| | | | | GMNI $00000102 | v | | | +------------------------+---+ | | | OK | | +--------------------------------+ Dies Modul dient ausschlielich zum Anzeigen der im System installierten Cookies. Die Cookies knnen also nicht verndert werden. Im obersten Feld auf der linken Seite wird die maximale Anzahl der Cookies im derzeitigen Cookie-Jar angezeigt, die Zahl der installierten Cookies und die resultierende freie Anzahl von Slots. Mit den Pfeil-Buttons, dem Slider und dem grauen Bereich kann man wie ge- wohnt scrollen. Bei Verwendung des Sliders werden die Eintrge der linken Seite whrend des scrollens aktualisiert, genau wie es vom CPX-Hauptmen bekannt ist. CONFNVDI.CPX: (ehemals NVDICONF.CPX, bittenur noch unter dem neuen Namen """"""""""""" verwenden.) +---------------------------------+ | +-----------------------------+ | | | NVDI-Config V1.04 | | | +-----------------------------+ | | | NVDI V2.00 (??.??.1991) | | | +-----------------------------+ | | GDOS :| EIN | Fehler:| AUS | | | ----- ----- | | GEMDOS:| EIN | Maus :| EIN | | | ----- ----- | | LineA :| AUS | | | ----- | +---------------------------------+ | Sichern | OK Abbruch | +---------------------------------+ Dient der Konfiguration von NVDI ((c) BELA Computer). - 'GDOS' schaltet das GDOS ein bzw. aus. - 'GEMDOS' aktiviert bzw. deaktiviert die Beschleunigung der GemDos Zeichen- ausgabe. - 'Error.' steht fr Fehlerkompatibilitt. Ist dieser Schalter aktiviert, werden verschiedene fehlerhafte VDI-Aufrufe/Funktionen konform zum ATARI- VDI behandelt. - 'Mouse' schaltet den Mausbeschleuniger ein bzw. aus. 'SAVE' speichert die Konfiguration im CPX-Modul, 'OK' besttigt die einge- stellte Konfiguration ohne sie zu speichern und 'Cancel' macht die Ein- stellungen rckgngig. Das Schlieen des Fensters entspricht 'OK'. Das Starten eines Programmes whrend des Dialogs enspricht einem 'Cancel'. NEU SEIT VERSION 1.03: Alle Einstellungsmglichkeiten von NVDI 2.00. Deutsch/Englische Version je nach Betriebs- system. NEU SEIT VERSION 1.04: Deutsch/Englisch nach CPX-Version. Pop-up menus korrigiert. NAMENSAENDERUNG. Bugs: Wenn anderes GDOS oder anderer Screen-Driver installiert. FILEINFO.CPX: """"""""""""" +--------------------------------+ |+------------------------------+| |+------------------------------+| | File:________.___ __SIZE___ | | ___DATE___ __TIME__ Actions | | | |+--------------++--------------+| || || || || File Flags || Prgm Flags || || || || |+--------------++--------------+| +--------------------------------+ | Save | OK Cancel | +--------------------------------+ Das FileInfo-Modul zeigt zu einer ausgewhlten Datei die Gre, das Datum und die Uhrzeit an. Weiterhin werden die Datei-Flags (Read-Only, Hidden, System und Archiv) angezeigt. Handelt es sich bei der Datei um ein Programm, so werden zustzlich die Programm-Flags (Fastload, use TT-Mem for program und use TT-Mem for allocated memory) ausgegeben. Eine Datei wird mittels eines Klicks auf das Anzeigefeld des Dateinamens ausgewhlt. Anschliessend werden die Informationen geladen und in den ent- sprechenden Feldern angezeigt. Der Dateiname kann durch das editierbare Feld gendert werden. Die Flags lassen sich durch einen einfachen Klick auf die Boxen umschalten. Wobei ein Kreuz im Feld besagt, das dieses Flag aktiviert ist bzw. werden soll. Unter dem Button 'Actions' befindet sich ein Men. Dieses umfat Befehle zu Erzeugen eines neuen Ordners, zum Kopieren, Verschieben, "Berhren" und Lschen der ausgewhlten Datei. Bei Kopieren wird man anschlieend gefragt, ob der neue Name der Datei fr die weitere Bearbeitung verwendet werden soll. Wird dies verneint, so wird der alte Name weiterverwendet. Bei Verschieben wird automatisch der neue Dateiname weiterverwendet und beim "Berhren" wird nur die Dialogbox aktualisiert. Soll eine Datei gelscht werden, so geschieht dies erst nach einer nochmaligen Rckfrage, anschlieend wird die Dialogbox initialisiert. Konnte die Datei nicht gelscht werden, so bleiben ihre Werte angezeigt. Ist keine Datei ausgewhlt, so besteht das Men nur aus dem Eintrag zum Anlegen eines Ordners. ACHTUNG: Wird das Men geffnet, so werden alle nderungen, die seit dem letzten speichern gemacht wurden rckgngig gemacht! 'SAVE' speichert die eingestellten Werte und bleibt in dem Modul, 'OK' hingegen verlt nach Speicherung der Werte das Modul. 'Cancel' macht die letzten nderungen rckgngig. Das Schlieen des Fensters entspricht 'OK'. Das Starten eines Programmes whrend des Dialogs enspricht einem 'Cancel'. SYSTEM.CPX: """"""""""" +--------------------------------+ |+------------------------------+| || Show System || |+------------------------------+| || | Inf-file-name || |+-------+----------------------+| |+----------------------------+-+| || |^|| || System infos | || || (name & memory) | || || |v|| |+----------------------------+-+| |+----------+ +----------+| || MENU | | OK || +--------------------------------+ NEU: Neuer Typ BIT() integriert! Mit diesem Modul kann man sich beliebige vohandene Speicherbereiche des Rechners mit Adresse, einem Kommentar und dem Wert der dort steht anzeigen lassen. Dabei richtet sich das Modul nach einer im folgenden beschriebenen Datei. Mit einem Klick auf das Feld 'Inf-file-name' kann man die aktuelle 'SYSTEM.INF'-Datei auswhlen, die anschlieend dort angezeigt wird. Unter 'Menu' befindet sich ein Men, dessen Aufbau sich nach der Beschreibung in dem '.INF'-File richtet. Diese Men wird bei jeder Auswahl neu aus den in der Datei stehenden Informationen erzeugt, so da nderungen in der Datei eine sofortige Auswirkung auf die Beschaffenheit des Mens haben. Wird einer dieser Eintrge ausgewhlt, so werden die Informationen, die zu diesem Menpunkt gehren aus der Datei geladen und die gewnschten Informationen dargestellt. Die Darstellung der Informationen wird ebenfalls in der Datei beschrieben und kann folgende Formen haben: - Anzeige als Bit [ %x] - Anzeige als hexadezimales Byte [ $xx] - Anzeige als hexadezimales Word [ $xxxx] - Anzeige als hexadezimales Langwort [$xxxxxxxx] - Anzeige als hexadezimale Adresse [&xxxxxxxx] - Anzeige als String mit 1-9 Zeichen [abcdefghi] Ein als Adresse gekennzeichneter Eintag kann angewhlt werden und zeigt eine eventuell vorhandene xBra-Kette mit den ID's und den Zieladressen an. Aufbau des .INF-Files """"""""""""""""""""" -------------------------------------------------------------------- ;System_CPX.INF V1.00 #, "informtion for entry"
, "name"._
, "name"._ : : #, "informtion for entry"
, "name"._
, "name"._ : : : -------------------------------------------------------------------- Die Datei enthlt als erstes (1. Zeile) einen Eintag, der das File als gltig identifiziert. Anschlieend wird ein Header eingetragen, der im Modul jeweils einem Men- punkt entspricht. In 'menu-entry' wird das Krzel eingetragen, was im Men zu sehen ist. Hiervon werden nur die ersten 10 Zeichen verwendet. Durch ein Komma getrennt folgt eine genauere Beschreibung, die im als Header des Scrollbereiches verwendet wird (max. 40 Zeichen). Jedem Header folgen Basis-Adressberechnungen oder eine Reihe von Adressen mit Namen (max. 14 Zeichen) und einer Grenangabe. Eine Basis-Adressberechnung sieht folgendermaen aus: -------------------------------------------------------------------- BASE=
-------------------------------------------------------------------- Diese Basis-Adressberechnung kann an jeder beliebigen Stelle stehen und das Ergebnis wird bei den folgenden Verwendungen benutzt. Zur Basis- Adressberechnung kann ebenfalls eine vorher berechnete Basis-Adresse verwendet werden. Wird BASE nicht initialisiert, so wird $00000000 verwendet. Tritt bei der Berechnung ein BusFehler auf so wird im weiteren BASE= $000000 angenommen und damit weitergerechnet.
ist: - Eine konstante Adresse in hexadezimaler Form $xxxxxxxx - Eine indirekte Adresse mit einem konstanten Offset $yyyy($xxxxxxxx), wobei auch negative Offsets $-zzzz($xxxxxxxx) zugelassen. $yyyy($xxxxxxxx) bedeutet: - hole ein Langwort aus dem Speicher an der Stelle $xxxxxxxx -> $aaaaaaaa. - Benutze $aaaaaaaa als Adresse und addiere $yyyy. - Hole den Wert aus dem Speicher an der Stelle $aaaaaaaa + $yyyy. - Eine indirekte Adressierung mit Offset unter Verwendung der Basisadresse $yyyy(BASE), sowie $-zzzz(BASE). Wie $yyyy($xxxxxxxx) mit BASE ist $xxxxxxxx. "name" ist ein beliebiger String, der mit '.' endet, hiervon werden nur die ersten 14 Zeichen verwendet. ist: - BIT(x) ~ Bit x = 0..7 - BYTE ~ hexadezimales Byte - WORD ~ hexadezimales Wort - LONG ~ hexadezimales Langwort - PNTR ~ hexadezimale Adresse (whlbar mit xBra-Verfolgung) - CHAR(x) ~ String der Lnge x = 1..9 ACHTUNG: Dieses Modul bentigt zum korrekten Arbeiten einen installierten _CPU Cookie. Falls er nicht installiert ist wird ein MC68000 angenommen, was unter Umstnden zu einer fehlerhaften Busfehlerbehandlung fhren kann. Bei allen Prozessoren < MC68020 werden alle Adressen mit Wort- oder Adress- und Langwort-Zugriffen begradigt. Bei CPUs >= MC68030 wird auch ein eine ungerade Adresse bei solchen Zugriffen erlaubt. Alle Zeilen, die einen anderen Aufbau haben werden irgnoriert. Beispiel: siehe 'SYSTEM.INF' """""""""""""""""""""""""""" ============================================================================== DAS ARCHIV MU DIE FOLGENDEN DATEIEN ENHALTEN: """""""""""""""""""""""""""""""""""""""""""""" - 'COOKIE.CPX' - 'CONFNVDI.CPX' - 'FILEINFO.CPX' - 'SYSTEM.CPX' - 'SYSTEM.INF' - 'LIESMICH' - 'README' M])g%vyC@ r|D*{dCLG33$ȫ4R YIKZ3|IBw}҄?6)nUēTZLl(LVEgsB ``R+"1d rm& i,ƣ!kn(Q;%%<*pdg&3 !9D4 iA3DvI!A͋/^h: , H.'P"O}J?t|jTXǯCM*19p3*zunkV jWu8M72ǼajT~Зm݃a5XmGz֩^֗gi W>dvfi3&Ya/8eNC9ЦPpM$k(9a1׹؅C.2ΠTgBSa I]]*bс -=^`jXg9i!AMU[JNw*c+Gv,)'aTTnuF;Q6yuX}VYYC,䁰oa-WP^u]vrdX-|h\RF Y$9cr֌s`(:R [7M$m*tdo~ZsѮkAIK5rLy5rdoa/yd608GmFRцO K:D@Qe!ѕ 4Cvm7Dv$7*0P ɡwÝ66>>> PUBLIC - DOMAIN <<<< Das Programm FIX_GDOS.PRG beseitigt das Problem mit unerlaubten VDI-Handle's in Zusammenhang mit GDOS oder AMSGDOS .. und einer unsauberen Programmierung. Nie wieder: "!!!!! Invalid GDOS Handle !!!!!" Das Programm kann aus dem AUTO-Ordner oder von DESKTOP aus ge- startet werden. Es klinkt sich in den TRAP#2 (AES/VDI) Vektor unter Verwendung des XBRA-Standards und der Kennung 'dfGD'. Es luft unter allen TOS Versionen in denen der TRAP#2-Vektor an der Speicherstelle $000088 zu finden ist (und dies ist auf allen ST's gegeben). Fr eventuell entstehende Schden und Datenverlusten kann ich keine Haftung bernehmen. Dieter Fiebelkorn Grner Weg 29a 4370 Marl 1 (02365) 65952 P.S. : Bei mglicherweise auftretenden Problemen bei Benutzung des Programmes mit anderen Programmen bitte ich um eine Fehler- beschreibung mit der verwendeten Software-Konfiguration und einer Beschreibung des Fehlerherganges. B\9-D‘`+c$ s ȐqkwmUVVV$ss^HM3<}OћE˰0Mvhay: I:J7 pVE  Zs7-c(=v&"L IB3ZZDmGL1 =Y@esH@D_"߃E H 8qJw)h1Ҩ;iM)@EA"[4F;qzg)`xL wfAl1cHYaPZk${@PFk1:H[8W~ l&K82N.S#`bDolf(.a\ F I X - G D O S =============================================================== von Dieter Fiebelkorn Grner Weg 29a 4370 Marl 1 (Brassert) >>>> PUBLIC - DOMAIN <<<< This program FIX_GDOS.PRG fix the promblem using illegal VDI- Handles with installed GDOS or AMSGDOS ... and an unclean programming. No more: "!!!!! Invalid GDOS Handle !!!!!" FIX_GDOS can run form the AUTO folder or can started from the DESKTOP. It link itself into the TRAP#2 (AES/VDI) vector using XBRA with ID 'dfGD'. It runs on any TOS version. Dieter Fiebelkorn Grner Weg 29a 4370 Marl 1 (02365) 65952 b9l޼q1f2t|@,A% 6e4B3oc1L3A y'O3hD8ll1H7   sAyCboM4c2f Sg-id*;)PFG\-4@̡Cc ^$q3 =7dhSM۫SƫX J,EF7סgeJG(C%`p膗f{wAPd|s6l ,  ]!3)FCPg CP!S]Q  N`ĆEy eT>8tpeTbٹV,pGd[gdLWJ^6 W(NPl=opP%#}Ij# nᢁ.8BTv5oq\ig h~*.e2zvh#v C0P^dTYk>Ԟv8%iiHVZARG]qnHۈ"u6.amjn9&嘴g&i{e.Ƴe _-hKvmnM-s?=;odFx>qFUG%e\n_]ahKzoIf$ox=Fh8߫37[S5یL LXauS4F;wk{X<cG pիqqlswi,}tg"q"`y)``P(C)`91 by Dieter Fiebelkorn compiled with: >>> TURBO-C <<<<&H f&op`B@#3 k # Ј<.@#Jyg`<"@(I$k,"Jf"JfB// ?<?<JNAO / / A N4$H gJpN \JgJ@f k"y$f6+$k _&_`$_&_#A6<H|fFAN4#fArRAfA`SB(r`RAJ0f J0fSACBB`6 !jBJ)gHiRC` "fSI "WJAkHiRCBSQJ)gHiRCSCJfRCHyP$ON0 J"LN:? 9g @N 9g @NN .?<LNA/ AN |JgpNN N z#8E4AN VS@gS@g ` JN ,`AN "A7N pN AXN ApN BA y ( ШШмN $_Nu x h0(|U@fzC<0(|gHn|g U@g$U@g(|g*`P|g2Y@g6S@g:`@"V`F"~`>"S(`6"W`."Y`&"q`"p`"s`AN JpNupNuH vE4`J0H xV(0g8C DApNJ@f$pC DQHNJ@f0H xVBp`QOBoCJEI092gj yP3P2) yTH2GX ig S P$L3hR8P` S h$L3hR8P yT3hb32 igri`ri02Q0)@?@GA`&BC` igBE>?EB@`4>/@?BB3p<FBFHƍ_*RBB5`JBG5`G| |oG`*<NF`"<NF`<NF>| oW` <NW`WR@|m"BD`0/H4A<FF*P /<>AF*Pp>O0o4BF*P<4o>GF*P 4J>/GA0@F*Pp/<>/GA4BF*PpRDim``PBD`F04/BE3 E*R<A>GG,P`0BE3 E*R<AG,P`RDimRCim igPo4/0@B@`Too0/3fPOL|Nua\Jyg33`.A(p"@ "ByA1B33O"Nu/ Hz?<&NN\O$_NuH 8g( @tLRBJg_FPUfHA|3LNur`/ / "y"i,gJ$Hfg@gf`&IgfJg( J`ܴg J"K` =g J"K` IJfRH&_$_Nu`//"4UB|"bjJj < f-DC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`0123456789abcdefghijklmnopqrstuvwxyzSeg gb pNuJfpNupNuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.GT3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"p` 3!p& g"`/ $y` JN$j f$_Nu/ /?<INA\O$_Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu<0< SHNu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu??<LNA/ /?< NA\O$_Nu?/?<1NA/ /?<&NN\O$_Nu/ ?<NNTO @$_Nu/ #P#T#X#\$_NuxArgARGVXBRAMemWNMemShow: no vbl slot MemShow: is already installed deinstalling complett MemShow: Installing (c) 91 D. Fiebelkorn unsuported TOS version XBRAMemWb@ $   (H6xZ$DN 6z D  2t*:!Yr-+8> @Ƞ1sIY!29k#Gyў0];KA{ + 'R{TOy6#Kѩjai.*0f85ʶzI PHrn.C` `P(C)`91 by Dieter Fiebelkorn compiled with: >>> TURBO-C <<<<&H f&op`B@#3 k # Ј<.@#Jyg`<"@(I$k,"Jf"JfB// ?<?<JNAO / / A N$H gJpN :Jg"S(`6"W`."Y`&"q`"p`"s`AN pNupNuH vE`J0H xV(0g8C DApNJ@f$pC DQHNzJ@f0H xVBp`QOBoCEI09gj y 3P2) y$H2G( ig S P$L3hR8P` S h$L3hR8P y$3hb3 igri`ri02Q0)@?@GA`&BC` igBE>?EB@`4>/@?BB3p<FBFHƍ_*RBB5`JBG5`G| |oG`*<NF`"<NF`<NF>| oW` <NW`WR@|m"BD`0/H4A<FF*P /<>AF*Pp>O0o4BF*P<4o>GF*P 4J>/GA0@F*Pp/<>/GA4BF*PpRDim``PBD`F04/BE3 E*R<A>GG,P`0BE3 E*R<AG,P`RDimRCim igPo4/0@B@`Too0/3fPOL|Nua\Jyg33`.A(p"@ "ByA1B33O"Nu/ Hz?<&NN\O$_NuH 8g( @tLRBJg_FPUfHA|3LNur`/ / "y"i,gJ$Hfg@gf`&IgfJg( J`ܴg J"K` =g J"K` IJfRH&_$_Nu`//"4UB|"bjJj < f-DC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3! `0123456789abcdefghijklmnopqrstuvwxyzSeg gb pNuJfpNupNuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.GF3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3" p` 3! p& g"`/ $y` JN$j f$_Nu/ /?<INA\O$_Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu??<LNA/ /?< NA\O$_Nu?/?<1NA/ /?<&NN\O$_Nu/ ?<NNTO @$_Nu/ # #$#(#,$_NuxArgARGVXBRAMemWNMemShow: no vbl slot MemShow: is already installed deinstalling complett MemShow: Installing (c) 91 D. Fiebelkorn unsuported TOS version XBRAMemWb@ $   (H6xZ$B. 6z D  2~g2ہ7^w%GWcVpQ^N5wqkPlFp1dLsw(ԕg&Efpݕ^!v{$quFcVsue[*V71qt!ImW |zTxF1\c# ca~aQƁTVTzZm3QɗP`<*dDHThis program shows the COMPLETE memory at the right corner of the screen. It use some undocument system variables and must run AFTER a screen driver or a bigscreen emulator (like BIGSCRN.PRG). DIGITAL shows the memory with digital digits. NORMAL shows the memory with normal digits. Both program can (should) run for the auto folder. [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ Running with GERMAN TOS 1.00, 1.02, 1.04, 2.05, 2.06, 3.01, 3.05 and 3.06! For other versions i need the BPM-Base-Address! ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] Many fun ! Dieter (fiebelko@petra.informatik.uni-dortmund.de) m(NRNrKЁ/ m Nr*8-H m؅؄1H`6 m(NRNrKЁ/ m Nr*8-H m؅؄1HN첊NA(N m(NRNrKЁ*8-H m؅؄00HN m 00 <r4< m NJg <r4< m N <r4< m N~g m N <r4< m(N@&<:<NN/E\pN$2<N <r4< m(N@&<:<NNDieses Programm zeigt den VOLLSTNDIGEN freien Speicherplatz in der oberen rechten Ecke des Bildschirmes an. Hierzu wird eine un- dokumentierte Systemvariable verwendet und das Programm mu nach Bildschirmtreibern oder einer Bigscreen-Emulation (BIGSCRN.PRG) gestartet werden. DIGITAL zeigt den Speicherplatz mit digitalen Ziffern an. NORMAL zeigt den Speicherplatz mit normalen Ziffern an. Beide Progamme knnen (und sollten) vom AUTO Ordner gestartet werden. [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ Luft mit GERMAN TOS 1.00, 1.02, 1.04, 2.05, 2.06, 3.01, 3.05 and 3.06! ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] Many fun ! Dieter (fiebelko@petra.informatik.uni-dortmund.de) oD  g  f8RHSJn`.  g  f`  g  fSRHJnB`gSJnBBv#8Jg$R8XJfJfB XL NuNNuH0 6/??<LNAXOL NuNV/ Jy+Hf*3P8?<@E3N#8?<N y8 XO2980@y+Hb&AP38p0?/98N3#8\O/.N129+HH yDateien auf der Diskette: -BARCODE.PRG Das Programm -BARCODE.RSC mu im gleichen Verzeichnis stehen -TEST .DDD Eine Testdatei zum Ausdrucken -LIES_DAS.TXT Diese Anleitung 1992 Lothar Hbelt /Programmcode in GFA-Basic 3.02 Kurzanleitung zum Barcode-Generator -Vorwort: Das Programm ist nur fr Besitzer von Videorecordern mit Barcode-Lesestift (Panasonic und Blaupunkt) sinnvoll zu nutzen. Auerdem bentigen Sie (auer einem Atari ST/TT natrlich) einen 9-Nadeldrucker. Ansonsten mte es auf allen Konfigurationen laufen. -Copyright: Der Barcode-Generator ist Shareware. Das bedeutet, da dieses Programm (Nur zusammen mit diesem Text) frei kopiert und weitergegeben werden darf. Wer es jedoch regelmig benutzt, mu sich beim Autor registrieren lassen und eine Gebhr entrichten. Die Share-Gebhr fr die Version 1a betrgt schlappe 10.- DM. Der registrierte Benutzer wird dafr ber Updates (neue Programmversionen) informiert und kann diese dann gegen bersendung eines Freiumschlages und einer Leer-Diskette kostenlos bekommen. Adresse: Lothar Hbelt Hinrichsring 8b 3000 Hannover 1 Tel.: 0511/6966956 -Das Programm: ...bedarf eigentlich keiner Erluterung. Es druckt Barcodes zur Prorammierung Ihres Videorecorders nach Ihren Vorgaben. Warum ist das eigentlich notwendig?? -Das Problem: Besitzer eines barcode-programmierbaren Videorecorders haben es -theoretisch- einfach: Sie knnen ihrem Recorder mit "einem Rutsch" beibringen, was sie von ihm erwarten. Voraussetzung dafr ist ein entsprechender Balkencode, der die erforderlichen Daten, wie Sendeplatz, Start- und Stopzeit, VPS usw. enthlt. Leider bieten bisher nur 2 (zwei) Rundfunkzeitschriften diesen Balkencode in ihrem Programmteil an, und das auch nur fr bestimmte ausgesuchte Sendungen. Das whre eigentlich noch zu verkraften, aber erstens sind diese Zeitschriften teurer als vergleichbare Exemplare, zweitens ist es fraglich, wie lange sich die Redaktionen noch von Panasonic berreden lassen, diesen Service zu bieten (Angeblich stellt der Barcode-Druck erhhte Anforderungen an die Drucktechnik), und drittens entspricht der redaktionelle Teil dieser Werke nicht unbedingt jedermanns Geschmack. -Die Lsung: ...ist eben dieses Programm. Mit ihm knnen Sie sich Ihren eigen Barcode fr jedes beliebige Programm und fr jeden beliebigen Programmplatz selbst erstellen und ausdrucken lassen, sofern Sie ber einen 9-Nadeldrucker verfgen. Der Barcode-Generator erstellt eine Liste von maximal 10 Eintrgen, die dann auf 1 Blatt gedruckt werden. Sie knnen sich also am Anfang der Woche (oder wann auch immer) mit einer Programmzeitschrift an den ST/TT setzen und alle in Frage kommenden Sendungen eintippen. Die entstandene Liste enthlt den Barcode und alle Angaben in Klarschrift, und bei Bedarf gengt ein Rutsch ber den Barcode und Sie knnen Essen gehen, whrend sich der Recorder um das Fernsehprogramm kmmert. Wenn Sie Ihrer Familie/Mitbewohnern noch eine Gnadenfrist einrumen wollen, bevor Sie nachts um zwei Ihren kreischenden Drucker anwerfen, dann geben Sie die Liste in eine Datei aus, die voreingestellt die Endung .DDD (direkt druckbare Datei) erhlt. Diese Datei knnen Sie dann irgendwann vom Desktop aus anklicken (Doppelklick) und drucken lassen. -Die Zukunft: -eine Anpassung an 24-Nadler ist geplant. (Hat jemand das Geld fr einen Laserdrucker brig??) -Ausdruck der Codes fr Sonderfunktionen(Uhrzeit stellen, Timer aus, VPS aus, etc.) -Berechnung der Laufzeit einer Aufnahme. -Kalender, Datum stellen. -Einbindung der RSC-Datei in den Programmcode. -Fr den, der's braucht soll sich in der nchsten Version das Programm auch als ACCessorie starten lassen. -sollten Fehler auftreten, bitte melden. Viel Spa ! Lothar Hbelt, 29.03.1992 &&00`,`-8;`CL<AONp;~A a?Zpr ~A,a?Lp~A8a?@ECaBm>8->H"m aAaBRm> m;>oEEpJa4vp a&p a&Ca.a:x"m8aAPEEp a4Hx"m8aA:EEp a42x"m8aA$EEpa4x"m8aAEFpa4x"m8a@EF"pa3x"m8a@EF4pa3x"m8a@BmT;|;|Z;|V;| X;| \;| r;|^;|`;|b;|d;|f;|h;|j;|l;|n;|p;|t;|;|;|;|Bm?<NATrAЁa3p:a$/pa7D"_a#p\a$C퀎a-EFGpa3 C퀎a#C퀔a-a& pa'EFJp a2C퀎a#jaA`Jf,EFUpa2/EFppa2r"_ta*;A>ahpa@Z/pa@R.|zxvtr0|a70<11AXa2ECpA^a,0<21Ada2ta8pa3a6a ;@a7pra4`a6la ;@Na4mTHRN x0-\H ma@B @/a2"a"^0-ZH ma@& @/a7pa3"a"<0-VH ma@ @/a1"a" 0-XH ma? @/a1"a"0-H ma? @/EFvp a1"a!0-H ma? @/a7""a! -,-*-(-vt"-a$b0-T"-a$t;@v0-rmvfNN -,-*-(-vt "-a$ -,-*-(-vt"-a$~,-*-(-&-pt2-r ma6 ~,-*-(-&-pt2-t ma5~,-*-(-&-pt2- ma50-pmvl20-tmvfTB?<NATJf(EFp1a0R/EFp a0Dr"_ta(.+Apg4  @ a "a4a r;@F0-ZH ma= @ a a3a P;@P0-VH ma= @ aC퀸a*&0-VH ma= @ aa3&<x:<a-.a ;@H0-VH ma= @ aa3z&<x:<a,a ;@J0-XH ma=V @ a\C퀾a)0-XH ma=8 @ a>a3*&<x:<a,a ~;@L0-XH ma= @ a a2&<x:<a,.a L;@N0-\H ma< @ a"ma)" m;Fo ;|`8-FH"m a;Cja( mP^HH/0-PWHHg ;|`8-PH"m a;fCpa( mHo ;|`8-HH"m a;>Cva( m;Jo;|`b8-JH"m a;C|a(p mLo;|`<8-LH"m a:C퀂a(J m;No;|`8-NH"m a:C퀈a($0-f N NfNuAjCXa"HA^a"HApa"HAva"HA|a"HA퀂a"HA퀈a"HAdaCLa'ALzx4m؊"m,a:Nua/Aa,60-op mrapa)AaZBmp4mЊa&p`pa(z8-H"m,a9a0pa(z8-H"m,a9aBmDpra2p3a(6pa(0BmBpra1pLa(0<a(pa(;|>z8-H"m,a9p2->a.ba0na;@@0-@o0<ra10<a'Sm@`pra1pa'Rm> m5>op ra1hRmB0-BS@olpra1Rp1a'p ra1DRmD0-DU@o0p ra1.p a'dRm0-koYpra1p@a'DpaXaF`. 0-o@EFpa+r/HmEFp a+`/HmN Aa5g Hma:aNu"-pa+A+B0-oH~,-*-(-&-pt2- ma0D0-H ma9* @/EFpa*"a>`F~,-*-(-&-pt2- ma/0-H ma8 @/EFvp a*"a0-H ma8 @/8-H"m8a7"aBmNua-8Aa) $m ra>+A -a+A+B+C+D`,0-mPoX0-Pa&<:<aa-pa+p.a/0-a&<:<aa-pa+"_afCa$f`V0-Pa&<:<aRa-Zpa+p.aP/0-a&<:<a*a-2pa+n"_aCa$0-Hab&<:<aa-pa+@p.a/0-Ja:&<:<aa,pa+"_aC퀸a#0-La &<:<aa,pa*p.a/0-Na&<:<a~a,pa*"_abC퀾a#b0-Fa&<:<aPa,Xpa*0< a"HAa(0<. a"HA퀸ap-a*"HA퀾ap az8-H"m,a5t mz8-H"m,a5`0-^H0mЈ ma6r @/z8-H"m,a5n/z8-H"m,a5\"_a"aj m lRmNua*A a&Aa' Aa'Aa'Aa&Aa&A a&A$a&A(a&A,a&A0a&pa5P$m $pa5D$m$$$m "p@a $m($$m$ "<a $ԀЀЂ$m,$ m0(Hr'o@$m0$ <at$m$$m R0(Ha*n"ma! ma+8&<x:<agpa4pa>A$m,($m(*E|$m,ܒ$m(.a$m, $m(&CEt$m,Ԓ$m("a $m, U$m(&CCt$m,Ԓr$m(Ғa$m0 DJjR$m(В/p' ma't$m,Ԓ"a n/- m "m,a/pAt$m,Ԓ$m("ab`/-/- m "m,*a/H`(a 24&8:BgnpNu<ngfDcpNufAcpNuDExa*`bDEa"`ZaR11!Nua11!Nu 24&8:DE`6 24&8:DB`&a&8:DE`DEx`a` 24&8:HnghDBHngXDE~<En g6@ABDFGcGcGb8(vHDl`G8BCHC` GHD8HD쬵k&Dуd QRB BbJjDBNu DENupN֓DjdDA@ cAр[SBoJjDBNurptNuH@g0J`Ѐ[rGoJjDBNu0ftNu@[rB oH@JjDBNu $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`xa`a` 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`$xa2`Ba411!Nux`4 24&8:`& 24&8:`a&8:` &8:@ABJEoHnfNup`tNugDEDBHngDBEBkQ*HEJDg?<>0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi ?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<,>CEdGH@0r`xJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riR?0i?`?<`FapEHֽHgPH`LJg&B.C`a8aD*9Hfap-I,=|p4aHz*9Hg ENp9H` _a &nO:NMHIKF$<Nu[1][Error +111][Return]EF g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu`HQ?< NA\Nu@$g\kdHfiHNufnpNupNu"lDaDNuJnDaDNuzxeҁ؄d`ef Nup`z"_KFMHIO: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`aaaHA-Hhp alpMah=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa Xa`\`Xpea>pCR2Ad0A2r22aX"<0<NBLNurt=@:=A@=B NuHz(` NdHz ?<&NN\Nu9ngNuWnNu|^|  R^,T:&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaa a O: n*NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ac<a|tgBAp`&NuNu?<OA`d?<IA`Z0<H Ia(Lt Ig Og Ug Ag Rg*afNup`ap`0afHRa>Er$Wgr STD:gr COM:g r LPT:f2FA$_0=@D~CA0< BhaPB2"pNu$_AF Ge><QBAFpNuahgzp=` a\gzpaTaRFBd&8*L?a<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`prt|P;Q:  g +g -f .g40  b 0e 9b da6`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aJFkSFk4arQa`&HaFFaZQ&8*L/a\,H܆jDBJ.:gtBn:Nu @$@JfS a`QNu$Aa`QBNuHz &a f`Hz aH ` RHPHQ0(ika $I _aIUd4Id4Id$Id `$$$$Q _Jf,aId4Id4Id$Id `$$$$Q @NuSa^IdIdId`Q @Nup `&/ a&$I> _aG` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `fahSAfNuag`af`ae `ac` acpNuadpNua4SAkfJANu?HP0(T@kHa& $I _aIUd4Id4Id$Id `$$$$Q @Jf4Nu0XNup `aUAfQNuag`af`ae `ac` acpNuadpNuaSAkXf SAkXfJANuth`tpa ".Nutj`t@H|`pM` pO`p`po`~*@-AH|`t)`t` tr`t2`t@-A=B|`tN@`t,@-A=B|`rAD-@f-H `vr6 @`z`z `z8.^n\Dn\@Hp tr=ED`Bp'rta 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 nab222-IfHVMF,_Nup `xT np`:??/ a X, > _a N4$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"eaP"ep`&6NuE "e a."d&&6NuE"e a"d66NuE"e a"d666NuE"e aԵ"d6Nu <}a($Ia `$XaH`aHR?<NNT @"_ <}Nuvn\n^~Ha 0 @xepw2AtE4*jDjHB t`0QTAtp =| D`$a`QNuHg"cc/ 0)a _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNu~dGdEH<Nup`N0@F@AJhg PLNu`.LJg(HPBHh/??<@NAXLf ѨLNuJkp%`aJBja!| ??<>NAXOJkpNu0< aF`0< CF2p`4p a0`p CFp` aCF"p`Hza `Hz"J`B.@=|DNua.@FpAR@C` B.@=|DNuB.@a=GDgNup`.Jg$_a: HN$_a: HN$_aBHN$_a؄BpHN$_aB0HN$_axBpHN$_alN$_ab؄N$_aXN$_aPN$_aF 0HN$_a:؄00HHN$_a,p0HN$_a 24N$_a:p 0HgpN"X I"_(*UGk*<(؆QNp`p`p` p`pJPg`&$_a!HN$_a؄1HN$_aHN$_a 00N&8:` &8:@ABHaNL8aXL8 DBaL8O <jDFJEjDEFn ffAbtNu&8:a`&8:a`.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.azQ`p???<NM\Qj&_NuHQ/?ДpbD sr.!BqD˗q]# KkK{Cлp?=ruPQV0"D:ު'@@K Lɺ*g%b\CҐԍqt-%. b F4ل:.>PEڽr+S~zđ B}5yJ૦ 6MP{n_o9)zo6KDh֦wVɍBTS ** Barcode-Generator V.a1 ** Reg.-Nr.: NICHT REGISTRIERTE SHARE-VERSION ** 01 31.03. 12.00-13.00 Der erste Mensch 3L L 1 3L L 1 3L L 1 01 31.03. 15.00-15.20 Die Zwei 3L L 1 3L L 1 3L L 1 01 01.04. 01.00-02.00 Die drei Musketiere 3L L 1 3L L 1 3L L 1 01 01.04. 00.00-02.00 Die drei Musketiere 3L L 1 3L L 1 3L L 1 01 01.04. 23.00-23.30 Die fuenf von der Tankstelle 3L L 1 3L L 1 3L L 1 @@-_6wG&x|fa7˜q25CHƂJBt2v)(?ZRiDT92Sž~?F7t "JFv(+'&qSj9VM*"}d$ 8VYIt>.5%b@Mww'~|3ʫ. `.. BASCHON ASM v ApBASCHON COM  BASCHON TXT <WERBUNG TXT 93^ page ,132 title baschon : Brenarsch Bildschirm-Schoner ; ; Copyright (c) 1988 Alan Ballard / Gero Zahn 2/1992 ; ; Neue Version: Brenarsch-Schoner: Verwendet statt der PS/2-Maschine ; einen normalen PC mir einer Microsoft-kompatible Maus (auch 3 Tasten). ; ; Erweiterte Version: Hotkey aktiviert den Schoner manuell ; ; Speziell an PC-Speed / AT-Speed (C16) angepate Version ; Luft auf ST mit den genannten Maschinen und monochromem Monitor ; ; The program stays resident only the first time it is run. It may be reexecuted ; to disable blanking or to change the interval. ; ; Options are: ; integer - blanking time in minutes (default 1 minutes) ; \d - disable blanking ; \a - enable blanking (default) ; \m integer - set the "multiplex number" to use for communicating ; with the loaded version. ; ; Interrupt numbers Keyboard@ equ 09h Keyb2int@ equ 16h Timer@ equ 1ch Dos@ equ 21h Multiplex@ equ 2fh Mouse@ equ 33h ; Multiplex function numbers Get_Installed_State equ 0 ; baschon multiplex functions Scrnsav_Multiplex_Number equ 150 ; random choice Scrnsav_Disable equ 10h Scrnsav_Enable equ 11h Scrnsav_Set_Interval equ 12h ; DOS function numbers Print_String equ 09h Print_Char equ 02h Set_Int equ 25h Get_Int equ 35h TSR equ 31h Terminate equ 4ch ; mouse function numbers check_mouse equ 00h mouse_status equ 03h ; keyboard function numbers key_status equ 02h ; Miscellaneous constants Ticks_Per_Minute equ 1092 ; 60*18.2 = one Minute Default_Time equ 1 ; one minute default Max_Time equ 30 ; 30 minute maximum (30*1092=32760) flash_time equ 273 ; 15*18.2 = fifteen seconds Cr equ 0dh Lf equ 0ah True equ 0ffh False equ 00h baschon segment para 'code' assume cs:baschon,ds:nothing,es:nothing ; ; Overlay permanent data on PSP. ; org 05ch ; not supposed to change anything before this Old_Timer dd ? ; save old timer tick Old_Multiplex dd ? ; save old multiplex Old_Keyboard dd ? ; save old keyboard ; Idle_Count dw ? ; Ticks till we begin to flash Idle_Max dw ? ; Initial ticks flash_count dw ? ; Ticks between flashes mouse_stat db ? ; Maus vorhanden oder nicht mouse_bx dw ? ; Maus-Buttons mouse_cx dw ? ; X-Koordinate mouse_dx dw ? ; Y-Koordinate Multiplex_No db ? ; Multiplex number we're using Disabled db ? ; enable/disable flag hotkey db ? ; Bildschirm-Schoner per Hotkey? flash_act db ? ; inverted db ? ; ; ; Define command line in PSP... ; org 080h Cmdline label byte page ; Code starts at offset 0100h for COM file. org 0100h ; beginning for .com programs Start: jmp Initialize ; initialization code is at end. ; ; Diese Routine invertiert den ST-Bildschirm ; ; invert proc near JMP run adress DW 0fa00h,0ef00h EVEN ;68000 Code auf gerade Adresse ! ROUTINE: DB 046H,079H,0,0FFH,082H,040H ;NOT $FF8240 DB 04EH,075H ;RTS run: push bx push dx push es LEA BX,[ROUTINE] ;Startadresse des 68000 in MOV DX,CS ;ES:BX MOV ES,DX MOV DX,4 ;AT-SPEED C16 Code CALL 68000 PUSH 0E9H ;68000 Starten PUSHF CALL DWORD PTR adress ; Bildschirm invertieren mov al,inverted ; Inverted-Flag invertieren cmp inverted,true je is_invert mov inverted,true ; jetzt invertiert jmp inv_end is_invert: mov inverted,false inv_end: pop es pop dx pop bx RET invert endp ; ; Common processing for keyboard and mouse action. ; Reset timeout interval; turn screen back on if it was off. ; Action proc near push ax ; save a register cmp Idle_Count,0 ; have we reached zero jne Reset ; no, just reset count ; Count had reached zero, so we would have disabled the screen. ; Need to turn it back on here. mov flash_act,false ; Blinker deaktivieren cmp inverted,true ; Ist der Bildschirm noch negativ? jne reset ; N ... call invert ; Doch ... Also restaurieren mov inverted,false ; Jetzt ist er wieder normal Reset: mov ax,Idle_Max ; reset count to max mov Idle_Count,ax ; ... pop ax ; restore ret ; return Action endp ; ; int 09 (keyboard) enters here. In case of keyboard intercept deactivate ; flashing. Do not deactive when hotkey occured. ; Passed on to old interrupt routine in all cases. ; keyboard proc far cmp hotkey,true ; im Hotkey-Fall nichts tun je noaction call Action ; record something happenned noaction: jmp Old_keyboard ; pass it on to old routine keyboard endp ; ; int 1ch (timer tick) enters here. If blanking enabled, decrement count ; and see if time to blank screen. ; Timer proc far cmp Disabled,True ; are we active? jne aktiv jmp done3 aktiv: cmp flash_act,true ; Blinker an? jne akt2 dec flash_count ; Ja ... Zhler erniedrigen jnz akt2 ; Null erreicht? call invert ; Ja ... invertieren und mov flash_count,flash_time ; Zhler initialisieren akt2: cmp Idle_Count,0 ; already turned off? je Done ; ok, nothing to do mov ah,key_status ; Hotkey (Shift L/R) prfen int keyb2int@ and al,3 cmp al,3 ; Bit 0 und Bit 1 gesetzt jne aktiv2 ; N, also weiter mov hotkey,true ; Aufruf via Hotkey mov Idle_Count,1 ; Abschaltung gleich aktiv2: dec Idle_Count ; subtract one... jnz Done ; quit if still nonzero ; Count has reached zero. Turn off the display. mov flash_act,true ; Blinker aktivieren call invert ; schon mal invertieren mov flash_count,flash_time ; Zeit bis zum nchsten Invertieren DONE: push ax push bx push cx push dx cmp hotkey,true ; Hotkey-Flag gesetzt? jne maus ; nein ... Maus prfen mov ah,key_status ; "Shift"-Tasten-Status abfragen int keyb2int@ and al,3 ; Wenn Shift/Shift losgelassen wird cmp al,0 ; Hotkey-Flag auf False. jne done2 mov hotkey,false jmp done2 maus: cmp mouse_stat,0 ; Maus berhaupt da je done2 ; Nein ... nicht prfen mov ax,mouse_status ; ja ... Mausbewegung berprfen Int mouse@ cmp bx,mouse_bx ; Mausbuttons prfen jne do_it ; ja ... cmp cx,mouse_cx ; horizontale Bewegung prfen jne do_it ; ja ... cmp dx,mouse_dx ; vertikale Bewegung prfen jne do_it ; ja ... jmp done2 do_it: mov mouse_bx,bx ; Mauspositioen merken mov mouse_cx,cx mov mouse_dx,dx call action ; doch !!! Done2: pop dx pop cx pop bx pop ax done3: jmp Old_Timer ; continue with other int routine. Timer endp page ; ; int 2fh (Multiplex) enters here. This is used for communication from ; later runs of baschon program. ; Multiplex proc far cmp ah,Multiplex_No ; is this our number? je Mine ; yes,... jmp Old_Multiplex ; no, pass it on. Mine: cmp al,Get_Installed_State ; are we just testing? jne Mine2 ; work to do ; Set result to indicate installed. Also, pass back our name as further ; check for someone else using the number. mov al,0ffh ; code to say we're here push ds ; copy ds to es pop es ; ... lea di,es:Scrnsav_Str ; offset for our name iret ; return it to caller. ; Look for other function requests Mine2: cmp al,Scrnsav_Enable jne Mine3 mov Disabled,False ; set enabled jmp Valid Mine3: cmp al,Scrnsav_Disable jne Mine4 mov Disabled,True ; set disabled jmp Valid Mine4: cmp al,Scrnsav_Set_Interval jne Invalid mov Idle_Max,bx ; reset interval Valid: mov al,0 ; set success code iret Invalid: mov al,1 ; return error code iret Scrnsav_Str db "B.A.-Schoner" Multiplex endp page ; ; Initialization. Print a greeting, process the parameters, determine ; whether already loaded, then either stay resident or communicate ; with resident version. ; Initialize proc near assume ds:baschon push bx ; save registers we use push cx push si push di push ds push es push dx push cs ; copy cs to ds. pop ds cld ; always want to increment mov dx,offset Greeting ; message address mov ah,Print_String ; function code int Dos@ ; write the message ; ; Process the parameters. Should be integer number of minutes, ; and/or /d (disable), /e (enable), /m ; HaveVGA: mov si,offset Cmdline ; index of parameters lodsb ; pick up count and step mov ah,0 ; extend mov cx,ax ; copy to count register Next_Par: call Skipblanks ; find first character jnz Have_Par ; count reached zero jmp End_Pars Have_Par: cmp byte ptr [si],'/' ; option flag? jne Try_Int inc si ; step to flag char dec cx ; decrement count jz Bad_Flag ; missing flag spec cmp byte ptr [si],'d' ; test for disable flag je Disable cmp byte ptr [si],'D' jne Try_E ; not disable Disable: mov Par_Disable,True ; set the flag inc si ; step over it dec cx ; adjust count jmp Next_Par ; and look for more pars Try_E: cmp byte ptr [si],'a' ; test for enable flag je Enable cmp byte ptr [si],'A' jne Try_M ; not enable Enable: mov Par_Disable,False ; set the flag inc si ; step over it dec cx ; adjust count jmp Next_Par ; and look for more pars Try_M: cmp byte ptr [si],'m' ; test for m flag je M_Flag cmp byte ptr [si],'M' jne Bad_Flag ; invalid flag M_Flag: inc si ; step over it dec cx ; adjust count call Skipblanks ; need a following integer par jz Bad_M_Flag ; no following par call GetI ; find a number jo Bad_M_Flag ; it overflows jz Bad_M_Flag ; it wasn't there cmp ax,80h ; check the range jl Bad_M_Flag ; ... too small cmp ax,0ffh ; ... ja Bad_M_Flag ; ... too big mov Par_Multiplex_No,al ; just right jmp Next_Par ; look for more ; Not a flag; should be integer number of minutes. Try_Int: call GetI ; find a number jo Too_Big ; it overflowed jz Bad_Par ; not found cmp ax,Max_Time ; is it too big? ja Too_Big ; yes, don't allow. mov Par_Minutes,ax ; save it away mov Par_Set_Interval,True ; remember it was specified jmp Next_Par ; look for more ; Invalid flag; back up to the / character before echoing it. Bad_Flag: dec si ; back up one pos inc cx ; increase count Bad_Par: mov dx,offset Bad_Par_Message mov ah,Print_String ; function code int Dos@ ; write the message Echo: lodsb ; get next character cmp al,' ' ; stop at a blank je End_Echo mov dl,al ; and echo it mov ah,Print_Char ; ... int Dos@ ; ... loop Echo End_Echo: mov dx,offset Bad_Par_Message2 mov ah,Print_String ; function code int Dos@ ; write the end of the message jmp Unload Too_Big: mov dx,offset Too_Big_Message mov ah,Print_String ; function code int Dos@ ; write the message jmp Unload Bad_M_Flag: mov dx,offset Bad_M_Flag_Message mov ah,Print_String ; function code int Dos@ ; write the message jmp Unload page ; ; Parameter processing finished. ; End_Pars: mov ax,Par_Minutes ; compute ticks required mul Ticks ; ... mov Par_Ticks,ax ; ... ; ; Determine whether already installed. ; mov ah,Par_Multiplex_No ; ask if already installed... mov al,Get_Installed_State ; ... int Multiplex@ ; ...? cmp al,0 ; is it installed? je Install ; no, go do it cmp al,0ffh ; seems to be, make sure jne Cant_Install ; something wrong ; Last test: if it is installed, should get back es:di pointing to ; our name. lea si,Scrnsav_Str mov cx,size Scrnsav_Str repnz cmpsb ; compare the bytes jne Cant_Install ; ; Seems to be already installed, so pass across requested state. ; mov ah,Par_Multiplex_No ; First set enabled/disabled. mov al,Scrnsav_Enable ; assume enabling cmp Par_Disable,True ; are we really? jne Send_Enable ; ... mov al,Scrnsav_Disable ; ... nope Send_Enable: int Multiplex@ ; Send it to resident copy. cmp al,0 ; check for problems jne Cant_Change cmp Par_Set_Interval,True ; Do we want to change interval? jne No_Change mov ah,Par_Multiplex_No ; yes, set up parameters mov al,Scrnsav_Set_Interval ; ... mov bx,Par_Ticks ;... int Multiplex@ ; Send it to resident copy. cmp al,0 ; check for problems jne Cant_Change ; ; Write out what we did. ; No_Change: mov ax,offset Null_Message ; no "installed and" part call Write_Status ; call common routine jmp Unload_Ok ; and terminate ; ; Problems ; Cant_Install: mov dx,offset Cant_Install_Message mov ah,Print_String ; function code int Dos@ ; write the message jmp Unload Cant_Change: mov dx,offset Cant_Change_Message mov ah,Print_String ; function code int Dos@ ; write the message jmp Unload page ; ; Appears to be OK to install, so lets do so. ; Install: mov al,Par_Disable ; Set enable/disable state mov Disabled,al ; ... mov ax,Par_Ticks ; And interval mov Idle_Count,ax ; ... mov Idle_Max,ax ; ... mov al,Par_Multiplex_No ; and multiplex number mov Multiplex_No,al ; ... ; ; Set up the interrupt vectors ; mov ax,check_mouse ; wenn 0 -> Keine Mause mov bx,0 mov cx,0 mov dx,0 int Mouse@ mov mouse_stat,al cmp al,0 je weiter_i mov ax,mouse_status ; ggf. Mausstatus initialisieren int Mouse@ mov mouse_bx,bx mov mouse_cx,cx mov mouse_dx,dx mov hotkey,false ; noch kein Hotkey gedrckt mov flash_act,false ; Blinker nicht aktiv mov inverted,false ; Bildschirm ist normal weiter_i: mov ah,Get_Int mov al,Multiplex@ ; Get int 2f. int Dos@ mov word ptr Old_Multiplex,bx ; Save it away mov word ptr Old_Multiplex+2,es mov ah,Set_Int mov al,Multiplex@ ; Set new int 2f mov dx,offset Multiplex int Dos@ ; ... mov ah,Get_Int mov al,Timer@ ; Get int 1c int Dos@ mov word ptr Old_Timer,bx ; Save it away mov word ptr Old_Timer+2,es mov ah,Set_Int mov al,Timer@ ; Set new int 1c. mov dx,offset Timer int Dos@ ; ... mov ah,Get_Int mov al,keyboard@ ; Get int 09 int Dos@ mov word ptr Old_Keyboard,bx ; Save it away mov word ptr Old_Keyboard+2,es mov ah,Set_Int mov al,keyboard@ ; Set new int 09. mov dx,offset keyboard int Dos@ ; ... ; ; Put out a message saying what we did. ; mov Par_Set_Interval,True ; always include the interval mov ax,offset Installed_Message call Write_Status ; call common code ; ; Terminate and stay resident. ; mov ah,TSR ; terminate/stay resident mov al,0 ; ... with exit code 0 pop dx ; pop this off here... we don't restore it mov dx,((offset Initialize - offset baschon) + 15)/16 jmp Return ; Terminate and unload (OK) Unload_Ok: mov al,00h ; Error code 0 jmp Unload2 ; merge ; Terminate and unload with error code. Unload: mov al,01h ; with error code 1 Unload2: mov ah,Terminate ; terminate pop dx ; restore dx Return: pop es pop ds pop di pop si pop cx ; restore registers pop bx int Dos@ ; back to DOS. Initialize endp page ; ; Write_Status writes a message saying what we did. ; ; At entry: ax = message "installed and" if required. ; Write_Status proc near push dx ; save reg we clobber push ax ; save parameter mov dx,offset Status_Message ; "Screen saver " mov ah,Print_String int Dos@ pop dx ; "installed and " mov ah,Print_String int Dos@ mov dx,offset Enabled_Message ; "enabled" cmp Par_Disable,True jne Ws_Enable mov dx,offset Disabled_Message ; "disabled" Ws_Enable: mov ah,Print_String int Dos@ cmp Par_Set_Interval,True jne Ws_Done mov dx,offset Lpar_Message ; " (" mov ah,Print_String int Dos@ mov ax,Par_Minutes ; call WriteI mov dx,offset Rpar_Message ; " minutes)" mov ah,Print_String int Dos@ Ws_Done: mov dx,offset End_Message ; "." mov ah,Print_String int Dos@ pop dx ; restore reg ret Write_Status endp page ; ; Skipblanks skips over blanks and returns at non blank. ; ; At entry: si = index of first byte to check ; cx = count of characters in string ; ; At return: si = index of non blank ; cx = remaining characters ; z bit = clear if non blank found ; = set if no nonblanks ; ; (Could do this with a rep scsb instruction, but setting it up ; is more hassle than its worth...) ; Skipblanks proc near Sb_Loop: cmp cx,0 ; any charaters left? je Sb_Ret ; nope cmp byte ptr [si],' ' ; is it blank? jne Sb_Ret ; nope, found something inc si ; step to next dec cx ; decrement count jmp Sb_Loop ; ... and continue Sb_Ret: ret Skipblanks endp page ; ; GetI converts an ascii string to an integer. It returns ; on encountering a non-digit. ; ; At entry: si = index of first byte to convert ; cx = count of characters in string ; ; At return: si = index of first non digit ; cx = remaining characters ; ax = converted integer ; o bit is set if result overflows a single register ; z bit = clear if integer found ; = set if no integer ; GetI proc near push bx push dx push cx ; copy cx for testing at end cmp cx,0 ; see if we have any characters jz Gi_Ret ; ... and return if not. mov ax,0 ; initialize result in ax Gi_Loop: mov bl,[si] ; pick up a byte cmp bl,'0' ; check it is in range jb Gi_Ret ; ... cmp bl,'9' ; ... ja Gi_Ret ; ... inc si ; step to next character mul Ten ; accumulate result in ax/dx jo Gi_RetO ; overflowed sub bl,'0' ; convert digit to 0 ... 9 mov bh,0 ; ... word value add ax,bx ; add to result so far jo Gi_RetO ; overflowed loop Gi_Loop ; decrement count and continue jmp Gi_Ret ; merge below Gi_RetO: pop bx ; pop off saved cx jmp Gi_Ret2 ; merge below Gi_Ret: pop bx ; pop back saved cx cmp bx,cx ; and set z bit to whether we found num Gi_Ret2: pop dx ; restore regs (z or o bits set) pop bx ; ... ret GetI endp page ; ; WriteI converts a positive, word, integer to characters and writes ; them to stdout. It uses recursion to emit the digits in the ; right order. ; ; At entry: ax = number to convert ; WriteI proc near push dx ; save reg we use cmp ax,10 ; more than one digit? jb Wi_Digit ; nope, just do the digit mov dx,0 ; extend the dividend div Ten ; quot-> ax, rem-> dx call WriteI ; handle the quotient mov ax,dx ; followed by the remainder Wi_Digit: add al,'0' ; convert digit to char mov dl,al ; and write it out... mov ah,Print_Char int Dos@ pop dx ; restore ret ; and return WriteI endp page ; ; Data area used during option parsing. ; Par_Disable db False ; Flags for options ... Par_Set_Interval db False ; ... specified Par_Multiplex_No db Scrnsav_Multiplex_Number ; default number to use Par_Minutes dw Default_Time ; interval in minutes Par_Ticks dw ? ; interval in ticks ; Constants for mul/div instructions Ticks dw Ticks_Per_Minute Ten dw 10 ; Message emitted Greeting db 'BASCHON - Brenarsch-Bildschirmschoner fr ' db 'PC-Speed / AT-Speed / AT-Speed C16',Cr,Lf db '(C)opyright 1988 Alan Ballard / Gero Zahn 2/1992',Cr,Lf,'$' Bad_Par_Message db Cr,Lf,'Ungltiger Paramter: "$' Bad_Par_Message2 db '".',Cr,Lf db ' Parameter sind',Cr,Lf db ' integer (Anzahl Minuten)',Cr,Lf db ' /a (Schoner aktivieren)',Cr,Lf db ' /d (Schoner deaktivieren)',Cr,Lf db ' /m integer (Multiplex-Nummer ndern)',Cr,Lf db '$' Too_Big_Message db Cr,Lf,'Zeit zu lang. Maximum ist 30.',Cr,Lf, '$' Bad_M_Flag_Message db Cr,Lf,'Falsche /m-Option. Mu von ' db 'Zahl zwischen 128 und 255 gefolgt werden.',Cr,Lf,'$' Cant_Install_Message db Cr,Lf,"Kann Schoner nicht installieren. " db 'Andere Multiplex-Nummer (/m option) versuchen.',Cr,Lf,'$' Cant_Change_Message db Cr,Lf,"Fehler mit installiertem Schoner. " db 'Andere Multiplex-Nummer (/m option) versuchen.',Cr,Lf,'$' Status_Message db 'Hotkey fr manuellen Schoner ist L-Shift/R-Shift',Cr,Lf db 'Schoner $' Installed_Message db 'installiert und $' Null_Message db '$' Enabled_Message db 'aktiviert$' Disabled_Message db 'deaktiviert$' Lpar_Message db ' ($' Rpar_Message db ' Minute(n))$' End_Message db '.',Cr,Lf,'$' baschon ends end Start  Fy@NuSR ʎºPUF]..y.>yt .y.yZ[P.>hu.x.>yu .y.j.hX.>wt..d.>vu.>xu.lu ^.l.>ht.$<u .w.h.hu.x(.lPSQR.>wu$<u@.w8.>nt/3.;ou.;qu .;su.o.q.sZY[X..\.:&ut..`<u<u .v<u .v <u.jϰB.A.-SchonerSQVWR* !uu/<u+> u&!$/<u !> !v$hj!u3n<t 3oqswxy5/!`b%/A!5!\^%!5 !df% x! 1Z) LZ_^Y[!RP !Z !>u !> u !"U ! !ZÃt < uFISRQt(0r9wF&(p0p[[;Z[R= r 6(0д!ZD BASCHON - Brenarsch-Bildschirmschoner fr PC-Speed / AT-Speed / AT-Speed C16 (C)opyright 1988 Alan Ballard / Gero Zahn 2/1992 $ Ungltiger Paramter: "$". Parameter sind integer (Anzahl Minuten) /a (Schoner aktivieren) /d (Schoner deaktivieren) /m integer (Multiplex-Nummer ndern) $ Zeit zu lang. Maximum ist 30. $ Falsche /m-Option. Mu von Zahl zwischen 128 und 255 gefolgt werden. $ Kann Schoner nicht installieren. Andere Multiplex-Nummer (/m option) versuchen. $ Fehler mit installiertem Schoner. Andere Multiplex-Nummer (/m option) versuchen. $Hotkey fr manuellen Schoner ist L-Shift/R-Shift Schoner $installiert und $$aktiviert$deaktiviert$ ($ Minute(n))$. $BASCHON - Brenarsch-Bildschirmschoner fr PC-Speed / AT-Speed / AT-Speed C16 ============================================================================= (C) Alan Ballard 1988 / Gero Zahn 2/1992 Versions-Datum: 27.2.1992 ------------------------------------------------------------------------------ Bei BASCHON handelt es sich um einen Bildschirm-Schoner speziell fr die PC/AT-Emulatoren der Firma Sack Electronic in Bad Lipspringe. Er verbindet dabei extrem geringen Speicherplatz-Bedarf mit hohem Komfort und Effektivitt. ------------------------------------------------------------------------------ Warum BASCHON? -------------- Theoretisch sollte man davon ausgehen, da die heutigen DOS-Emulatoren mitt- lerweise so gut sind, da Sie einen "echten" PC ziemlich gut nachbilden. Theoretisch sollte also jeder beliebige DOS-Bildschirmschoner auch auf den Emulatoren laufen. Was aber leider nicht der Fall ist. Ein paar Beispiele: Der intere Bildschirm-Schoner von GeoWorks Ensemble luft problemlos. Aber GeoWorks ist durch die fehlende Drucker-Schnittstelle so und so eine Sache. Auerdem funktioniert der Bildschirmschoner nicht auerhalb von GeoWorks. - Der interne Bildschirm-Schoner des Norton-Commander 3.0 ist eine feine Sache, aber wie gesagt nur innerhalb von NC. - Der externe Bildschirm-Schoner, der bei PC Tools 7 mitgeliefert wird, ist zwar schick, braucht aber erheblich zu viel Speicherplatz, auerdem bleibt beim Ausschalten des Bildschirms die untere Zeile stehen. - Viele externe Bildschirm-Schoner bentigen eine so hohe Menge an Arbeitsspeicher und an Festplatten-Speicher (der komplette Grafikbildschirm wird gesichert), da man danach zwar einen geschonten Bildschirm, aber keinen funktionstchtigen Computer mehr vor sich hat. - Viele Bildschirmschoner reagieren nur auf die Tastatur, nicht aber auf die Maus. Man erschreckt sich richtig, wenn man viel mit der Maus arbeitet und der Bildschirm pltzlich schwarz wird. - Die meisten Bildschirm-Schoner sind abhngig von der verwendeten Grafikkarte. Das heit: Wenn er unter Hercules luft, wird er wahrscheinlich nicht unter CGA, EGA oder VGA funktionieren. - ... - Das war's ja nun alles nicht. "Was tun?" sprach Zeus. Bildschirm-Schoner fr "echte" PC's fallen also fr unsere Zwecke aus. Rekapitulieren wir, was wir wollen: Er soll kurz sein, soll Grafik-Karten- unabhngig sein. Ein Zugriff auf die emulierte PC-Hardware bringt aus den genannten Grnden Probleme mit sich. Also sollte er direkt auf die ST-Hardware zugreifen. Wie also? Betrachten wir die gngigen ST-Bildschirm-Schoner. Viele bentigen auch zu viel Speicherplatz. Die gngige Methode ist, den Bildschirm dunkel zu schalten. Dafr mu entweder das System angehalten werden und der bestehenden Bildschirm mu fr die sptere Verwendung gespeichert werden; oder aber, alle auf dem Bildschirm arbeitenden Aktionen mssen weiterlaufen, parallel dazu wird aber ein schwarzer Bildschirm angezeigt. Beides kostet (bei ST's) mindestens 32 KB Speicherplatz. Im Gegensatz dazu stehen die sogenannten "Inverter": Sie lassen den Bildschirm eingeschaltet, wechseln aber die monochrome Darstellung. Das heit, Punkte die vorher schwarz waren, werden dann wei und umgekehrt. Diese Modi werden in regelmigen Abstnden umgeschaltet. Der Bildschirm-Schon- Effekt besteht also aus dem Trick, die hellen Bildschirm-Punkte "abkhlen" zu lassen, whrend dann die anderen Punkte hell sind. Eine statistische Schonung also. Eine solche Schonung lt sich im Prinzip durch Invertieren eines einzigen Bits der monochromen Farbpalette erreichen. Der ntige Speicherplatz ist minimal. Als gelungensten Vertreter dieser Kategorie Bildschirm-Schoner mchte ich hier das Programm MACCEL nennen, das (neben einer Mausbeschleunigung) auch einen Bildschirmschoner anbietet. Ohne Mausbeschleunigung bentigt MACCEL nur ca. ein KB Speicher. Der hier vorliegende Bildschirmschoner BASCHON ist stark an MACCEL angelehnt: Nach einer frei konfigurierbaren Zeit beginnt der Bildschirm die monochromen Farben zu tauschen, und zwar in regelmigen Abstnden von je 15 Sekunden. Bei Bettigung einer beliebigen Taste (auch Shift, Ctrl etc.) wird der Original-Zustand des Bildschirms restauriert und das Blinken hrt auf. Auch eine minimale Bewegung der Maus oder ein Druck auf eine der Maustasten bewirkt den Effekt. Der Schoner kann ber einen weiteren Aufruf deaktiviert, aktiviert oder umkonfiguriert werden. Dies erfolgt ohne mehrfaches Installieren, es wird also kein weiterer Speicherplatz bentigt. Im Gegensatz zu MACCEL kann BASCHON auch per Hotkey aktiviert werden, das heit das Blinken kann manuell in Gang gebracht werden. Dies ist recht ntzlich, wenn man den Rechner bewut alleine zurcklt. BASCHON basiert auf dem Programm SCRNSAV2 von Alan Ballard aus dem Jahre 1988 (siehe auch: Entwicklungs-Geschichte). Installation von BASCHON? ------------------------- Das Einbinden in die DOS-Umgebung ist denkbar einfach: Man kann BASCHON einfach mit in die AUTOEXEC.BAT-Datei einfgen. Hierzu mu natrlich BASCHON ber den PATH-Zugriffspfad erreichbar sind; es ist aber auch mglich, BASCHON mit einer kompletten Pfad-Angabe zu laden. Nach dem ersten Start bentigt BASCHON ca. 900 Bytes Speicherplatz. BASCHON lt sich aber ohne Probleme mit LOADHIGH (MSDOS) oder HILOAD (DRDOS) in den UMB verschieben, sofern dort noch Speicherplazu frei ist. Einer Einbindung in die DOS-Umgebung in der CONFIG.SYS mittels "INSTALL" ist ebenso mglich. Hier funktioniert unter DRDOS auch der Befehl HIINSTALL. Damit BASCHON auf die Mausbewegung reagieren kann, ist es notwendig, da vor dem Laden von BASCHON der Maustreiber geladen wurde, also zum Beispiel GMOUSE.COM oder MOUSE.SYS. Um die Konfiguration von BASCHON zu modifizieren, knnen verschiedene Parameter angegeben werden. BASCHON Der Blink-Effekt von BASCHON wird nach Minuten effektiv. Fehlt der Parameter, so nimmt BASCHON als Zeitdauer eine Minute an. BASCHON /M Mit diesem Schalter kann die Multiplex-Nummer gewhlt werden, die BASCHON fr sich beansprucht. Die Kommunikation zu der installierten Kopie von BASCHON geschieht ber einen Multiplex-Kanal. Es ist offen- sichtlich, da pro Multiplex-Kanal nur ein Programm resident sein kann. Sollte sich also ein anderes Programm bockbeinig stellen, kann BASCHON ohne Probleme auf einen anderen Multiplex-Kanal umgebogen werden. Fehlt der Parameter, so nimmt BASCHON Kanal 150 an. BASCHON /D Der Bildschirm-Schoner wird mit diesem Aufruf deaktiviert. Das heit soviel, da BASCHON zwar im Speicher bleibt, aber da der Blink-Effekt ausgeschaltet wird und da BASCHON nicht mehr auf die Tastatur und die Maus achtet. BASCHON /A Analog dazu wird BASCHON mit dieser Option aktiviert. Diese Option ist voreingestellt und kann nur die die Option /D auer Kraft gesetzt werden. Um den Blink-Effekt zu starten, kann man entweder die eingestellte Zeit verstreichen lassen oder beide Shift-Tasten gleichzeitig drcken. Wenn der Schoner aktiv ist, kann der Blink-Effekt durch einen beliebigen Tastendruck (auch Maustaste) oder durch Bewegen der Maustaste beendet werden. Ein Bewegen der Maus ist aber nur dann effektiv, wenn sich dadurch die Maus-Positition ndert. Steht zum Beispiel bei der Verwendung von Turbo-Pascal 6.0 der Mauscursor ganz oben links, bleibt der Blink-Effekt auch dann erhalten, wenn man die Maus nach links oben schiebt. Hard- / Software-Voraussetzungen: --------------------------------- BASCHON luft im Prinzip auf jedem ATARI ST unter einem der Emulatoren PC-Speed, AT-Speed oder AT-Speed C16 mit einem Monochrom-Monitor (SM 124 oder kompatibel) als Ausgabegert. Da BASCHON mit dem SuperCharger oder mit ATonce zusammenluft, wage ich zu bezweifeln, weil diese wahrscheinlich ein vllig anderes Konzept bewerkstelligen, um den 68000er anzusprechen, sofern dies berhaupt mglich ist. Auf "echten" PC's kann BASCHON natrlich konzeptbedingt nicht funktionieren: Abgesehen davon, da diese nicht ber die Farbpalette des ST verfgen, drfte der jeweilige PC beim ersten Versuch den 68000er zu aktivieren ins Nirvhana abschwirren. Wer's unbedingt probieren will, soll's halt tun. Notwendig ist eine DOS-Version, die ber Multiplex-Aufrufe verfgt. Getestet habe ich BASCHON unter PC-DOS 3.20, MS-DOS 5.0 und DR-DOS 5.0 und 6.0. Unter diesen vier DOS-Versionen ergaben sich keinerlei Problem, soda ich mit ziemlicher Sicherheit behaupten kann, da BASCHON auch unter den DOS- Versinen 4.xx wird. Ein Testlauf unter MS-DOS 2.00 (ja, sowas gibt's noch, es ist knapp 10 Jahre alt) verlief katastrophal und endete mit einem Total-Absturz. Ich meine also sagen zu knnen, da BASCHON ab DOS 3.xx problemlos funktioniert. Thema Maus: BASCHON hlt sich an die Konventionen der "normalen" Maustreiber wie zum Beispiel der Microsoft- und Genius-Treiber. Das heit also, da BASCHON ohne Probleme mit der ST-Maus funktioniert. Aber auch eine Fremd-Maus am seriellen Port drfte, sofern sie sich korrekt installieren lt, keinerlei Probleme machen. Software-Kompatiblitt: ----------------------- BASCHON luft im Prinzip mit jedem Programm zusammen, da auf dem ST unter dem DOS-Emulator luft. Probleme gibt es natrlich mit denen, die eigenmchtig an den Interrupt-Routinen herumschnitzen und danach nicht die vorher eingeklinkten Routinen abarbeiten. Dazu gehrt zum Beispiel das vielseits geehrte (?) MS Windows. BASCHON bleibt aktiv, das heit, nach der voreingestellten Zeit fngt der Blink-Effekt an, aber weder Tastendrcke noch Mausbewegungen knnen dies wieder beenden. In diesem Falle empfehle ich also, BASCHON vor dem Aufruf von Windows mit "BASCHON /D" zu deaktivieren, danach mit "BASCHON /A" wieder aktivieren. Gleiches gilt brigens fr die Benutzer-Oberflche Geoworks Ensemble (die aber unter PC-Speed, AT-Speed (C16) sowieso nicht vernnftig betrieben werden kann). Man kann davon ausgehen, da neuere Spiel-Programme auch nicht die Finger von den Interrupts lassen knnen. Dort empfiehlt sich meistens auch die Verfahrensweise wie bei Windows. Zur Entwicklung-Geschichte von BASCHON: --------------------------------------- Die monochromen Farben auszutauschen, ist unter den neueren BIOS-Versionen der Sack-DOS-Emulatoeren zumindest manuell kein Problem: SysReq-I (wobei die "("-Klammer fr SysReq steht) erledigt dies ohne Probleme. Ein Blick in das README.DOC-File, das auf jeder Emulator-Treiberdiskette beiliegt, offenbart ein kurzes Stck Assembler-Code, das die Aufgabe auch erfllt. Hierzu wird der V30 bzw. der 80286 in den Standby-Modus geschaltet und der 68000er erfllt mit einem wenige Bytes langen Assembler-Programm den Wunsch. In diesem Moment meines Sinnens stie ich auf dem PC eines Freundes auf den Bildschirm-Schoner von Alan Ballard. Dieser war ursprnglich fr VGA-Karten gedacht. Bei ihm (Color Image 5-SVGA) funktionierte auch ohne Probleme. Ein Blick ins (glcklicherweise beiliegende) Assembler- Listing zeigte uns, da der Schoner eigentlich auch auf die Maus reagieren sollte, was er aber nicht tat. Eine eingehende Suche im Code legte offen, da die Mausuntersttzung nur fr PS/2 (in Worten: Pe Es halbe) Maschinen gedacht war. Natrlich war der Hacker-Trieb erwacht - mein Freund konnte etwas Assembler, meine Assembler-Kenntnisse erstreckten sich eigentlich nur auf den 6502 (ja, steinigt mich, ich habe mal mit einem 64er gespielt). Mein Einstieg in die Maschinen-Sprache des PC erfolgte somit (wie damals beim 64er durch die Kenntnisse des Z80-Assemblers [ZX81 und ZX Spectrum]) auf die Holzhammer-Methode: Nase zuhalten und ins kalte Na springen. Nach einer Nacht emsigen Arbeitens und emsigen Rechner-Neubootens stand die erste lauffhige Version des Bildschirm-Schoners, der nun auch auf Muse reagierte, und zwar sowohl auf 2- als auch auf 3-Tasten-Muse. Bereits wenige Tage spter kam der Wunsch nach einem Hotkey, der den Bildschirmschoner auch manuell starten konnte. Nach einem weiteren Tag Arbeit (wie gesagt: ich war und bin Assembler-Anfnger) klappte auch dies. Ich konnte zwar stolz auch mich sein, aber dieser Bildschirm- Schoner funktionierte auf meinem Rechner natrlich nicht. Natrlich begann ich sofort mit der Arbeit an der ST-Version, die nun die Routine aus dem DOC-File statt der normalen VGA-Routinen verwendete nach einigen Rckschlgen (z. B. funktioniert der System Services-Inter- rupt auf meinem Rechner nicht so wie auf dem "echten" PC's) begann mein ST nun auch noch unter DOS zu flackern. Der BASCHON fr die Speed- Emulationen war geboren. BASCHON - Brenarsch-Schoner ---------------------------- Dieser etwas merkwrdig klingende Name stammt von einer Begebenheit, die einer etwas lngeren Erklrung bedarf: Diesen Freund von mir, bei dem wir die VGA-Fassung fertiggestrickt haben, habe ich durch mein Informatik- Studium kennengelernt. Er wohnt am Studienort im Prinzip in der gleichen Nebenstrae wie ich. Diese macht aber ziemlich exakt in der Mitte zwischen unseren Husern einen scharfen Knick, um nach einem Halbkreis wieder in die Hauptstrae zu mnden. Zu aller Ungunst wohnen wir auf dem Lande, ziemlich weit ab von jeglicher Zivilisation. Fr eine Straenlaterne hat es also auf dem Wege von mir zu ihm (und speziell in der scharfen Kurve) noch nicht gereicht. Und eines Tages (oder besser: eines Nachts), also wir beide unterwegs von seiner Wohnung zu meiner waren, sagt er: "Meine Herren, hier ist es ja dunkel wie im Brenarsch!" Und es war wirklich so: Ich blickte nach unten und konnte meine eigenen Fe (in schwarze Schuhe verpackt) nicht erkennen. Auf diese Weise kamen wir dazu, Bekannten immer zu sagen: "Wir wohnen im Brenarsch." Da dieser Bildschirm-Schoner zuerst speziell fr uns beide implementiert worden war, tauften wir ihn spontan "Brenarsch-Schoner". Verbreitung: ------------ Ich sehe davon ab, BASCHON auch in den einschlgigen PD-Pools fr PC- kompatible Rechner zu verffentlichen, da Nutzer "echter" PC's kaum etwas damit anfangen knnen. Also erfolgt eine Verffentlichung "nur" in den drei bekannten PD-Pools "ST" (Maxon), "J" (Journal) und in der 2000er-Serie (IDL). BASCHON ist PD, aber nur dann, wenn alle zum Programm gehrigen Daten immer mitkopiert werden, wenn BASCHON vervielfltigt wird. Also: BASCHON.ASM - Kommentierter TASM-Source-Text (teils englisch, teils deutsch) BASCHON.COM - Der eigentliche Bildschirm-Schoner BASCHON.TXT - Dieses Dokumentations-File. Ich denke, da BASCHON von vielen genutzt werden kann, ein hnliches so komfortables Programm existiert meineswissens nicht (sonst htte ich es wahrscheinlich schon). Aus diesem Grunde denke ich, da jeder, der es verwendet, mir doch den Betrag von mind. 10,- DM schicken sollte. (Es soll kommerzielle Bildschirmschoner geben, die man viel teurer bezahlen mu.) Jeder mge sich eingestehen, da BASCHON das Programm ist, worauf er schon seit langem gewartet hat. Meine Adresse ist: Gero Zahn Bergring 27 W-4953 Petershagen Tel.: 05707/2501 (Meine Adresse am Brenarsch werde ich nicht verffentlichen, sonst steht nach kurzer Zeit der ganze Brenarsch voll von Sight-Seeing-Touristen ... !) Weitere Programme aus der ONKISOFT 1999-Schmiede: ================================================= 1. ATARI ST-Serie: ------------------ *** ABC - Anti Bakterien Condom ***: Ein Schutz-Programm mit einem fast genial zu nennenden Schutz-Algorithmus gegen Link-Viren. (s/w und f / Shareware) *** ATAXX ***: Ein recht einfaches Brett-Spiel, das Elemente von Dame, Halma, Reversi und eine Menge von Strategie in sich vereint. Das Spiel-Konzept und die Regeln sind dabei so simpel, da man das Spiel in krzester Zeit erlernen kann. Es handelt sich hierbei um eine Umsetzung des schon aus der Spielhalle bekannten Spiels. (s/w) *** The Beauties Of Binomials ***: Chaotische Grafiken (hnlich Apfelmann) aus einer Formel aus der Wahrscheinlichkeits-Rechnung (Binomial-Verteilung). (s/w und f) *** DivPatch ***: Mehrere kleine Tools (Floppy-Seekrate, Tastatur-Click, externe Floppy an-/abmelden usw.) in einem Progamm / Accessory. (s/w und f) *** HCOP216 II ***: Ein flexibles Hardcopy-Programm fr 9-Nadler. Diverse Bildformate werden gelesen (z. B. NeoChrome 16-farbig, STAD gepackt, Degas (/Elite) 2-,4- und 16-farbig etc.) und knnen auf verschiedene Arten ausgedruckt werden, bis hin zur Verkleinerung fr 3 1/2"-Disketten-Labels. (s/w, vorgestellt in PD-Journal 12/'90) ### HC216 Pro ###: Der groe Bruder von HCOP216 II, diesmal aber nicht mehr PD sondern nur noch kommerziell zu haben - im Rahmen der Sonderdisk-Reihe des Heim-Verlages, und das ab Februar 1992. Einige (wenige) Features: 1001 (naja, fast) Druckdichten, GEM-Oberflche, 24-Nadler-Untersttzung bis 360 dpi, automatische Installation als GEM-Anwendung, weitere Bildformate etc. Alles ein bichen besser und schner als HC216 II. 15,- DM, die sich lohnen! (s/w, Sonderdisk, ab Februar 1992) *** MacText ***: Dieses Programm erleichtert die Rck-Gewinnung von Daten von Macintosh(tm)-Texten (z. B. ALADIN(tm)) zur Weiterverwendung z. B. mit Tempus(tm) oder Wordplus(tm). (s/w) *** Master ***: Die 1001. Superhirn-Implementation. Allerdings lt sich der Schwierigkeits-Grad fast unermelich erhhen. Der Computer kontrolliert die Versuche des Spielers. (s/w) *** Rubik's Cube ***: Wer htte es gedacht, ein Zauberwrfel erscheint auf dem Bildschirm und kann in allen Variationen manipuliert werden. (s/w) *** Rubik's Clock ***: Ein neueres Denk-Spiel vom Zauberwrfel-Erfinder Ern Rubik, bei dem es darum geht, 18 Uhren auf "High Noon" zu stellen, kann mit diesem Programm gespielt werden. (s/w) *** Rubik's Magic-Strategie ***: Ein Brett-Spiel fr zwei Personen aus der Feder von Ern Rubik. Leicht zu erlernen - aber schwierig zu gewinnen. Magic umfat Elemente von Dame und Mhle und vllig eigene Konzepte. Ein besonderes Bonbon: Als Titelmusik luft "Black Or White" von Michael Jackson. (s/w) *** STAMM(baum) ***: Eines der wenigen Genealogie-Programme, die als Shareware zu haben sind. Es ist fr 2er-Stammbume (Ahnentafeln) aller Art geeignet und verwaltet Eltern, Groeltern, Ur-Groeltern ... (s/w / Shareware, vorgestellt im ATARI-Journal 1/'92) *** VOK(abel) ***: Das andere Vokabel-Lernprogramm, bei dem nicht die Schreibweise oder die Aussprache einer fremlndischen Vokabel erlernt wird; vielmehr geschieht ein assoziatives Lernen, bekannt von Vokabel-Karten. (s/w) *** VT52 ***: Mit diesem Paket werden alle Tastatur-Eingaben (Kursor-Bewegungen, Buchstaben etc.) registriert und in eine Datei abgespeichert. Beim spteren Abspielen wird diese Folge wieder genau richtig abgespielt, soda sich Bildschirme vor den Augen des Lesers aufbauen. Ideal fr elektronische Briefe, die auch selbststartend abgespeichert werden knnen. (s/w und f) 2. MS DOS-Serie: ---------------- *** BASCHON ***: Der ultimative Bildschirmschoner speziell fr alle Nutzer von PC-Speed, AT-Speed oder AT-Speed C16. Er verbindet Benutzer-Komfort mit Effektivitt bei uerst geringen Speicherplatzbedarf. Er wurde dem ATARI-Bildschirmschoner MACCEL nachempfunden. (PC-Speed, AT-Speed oder AT-Speed C16, SM 124, DOS 3.xx oder neuer, Maus optional) *** PCS_HCPY ***: Ein Hardcopy-Programm, speziell fr PC-Speed-Nutzer. Die DOS-interne Hardcopy-Routine wird umgebogen, soda alle Hardcopies nun ber die neue Routine erfolgen. Dabei wird der Grafik-Speicher des ST augedruckt, das heit, jeder beliebige Grafik-Standard (sowohl Text als auch Grafik) wird untersttzt und sauber zu Papier gebracht. Verschiedene Ausdrucks-Formate (DIN-A-4 quer, DIN-A-4 lngs, Disklabel) sowie reverser Ausdrucke sind ber verschiedene Hotkeys erreichbar. Auch die alte Routine bleibt erhalten. Auch von Programmen, die sich gegen Hardcopies wehren (z. B. 3D-Adventures von Sierra On-Line(tm) (z. B. Leisure Suit Larry)), lassen sich in den meisten Fllen Bildschirm-Abdrucke ziehen. (PC-Speed, AT-Speed oder AT-Speed C16, SM 124, 9-Nadel-Drucker) *** TP-Units ***: Zwei interessante Units fr Turbo-Pascal 4.0, 5.0, 5.5, 6.0. LOWGRAPH.TPU bietet dem Benutzer Grafik-Routinen, die (unter Verwendung der Text-Grafik von z. B. CGA oder MDA (Hercules)) eine Auflsung von 160 X 25 oder 80 X 50 Punkten untersttzen. Da dies im Text-Modus geschieht, ist eine Mischung von Text und Grafik ohne weiteres mglich. ATARI.TPU stellt bei einfachster Bedienung drei Features des ATARI-TOS bereit, nmlich die File-Selector-Box, die Alert-Box und die Men-Zeile. Alles lt sich mit wenigen Befehlen auf den Bildschirm bringen. Dieses Paket ist mit Demos fr beide Units angefllt. (PC, beliebige Grafikkarte) *** Harry the Hacker ***: Ein Grafik-Adventure um einen kleinen Jungen, der fr sein Leben gerne in den Informatik-Raum seine Schule will um seine Noten etwas aufzubessern. Er begegnet dem Hausmeister, einer Putzfrau und hat auch sonst noch Probleme, sein Ziel zu erreichen. (PC, beliebige Grafikkarte) *** DFC - Disk Format Changer ***: Mit diesem Programm wird das Einrichten von sogenannten "Pseudo-Laufwerken" erleichert, was ntig wird, wenn man unter einem der bekannten DOS-Emulatoren 3 1/2 "-Disketten formatieren will. Auch die Einrichtung einer DOS-eigenen Ramdisk wird erleichtert. (PC, beliebige Grafikkarte) Diese Programme gibt's bei den einschlgigen PD-Versnden, die die Disketten von MAXON und/oder vom Heim-Verlag vertreiben. Sollte ein Programm bislang noch nicht verffentlicht sein oder der Wunsch nach der jeweils neuesten Version bestehen, gibt's das gegen Einsendung von 10,- DM (Schein/Scheck) und einer formatierten Leer-Diskette von Gero Zahn Bergring 27 W-4953 Petershagen Tel.: 05707/2501 ******************************************************************** 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 1993) al meer dan negenhonderd 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. ************************************************************************