ljp 9`  O`! #@%`'+-/1 3@5`79;?A CE`GIKMOQ S@U`WY[]_a c@e`gikmoq su`wy} @` @ / @ `  @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!o   !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGIKMOQ!SAUaWY[]_/cAeagikmo/sAuawy{}!Oa!Aa!Aa!Aa!Aaɡ!Aaׁ١!Aa!Aa " B b  !"!B!b!!!!!"!""#B"%b"'")""-"/#1"#3B#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%o%%[%]%_&a"&c`  O`! #@%`'+-/1 3@5`79;?A CE`GIKMOQ S@U`WY[]_a c@e`gikmoq su`wy} @` @ / @ `  @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!o   !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGIKMOQ!SAUaWY[]_/cAeagikmo/sAuawy{}!Oa!Aa!Aa!Aa!Aaɡ!Aaׁ١!Aa!Aa " B b  !"!B!b!!!!!"!""#B"%b"'")""-"/#1"#3B#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%o%%[%]%_&a"&cDIVERSE PD VaHANDBUCH aHILFSPRG ÐaEXPANDERACC ]p+ץEXPANDERINF ^ULEES DIT =`WREADME 4vZ&VERSION qd3A558 dUCK 4IESMICHBAK v_aREEINFONCD XxNDELETEBTU YIESMICH Vl*bIESMICHOUT jlw. Va.. SYSINFO WaAUTOSORT ca)FCOPY IIIha<WO_IST TOS :\,{2dTIMER waMEMTEST TOS (EDDY aSELECT a`. Xa.. VaLIESMICH B SYSINFO ACC B+SYSINFO PRG B+SYSINFO RSC B)Informationen zu 'SYSINFO 1.02' - August 1991 --------------------------------------------- Allgemeines : ------------- Dieses Accessoir/Programm gibt einen Einblick in die Hard- und Software des Atari und bietet darber hinaus noch ein Paar Zusatzfunktionen fr Programmierer an. 'SYSINFO' luft mit allen offiziellen ROM- und RAMTOS Versionen. Auch mit KAOS und in allen Grafikauflsungen. Es lt sich als Programm, sowie als Accessoir benutzen. Lediglich durch nderung der Extention. Zum Betrieb des Programms gehrt die Resource- datei 'SYSINFO.RSC' unbedingt dazu. Allgemeine Funktionen : ----------------------- Speicher : ---------- - Anzeige des gesamten, benutzten und freien Speichers in KB. Laufwerk : ---------- - Anzeige des Bootlaufwerkes. - Laufwerk A-P. Ein selektierter Buchstabe zeigt, das das Laufwerk angemeldet ist. Zusatzinformationen erhlt man, wenn man mit der Maus, ein Laufwerk anklickt. CPU : ----- - Eingebauter Prozessor ( MC68000-68030 ). - Prozessorstatus ( USER / SUPER ). - Prozessor Geschwindigkeit in Prozent. Status : -------- - Zeigt an ob das GEM Zusatzprogramm 'GDOS' installiert ist. - Die fnf Felder rechts ( PRN, AUX, ... ) zeigen die Bereitschaft der Schnittstellen an. Option : -------- - Ist ein Blitter eingebaut, kann er ein- oder ausgeschaltet werden. - Hiermit kann ein vorhandener Cachespeicher ein- oder ausgeschaltet werden. Nur interessant fr Leute die z.B. 'Hypercache ST+' besitzen. Letztendlich wird nur das Bit 6/Port A im Soundchip gesetzt bzw. zurckgesetzt. - Zeigt an ob ein Fliekommaprozessor (FPU) vorhanden ist. Eckuhr : -------- - Mit diesen Button's kann die Uhr ein- oder ausgeschaltet werden. Es handelt hierbei um Abfrage der TOS Uhr, die alle 2 Sekunden aktuali- siert wird. Gestellt kann Sie z.B. mit dem Kontrollfeld werden. Die Eckuhr luft nur im ACC Betrieb. Reset : ------- Auslsung eines Kalt- oder Warmstartes des Systems. Info : ------ Copyright und Versionsnummer des Programms. System, Vektor, Cookie, XBRA : ------------------------------ Diese Funktionen sind hauptschlich fr Programmierer gedacht und erklren sich eigentlich selbst. Alle Zahlen dieser Funktionen werden hexadezimal ausgegeben. Die XBRA Funktion braucht ein paar Sekunden, da das gesamte RAM durchsucht wird. Zusatzfunktionen : ------------------ - Ein Cookie Programminfo wird gesetzt. ( ID=SINF, Value=Version ) Nur bei ACC Betrieb. Schlussbemerkung : ------------------ Bei Schwierigkeiten mit 'SYSINFO' selber oder anderen Programmen oder Accessoir's, bitte ich um genaue Informationen des Fehlers und der Systemkonfiguration. Fr Erweiterungen und Verbesserungen des Programms bin ich jederzeit aufgeschlossen. Auch Sonderversionen sind, gegen ein geringes Entgeld, mglich. Erstellt wurde das ACC/PRG mit dem 'Turbo C Compiler V2.00' und die Resourcen mit 'KUMA's Resource Editor V2.20'. Benutzte Literatur : -------------------- Turbo C Referenzhandbuch, Borland GmbH Atari ST Profibuch, Sybex-Verlag GmbH ST Computer 12.90/1.90 (Cookie/XBRA), Heim Fachverlag Thorsten Bergner Mainzer Str. 55 D-1000 Berlin 44 etenDatenknnenauchzustzlichaufeinenbeliebigen Druckerausgegebenwerden.DerAusdruckerfolgtdannim Hintergrundbetrieb. DieBedienung  NachdemAufrufdesProgrammeserscheinteinDialogboxmit berschrift,dieinvierHauptbereichegegliedertist(Bild1). DerersteundgrteBereichdientzumBedienenderZeitmessung.In dendreiTextfelderndiesesBereicheswerdenabhngigvom Betriebszustand,verschiedeneInformationenangezeigt.Solangekeine MessungluftundkeineProtokolldateiausgewhltisterscheintdort nurdasaktuelleDatumunddieUhrzeit.WurdeeineProtokolldatei angewhlt,wirdDatumundUhrzeitdererstenundletztenZeitnahme, sowiedieGesamtdauerderbishergemessenenArbeitszeitangezeigt. BeigestarteterZe`)$ ``*>>> TURBO-C <<<< for ATARI-ST Version 2.0 (C)88-90 Borland International &H f&op`B@#*3* k #* Ј<.@#*Jy*g<"@(I$k,"Jf"JfB// ?<?<JNAO A6<HCBB`6 !jBJ)gHiRC` "fSI "WJAkHiRCBSQJ)gHiRCHy`$ON0 J"LN? 9)&g @N 9)*g @NNL?<LNAHz?<?<NMP*@~`&|~pAJ0fHz&?<&NN\>9*/?<?<NMP3+Nu 8,!,~ 9N*9M*~0!,3*Nu@+NuNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNuH0OpN#.NNE).0fN09*f2fNB@N#G+09*fHy+Hy+Hy+Hy+Hy+Bg?<BgBgBgBgBgBgBgBgBgBgp?"KA.42p0N!O.6r@g( W(f"pN"0gA)pN" `NXB@N"p Cgz2+ grN`jN6N!0+bNN B@OL Nu?/ 09*g("9*Ҽ)/pN oB@N" pNN X629*f A)N!BCE*` 0@5RC| m5|Hy+Hy+CAN!PO5@Hy+C JNPXO$_6Nu/ A)N!(J@f3).09*g y)-g3).09*gE+09).g,B@N!@A)pN N 0*PNNpN`| JBAB@N ArB@N ArB@N A rB@N ArB@N ABApN ArpN |ArpN p RN jN jN j N$_NuH0$HBCRC2H ЀЁG4+J| f09+Hkp kgL Nu/ E+pN|g R1|3)0NA)0*| g| g| g`("R"iT")`"R"iT")` "R"iT")B@N J@g R1|209*gr R1A R1AzBj` R1|z5|0*h4*2ABAA5@ jorj`rj5A$_Nu?/ BCN#+$x @N g4`RCPJ f2Hl %@%j pC* JN%|$_6NuH`|'@! k hNp?Bg?/??4BA SpO `p|=g|>g |Ag|BfV0|=gS@gW@gS@g`Nn`N `B@N`pN2H ЀЁ SBp ???4rB@ SN\O|?f????BgBgBBBApNO SBhPOL<8NuH0OE+N%@&8*>$/x2|ܸ6.8/x*8(8 @Nr R h NNr R h0@N\Nr R h /NNr R h, NNr R h\ NNr R ht /NNr R h?/N  _2NtNvr R h?/N  _2NVNXr R h NDNFr R h N2N4 j&(p8|:EG)?C R hdN @TO| l?C R hN (TO`?C R hN TOr R h"j0)N> j:(|dCB R hNNCB R hN@` j0(@HC)8 R hN < lH?2I?C R h$NXO`H?2I?C R h$NvXON8@?H?C R hTNVXOr R"h Q09-N Hy+Hy+Hy+C RNO ?*?*?*4*rB@ RN\O/p RN8E)G+I+J@gA`A"S"i$"BCK`&C0HCAN C0HCAN RC|mBCN>)@JDfVM,"g`8p"V2ICAN @r0HCA"V )N N PRC|l VN Jf`pNDxM`` D XBRAfT, (AmJ (_nB (govN`"0HCAAG4H"ҁ҂"S# RC|\oHy+Hy+Hy+C SNNO ?,?,?,4,rB@ SN\O/p SNH""ҁҀ S1 L|Nu?6N,#+ |JCf#-\ )6` -\ y+N 6NuH N 6r k|8L|?E+| l??C* JNXO`??C* JNXO J4*2*0*VNtLNuJ@gp@N NupN Nu//09*NN&BD`*NNNNNNNNNNRD|mNd(BA09*N <'2C(&NuA(p"@ "By*A1B3*3*O"Nu/ Hz?<&NN\O$_Nu/ Hz?<&NN\O 9-`$_Nu#-`Nu/YOM, IC HzaXO VBXO,_Nu"VS@eQ,NuH8]O$H&I(o&BCx%p JR@g2fJ@g@HNBEg>BA< <b;k`|<*f<`&<0< b ACp aD$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 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 //O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!)$`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ//"4UB|"bjJj < f-DC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!)$`0123456789abcdefghijklmnopqrstuvwxyz g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNu"SefBJgSf ANuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.GN3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3")$p` 3!)$p& g"`"CB@f ANu//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!)$`0123456789abcdefghijklmnopqrstuvwxyzJg "HSf INu/ G* g/ &S?<INA\O`G* g/ &S?<INA\O`&_Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf$HBJBfNuHBЂNuHBЂNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu29*49*J@gjB@JA[Nu|B@` JBg|0<3*Nu?<0NATONu/?<HNA\O @Nu?<,NATONu/?< NA\ONu?/?<6NAPONu/ ??<NMXO$_Nu/ ?< NMTO$_Nu/ ??<NMXO @$_Nu/ ??<NNXO$_Nu/ ?<NNTO @$_Nu/ /?<&NN\O$_Nu/ ?<NNTO @$_Nu/ ???<NN\O$_Nu/ ??<NNXO$_Nu/ ??<@NNXO$_NupNBT@NuA-dBhBhre`C-d3A03B23|CrtRB2fA-d1Br`A-dBhBhr{`3-p/ C-d2dBi3| Cp 2Q"<$psNB _0-pA/""op,2QA/|p 2QNu-d."2/"/|A-dBh1|1Arz`1@ 0"<*psNBA/"0Nup `p`#0|/ A."00000 0 0000000000 pan"_2"o2"o"2"o&2"o*2"o.2Nu#0|A."000000p*`&#0|A."0000000 0 p/`#0|3."p2`#0|A."0000000 0 0p3`/ #0|p6a"_2"o2"o2"o 2Nu#0|3."p4`#0|pn`tpo`n/A."00ppa\"_"2|Nu3."#0|p#`@/ /pMa6"_2"_2"o2"o2Nu#0|3."pN`3."pk`3-d@@A C-fB@22220<"<'L(, n >($  j& ,$ , jine Doppelfunktion integriert. Zum einen wird der aktuelle Protokolldatei`)$ ``*>>> TURBO-C <<<< for ATARI-ST Version 2.0 (C)88-90 Borland International &H f&op`B@#*3* k #* Ј<.@#*Jy*g<"@(I$k,"Jf"JfB// ?<?<JNAO A6<HCBB`6 !jBJ)gHiRC` "fSI "WJAkHiRCBSQJ)gHiRCHy`$ON0 J"LN? 9)&g @N 9)*g @NNL?<LNAHz?<?<NMP*@~`&|~pAJ0fHz&?<&NN\>9*/?<?<NMP3+Nu 8,!,~ 9N*9M*~0!,3*Nu@+NuNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNuH0OpN#.NNE).0fN09*f2fNB@N#G+09*fHy+Hy+Hy+Hy+Hy+Bg?<BgBgBgBgBgBgBgBgBgBgp?"KA.42p0N!O.6r@g( W(f"pN"0gA)pN" `NXB@N"p Cgz2+ grN`jN6N!0+bNN B@OL Nu?/ 09*g("9*Ҽ)/pN oB@N" pNN X629*f A)N!BCE*` 0@5RC| m5|Hy+Hy+CAN!PO5@Hy+C JNPXO$_6Nu/ A)N!(J@f3).09*g y)-g3).09*gE+09).g,B@N!@A)pN N 0*PNNpN`| JBAB@N ArB@N ArB@N A rB@N ArB@N ABApN ArpN |ArpN p RN jN jN j N$_NuH0$HBCRC2H ЀЁG4+J| f09+Hkp kgL Nu/ E+pN|g R1|3)0NA)0*| g| g| g`("R"iT")`"R"iT")` "R"iT")B@N J@g R1|209*gr R1A R1AzBj` R1|z5|0*h4*2ABAA5@ jorj`rj5A$_Nu?/ BCN#+$x @N g4`RCPJ f2Hl %@%j pC* JN%|$_6NuH`|'@! k hNp?Bg?/??4BA SpO `p|=g|>g |Ag|BfV0|=gS@gW@gS@g`Nn`N `B@N`pN2H ЀЁ SBp ???4rB@ SN\O|?f????BgBgBBBApNO SBhPOL<8NuH0OE+N%@&8*>$/x2|ܸ6.8/x*8(8 @Nr R h NNr R h0@N\Nr R h /NNr R h, NNr R h\ NNr R ht /NNr R h?/N  _2NtNvr R h?/N  _2NVNXr R h NDNFr R h N2N4 j&(p8|:EG)?C R hdN @TO| l?C R hN (TO`?C R hN TOr R h"j0)N> j:(|dCB R hNNCB R hN@` j0(@HC)8 R hN < lH?2I?C R h$NXO`H?2I?C R h$NvXON8@?H?C R hTNVXOr R"h Q09-N Hy+Hy+Hy+C RNO ?*?*?*4*rB@ RN\O/p RN8E)G+I+J@gA`A"S"i$"BCK`&C0HCAN C0HCAN RC|mBCN>)@JDfVM,"g`8p"V2ICAN @r0HCA"V )N N PRC|l VN Jf`pNDxM`` D XBRAfT, (AmJ (_nB (govN`"0HCAAG4H"ҁ҂"S# RC|\oHy+Hy+Hy+C SNNO ?,?,?,4,rB@ SN\O/p SNH""ҁҀ S1 L|Nu?6N,#+ |JCf#-\ )6` -\ y+N 6NuH N 6r k|8L|?E+| l??C* JNXO`??C* JNXO J4*2*0*VNtLNuJ@gp@N NupN Nu//09*NN&BD`*NNNNNNNNNNRD|mNd(BA09*N <'2C(&NuA(p"@ "By*A1B3*3*O"Nu/ Hz?<&NN\O$_Nu/ Hz?<&NN\O 9-`$_Nu#-`Nu/YOM, IC HzaXO VBXO,_Nu"VS@eQ,NuH8]O$H&I(o&BCx%p JR@g2fJ@g@HNBEg>BA< <b;k`|<*f<`&<0< b ACp aD$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 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 //O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!)$`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ//"4UB|"bjJj < f-DC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!)$`0123456789abcdefghijklmnopqrstuvwxyz g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNu"SefBJgSf ANuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.GN3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3")$p` 3!)$p& g"`"CB@f ANu//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!)$`0123456789abcdefghijklmnopqrstuvwxyzJg "HSf INu/ G* g/ &S?<INA\O`G* g/ &S?<INA\O`&_Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf$HBJBfNuHBЂNuHBЂNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu29*49*J@gjB@JA[Nu|B@` JBg|0<3*Nu?<0NATONu/?<HNA\O @Nu?<,NATONu/?< NA\ONu?/?<6NAPONu/ ??<NMXO$_Nu/ ?< NMTO$_Nu/ ??<NMXO @$_Nu/ ??<NNXO$_Nu/ ?<NNTO @$_Nu/ /?<&NN\O$_Nu/ ?<NNTO @$_Nu/ ???<NN\O$_Nu/ ??<NNXO$_Nu/ ??<@NNXO$_NupNBT@NuA-dBhBhre`C-d3A03B23|CrtRB2fA-d1Br`A-dBhBhr{`3-p/ C-d2dBi3| Cp 2Q"<$psNB _0-pA/""op,2QA/|p 2QNu-d."2/"/|A-dBh1|1Arz`1@ 0"<*psNBA/"0Nup `p`#0|/ A."00000 0 0000000000 pan"_2"o2"o"2"o&2"o*2"o.2Nu#0|A."000000p*`&#0|A."0000000 0 p/`#0|3."p2`#0|A."0000000 0 0p3`/ #0|p6a"_2"o2"o2"o 2Nu#0|3."p4`#0|pn`tpo`n/A."00ppa\"_"2|Nu3."#0|p#`@/ /pMa6"_2"_2"o2"o2Nu#0|3."pN`3."pk`3-d@@A C-fB@22220<"<'L(, n >($  j& ,$ , j$Ϊʪ뫪`nρdc UU2UMUEUWwwWWUUBB6$6B)F)Systeminfo - V1.02 Speicher Total:00000KBUsed :00000KBFree :00000KB Laufwerk BOOTLAUFWERK :XABCDEFGHIJKLMNOP CPU 00680__ /XXXXXXXSPEED:0000% Status GDOSPRNAUXCONKEYMIDI Option BLITTERCACHEFPU Eckuhr ANAUSRESETSYSTEMVEKTOROKINFOCOOKIEXBRASysteminformationen Allgemein Resetvektor :000000Speicherkontroll-Register :00 Adressen TPA Anfang/Ende :000000000000TOS/GEM Anfang :000000000000VideoRAM Phy/Log:000000000000CEH/SHELL :000000000000 Version Datum :00.00.0000Land :000TOS00000DOS00000GEM000V_.__XXXOKVektorinformationen System LineA :000000LineF :000000Tos :000000Gem :000000Bios :000000Xbios :000000 VBlank VBl 1 :000000VBl 2 :000000VBl 3 :000000VBl 4 :000000VBl 5 :000000VBl 6 :000000VBl 7 :000000VBl 8 :000000VBl Routine aktiv :JANEINOKXInformationen Laufwerk _:X Allgemein Total:000000KBTYP:FDHDUsed :000000KBFree :000000KBFAT:12BIT16BIT Spezial Sektoren pro Cluster :000000Bytes pro Sektor :000000Bytes pro Cluster :000000Anzahl FAT Sektoren :000000Sektor-Nr zweite FAT :000000Anzahl DIR Sektoren :000000Erster Datensektor :000000OKCookie Informationen000000000000000000000000000000000000000000000000000000000000:::::::::::::::000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000:::::::::::::::000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[0][SYSINFO Version 1.02 Aug 91 |---------------------------| Thorsten Bergner| Mainzer Str.55| D-1000 Berlin 44][ Ach so ][3][ | *** WARNUNG ***| ----------------------| Neustart des Systems ?][Kalt|Warm|Abbruch][3][ | | TOS Fehler: %3d ][ Abbruch ]]%$78q9DE v     !"&'(,-.2349:;DE FNO"PVW"X\]^gh ilmnrstz{3|""3""q     צq _hi !q#/0F 8?@HJKLOP,QTU,]de(pwx,,F jqB'B#  ! ^ FMS V ] c  f ms ! ! z    " >  Z  v         :   V   r("'! #  $ % & ' !  0)/! *  6+ R, n- . / ( 816! 2  4332 6554 20776 N<9;1 :  j; 8 = > ? @A B . % J&' f#!#     !#       &-?FM_fm&%! #       !"# $% ' %' #!#   # +  2 : AI PX%$! # *jr y    !"#$Fb' %'~#!#  1AD     V &fiBy|^z%$!#     !'".#D$K`'g '#\!#                !" # $ % & ' ( ) *" +) ,0 -7 .> /E 0L 1S2X3]4b5g6l7q8v9{: ; < = > ?@ABCDEFGHI J K L M NOPQRSTUVWX Y Z  [ \  2j   說說ꪪD UUUTUUUUUUUTUUUUUuuUT@  說說ꪪD UUUTUU}}}UUUUUTUU}uUT@  說說D UUUTUUUUUUUTUU]uuUT@  說說D UUUTUUUUUUUTUUuuuUT@  說說꺺D UUUTUUUUUUUTUUuuuUT@  說說D_UUU}}}UUUUUTUU}}}]UT@ j DXT. ca).. VaAUTOSORTPRG *8<AUTOSORTDOC k_]:`00*o"m :0#:0.I+I/ / / Bg?<JNA NN ?N0?<LNANVBnNp?A@/ / /:>N^/:>NhXO@=@@5 @bZH0@ PN`A@@/ / NPOBgN`TO` z>\BhA@ / / NtPON `N pB?Hz1#/:=0N& :1H@A?NTOA?/ / p?Bg/:>N`Xp??A?/ / Bgp5?/:=NN lp?BgA?/ / Bgp5?/:=Njp?p?A?x/ / Bgp5?/:=NH z=Bh`0.@ z?bA?D/ / p?pK?/:=hN0.@8?N0TOA? / / p?p?/:=(N?nPON TOHz?/:8?:> N `VN^NuNVp??A>/ / Bg?./:r/ / ?.?.?.?.N/|>/|>HnHnN?n?n p?p?/:<^N =@ @fp?BgA>/ / Bg?.`0:> V@nn 0:>V@=@Hn?./:<N8 =n=n0.ng0.R@ng?.?.?.?.?.?.N p?BgA=/ / Bg?./:;NZ0:=V@nfp?p `p??A=V/ / Bg?./:;|N&/|NXO0:=RV@nf p?p?`p?BgA=/ / Bg?./:;8NWnWnBnBn n2lb0.nfRn0.nf"0.RnHA9"0.HC< 0.HA90.HC< RnRn`Bn n2l$0.HA<0.HC8 Rn`NA<>/ / p?p?/::nN  z:bp@1@p?BgA</ / Bgp5?/::DNN^NuNVp?/.N\ON^NuNV/B@NHz9Hz9Hz9Hz8Nb3@BBgNp/|@HTOHz:HzN Bgp?N XO0::R@3@0::R@3@Hz:p??::NPO3:@p0:;8/p0:;6/N/@XOp0:;/NPO-@& p/pH?NA\Od p?NBTO/.pH?NA\O#@ f p?N"TO0::@3@By@#:@0::S@33T33L0::S@33V33NHz:Hz,Hz- Bg?:9N/|? BgBgN /|AXOp?BgN POA,/ / / / /:8N,A,/ / / / /:;FN/|2p?/:;.N /|@\Op?/:8PN v 39:(0:9z9S@3:*39:,0:9z9S@3:.p ?NMTO-@Bn nl~/.0.@A?N\O0f00.@8 @7Bh 0.@8 @7pQ1@`.0.@8 @7p1@ 0.@8 @7BhRn`|p?NATO=@@8 @7hp1@ z7^Bh z7Vp1@"z7L i#> i#@0.@A z9pB?Hz* /:6N?nPONTO&N^NuNV :8g /pI?NA\O?:7NlTON?.NTON^NuNVH0K8(z6~ G2l0V@ @ h RG`L0N^NuNV/~ G2lHHz)Z0V@ @6 h /NJPO0V@ @6fp@1@0V@ @6RBh RG`Hz) SG0V@ @66 h /NPO.N^NuNV/3ANtHz7p?NA\OByA0.@A1p?Hz(pN?NAPOJ@fdHz60:7V@ @5 h /NPO0:7V@ @5p@1@0V@ @5Bh RyA y1Al pO?NATOJ@g>:7f G2l*0V@ @5bBh0V@ @5Pp1@ RG`~ G2l$0HE7.0V@ @5$"h $RG`NB.N^NuNVH p.?/. N\O*@-M gB/. HnNPO-M gB/. NXO> GlHz.HnNxPORG`RHz.HnNd/MXOHnNVPOHz.HnNHPOB.Hn/.NLPOL N^NuNV0:7(@A30:7@A2Hz(Jp9?NA\O gHz.x`Bn0.z6lFA-HHA6-PBn n l&0n  g nR2nRn` nBB93%p\?Hz'>NN\O-@ g R nBHz.IHz'NdPOHnHz'NVPOHnHz'NHPOBgBgHz&pC?NA =@Hz'nHz&BgpV?NA g8Bgp?Hz&pC?NA/|3/|2BWpV?NA gRn`p?p?A4/ / Bg0.V@?/:3N ?np?Hz&pC?NA `Bn0.z4lDA-HHA4-PBn n l&0n  g nR2nRn` nBB93%p\?Hz%N\O-@ g R nBHz,Hz&VN POHnHz&HN POHnHz%N POBgBgHz&,pC?NA =@Hz%Hz&BgpV?NA g8Bgp?Hz%pC?NA/|2/|3BWpV?NA gRn`p?BgA3/ / Bg0.V@?/:1N\?np?Hz%pC?NA `B93%Hz%p:?NA\O gHz,p?N\ON^NuNV z4(Bh:p?A3N/ / /:4N/z4 NXOA3./ / NTPON^NuNV^B.bHz$HnrN PONHnHnbHnrN N0.f"Hz+Hz#N /|:.2N PO`R .\tf HnuHz#`HnrHz#N /|1.2N pPOp\?Hz$N \O-@^ g R^ n^BN^NuNVN Hz2Hz$Hz$p??:1^N *N N^NuNVN Hz$\Hz1Hz$hp??:12N N N^Nu"/B0/@A @bgB@NupNuNV-|: n 1Bn0.nlzHA"~0(=@0.HA"h0.)> ?.?.?.N?nXO0.A?0.A??.N0PORn`~?. NTON^NuNV-|: nBN^NuNV n f n gv0. n=@?.??.Nb\O0.A&=P0.A=P?.?.?.?.NPO0.A=P 0. nnfN^NuNV/ 0. A-P0.=@0. A0@ @ bH0@` PN` g0. Ax0." 0.E0.A C ^$0.E0.A C 6$0.E0.A C $`0 g$0. A0.HC ` g0. A0."! 0."G p/0."A/N rPOC&0."Gp/0."A/N BPOC&0."E0."A` gN0. A0.! 0.Ghp/0.AV/NPOCF&0. n ?0.HA"/N\O&_N^NuNVBn0.nlH!/NXORn`N^NuNV n g0(HC l N^NuNV nf0. H@B@H@C n `/. ?. ?.N PON^NuNV nHh/.?. /.N0. "@ n1i0. "@ n1iN^NuNV0.  @-h n /.N@XO n1@N^NuNVA/ / BBBgNA/ / 0.H?0.H?0.Hn?0.Hn ?p?NA/ / ?.Bg/.NN^NuNVA/ / 0.H?0. H?0.Hn ?0. Hn?p?NdA/ / BBp?NLN^NuA3N#|p4N #|p6NC o0 o 0 o0 o0NuACl""""2p3NA#|3Np2Np[`pZACf""J"NCJ o 0NupGAC""""NtC( o0 o0NupJ`pH`pIAC""""NDpO`pMN:EC Z0 Z0 Z0 R0NupNA3N#|N p(`p)`p*` p+`p-`p/AC#|""""Np,A#|3NNAx"o 2"o2Nup.AC>#|"#h P2NAF"o 2Nupp#N3.Np3. :4Nupp#N3.NL3. o  Nupr3N`pn#|N poNpq#N#|NpClA2@ B@222/:FNXO0:NuB?< NA/@ x36NA\p `&0Nn| "/0<NBNuNVpe3@By@By@3@NN^NuNV/. NxXOp~3@By@By@3@Nv/.NbXON^NuNV#:8#:@ .Z#:Dpd3@By@p 3@ n 3@N n 0(#:H:8#::<# :@ . Z#:D3 :Hpf3@By@p3@3@N#: ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~CC4 7435LJ 54F @@@@@ @ @ @ @  @ @ @ @ @@@@@@@ @@@@@@@@ @!@ "@*#@ *$@!*%@"*&@#*'@$*(@%*)@&**@'*+@(* ,@)8-@*8.@+8/@,80@-81@.82@/83@084@18@28 6A7C"H8G9:;<= > ?@ABCDE F G7IA;LJK@FK@3BI@4 5 F 969798693: ;  <  = >3 ?4 @  AMAUTOSORT.RSC________.___ A:\AUTO\*.*A:\AUTO\A:\{1234567.89}@@@@AA A A FOLDER RESORTER 1 11 21 31 41 ResortQuitABCDEFGHIJKLMNOPCaveats____________________________________________________________________________________________________________________________________PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP :\ Select to change folder and/or filename.ext PRG NAME OK All Rights are Reserved This program is distributed free of charge. It is not to be SOLD in any form without written permission.EUGENE F. SOTHAN9395 NORTH WALLPORTLAND,OREGON,97203(503)-283-4566 If you find this program useful, please show your support by sending $10.00 and(or) your comments and suggestions to:U.S.A. . [3][ Can't create temp folder | | {1234567.89} | | Aborting resort][ ABORT ]\\[3][ Can't delete temp folder | | {1234567.89} | | Please delete it][ OK ]:\AUTO\*.*:\AUTO\ 0HD" Rz", b  B $b.|^, /.?.4|EeHnNb/.?.0|AeHnNbNHn?>AUTOSORT<<dientzumumsortieren derDateieninbeliebigenOrdnern. DiesistbesondersbeimAUTO-Ordner wichtig,dahierofteinebestimmte Start-Reihenfolgegefragtist. Bisherwardasneusortiereneine aufwendigeProzedur.UnterTOS1.2 mssenSiez.B.ersteinenneuen OrdnerunteranderemNanen erzeugen,dieDateiendesAUTO- Ordnershineinkopieren,dieDateien imQuell-Ordnerlschenund schlielichdieDateieninder bentigtenReihenfolgewieder zuruckkopiern.UntenTOS1.4geht's zwareinfacher,daesauchOrdner umbenennenkann,aberesbleibt einelstigeSache. AUTOSORTmachtdiesalles automatisch:MitderMausordnenSie dieDateienindergewnschten ReihenfolgeneuundaufKnopfdruck erledigtdasProgrammdenRest. AUTOSORTfunktioniertbrigens nichtnurbeimdefaultmig festgelegtenPfad,einMausklickin diePfad-Beschreibungzauberteine Datei-AuswahlboxaufdenSchirmund erlauthierdieFestlegungeies anderenVerzeichnissesbzw. Laufwerks.  Hn?C&p%QNHn?>FCOPY_3.PRG<<heien.Damitesbeim EinschaltenvomTOSalsAccessoryerkanntwird,mssenSieesin >>FCOPY_3.ACC<<umbenennenundindasHauptinhaltsverzeichnisder Boot-Diskette(A:frLaufwerkebzw.C:frFestplatten) kopieren. 2.Bedienung EinekurzebersichtallerFunktionenvonFastCopyfindenSieim ProgrammunterdemMenpunkt>>Help<<.Umdievielfltigen Funktionenauszuschpfen,istdieAnleitungallerdings unumgnglich.FrdenBetragvon40Mark(ambestenBar!) schickeichIhnengerneumgehenddieausfhrliche, deutschsprachigegedruckteAnleitungunddieneusteFastCopy- VersionaufDiskettezu.ZustzlichbernehmeichIhreAdresse indieUpdate-Liste,sodaSieimFalleeinerneuenVersion diesesoforterhalten. AufderDiskettebefindetsichebenfallseinDemo-Programm.Dazu ladenSiedasProgramm>>fcpydemo.prg<<(egalinwelcher Auflsung;ichempfehleLow-Res!).Nunerscheintzunchstein tollesTitelbildundnachkurzerZeitertnttollerDigital- Sound(AuszgevonOrff'sCarminaBurana).DasDemoverlassen Sie,indemSieeinenResetauslsen. 3.RechtlicheszuFastCopyIII A)FastCopyistFreeware.Dasheitjederdarfeskostenlos kopierenundbenutzen.PD-VersandeundandereAnbieter,diePD- bzw.Free-Wareverkaufen,solltensichgegenberdemhart arbeitendenAutorfairverhalten,undeineSonderspendelocker machen.DennderwilljaauchetwasvomgroenKuchenabhaben! B)FastCopydarfnuralsganzesPaketkopiertwerden.Darunter mssensichunbedingtfolgendeunverflschteDateienbefinden: FCOPY_3.PRG - DasausfhrbareKopierprogramm und/oder FCOPY_3.ACC FCOPY_3.DOC - DieserTextimWordplus-Format FCOPY_3.TXT - DieserTextimASCII-Format FCOPY_3.EDC - EnglischerTextimWordplus-Format FCOPY_3.ETX - EnglischerTextimASCII-Format 4.BeachtenSie... ...daSiebeiderFunktion"NewConf.",wennSievoneinem grerenaufeinkleineresFormatumkopierenwollenunddabei zweiodermehrLesevorgngebentigen,wirklichzwei verschiedeneDisketten(SourceundDest.)verwendensollten.Das trifftbeispielsweisezu,wennSieeine890KByte-Disketteauf ein720KByte-FormatumkonfigurierenwollenundSiewenigerals 890KBytefreihabenundsomitmindestenszweiMallesenmssen. DochnormalerweisekommtdieserFallnichtoftvor,denn vielsinnvolleristdieFunktion,umauseinerkleineren Diskette(z.B.9Sektor-Format)einegrere(z.B.11 Sektor-Format)zumachen.UnddabeitrittdasProblemnicht auf. 5.Wastunwenn... Fralle,dienochnichtdieAnleitungbesitzen,hiereinpaar ntzlicheTips: Wastunwenn...  ...dasFormatierennichtklappt,vieleTracksdefektsind! EinigeLaufwerke,vorallemalte5-Zoll-Laufwerke, knnenSchwierigkeitenmitdemFast-Formathaben.In diesemFallempfehleich,mittelsaufdasnormale undsichereFormatieren("FormatDest.")umzuschalten. DasgleicheProblemtrittauchimZusammenhangmit Prozessor-SpeedernwieetwaHyper-Cacheetc.auf.Auch indiesemFallsolltenSieaufdasnormaleFormatieren umschalten. ...icheinFremdformat(z.B.Spectre-128,Minix)kopierenwill?  BeiTOS-fremdenFormaten(abgesehenvonMS-DOS-  Disketten)solltenSiezunchstimmerdieautomatische Formaterkennung("ReadDiskConf.")mittels ausschalten.LesenSieinderAnleitungdes entsprechendenEmulators(z.B.Spectre,Minix)nach, welchesFormatdieDiskettenbesitzenundstellenSie diesesimFeld"SetDiskConfiguration"ein. ...dasKopierennurbelegterSektoren(GetSectors:used)nicht  klappt?  DafrkannesverschiedenGrndegeben: a.DieDiskettebesitzteinFremdformat IndiesemFallsieheoberesProblem... b.DieFATderDisketteistdefekt FastCopykanndieTabelle,indersteht,welcher Sektorfrei,belegtoderdefektist(FAT)nicht lesen.IndiesemFallschaltenSiemittelsauf den"GetSector:all"-Modusum.Hierbeachtet FastCopydieFATnicht. ...dieStepraten-EinstellungimmernurdenWert3msliefert?  DieStepraten-EinstellungnimmtFastCopymitHilfedes TOSvor.Dabeiuntersttztesallerdingsnurdie offiziellenVersionen1.0,1.2(Blitter-TOS),1.4, 1.6(STE)undspter.AlleanderenknnenProbleme machen.IndiesemFallentwederaufdieStepraten- Einstellungverzichten(3ms)odereinoffizielles TOSbooten.  ThefinalNote: Alle,denenFastCopyzueinerwertvollenHilfegewordenist, knnenHonorierungenund/oderkontruktiveKritikanfolgende Adressesenden: MartinBackschat Bergstr.16 8071Hepberg (siehedazuauchMenpunkt>>Help<<,3.Seite,FastCopyIII) HzD?<N"_/ ?<#Nvz Q`?< AB/ n rd//N "/N\?<AB/ n rd//N"/N\Hn VN>p.rAl6N?<0?>FCOPY_3.PRG<<.TomakeTOSrecognizeitas anaccessorycallit>>FCOPY_3.ACC<<andputitontheboot-disk (A:fordrivesandC:forharddisks). 2.Howtouse YoufindabriefSurveyofallfunctionsFastCopyoffersyou inmainmenuunder>>Help<<.Buttoexhaustthevarietyofall functionsyouneedthemanual.For50Deutsch-Mark(30US$ respectively)I'llsendyouanprintedenglishmanualandthe latestversionofFastCopyondisk.Inadditiontothatyou'llbe registeredintheupdate-list,thatmeansyou'llalwaysgetanew versionimmediately. Thediskalsocontainsademonstrationprogram.Toloadit, clickonthefile>>fcpydemo.prg<<(runsinanyresolution;I recommendlow-res!).Afteramomenttheoutstandingtitle pictureappearsonscreenandagainafterashorttimean outstandingdigitalsoundwillcomeoutofyourmonitor (extractsofCarlOrff'sCarminaBurana).Toquitthedemomake areset.  3.Howtocopy A)FastCopyisFreeware.Thatmeanseverbodyisallowedtocopy anduseitforfree.PD-/Freeware-mailingservicesshould considerofactingfairagainstmeandofmakingaspecial donationtothehardworkingauthor. B)YouareonlyallowedtocopyFastCopyasapackage.This packagehastocontainthefollowingfiles: FCOPY_3.PRG - Thecopyprogramitself and/or FCOPY_3.ACC FCOPY_3.DOC - TextinGerman(Wordplus) FCOPY_3.TXT - TextinGerman(ASCII) FCOPY_3.EDC - TextinEnglish(Wordplus) FCOPY_3.ETX - TextinEnglish(ASCII) 5.Pleasenotice... ...thatwhenusingthefunction"NewConf."andconvertinga biggerformatintoasmalleronewhileneedingtwoormore reading-acts(Insert...)youreallyhavetousetwodiskettesas sourceanddestination.Thishappensforexampleifyouwantto converta890KByte-Diskintoa720KByteoneandonlyhaveless than890KBytefree. Butwhenusingthefunctionproperly,thatmeansconvertinga smallerformat(e.g.9sectorspertrack)intoabiggerone(e.g. 11sectorspertrack),thisproblemdoesn'tappear. 5.Whattodoincaseof... Forallnothavingreadthemanual,heresomeusefulhints: Whattodoincaseof...  ...theformatfunctiondoesn'twork,toomanydamagedtracks? Somedrives,especiallyolder5-inchones,mayhave problemswiththeFast-Format.InthiscaseIrecommend toswitchtothesaverregularFormat-mode"Format Dest."by. Thesameproblemmayappearifyouareusingprocessor- speederslikeHyper-Cachea.s.o.Inthiscaseusethe regularformatmode,too. ...copyingastrangediskformat(e.g.Spectre-128,Minix)?  IncaseofformatsuncompatibletoTOS(andMS-DOS) alwaysswitchofftheautomaticconfigurations recognition("ReadDiskConf.")by.Readthemanual oftheemulator(e.g.Spectre,Minix)andinstallthe formattheyuseinthefieldtitled"SetDisk Configuration". ...copyingonlytheusedsectors(GetSectors:used)doesn't  work?  Thisproblemcanresultfromseveralreasons: a.TheDiskhasastrangeformat Inthiscasehavealookonthehintabove... b.TheFATofthediskisdamaged  Thetablecontainingtheinformationwhichsectors arefree,usedordamagedisunreadable.Inthis caseswitchofftothe"GetSector:all"-modeby .InthismodeFastCopyignorestheFAT. ...thesteprateisalwayssetto3ms?  ThesteprateisinstalledwithhelpofTOS. FastCopyonlysupportstheofficialversions1.0,1.2 (Blitter-TOS),1.4,1.6(STE)andlater.Different (inofficial)versionsmaycauseproblems.Inthiscase youcan'tsetupthesteprate.Solution:Bootan officialTOS. ThefinalNote: Everbody,forwhoFastCopyisaprecioustoolforworkingwith theST,cansendtheirdonationsand/ortheircontructivecritic to MartinBackschat Bergstr.16 8071Hepberg WestGermany  Bg?<1?<?< ?<?<?<AN~6 _1@"/.?("0|Aepr A?BgN n//.?<Bg?<Bg?<?<BgBgN~6 _1@$/.?($0|AeCO$OpQ?<BgN n//.?<prA??<?<?< ?<?>FCOPY_3.PRG<<. To make TOS recognize it as an accessory call it >>FCOPY_3.ACC<< and put it on the boot-disk (A: for drives and C: for harddisks). 2. How to use You find a brief Survey of all functions FastCopy offers you in main menu under >>Help<<. But to exhaust the variety of all functions you need the manual. For 50 Deutsch-Mark (30 US $ respectively) I'll send you an printed english manual and the latest version of FastCopy on disk. In addition to that you'll be registered in the update-list, that means you'll always get a new version immediately. The disk also contains a demonstration program. To load it, click on the file >>fcpydemo.prg<< (runs in any resolution; I recommend low-res!). After a moment the outstanding title picture appears on screen and again after a short time an outstanding digital sound will come out of your monitor (extracts of Carl Orff's Carmina Burana). To quit the demo make a reset. 3. How to copy A) FastCopy is Freeware. That means everbody is allowed to copy and use it for free. PD-/Freeware-mailing services should consider of acting fair against me and of making a special donation to the hard working author. B) You are only allowed to copy FastCopy as a package. This package has to contain the following files: FCOPY_3.PRG - The copy program itself and/or FCOPY_3.ACC FCOPY_3.DOC - Text in German (Wordplus) FCOPY_3.TXT - Text in German (ASCII) FCOPY_3.EDC - Text in English (Wordplus) FCOPY_3.ETX - Text in English (ASCII) 5. Please notice... ...that when using the function "New Conf." and converting a bigger format into a smaller one while needing two or more reading-acts (Insert...) you really have to use two diskettes as source and destination. This happens for example if you want to convert a 890 KByte-Disk into a 720 KByte one and only have less than 890 KByte free. But when using the function properly, that means converting a smaller format (e.g. 9 sectors per track) into a bigger one (e.g. 11 sectors per track), this problem doesn't appear. 5. What to do in case of... For all not having read the manual, here some useful hints: What to do in case of... ...the format function doesn't work, too many damaged tracks? Some drives, especially older 5-inch ones, may have problems with the Fast-Format. In this case I recommend to switch to the saver regular Format-mode "Format Dest." by . The same problem may appear if you are using processor- speeders like Hyper-Cache a.s.o. In this case use the regular format mode, too. ...copying a strange disk format (e.g. Spectre-128, Minix)? In case of formats uncompatible to TOS (and MS-DOS) always switch off the automatic configurations recognition ("Read Disk Conf.") by . Read the manual of the emulator (e.g. Spectre, Minix) and install the format they use in the field titled "Set Disk Configuration". ...copying only the used sectors (Get Sectors: used) doesn't work? This problem can result from several reasons: a. The Disk has a strange format In this case have a look on the hint above... b. The FAT of the disk is damaged The table containing the information which sectors are free, used or damaged is unreadable. In this case switch off to the "Get Sector: all"-mode by . In this mode FastCopy ignores the FAT. ...the step rate is always set to 3 ms? The step rate is installed with help of TOS. FastCopy only supports the official versions 1.0, 1.2 (Blitter-TOS), 1.4, 1.6 (STE) and later. Different (inofficial) versions may cause problems. In this case you can't set up the step rate. Solution: Boot an official TOS. The final Note: Everbody, for who FastCopy is a precious tool for working with the ST, can send their donations and/or their contructive critic to Martin Backschat Bergstr. 16 8071 Hepberg West Germany Bf>r3At1B"V i  /?<PNvR$O4p$Q NN V1@|r|Af"h / $h/ &h/ ?<N4"V i 0(|r|Af,/)?)0|Aepr AtB??N`2/$i/ &i/ Bg(i/ *i / Nè"V i ?( INX`\"h 0)|r|Af(/(?(0|Aepr AtB??N"V i /N\ _!@?( VN V/(?(0|Aepr AtB??<NN^,_Nu/,HNVAn-HNN$ V/(?(0|Aepr AtB??<Np V1@"h 2)|t|Bf?<N^` ?<NRN^,_Nu/,HNVAH-HN?< Nvb?< BA4O"ONrAf n 0` n p0N^,_ _XN/,HNVA-HNp=@r=A n 4|v|CfN|r|Af20.R@=@ n0.A*r?N=@r=A`L?<KN0.R@=@2<Ao n / VN n 0|r|Af"np=@0. nrAfb` ?< NN^,_``f(`"TURBO-C, (c)88/89 Borland Int.GJ$VH3 k # Ј<.@#// ?<?<JNAO NzH0ONX6NXnEDG|8|g |g409g KpNZN`BRN]X y5P jfp`pH y%pV09f2A00NZ(6ANX6 W(fof0g KpN `N`NNOL NuH0EBGnX0+*f7|*BC`4 Rf$pA2IAC h1Y1Y1Y1Q0 KNYRC|om Rf4BC`A,B@00ssRCA,00f"ki%K%|w| k }YN B@N N0*g ApN `jN UOE.G0I,K*MHy.Hy0Hy,"M VNWO 09f6??42B@NXXO6J@lApN`??420NXXO??????42B@NWXO ???4rB@ VNV\O V=h=h0(Xn=@ 2(Zn=A"=h\$=h^&HyHyC0A2NWPO=@ V2(@n=A44(Bn=B6 n@fp2`p=@>=|< V2(pn SA=A8 n@ft`t V0(rn"n>n>@=B:N C|p: VN>N0| |:b@0;Nvvvvvnf4<DLT\0.DgA`wpN`VB@N%`@N"`:B@N`2N `,N="`40.DfpN%`0.DfN@^`pNr`N/NA*B@NYNCr0 VNU`Cr0 VNU??????42pNUDO 09f0NV0NV`pN`pN`pN`pN`pN\`pNT`|Nz`jN 8`bB@.L@Aj20p"ViNF`B@.M@Aj20p"ViNFpN`TOL|NuNS^NRNuH>O(H?@&IEpNUpNU y6(8gB@NXBDzKM`0g@g8BRtCBA0 LNSHoHoHoHoHoBgBgBgBgBgBgBgBgBgBgBgBgp?C:4rpNRO.<r@gBW`0BA3?4/gp`B@2@fd0BA34BBfTBA3:|f&|1ftlg:2` U6f plg:7prt f 4C L0rNSBE`VW0 3ftJEg(Ho"J420 LNSXO:2gtC L0NRpFgJ?/ 4/r LB@NR|TO<4 Rf pNPBR`"Jr0 LNSr:|f |#fBE4#JEg0g@gtCBA0 LNRdJEffpNT,B@NT&JCgNV0OL|xNu/ / EGJp R(r(AprN<@r, Rp)N<@r R(#Ap(@t(sBr(SAp(@N&_$_NuH BCELp jh25@ "h| QNGZ85D |m| o5| v j"h QNG28 j"h< QNG"|VoxVv|VopVvDl8v5D5@JCgNLNu/ Ep Rh22*T@gCp6ArNQp:Nlp>NfpBN`$_Nu/6yX|lvpNNж| ov pNN3Xr: y0Np:N&Nu// 6ELjJClBCpNNjo 6*pNNx|VovVpNNj5Cr> j0Np>N$_&Nu// 6ELjJClBCpNN2jl 6*pNN"|VovVpNN5CrB j0N,pBNr$_&Nu/`tvp0 g`R@@lB@&Nut"p Q2H <04H… HB<0Nu?9.?90?9,49*BANO<\ONu yNNur?t??9.?90?9, yBA49*NOO Nur?Bg?9.?90?9,49* yBANORO Nup yhRgp4Np0NNup4Np0NxNu/ E"R#HA}BA0?Ap"RirN>A}BA0>JCgC0/ RrNLCr0 RNL`Bp R1 p R1 NJ%@F 8fr R1A R1A jFNIXO$_6NuNI#HA}p"h!Q"}| yHNINuNI#H y}~ }x yHNINu/ 9UB@9UA}FJ@gC`"H$y$j $ yBh p N$_Nu?/ ByFE}ANL*AtN@*AN4*AN(BC`202IA pNRC|0m$_6NuBA4`0RAJ0fg3FNu?/ E$t R5h5h09&jHy"1@5@ 29(jHy$ R1A5A R5h5h0(jj5@5h4(pj j2*@j5A4(hrj5BNJ@grB@NBC`0RCN^| mCxB@ RN6Cr RNJ0U@|b`@0;NJfVVVVVVVVVVVVV2&,>N~`N$`pj"NP`pj"ND`N^J@fb`0*"C[@N`j$_6Nu?6U@l?BBrB@NGTO`0NOE$ &RGAP%HB@9LNK^MB@ MNFJ@lApN&B@`,I"L KN@*C RN@ p RNFPJ@fC KN?<` C KN?0C KN?& -"- NE"-NE& -"- NE"NE(r A N>FC KN>"N KN>r A?/$ ЀЂЂ"ND _2N>C KN>C KN>r A N=C KN>"N KN>r A?/ ЀЄЄ"ND _2N=C KN>dC KN>Z KNBj j!R$NpO L|NuH0RR6 j(`+Cp6 jA(N>p6(jRRpgr>`r BEKf.` RE| m  r A +N&:`* .f` RE|m`REf`RE` 0RC]@mC LN=  pgrr`r-pgrh`r-pgrs`r-pgrd`r-p gra`r-BNC6JCgCr60H jN;B@N O L<8NuH 8A6`Fp6"h 1>fr`BA0P"h3Ap6"h4P$h%IRChl p P@m`0P"h3|RCp P@mNJDg:rpNV|f&BApNHBC`BApCN:0NRC| m`0NXLNuH 6E j oxj`BDpDgRDJClpNBBCClpNB6Rg*84pD@fpN`pD@fpN`pNLNu/A"P0)2( 4|gRAJAg4("v6`BC"P3Cڲ| b4` t v6$"P3B&Nu/ y oDtrp yNEl6H ryHN@&"<NA &r€gpC`0N&Nu/ YOEHyHyC JNE>POHW"Jp yNCXO0oop`p yNXO$_NuH06EG2* g(J@f$ Rp\N:BC/ p\ RN:"_N;Sj `*Rj p6"jC(/ Rp*N:b"_N:C RN: NpNTBApN4L NuH0$H&I09g *(fp`> +(fp`2BCB@CgC`"pC A N:6fC(A(N:`0L NuHO6G>r?A?yBBB?B?BA 2+?A?AU@f4k`4?BNA8/H /H yBfp`p?@$?@ y2(?A&?Ap?@(?@|f2`2k?AB*NANF0BAB@A}lNGL|f*pS?4+krS0+NF>TOx z`"0kS@?4+k20+NFTOBDzB@NFPBA0NBApEN0NpDN OLL8NuH UO6ACE2<t@p0 jpfFNBAB@ANFpNFpCg8*`8*4jSB2IjRSA0NEB@NETOLNu?9?9?949 yN@t\ONuH8O6EL2*fN`NJCgA`ANGJCgApN 8`BDpA*@ KpNU@gڸ|frB@*AVN HJ@fp@@@Bg4* 2*0* N TONxNIJCfNN,:*2pN1BDA` p@RDlmB0@`rBF``20N-8*gN??4rB@NXOJ@gS@gS@gS@g`&0*f Bg42pNxTO`p?42pNfTORFloN1SEjl0*fN+PG4,2*0, SN p?BgBg42 SpN=\OJ@gApN` S"y< y@ y@0N J@f\JCg22<0,N2"B@ SN8?4,BRB2, SpN=LTOJf0NB@A^NO ?9?9?949rB@ yN= \OpN;XCrp yN ogf"HAHN4p AHN4L/HgR.CP oN4`"AHN4rdpCPAQN5&|.PpAHN;D8J@mN:Crp yN=py?ry??949 yB@rN<@\O` BApN-N(OVLxNu/ N(ZAjCLEB@)@4BA)A5pBB5BB@)5@0i 5H5H 2) 5A 5ABB) 5B2|5I5I5IBjB$_NuH0O?@06>:/R8/TNE yBf(BAp??JDgA` JCfA` J02NA` BAB@ JN@JDgp` JCfp`pNA 0>y:T@?@,<@yYB2N?TOGSgp1B/rAp&Nkg.p0 <0r2 HA<0AB/AprNڸkgrp24J|<ArN7D67ENS@gJDf9Qgʶ|f o0gBF`^ k g 9fA0tF2pN,8` A00r2"yBB1p2N,`8JDg??4rpNNXO`ZRFke`LJCf9`9<A@.|fTApNU@f` y?hj(CfAN10/0|b@0;N r9PfR yXm>ApN$S@f. yA#20N*N%20N&B`rCAN02`:CAN0$`,CAN0`NhCAN0` CAN/.CsAN/A"y$i$$"y3309&yHy"3@3"y2)y $y5A3?9?9?49B@ yrN8*\OpN6xCsB@ yN6?@*Cr yN960/(fNlpy?ry??949 yB@rN7\O0/*U@gS@gS@gS@g`p`20N)p` B@`p`pO2L Nu yBhjNu y1|jNu/ $HNA}3N JN$_Nu// E$ AL(g #X(g.(g(#0929N+&ג"B@ yN1h RN$_&Nurp!AANrpAFN rp*ALNNuH8O6?AJ@f09`09JCf29`29RA:oEGI`BD0/ gf K42/0N(4J@gb"L KN.@ KN.Ap0r N,C KN-V0DS@N>J@gC0`C KN-6 KpN0f0DS@NRyf|OL8Nu//Aذh e2h t4TB0Crhg(2A4r2 Q2ARA4r2 Q`l2I@4v6 QBB08xA6x8BC0HKCx@g pB|p4` 0||4<6x8 QH0HxA6x8 QH(&Nu?60N3?t29 ypN3TOJgATpNS@gp`$?ty29 ypN3TOJfB@6NuH8&H68?BBB@rN3TO0N3l$HIL g""JApN,?BBr KB@N3VTOJgApN6p`B@+S@9@ |gJ@fBC+9C |mȶ| nBA+BB+JBJAm|nBl4Hz@ÅSB9BJDg0 y0r:N\r> yB@NNrB y0,N>NB@L8Nu//AvAx@1C,0/ f|hcr`r1Ap0(,2(TR@1@r2(,RA1A0(@AR@1@ 0Bh(&Nu/|-cB`v|fv`B<&NuH0$H:86B@"<N-ttr < JN2NpC JN+lGk +@+-<A0+,H@420Nl@k Cp@CaIA N*L 8NuN1J@g0N0|g| fApNBS@fpNuN0N0J@fB@NuH0OBy&GLBC+|A&NEpA@C< JpNzJ@gJCgN|C6+2B@N#T`ZBD`L42B@Nt20N :J@m.??4BApNXOS@g,S@gS@g`p?42B@NTORDyoRCkoBAB@N"N09gFG C' KN)\r A09HN'C KN(xC, KN(n KpNS@f 09NO` 69>E9SgH9Tg@pWA?@BE5Ex`"0/NPJ@g0r2RERjRoRDDd`5CBE`p2t4(REEb0r2B2XOL8Nu//Aذh e2h t4TB0Cthg&@2t4 QBA0(v@4v6BB08JB`@4J@2v6 QBA08xB6x8BC0HKCt@gI`||e||e |e |dB@`p(&NuH0$H&I6pN^U@gBEL*gN2B@ KNJ@g` NN*g*gB@NJ@gB@` NNBpL NuH>O6I9@ J@gA/`AANELJCg ?j :* 8*|BF*|B@3BA*3tA9Ag*g$pA9*rA9PM%`"pA9}rA9MyJCgB@`pC NNJ@g- 8-0D?@(?mr?4/ 02,N6TO;G mc;D0-od;o <C SN&B4/2,0Nj S@ y S(*- S@2-IA SA Sy09H S@ Sm  Sop S@,SM2<0-N!." NB@N' S "y NN% "N NN%2<0-N!r"B@ NN'b?94/*2 NB@N+TOJgApNެ`N`9jJCf *g,*g&0-mmR@?@m ?@ 2<N!є`Bo JCgtpjry?@*g2BC?C.?C"`0/.NJ@g?o."Ro.0/.oe?o"0/o ycAIpNU@g*g2<'`r?A,Bo092<N \/@*gNB0*?@?@&Bo$ry9A?A"tlvy?BB@2/N2/pNAN`BBo`(0,od: yԱd*gA`A N>- ;o Bo*` o,f&09yfALpNU@g`CA:N"r A0p0/*RN!XC0A:N! o',f@0/*gC`CA:N!A:pN|<W@f ?o*,`v|gj`CA:N!A:pNJU@gJ0/*gNݲ?o&?o$*g BB2/pNpp0/"H@?@2/"@?A )SJ@gJ4/p2/N `Bo09o 2,o 4/ Ab Ro6/yoBoRo0,o 2/ @g4/lbp2/N*gd29g y ft`BB2/pN2/0/N ?@ N0/ f2,f"?/ ?/4/rB@NXO<S@g&S@g?/t2/0/NTO?@ J@m??/4/rpNhXOS@gS@gS@g `0/gN`?/BB2/0/NhTO2<0,NFѬ`0/g*gN80,o r2HAJAgRo0/yoBoRo0/lbR29g y ft`BB2/pN2/0/N?@ ??/4/rB@NXOS@gS@g`Ro*0/*o,e0/f2/lb?A&?o$4,o ?B"ANڂ09yfA%pN٪U@g;G (4/2/B@Nt2/0/ TN?@ J@mF??/4/BApNXOS@gdS@gS@g`BB2/0/ TNj2<0,Nє TN2Ro09l0/yoRo0/jo?|`BAB@NBApNxNXOL|NuH0O:6<49"fp`bE&HBB2B@N`HBC09&g29CSAydBD` g K`A42B@N8J@gJFf gGf0OL xNuHEBj0*fp`r B@AN vo4` &JI`@f Rj2*`RLB@fRCyc&JIBB2pN@`@BDg 2<pDNn*jeeBE` M42pN:J@gJGfBCf0O LONELpA1I4 l(ANB@@M0,HCA+N U@gbrB@ NNdJ@fPB@.lfnK2- Htj ?A80- H Hrj H@?@9@:- Hŋ HE<09N!"H MpN">-m pC MN 6-m GcA6pNHU@g6`GdA|pN.U@gNG*g48- m20N S"yȳlA^pN`HNN2B@N`B@9@?@?@#B2H?A BW` y0HlfAN:# ` 9fB*g`$BAB@N8N 09NVOL|NuH>ON ELpA* y,A NK09NL"H MpN|N *f ,yM`,y MC""""2&yBg4* 2*0* NfTO;|4* 2*0* KNG2<0-Nh&" KpBNV y<@@"KA8 NJ Ѓ"< KB@N y,WCR KNIN"$v"tA"M""""2p"M yAN NCɱlA^pN`*g09NJ@ftNBC**gN v0-m ?@BoA#?|Bo` N0Hl 0<333*gA`A N>N0/y0fA# `# 090HCANU@gNϮ y(B yy1 yj090H <0@ 290H HA<0A ?y0B@323436N294pN FN `Bo `p/ 4/ 2t4A(Ro 0/ ye2t4AB0(BW096fz*gr49g y ft`BB294pN 294092N?@NB*>?/?94492rB@N߀XO?@CS@g\S@g~BB294pN 4pN?@J@f2fB@N0CB@ y8N8:Cr y8N:0S@gS@g` 6<BApNF` BCr0N:Nn`NOPLxNu/ E8$x`rB@N y"R3h y"R3hHyBHy@Hy>C RNTO N$_Nu?9B?9@?9>4949< yB@rN\ONHNuH 68:$H494"yiy46092iy28B@NBg?BBBAB@ yNXO JBB20NL8Nu y81@" y81A:NuH NBCEk>NdBD`.0HDH rRH/"r 0ft`trDp _N@RD|mB@NHCB@ y8NN8Cr y8NP0S@gS@g4`6RC|fBApNX|fBAB@NJJCfrB@N>Nr`VSC`NLNuB?< NA\aN/?< NA\NuB?< NA\Bx>/?< NA\NuHpa093D< f vxz| ~`F< f Jyg vxz| ~`,v;x z| ~'` Jyg6<+x z| ~"` v;x z| ~' yCF0rNa y btBahtad0rap<a0<BQ0rNahSyDf y btBa$"9ҼXkpNQBQaLNu0ra(p<a  2BB0rNQNuHadaa atLNu33|paa#CF$y09|29t&J4g Bg`a 9a333paJyg".9 y ng޼` ޼``~|D30<`3J@f,3z33>93`*3z33>93Jyzf 3~` 3~< b|~`< f|~Jyg~`|~ 3v3xNu29|Jyf49JBf3Nu3Nu49`xA^p29v496SCABoBQQNu29|JygAy69x89p`CDkDQA^NuHaJa a^LNu309fp> <@|9<FNu09zR@@y`  H NuNqNq3NqNqNqNuNqNq09NqNqNqNua"<9g&Sg~Jgt9 J9 9 nabJFgV3aFJ@f309| Nu<@gpNu<gpNu<gpNu<gpNuapNu0<aNu3<ANJ#r#~#v!Mr!N~!NvBgHy?<=NAPJk ??<>NAX~ Mrf~a NJ Nu09ofa yN!r!~!vNu09ofpNu yN09ofpNu yNNu/ B@E`R@Re$_NuH>&H&KEpe0fP/ 42p0I"L K$UN$_J@o2"L KN`&pЃr2NFI r2N6M/ "L N$UN$_J@o"L NNd/ "K N$UN$_J@o "K NNL`/ "L K$UN$_J@o"L KN2pf "N KN$`20t4M(`cV20t4/ "K N$UN$_J@m`2/ "L K$UN$_J@n 20t4`"L NN20t4™`bʹb/ "K N$UN$_J@l"K NN N r2N(p0g N Nv6`L|Nu3g #N|Nu??B@C gJ1kB@BA< C(<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu//"4UB|"bjJj < f-DC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`f`0123456789abcdefghijklmnopqrstuvwxyz JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuSeg gb pNuJfpNupNuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu?<NA/?<NA\ONu?/?<NNAPONu?<NATONu?<ONATONu??<NAXONu??<NAXONu??<>NAXONu/?<HNA\O @Nu/?<;NA\ONu/?< NA\ONu?< NATONu?/?<6NAPONu?/?<1o6Nu y1@$Nu y2<BBHR0QNu y1@"NuCg""Q y1@f1AZ1Bh4)BJ|1BFg1i4P1i6d1i8b1i:`1i>\1i@^!iLT1iPX1iRRBhBBhDBhJ1oj1or!|l1|@1|@pNu FastCopy III[3][Somebody overwrote important|messages in FastCopy III!|Please restore it to the|original code and try again|or contact the author!][ SHIT! ] FastCopy III -- by Martin Backschat (Version 5.2.1990)>> FastCopy III << by Martin Backschat, Bergstr.16, 8071 Hepberg, West-Germany, Tel. 08456/5495 -- It's Freeware! -- (Greetings to all 'Masters Of Puppets')1Bezeichnung : Erklrung11Kommandos10COPY : Kopiert Diskette(n) von 'Source' nach 'Dest.'0SCAN : berprft Diskette in 'Source' auf fehlerhafte Sektoren0FORMAT : Formatiert ganze Diskette in 'Dest.' oder Teile davon0DIRECTORY : Zeigt Inhaltverzeichnis der Diskette in 'Source' an0QUIT : Verlt FastCopy III0NEW CONF : Wie 'COPY', ndert dabei jedoch das Diskettenformat auf0 das in 'Set Disk Conf...' ausgewhlte0VIRUS CHECK : Prft Diskette in 'Source' auf Boot-Sektor-Virus0SOFT FORMAT : Lscht Inhaltsverzeichnis und FAT und ndert auf Wunsch0 das Diskettenformat im Boot-Sektor0STREAMER : Kopiert Partition auf Diskette(n) und umgekehrt01Bezeichnung : Erklrung11Einstellungen10VERIFY DEST. : Nachtrgliches berprfen der Zieldiskette an/aus0FAST/NORMAL... : Schaltet zwischen 'FAST FORMAT' und 'FORMAT', also0 schnellen und normalen (sichereren) Formatiermodus um0...FORMAT : Vor Schreibzugriff auf 'Dest.' Track(s) formatieren?0READ DISK CONF : Zu verwendendes Diskettenformat von der Diskette in0 'Source' lesen (auer bei 'FORMAT'), oder das0 eingestellte aus 'Set Disk Conf.' bernehmen?0MULTIPLE COPY : Beim 'COPY' und 'NEW CONF' nur eine oder mehrere0 Duplikate erstellen?0GET SECTORS : Ist 'Read Disk Conf.' selektiert, dann alle oder nur0 die in der FAT belegten Sektoren beachten02,3,6,12 ms <(,),/,*> : Steprate von 'Source' und 'Dest' (mit SHIFT)1Allgemeine Hinweise zu 'FastCopy III'11 Konzept, Design, Entwicklung, und Copyright 1986,87,88,89,900 Martin Backschat, Bergstrae 16, 8071 Hepberg0 Bankverbindung Raiffeisenbank Ingolstadt0 BLZ 721-608-18 Konto-Nummer 10-0787-411Nutzung0FastCopy III ist Freeware, d.h. jeder darf es kopieren und kostenlos0benutzen. nderungen am Programm sind dem Autor vorbehalten.01Das geht Sie an!0Die harte Arbeit (Sthn!) an FastCopy sollten Sie honorieren. Richten Sie0Ihre Verbesserungsvorschlge und Spenden bitte an obige Adresse.0Fr DM 40,- erhalten Sie von mir die neueste Version, eine ausfhrliche0gedruckte Anleitung und kostenlosen Update-Service.abbbbb`bbc>cgccd2d~ddde$e&e5e7eeff_ffg1gxggh.hthhhiiWiiiijj j2j}jka}}A}}}B~ }}~"}}B~d}}~{}}~}}}~ }}~}}~}}~{}}~}}}~ }}~}}~~~~~~~~~k~~ }}}r? }}}~}}3Ml H}LpLl(0lD6l`0l|6 A L ~ ~ ~ ~.~=~.$=32s.rAB)r llll0 3 !m"#F$.%(r&A'B(X$)-r *m$+m@,m\-mx(0 /^ 01l 2x|4Cs05671829:@-;m<@+=>@-?m@@+A B@-Cm3`+pH>ADp>! !  !  !!!@@@AD@`@m r6n*   %)  n @ n<@  %M # %/ MILL 06 06 L .=.=.         0     H>@D >!!!!!!@D@6 *   )     M # / [3][FastCopy III only works in|high (640x400) or in |medium (640x200) resolution!][ QUIT ][3][FastCopy III needs at|least about 40 KByte|of free memory!][ QUIT ]; < = > ? @ABCD !!/#2/0cdef%0&c)d*e+f,"16KBSelect Option!Format Destination Fast Format Dest.XBRAFCOPNu$3(]+,)*d2u11i ]U#k 011rF Wˠ zL!1F1,N0bM0000000000111111111122222222223333333333444444444455555555556666666666777777777788888880123456789012345678901234567890123456789012345678901234567890123456789012345678901234562312Format Destination09__990079Disk Name: ________.___FFFFFFFFFFFX:Copy DiskScan DiskFormat DiskDirectoryQuitNew ConfVirus CheckSoft FormatStreamerHelpSourcemsVerify DestinationRead Disk Config.Dest.Multiple CopyGet SectorsallusedDisk ConfigurationSides:Sectors:Start at TrackEnd at TrackXRETRYCONTINUEBEST MATCHABORTOKDIRECTORY[1][Unable to open Window!|Please remove one|and try again.][ ABORT ][3][Can't read directory!|Please check your disk!][ ABORT ]HPA:\*.* Bytes (%) freeName: - %) used >>Parent<<[0][X: Destination Disk | ][ FORMAT | ABORT ][1][Cannot access|System sectors!][ ABORT ][1][Please remove|WRITE-PROTECTION|on Destination Disk X:][ OK | ABORT ]Error while Track of Drive X:FORMATTINGVERIFYINGSCANNINGREADINGWRITING[2][Keep old Disk Configuration|or take new Settings?][ KEEP | TAKE ]OK DMA Error Time-Out Write-ProtectedLost Data RNF/Seek Error Bad Checksum .0UU[1][Sector is damaged|and free!][ MARK BAD ]but used!][ NOTICED ]4IBM Soft Formatting Sectors marked as bad[2][Write Error on Track!|Format it and try again?][ YES | NO ]SideTrackStatus:[1][Cannot write the FATs!| ][ RETRY | ABORT ][1][Cannot read|Disk-Configuration!][ ABORT ][3][ Interruption!][ ABORT | CONT ][0][ X: Source Disk| ][ SCAN | ABORT ][2][ Sectors are bad.][ MARK | LEAVE ][0][ X: Source Disk| ][ COPY | ABORT ][0][X: Destination Disk | ][ COPY | ABORT ][0][X: Source Disk|X: Destination Disk | ][ COPY | ABORT ][0][ X: Destination Disk # | ][ COPY | ABORT ]| ][ COPY | ABORT | LAST ]ReadingWritingFormat. & WritingScanningNew ConfigurationCopying[3][Destination Disk is too small!|Copy as much as possible?][ COPY | ABORT ][1][Read Error on Partition X:][ RETRY | CONT | ABORT ][1][Write Error on Partition X:][ RETRY | CONT | ABORT ]Reading Drive X:Writing Drive X:[0][ X: Source Disk #KM PART_X #12[1][Not enough memory for|working with 'Streamer'!][ ABORT ][1][No Partitions found!][ ABORT ][2][Read from Partition|or write to Partition?][ READ | WRITE ]Select Source PartitionSelect Destination Partition[1][Partition is too small!|Write as much as possible?][ OK | ABORT ][1][Partition is too big!|It will be suitable shortened.][ OK | ABORT ]Calculating[1][Please remove|WRITE-PROTECTION|on Source Disk X:][ OK | ABORT ][0][ X: Source Disk| ][ CHECK | ABORT ][1][ Disk contains an executable| Boot-Sector!| It could be a Virus!][ HEAL | EXAMINE | ABORT ]HP0123456789abcdefBoot-Sector Virus Buster[1][Not infected!][ PUHH! ]X:\\X2 P6fd RZ>"V*> ^ h> $~ r   "$VnX4~bHB n x"2 T  D    x .h&R (&> ,       J     : r L,, *z ` .  $v,H2bJ(. "$ :2L4$>  P  PH0D@4\0xB  4J< . 8&F < , j(*  $ N6@<      *   &"       X$  "  (VHB F  "   H  : 8:"(.    b (" 0 "`     h j&,$   ,,  (&( L  p800x000x000H00000`RH0`00001E1E|FWrAW€B@d0.tB=@0.t B1@p1@ vCW|FWAEd2.1A :. 1E`!@ 2.zEg/. ??.N&N^,_ _N/,HNVA-HNBp=@ n2(tBg` n0.0(r AtBf0.R@=@` n0."n0.0)r FAA1@0.R@=@/.??.?.?.?.?.?.?.?.?. Nh0.=@0.N^,_ _N/,HNVtA>-HNB0.=@2. =A$.-Bx?<(HnHnHnxHntN4N^,_ _PN/,HNVtA6-HNB0. =@".-Ax?<rHnHnHnxHntN4N^,_ _\N/,HNVtA^-HNB .-@x2.=A4.=B6.=C8.=D:.=E<. =F?<*HnHnHnxHntN4N^,_ _N/,HNVAH-HNB/.?. HnHnHnHnN)/.Bg?<?.?.?.?.N>FCOPY_3.PRG<< heien. Damit es beim Einschalten vom TOS als Accessory erkannt wird, mssen Sie es in >>FCOPY_3.ACC<< umbenennen und in das Hauptinhaltsverzeichnis der Boot-Diskette (A: fr Laufwerke bzw. C: fr Festplatten) kopieren. 2. Bedienung Eine kurze bersicht aller Funktionen von FastCopy finden Sie im Programm unter dem Menpunkt >>Help<<. Um die vielfltigen Funktionen auszuschpfen, ist die Anleitung allerdings unumgnglich. Fr den Betrag von 40 Mark (am besten Bar!) schicke ich Ihnen gerne umgehend die ausfhrliche, deutschsprachige gedruckte Anleitung und die neuste FastCopy- Version auf Diskette zu. Zustzlich bernehme ich Ihre Adresse in die Update-Liste, so da Sie im Falle einer neuen Version diese sofort erhalten. Auf der Diskette befindet sich ebenfalls ein Demo-Programm. Dazu laden Sie das Programm >>fcpydemo.prg<< (egal in welcher Auflsung; ich empfehle Low-Res!). Nun erscheint zunchst ein tolles Titelbild und nach kurzer Zeit ertnt toller Digital- Sound (Auszge von Orff's Carmina Burana). Das Demo verlassen Sie, indem Sie einen Reset auslsen. 3. Rechtliches zu FastCopy III A) FastCopy ist Freeware. Das heit jeder darf es kostenlos kopieren und benutzen. PD-Versande und andere Anbieter, die PD- bzw. Free-Ware verkaufen, sollten sich gegenber dem hart arbeitenden Autor fair verhalten, und eine Sonderspende locker machen. Denn der will ja auch etwas vom groen Kuchen abhaben! B) FastCopy darf nur als ganzes Paket kopiert werden. Darunter mssen sich unbedingt folgende unverflschte Dateien befinden: FCOPY_3.PRG - Das ausfhrbare Kopierprogramm und/oder FCOPY_3.ACC FCOPY_3.DOC - Dieser Text im Wordplus-Format FCOPY_3.TXT - Dieser Text im ASCII-Format FCOPY_3.EDC - Englischer Text im Wordplus-Format FCOPY_3.ETX - Englischer Text im ASCII-Format 4. Beachten Sie... ...da Sie bei der Funktion "New Conf.", wenn Sie von einem greren auf ein kleineres Format umkopieren wollen und dabei zwei oder mehr Lesevorgnge bentigen, wirklich zwei verschiedene Disketten (Source und Dest.) verwenden sollten. Das trifft beispielsweise zu, wenn Sie eine 890 KByte-Diskette auf ein 720 KByte-Format umkonfigurieren wollen und Sie weniger als 890 KByte frei haben und somit mindestens zwei Mal lesen mssen. Doch normalerweise kommt dieser Fall nicht oft vor, denn viel sinnvoller ist die Funktion, um aus einer kleineren Diskette (z.B. 9 Sektor-Format) eine grere (z.B. 11 Sektor-Format) zu machen. Und dabei tritt das Problem nicht auf. 5. Was tun wenn... Fr alle, die noch nicht die Anleitung besitzen, hier ein paar ntzliche Tips: Was tun wenn... ...das Formatieren nicht klappt, viele Tracks defekt sind! Einige Laufwerke, vorallem alte 5-Zoll-Laufwerke, knnen Schwierigkeiten mit dem Fast-Format haben. In diesem Fall empfehle ich, mittels auf das normale und sichere Formatieren ("Format Dest.") umzuschalten. Das gleiche Problem tritt auch im Zusammenhang mit Prozessor-Speedern wie etwa Hyper-Cache etc. auf. Auch in diesem Fall sollten Sie auf das normale Formatieren umschalten. ...ich ein Fremdformat (z.B. Spectre-128, Minix) kopieren will? Bei TOS-fremden Formaten (abgesehen von MS-DOS- Disketten) sollten Sie zunchst immer die automatische Formaterkennung ("Read Disk Conf.") mittels ausschalten. Lesen Sie in der Anleitung des entsprechenden Emulators (z.B. Spectre, Minix) nach, welches Format die Disketten besitzen und stellen Sie dieses im Feld "Set Disk Configuration" ein. ...das Kopieren nur belegter Sektoren (Get Sectors: used) nicht klappt? Dafr kann es verschieden Grnde geben: a. Die Diskette besitzt ein Fremdformat In diesem Fall siehe oberes Problem... b. Die FAT der Diskette ist defekt FastCopy kann die Tabelle, in der steht, welcher Sektor frei, belegt oder defekt ist (FAT) nicht lesen. In diesem Fall schalten Sie mittels auf den "Get Sector: all"-Modus um. Hier beachtet FastCopy die FAT nicht. ...die Stepraten-Einstellung immer nur den Wert 3 ms liefert? Die Stepraten-Einstellung nimmt FastCopy mit Hilfe des TOS vor. Dabei untersttzt es allerdings nur die offiziellen Versionen 1.0, 1.2 (Blitter-TOS), 1.4, 1.6 (STE) und spter. Alle anderen knnen Probleme machen. In diesem Fall entweder auf die Stepraten- Einstellung verzichten (3 ms) oder ein offizielles TOS booten. The final Note: Alle, denen FastCopy zu einer wertvollen Hilfe geworden ist, knnen Honorierungen und/oder kontruktive Kritik an folgende Adresse senden: Martin Backschat Bergstr. 16 8071 Hepberg (siehe dazu auch Menpunkt >>Help<<, 3. Seite, FastCopy III) ?NHeap overruns stackPointer NILPointer not in heapHP _0"_e /LPNuHyBtN4 /B9Q/|QNuHP _0 @f0"|PPp` "_J@jpEQr4@ BbBS@kQ/LPNuHP _4SBkt82$_rAbd0 @f0"|PPp` "_J@jp6ADb6CG0IS@k$eQ/LPNuHP _4k2SAk0"_p6B@bE0)CS@kQ/LPNuHP _2$_r0 @f0"|PPp` "_J@jp@kS@kv&J$IRC4(K Vg RQBg`?/LPNuHP _4kF2SAk>0 @f0"|PPp` "_J@jpJBg@b6B@oCEQSBkQ/LPNuString overflow _pJ.g 0( hNVg4 ( hg( hH`0( hNVg ( hg hHfXgr"ODd2Sk "Sj` _"yIe HyCDN4 N#R#R .f -|C4`-|C4 nNнR f yRNStack overruns heapH?R _z gBjDRE"g8jDRE$6HBJBg8HAJAf,HBJBf$ւi EdD.` $HB8`B/L?RNu0NvDNHR|` HR| _z f0`_6 o"h#`,#`0#`4,Ic.N//Bg?<JNA By`8N6&/,HNVA -HN]HybHz?<NLN^,_NuPRN:/,HNVA -HN]HybHz?<NLN^,_NuCON:/,HNVA-HN]/. NZN#N^,_ _XNNV?.?<NMN^ _TN/,HNVA$-HN]?<N-@2<H=@0.N^,_Nu/,HNVA-HN]N=@0.N^,_Nu/,HNVAl-HN]09h@eVp=@`Hyb?NOXHyb?< NOXHyb?<NOXHnN?.HzF?<NK^0@dH0.rAfHybNPXN n 0.N^,_ _XN /,HNVA-HN]?< N7# @Hyb/? V0(2<A^6<C]D=B`* V0(rA^vC]D=B` @g @g0.N^,_Nu/,HNVA`-HN]p V1@"($9e^n8/9h V/(09ePH/NH#eDrHg VN`v1CN^,_Nu/,HNVA-HN]0. @0=@0.N^,_ _TN/,HNVA~-HN]0.r H=@tBo"6./?. VN&Ap$0`6.8. Ap$00.r HH@=@RC/?. VNV&Ap$0N^,_ _\N/,HNVAB-HN]p=@ .". m-@HnN` . V!@2.=A0.N^,_ _PN/,HNVA-HN]p=@r=A`~/. 0.@A/0 NNh=@?. VN=@r0AW6.FCCBd4.Bv Ap$ `4.BAp$ t=B$.-B Rn no|p^@/". ? VN(" Ap$N^,_ _XN/,HNVA-HN] y-Hp(=@r(=AI=AH4.Jv8CB=@-Ht(=Bx(=DLDP=DzdEo D=DJ<.NrAF=B<.vC=F0. @e,-Hp(-@z(Ѕ-@z(Ѕ-@??9g?<0 NN^?.?9g?<0 NNJ?.?< ?<0 NN8?.?<#?<0 NN&?.?<&?<0 NN0. @d0p=@`0.@r Ap$Rn no` /. NNAp$"Op?"QN<09h@d`AO"ON09h@d`dAjO"ON09h@d`B09h@d6N HybHyp$?-------> /,HNVAL-HN]09eHrAod?<"VAB/?9eHNR^\AO"ONbAh "Op?"QNJ"VA$Op?$QN2`*Ǹ?<N7# @"Or?"QN?<N7# @"Or?"QN09eHrAg&?<N7# @"Or?"QN?<N7# @"Or?"QNA2O"ONz09eHrAfHybNPXN^,_Nu/,HNVA4-HN]Nˆ09eHrAo`?<"VAB/?9eHNR^\HybNPXHybHyh ?C!It0B BAbBt0B  Aej0B BNNp3h?9hNp3h29hAeN@eN09h@ep3ehNZ`N0?<N7# @Hyb/?$o0H9=gp`J9=f"//    XO22tJo g4<0<B200<B2r0J9=g 2||H@0<B akBSAg0H@0<B apjp`$0H@0 /a^k|20|H|2JP|2NqJPJy@.a  _N <:и8g jpNu#=3=0/H<3=0/H3=Hy=Hy=?<?</<aXJ@k@f:BB9=<<pf9=9><fP=Sy=fpQ=HH _XON3=LHxaJ@o. o0H|?0(H|?aJ@k Sy=fQ= _N3=LHxP=aRQ=J@o. o0H|?0(H|?aJ@k Sy=f _N3?RLHxa@J@fP=Ry?R y?RfBQ= _N3?RLHxaTJ@fP=Ry?R y?RfBQ= _N y? #?pNu?Nu//WTOaxg& (He*HBy@f aPNuaa*fB@NuBy@Pp"| AA1|01|8fFr0anaLAf Q`,r1|01|8fJP8gQB0@1|BiJ@Nu0000Nq00|Nu000||0|0|0Nu"_02@N#BtNupNu"_ _RBBB0 H??<?<NM\LRB@fN?< ?<?<NM\?< ?<?<NM\Nu/,HNVA*-HC"`4"n-I"np)=@0.J@g$"n0.p)r Af 0.S@=@0.J@^"n0.p)r AWCBd0.S@=@`0.J@f"nBQ"n E`"n0J@f0.J@^"n0.p)r AVCBd0.S@=@`"n$n0R@20.J@^"n0.p)r AWCBd0.S@=@`0.J@f`p=@"n E"n0.p)r Af0.R@=@`"n$n0S@2"n0J@fnBn0.n_"n0.p)r AVCBd40.R@=@"n 0.$n0.p*0.R@=@`"n 0.`60.n_"n0.p)r AVCBd0.R@=@`0.noN^,_ _PN/,HNVA-HBnHnHnN=n0.N^,_Nu/,HNVA.-H0.J@n"n E"`Hn"n / N\N^,_ _\N/,HNVA8-H"n p=@0.J@^"n 0.pr AWCBd0.S@=@`0.J@f Bn`0.rAW"n 0.pr:AWCBd$p=@ nnZ"n 0.praAm$0."n 2.rAA`0."n 2.rARn`Hn/<Hz/<NH0Hn/<Hzl/<NH2AHn/<HzJ/<NH2AHn/<Hz(/<NH2AHn/<Hz/<NH2AHn/<Hz/<NH2A=@`p=@0.rA^"n p)r:AWCBd*"n p)?Hz?<NK^0@dp=@0.n_"n 0.p?Hz>?<NK^0@Bd0.R@=@`0.n^=B0.N^,_ _XN@NUL:AXO:AXI:PRN:LST:CON:Har fSfr?/LNuHar fSfr?/LNuHar fSf`U?/LNuHahr fSf`S?/LNuHaBr fSf`R?/LNuHar fSf`T?/LNu#. _  g "_Jjp` 0Cp" g $_Jjr` 2Erg\H&Ge$4SBkQ$SpQ C` $SkQ$SrQEL&JfpC$I/9.NuH2 _024SBgQ@4BAAc/L2NuHyIN_Range error during set-operationH2 _0246@SCBgQAn68DCCc 0AgRB`/L2NuH2 _0@CEHS@rIVW.J?/L2NuH2 _0@CEHS@rIVV.J?/L2NuH2 _0@CEHS@2FA_VW.J?/L2NuH2 _0@CEHS@2FAYVW.J?/L2NuH2 _0@274BAAc7V`tO>/L2NuH2 _0@"_24BAAc1V`t>/L2NuH2 _02S@AC2YQ/L2NuH2 _02S@AC2YQ/L2NuH2 _02S@AC2FAYQ/L2NuB9J`PJBy`* _0g$_jp"_// HLNOlLLBtJ@fL)J9Jf f@| i f0Bi `( f |Ji f3| `4<gG BQB) @e *:f&Jrt `e QGNtWJBkGO3 J9Jf( fpBi G#Kt`\ f3| p`J g( f*3| H@?3| NAXNu/")x itg$H@//?) ?<@NA LJof _Nu _4` _t6 Bo r aSB`2aNH?h _r ar a/L?hNu _r aN _4` _t"x0HgJJjDxvCzp cRЀ`|e W0R"f`6 _4` _t2xJAjDAxvCp0 2H@0RJAfJg<-RBlCSBr aQSCaQN _"_v` _"_60`JfQ$ItRJf` _4v` _46"_JBjtJCkgCe4` BSCr axQSBkalQN _6kfv2_t Cc"4YBv` _6kfv"_t Cc4QBvSBkr a(QSCC" A0 9c^a JgYC`NH X"oA/ NSL XNu _4` _t6 Bo r aSB`2aN _4` _t"x0HgJJjDxvCzp cRЀ`|e W0R"f`6 _4` _t2xJAjDAxvCp0 2H@0RJAfJg<-RBlCSBr aQSCaQN _"_v` _"_60`JfQ$ItRJf` _4v` _46"_JBjtJCkgCe4` BSCr axQSBkalQN _6kfv2_t Cc"4YBv` _6kfv"_t Cc4QBvSBkr a(QSCC" A0 9c^a JgYC`N*opodRNu(_"_/ A) g  f$)Jtf&H //?) ?<@NA LJovfNu$ix&i|fa`pRgf#Jx`H")x it#Hxg$H`//?) ?<@NA LJofLNu )f NuHyT` HyTp0< LN_xREWRITE required prior to WRITE or PUTDisk or directory full(_ _/ C (g ( fJ(g J(fv`z$($IJtfpH / /?( ?<?NA LJo*fJg  f"J` g  Wf NuJg Jh gJ(f !|Nu!|NuH$hx&h|gpR@@gf!JxL`H &ht!KxJh f0abLEJ@g *f` J9g R@Bh` / /<?( ?<?NA LJlp!K|JfnL` rH@Hsp/Bg?<?NA LRA3J9g^ fSA` fL AgUH@Hz+p 3 dp` SAH@Hz$p/?<?<@NA LJ9g`z fSA` fSAH@Hzp` f>H@Hzp `H@Hzp 3 dp/?<?<@NA LQ` d4 gbW9@WHHzxp/?<?<@NA LJ9g& AfH@HzFp/?<?<@NA L NuHzR0<`Hz$0< LN_x  p Exit q C^AReset required prior to Read or GetAttempt to read past end-of-fileH _0"_e /LNuHyZN_/B9/|NuH _0 @f0"|p` "_J@jpEr4@ BbBS@kQ/LNuH _4SBkt82$_rAbd0 @f0"|p` "_J@jp6ADb6CG0IS@k$eQ/LNuH _4k2SAk0"_p6B@bE0)CS@kQ/LNuH _2$_r0 @f0"|p` "_J@jp@kS@kv&J$IRC4(K Vg RQBg`?/LNuH _4kF2SAk>0 @f0"|p` "_J@jpJBg@b6B@oCESBkQ/LNuString overflow(_  _"_JgSfN(_  _"_Jg0SfN(_  _"_Jg SfN(_ NNV?.?. ?<NMN^ _XN/,HNVA-H?<?. NN^,_ _TN/,HNVA-H?<N0. ?NN^,_ _TN/,HNVA-H?<KNN^,_Nu/,HNVA-H?<ENN^,_Nu/,HNVA -HNN^,_Nu/,HNVA-H?<vNhN^,_Nu/,HNVA-H?<wNJN^,_Nu/,HNVA-H?<MN,N^,_Nu/,HNVA-H?<LNN^,_Nu/,HNVA*-H?<YN0. @ ?N0.@ ?NN^,_ _XN/,HNVA-H?<pNN^,_Nu/,HNVA-H?<qNN^,_Nu/,HNVA-H?<bNv?. NHN^,_ _TN/,HNVA-H?<cNL?. NN^,_ _TN/,HNVA-H?<AN"N^,_Nu/,HNVA-H?<BNN^,_Nu/,HNVA-H?<CNN^,_Nu/,HNVA-H?<DNN^,_Nu/,HNVA-H?<HNN^,_Nu/,HNVA-H?<INN^,_Nu/,HNVA-H?<JNnN^,_Nu/,HNVA -HNN^,_Nu/,HNVA-H?<eN6N^,_Nu/,HNVA-H?<fNN^,_Nu _pJ.g 0( hNVg4 ( hg( hH`0( hNVg ( hg hHfXgr"ODd2Sk "Sj` _"y`,e Hy^DN_N## .f -|^4`-|^4 nNнf yNStack overruns heapH? _z gBjDRE"g8jDRE$6HBJBg8HAJAf,HBJBf$ւi EdD.` $HB8`B/L?Nu0NvDNH|` H| _z f0NjDRE"g`jDREdJgR(`DfxJg<`DxSDbb JgHA8`"tcRЀ`xeWJg(MdD.`B/LNu _(N _0/Ho |_^3`*Jy`(fXNX/# "|_a "_a"|_aJy`8g y 9BgNA/ ?< NA\Nu09`(Nu09`*By`*Nu _3`(By`*NBy`*Nu *** *** Copyright 1986, CCD and OSS, Inc.&  68( V   2  ": .j  8>..  6**h~      ,ZFx  ":F, f0                          <&$  P    &  0 . b: :>8   RF*         &      @$    "(  0$        &  "l 60.*$Z @<$d$"" &       >8  *$  ~R * 4 R   N4B       $    <<,      "      2 PxX & V< 0        8(tN6r      "$" ,*< * * , , 0 , " BBb4&2JLJ FlX$Fd ( *@ B @ ( V   NUL:PRN:Bad filename in Reset or RewriteREWRITE: disk is write-protectedFile not found _"_/)#| g g f*JtgJi ka0) k @e??<>3| NAXNu/")x itg$H@//?) ?<@NA LJof _Nu(_"_/ A) g  f$)Jtf&H //?) ?<@NA LJovfNu$ix&i|fa`pRgf#Jx`H")x it#Hxg$H`//?) ?<@NA LJofLNu )f NuHy]` Hy]0< LNTtREWRITE required prior to WRITE or PUTDisk or directory full(_ _/ C (g ( fJ(g J(fv`z$($IJtfpH / /?( ?<?NA LJo*fJg  f"J` g  Wf NuJg Jh gJ(f !|Nu!|NuH$hx&h|gpR@@gf!JxL`H &ht!KxJh f0abLEJ@g *f` J9u g R@Bh` / /<?( ?<?NA LJlp!K|JfnL` rH@Hsp/Bg?<?NA LRA3J9u g^ fSA` fL AgUH@Hz+p 3 dp` SAH@Hz$p/?<?<@NA LJ9u g`z . wa.. VaTIMER DOC @?#+TIMER TXT ?(BILDER |aTIMER PRG nk+TEST TIM j!l06401000306800 1 2Seite # F0110030 9[..........................]311  TIMER DerZeitnehmerinHintergrund JrgenScherf 9[............................................................................................]211  9[.....................................................]011 WerdenSieauchschoneinmalgefragt,wielangeSieandemProgramm XYgearbeitethaben,oderbekommenvorgeworfen,nurnochvordem Computerzusitzen.DieseFragekannindenwenigstenFllenexakt beantwortetwerden,sowieauchderVorwurfnurschwerzuwiederlegen ist. InsolchenFllenknnteIhnendasProgrammTIMERhelfen.Dieses ProgrammdientzurZeitmessungeinerArbeitssitzungamST.Dadies allerdingsnochnichtalleFunktionendesProgrammessind,erklre ichzunchsteinmaldenkomplettenFunktionsumfang. ACCoderPRG FrdieBesitzereinesRechnersmit1Mbyteoderweniger Arbeitsspeicherhabeichzunchsteineguteundeineschlechte Nachricht.Zuerstdieschlechte.DasProgrammistziemlichgro geratenundbelegtinklusiveStackundVariableneinenSpeicherplatz vonetwasmehrals60kB.JetztdieguteNachricht.DasProgramm luftsowohlalsACCwieauchalsPRG,ohnedadieZeitmessung beeintrchtigtwirdwennmandasProgrammbeendet.Dieganze FunktionspalettekannjedochnurdurchdieInstallationalsACC genutztwerden. VerschiedeneParameter,wieAnzeigederaktuellenUhrzeitein/aus, Weckzeitsichern,ReaktionsverzgerungnachbootenundeinDefault- DateipfadfrdieProtokolldatei,knnendurcheineDialogbox eingestelltundineinerINF-Dateiabgespeichertwerden.DieseDatei wirddannnachjedemProgrammstartausgewertetunddieParameter bernommen. Uhrzeitimmerrichtig  WirddasProgrammgestartetunddasSystemdatumistkleiner1990, erscheintnacheinereinstellbarenVerzgerungszeiteineDialogbox aufdemBildschirm,mitderdieSystemzeitunddasDatumgestellt werdenknnen.DiegleicheFunktionkannauchvonHanddurch bettigendesButtons'Uhr'imProgrammausgelstwerden.Wurdedas ProgrammalsACCangemeldet,wirddieaktuelleSystemzeitzustzlich resetfestgehalten.Weiterhinisteineein/ausschaltbareZeitanzeige amrechtenoberenBildschirmrandimplementiert.DieseAnzeigeist auflsungsunabhngig,arbeitetalsoauchmitGrobildschirmen, bentigtjedochmindestensdiemittlereST-Auflsung. dieTurmglocke  DamitauchkeinTerminvergessenwirdundweilessichdurchdie ganzenZeitfunktionenregelrechtangebotenhat,wurdenochein Weckereingebaut.FreinenZeitpunktinnerhalb24Std.kanneine Weckzeiteingestelltwerden,welchedurchdieOption'Weckzeit Sichern'aucheinenNetz-Ausbersteht.Beierreichender eingestelltenZeitwirddiesdurcheineMeldungundGlockenluten (Bigben-Melodie)angezeigt. sichereZeitnahme  DieHauptfunktiondesProgrammesistdieZeitnahmefreine beliebigeArbeitamComputer.DabeiwirdeineZeitmessunggestartet, beideralleArbeitszeitenaneinemProjektmitAnfangszeit-und DatumsowieArbeitsdauerineinerDateiaufgezeichetwerden.Diese Aufzeichnungistresetfest,dasheitsiewirddurcheinenReset nichtunterbrochenoderverflscht.WurdeeinesolcheAufzeichnung durchNetz-Ausnichtabgeschlossen,wirddiesbeieinemerneuten AufrufderProtokolldateivomProgrammerkanntundeine nachtrglicheKorrekturderZeitdatenangeboten.FrdieseKorrektur whltmandurcheineFileselectboxdieDateian,welchevordem AusschaltendesRechnersalsletzteabgespeichertwurdeunddas ErstellungsdatumdieserDateiwirddann,nacheiner Sicherheitsabfrage,alsAbschluzeitderAufzeichnungeingesetzt. DieDatenjedereinzelnenArbeitssitzungknnendurchAnklickendes DateinamensimentsprechendenEditfeldabgerufenwerden.Siewerden danndurcheineseparateDialogboxeinzelnaufgefhrt.Alle aufgezeichnetenDatenknnenauchzustzlichaufeinenbeliebigen Druckerausgegebenwerden.DerAusdruckerfolgtdannim Hintergrundbetrieb. DieBedienung  NachdemAufrufdesProgrammeserscheinteinDialogboxmit berschrift,dieinvierHauptbereichegegliedertist(Bild1). DerersteundgrteBereichdientzumBedienenderZeitmessung.In dendreiTextfelderndiesesBereicheswerdenabhngigvom Betriebszustand,verschiedeneInformationenangezeigt.Solangekeine MessungluftundkeineProtokolldateiausgewhltisterscheintdort nurdasaktuelleDatumunddieUhrzeit.WurdeeineProtokolldatei angewhlt,wirdDatumundUhrzeitdererstenundletztenZeitnahme, sowiedieGesamtdauerderbishergemessenenArbeitszeitangezeigt. BeigestarteterZeitmessungwirddasStartdatumunddieUhrzeitder aktuellenMessungsowiedieaktuelleZeitunddiemomentane Arbeitsdauerdargestellt. IndemEditfeld'Projektname'isteineDoppelfunktionintegriert. ZumeinenwirdderaktuelleProtokolldateinameangezeigtoder eingegeben,wobeiaufdasDateisuffixverzichtetwird(dieseslautet immerTIM).DannkannberdiesesFeldeinzustzlicherDialog aufgerufenwerden,durchdenineinerangewhltenProtokolldateidie verschiedenenEintragungengesichtetwerdenknnen(Bild2). MitdemButton'Record'wirdeineZeitaufzeichnunggestartetoder gestoppt,wennvorhereinProtokolldateinameangegebenwurde.Analog dazukanndurchdenButton'Save'einesolcheAufzeichnung abgespeichertunddamitabgeschlossenwerden.Solltebeibettigen von'Record'einMeldung'KeinPlatzmehrimHeap'erscheinen,ist frdasreserviereneinesweiterenDatensatzesimProgrammheapnicht mehrgengendPlatzvorhanden.DieseMeldungwirdabererstbeimehr als240AufzeichnungenerscheinenunddrftedaherkeineProbleme verursachen. DerButton'Anzeige'dientzumAufrufeneinerProtokolldateiundzum BereitstellenihrerDaten.WirdeinProtokolldateinamevonHand eingegebenunddanach'Anzeige'bettigt,suchtdasProgrammdie DateiimvoreingestelltenProtokollpfadundlietdieDatenaus. FehltderDateinamebeiBettigungvon'Anzeige',wirdeine Fileselectboxeingeblendet,mitderdieDateiauswahlgetroffen werdenkann.DergewhlteDateinamewirddanachandasFeld 'Projektname'bergeben.ExistiertdieangegebeneDateinicht, erfolgteineMeldung. DernchsteBereichistfrdenWeckerzustndig.IndemEditfeld kanndiegewnschteZeiteingegebenwerden.MitdenbeidenButtons 'Ein'und'Aus'wirdderWeckerfrdieangezeigteWeckzeitein- oderausgeschaltet.WurdedieOption'Weckzeitsichern' eingeschaltet,wirdjedeZustandsnderungindiesemBereich,inder INF-Dateigespeichert.ZustzlichwirddieeingegebeneWeckzeit andasaufrufendeProgrammzurckgegeben. ImdrittenBereichwerdendieUhrzeitfunktionenbedient.Mitdem Button'Uhr'wirdderschonerwhnteDialogzumstellender Systemzeitaufgerufen.DurchdieButtons'EIN'und'AUS'kanndie ZeitanzeigeamoberenrechtenBildschirmrandunabhngigvonder Voreinstellungein-oderausgeschaltetwerden. DerletzteHauptbereichverwaltetdieFunktionen,welchezum verlassendesProgrammesfhren.DerButton'Drucker'veranlatdas ProgrammdenInhalteinerangewhltenProtokolldateiaufeinem beliebigenDruckerauszugeben.IstdasProgrammalsACCgestartet, erfolgtderAusdruckimHintergrund.DerButton'bernahme' bernimmtdiegetroffenenEinstellungenundbeendetdasProgramm. JetztfehltnurnochdieErklrung,wiemandieverschiedenen Programmparametereinstellenundabspeichernkann. DurchdenButton'TIMER'inderberschrift,gelangtmaninein Dialogmen,mitdemdieverschiedenenVoreinstellungengetroffen werdenknnen,diedannineinerDateimitdemNamenTIMER.INF gesichertwerden(Bild3).MitdenButtonsUhrzeitein/auswirddie VoreinstellungfrdieZeitanzeigeamrechtenoberenBildschirmrand getroffen.MitWeckzeitsichernwirdfestgelegt,obderjeweilige ZustanddesWeckersunddieWeckzeitnacheinernderunginderINF- Dateigesichertwird.DieAngabeeinerWartezeitstelltsicher,da dasACCnachdembootenwartet,bisdasDesktopfertigaufgebaut ist,bevoreseineDialog-oderAlertboxaufdenBildschirmbringt. DaskannbeiGertenohneUhrz.B.derDialogzumstellender Systemzeitsein.AlsletzteskanneinDefault-Pfadfrdie Protokolldateieingegebenwerden,indembeifehlenderPfadangabe dieDateigesuchtoderangelegtwird.Durch'OK'werdendie EinstellungennacheinerSicherheitsabfragebernommenund abgespeichert,mit'Quit'derDialogohnenderungenverlassen. Daswardannschonalles.IchwnschebeiderArbeitmitdem ProgrammvielSpaundendlichdenvollenDurchblickbeiderFrage wielangeandemProjektXYeigentlichgearbeitetwurde. JetztnochdasRechtlichezuTIMER.DasProgrammTIMERistPublic Domainunddarf,solangeamProgrammkeineVernderungenvorgenommen werden,freikopiertundweitergegebenwerden.WerderMeinungist daerdasProgrammgebrauchenkann,sollteeinkleines AnerkennungshonorarinderGrenordnungab10,-DManunten genannteAdresseschicken.Dafrwirderdannvonmir benachrichtigt,wenneineneueVersiondesProgrammesvorliegt. TrotzallerTestserhebeichfrdasProgrammnichtdenAnspruch, fehlerfreizusein.DaherkannfreventuelleSchdendurchdie VerwendungdesProgrammesnichtgehaftetwerden. Dennoch,beiFragenoderProblemenknnenSiesichgerneanmich wenden.IchhabeauchfrsinnvolleErweiterungenjederzeitein offenesOhr.MeineAnschriftist:  JrgenScherf 6601Klarenthal Birkenweg37 Tel.:06898/39143  BILD1:DerHauptdialogdesProgrammes 8000000001\BILDER\BILD1.IMG BILD2:DerDialogzurDurchsichtderAufzeichnungen 8000000001\BILDER\BILD2.IMG BILD3:DerDialogzumErstellenderINF-Datei 8000000001\BILDER\BILD3.IMG ................................]011 1.Allgemeines  1.1Vorwort DasProgrammEXPANDERistinzweiVersionenerhltlich.Die ersteVersionistPublicDomain,deshalbbeinhaltetsie TIMER Der Zeitnehmer in Hintergrund Jrgen Scherf Werden Sie auch schon einmal gefragt, wie lange Sie an dem Programm XY gearbeitet haben, oder bekommen vorgeworfen, nur noch vor dem Computer zu sitzen. Diese Frage kann in den wenigsten Fllen exakt beantwortet werden, sowie auch der Vorwurf nur schwer zu wiederlegen ist. In solchen Fllen knnte Ihnen das Programm TIMER helfen. Dieses Programm dient zur Zeitmessung einer Arbeitssitzung am ST. Da dies allerdings noch nicht alle Funktionen des Programmes sind, erklre ich zunchst einmal den kompletten Funktionsumfang. ACC oder PRG Fr die Besitzer eines Rechners mit 1 Mbyte oder weniger Arbeitsspeicher habe ich zunchst eine gute und eine schlechte Nachricht. Zuerst die schlechte. Das Programm ist ziemlich gro geraten und belegt inklusive Stack und Variablen einen Speicherplatz von etwas mehr als 60 kB. Jetzt die gute Nachricht. Das Programm luft sowohl als ACC wie auch als PRG, ohne da die Zeitmessung beeintrchtigt wird wenn man das Programm beendet. Die ganze Funktionspalette kann jedoch nur durch die Installation als ACC genutzt werden. Verschiedene Parameter, wie Anzeige der aktuellen Uhrzeit ein/aus, Weckzeit sichern, Reaktionsverzgerung nach booten und ein Default- Dateipfad fr die Protokolldatei, knnen durch eine Dialogbox eingestellt und in einer INF-Datei abgespeichert werden. Diese Datei wird dann nach jedem Programmstart ausgewertet und die Parameter bernommen. Uhrzeit immer richtig Wird das Programm gestartet und das Systemdatum ist kleiner 1990, erscheint nach einer einstellbaren Verzgerungszeit eine Dialogbox auf dem Bildschirm, mit der die Systemzeit und das Datum gestellt werden knnen. Die gleiche Funktion kann auch von Hand durch bettigen des Buttons 'Uhr' im Programm ausgelst werden. Wurde das Programm als ACC angemeldet, wird die aktuelle Systemzeit zustzlich resetfest gehalten. Weiterhin ist eine ein/ausschaltbare Zeitanzeige am rechten oberen Bildschirmrand implementiert. Diese Anzeige ist auflsungsunabhngig, arbeitet also auch mit Grobildschirmen, bentigt jedoch mindestens die mittlere ST-Auflsung. die Turmglocke Damit auch kein Termin vergessen wird und weil es sich durch die ganzen Zeitfunktionen regelrecht angeboten hat, wurde noch ein Wecker eingebaut. Fr einen Zeitpunkt innerhalb 24 Std. kann eine Weckzeit eingestellt werden, welche durch die Option 'Weckzeit Sichern' auch einen Netz-Aus bersteht. Bei erreichen der eingestellten Zeit wird dies durch eine Meldung und Glockenluten (Bigben-Melodie) angezeigt. sichere Zeitnahme Die Hauptfunktion des Programmes ist die Zeitnahme fr eine beliebige Arbeit am Computer. Dabei wird eine Zeitmessung gestartet, bei der alle Arbeitszeiten an einem Projekt mit Anfangszeit- und Datum sowie Arbeitsdauer in einer Datei aufgezeichet werden. Diese Aufzeichnung ist resetfest, das heit sie wird durch einen Reset nicht unterbrochen oder verflscht. Wurde eine solche Aufzeichnung durch Netz-Aus nicht abgeschlossen, wird dies bei einem erneuten Aufruf der Protokolldatei vom Programm erkannt und eine nachtrgliche Korrektur der Zeitdaten angeboten. Fr diese Korrektur whlt man durch eine Fileselectbox die Datei an, welche vor dem Ausschalten des Rechners als letzte abgespeichert wurde und das Erstellungsdatum dieser Datei wird dann, nach einer Sicherheitsabfrage, als Abschluzeit der Aufzeichnung eingesetzt. Die Daten jeder einzelnen Arbeitssitzung knnen durch Anklicken des Dateinamens im entsprechenden Editfeld abgerufen werden. Sie werden dann durch eine separate Dialogbox einzeln aufgefhrt. Alle aufgezeichneten Daten knnen auch zustzlich auf einen beliebigen Drucker ausgegeben werden. Der Ausdruck erfolgt dann im Hintergrundbetrieb. Die Bedienung Nach dem Aufruf des Programmes erscheint ein Dialogbox mit berschrift, die in vier Hauptbereiche gegliedert ist (Bild 1). Der erste und grte Bereich dient zum Bedienen der Zeitmessung. In den drei Textfeldern dieses Bereiches werden abhngig vom Betriebszustand, verschiedene Informationen angezeigt. Solange keine Messung luft und keine Protokolldatei ausgewhlt ist erscheint dort nur das aktuelle Datum und die Uhrzeit. Wurde eine Protokolldatei angewhlt, wird Datum und Uhrzeit der ersten und letzten Zeitnahme, sowie die Gesamtdauer der bisher gemessenen Arbeitszeit angezeigt. Bei gestarteter Zeitmessung wird das Startdatum und die Uhrzeit der aktuellen Messung sowie die aktuelle Zeit und die momentane Arbeitsdauer dargestellt. In dem Editfeld 'Projektname' ist eine Doppelfunktion integriert. Zum einen wird der aktuelle Protokolldateiname angezeigt oder eingegeben, wobei auf das Dateisuffix verzichtet wird (dieses lautet immer TIM). Dann kann ber dieses Feld ein zustzlicher Dialog aufgerufen werden, durch den in einer angewhlten Protokolldatei die verschiedenen Eintragungen gesichtet werden knnen (Bild 2). Mit dem Button 'Record' wird eine Zeitaufzeichnung gestartet oder gestoppt, wenn vorher ein Protokolldateiname angegeben wurde. Analog dazu kann durch den Button 'Save' eine solche Aufzeichnung abgespeichert und damit abgeschlossen werden. Sollte bei bettigen von 'Record' ein Meldung 'Kein Platz mehr im Heap' erscheinen, ist fr das reservieren eines weiteren Datensatzes im Programmheap nicht mehr gengend Platz vorhanden. Diese Meldung wird aber erst bei mehr als 240 Aufzeichnungen erscheinen und drfte daher keine Probleme verursachen. Der Button 'Anzeige' dient zum Aufrufen einer Protokolldatei und zum Bereitstellen ihrer Daten. Wird ein Protokolldateiname von Hand eingegeben und danach 'Anzeige' bettigt, sucht das Programm die Datei im voreingestellten Protokollpfad und liet die Daten aus. Fehlt der Dateiname bei Bettigung von 'Anzeige', wird eine Fileselectbox eingeblendet, mit der die Dateiauswahl getroffen werden kann. Der gewhlte Dateiname wird danach an das Feld 'Projektname' bergeben. Existiert die angegebene Datei nicht, erfolgt eine Meldung. Der nchste Bereich ist fr den Wecker zustndig. In dem Editfeld kann die gewnschte Zeit eingegeben werden. Mit den beiden Buttons 'Ein' und 'Aus' wird der Wecker fr die angezeigte Weckzeit ein- oder ausgeschaltet. Wurde die Option 'Weckzeit sichern' eingeschaltet, wird jede Zustandsnderung in diesem Bereich, in der INF-Datei gespeichert. Zustzlich wird die eingegebene Weckzeit an das aufrufende Programm zurckgegeben. Im dritten Bereich werden die Uhrzeitfunktionen bedient. Mit dem Button 'Uhr' wird der schon erwhnte Dialog zum stellen der Systemzeit aufgerufen. Durch die Buttons 'EIN' und 'AUS' kann die Zeitanzeige am oberen rechten Bildschirmrand unabhngig von der Voreinstellung ein- oder ausgeschaltet werden. Der letzte Hauptbereich verwaltet die Funktionen, welche zum verlassen des Programmes fhren. Der Button 'Drucker' veranlat das Programm den Inhalt einer angewhlten Protokolldatei auf einem beliebigen Drucker auszugeben. Ist das Programm als ACC gestartet, erfolgt der Ausdruck im Hintergrund. Der Button 'bernahme' bernimmt die getroffenen Einstellungen und beendet das Programm. Jetzt fehlt nur noch die Erklrung, wie man die verschiedenen Programmparameter einstellen und abspeichern kann. Durch den Button 'TIMER' in der berschrift, gelangt man in ein Dialogmen, mit dem die verschiedenen Voreinstellungen getroffen werden knnen, die dann in einer Datei mit dem Namen TIMER.INF gesichert werden (Bild 3). Mit den Buttons Uhrzeit ein/aus wird die Voreinstellung fr die Zeitanzeige am rechten oberen Bildschirmrand getroffen. Mit Weckzeit sichern wird festgelegt, ob der jeweilige Zustand des Weckers und die Weckzeit nach einer nderung in der INF- Datei gesichert wird. Die Angabe einer Wartezeit stellt sicher, da das ACC nach dem booten wartet, bis das Desktop fertig aufgebaut ist, bevor es eine Dialog- oder Alertbox auf den Bildschirm bringt. Das kann bei Gerten ohne Uhr z.B. der Dialog zum stellen der Systemzeit sein. Als letztes kann ein Default-Pfad fr die Protokolldatei eingegeben werden, in dem bei fehlender Pfadangabe die Datei gesucht oder angelegt wird. Durch 'OK' werden die Einstellungen nach einer Sicherheitsabfrage bernommen und abgespeichert, mit 'Quit' der Dialog ohne nderungen verlassen. Das war dann schon alles. Ich wnsche bei der Arbeit mit dem Programm viel Spa und endlich den vollen Durchblick bei der Frage wie lange an dem Projekt XY eigentlich gearbeitet wurde. Jetzt noch das Rechtliche zu TIMER. Das Programm TIMER ist Public Domain und darf, solange am Programm keine Vernderungen vorgenommen werden, frei kopiert und weitergegeben werden. Wer der Meinung ist da er das Programm gebrauchen kann, sollte ein kleines Anerkennungshonorar in der Grenordnung ab 10,- DM an unten genannte Adresse schicken. Dafr wird er dann von mir benachrichtigt, wenn eine neue Version des Programmes vorliegt. Trotz aller Tests erhebe ich fr das Programm nicht den Anspruch, fehlerfrei zu sein. Daher kann fr eventuelle Schden durch die Verwendung des Programmes nicht gehaftet werden. Dennoch, bei Fragen oder Problemen knnen Sie sich gerne an mich wenden. Ich habe auch fr sinnvolle Erweiterungen jederzeit ein offenes Ohr. Meine Anschrift ist: Jrgen Scherf 6601 Klarenthal Birkenweg 37 Tel.: 06898/39143 t 3 1 roll put}ifelse} {pop pop}ifelse}forall newfont /FontName newfontname put newcodesandnames aload pop newcodesandnames length 2 idiv {newfont /Encoding get 3 1 roll put}repeat newfontname newfont definefont pop end}bd /gemenvec[8#200 /Ccedilla 8#201 /udieresis 8#202 /eacute 8#203 /acircumflex 8#204 /adieresis 8#205 /agrave 8#206 /aring 8#207 /ccedilla 8#210 /ecircumflex 8#211 /edieresis 8#212 /egrave 8#213 /idieresis 8#214 /icircumflex 8#215 /igrave 8#216 /Adieresis 8#217 /Aring 8#220 /Eacute 8#221 /ae 8#222 /AE 8#223 /ocircumflex 8#224 /odieresis 8#225 /ograve 8#226 /ucircumflex 8#227 /ugrave 8#230 /ydieresis 8#231 /Odieresis 8#232 /Udieresis 8#233 /oslash 8#234 /sterling 8#235 /Oslash 8#236 /currency 8#237 /florin 8#240 /aacute 8#241 /iacute 8#242 /oacute 8#243 /uacute. }a.. waBILD2 GEM ck"dBILD3 GEM {k"dBILD3 IMG sk"'BILD1 GEM Ik"^BILD1 IMG Bk"+BILD2 IMG Zk"#eTIMERDAT.IMGed 8#277 /trademark}ifelse]def /addfont{fonts exch fpt exch put /fpt fpt 1 add def}bd /encfont{fonts exch get dup encstr cvs length 1 sub encstr exch 1 exch getinterval cvn exch gemenvec ReEncodeSmall}bd /path{np mto{lto}repeat}bd /circle{np 0 0 1 0 360 arc}bd /rend{gs 1 setlinecap np mto cp 0.1 add lto stroke gr}bd /vl{dup /st ed dup apath exch get tx sub dup mul exch 1 add apath exch get ty sub dup mul add sqrt}bd /doarrow{/rot ed /ty ed /tx ed 6 array currentmatrix tx ty translate clw 4 lt{4}{clw}ifelse dup scale rot rotate np 0 0 mto -3 1.5 lto -3 -1.5 lto fill setmatrix}bd /arpath{np apath 0 get apath 1 get mto 2 2 points 1 sub {dup apath exch get exch 1 add apath exch get lto}for}bd /arrowline{/apath ed /lend ed /lbeg ed /len clw 3 mul def /points apath length def lbeg {apath 0 get dup /tx ed /x1 ed apath 1 get dup /ty ed /y1 ed true 2 2 points 1 sub {vl len ge{pop false exit}eTIMERINF.IMG apath 3 get sub x1 apath 2 get sub atan def apath 0 x1 r1 cos len mul sub put apath 1 y1 r1 sin len mul sub put /points points st 2 sub sub def}ifelse}if lend{apath points 2 sub get dup /tx ed /x2 ed apath points 1 sub get dup /ty ed /y2 ed true points 4 sub -2 0 {vl len ge{pop false exit}if}for {/lbeg false def /lend false def} {/r2 y2 apath st 1 add get sub x2 apath st get sub atan def /st st 2 add def apath st x2 r2 cos len mul sub put apath st 1 add y2 r2 sin len mul sub put /points st 2 add def}ifelse}if lbeg{x1 y1 r1 doarrow}if lend{x2 y2 r2 doarrow}if arpath}bd /ac{6 array currentmatrix xt yt translate xs ys scale}bd /shorten{dup mul exch dup mul add sqrt clw 150 mul exch div}bd /xang{dup 360 ge{360}{0}ifelse exch dup sin xs mul exch cos ys mul atan dup 360 lt{add}{exch pop}ifelse}bd /arrowarc{/eang ed /bang ed /ys ed /xs ed /yt ed /xt ed /lend ed /lbegtt=  UUUW  UUUW """"""# UUU@   UUUW     UUUOϊUUUW """Oϊ"""# UUUMUUϊUUsUUUW ϊ UUUMUUϊUUsUUUW """Nt"""# UUUMUU 5߆xUUsUUUW  T8Cw}ݷ UUUMUU ew}ݿUUsUUUW """N u>"""# UUUMUUϊUUsUUUW ϊ UUUMUUϊUUsUUUW """1Nϊ""# UUUbMUUϊUUrUUW bNϊ  UUUbMUU UUrUUW """1N ""# UUUMUUUUrUUW  UUUMUU_UUsUUUW """N"""# UUUMUU_UUsUUUW  UUUMUU_UUsUUUW """N"""# UUUMUU_UUsUUUW  UUUMUUUsUUUW """N"""# UUUMU@ UUUU@UU@UsUUUW Ϊ  UUUMUEUUUWUUUU@UUOUsUUUW """Nσ"""# UU"UMUEUWwUUUUUUUWUUUU@~~fUUOUsUUUW "Ϊʪ~~fÙ UU"UMUEUWwUUUUUUWUUUU@`fUUOUsUUUW 獀#Ϊʪ몪`vϙ狀  #MUEUWwUWUUUU@|vUUOUr4 7  #Nʪ뫫|~ϙ, + UU$UMUEUWwwUuUUWUUUU@`~UUOUsUtUUUw $Ϊʪ뫪`nρdc UU2UMUEUWwwWWUUWUUUU@`nUUOUsUtUUwuUUU]UUUw 2Ϊʪ`fϙlꪪk UU2UMUEUWwWUWUUUU@~~fUUOUsUtUUwuUUUU]UUw 2Ϊʪ몪~~fϙÃdc UUUMUEUUUWUUUU@UUOUsUtUUw}UUw Ϊσlk UUUMU@ UUUU@UU@UsUtUUwwu]w]]UUw Ϊϋσσdc UUUMUUUUUUUUsUtUUwwuuu]]UUw l꺺k UUUMUUUsUtUUwu}_UUw 䯌dc T MUUUsUtUUUw ̬ Nlk T MUUUsUtUUUw  Ndc T MUUUsUtUUUw ̬ Nlk T MUUUsUtUUUw p0>Ndc T"y0MU@ UUUUU@UUsUtUUUw ̬'>N lk T"0x0MUEUUUWUUUUUOUUsUtUUUw 䬉0 Ȁ0Nψdc TMUEUUUUU]UUUWUUUUUOUUsUtUUUw ̬ Nʪꪪlk T MUEUUUUUU]]UWUUUUUOUUsUtUUUw  $Nʪ|8<8yUUrutT uw 䬌$Ϊʪyjd jc W$UEUuuuu]]]UWUUUUUOyUUrutTf`uw %Ϊʪ꺺yjlf`jk UU%UMUEU}_]UWUUUUUO8UUrutTf`uw %Ϊʪ<<jdf||jc UUUMUEUUUWUUUUUOUUrutTf~~uw Ϊψjlfffjk UUUMU@ UUUUU@UUrutTff`uw Ϊϋψjdff`jc UUUMUUUUUUUUrutTff`uw jlff`jk UUUMUUUrutT~f`uw 䯌jd<<dc T MUE]wWUU@f~~|UUUsUtT45w ̬ Nʯ뫫n`f`l,*k T MUE]wUuuUWUU@v pf`UUUsUtTtuw 䬌Ϊʯ뫪f <~`dljc WUE_wUWWUWUU@ff``UUUsUtTtuw Ϊʮff``lljk UUUMUE]wUWUU@~~~~~UUUsUtTtuw Ϊʪ몦<<|>>dljc UUUMUEUUUWUU@UUUsUtTtuw Ϊll jk UUUMU@ UU@UUUsUtTtuw Ϊϋφdl!jc UUUMUUUUUUsUtTtuw lljk UUUMUUUsUtTtuw 䯌dljc T MUUUsUtTtuw ̬ Nlljk T MUUUsUtTtuw  Nd섀c T MUUUsUtWw ̬ Nlk T MUUUsUtUUUw p0Ndc TaÞq0&UUU@UUUsUtUUUw ̬( *lk T 02UUUEUUUWUUUsUtUUUw 䬉pGq0Ndc T MUUUEWUUU]UWUUuUWUUUsUtUUUw ̬ Nʯꪫꪦlk T MUUUEWuUU]UUUUuWUUUsUtUUUw  Nʮ뫯몦dc T MUUUEWwWUUUsUtUUUw ̬ Nʮ뫮몦lk T MUUUEWWuWuuuUWUUUrt w 䬌ʯ뫮ꪦ䋀 WUUUEWWWu}uuwuWUUUs ʮ뫮몦 UUUMUUUEWWWWUUUsUUUW ʮ몦"""# UUUMUUUEUUUWUUUUUWUUUsUUUW  UUUMUUU@UUUsUUUW Ϗ"""# UUUMUUUUUUsUUUW  UUUMUUUsUUUW 䪯"""# UT MUUUsUUUW ̪ N UT MUUUsUUUW 䪬 N"""# UT MUUUsUUUW ̪ N UT` MUUUsUUUW 䪬gΪ"""# UTgU@UsUUUW ̪ff`o`oΪ UT`ocMU@UsUUUW 䪬`gN"""# $UT` fmMUGf UsUUUW $̪` flNf  $UTgMUFggff UsUUUW $䪬`cNafffflfc  UTMUFafgflc Ur 7 ̪Nafcfo + UT MUF`fUsUUUw 䪬Ϊ`fc UWUFa`ffflfUsUUUw Ϊf`fffflf``k UUUMUGfggflg`oUsUUUw Ϊǁfggflg`o檲c UUUMU@UsUUUw Ϊk UUUMU@UsUUUw Ϊϛc UUUMUUsUUUw k UUUMUUUsUUUw 䯈c T4MUUUsUw ̬,Nk TtMUUUs Uw lN c TtMUUUsxUw ̬l<N|k Tt~MUUUsnUw <<<|>lf><`>lffNf ff8~x`>>>fc TtMUUUUUpf UU pff8~UUUUs Uw ̬lNf ff k TtMUUUUUpf UU pffUUUUsUw 䬈샀Ϊf ffc WUUUUUpf UU pffUUUUsUUUw Ϊf jfk UUUMUUUUUp~ UU p|~<UUUUsUUUw Ϊ< 6><c UUUMUUUUUp UUpUUUUsUUUw Ϊk UUUMUUUUUUUUUUUsUUUw Ϊc UUUM UUUUUUUsUUUw k UUUMUUUsUUUw c UUUMUUUsUUUw k  MUUUr w 䍀 ׍UUUs  UUUMUUUsUUUW """N"""# UUUOUUUW ϟ UUU@UUUW """@"""# UUUUUUW  UUUW """#  =  translate 0 -20 translate CR LF ( eTIMER.IMGnslate CR LF initclip 420 3149 2099 3149 2099 2050 420 2050 np mto lto lto lto clip np 56 2 /vrep 0 def /patlen exch def dup string /scan exch def /smax exch def 420 2061 2076 2061 2076 3136 420 3136 gs np mto lto lto lto clip 1336 665 582 2267 translate scale 448 266 1 [444 0 0 -266 0 266 ]fstimg 1 1 0 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0 e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f 1 1 0 efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f 1 1 0 ec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037f 0 ecbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb37f 0 ec5555555555555555555555555555ttUUP?>=D=@ D@ D@ D DDE  DDF@ Þ`* D  0DQ  @   DQ!* D DD DC8! DDF@ * D@ D DDDO DDF@ j D Q @  D DDDIUUUT DDF@ 꿪 D UU__]__UT @ ꮪ DDDDcIUUWUWU]]U]UT DDF@ (DFꯪ@99cDQD@UUWUWU_ՀUT@Q}A=@ (EBꮪEAADDD)Dc<IUUWUWU]]U_UUT@999DDF@  ꮪD UUWUWU]]U]UT @ ꪪ D DDDIUUWU_]_]UT DDF@  D UUUT @  D DDDI DDF@  D@ D DD  DDF@ 8888* D L=L@ @ DDA* D DDN8 DDF@ * D@ DϜϒϋ@ hh nDXX V@  D UUUTUUUTUUT@  說說ꪪD UUUTUUUUUUUTUUUUUuuUT@  說說ꪪD UUUTUU}}}UUUUUTUU}uUT@  說說D UUUTUUUUUUUTUU]uuUT@  說說D UUUTUUUUUUUTUUuuuUT@  說說꺺D UUUTUUUUUUUTUUuuuUT@  說說D_UUU}}}UUUUUTUU}}}]UT@ j DXTUUUTUUT@  DXUUUTUUT@  DXUUUTUUT@  DX`|EUUUTUUT@ D<8`Ec D YO}@<E@UUUTUUT@ D`@``@ @E DY<`8`` =UUUTUUT@  DXUUUTUUT@  DX__@ j jDXXTX T@  DYXX @  D UUUTX X@   D UUUTX  ϏX@  D UUUTX  X@    D UUUTX  X@    D UUUTX   X@ ǃD_XǁǃXx@ j DXTXX @  DXYY@ 诐诉DXUUUTUUT@  DX`EUUUTUUT@ D<x`Ec D YOEB<E@UUUTUUT@ D`E`fB E DY<`D`c =UUUTUUT@  DXUUUTUUT@  DXU_UU_T_߄@ 誨jjhjDXUXUUUXUTXXT@ 誨ꪪ郀DYUXUUYTXك@ 誨ꪪ郀D UUUTUXUUYTXك@ 誨ꪪ郀D UU$UTUX>r UUYvTX"7a@ "誨 # ꪪu2_D UU$UTUX<"UUYv?TX*c@ "誨 "`ꪪw&}D UU$UTUX>r UUY݄?TX"C@ 誨ꪪ郀D UUUTUXUUYTXك@ 誨ꪪ郀D_UXUUYTXك@ j誨ꪪ郀DXTUXUUYTXك@ 誨ꪪDXUYUUYTYل@ 誯ꪪ评DXUUUTUUT@  DX `8@UUUTUUT@ 8Ç<`M4(x D YQ|A UUOHDDUUUTUUT@ @A`eA|DD` DY8<`8ND`UUUTUUT@  DXUUUTUUT@  DXUUUTUUT@  DXUUUTUUT@  DYɒɋ@ D UUUT@ D UUUTDDF@ D UUUT@ D UUUTDDF@ D UUUT@ DU_TDDF@ jDUXUT@ DUXTDDF@ D UXT@  DUX χLJ TDDF@ ۏDUX  T@    DUX   TDDF@   DUX   T@ DUX σTϞ@ nDUXTV@ DUYTUUUT@ D UUUTUUUT@ D UUUTUUUT@ D UUUTUUUT@ D UUUTUUUT@ D UUUTUUUT@ D_߉߇U_UUUT@ h hj誯ꪪDXX XTU_UUWT@  誮 ꪪ DX U^UUV T@  00誮ꪪDX x0U^UUVT@   誮ꪪD0Xxxx|xxp|x ǀU^xxxxUUVyxxT@0 p誮|ꪪD0X0U^ UUVT@0 00誮|ͬꪪD0X00U^ͬUUVT@ `0nj誮ͬꪪDX`0njU^͌UUVT@0 x|誮͌ꪪD0X||x||x |U^x||͌|UUV|}|T@ 誮 ꪪ DXU^ UUV T@  誯ꪪDYىهU_UUWT@ 誯D UUUTUUUT@ D UUUTUUUT@ D UUUTUUUT@ D UUUTUUUT@ D UUUTUUUT@ D UUUTUUUT@ D UUUTUUUT@ Dɜɞ@ D@ DDDDF@ D@ DDDDF@ D@ DDDDF@ D@=D=@?>eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee37f 0 ec5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555tt=@ @ @ @ @ DDE  DDF@ Þ`* @  0DQ  @   DQ!* @ DD DC8! DDF@ * @ @ @ DDDDF@    @    @ 狀@ DD狀DDF@ @ UUUUe@ @ DDUU0A0AwUUd DDF@ u_w}7@ UU0x}WUUg=@ uw_o}g@ DDUUup=wUUgDDF@ @ UUUUe@ @ DDUUUUdDDF@ @ UUUUe@  @ DDUU UUdDDF@ @ UUUUe@ @ DDUU_UUdDDF@ @ UU_UUe@ @ DDUU_UUdDDF@ @ UU_UUe@ @ ϊUUUUg@  n@ UUUUd V@ @ UUUUUeUUUT@ ꪪ@ UUUUUeUUUUuuUT@ ꪪ@ UUUU F| UeU}uUT@  84 @ UUUU D@UU UeU]uuUT@  DDFY @ UUUU 38 UeUuuuUT@ 꺺@ UUUUUeUuuuUT@ @ _UUUeU}}}]UT@ @ X UUUeUUUT@ @ X UUUeUUUT@ @ X UUUeUUUT@ @ XUU0  EUeUUUT@3 D<8DC0E9xEc@ YO}UUDQELEB<@EGUeUUUT@' D`@DAQE}DfB @E@' Y<`8UUUd"7a@ !x8 x=9iq82_@ UUUUD Y_$DBAEQ} >$`Ud*c@ !DGP DB=OA, $"&}@ UU!UUD8 D"A9q qpUd"C@  x郀@ UUUUUdك@ 郀@ _UUUdك@ 郀@ X UUUdك@ @ X UUUeل@ 焀@ X UU_UeUUUT@ @ XUU_UeUUUT@ 8Ç<@ YQ|A UUUeUUUT@ @A@ Y8<UUUeUUUT@ @ X UUUeUUUT@ @ X U UUUUeUUUT@  @ X U UUUUeUUUT@   @ YU UUU Ug@  犀@ UUU0 UUU( Ue@ x @@ UUU UUU UdDDF@  @@ UUU UUU Ue@  @ UUUH UUU UdDDF@ H D@ UUUH UUU( Ue@ x @ U_U UUUUU UdDDF@ @ UXU UUUUU Ue@ @ UYUU UUU UUdDDF@ 0 @ UY?UUUx< UUU  UUUe@ ?0 @ UY0x~xfpUUUx0xx| UUUx|x UUUdDDF@ 00>p$p|@ UY33>s UUU UUU UUUe@ 3>s!0|@ UYs>p UUU0 UUU UUUdDDF@ >s0@ UY>s|UUU0 UUU UUUe@ >p&<0|@ UY~x'>UUU0| UUU|| UUUg@  n@ UYUUU UUU UUUd V@ @ UYUUUUUUUUUeUUUT@ @ UUUUUeUUUT@ @ UUUUUeUUUT@ @ UUUUUeUUUT@ @ UUUUUeUUUT@ @ UUUUUeUUUT@ @ _ߝUUUUUUeUUUT@ h爀@ XXUUUUUUgT@  @ X؝UUU UUUdT@  0 @ X ؝UUUx UUUdT@   @ Xxxx|؝UUU||xx|UUUdyxxT@ |@ X؝UUU UUUdT@ |@ X؝UUUxUUUdT@ @ X؝UUU UUUdT@ ||@ X||x|؝UUU| | UUUd|}|T@ @ X؝UUUUUUdT@ 爀@ YٝUUUUUUgT@ @ UUUUUeUUUT@ @ UUUUUeUUUT@ @ UUUUUeUUUT@ @ UUUUUeUUUT@ @ UUUUUeUUUT@ @ UUUUUeUUUT@ @ UUUUUT@ % @ Ɋ%@ @ @ @ DDDF@ @ @ @ DDDF@ @ @ @ DDDF@ @=@fa6dfdd7777e70c367fa78554dfffffffe3741ddf341b6d06706d77706d75d77fffff8537f 0 ecededffbafbbfbbebbffa6dffbeebaebacbbffa6dfdd7777eb7d777fa786eedffffffffd75fddf75fbef7f97efaf77ef75d87fffff8637f 0 ec4dedffc2fbbfba1bbffa6dffc31baebae87f`J,2Ch.I#J#N#RByVNi NV?<,NAN^NuNV?<NNN^NuNV/.?<NNN^ _XNNV?.?<-NAN^ _TNNV?.?<+NAN^ _TNNV?<NAN^NuNV?./. ?<GNAN^ _\NNV/.?< NAN^ _XNNV?.?. /. ?<CNAN^ _PNNV?.?. /. ?<WNAN^ _PNNV?./. ?<=NAN^ _\NNV?.?<>NAN^ _TNNV?<NAN^NuNV?.?<NAN^ _TNNV?.?<LNAN^ _TN/,HNVA2-HN^BN*-@". -A A$-B/.N-@ .N^,_ _XN/,HNVA2-HN^BN-@".-A A$. /.N-@N^,_ _PN/,HNVAN-HN^N$-@rtvHðf <!-@/N .?N .r?N N^,_Nu/,HNVA`-HN^ n rЀ1@ t?1@ v 1@ x1@ z|1@ tvxPЄ1@N^,_ _XN/,HNVA-HN^NR-@HnNh?<BgBg?<?<Nt-@ @2<A1A/.?<Bg?<?<?< ?<?<?<Nun=@/.?r tB?BgN0.H-@2.4.dB//<'N HҀ-A?< AB//.NH\p.rAlD=@`4N?<0?C&p%QNHn?&dHց""vd//NB&//<dN&2.hHHAHց"$nG !B"(R!AE$$$Hnp/N~A"n Hnpp/N~A"n Hnp n/(N~HxN"HnpN2 n/"n/ $n/ NNnHnp n /?O"O r Q?<?<N{L/.?.pr A?BgN/.?<?<?<?<?<?<?r1Af np0` np0/.?.N>r1Af np1@` np1@/.?.HnN|?<Hn n /N\/.?.HnN| nC0p Q n "n0p Q n/NB/.Ny/.NuDN^,_ _PNInfo-Datei speichern:QuitOKPPPPPPPPPPPPPPPPPPPPPPPPPPPP____________________________Protokollpfad:99__ secWartezeit:SichernWeckzeit:AUSEINUhrzeit:INF-Editor/,HNVA-HN^"V i -HHiD?. IN0. rAf VHhD"h $O$$$HhN40. rAfF n/N _!@/N _!@p "VHiD$i G (O(((Hi IN0. rAfT n/N _!@/$V"j /)/Nh _/N _ "VHiD$i G (O(((Hi IN܆N^,_ _TN/,HNVA(-HN^"V i /p/Hz0BNb2Ad i 2(|t|Bf?< BAO"ON rAf\"V i /$i/ &i/ ?<NP"V i 0(|r|Af&/)?)pr A??<N?< VN`:/NV _!@p1@N$V"j/ ??<N"_ 0r Q/*?*AO"OrQAO"OrQ j C &Or?&Q?<?<Nv"V i /$i/ &i/ ?<(i/ *i / NΞ"V i 0(|r|Af2/)?)pr A??<N?< VNp V1@` ?< IN`& i r1A/)?)tv C??<NN^,_NuFFFFFFFFProjektname: ________.TIM/,HNVA-HN^"V i 0(|r|Af\?<BAO"ON V1@/(?(rt BvC??N"V i /N^ _!@?< VN `*p1@ /r/HzxBN<4Bd6 i t 3BN i/?NHz.?<N _E4v$QAEVvQ VHh"h  / HhVNk V1@|r|Af"h  / "h / $h/ NX V/(?(CtO$OpQCVO$OpQ"h E &Op?&Q?<?<Nv"V i /$i/ &i/ Bg(i/ *i / N` i N$i/ ?N$H / ?NHz?<N$_ 0t Q i /$i/ &i/ Bg(i/ *i / Nˢ"V i 0|r|Afp3@"V i 0(rAf"? IN"V i E~ ` ?< IN V/(?(pr A??<NN^,_Nu.TIMFFFFFFFFProjektname: ________Protokolldatei auswhlen!*.TIM/,HNVAV-HN^p. r"AoHn ?r1Af/.?. n  /N| n ?< / n \/N\ n (rd//NB"-A (td//N6$-Bp ҂!A2(|t|BW"n")$(VĆDCd*2)|t|Bfr3A$(#B/ N n p1@`H n 0(|t|Bf&"n0)|t|Bfp3@/ N n p1@/.?.N>r1Af np0` np0/.Ny/.NuDN?<N0.|r|Af n/"n / NNN^,_ _ONAufzeichnungsdauer:Aufzeichnungsende:Aufzeichnungsanfang:/,HNVAH-HN^AzBXB BANC n p "n3@E2 Hn&BgN=@xN=@vHn&?<PHn?3ZhByj3l3nByp#ؤ#Dبa:`V yؼ"|a83[hByj3l3nByp#ؤ#Dب#جa09ؠ @gP09آ @gD yظ"|aS@ \fRR@"|DR@ f yش"|a09آNu o"h$hɕ/ /?<?<JNAO NuB?< NA\(@Nu/ ?< NA\Nua3a09NuaΠ3a09Nua3a09Nu2/ A fHy`6 A fHy``( A fHy` A fHy` AfHy?< NN\Nu3{By`r3z33`V3z3By3N333ByBy4ByD"<J0<NB3MBy3ByBy"<J0<NB3:3ByBy3By3 34"<b0<sNBNu |nU"f ($ gB@Nu0<Nu XNu _._NNV?./. ?<=NAN^ _\NNV?.?<>NAN^ _TN/,HNVA*-HN^?<BgBg?<&?<Nt-@/.?<Bg?<?<BgBgBgBgNun=@/.?A"Or?"QBgBgN{L n C2p"Qp.r"AoA/.?<Bg?<?<?<"?<Bg?<Nun=@/.?AO"O"r!QAO"O"r!QA"Or?"Q?<BgNv/.?<prAtB??<?<?<???<Nun=@/.?A.O"OBgBgN{L/.?<prA??<?<?<?<?<?<Nun=@/.?AO"OrQBgBgN{L/.Nyp=@r=A/.?.Ny=@0.@e /.?.Bg?<N0.2.Agt=Bv=C`/.?.HnN|p.R@rAHnN/BgNx=@rAl t=B`n?NvNHz?<!NHn? n0(rAW0(vCWĄDBd"n0.3@ 4. 3BN^,_ _ N/,HNVAN-HN^ n0.-H0(rAW0(vCWĄDBd"h /"n / ND`N^,_ _ N/,HNVA-HN^0. H//<N м/HnNp=@2. SA=A` n0.p1@Rn0.no n2. r1A$.-B .N^,_ _TN/,HNVAH-HN^p=@ n 0.rtBg R@=@`0.rAl=A0.=@0.N^,_ _XN/,HNVA4-HN^/.N$@d0. Hм//.NN^,_ _\N/,HNVA-HN^p=@0.rdA] n 0(vCVDBd0.R@=@`0.rdAlzt=BS@=@`6 n 0.-H0(`/( n/( NN? NN`"h -I/ n/ NN? NN n/(?< NN n/(?< NN np//( N`"h -I/ n/( NNH? NN n/( n/( NN*? NN n/( n/( NN ? NNd np//( N`0@ @ b$@0;N xxRn0.no2.H//<N"Ҽ//. NN^,_ _XN/,HNVA-HN^ n 0.-H0.1@2.1A4.1B6.1C8.1Dz01E1E|FWrAW€B@d0.tB=@0.t B1@p1@ vCW|FWAEd2.1A :. 1E`!@ 2.zEg/. ??.NN^,_ _N/,HNVA-HN^p=@ n2(tBg` n0.0(r AtBf0.R@=@` n0."n0.0)r FAA1@0.R@=@/.??.?.?.?.?.?.?.?.?. Nh0.=@0.N^,_ _N/,HNVtA>-HN^0.=@2. =A$.-Bx?<(HnHnHnxHntNN^,_ _PN/,HNVtA6-HN^0. =@".-Ax?<rHnHnHnxHntNN^,_ _\N/,HNVtA^-HN^ .-@x2.=A4.=B6.=C8.=D:.=E<. =F?<*HnHnHnxHntNN^,_ _N/,HNVAH-HN^/.?. HnHnHnHnNB/.Bg?<?.?.?.?.N=B:.<=E&.$-C?<HnHnHnHnN0.=@ n2.0"n4.2$n6.4&n 8.6(n :.8*n<.:0.N^,_ _3| NAXNu/")x itg$H@//?) ?<@NA LJof _Nu(_&&_k+g  gF g fb k eZH/ N2L?<Hk ?<=NAPBt7@ | Jk@Bg?+ Bk/ +/N?<BNA JkNHzZp`Hzqp` Hzp`Hz LN0# //aH/9NL# //a,/9NRANDOM I/O attempted to deviceNegative random access record numberRandom I/O without Reset or RewriteError during random-access _4` _t6 Bo r aSB`2aN _4` _t"x0HgJJjDxvCzp cRЀ`|e W0R"f`6 _4` _t2xJAjDAxvCp0 2H@0RJAfJg<-RBlCSBr aQSCaQN _"_v` _"_60`JfQ$ItRJf` _4v` _46"_JBjtJCkgCe4` BSCr axQSBkalQN _6kfv2_t Cc"4YBv` _6kfv"_t Cc4QBvSBkr a(QSCC" A0 9c^a JgYC`N*opodRNu(_"_/ A) g  f$)Jtf&H //?) ?<@NA LJovfNu$ix&i|fa`pRgf#Jx`H")x it#Hxg$H`//?) ?<@NA LJofLNu )f NuHy` Hy0< LN0REWRITE required prior to WRITE or PUTDisk or directory full _$_"W2/Rbp1Ro4Np `z`z _$_ptvH-Hya29L- -fJfBp`  fJf4J9g`*0e$  bԂi8(؄i2؄i.Ԅi*ԁRC`Jg&JgDJf 6Höf4N$NHy,0<`HzV0<N0 _$_0t&JRHHya 29LJ9f RBBe`ΰBe`NBad digit in number encounteredOverflow during READV of number(_ _/ C (g ( fJ(g J(fv`z$($IJtfpH / /?( ?<?NA LJo*fJg  f"J` g  Wf NuJg Jh gJ(f !|Nu!|NuH$hx&h|gpR@@gf!JxL`H &ht!KxJh f0abLEJ@g *f` J9$g R@Bh` / /<?( ?<?NA LJlp!K|JfnL` rH@Hsp/Bg?<?NA LRA3J9$g^ fSA` fL AgUH@Hz+p 3 dp` SAH@Hz$p/?<?<@NA LJ9$g`z fSA` fSAH@Hzp` f>H@Hzp `H@Hzp 3 dp/?<?<@NA LQ` d4 gb9@HHzxp/?<?<@NA LJ9$g& AfH@HzFp/?<?<@NA L NuHzR0<`Hz$0< LN0  p Exit q C^AReset required prior to Read or GetAttempt to read past end-of-file JNuHv _ gNeJd/LvNuHy`HyNFt`t _"_ gR e6Gr$S" geb"*f&"`&A%S"`&J`а|gb<|fP"9bgH$A#b`:"9fg6$A#f`("9ng$$A#n` @ g"9jg $A#j"`"EJ&R"$b HyzNFJgr"Qd2`"SjN _"_ " gNeJdgR m @ e@Er"fB#@B$`p&A"+ef "'I`Z"#@B$`L$K`ư| f"n#n`4|f"j#j` |f"f#f` "b#bNHeap overruns stackPointer NILPointer not in heapH( _0"_e /L(NuHyNF/B9P/|PNuH( _0 @f0"|&&p` "_J@jpEPr4@ BbBS@kQ/L(NuH( _4SBkt82$_rAbd0 @f0"|&&p` "_J@jp6ADb6CG0IS@k$eQ/L(NuH( _4k2SAk0"_p6B@bE0)CS@kQ/L(NuH( _2$_r0 @f0"|&&p` "_J@jp@kS@kv&J$IRC4(K Vg RQBg`?/L(NuH( _4kF2SAk>0 @f0"|&&p` "_J@jpJBg@b6B@oCEPSBkQ/L(NuString overflow _pJ.g 0( hNVg4 ( hg( hH`0( hNVg ( hg hHfXgr"ODd2Sk "Sj` _"yJe HyNFN#X#T .f -|`-| nNнTf yXNStack overruns heapH?\ _z gBjDRE"g8jDRE$6HBJBg8HAJAf,HBJBf$ւi EdD.` $HB8`B/L?\Nu0NvDNH\|` H\| _z f0NjDRE"g`jDREdJgR(`DfxJg<`DxSDbb JgHA8`"tcRЀ`xeWJg(MdD.`B/L\Nu09FNu09HByHNu _3FByHNByHNuh؀؞ؠؤذ       W H W$    {  #{#{    H  W   W     W   W   `         T 4:DF4H:N[3][][ Abort ]Copyright 1986, CCD and OSS, Inc. ZJF^t&6& BV& 6V2..* *" "B 822,2,"&\H$nV*"44 .  JpFH8>68*^R:N&22"Hb6*("*2>b( T"` 0,4F,4 :   H< ,  B8D@B(,4.(&**(**(**(*,6*:$*&....., NL"& :  d:,.042.0.0....px^82J8282.(00^|040.(040x040.20004.n.****\.*.*.*R(.*\*(., 4"*2D &j\H>T>$@4^& Bl<$P Rz"0 P FBDxDn.N  8NLlh"&  n 0  0(       (    *<     L    p$&JT.&.* "0**$ 6 0 0 $"$,06 ,Lb8z,F b":,>4@" f,tPdv`  rV "2 * R">:d"F:6B.x*6"r >>  0 ,H ,,6 8 ,2 v8 ,6 ,,T  T *jV0b,4 "T & & (,&  H                 "$" BBb42>4J P,R `lX$Fj  "D    * "FV ( *@ B @ ( V  <ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f 0 e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f 1 1 0 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff gr 0 -1100 translate /ah 0 def initclip /tface 0 def /tcolor 0 2 div def /txscale 12 300 mul 72 div def /tyscale 12 300 mul 72 div def /trotate 0 def /halign 0 de!v,0,v9oyhAkyi+!v!jatext CR LF CR LF CR LF ( ) atext /txscale 7 300 mul 72 div def /tyscale 12 300 mul 72 div def sf ( ) atext ( ) atext %End page showpage cleartomark restore gr gs save mark %Begin page UserSoP /ah 0 def /av 3100 def CR LF /tface 0 def 0 encfont /tcolor 0 2 div def /txscale 12 300 mul 72 div def /tyscale 12 300 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf ( ) atext CR LF CR LF ( ) atext /tface 1 def 1 encfont /txscale 24 300 mul 72 div def /tyscale 12 300 mul 72 div def sf (INHALTSVERZEICHNIS) atext CR LF /tface 0 def /txscale 12 300 mul 72 div def /tyscale 12 300 mul 72 div def sf ( ) atext CR LF ( ) atext CR LF ( ) atext /tface 1 def sf (1. Allgemeines) atext CR LF /tface `D#*O*m#&^ - ЭЭм@"ҍ¼.A// Bg?<JNA y&^"h#&bE?/ N N"/0<NBNu o AdpNu#&bBNuNV0/"/ NB&bd0< A"NB0<NBN^Nu o2/0/ HSoQBNu o0/JfBNuf SNuNVH.(?<&N ~T y&^X(P*y&b@ gR. :a g м&@. Za&. k?< N T.&a. ?< N T/</9&NP.a. ?< N T. ?< N T.a(. ?< N T.Sa. ?< N T .a(. ?< N TJg. ?< N T.a.!?< N T.&a.!?< N T 9&м.a.!$?< N T.!C?< N T.&aT.!u?< N TB9&~./ aX./ aX./ aX./ aXJg.!z?< N T.!?< N T>N >/ / ?<N ~ .!?< N T&~,9&ܼ./9&aXX./9&aN >/9&/9&?<N ~ .!?< N T.!?< N T.a6.!?< N TBWN JL8N^NuNV y#& y#&N^NuNVH.?< N T."?< N T>N >|Yg|yf."?< N Tp`."?< N TB@JLN^NuNVH*n(n B."?< N TBE`z."7?< N THH.a."F?< N T&M`8HHAg&.HH/HH/aPRReRE |0PH|ft."I?< N T.a."d?< N TٹJL8N^NuNVH*n(n B."q?< N TBE`Z."?< N TB0.a."?< N T&M`6<Fg.0G/0F/aPRTeRE0E>|f."?< N T.a."?< N TٹJL8N^NuNVH*n(n B."?< N TBE`L."?< N T.a@."?< N T&M`&,g.//aTPRXeRE0E.f."?< N T.a.#?< N TٹB.#'?< N T&M`&Xe&M`,g./ /aPRXe.#=?< N T.a.#P?< N TٹJL8N^NuNVH*n(n B.#]?< N T&M`">N ~.&,g .//aDPRXe.#}?< N T.a.#?< N T۹JL8N^NuNV.#?< N T.a.#?< N T. a.#?< N T.at.#?< N TJ9&g.#aJ@fzJ9&~g2>/9&/9&?<N ~ .#?< N T.#?< N T.Ra&.#?< N T>?<LN TN^NuNVH..Jf>0?<N T``f.$ ?< N T`~BDJl>-?<N T D.BE`V0E"| /0/NP<JFfJDg>W0?<N Tx0E"| /0/NP.RE| mJLN^NuNVH..Jf.$?< N T`NBD|`4 2:JEfJDg | *0PH>?<N TxYFJFl>H?<N TJLN^Nu#&hNN/9&hNu#&hNM/9&hNu#&hNA/9&hNuNVHNBW/<NX>/<NX>/<NX n2n B*n`&HHм% @g H| `HRJf> /.N FXJL N^NuNVH BWNt#&n#&rBy&l.a*n`N`RJgHHм% @fJg2 "g 'fFH>/ RNX(@ f.$/ aVX H> M2GBRG.Ra`BG`RG M2GJg5pHHм% @gJ5pg M2GBRGH`BWNxBW/ RNXJ@g.R/<$,aX`l>Nx ->f@>/ TNX|f>B?<N\|f.R/<$9a|X`$BW/ RNX|g.R/<$HaVX`>?/ NXJf>*/ NXJg-|-2.8?<NT>/ ?<N>\<f.$W/ aX`^.H?/.aZ\.N>RWNn(@./ NX.a>/ ?<N>\<f`.a`|g`JfBaSy&l.&rNz|f.$q/<$ba*XB/9&n?9&lN\>NJL0N^NuNV|./NX. /NX.$r/NX.?< NT>NN^NuNVH*n y&r X&rRy&lJL N^NuNVH*n. (nGVfJL8N^NuNVHN\>|fp`>N08*@&JnfU./.NXJ@f U0`R`./.NXJ@fU0`2>/.?N>\J@g3#%3&f%p`U0JL N^NuNVBW?. /.a:\N^NuNVBW?. /.a"\N^NuNV>?. /.a\N^NuNVN>NN^NuNVHBG`0м$v.N RG|mJLN^NuNVH*n0-|g*.N-g .NB@H+@+@Bm m>NxJL N^NuNVH>.>NR*@ f3 %3&f%p`NBF0|f>?<>N$T<l|>N>NJFf0``3%3&f%pJL N^NuNVN^NuNVH*n0-| |f, -<o >/-?N\>Gg mp`J-gJg-g;| `;| `>0- D@H/?N\Bm +mB@JL N^NuNVHN\>|fp`>N08*@&Jn fUJnfU./.NXJ@fU;n 0``./.NXJ@fU0`d>/.?N>\J@g>N3%3&f%p`0U>B-H?N\BWB-H?N\0JL N^NuNVBW?. /.a\N^NuNVBW?. /.a\N^NuNV>?. /.a\N^NuNVH>NR*@ f3 %3&f%p`$>?-/. ?<BN$P+@U -JL N^NuNV>B?.a\N^NuNVH>.^GORG>a*@ fB` >/ aXJL N^NuNVH (y%^*T`ZB@0-BA2-@F@J@g>NlB`:B@0-ne `*%^f>a*@ f>NlB`(M*U`JL0N^NuNVH n*PB@0. X@me n `F(MB@0. HH@B@H@B@0-n 9@B@0,F@9@( n ;n B@0-F@;@#%^ PJL0N^NuNVH >.|?GG0@>Nt*@fB`* R*@(M9GB@0,F@9@.Pa 9%^JL0N^NuNVH *nQB@0-BA2-@F@J@g>Nlp`(y%^eeecd(T`e2 BA2-IHABAHAЁ" BB4,JHBBBHB҂b #%^B@`n BA2-IHABAHAЁf T0(mB@0-F@;@ T*`* BA2,IHABAHAЁfB@0-lB@0,F@9@(`(#%^B@JL0N^NuNVH *n.a>. ^GORG>a-@fB`J n(PPg2d`Sn Jn f`B0. B0. `%Sn Jn f>/.aXJL0N^NuNVN^NuNVN^NuNVH >.HμgR*y&b(G&b.Nz|f3 %3&f%p`>Bg/ N\ JL0N^NuNVH>NR*@ fp`XJnfB@`N-g3 %3&f%p`0-g>/. / NP``>/. / NPJL N^NuNVH|BG` %bf %b0`RG|m3%3&f%pJLN^NuNVp2.`F@H%bB@N^NuNVHBG`>aRG|mJLN^NuNVH 0.8*@&0.@BUB-+| BB> Bg/ N\> ?< / N\JL0N^NuNVH>.|e3 %3&f%B`0B@08*@&-f3 %3&f%B` JL N^NuNVH *n(n >.B@=@=@``Rnnc L2n  fB@0.ncf>?.B@0.W B2.Ё//-/ N=@B0.ѭJnf3%3&f%p`^=n`8Rn>?</<%f/-/ N=@B0.ѭnb4 -o+mB@0.JL0N^NuNVH*n>?./. /-/ N=@Jnf3%3&f%p` B0.ѭ -o+mB@0.JL N^NuNVH*n 0.8м&-@~.a&M`RJg :fJgc .Am .On*K`K0.`BW/ ?<o n1GBG`BW/ ?<NN$\JgB@`0<>`d>ON$JgB@`0<>`J.?<=N$T>o n1GBG`,.?<AN$T>``||b@0@%h PN0JL8N^NuNV n am n zn n nHRJfN^NuNVH *n (n`RJff .JL0N^NuNVH *n (nf .JL0N^NuNVH *n(M`RJf HJL0N^NuNVN^NuNVH *n(n `$H>a0H>a&op`lp` JfJfB@JL0N^NuNVH>.|am |zn|0JLN^Nu _B0Z"y&bCCbNC NJg .NuNV n=h.0n/0n/N4P/?.?<?N$PN^NuNV n=h.0n/0n/N4P/?.?<@N$PN^Nu#&vNA/9&vNuNVBBJlDRBJ lD RB0. -@0.2. An=@ .gDN^NuNV/. /.N 9&zN^NuNVH?BCB..,. f#&z <`hlDRCJlDRCn8fzB`0l :HGH`xe`Jge`|fD#&z D`#&z JLN^Nu Stack Overflow$C runtimeCON:LST:.NUZUU#EUUUUUUUU"3D;B@'d 0123456789ABCDEFEinschl.Bildschirmspeichertest?Fehlermeldung ? Das System denkt du hast [K] Bytes RAM. Speicherbereich von >> [ Bytes] wurde getestet. Der Bildschirm wurde verschoben nach und der Bereich von >> [32K Bytes] wurde getestet. Der Bildschirm ist wieder am alten Platz bei . Anzeige des kompletten Tests Weiter? Taste drcken .....EZum Desktop:Taste drcken....EAlle Tests fertig!. Fehler gefunden !. [Y/N]Yes No Byte Write/Read - Test: Test mit : Ende Byte Write/Read Test: Fehler Integer Write/Read Test: Test mit : Ende Integer Write/Read Test: Fehler Long Write/Read Test: Test mit : Ende Long Write/Read Test: Fehler RAM - Refresh Test: Ende Refreshtest: Fehler Random Write/Read Test: Ende Random Write/Read Test: Fehler Error at Location : Expecting Got Continue Tests?ETest beendet mit Fehler Detected -21474836480H: unmatched quoteCannot open Cannot append Cannot create : No matchStack Overflow $   %V%V BBB!!!!"CP/M-68K(tm), Version 1.2, Copyright (c) 1983, Digital Research XXXX-0000-6543216$ R  $              4         &   J  "  2  "  0   2  " "           $   , &   , ,D( 0 <    >  h 0HN&  jp".86 Jp $""@2&"fHR"D>* h$f 0 val / divisor. a.. VaANLEITUNTXT aF JEDDY MAK eF EDDY PAR gF EDDY RSC hF EDDY_10 PRG kF   *************************** * * * Anleitung zu EDDY 1.0 * * * *************************** Stand: 7.1.91 Programmautor: Matthias Scommoda Kastanienweg 6/1606, D-5100 Aachen Public Domain Software (Freeware) !!! Inhaltsverzeichnis: 1. Allgemeines 2. Public Domain Konzept, Updates 3. Steuerung des Programms 3.1 Cursorsteuerung 3.2 Weitere Tastenfunktionen 4. Die besonderen Funktionen 4.1 Makroprogrammierung 4.2 Blockoperationen 4.3 Suchen / Ersetzen 4.4 Drucken 4.5 Codieren / Decodieren von Texten 4.6 Textanalyse 4.7 Wordwrap 4.8 Sonstiges 5. Probleme mit EDDY 1.0 1. Allgemeines --------------- Bei EDDY 1.0 handelt es sich um einen Texteditor fr ASCII-Dateien. Das Programm wurde komplett in GFA-Basic 3.5 geschrieben und compiliert. Das Programm luft nur in hoher Auflsung. Alle Grundfunktionen eines Editors werden von EDDY 1.0 beherrscht. Darberhinaus bietet EDDY 1.0 einige besondere Funktionen, die sich sonst nur in Textverarbeitungen finden oder in dieser Form einmalig sind. Hier nun die wichtigsten Leistungsmerkmale von EDDY 1.0: - leistungsfhige Makroprogrammierung (bis zu 72 Tastaturprogramme) - Auslesen der Kommandozeile (Laden von Dateien mit der Extension .TXT durch direktes Anklicken) - Textlnge bis zu 10000 Zeilen, Zeilenlnge bis zu 32767 Zeichen - Schnelles Scrolling - Kein nachlaufender Cursor - Alle Funktionen sind ber Tastatur aufrufbar - Die wichtigsten Funktionen knnen auch mit der Maus bedient werden - Umfangreiche Blockoperationen - Wordwrap, Blocksatz, Flattersatz und Zentrierung von Text - Suchen / Ersetzen - Codierung / Decodierung von Textdateien - statistische Auswertung des Textes (Zeichenverteilung, Wortlngenverteilung) - Starten von externen Programmen - Benutzung von Accessories mglich - integrierte Kurzanleitung 2. Public Domain Konzept ------------------------ Das Programm darf frei kopiert werden. Allerdings mssen alle im Ordner EDDY vorhandenen Dateien unverndert mitkopiert werden. Das Programm darf nicht verkauft werden. Der Lieferumfang von EDDY 1.0 umfat folgende Dateien: EDDY_10.PRG Der Editor EDDY.RSC Die zugehrige Resource-Datei EDDY.MAK optionale Datei mit Beispielmakros EDDY.PAR optionale Parameterdatei ANLEITUN.TXT Diese Textdatei Updates knnen bei mir gegen Zusendung einer formatierten Leerdiskette und eines selbstadressierten frankierten Umschlags (1.70 DM reicht fr normalen Briefumschlag, besser ist natrlich ein geftterter Umschlag) bestellt werden. Spenden sind natrlich willkommen, aber nicht unbedingt erforderlich. Verbesserungsvorschlge, Kritik und Informationen ber gefundene Fehler sind natrlich auch erwnscht. Meine Adresse: Matthias Scommoda Kastanienweg 6/1606 D-5100 Aachen 3. Steuerung des Programms -------------------------- Alle Funktionen von EDDY 1.0 knnen ber die Tastatur erreicht werden. Nur bei den GEM-Dialog- und Alertboxen mu eventuell zur Maus gegriffen werden. Die Menzeile in den oberen beiden Bildschirmzeilen drfte jedem GFA-Basic-Programmierer bekannt vorkommen. Sie wird auch genauso bedient wie im GFA-Basic-Editor. Die untere Menzeile wird ber die Funktionstasten F1 - F10 erreicht, und die obere Menzeile kann mit Shift + F1 - Shift + F8 (= F11 - F18) angesprochen werden. Alternativ kann man auch mit der Maus Menpunkte direkt anklicken. Die Untermens (bei F1, F6, F10 und F16) werden ber die Cursortasten bedient. Die Auswahl erfolgt durch RETURN. Auch hier kann durch ein Doppelklick mit der Maus ein Menpunkt selektiert werden. 3.1 Cursorsteuerung ------------------- Neben den Cursortasten gibt es folgende Mglichkeiten zur Cursorsteuerung: CTRL-links: Cursor an den Zeilenanfang setzen. CTRL-rechts: Cursor springt ans Zeilenende. CTRL-unten: Es wird um eine Bildschirmseite (20 Zeilen) nach unten geblttert. CTRL-rechts: Es wird um eine Bildschirmseite nach oben geblttert. Home: Der Cursor springt an den Anfang der Bildschirmseite. CTRL-Home: Der Cursor wird an den Textanfang gesetzt. CTRL-Z: Sprung in die letzte Textzeile F12: Sprung um eine Seite nach unten (60 Zeilen), mit F17 einstellbar. F13: Sprung um eine Seite nach oben. Maus: Der Cursor kann auch durch Klicken mit der Maus positioniert werden. Shift: Wird beim Scrolling zustlich die Shift-Taste ge- drckt, so beschleunigt sich das Scrolling um ca. 25%. Die Cursortaste kann dann auch wieder losgelas- sen werden. 3.2 Weitere Tastenfunktionen ---------------------------- Backspace: Das Zeichen links vom Cursor wird gelscht. Delete: Das Zeichen unter dem Cursor wird gelscht. Return: Ein Zeile nach unten. Im Einfgemodus wird eine neue CTRL-Return: Der Zeilenrest ab Cursorposition wird in eine neue Zeile umgebrochen. CTRL-Delete: Die aktuelle Zeile wird gelscht (entspricht F3). Undo: Die zuletzt gelschte Zeile wird wieder in den Text eingefgt. Tab: Der Cursor springt an die nchste Tabulatorposition. Die Tabulatorweite ist ber F17 einstellbar. Insert: Es wird zwischen Einfge- und berschreibmodus gewechselt. Im berschreibmodus wird Wordwrap ausgeschaltet. CTRL-W: Wordwrap am Zeilenende wird ein- bzw. ausgeschaltet. CTRL-U: Der Einrckmodus wird ein- bzw. ausgeschaltet. Ist er eingeschaltet, springt der Cursor bei Return bis zur Einrckung der vorherigen Zeile. Der Zeilenanfang wird mit Leerzeichen aufgefllt. Diese Funktion ist beim Schreiben von strukturierten Programmlistings hilfreich. CTRL-O: Das erste Wort in der folgenden Zeile wird an die aktuelle Zeile angefgt. CTRL-R: Die aktuelle Zeile wird durch Einfgen von Leer- zeichen auf die Blocksatzbreite (mit F17 einstellbar) gebracht. CTRL-S: Eine mit F7 eingegebene Zeichenkette wird ab der Cursorposition gesucht. CTRL-E: Eine mit F8 eingegebene Zeichenkette wird gesucht und ersetzt. Es ist mglich erst mit CTRL-S zu suchen und dann gegebenenfalls mit CTRL-E zu ersetzen. Esc: Programmende mit Sicherheitsabfrage 4. Die besonderen Funktionen ---------------------------- 4.1 Makroprogrammierung ----------------------- Mit EDDY 1.0 knnen sehr flexible Tastaturprogramme ( = Makros) erstellt werden. So ist es z.B. mglich auf Knopfdruck eine Datei mit voreingestelltem Namen zu laden oder zu speichern. Mit einem Makro kann der Cursor auf eine beliebige Zeile gesetzt werden (Sprungmarken). Ebenso ist es mglich, den gesamten Text mit einem Makro zu lschen oder z.B. linksbndig zu setzen. Normale Floskeln lassen sich natrlich auch programmieren. Ein einzelnes Tastaturprogramm darf bis zu 32767 Bytes lang sein. Der Aufruf und die Programmierung von Makros wird ber die Taste F1 gesteuert. In den unteren Bildschirmzeilen erscheinen hierzu Informationen. Nachdem man einmal auf F1 gedrckt hat, bestehen folgende Mglichkeiten: a) Man drckt jetzt eine Taste, die bereits programmiert wurde. Das Tastaturprogramm wird jetzt ausgefhrt. Es kann nicht unterbrochen werden! b) Man drckt eine Taste, die sich programmieren lt und noch nicht programmiert wurde. Ab jetzt werden alle Eingaben inklusive der Cursorbewegungen, der Sondertasten und aller CTRL-Sequenzen in einem Makro gespeichert. Alle Blockoperationen (F6), das Laden und Speichern (F10) und das Anspringen von Zeilen (F15) werden im Makro aufgenommen. Wenn ein zweites Mal F1 gedrckt wird, wird die Programmierung beendet. Daraus folgt, da sich Makros nicht gegenseitig aufrufen knnen. c) Wenn man eine Taste drckt, die sich nicht programmieren lt (z.B. Space), erscheint nur eine Warnmeldung. d) Man drckt nochmal F1 (oder klickt mit der Maus zweimal |Progrm| in der Menzeile an). Jetzt erscheint ein Untermen, das folgende Funktionen bietet: - Ein Makro-Datei mit der Extension .MAK kann geladen werden. - Die vorhandenen Makros knnen in einer Datei mit der Extension .MAK gespeichert werden. Die Datei darf maximal 32767 Bytes lang sein. Beim Programmstart von EDDY ldt das Programm automatisch - falls vorhanden - eine Datei mit dem Namen EDDY.MAK. - In einer Informationsbox erhlt man eine bersicht ber alle programmierte Tasten und die Lnge der einzelnen Tastaturprogramme. - Einzelne Tastaturprogramme knnen gelscht werden. Hierzu ist die zu lschende Taste zu drcken. - Abbruch des Untermens Beispiel der Programmierung einer Taste: 1. 'F1' drcken -> Es erscheint 'Makroprogramm: Taste drcken (F1: weitere Optionen):' 2. 't' drcken -> 'Programmierung gestartet! (F1: Ende der Programmierung)' 3. 'Guten Tag' ganz normal tippen -> Dieser Text wird jetzt im Makro gespeichert. 4. 'F1' drcken -> Der Text in der unteren Zeile verschwindet. Die Taste 't' ist nun programmiert. Aufruf des Makros: 1. 'F1' drcken -> Es erscheint 'Makroprogramm: Taste drcken (F1: weitere Optionen):' 2. 't' drcken -> Es erscheint 'Programm wird ausgefhrt. :t'. Der Text 'Guten Tag' wird jetzt ab der momentanen Cursorposition in den Text eingefgt bzw. berschrieben. Das war's. Die mitgelieferte Beispieldatei EDDY.MAK enthlt folgende Beispielprogramme: - 'F1' + '1': Der gesamte Text wird gelscht (Vorsicht!) - 'F1' + '2': Textende in der Bildschirmmitte positionieren. - 'F1' + '3': Eine Datei 'A:\EDDY\ANLEITUN.TXT' wird geladen. - 'F1' + '4': Der Text wird unter 'A:\EDDY\TEST.TXT' gespeichert. - 'F1' + '5': Der gesamte Text wird linksbndig gesetzt. - 'F1' + '0': Bitte im Einfgemodus und mit ausgeschaltetem Wordwrap ausprobieren! - 'F1' + 'h': Eine Begrung 4.2 Blockoperationen -------------------- Mit den Tasten F4 (Blockstart) und F5 (Blockende) kann ein Block markiert werden. Ein Block mu mindestens eine Zeile umfassen. Die Position der Blockmarken wird in der untersten Bildschirmzeile angezeigt. Danach kann das Untermen mit den Blockoperationen aufgerufen werden (F6). Es stehen folgende Funktionen zur Verfgung: a) 'Laden eines Blockes': Eine Datei mit der Extension .BLK wird ab Blockstart geladen. Die Datei mu vorher ber die Funktion 'Block speichern' erzeugt worden sein. Im Einfgemodus wird der geladene Block in den vorhandenen Text eingefgt, whrend im berschreibmodus die folgenden Zeilen von dem geladenen Block berschrieben werden. b) 'Speichern eines Blockes': Der Blockbereich wird in einer Datei mit der Extension .BLK gespeichert. Hierbei wird die Zeilenanzahl in die erste Zeile der Datei geschrieben. c) 'Block lschen': Der Blockbereich wird unwiderruflich gelscht. Durch Markierung des gesamten Textes als Block lt sich so der Text lschen. d) 'Block verschieben': Der Blockbereich wird zur aktuellen Zeile ( = Zeile in der sich der Cursor befindet) verschoben. Die aktuelle Zeile mu sich natrlich auerhalb des markierten Blockbereichs befinden. e) 'Block kopieren': Der Blockbereich wird ab der aktuellen Zeile in den Text eingefgt. f) 'Zentrieren': Die Zentrierung des Textes erfolgt bezglich der aktuellen Blocksatzbreite, die mit F17 einstellbar ist. Am sinnvollsten ist hier natrlich eine Blocksatzbreite von 80 Zeichen. g) 'Blocksatz': Der ausgewhlte Blockbereich wird im Blocksatz formatiert. Es werden nur ganze Wrter umgebrochen. Dabei kann der Text natrlich lnger bzw. krzer werden. Die gewnschte Blocksatzbreite ist ber F17 einstellbar. Leerzeilen werden gelscht! h) 'Linksbndig': Der Text wird linksbndig gesetzt. i) 'Rechtsbndig': Der Text wird rechtsbndig gesetzt. j) 'Markierungen lschen': Die Blockmarken werden gelscht. k) 'Zurck': Abbruch des Untermens. 4.3 Suchen / Ersetzen --------------------- Nach Drcken der Funktionstaste F7 kann eine bis zu 70 Zeichen lange Zeichenkette eingegeben werden. Diese wird dann ab der momentanen Cursorposition gesucht. Wird eine Textstelle gefunden, so wird sie in der obersten Textzeile angezeigt. Durch Drcken von CTRL-S kann weiter gesucht werden. Nach Abbruch des Suchmoduses kann man auch mit CTRL-S im normalen Editormodus weitersuchen. Mit der Funktionstaste F8 kann man Zeichenketten suchen und durch andere ersetzen lassen. Gro- und Kleinschreibung wird immer bercksichtigt, und das Suchen/Ersetzen startet wieder ab der Cursorposition. Mit CTRL-E werden die gefundenen Textstellen im Einzelschrittmodus ersetzt, und mit CTRL-A werden alle folgenden Stellen automatisch ersetzt. Wenn zwei Zeichenketten eingegeben wurden, kann man jederzeit mit CTRL-E die nchste suchen und ersetzen. 4.4 Drucken ----------- Mit F9 ruft man die Druckroutine auf. Hier kann die Schriftart, die Schriftbreite, die Seitenlnge, der linke Rand und der Druckbereich eingestellt werden. Da ich einen Epson FX800 besitze, habe ich das Programm auf Epson FX-Drucker abgestimmt. Die Einstellungen der Schriftbreite und das Schalten auf NLQ-Schrift funktionieren z.B. auch mit einem NEC P2200. Mit anderen Druckern kann es natrlich zu Problemen kommen. Falls Umlaute falsch gedruckt werden, so sorgt das PTEPSON.PRG fr Abhilfe. 4.5 Codieren / Decodieren von Texten ------------------------------------ Mit F10 gelangt man in ein weiteres Untermen. Hier knnen Textdateien geladen und gespeichert werden. Mit der Funktion 'Dazu laden...' kann eine weitere Datei an die im Speicher befindliche angehngt werden. Man kann so beliebig viele Dateien zusammen'mergen'. Beim Speichern werden schon vorhandene Dateien mit gleichem Namen radikal berschrieben. Also sollte man hier vorsichtig sein. Zustzlich besteht die Mglichkeit, Texte mit Hilfe eines Codewortes verschlsselt abzuspeichern. Hierzu whlt man den Menpunkt 'Codiertes Speichern' aus. Es mu dann ein bis zu 40 Zeichen langes Codewort eingegeben werden bevor in der Fileselectbox ein Dateiname ausgewhlt wird. Der Text wird nun verschlsselt auf dem Datentrger abgelegt. Beim Laden erkennt EDDY 1.0 automatisch codierte Textdateien und fragt wieder nach dem Codewort. Das Codewort wird nicht mit in der codierten Datei abgelegt und ist zum Entschlsseln unbedingt erforderlich. Falls ein falsches Codewort eingegeben wurde, decodiert EDDY 1.0 zwar auch den Text, kommt aber zu keinem lesbaren Ergebnis (Ausprobieren!). 4.6 Textanalyse --------------- Mit dieser Funktion ist es mglich, Texte auf die Hufigkeit der verwendeten Zeichen hin zu untersuchen. Man kann sich die Verteilung der einzelnen Zeichen des Alphabets oder aller 256 Zeichen als Grafik anzeigen lassen. Bei der Alphabetverteilung wird zustzlich die absolute und relative Hufigkeit in Prozent der einzelnen Zeichen angezeigt. Weiterhin kann man sich die Verteilung der Wortlngen anschauen. Es wird die Gesamtzahl der Wrter und die hufigste Wortlnge ermittelt, und man kann das Ergebnis wieder als Grafik betrachten. 4.7 Wordwrap ------------ Mit CTRL-W wird der Wordwrapmodus ein- und ausgeschaltet. Bei eingeschaltetem Wordwrap wird beim berschreiten der gewhlten Blocksatzbreite (voreingestellt: 72 Zeichen) das angefangene Wort in eine neue Zeile umgebrochen. Beim Schreiben von Texten ist diese Funktion sehr ntzlich, da man nicht auf das Zeilenende achten mu. 4.8 Sonstiges ------------- a) ber F11 ist eine zweiseitige Kurzbeschreibung der Funktionstasten- belegung und der Sondertasten abrufbar. b) Mit F14 wird der Bildschirm komplett neu gezeichnet. Bei Texten, die Steuerzeichen enthalten, kann es zur teilweisen Zerstrung des Bildschirms kommen. F14 stellt dann den Bildschirminhalt wieder her. c) ber 'Goto' kann man eine anzuspringende Zeilennummer direkt angeben. Diese Funktion lt sich auch in Makros speichern, so da man Sprungmarken programmieren kann. d) Mit F17 erscheint eine Dialogbox zur Eingabe von einige Konstanten. Diese Werte und die aktuelle Druckereinstellung knnen in der Datei EDDY.PAR gespeichert werden. EDDY 1.0 versucht beim Programmstart eine Datei solchen Namens zu laden. e) F18: Man erhlt Informationen ber den Speicherbedarf des Textes und den freien Speicher. f) F19: Externe Programme knnen von EDDY 1.0 aus gestartet werden. h) F20: Eine Menzeile wird eingeblendet, so da man geladene Accesso- ries benutzen kann. 5. Probleme mit EDDY 1.0 ------------------------ Werden Dateien geladen, die viele Sonderzeichen enthalten (CHR$ < 32) kann es bei der Bildschirmausgabe zu Fehlern kommen, da sie mit dem PRINT-Befehl erfolgt. Auerdem ist das Arbeiten mit fast vollem Speicher ( < 5000 Bytes freier Speicher) sehr unsicher und kann bombig enden. Beim Programmstart wird mit XBIOS(35,10,2) der Tastaturrepeat langsamer gestellt. Dadurch wird jegliches Nachlaufen des Cursors unterbunden. Zustzlich wird bei einigen zeitkritischen Funktionen der Tastaturpuffer gelscht. Dadurch verringert sich etwas die Verarbeitungs- geschwindigkeit. Wer will, kann aber whrend des Programmlaufs mit dem Kontrollfeld-Accessory die Tastaturrepeatgeschwindigkeit wieder erhhen. Dies macht EDDY 1.0 auch beim Programmende. ************************************************************************ Ich wnsche viel Spa mit EDDY 1.0 und hoffe auf viel Resonanz, die ich auch nach Mglichkeit beantworten werde. Matthias Scommoda ************************************************************************ ) atext ( Konfigurations\204nderung.) atext CR LF ( ) atext CR LF ( ) atext CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF ( ) atext /txscale 7 300 mul 72 div def /tyscale 12 300 mul 72 div def0 Ǽ+------------------------------------------------------------------------------+| || EDDY V1.0 || || Der Editor mit den besonderen Funktionen || || Ein Programm von Matthias Scommoda || || Public Domain Software |м| |+------------------------------------------------------------------------------+Ƚ1 н23A:\EDDY\ANLEITUN.TXT4 D:\TEST.TXT5Ǿh0 Hallo liebe Leute! Wie gefllt euch EDDY 1.0 ? ) atext ( nur direkt nach dem Neustart dem insgesamt freien Speicher. ) atext CR LF ( ) atext ( Daher auch die n\204chste Anzeige.) atext CR LF ( ) atext CR LF ( ) atext CR LF ( ) atext ( ) atext /tunder true def (4.1.2 insgesamt freier Speicher) atext CR LF /tunder false def ( ) atext CR LF ( ) atext ( Die Anzeige) atext /tface 2 def sf ( freier Speicher gesamt) atext /tface 0 def sf ( gibt die Summe aller vom ) atext CR LF ( ) atext ( Betriebssystem als frei markierten Speicherbl\272,60,10,65,8,1,1,1 text CR LF ( ) atext ( h\204ufiges anfordern und freigeben von Speicher durch ) atext CR LF ( ) atext ( Anwenderprogramme und das Betriebssystem, entstehen mit der ) atext CR LF ( ) atext ( Zeit viele unterschiedlich gro\341e freie und belegte ) atext CR LF ( ) atext ( Speicherbl\224cke. Durch den Vergleich der zwei Werte \(4.1.1 ) atext CR LF ( ) atext ( u. 4.1.2\) kann nun leicht festgestellt werden, ab welchem ) atext CR LF ( ) atext ( Zeitpunkt sich ein Neustart auszahlt, um wieder den vollen ) atext CR LF ( ) atext ( Speicher zur Verf\201gung zu haben.) atext CR LF ( ) atext CR LF ( ) atext CR LF ( ) atext ( ) atext /tunder true def (4.1.3 reservierter Speicher) atext CR LF /tunder false def ( ) atext CR LF ( ) atext ( Der Wert unter der Beschriftung) atext /tface 2 def sf ( Speicherreservierung)"""$"~*  EDDY 1.0 Version 1.0 vom 7.1.1991Texteditor geschrieben in GFA-Basic 3.5Ein Programm von Matthias ScommodaPublic Domain Software Aha Eingabe von Parametern123Blocksatzbreite: ___999123Seitenlnge: ___99910Tabulatorweite: __99Abbruch OK LadenSpeichernEingabe der Druckparameter (Epson FX)Schriftart:NormalRomanSansSerifBreite:Normal Elite Schmal123Seitenlnge:___99912Linker Rand:__99AllesBlockAbbruch Ok Druckbereich:80 Z.96 Z.160 Z.NLQ 1:NLQ 2:$/0 1JKLtu(  2  " >Z 'v"'  -  v $    ) 1/ <9 %_  krx ! +        ,$ 55:5V r6& /tface 0 def 0 encfont /tcolor 0 2 div def /txscale 12 300 mul 72 div def /tyscale 12 300 mul 72 div def /trotate`.d,AON/N2 m\Ng/-\N3`A`trNNNHy ?<#NN\NNxNENEp#N /NNN"_NEpNF"m`NEpN r"m`tNz$m$$m `8ENN`R~ANˆ <~ANˢ <~ANˆp~ANˆ <~ANˢ <~ANˢAN>~ANˢA0B0AN>~ANˢAN>~A NˢAN>~A&Nˢp2~A,NˢEp4AfNE0pN CfNpNCfNQQA 0B0Bm.p+@p +@pH+@AN>N>x"mNb$mB$mBQAlNJArNJAxNJpN.pN6p+@p+@?<NNT+@ < Э+@ <Э+@+|_A`NJp?+@Bp$m$p$m$p+@4PA0 240VHVQQ$mBp$m$N$m$$m $m( m!H$mR$m roHy ?<#NN\p\A~N,A킄NJA킊NJA킐NJECpN NgECpN /NNlBp+@p+@Tp+@p+@p+@p+@p+@\p+@`p+@dp+@hp+@lp+@pp +@tp +@xp+@|p +@p +@p +@p+@p+@p+@p+@p+@p+@p+@Xp +@ -rNP+A -rNP+A -TrNP+ANPN쵨NAN$AN$ANAN m  $mQ"m m"$m^ m  p$mђ"m m"p$mђ$m $m&$m$$m"NHpJ-gpJWHVN쵨/-HxHxHx@HxN "-pN/-/-HxN/-HxHxHx@HxNbNuNAN$NpNjprN|EKpNNprN|EpONpN6pN.pNpNpN6<ptrNHprN|EpNANprN|EpN -N-gprN|EpN`prN|EpN-gprN|EpN`prN|EpN-gprN|Ep N`prN|Ep N$m gpr/N|E(p N$m N$m gpr@N|E4p N$m N6<0<n4<lrNH$m/N1A`x*<|~NN쵨NA\NANANANAdNNT$m$$m$$m $mВN$m$$m r g.$m N"mdN"mdN$mR$m o mdNt/p mdN <.TXTN^g md"m\N` m\NJN쵨NANANANAN$mP$mQpJ-gpJf /-/-aJ-gA(N>("mNϜ/A N>"p _NDN$m$A NA(N>("mNϜ0(NA N.gNzN>`N NB$m$pJ-gp/$m VHHg8A(N>/A(N>("mNϜ/$m N"_N("mNbHy NMXJg&$m r2fN%(`$m r8fN'$m( m 0Hg$m( m 0H~NȲ B!"@"#h#&t()**4+! 8,-)*.01)dprN|ANPE?pNprN|pЭN00< Np`$m rf6EBp2N /EtpN r"_tNz+Apf$mP$m o $m/N$m ro -o-g/-/-aAN>/AN>("mNϜ -N/$m N"_N/AN>("mNϜ/pЭ _N@"_N("mNbRRpJ-gp/ -̰_HHgN -NAN"NB+@A///-"-pЁ/NH`/-/-aAN>("mNϜ0(Ho.AN>("mNϜ/$m Ntrҭ"_N$`8AN>/AN>("mNϜ/$m N"_N("mNbRpЭNAN"NB+@A///-"-pЁ/NH`(E{pN /EpN r"_tNz+AprN|ANPE>pNprN|pЭN00< Npp$mJgp/pJ-gpJWHHf`JN쵨$mBNN$m$$m g$m NpNʘ$m$N~SWHH"p$mJgpg6$mQNZ$m$Nl$m$$m/$m/NBNB$m$N~Jf$mP$m gn$m NNuNAN$AN$ANL mN>("mNϜ/AN>$m" _ND"mN$m TrN| mN~ m0(NAN$NBN>NN쵨NA NAhNAN>("mNϜ//-h/- NcJ$m ^HH/ACN(gACN(gN#HxN`&ANAN>/N("mNbN#AN>/ mh("mNbAN>S/AN>S("mNϜ/$m S _N("mNb <r4<AN$/??pЭ/HxadA///-HxaPAN>("mNϜ0(H+@ -&<:<NAN"NB+@N>N쵨NAN$AN$ANANAN$mB$m r@]HH/$m r]HHg$m"pN`a8$m r l$m rl p$m$`$mB$m r@lp$m$$m `$m $m$`v$m $m$`v$m $m$`v$m $m$`b$m $m$`N$m $m$`:$m $m$`&$m $m$`$m $m$`4$m $m$` @Hm @xo( @m @o. @m @o4 @m @0o: @8m @ho@ @pm @oF @m @oL @m @oR @ m @HoX @Pm @o``$m &<:<N4NNBR$m$$m &<:<N4NNBS$m$$m rop$m$/-/-a -N&<x:<N*ANNANb/ -$m]HHg"ACNNBѭAC""`$m NAN m+P m+PAN>("mNϜ0(Hl4AN>("mNϜ0(HR+@AN>"-аo@+@pЭ+@/-/-aprN|ANPE>pNprN|pЭN00< Np$m NN쵨NAN$AN$m ` D-g"-pN|p7N>NzQ`"-pN|Ep5NN>aXA( 00 <r4<A(Ng"-pN|p7N>N~NI`A(N>NCfrNlJgpA(N>NNzA(N>("mNϜ0(J@g*"-pN|Ep3NPA 0B0`LP"-pN|Ep6N`0"-pN|E5p3NpdNP"-pN|p7N>NzN>` <r4<AN$ANbg-g /-/-aAN>/N(CNANp+@Bpon -&<:<N&<:< NNBЭ/ -"ЁЭ/ -N&<x:<N*&<:< NNB"_ _NA///-HxaN>` <r4<AN.gACN(gf-g /-/-aAN>("mNϜC킐NAN>AN~AN>/N("mNbAN4p+@Bpon -"ЁЭ/ -&<:<N&<:< NNBЭ/ -N&<x:<N*&<:< NNB"_ _N <r4<ANN/?? -N8:&N*ANg@ <r4<ANN/?? -N8:&N*/??HxHxa`dBBHxHxa`R-g /-/-anAN>/N("mNbAN4p+@BBB/-Hxa8N&tN>`ZAN>$m$pr/N|E(p N$m N`,AN>$m$pr@N|E4p N$m N`l$m VHH/$m VHHg$m $mذl"m m  "pr;N|$m NN/$m NNNYDN>"_NN~prKN|$m NN/$m NNNYDN>"_NN~/-/-NO`XEhp3N /EpN r"_tNz+A`.?/N1p+@p+@B` -NAN$N\/?? -N8:&N*A 00A 24&<x:<N\A 00/-/-aAN>/N1p+@p+@B`R-g /-/-aNZ/Nlrl@"N` -NAN$NBR/aL/-/-aR`-gA(N>("mNϜ/A N>"p _NDN&<:<N/??A(N>("mNϜ/A N>R"p _NDNN8:&NTNB$m$$m NN"mlN <r4<A NA(N>("mNϜ0(NA N.g&A 0B0Q"-pN|p7N>Nz`Hx,Hx(NHx,Hx(HxEpN /Hx/-lNHHx,Hx(N` mlNNNB$m$-g`A(N>/A(N>("mNϜ/$m jrN"_N/$m "<NN"_N("mNb$m ^HH/AN>$m\HHgZ$m AN/-/-aLAN>/N1p+@p+@B`Nl`N|`N&`N`N` @g @g @g @g @g @g @g @g @g @g @g @g @gl @g @g: @gV @gV @gV @gV @gX$m ^HH/$m mB$m op.$m ]HHg$mBN쵨NNJWHH/N~JWHHgNu -"m mNA//HxHxaNu -"m mNA//HxHxaNuAN>nA///-HxazNup+@p+@BNu -g/-/-aNAN>/AN>("mNϜ/pЭ _N/AN>("mNϜ/pЭ _N@"_N("mNbS -&<:<NJBfSA///-"-pЁ/aNuAN>("mNϜ0(Ho/-/-aAN>/AN>("mNϜ -N/AN>("mNϜ/pЭ _N@"_N("mNbA///-"-pЁ/aNuHxaNu-gLACagN#Hxap+@-g``RAN>S("mNϜ"-pNDp NfAN>/pЭN>("mNbAN>"-аo@+@pЭ+@`ACa*gANAN>/N("mNbN#p+@-g``RAN>S("mNϜ"-pNDp NfAN>/pЭN>("mNbAN>"-аo@+@pЭ+@a`/-/-ap+@N#BNu/-/-aa -NAaBN\A 00aNu/-/-aTaa -NAa N\&<x:<a~:gA0B0Aa/N1NuNAN/-/-aaTAC"" <r4<Aa~ m 00p+@ <r4< ma}g m0B0Aav+@ maj/N1p+@BN쵨/-/-a`SS -lH <r4<Aa}g&AaS("mNϜ0(H+@N&t`6Bp+@`*po"RA///-"-pЁ/aNu/-/-aRRAa~("mNϜ0(Hl(ACa|rgaBN#`:SS`0Aa~dl"SA///-"-pЁ/aXNu$m Pfb -a~Aa}&<:<a}A 00ACNA 00/-/-aAa}/N1at`ACa{g-g /-/-aa&ANpoR`aAa}("mNϜ0(HlAa}d("mNϜ0(H+@Aa}Hrҭo@+@Aa}0nA///-"-pЁ/a(aNu-g /-/-a <r4<Aa{/?? -a}8:&a{Aazga:p+@Bp+@ <r4<Aa{/?? -a}`8:&a{hA 00prN| -N00< NpNHy ?<#NN\ANaprN|Aa|,("mNϜ/Aa| _NN~prN|ANPHy NMXJWHH/ACNHf`NHy ?<#NN\a$mBNu$m Hfp -a|~Aaz&<:<azA 00A 24&<x:<N\A 00/-/-alAa{L/N1a` <r4<Aayg-g /-/-a*aAN4plS`a*Aaz("mNϜ0(HlAaz("mNϜ0(H+@Aazrҭo@+@AaznA///-"-pЁ/aaNu-g /-/-av -a{0Aay4&<x:<axhgap+@Bp+@ -azAaxprN| -N00< NpNHy ?<#NN\AN4aprN|Aay("mNϜ/Aay _NN~prN|ANPNHy NMXJWHH/ <r4<Aawf`NHy ?<#NN\al$mBNupJ-gpJfPprN|EpN`$QprN|EpN-gN)*Nu-gQprN|E pN`PprN|EpNNu-gQpr(N|E pN`Ppr(N|EpNNu/-/-aۜAax|("mNϜ0(H+@ -&<:<awAN"axN+@A///-"-pЁ/aDNu/-/-a2p+@BA///-HxaNuNANA N/-/-aAaw("mNϜ0(H$m $pЭax/?? -ax~8:&a{ax&N\/?? -ax^8:&azawz$m$ -$m԰\HH/$m ^HHg$m $m oDAaw6/Aaw,("mNϜ/$m"p$m DN>"_N("mNbpr$mҒl@+@$m awAN"av+@A///-"-pЁ/aN쵨NA$N-g m$ ACatlgaDHxa0`aAavf/Aav\S("mNϜ/$m$ R _N@("mNbAav.S/Aav"S("mNϜ$m$ N("mNb <r4<Aat/??pЭ/HxaAau("mNϜ0(H+@ -&<:<atVAN"au+@A///-"-pЁ/a`aN쵨 <r4<AatDAasz/A킐Ntg-g /-/-aLaAau(/A킐(CNANp+@Bpon -&<:<as&<:< aw^atЭ/ -"ЁЭ/ -au&<x:<as&<:< awat"_ _a}A///-HxaaNu/-/-aׂAatb("mNϜ//-Nd^$mf`FAat8/Aat.("mNϜ/Aat("mNϜ0(S _N("mNbAas("mNϜpNp NfAas//-N^A///-Hxa$mBp+@BafNuNA NApNACaqf/p^HHg(p$m $ mpNJAasPR("mNϜ//-Nd^$mf`$m RAasR("mNϜ$m "pNDp Nf$m &<:<aq/??$m SWHat,8:&aqarN>"mpN`6AarR("mNϜ$m "pND"mpN"mpN$m RAarzR("mNϜ0(H$m \HH/AarRR("mNϜ$m "pNDp NfxAar&("mNϜ0(H$m ВnAar/Aaq("mNϜ"H mpN("mNbAaqR/AaqR("mNϜ/$m R _N@("mNb/-/-aԪA///-HxaݚANV/??pЭ/Hxa|`/-/-ajaHxaaN쵨A킄NtgBgNANuA킄NtgBgNCNuNAN$AN$mSp$m$Aap$m"$mҒm&$m $mВaq/??$m/Hxa`BB$m/Hxa$mR$m roaN쵨NA(NEpN x"mNbEp N x"mNbEpN x"mNbEpN x"mNbEepN x"mNb-gfHyHxHyHxNdao$m($A(ao/A(ao("mNϜ/$m( N"_N("mNb m\NJ`v-gDA(ao("mNϜ/A ao"p _NDN$m($A N/-\N`,HyHxHyHxNdao@$m($ m\NJ$m( `0/-\N3``xCNpa|pNj mxEpNg HxN>-g /-/-aLA0B0Hxa aN쵨NA\NANANAtNAxNA|NE%p#N /NJ m\NngpEpN C~N/N"H m\,NDŽ-gDA(al/A(al("mNϜ/ m\0(N"_N"H m\N("mNb m\Nt/ m\ajg/-\Ne$m $m؀JgN^Nh&<:< aj&<x:<N(ak+@ -~ANˆ m\ra||pNd mxN mxEpNgprNpNjptAN&+AAakR$m$paz -l.+mEHp:N /EpN r"_tNz+A"m m" -$mВN`@$m($mܘ"mNϜ$m("mNbN$m($mܘ"mNb$mR$m o]ANΖ$m &<:<aitA 00pNj mxEpNg $m/N>-g /-/-a͢$m AakL$m/a^aN쵨NA\NANA|NEp$N /NJ m\NngpEpN C~N/N"H m\,NDŽ-gDA(ai/A(ai("mNϜ/ m\0(N"_N"H m\N("mNb m\Ntg/-\NeHxHxPNHxHxPHxEpN /N4 m\raz p$m$AaibN`0pr'N|$m N*pNd$m("mNϜN$mR$m o]pax|HxHxPN`N쵨NA\NANANA,NA0NA퀀NA4NA8NEp(N /NJ-g/-|N/-|N<`&HxHxnNHxHxnHxEpN /N4HxHxnHxEpN /N4 m|NJHxHxnHxN/Hx(/-|NHHxHxnN`/-|N< m\NJEpN C~apIN /NJHxlHxPNHxlHxPHxEp/N /N4HxlHxPHxN/HxFHmNHHxlHxPN`Hx/-A킄NtgB$mgHx/-akpNʘA(aU A(aT2NCfrNlJgA(aT/N("mNb"-pN|p)N>ak4` @g @g @g @gXA`trarZN쵨NA퀈NA퀌NA0NADNANAPNATN mradpa}T"pN "maxpab m $m0$$m0 ae$mD$$m0Rp$m$$mD avv`$m0 ad$mP$$m0 Rad/$m0 TadП$mT$$m0V$mT N>$mP("mNb$mP("mNϜ "@$mT $m0 Ra\ $mT $m0ђ$mR$m on]N쵨NANANAXNANA퀔NANA\NA퀘NA퀜NA(NaHEDpN x"mNbEWpN x"mNbEnp N x"mNbE{pN x"mNbEpN x"mNbEp N x"mNbEp N x"mNbEp N x"mNbEp N x "mNbEpN x "mNbEepN x "mNb-g`HyHxHyHxNdaQ$$m($A(aQ/A(aQ("mNϜ/$m( N"_ahB("mNb`-gA(aP("mNϜ/A aP"p _NDN$m($A asHA(aP("mNϜ0(aQA aNlgPA 0B0Q"-pN|p7N>agab`$HyHxHyHxNdaP4$m($$m( ` 0EDpN /NJ-g /-N`pEpN C~agACaFg*$m("mNϜ$m(CN$mRAak<$mR$m o]`AaHr$m$$m R$m\$"m m"$m ak`DACaF&g0$m\("mNϜ$m(CN$mRAaj$m\T$mR$m o]AaG/aaĊ`>Epax/NJ/-/-aHxHxPNHxHxPHxEpax|/N4"m m"$m aj`Dpr'N|$m asT$m("mNϜ//-Nd^$mf$m("mNϜ0(H$m$`,$mS$m("mNϜ$m ay$m("mNb$m("mNϜpayp a_f`($m("mNϜpay$m("mNb$mS$m("mNϜpay(p a_lf -$m̐&<:<aJxaGaF~$m $$m a{j/$m("mNϜ"_a] -ax$m("mNb$mR$m o]HxHxPN`$m AaFAaF/aa N^`NEp av/NJ/-/-aHxHxPNHxHxPHxEpav/N4N_HxHxPN`$m AaFPAaEx/a^aN^`$m( QfEpav0/NJ`Epav/NJ/-/-ax "mNbEp>ak(x "mNbEpakx "mNbE+pAajx "mNbElp@ajx "mNbEp%ajx"mNbEpajx"mNbEpHajx"mNbE3pFajx"mNbEyp:ajxx"mNbEp@ajbx"mNbEp6ajLx"mNbE)p)aj6x"mNbERp-aj x"mNbEp+aj x"mNbEp;aix"mNbEp0aix"mNbEp:aix"mNbEOp7aix"mNbEp0aix"mNbEp+aix"mNbEp&aipx"mNbEp;aiZx"mNbEBp&aiDx "mNbEhp;ai.x!"mNbEp>aix""mNbEp>aix#"mNbEp#ahx$"mNbEBp-ahx%"mNbEop(ahx&"mNbEpAahx'"mNbEpAahx("mNbEp/ah~x)"mNbEHpBahhx*"mNb$m/$m/HxEpahB/N4paUpaUpaUpaU aUp$m$$m("mNϜ$mL$$mH"a[p $mLђ$mR$m roAl(< *<\|B$mH.aW:paTpaTpaTp aTaT$m/$m/HxEpag/NpaTpaT&paT0paT.p`$mL$6<b0<TtL$mH"aRvpaSpaTpaTpaTD$m/$m/HxEp ag/N4paSpaSpaSpaSaSp$m$$m("mNϜ$mL$$mH"aZp $mLђ$mR$m r*oAr(<4*<4|B$mH.aVpaSrpaSppaSnp aSlaStPANΖ$m/$m/Hx < Ok ag /N$m/$m/N``haiAhaeAadAadA퀠adAladApadA퀤adAaiAaiAaiAladAtadA aiAxadAadBA|adEp( maZ4$mlB$mpBpAaK6pAaK,pAaK"`*ahFAacp$m"p magaea5L`gEp(aeD/Ep ae6r"_taU$mh$$mh Sfp+@(Aa4,+@,`$mh UWHH/$m fB$m VHHg m+P( m+P, -(,oC(A,  ""m m  "pr;az$m a4ah0/$m a4xah adBYDah"_aJaJprKaz$m a4Lag/$m a4NuaS0AaO(AaNE/a(Aakp ~Aah$mB$m("malal$mR$m r oaOx$mؒ"mal4paPpa7tx"malaK8ak/akrl@"aTpapaE4prGa`$m aEE>paE`:EpaJ|/EpaJnr"_ta:$m$$m UfNHyNMXJg$m/$m/N$m/$m/N`LaLA큐aHA큌aHpraTp@raS$m `laE paDFpxaD@paD:`faEpaD.pxaD(paD"paDpkaDpaD`a0pa2pa2:pa2D$m $m&$m$$m"a0pa2pa2pa2pa2^$m $m&$m$$m"a0$m Wv$m֒t$mԒr$mҒa0^$m Yv$m֒t$mԒr$mҒa0:$m $m"a0\$m Vr$mҒa0H$m Xr$mҒa04`G8aG~A큜aBAhaB$mh a&<x:<aaP`a/$m af&<x:<ahaPa.`FdaFA퀰aBA0aAA큜aAAhaAA큰aBA클aBz$mh a&<x:<aaOl&<:<avaO@/??$mh &<:<ap/?? m0(a8:&aJaO8:&afaP$m$$m a&<x:<aaN&<:<avaNa$m0ВR$m$$m $m"aY0 ma)&`EPaEA퀸a@A큸a@A퀴aAA0a@A큜a@Aha@A퀼aA6p>aC&"ma(/$m aF"_a(Epa*"ma6$mh/$m/$m0//-ad$mh a,&<x:<a.aN&<:<a0vaM/??$mh &<:<a/?? m0(aV8:&aaM8:&aa/ m0(HПR+@8$m a&<x:<aaMt&<:<avaMHa$m0ВR"-8aW m$m"aP`CaD&A퀘a@DA0a?HA큜a?@Aha?8A큨a?A크a?Aa?Aa?Aa?Aa?$mh/$m/$m0//-a$m a&<x:<aaL&<:<avaLa$m0В$m$$mh a&<x:<aaLl&<:<avaL@/??$mh &<:<ap/?? m0(a8:&aJaL8:&afaP$m$$m rЁ$m$$m Y$m$$m rЁ$m$ m0(H$mВr Ё$m$pa,$m $m&$m$$m"a+$m Sv$m֒t$mԒr$mҒa*$m $m"a+$m Rr$mҒa*a!$mQ$mQaZ$m$aZ$m$a>p a'0g$mPaZSf$mfv$m $m]HH/$m $mnB$m $mmB$m $m^HHg*$m Wv$m֒t$mԒr$mҒa)$mP`v$m $m]HH/$m $mnB$m $mmB$m $m^HHFg*$m Wv$m֒t$mԒr$mҒa)j$mQ`~$m $m]HH/$m $mnB$m $mmB$m $mnBp$mJgpg*$m Wv$m֒t$mԒr$mҒa($mP$mf`R`@4a@zA(a;A$a;A,aAA0aAzA4aArA8aAjA -a:ATa5APa5Aa5pa$ mva+arЁ/ mPva+arЁ/ mva+/?? mTva+8:&a|afQ/ mPva+aT&$"a"P`9a9Aa5AXa; mXBhaC$m$$m gj$m aCpaN^ mXa mXa2a1r mXaa1*a1b$m VHa1xa1L$m VHa1ba16$m a1^ <r4< mXaf`l`8a9$m $m.$m,$m*$m($m&$m$$m"0|a>x$m $m,$m*$m(vt$m"a`76a7|A큜a2Aa2Aa2Aa2A큼a2Aa3LAa3DAa3H@Nur{0Nu{0NutNu 246j(:<DCaf AfBfNu`!ba 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4H@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xaR`aL` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.;gP:pr4<Nup`6xa`Ba411!Nux`4 24&8:`& 24&8:`a&8:` &8:@ABJEoHnfNup`tNugDEDBHngDBEBkQ*HEJDg?<>0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<`apEgP`LJg&B.C`a8aD*9fap-I,=|p4aHz*9g ENp9` _a &nO:NMIK$<Nu[1][Error +111][Return]E g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu`HQ?< NA\Nu@$g\kdHfiHNufnpNupNu"lDaDNuJnDaDNuzxeҁ؄d`ef Nup`z@&gTkdHöfiH@HNugmNupNuz&lDaDNuJlDxeփ؄d`efNupN"_KMIO:HQ <-H*,`N,Vd d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Np?a a?<LNA``NuNu`aza`aaaHA-Hhp alpMah=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qaa`\`Xpea>pCR2Ad0A2r22an"<v0<NBLNurt=@:=A@=B NuHz(` NHHz ?<&NN\Nu9IgNuWINu|^|  R^,T:&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaa a O: n*NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ao<axtoBAp`!pNuNu?<OA`d?<IA`Z0<H Ia"rLt Ig Og Ug Ag Rg,afNup`a"Dp`"0a~fHRa" >Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Dk"~CA0< Bha B2"pNu$_AF Ge><QBAFpNuafgzp=` aZgzpa@aRFBd&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`-@$I> _a4G` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `haSAfNuag`af`ae `ac` acpNuadpNuaLSAkfJANuH HPhkJa> $I _a&IUd4Id4Id$Id `$$$$Q @JgSL`QNup `aAf` VNuag`af`ae `ac` acpNuadpNua4@m4v` Vf@Nu/HP0(X@kHa $I _atIUd4Id4Id$Id `$$$$Q @Jf$Nu $Nup `a0YAfNuag`af`ae `ac` acpNuadpNuaSAkEF$p VfWANu?HP0(T@kHa $I _aIUd4Id4Id$Id `$$$$Q @Jf4Nu0XNup `naUAfQNuag`af`ae `ac` acpNuadpNuaRSAkXf SAkXfJANuth`tpa ".Nutj`t@H|`XpM` pO`p`po`F~*@-AH|`4t)`t` tr`t2`t@-A=B|`v8`v(`v-` v!`v `v@-AH |`HAHBHCHDHEHFHG-HfAD-HH@-@H|p`rAD-@f-H `r6 @`AG` AI`AJH|=@ `z`z `z8.^n\Dn\@Hp tr=ED`n\n^n\n^A0000000000prt`n\n^648HH`prt`n\n^n\n^8HH`prt`"_A `4RB`"_A42L\A` L0GF11Q-p`prHQ`NBp'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-|fH-|zL`Nu-HN?<NNT-@XDbDEbEBb=ET=DV-|PBLBp n20(L=CJ?=B^C=C\=Cj@drAdnED??RGRF=GF=FHtGJ=BltBft=B`=BnGOpЇЇ b na222-IfHVMF,_Nup `T np`??/ a, > _a4$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@"jNu Lx6oFCe0FC BdЄe!Nu B/dHDDd`A*p4. g=BNuA*pBQBX".g paXBNupraHP?<NNT~U@g~tb3>AIpr0 0BBB R@ @fAI0000PB0Tp`00000\0X0Tp`T@00000P0BXpnT0raVA0p1| 1AQBX0$HTH0P P0Tp`0NuH(Fa$L(FNuSk [0NupNupa`p>`HPaa _&X Pf/|~K[zag @ ep 2tCI*"2 S@HQCk~ػR"_d BTAA3ApCI4$I2a222B"0@2A\xva@gF2#M 443BS@ -f HQCk~ػR"_d@BAAb8RGRC`3RSG5G5C J1DcaRF Fe `RG GdNuXAISF1F41R1h4x1EDg"<Ip-A` n"g(t( f h fpH`aLRB`Nuao aШNupNuaJFoHPJhja?<?B?<BNAO _*kBg?/(?<BNAO Jk NuNafoazJBkAf`a|??/?<BNA.k \Hx?<BNAO [HHNux`x*0ao< 2fJjr`jNu~dGdEH<Nup`ۆ0@F@AJhg PLNu`fLJg(HPBHh/??<@NAXLf ѨLNuJkp%`*aJBja!| ??<>NAXOJkpNu0< aH`0< CF2p`p a2`p CFp`a CF"p`Hza`HyZ"J`B.@=|DNua.@FpAR@C`l @H` @HHyZaaN"H`:HyZ`HyZ 24`@H` @HHyZaa"Hav`HyZ`HyZ 24`B.@=|DNuB.@a`=GDgNup`a`a0CF"E p`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:@ABHaNL8aL8 DBaZL8O <jDFJEjDEFn ffAbtNu&8:aT`Z&8:a@`L.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?Hz?<&NN\`Z n2LLJFj|@c<JGj~Ac>02 h|N n2HHNu80a|DHz ?<&NN\Nu| n2 h N n21@Nur0?HQa _/ ?a0 _4gSB@cLAc4JBg,J@g4@Bo2’S@,. SB6VgS F"GQpNufJ@fSBD@BR@HNufS@kVfpNur ?HQa _/ ?a0 _4gSB@c:Ad,J@gB@BmS@,. RB6Vg(R F"GQpNufJ@fRB`fS@kVft0HNua aJjtNuaHPa pJk NuCg.BJ@g  g &g, $g %gN:NutNuRpt`2Rpt`Rptr ae OgX Xgn HgSRB ae Fb$0k  c_  c b退`tSHkabNuRB0 b b瀀`RB0 fрd`ap`ap`a`p3BNu>.D<jRGg>VGg:TGjp`:HPa0CF$IpR@  f _aHd2Hd2`"QNu`h<.DHSGFaAEg f< &_Nua`ǴNu.dfaB=n`r>.D<jRGg.D<jRGg*VGgTGjp`<.Da*`" y faa` y f aaAF "g pR@0 ,g  g  fHp`:pR@0  g  g "fR@0 ,g  g  fHpRU@"_  f#$H _aX`QNupR@0 ,g"  g  fa~ (fR~Nua ~ `a~NuaJkHQ ! gRf _NuXX~Nu0j:\@??<NMXJk .dgp Nu`<.DHSGFa ,g gAEf< &_Nu ."Ff +"g ,g`H~=H|=@p3`?<`Bg/0ao< 2JjJAfr`8TNu$ a` Nua`va`\a`x]A=ADNua`\a`Ba`^a|A((@؆*.&|؆kD`&ap,k.."*B(.&؅kr-K/.?<INA\/?<HNA\JgB n""n&ۮ&ۮ"$I`&bۛp0R@@b&n CXbϠ`h .&/?<HNA\p=``p`p`VHP  if"Y(d.ЀЇЀHq.؄؇؄AHĘ aHPa"_ WBhaj"_ _`Z$Pt4(gRBB&D%(Nu"X Pf(dz.ЀЇЀ.؄؇؄HqHAHaH HQa _"_BBa]tv`$P4(gRBC%(\cNu 24JBkCkNuCktNu 24JBoSBNugRBNu2(gbc  P"H`Nu/0Hab2  _ PSAvjx E(Wf* ae zb Q @Nua"XLpAg Per 1"NuHyNNX @Nu&Hz ?<&NN\Nu|a"XLXB@etAg1B# Nupagp?<?NMX"NuBnp`pBnp`p=| p|=Fn@=@b=n`ra bHj=Ah~`:a JfBH@ RfF.f Kg" Mg sg tg Pg Hf~`xSGjtRGFcn>`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyaNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<avnnoS@f nhfSnl=Ah=FnNup` papq4.rf?Hya^NM\Nu=|DHa"LNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a`QNuHPp?ap a _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 Fga|JBjagPAe CbRa R@Sf0Nu FgRaDg JBjaVAeaJAg RP0 pNu`Ğ Fg6a gJAga @eaRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`FrSRH0a=GDgLFa澀c.܆܆ I$K"e*av"e Sk"X0HHaaLSjNu(."Q$KpSk<"X0* ڀcH "KaL$K`Q  Qj g"KaNup`|p`&nAt6<pX0X0X0X0X0X0X0X0QNurSRH0a=GDgkLFa I-Ka"`c.܆܆BGP`agRSj QNu`HPG<.Dx aLgJBja^AeaJAgZRP0 ögR@Ae`U  fSC̗ &n _ajER@Hd2Hd"Hd `""""Q\J@Nu _HzHP`pNu 24&8:Bmn JBj efAc` b fAd 24Nu 24&8:Bnm JBj bfAd` e fAc 24NuB9k`$H EaAk AerQBL@͉H IaV"H _/ aLa _/ ?aAF-H AerQB2"_A&-H A e ` \gQBa9kgaZe -|kp[`pZaǔajAF"H0.g "Hg \f`A&fS !.gR EF _a`QNuHz?<&NN\ @Nu x NuA@Bh`XA@ab n@!|}Nu _S@Gd@GHpp/0NuGNpp#fpNup`p`#NuO?// C4<a,/J _ta"/J _a/Jaˬ?<KNAdONu$IaL JBc2QBB"HNu(a؀.dfaʸjNu?a0` ?a2@@a2` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??patpYan0ah0`b9HHNu9`aNf"_O:N"_O:HQ`6 9Dg"9@gJ9fga"AO:Np\B`&G06#f&#-KNuk"c" C gT6f`Pv6"cgRCC(D#8`D@v`v??NMXJNuJ@k??<NM"UAf J@fH@Nua j0fpNu\@`a`]@><CF Ipa<0HNua`]@><CF Ipa Nu?|`?a0R@f|0atHJFkHPa2 _Nupo`4HSHP&I>g\SG??<NMXJk Q _t&_Nu&_`aJANuag `af`apNuapNuC`C``C` C`C-KJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`HJAkfgRer?DDЁaAa8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`aDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNu$9@g6ACr2f`ef2f`#@`ޑ`aT n2L6(n\n^HHHNua4 n20(n\HNua" n20(n^HNua n20(HNu`a:Nu"H YJQfNu YH瀀a LP|HPGC&֛֛֛֛֛(HDDCBg6Cv6C[RCF8[[[aL6C[RCF8:GFWfTL L-KA `R$I\bfBjQNu$YbfBjQNu؄*؄؅CH`H؅X`$_  IaYHR"H @`ʘ؄*؄؅AHNu؅X`$_ IaߖYHR"H` nyd$HJf-HS Nup"`vHPa _aP`QNua JH aL0Nua`$4<H`@aZL Z0De2SCkÐCo@c2`QNu .*Nua!@ NuAANua1 Nut`t`t`t`t`t `t`t`t`t`a ( Nua Nu@@Nura00HNur`r`r`r`r `r`r`r`r`zQ`z ` zn`z4=A|a|-IHQB0a _JNuz"-A=B|aT-I`#:HrYapYa(La@pY`X 9:/rYapYahHyp?o?<?NAO JkpY` /a `H.gZ <r4<?k"SWgaœ`TL8Ha aX.&. jz "b T0$ \"bjZRTrN ( ,(j& V$$,BL*V r: ,0  0b 0ND6& &Dd&0 :,T &. ~:d&bf*$x"$."$"$( X.\ . r""  "|B\(<& * PXt& <nvHpBHy=N83>p@dl?<BgBgBgBBgBgBgBgBgBgBgBgBgBgHy>Hy>Hy>Hy>Hy>Hy>Hy>N'3>29>t(BfN`N^,_Nu Desk ACC A^#8A8C!It0B BA;4Bt0B  N+Z3>rAmNlN+Hy;4N/BgNA/,HNVtAB-HN5*0.=@2. tB=A&.-Cx?<HnHnHnxHntN-JN^,_ _PN/,HNVtA<-HN5*0. =@r=A$.-Bx?< HnHnHnxHntN-JN^,_ _\N/,HNVtA<-HN5*0. =@r=A$.-Bx?< HnHnHnxHntN-JN^,_ _\N/,HNVA0-HN5*/.?. A "Op?"QBgBgN8N^,_ _N/,HNVnAV-HN5* n pR@p2.=A n /N/-@r?<#HnHnzHnrHnnN-J0.z=@0.N^,_ _\N/,HNVAp-HN5*0.T@=@?.N-@/.? n0(rAW0(vCWĄDBd"n0.3@ 4. 3BN^,_ _ N/,HNVAN-HN5* n0.-H0(rAW0(vCWĄDBd"h /"n / ND`N^,_ _ N/,HNVA-HN5*0. H//<N5 м/HnN0p=@2. SA=A` n0.p1@Rn0.no n2. r1A$.-B .N^,_ _TN/,HNVAH-HN5*p=@ n 0.rtBg R@=@`0.rAl=A0.=@0.N^,_ _XN/,HNVA4-HN5*/.N/@d0. Hм//.N1lN^,_ _\N/,HNVA-HN5*p=@0.rdA] n 0(vCVDBd0.R@=@`0.rdAlzt=BS@=@`6 n 0.-H0(`/( n/( NN? NN`"h -I/ n/ NN? NN n/(?< NN n/(?< NN np//( N1l`"h -I/ n/( NNH? NN n/( n/( NN*? NN n/( n/( NN ? NNd np//( N1l`0@ @ b$@0;N xxRn0.no2.H//<N5"Ҽ//. N1lN^,_ _XN/,HNVA-HN5* n 0.-H0.1@2.1A4.1B6.1C8.1Dz01E1E|FWrAW€B@d0.tB=@0.t B1@p1@ vCW|FWAEd2.1A :. 1E`!@ 2.zEg/. ??.NN^,_ _N/,HNVA-HN5*p=@ n2(tBg` n0.0(r AtBf0.R@=@` n0."n0.0)r FAA1@0.R@=@/.??.?.?.?.?.?.?.?.?. Nh0.=@0.N^,_ _N/,HNVtA>-HN5*0.=@2. =A$.-Bx?<(HnHnHnxHntN-JN^,_ _PN/,HNVtA6-HN5*0. =@".-Ax?<rHnHnHnxHntN-JN^,_ _\N/,HNVtA^-HN5* .-@x2.=A4.=B6.=C8.=D:.=E<. =F?<*HnHnHnxHntN-JN^,_ _N/,HNVAH-HN5*/.?. HnHnHnHnN"./.Bg?<?.?.?.?.N=B:.<=E&.$-C?<HnHnHnHnN-J0.=@ n2.0"n4.2$n6.4&n 8.6(n :.8*n<.:0.N^,_ _#>#>#>#?>#?2>0/3?| H |7@"|?H2H2H209? @pf2<`2<3?""<>0<NBNu _<#?#>#?#>"_#>:3E3_3_ 2/3y? Jg.El: y>8DSEk0 y?00 y?0Q?"<>0<sNBJ_g2 y>:( y?8DSEk0 y?00 y?0QNu _3? N09? Nu _3? N09? Nu _3?3?N _"_$_2?4?N _3?3?N _"_$_2?4?N _3?N09?Nu09?Nu _3?N _374N _378376N _37:N _37N _"_$_&_674476278N _"_$_&_67:47<27>N _ RN _"B8e8UN _"_/)#| g g f*JtgJi ka0) k @e??<>3| NAXNu/")x itg$H@//?) ?<@NA LJof _Nu 8NuH2B _ g8e8d/L2BNuHy2Z`Hy2fN,t`t _"_ gR e6G2>$S" geb"*f&"`&A%S"`&J`а|gb<|fP"92.gH$A#2.`:"922g6$A#22`("92:g$$A#2:` @ g"926g $A#26"`"E8&R"$b Hy2FN,Jgr"Qd2`"SjN _"_ " g8e8dgR m @ e@E2>"fB#@B$`p&A"+ef "'I`Z"#@B$`L$K`ư| f"2:#2:`4|f"26#26` |f"22#22` "2.#2.NHeap overruns stackPointer NILPointer not in heapH?R _0"_e /L?RNuHy4N,/B9?z/|?zNuH?R _0 @f0"|?P?Pp` "_J@jpE?zr4@ BbBS@kQ/L?RNuH?R _4SBkt82$_rAbd0 @f0"|?P?Pp` "_J@jp6ADb6CG0IS@k$eQ/L?RNuH?R _4k2SAk0"_p6B@bE0)CS@kQ/L?RNuH?R _2$_r0 @f0"|?P?Pp` "_J@jp@kS@kv&J$IRC4(K Vg RQBg`?/L?RNuH?R _4kF2SAk>0 @f0"|?P?Pp` "_J@jpJBg@b6B@oCE?zSBkQ/L?RNuString overflow _pJ.g 0( hNVg4 ( hg( hH`0( hNVg ( hg hHfXgr"ODd2Sk "Sj` _"y8e Hy5N,N#@#@~ .f -|5t`-|5t nNн@~f y@NStack overruns heapH?@ _z gBjDRE"g8jDRE$6HBJBg8HAJAf,HBJBf$ւi EdD.` $HB8`B/L?@Nu0NvDNH@|` H@| _z f0NjDRE"g`jDREdJgR(`DfxJg<`DxSDbb JgHA8`"tcRЀ`xeWJg(MdD.`B/L@Nu098Nu098By8Nu _38By8NBy8Nu[3][][ Abort ]Copyright 1986, CCD and OSS, Inc. &B06(8&8(8.4.4.4.4.4.48\684(8 .(*" Ĉ 6 >P0084 .*6 0 0 $"$,06 ,Lb8z,F b":,>4@" f,tPdv`  rV "2 * R">:d"F:6B.x*6r >>  * ,,  .6   *jV0b,4 "T & & (,&  H            "D    * "FV ( *@ B @ ( V  rgestellt.) atext CR LF ( ) atext CR LF ( ) atext CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF ( ) atext /txscale 7 300 mul 72 div def /tyscale 12 300 mul 72 div def sf ( ) atext ( 11) atext %End page showpage cleartomark restore gr gs save mark %Begin page UserSoP /ah 0 def. ap.. a`BILD1 IMG qB:BILD2 IMG m tt?x~>x~~~~fx~f~f~>"|~~|<~~~~f|~f~f~<~"n``n~`fn`f`f~`"f``ff`vf`<`<f`"f|pff|vf|<|<fp"f|8ff|~f||f8"f`f~`~f``~"f`f~`nf`<`<~"f`ff`nf`<`<f"n`nf`fn`f`ff"|~~|f~~~f|~f~ff~"x~|xf~~~fx~f~ff|"?UUPUUUUUUUP UUUWUUU UUUP j  UUUxuUUU UUP Z  UUU5UUU `  UUP `z <`   UUWtUUU ~`  UUP  f0   UU_UUU f0UUP &: f UUX8,UUUU ~UUP D8 ~  UUX|15UUU f   UUP D"Z f   UUXD$UUU f  UUP ) f    UUX25UUU   UUP  $j    UUX (UUU  UUP 1   UUX#UUUU   UUP &  UUX0`-UUUU? > ?  UUP:???? ?  ??  UUX5UUUU038333 3UUP*0303333?3UUX5UUUU>0 ?3???? 3UUPꪪ?> >3 30 3 7 U ? 33 38 3;UUP  3 33 ? 33&8O|9U3 33 0 333> < UUP(E33 3? 0 333?????  >  EPU?????3??33333 87 UUP7E0????>>3333333?03? 9^9U? ?3?3????03????UUP > 7>3 30 3>3 3 33 U 6;333 38 3?3 3 33UUP  63333 ? 333? ? ?3UU?3333 0 3333 0 03 UUP?333? 0 3373 0 03 UU??????3?>???3 UUP |~~~~f?>>3<3 UU <~~~~~f?UUP ~f``f>UU ff``vUUPf~||vUUUUUUUUU8f|||~UUPꪪ~f``~UUU\UUUU~f``nUUPzff``n >~~f|~|> ~<<UUU`UUUUff``f ~~~f~~~<~ <~~~UUP:f~~~~f ``ff`f~` pff UUU`uUUUf|~~~f ``ff`ff` `ffUUP tڪ n|>UUP  f`~`~~ ~ UUX&5UUU f`|`|~ fUUP x,Z f````f f0 UUXD8UUU f````f f0UUPx1:~~> <<UUX&UUUU`ff`f ~~f~f~~~<~ ~~UUP0`,~~~~f~f fff`f~` 8f8f UUX9UUUU~~|~<~|> ~ ~<UU fff  ~~~~f~~~<~ ~ ~~UUP f~~  ``fff`f~` ``fUUf<<  ``ffv`ff` ``fUUP n|`fvpffp |<| UU n|`f~8ff8 ~<~ UUP f``f~~~ l UUUUUUUUU f``fn|~ lUUP  f`ffn`f ~0 UUUWUUU f`fff`f f~f0UUPj>f|~~f~ ~~~~f~`f~ ~ ~~UUUxuUUU~f~~~f~ <~<~>f|>|> <~UUXx,UUUUf```f` ~~~f~~~<~ ~~<UUPD8~~`~~f~ ```ff`f~` 8f8 p UUXD15UUU|<`~~f~ ```ff`ff` 8f8 `UUP D"Z n|pf~pffp f` UUXx$UUU n|8f|8ff8 n|UUP ) f`ff~~ v ~ UUX25UUU f`ff|~ f fUUP  $j f`ff`f fff UUX (UUU f`ff`f fffUUP 1x~>|> ~~~~~~`f~ ~~~~~ UUX#UUUU|~~~~ <~|<||`f| ~<~<<UUP &n``f` UUX0`-UUUUf``f`UUP :f|pfn UUX5UUUUf|8fnUUP *f`~f UUX5UUUUf`|fUUP ꪪf``f ~~f<|> < ~ Un``f ~~f~~f~~<~ ~ ~UUP |~~`~ ffff`f~` f xUx~|`< ~<|~f~ ~f~~f~`f~ ~ 0UU |~~~~~~f~ ~f<f|>|> ~~UU n`f`f` ~~f~f~~~<~ ~~<UUP |~~~`~f` f`ff`f~` `8`pUU x~|<`~f` <`ff`ff` `8``UUP ~~f|~|> ~f~~~~`f~ ~~~~UU ~~~f~~~<~ ~f|<||`f| <~<<UUP ``ff`f~`UU ``ff`ff`UUP n|<`~f~UU~<~~<`~f~f~`f~`f`UUff`ff`v`ffp`f`v|UUff8`f`~|  ~~`~`~`  UU|~`~`n`  `fff`n` a UU`fff`f` a `f~~f~~f` a UU`f|~~f||~UU ~~<~f~~<~ `~fff~UU `fffff pfff~fUU 8fff|f ?? > ?<  ~f~f~ ?? ???  ?> UU ~f|f~ 333 7  ff`ff3333?3?UU ff`ff ???3????3???? ~f~`~f >3 30 33 3 33UU |f<`|f 633 38 3 3 3 33 633 ? 3 3? ? ?3UU33 ?33 0 333 0 03 33 ?3? 0 373 0 03 UU??????3>???3 ?>>3<3 UU? |>>~f~>UU ~<~<~~f~ f~`~`f`UU ff`f`v` ffpfpv|UU ff8f8~| ~~~~`x~>|>  <<UU |~~n`|~~~~  ~<~ `ffn`n``f` 8fpfUU `fff`f``f` 8f`f `f~f~~f`f|pfn <<` UU `f|f|~f`f|8fn <<| f`~f lf~UUf`|f lfff``f ~ff0UUn``f ~ff0|~~`~ ~ ~~~UU5 UU UWpx~|`< ~ <<~0pUU5UUUPUUUWp000ppUU5UUUP11UUUW0p0s3`330pUUH5UUUP0s33`330UUUWpX0033s````pxf<~|> <<<~<UU+5UUUP0Ƴ33s```UUUWp|f~~~~ ~~~~~X0Ƴ3pnff`f` fff`fUU+H5UUUPf3s3UUUWpfff`f` fff`f00f33s33`pff`|fn ~f|~UU5UUUP0633333`UUUW0pff`|fn >n~>00633330ppff``~f vUU+5UUUP0633310UUUWpff``|f f0pfff``f 0fUU5UUUPUUUWpnff``f 0ff|~~~`~ ~<~~<UUpx<<~`< ~8<<8pUUp?? > < pUU ?? ?  ?> p 3 37 pUU33?33?p ?3????3????pf>~|> ~~~<UU >3 30 33 3 33p???3 p~~~f`~f  v~UU??>>3?<3 p~n~f`|f  ff?pfnff``f 0ffffUU>pffff``f 0fffffff~~`~ 0~~~~UUpfff<~`< 0<<<<pUUppUU f>~~f~ <~p  ~<UU fvfn|<~|> ~~~<p ~|>|> <~ UU fvfn|fn f`p`~~~~<~~~ ~~ << f~fn|fn n|p``f~`f` fppUU ~~~f`~f v~p``ff`f` f`` ~n~f`|f ffp`pffpfn <``UU fnff``f0ffffp`8ff8fn <|| ffff``f0ffffp`~~~f l~~UU fff~~`~0~~~~p`|~|f lff fff<~`<0<<<<p``f`f 00~ffUUp``f`f 00~ffp~~~`f~`~ ~0 ~~UUp~~|`f|`< ~0 <<pUUppUUppUUp p~x~~<|> ~~~< UU p~|~~~~~ ~~~~  p`nff` fUU p`fff` f p|fffn ~<UU p|fffn >< p`ff~f lUU p`ff|f l p`ff`f fff~UU p`nf`f fff~ p~|~~`~ ~~~< UU p~x~<`< <<<8 pUUppUUpUUpp<<|~`~|>  <~<UUp~~~~`~~~  ~~~pfff``f` 8f8`fUUpfff``f` 8f8`f p`ff`|fn <~|fUU p`ff`|fn <>~n p`f~``~f lvUU8p`f|``|f lfpff````f ~fUUpff````f ~ff0p~~`~~~`~ ~ <~~~UUp<<`~~~`< ~ 8~<<pUUppUUUUUЀ UUU\c pЀ  p UUU| pЀ 0 p UUUPp pЀ B& p UUUTB% pЀ B& ap UUUTB% apЀ B& p UUUTH pЀ Mp p UUUTG%0 0pЀ B& pp UUUTB% pЀ B& p UUUTB% ЀB&UUUTB%ЀB& UUUTB%UUPB&UUUTB%UUPBfUUUXf UUP:UUUWUUP UUUP  |3?3??>3<3> /&333?~?3???3???3>??3??/&3f0 30 37333?0/&3f0 30 3333330/&3f7 38 3330338/&3~7 3 333033/&?|3 3 ?330??/&>l3 3 >330>?/&3 33 0f33 33 03 3333 03/&3 33 0f33 33 03 7333 03/&  0c? ?? 0 >?? 03?/&  0c > 0 < 03>&&& &,&&!&00 &  00 &   & c10 & 30 &730333300 & 303333 & 31a & 63p0p0c00 & 6`30000300 & p300& 0q3q00&!&&&,&?&? &8 & 8`  000& 8` 000& 86 ?000& 86 3>>>3>& 87 3???3>?& 87 3333303& 86 ?330303& 86` 3330303& 80 3??0??3& 80 3>>03&8 &? &? &,' ,?/"O rQ?<?<Na/.?.0|Ae?<0BgNj/.?<?<BgBg?< ?<?<?<N[=@/.?<Bg?<?<?<?<?<?<N[=@/.06401000106800 1 2# F0110030 9[.......................................................]011  9[..........................]311 AnzeigeausgewhlterDateien JrgenScherf 9[.......................................................]011  Werkenntdasnicht!ManffnetdasFenstereinesLaufwerkesoder Ordners,mchtedasProgrammXYstartenundfindetdasProgrammvor lauterDateiennicht.Wieschnwrees,knntemandasgesuchte Programmgezieltangebenundanzeigenlassen.GenaudieseMglichkeit bietetIhnenmeinProgramm! DieIdeezudiesemProgrammkammirdurcheinenArtikelberdieDatei DESKTOP.INFineinerfrherenAusgabe[1]dieserZeitschrift.Beidem AusprobierenderMglichkeiten,diedurchDESKTOP.INFgebotenwerden, stellteichfest,daauerderPfadangabeund*.*inderWindow- InformationszeileauchganzeDateinamen("DAT001.DOC")oderWildcards ("DAT???.*")akzeptiertwerden.EinesolcheEingabebewirkt,dain demzugeordnetenFensternurnochdieangegebenenDateienangezeigt werden.AuchdieAnzeigeinderInformationsleistediesesFensters, berAnzahlderDateienundPlatzbedarfwerdenaufdieseEinstellung bezogen(Bild1). UmdieseFhigkeitendesDESKTOPauchohnedenGriffzumReset-Knopf zurVerfgungzuhaben(DESKTOP.INFndern;RESET),wirdein Programmbentigt,welchesdiegewnschtenEinstellungenvornimmt. DiesenderungenwerdendannnichtinderDateiDESKTOP.INFauf Datentrgervorgenommen,sondernimEnvironment-BufferdesDesktop. DortwirdvomBetriebssystembeimbooteneineKopiederDatei DESKTOP.INFangelegt.DieserBufferkanndurchdieAES-Funktion shel_getausgelesenunddurchshel_putbeschriebenwerden. SelbstverstndlichknnendieseeinstellungendannmitderDesktop- FunktionARBEITSICHERNabgespeichertwerden. GedachtwardiesesProgrammeigentlichalsAccessory,wassich allerdingsdurchdasVerhaltendesDesktopalsnichtsehrzweckmig erwies.DerEnvironment-BufferwirdnmlichnurvordemStarteines ProgrammesundnachBeendigungdesgleichenvomDesktopverwendet.Vor demStartwerdenallemomentanenDesktop-Parametergesichertundbei derRckkehrinsDesktopwerdendieseWertezurckgelesen.DaeinACC frGEMDOSnunabernichtalseigenstndigesProgrammzhlt,wirdbei einernderungdesBuffer'sdurcheinACCdiesenderungnicht bercksichtigtundbeimnchstenProgrammaufrufgnadenlosber schrieben.EineAusnahmegibtesallerdings!WirddiesesACCinnerhalb einesProgrammesaufgerufen,welchesberdasDesktopgestartetwurde, werdendienderungennachdemBeendendiesesPRG'sdennochwirksam, dadannderEnvironment-Bufferausgelesenwird. NachderEinleitung,jetztzumeigentlichenProgramm.Durchden AufrufdesProgrammeswirdaufdemBildschirmeineDialogboxauf gebaut,mitderdieDateiparameterfrdasaktuelleFenster eingestelltwerdenknnen(Bild2).HierzusindsechsAuswahl-Buttons mitfestvorgegebenenDateiendungenvorhanden,sowieeinEingabefeld, indemeinDateinamevollstndig(mitoderohneWildcards)eingegeben werdenkann.MitdemButtonOKwirddieEinstellungbernommenunddas Programmbeendet.SovielzurFunktionundBedienung,nunwnscheich vielSpamitdemProgramm. Literatur: [1]ST-MagazinApril90 LaurenzPrner Seite80 [2]ATARISTProfibuch SYBEX-VerlagGmbH [3]ATARIST ProgrammierpraxisSTPASCAL Markt&Technik BILD1 8000000001\BILDER\BILD1.IMG BILD2 8000000001\BILDER\BILD2.IMG Hy/9?9HyN:09|r|Afz/9N[N"Hy(NBgNA Expander |GU"f NuHyHy Anzeige ausgewhlter Dateien Jrgen Scherf Wer kennt das nicht! Man ffnet das Fenster eines Laufwerkes oder Ordners, mchte das Programm XY starten und findet das Programm vor lauter Dateien nicht. Wie schn wre es, knnte man das gesuchte Programm gezielt angeben und anzeigen lassen. Genau diese Mglichkeit bietet Ihnen mein Programm! Die Idee zu diesem Programm kam mir durch einen Artikel ber die Datei DESKTOP.INF in einer frheren Ausgabe [1] dieser Zeitschrift. Bei dem Ausprobieren der Mglichkeiten, die durch DESKTOP.INF geboten werden, stellte ich fest, da auer der Pfadangabe und *.* in der Window- Informationszeile auch ganze Dateinamen ("DAT001.DOC") oder Wildcards ("DAT???.*") akzeptiert werden. Eine solche Eingabe bewirkt, da in dem zugeordneten Fenster nur noch die angegebenen Dateien angezeigt werden. Auch die Anzeige in der Informationsleiste dieses Fensters, ber Anzahl der Dateien und Platzbedarf werden auf diese Einstellung bezogen (Bild 1). Um diese Fhigkeiten des DESKTOP auch ohne den Griff zum Reset-Knopf zur Verfgung zu haben (DESKTOP.INF ndern; RESET), wird ein Programm bentigt, welches die gewnschten Einstellungen vornimmt. Diese nderungen werden dann nicht in der Datei DESKTOP.INF auf Datentrger vorgenommen, sondern im Environment-Buffer des Desktop. Dort wird vom Betriebssystem beim booten eine Kopie der Datei DESKTOP.INF angelegt. Dieser Buffer kann durch die AES-Funktion shel_get ausgelesen und durch shel_put beschrieben werden. Selbstverstndlich knnen diese einstellungen dann mit der Desktop- Funktion ARBEIT SICHERN abgespeichert werden. Gedacht war dieses Programm eigentlich als Accessory, was sich allerdings durch das Verhalten des Desktop als nicht sehr zweckmig erwies. Der Environment-Buffer wird nmlich nur vor dem Start eines Programmes und nach Beendigung desgleichen vom Desktop verwendet. Vor dem Start werden alle momentanen Desktop-Parameter gesichert und bei der Rckkehr ins Desktop werden diese Werte zurckgelesen. Da ein ACC fr GEMDOS nun aber nicht als eigenstndiges Programm zhlt, wird bei einer nderung des Buffer's durch ein ACC diese nderung nicht bercksichtigt und beim nchsten Programmaufruf gnadenlos ber- schrieben. Eine Ausnahme gibt es allerdings! Wird dieses ACC innerhalb eines Programmes aufgerufen, welches ber das Desktop gestartet wurde, werden die nderungen nach dem Beenden dieses PRG's dennoch wirksam, da dann der Environment-Buffer ausgelesen wird. Nach der Einleitung, jetzt zum eigentlichen Programm. Durch den Aufruf des Programmes wird auf dem Bildschirm eine Dialogbox auf- gebaut, mit der die Dateiparameter fr das aktuelle Fenster eingestellt werden knnen (Bild 2). Hierzu sind sechs Auswahl-Buttons mit fest vorgegebenen Dateiendungen vorhanden, sowie ein Eingabefeld, in dem ein Dateiname vollstndig (mit oder ohne Wildcards) eingegeben werden kann. Mit dem Button OK wird die Einstellung bernommen und das Programm beendet. Soviel zur Funktion und Bedienung, nun wnsche ich viel Spa mit dem Programm. Literatur: [1] ST-Magazin April 90 Laurenz Prner Seite 80 [2] ATARI ST Profibuch SYBEX-Verlag GmbH [3] ATARI ST Programmierpraxis ST PASCAL Markt&Technik BILD 1 BILD 2 63:a3 ml#ג yג h#ל3ז3ט3ך0R1yR1yRB.#ג2B63:a23 9גaF mj Hex-ASCII-Konverter -> Assembler) EXPANDER arbeitet auf allen ATARI ST/STE-Modellen ab TOS- Version 1.00. Ebenso werden Grafikkarten und Farbdarstellung untersttzt. Lediglich in der niedrigen ST-Auflsung drfte die Bedienung des Programmes schwierig werden, da dessen Dialogbox nicht mehr ganz auf den Bildschirm pat. Allerdings, wo Licht ist gibt es auch Schatten. In der Praxis gilt es ein paar Spielregeln zu beachten, will man keine Bomben auf dem Bildschirm sehen. Die zu beachtenden Punkte sind im Abschnitt 7.1 (Allgemeine Hinweise) aufgefhrt und sollten vor der Verwendung des Programmes unbedingt gelesen werden. 1.3 Die Konfigurationsdateien Die verschiedenen Einstellungen fr den Betrieb von EXPANDER sind in einer Konfigurationsdatei (INF-Datei) abgelegt (siehe 1.4). Um gleich nach dem Einschalten oder Neustarten des Rechners mit EXPANDER arbeiten zu knnen, mu in dem Verzeichnis in welchem auch EXPANDER steht eine INF-Datei mit Namen EXPANDER.INF vorhanden sein. Nach deren Angaben wird EXPANDER dann konfiguriert. Es knnen mehrere Konfigurationsdateien vorhanden sein, wobei deren Namen beliebig gewhlt werden knnen. Der Versuch eine INF-Datei nachzuladen, die nicht fr EXPANDER gedacht ist, wird vom Programm erkannt und mit einer Meldung abgelehnt. 1.4 Das Programm PRG_INST Das Programm PRG_INST dient zum Erstellen einer Konfigurationsdatei (INF-Datei) fr EXPANDER. In dieser Datei werden die durch EXPANDER startbaren Programme und deren Startoptionen abgelegt (siehe Abschnitt 3.2). Das Programm ist Public Domain und kann mit beiden Versionen von EXPANDER betrieben werden. Fr das Kopieren und weitergeben des Programmes gelten sinngem die im Vorwort genannten Bedingungen. 1.5 Das Programm INSTALL Mit dem Programm INSTALL kann bei Vorliegen einer Registriernummer aus der PD-Version von EXPANDER die Vollversion erzeugt werden. Dies geschieht durch Eingabe des Kufernamens und der erteilten Registriernummer im entsprechenden Eingabefeld (siehe Abschnitt 6.1). Das Programm INSTALL ist Public Domain. Zum kopieren und weitergeben des Programmes gelten sinngem die im Vorwort aufgefhrten Bedingungen. 2. Betriebsarten von EXPANDER 2.1 Betrieb als ACC EXPANDER kann sowohl als ACC wie auch als PRG betrieben werden. Seinen eigentlichen Nutzeffekt jedoch kann das Programm logischerweise nur im ACC-Betrieb erreichen. Hierzu ist die Datei EXPANDER.ACC und evt. eine Konfigurationsdatei EXPANDER.INF in das Wurzelverzeichnis des Bootlaufwerks zu kopieren und ein Neustart durchzufhren. Danach kann das ACC durch anklicken des Menpunktes 'Expander' im Men 'Desk' aufgerufen werden. 2.2 Betrieb als PRG Zum Betrieb als PRG braucht die Datei EXPANDER.ACC nur in EXPANDER.PRG umbenannt zu werden. Danach ist das Programm als PRG ablauffhig. Die Bedienung ist identisch mit dem Betrieb als ACC. 3. Der Funktionsumfang von EXPANDER 3.1 Funktionsumfang der registrierten Version - Starten von Programmen als ACC, wobei neun Programme durch PRG_INST auf Buttons gelegt werden knnen und ein beliebiges Programm durch eine Fileselectbox auswhlbar ist. - AUTO-Start von bis zu vier Programmen nach Neustart. - Zeitabhngiges Starten von bis zu neun Programmen, wobei der Zeitpunkt aus der Konfigurationsdatei entnommen wird. Zustzlich ist auch ein Zeitstarten von Programmen mglich, wenn diese bei Programmende EXPANDER die Startzeit bergeben. - Anzeige des grten- und des insgesamt freien Speicherplatzes. - Speicherreservierung um Platz zum Nachladen anderer Programme zu haben, wenn der gesamte Speicher vom Hauptprogramm beansprucht wird. - Schlieen aller Fenster, die durch ein ACC geffnet wurden. - Puffern des Bildschirminhalts beim Starten von Programmen die den Bildschirm berschreiben (z.B. TOS-Programme). - Nachladen beliebiger Konfigurationsdateien (INF-Dateien) zur Konfigurationsnderung. 3.1 Funktionsumfang der PD-Version - Starten von bis zu drei Programmen als ACC, wenn sie durch PRG_INST auf Buttons gelegt sind. - Anzeige des grten- und des insgesamt freien Speicherplatzes. - Puffern des Bildschirminhalts beim Starten von Programmen die den Bildschirm berschreiben (z.B. TOS-Programme). - Nachladen beliebiger Konfigurationsdateien (INF-Dateien) zur Konfigurationsnderung. 4. Programm EXPANDER 4.1 ANZEIGEN 4.1.1 grter freier Speicherblock Unter der Bezeichnung grter freier Speicherblock ist der im Moment zur Verfgung stehende freie Speicher gemeint, welcher bei Speicheranforderungen an das Betriebssystem verwendet wird. Diese Anzeige entspricht dem Wert, der auch von anderen Programmen als freier Speicher anzeigt wird. Er entspricht aber nur direkt nach dem Neustart dem insgesamt freien Speicher. Daher auch die nchste Anzeige. 4.1.2 insgesamt freier Speicher Die Anzeige freier Speicher gesamt gibt die Summe aller vom Betriebssystem als frei markierten Speicherblcke an. Bei hufigem anfordern und freigeben von Speicher durch Anwenderprogramme und das Betriebssystem, entstehen mit der Zeit viele unterschiedlich groe freie und belegte Speicherblcke. Durch den Vergleich der zwei Werte (4.1.1 u. 4.1.2) kann nun leicht festgestellt werden, ab welchem Zeitpunkt sich ein Neustart auszahlt, um wieder den vollen Speicher zur Verfgung zu haben. 4.1.3 reservierter Speicher Der Wert unter der Beschriftung Speicherreservierung gibt die eingestellte Speichergre an, die zurckgehalten wird, um fr ein von EXPANDER zu startendes Programm Arbeitsspeicher zur Verfgung zu halten. Bei ausgeschalteter Reservierungsoption ist dieser Wert hell geschrieben. Ist die Option aktiviert, und eine Reservierung in der gewhlten Gre mglich, wird die Anzeige invers dargestellt, andernfalls normal. 4.1.4 installierte Programme In dem Feld Programmwahl werden alle durch PRG_INST installierten Programme mit ihrem Namen in den zugehrigen Buttons angezeigt. Durch Anklicken des jeweiligen Buttons kann das entsprechende Programm gestartet werden. In der PD-Version von EXPANDER sind nur die ersten drei Buttons bedienbar, die restlichen sind gesperrt. 4.1.5 eingestellte Optionen Die Einstellung der Optionen Speicherreservierung, ACC-Fenster schlieen, Autostarten und Zeitstarten von Programmen, sind an dem zugehrigen Feld ersichtlich. Bei aktivierter Option wird das entsprechende Feld angekreuzt (CROSSED) dargestellt, ansonsten bleibt es leer. In der PD-Version sind diese Optionen nicht anwhlbar. 4.1.6 registrierter Name Wurde durch das Programm INSTALL eine Registrierung vorgenommen, wird der Name auf den das Programm registriert ist, bei Aufruf der Programminformation angezeigt (siehe 4.3.4). 4.2 PROGRAMMEINSTELLUNGEN 4.2.1 Speicher reservieren EXPANDER bietet die Mglichkeit, einen Speicherblock von frei whlbarer Gre zu reservieren. Dies ermglicht dann auch in Programmen die den gesamten Hauptspeicher fr sich beanspruchen, das Starten von Programmen aus EXPANDER (vorausgesetzt, der reservierte Speicher ist gro genug). Zum Ein/Ausschalten dieser Option ist mit der Maus das Feld hinter der Beschriftung Speicher res. anzuklicken. 4.2.2 zu reservierende Speichergre In dem Feld mit den Anzeigen fr den freien Speicher, befindet sich auch das Eingabefeld fr die zu reservierende Speichergre. Ist die Option Speicher reservieren aktiviert, kann an dieser Stelle die Gre des zurckzuhaltenden Speichers eingegeben oder gendert werden. Wurde ein neuer Wert eingegeben, so wird dieser nach dem nchsten Programmstart durch EXPANDER als aktuelle Gre eingesetzt. Durch Aus- und wieder Einschalten von Speicher res. kann dieser Wert auch sofort bernommen werden. Die Anzeige des freien Speichers wird daraufhin ebenfalls aktuallisiert. War die Speicherreservierung erfolgreich, wird zustzlich der reservierte Wert invers dargestellt. 4.2.3 ACC-Fenster schlieen Da durch einen Programmstart vom Applikationsmanager an alle ACC die Nachricht AC_CLOSE verschickt wird, bleiben deren evt. geffnete Fenster bei einem Start durch EXPANDER als nichtbedienbarer Grafikmll auf dem Desktop zurck. Das hat zwar keine negativen Folgen fr die weitere Arbeit mit dem Rechner, ist aber dennoch strend. Um diesen Effekt zu vermeiden, gibt es die Option ACC-Fenster schlieen. Ist diese Option aktiviert, wird vor jedem Programmstart durch EXPANDER an alle ACC der Befehl Fenster schlieen ausgegeben. Um dem Screen Manager die Mglichkeit zu geben, diese Fenster dann auch vom Desktop zu entfernen, werden bis zum entgltigen Programmstart noch zwei Sekunden abgewartet. Das Ein/Ausschalten der Option geschieht durch einen Mausklick auf das Feld hinter der Beschriftung ACC-Fenster. Zu dieser Option noch eine Warnung: Da es nicht mglich ist auf legale Weise das Programm zu ermitteln, dem ein geffnetes Fenster gehrt, wird an alle ACC der Befehl Fenster schlieen abgesetzt. Wenn ein ACC bei empfangen dieser Nachricht nicht berprft, ob das angegebene Fenster auch ihm gehrt und eine gltige Fensternummer vorliegt, kann es im ungnstigsten Fall zu einem Systemabsturz kommen. Daher sollten vor der Verwendung dieser Option zuerst die installierten ACC auf dieses Verhalten hin berprft werden. 4.2.4 AUTO-Start von Programmen Fr manche Anwendungen kann es sinnvoll sein, wenn das Programm mit dem gearbeitet werden soll direkt nach einem Neustart zur Verfgung steht. Zu diesem Zweck knnen bis zu vier Programme (auch GEM-Programme), die in der Konfigurationsdatei anzugeben sind, nach einem Neustart ausgefhrt werden. Voraussetzung hierfr ist lediglich eine entsprechende Konfigurationsdatei mit dem Namen EXPANDER.INF im Bootlaufwerk, sowie das Aktivieren der AUTO-Startoption im Programm EXPANDER. Dies geschieht durch einen Mausklick auf das Feld vor der Beschriftung Autostarten. Die Programme werden dann nacheinander in der angegebenen Reihenfolge aufgerufen. Diese Funktion ist, wie alle anderen Funktionen von EXPANDER, von der TOS-Version unabhngig, funktioniert also auch bei TOS 1.00. 4.2.5 Zeitstart von Programmen hnlich wie das automatische funktioniert auch das zeitabhngige Starten von Programmen. Dazu mu entweder in der Konfigurationsdatei bei der Programmauswahl eine Startzeit fr das jeweilige Programm eingegeben werden (siehe 5.1.4), oder das aufgerufene Programm gibt bei Programmende die Startzeit an EXPANDER zurck. Dazu wird die Mglichkeit genutzt, da durch die GEMDOS-Funktion PTERM dem aufrufenden Programm eine Rckmeldung bergeben werden kann. Fr die Uhrzeit 1334 Uhr, mu z.B. die Zahl 1334 (dezimal) zurckgeliefert werden. In EXPANDER wird die Uhrzeit mit dem aktuellen Datum verknpft und als Startzeit in der Konfigurationsdatei eingetragen. Dadurch lt sich z.B. auf einfache Art ein Wecker fr einen Zeitraum von 24 Stunden realisieren. Ist nun die Option Zeitstarten in EXPANDER aktiviert und der Startzeitpunkt erreicht, wird das Programm automatisch gestartet. Damit ein Programmstart nicht zu berraschend erfolgt, wird zwei Sekunden vor der Ausfhrung ein akustisches Signal ausgegeben. Das Ein/Ausschalten dieser Option geschieht durch einen Mausklick auf das Feld vor der Beschriftung Zeitstarten. Ist eine eingetragene Startzeit aus irgendwelchen Grnden berschritten worden, sind verschiedene Reaktionen vorgesehen die anschlieend beschrieben werden. Wird bei einem Neustart festgestellt, da ein Startzeitpunkt um weniger als eine Stunde berschritten wurde, erfolgt trotzdem der Programmstart. Auch beim Nachladen einer Konfigurationsdatei, oder dem nachtrglichen Aktivieren der Option Zeitstarten, wird bei einer berschreitung von weniger als einer viertel Stunde der Start durchgefhrt. Konnte whrend der Laufzeit von EXPANDER ein Zeitstart nicht ausgefhrt werden, weil zum Beispiel ein Programm als Hauptprogramm lief das keine ACC zult, erfolgt der Start auf jeden Fall nach dem Beenden dieses Programmes. 4.2.6 Einstellungen sichern Um die gewhlten Einstellungen auch immer zur Verfgung zu haben, knnen diese fr jede Konfigurationsdatei getrennt, gesichert werden. Dazu bettigt man den OK-Button neben der Eintragung Einstellungen sichern, wodurch die eingestellten Optionen inklusive der zu reservierenden Speichergre in der aktuellen Konfigurationsdatei gespeichert werden. 4.3 BEDIENUNG 4.3.1 installierte Programme starten Die Namen der bis zu neun mit PRG_INST ausgewhlten Programme werden in den Startbuttons im Feld Programmwahl angezeigt. Durch anklicken mit der Maus wird das jeweilige Programm unter Bercksichtigung der eingestellten Optionen ausgefhrt. Nach dem Beenden des aufgerufenen Programmes erscheint wieder die Dialogbox von EXPANDER. Nun kann man ein anderes Programm starten, oder EXPANDER durch bettigen des Buttons Ausgang verlassen. 4.3.2 nicht installierte Programme starten Fr den Fall, da ein Programm gestartet werden soll, welches nicht durch PRG_INST installiert wurde, gibt es den Button Programme. Durch anklicken dieses Buttons mit der Maus, wird eine Fileselectbox aktiviert, mit der das gewnschte Programm selektiert werden kann. Durch bettigen von OK wird das ausgewhlte Programm gestartet, mit ABBRUCH kehrt man zu EXPANDER zurck. Aus Sicherheitsgrnden wird bei Programmstart ein Fenster unterlegt oder der Bildschirmhintergrund gerettet. 4.3.3 neue Konfigurationsdatei laden Mit EXPANDER ist es mglich, beliebige INF-Dateien mit unterschiedlichen Konfigurationen nachzuladen. Dadurch besteht z.B. die Mglichkeit, mehr als neun fest eingestellte Programme zu verwalten. Um eine andere Konfigurationsdatei zu laden, ist der Button INF-Datei anzuklicken. Dadurch wird eine Fileselectbox aktiviert, mit der die neue Konfigurationsdatei ausgewhlt werden kann. Durch bettigen von OK wird die Datei geladen und EXPANDER nach den neuen Werten umkonfiguriert. Dabei werden auch alle Optionen der alten INF-Datei nach den Angaben der neuen Datei berschrieben. Mit ABBRUCH kehrt man ohne nderung zu EXPANDER zurck. 4.3.4 Programminformation abrufen Durch einen Mausklick auf den Button EXPANDER wird eine Dialogbox geffnet, die Informationen wie den Copyrightvermerk, Versionsnummer und den Namen auf den eine Registrierung erfolgte enthlt. 4.3.5 Programm verlassen Durch bettigen von Return/Enter oder bettigen des Buttons AUSGANG wird EXPANDER verlassen und mit dem aktiven Hauptprogramm fortgefahren. 4.4 MELDUNGEN 4.4.1 Datei nicht gefunden Es befindet sich keine Konfigurationsdatei im Boot-Pfad, oder es wurde versucht eine Programmdatei zu starten, die nicht vorhanden ist. Abhilfe: Konfigurationsdatei in Boot-Pfad kopieren; Pfadangabe des zuletzt gestarteten Programmes prfen; 4.4.2 Nicht genug freier Speicher Der freie Speicher reicht nicht aus um die angegebene Speichergre zu reservieren, oder das angegebene Programm zu laden. Abhilfe: Kleineren Speicherblock reservieren; Neustart um Speicherzerstckelung aufzuheben; Speicherresidente Programme entfernen; Nicht bentigte ACC entfernen; 4.4.3 File keine GEMDOS-Programmdatei Das Programm, welches zu starten versucht wurde, ist kein ausfhrbares Programm. Abhilfe: Dateiangabe kontrollieren und richtige Datei eintragen; 4.4.4 Speicher reicht nicht aus, um Bildschirminhalt zu sichern Es ist nicht gengend freier Speicher vorhanden, um den aktuellen Bildschirminhalt zu sichern. Wird dennoch das aufgerufenen Programm gestartet, kann von diesem unter Umstnden der Bildschirm berschrieben werden (z.B. bei TOS- Programmen). Dies hat jedoch normalerweise keine Auswirkung auf die Funktion des Hauptprogrammes. Abhilfe: siehe Punkt 4.4.2 4.4.5 Programmstart nicht mglich Der freie Speicher reicht zwar aus um das angegebene Programm zu laden, fr dessen Betrieb bleibt jedoch nicht gengend Platz. Abhilfe: siehe Punkt 4.4.2; 4.4.6 Kein weiteres Fenster mglich Die maximal mgliche Anzahl geffneter Fenster ist erreicht. Daher kann kein weiteres Fenster geffnet werden. Erfolgt dennoch der Programmstart, wird versucht den Bildschirminhalt durch EXPANDER zu sichern. Bei einigen Programmen knnen dann jedoch whrend des Betriebes Probleme auftreten. Abhilfe: Ein nicht bentigtes Fenster schlieen; 4.4.7 Datei schreibgeschtzt Die Konfigurationsdatei ist schreibgeschtzt. Das Abspeichern der Parametereinstellung oder einer bergebenen Startzeit ist nicht mglich. Abhilfe: Schreibschutz von der aktuellen Konfigurationsdatei entfernen; 4.4.8 Keine INF-Datei fr Programm EXPANDER Es wurde versucht eine Konfigurationsdatei (INF-Datei) aufzurufen, die keine Daten fr EXPANDER enthlt. Abhilfe: Die richtige Datei aufrufen. 5. Programm PRG_INST 5.1 ANZEIGEN 5.1.1 Programmpfad Wurde ein Programm zur Aufnahme in eine Konfigurationsdatei fr EXPANDER ausgewhlt, wird deren Zugriffspfad in dem Ausgabefeld mit der Beschriftung Pfad, in zwei je 40 Zeichen langen Zeilen angezeigt. Der Pfadname darf maximal 128 Zeichen gro sein (inklusive Programmname), bei mehr als 80 Zeichen reinem Pfadnamen werden jedoch die berzhligen Zeichen bei der Anzeige am Anfang der ersten Zeile unterschlagen. Dies hat aber keinen Einflu auf die Funktion des Programmes, die Daten sind nach dem Abspeichern in der Konfigurationsdatei dennoch vollstndig vorhanden. 5.1.2 Programmname Nach der Auswahl eines Programmes wird, wie der Pfadname, auch der Programmname in einem Ausgabefeld mit der Beschriftung Programm inklusive dem Dateisuffix angezeigt. 5.1.3 Programmnummer Die Nummer des Programmes, welches gerade mit Namen und Pfad angezeigt wird, ist in einem kleinen Zahlenfeld zwischen zwei Pfeilen (hoch/runter) zu sehen. Diese Nummer gibt den Platz/Button an, auf den das Programm nach dem Laden der Konfigurationsdatei durch EXPANDER gelegt wird. Bekanntlich sind maximal neun Programme mglich, wobei die Belegungsrichtung in EXPANDER von links nach rechts geht. Werden AUTO-Startprogramme ausgewhlt, von denen maximal vier mglich sind, gibt die Nummer die Startreihenfolge an. Durch bettigen der Pfeiltasten kann zur nchsten Programmnummer vor- oder zurckgeblttert werden. 5.1.4 Zeitstart Fr jedes Programm, ausgenommen AUTO-Startprogramme, ist es mglich eine Zeitstartoption zu aktivieren. Eine aktivierte Option wird mit einem Haken (CHECKED) in einem Feld neben der Beschriftung Zeitstart angezeigt, ansonsten ist dieses Feld leer. 5.1.5 Bildschirm sichern (Screen save) Es ist mglich fr jedes Programm , auch fr AUTO- Startprogramme, die Option Bildschirm sichern zu aktivieren. Eine aktivierte Option wird mit einem Haken (CHECKED) in einem Feld neben der Beschriftung Screen save angezeigt, ansonsten ist dieses Feld leer. 5.1.6 AUTO-Startprogramme Zum Auswhlen von AUTO-Startprogrammen ist der Button Auto-PRG mit der Maus zu bettigen. Dieser wird dann bis zum erneuten Bettigen des Buttons invertiert dargestellt. Solange der Button 'eingerastet' angezeigt wird, knnen AUTO-Startprogramme gewhlt werden. 5.1.7 Startverzgerung fr AUTO-Startprogramme Wurde eine Zeitverzgerung fr AUTO-Startprogramme eingeben, wird diese hinter der Beschriftung Start nach angezeigt. Dieser Zahlenwert entspricht den Sekunden, die nach der Installation von EXPANDER durch das AES nach einem Neustart gewartet wird, bevor ein AUTO-Startprogramm aufgerufen wird. 5.2 BEDIENUNG 5.2.1 Konfigurationsdatei auswhlen Nach dem Starten von PRG_INST knnen entweder die Daten zum Anlegen einer neuen Konfigurationsdatei zusammengestellt, oder eine schon vorhandene Datei geladen werden. Der Dateninhalt dieser Datei (Programmangaben, Optionen) kann dann gesichtet oder verndert werden. Zum Laden einer Konfigurationsdatei ist der Button Dateiauswahl mit der Maus anzuklicken. Dadurch wird eine Fileselectbox aktiviert, mit der die Datei ausgewhlt wird. Ist die gewhlte Datei eine Konfigurationsdatei fr EXPANDER wird diese geladen, andernfalls erfolgt eine Fehlermeldung. Die Daten der Konfigurationsdatei stehen anschlieend zur Bearbeitung bereit. 5.2.2 Konfigurationsdatei speichern Zum Sichern der neu eingegebenen oder genderten Daten in einer Konfigurationsdatei ist der Button Speichern mit der Maus anzuklicken. Dadurch wird eine Fileselectbox aktiviert, mit der ein neuer Dateiname eingegeben, oder ein vorhandener Name selektiert werden kann. Durch bettigen von OK werden die Daten in der angegebenen Datei abgelegt. Der Name der Datei kann frei gewhlt werden, es ist jedoch empfehlenswert auf jeden Fall das Dateisuffix '.INF' zu verwenden. Durch bettigen von ABBRUCH wird die Datensicherung abgebrochen, wobei allerdings noch kein Datenverlust entsteht. 5.2.3 Programmnummer einstellen Soll ein neuer Eintrag in die Konfigurationsdatei aufgenommen, oder ein bestehender Eintrag verndert werden, so ist zuerst die Nummer des jeweilige Programmplatzes einzustellen. Dies geschieht durch die beiden Pfeiltasten rechts und links neben der angezeigten Programmnummer. Es ist dabei nicht erforderlich die Programmpltze der Reihe nach zu belegen, die Eintragungen knnen in beliebiger Reihenfolge und mit Lcken erfolgen. Die nicht belegten Pltze werden spter bei der Verwendung durch EXPANDER durch einen leeren Button angezeigt. Selbstverstndlich kann auch mit Hilfe dieser Tasten einfach nur durch eine Konfigurationsdatei geblttert werden um deren Daten zu sichten. 5.2.4 Programm auswhlen Soll ein Programmplatz mit einem neuen Programm belegt, oder eine vorhandene Belegung gendert werden, kann durch den Button PRG-Wahl eine Fileselectbox aktiviert werden, mit deren Hilfe das gewnschte Programm ausgewhlt wird. Mit anklicken von OK wird das ausgewhlte Programm bernommen und dessen Zugriffspfad und Name fr den aktuellen Programmplatz eingetragen. Durch ABBRUCH wird die Funktion abgebrochen, wobei keine Daten verndert werden. 5.2.5 AUTO-Startprogramm auswhlen Soll eines der vier mglichen AUTO-Startprogramme installiert werden, so ist mit der Maus der Button Auto-PRG anzuklicken. Nun knnen die Programme wie unter Punkt 5.2.3 und 5.2.4 beschrieben ausgewhlt werden. Wenn eine Startverzgerung erforderlich ist, damit ein AUTO- Startprogramm mit seiner Bildschirmausgabe nicht den Desktop- Aufbau strt, so kann diese hinter der Beschriftung Start nach eingegeben werden. Dieser Wert gilt fr alle AUTO- Startprogramme und entspricht den Sekunden, die EXPANDER nach einem Neustart wartet, bevor diese ausgefhrt werden. Der Installationsmodus fr die Auto-Startprogramme kann durch einen weiteren Mausklick auf den Button Auto-PRG jederzeit verlassen werden. 5.2.6 Zeitstart eines Programmes Wenn ein Programm zu einem bestimmten Zeitpunkt aufgerufen werden soll (z.B. ein Wecker), so kann dieser fr jedes Programm, auer AUTO-Startprogramme, angegeben werden. Hierzu ist das Feld hinter der Beschriftung Startzeit mit der Maus anzuklicken. Daraufhin erscheint eine kleine Dialogbox, in der das Datum und die Uhrzeit der Startzeit eingegeben werden. Durch bettigen von OK wird diese Zeit bernommen und dem aktuell angezeigten Programm zugeordnet. Eine aktivierte Zeitstartfunktion ist danach an einem Haken in dem angeklickten Feld zu erkennen (siehe 5.1.4). Um einen Startzeitpunkt zu ndern oder anzusehen, kann auch die Beschriftung Startzeit mit der Maus angeklickt werden, wodurch die gleiche Dialogbox wie oben beschrieben erscheint. Der Unterschied zu der vorher beschriebenen Methode besteht darin, da der aktuelle Zustand der Zeitstartoption nicht verndert wird. Eine aktivierte Zeitstartoption, kann durch einen Mausklick auf das schon genannte Feld abgeschaltet werden. 5.2.7 Bildschirm sichern (Screen save) Fr den Fall, da das angegebene Programm den Bildschirminhalt berschreibt (TOS-Programme u..), kann fr jedes Programm getrennt, die Option Bildschirm sichern aktiviert werden. Hierzu ist mit der Maus das Feld hinter der Beschriftung Screen save anzuklicken. Der aktuelle Bildschirminhalt wird dann vor dem Programmstart entweder durch ein Fenster, oder umkopieren durch EXPANDER, geschtzt. Ein aktiviertes Sceen save ist danach an einem Haken in dem angeklickten Feld zu erkennen (siehe 5.1.5). Zum Ausschalten der Option, ist das Feld erneut anzuklicken. 5.2.8 Programm verlassen Durch bettigen von Return/Enter oder einem Mausklick auf den Button Ausgang wird das Programm PRG_INST verlassen. Wurden Daten verndert, aber nicht gesichert erfolgt vorher noch eine Sicherheitsabfrage. 5.3 MELDUNGEN 5.3.1 Datei nicht gefunden Die zu aufgerufene Konfigurationsdatei (INF-Datei) existiert nicht. Abhilfe: Eine existierende Datei auswhlen. 5.3.2 Datei schreibgeschtzt In die aktuelle Konfigurationsdatei ist schreibgeschtzt. In diese Datei knnen daher keine Daten gesichert werden. Abhilfe: Daten in eine neue Datei sichern. Anschlieend den Schreibschutz entfernen und die Daten umkopieren. 5.3.3 Daten vorher nicht speichern ? Eine neue Konfigurationsdatei soll geladen werden, obwohl die aktuellen Daten verndert und nicht gesichert wurden. Vorgehen: Wenn erforderlich zuerst die vernderten Daten sichern, andernfalls neue Datei laden. 5.3.4 Ausgang ohne speichern ? Das Programm PRG_INST soll verlassen werden, ohne da die vernderten oder neuen Daten gesichert wurden. Vorgehen: Wenn erforderlich zuerst die Daten sichern, andernfalls das Programm beenden. 5.3.5 Eintrag lschen ? Der aktuell angezeigte Eintrag soll gelscht werden. Vorgehen: Wenn das Lschen gewnscht besttigen, andernfalls abbrechen. 5.3.6 Pfadname zu lang Das gewhlte Programm ist in der Ordnerstruktur zu tief geschachtelt. Abhilfe: Das Programm ein paar Verzeichnisebenen tiefer kopieren, so da der Pfad- inklusive dem Programmnamen nicht lnger als 128 Zeichen ist. 5.3.7 Keine INF-Datei fr Programm EXPANDER Es wurde versucht eine Konfigurationsdatei (INF-Datei) aufzurufen, die keine Daten fr EXPANDER enthlt. Abhilfe: Die richtige Datei aufrufen. 6. Programm INSTALL 6.1 BEDIENUNG 6.1.1 Installierung durchfhren Wenn Sie in Besitz einer gltigen Registriernummer sind, knnen Sie mit dieser, durch das Programm INSTALL, aus der PD-Version von EXPANDER die Vollversion erzeugen lassen. Zu diesem Zweck starten Sie das Programm INSTALL und geben in dem Feld mit der Beschriftung Registriert auf: den Text ein, der in der Registrierbesttigung die Sie erhalten haben, unter der gleichen berschrift zu finden ist. Achten Sie darauf, da kein Buchstabe zu viel oder zuwenig eingegeben wird (auch Leerzeichen). Nun tragen Sie Ihre Registriernummer in das Feld mit der Beschriftung Registriernummer: ein und bettigen anschlieend den Button Installieren. Mit der dann erscheinenden Fileselectbox whlen Sie die Programmdatei von EXPANDER aus (ACC oder PRG) und besttigen mit OK. Dadurch wird der Installationsvorgang gestartet, dessen Abschlu durch ein akustisches Signal und eine Meldung bekanntgegeben wird. Jetzt verlassen Sie das Programm INSTALL durch bettigen des Buttons AUSGANG. Damit ist der Installationsvorgang abgeschlossen und das Programm EXPANDER kann in seinem vollen Leistungsumfang genutzt werden. Wenn die Installation an einer ACC-Datei durchgefhrt wurde, ist anschlieend noch ein Neustart erforderlich, damit die Installation wirksam werden kann. 6.1.2 Installierung zurcknehmen Wenn Sie das Programm weitergeben wollen, mu aus der Vollversion von EXPANDER wieder die PD-Version gemacht werden. Dazu ist es erforderlich, die Installation zurckzunehmen. Zu diesem Zweck starten Sie das Programm INSTALL und klicken mit der Maus den Button Lschen an. Daraufhin erscheint eine Fileselectbox mit der Sie die Programmdatei von EXPANDER auswhlen. Durch bettigen von OK wird dann die Installation zurckgenommen. Das Ende des Vorganges wird, wie schon bei der Installation, durch ein akustisches Signal und eine Meldung angezeigt. 6.2 MELDUNGEN 6.2.1 Datei schreibgeschtzt Die Programmdatei in der die Installation vorgenommen werden soll ist schreibgeschtzt. Abhilfe: Schreibschutz von der Programmdatei entfernen und die Installation wiederholen. 6.2.2 Falsche Dateikennung Es ist nicht mglich ein weiteres Dateihandle fr die Installation zu vergeben. Abhilfe: Programm INSTALL beenden und die Installation aus dem DESKTOP vornehmen. 6.2.3 Installation abgeschlossen Die Registriernummer und der Kufername wurden ohne Fehler in der Programmdatei eingetragen. Vorgehen: Meldung besttigen. 6.2.4 Installation zurckgenommen Registriernummer und Kufername wurden aus der Programmdatei gelscht. Das Programm wurde dadurch wieder zur PD-Version. Vorgehen: Meldung besttigen. 6.2.5 Installation unvollstndig Die angegebene Programmdatei ist entweder fehlerhaft, oder nicht von EXPANDER. Die Installation konnte nicht durchgefhrt werden. Abhilfe: Die richtige oder eine fehlerfreie Programmdatei zur Installation whlen. 7. Allgemeine Hinweise 7.1 Programm EXPANDER Wie schon Eingangs erwhnt, mssen zum sicheren Betrieb von EXPANDER ein paar Spielregeln beachtet werden. Um unangenehme berraschungen zu vermeiden sollten daher folgende Regeln unbedingt eingehalten werden: 1. WICHTIG: Programme die durch EXPANDER im ACC-Modus gestartet werden, drfen (noch) keine echte GEM-Menleiste verwenden, da sonst weder der aktive Hauptprozess noch das nachgeladene Programm bedienbar sind. Selbstgestrickte Menleisten wie sie z.B. von GFA-Basic und Assembler, oder Omikron-Basic verwendet werden, bereiten dagegen keine Schwierigkeiten. Es darf jedoch in solchen Programmen der Menpunkt 'ACC aufrufen' oder hnlich, nicht verwendet werden. 2. Die Programm-Option ACC-Fenster schlieen nur mit getesteten ACC verwenden. Sollte nmlich ein ACC einfach die Fenster schlieen, ohne zu kontrollieren ob sie zu ihm gehren oder eine zulssige Fensternummer haben, kann das im ungnstigsten Fall zu einem Systemabsturz fhren. Unbedenklich ist z.B. das CONTROL.ACC von Atari. 3. Fr das Nachladen und Starten von Programmen ist nur eine Schachtelungstiefe von einem Programm zulssig. Das heit das nachgeladene PRG darf kein weiteres Programm starten, da sonst ein Adressfehler auftritt. 4. Obgleich alle Programmtypen wie PRG, TTP, TOS u.s.w. von EXPANDER gestartet werden knnen (Einschrnkungen siehe dieses Kapitel), sollten Programme zuerst einmal darauf getestet werden, ob dies mit ihnen auch reibungslos funktioniert. Es gibt nmlich ein paar Programme, die diese Betriebsart berhaupt nicht vertragen und Bomben werfen (z.B. das PD-Spiel Puzzel aus den ersten Tagen des ST). Bei Unvertrglichkeiten kann es helfen die Option 'Screen save' im Programm PRG_INST bei der Programmkonfiguration zu aktivieren. Der Test sollte vorzugsweise in einem Anwenderprogramm geschehen, da vom DESKTOP etliche Fehler abgefangen werden. 5. Prinzipbedingt ist es nicht mglich EXPANDER durch ein anderes ACC nachladen zu lassen. Dabei erfolgt unweigerlich ein Systemabsturz. 6. Das gleiche gilt auch fr den Versuch ein EXPANDER.PRG durch ein EXPANDER.ACC nachzuladen. 7. Vorsicht ist auch geboten, wenn ein sehr systemnahe programmiertes Programm durch EXPANDER gestartet wird (z.B. ein Monitorprogramm). Mit dem PD-Programm TEMPELMON sind z.B. keine Probleme aufgetreten, dies mu jedoch nicht fr andere Programme zutreffen. 8. Wenn durch EXPANDER eine Speicherreservierung erfolgen soll, so empfiehlt es sich, diese direkt nach einem Neustart durchzufhren (bei aktivierter und gesicherter Option geschieht dies automatisch), oder wenigstens solange man sich noch im DESKTOP befindet. Dieses Vorgehen beugt einer frhzeitigen Zerstckelung des freien Speichers vor. Bei einigen Programmen ist auerdem darauf zu achten, da bei zu wenig freiem Speicher und wiederholten Startversuchen, diese unter Umstnden mit einem Systemabsturz reagieren (z.B. der GFA-Assembler). 9. Es ist ohne weiteres mglich vektorverbiegende Programme zu starten, diese knnen sich sogar resident im Speicher verankern (z.B. Mausbeschleuniger). Das Umlenken der Systemvektoren durch diese Programme mu allerdings nach dem XBRA-Verfahren erfolgen, da sie andernfalls bei Programmende durch EXPANDER wieder ausgehngt werden. 10. Sollte noch jemand mit einem Disketten-TOS der Version 1.0 arbeiten, empfiehlt es sich auf die Speicherreservierungs-Option zu verzichten. In dieser Konstellation schnappt sich EXPANDER nmlich Speicher, der vom Betriebssystem belegt wird, was logischerweise zu einen Systemabsturz fhrt. Da dieses Betriebssystem wohl kaum noch im Einsatz sein drfte, wurde auf eine Anpassung von EXPANDER auf dieses Verhalten verzichtet. 7.2 Programm PRG_INST Bei dem Programm PRG_INST sind keine besonderen Punkte auer den programmeigenen Warnmeldungen zu beachten. 7.3 Programm INSTALL 1. Bei der Eingabe des Kufernamens ist unbedingt darauf zu achten, da dieser genauso wie in der Registrierbesttigung angegeben, eingegeben wird. Die Gro- und Kleinschreibung sowie Leerzeichen zwischen den Wrtern mssen exakt eingehalten werden, da andernfalls die erteilte Registriernummer nicht auf den Kufernamen pat. Das Programm INSTALL prft diese Werte nicht, sondern schreibt sie ohne Kontrolle in die Programmdatei von EXPANDER. Bei einer milungenen Installation sollte diese mit mehr Sorgfalt bei der Eingabe des Kufernamens und der Registriernummer wiederholt werden. Nach dem Starten von PRG_INST k\224nnen entweder die Daten zum ) atext CR LF ( ) atext ( Anlegen einer neuen Konfigurationsdatei zusammengestellt, oder ) atext CR LF ( ) atext ( eine schon vorhandene Datei geladen werden. Der Dateninhalt ) atext CR LF ( ) atext ( dieser Datei \(Programmangaben, Optionen\) kann dann gesichtet ) atext CR LF ( ) atext ( oder ver\204ndert werden. Zum Laden einer Konfigurationsdatei ist ) atext CR LF ( ) atext ( der Button ) atext /tface 2 def sf (Dateiauswahl) atext /tface 0 def sf ( mit der Maus anzuklicken. Dadurch wird ) atext CR LF ( ) atext ( eine Fileselectbox aktiviert, mit der die Datei ausgew\204hlt ) atext CR LF ( ) atext ( wird. Ist die gew\20eK7UK7UEXPANDER.IMGiese geladen, andernfalls erfolgt eine ) atext CR LF ( ) atext ( Fehlermeldung. Die Daten der Konfigurationsdatei stehen ) atext CR LF ( ) atext ( anschlie\341end zur Bearbeitung bereit.) atext CR LF ( ) atext CR LF ( ) atext CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF ( ) atext /txscale 7 300 mul 72 div def /tyscale 12 300 mul 72 div def sf (18) atext %End page showpage cleartomark restore gr gs save mark %Begin page UserSoP /ah 0 def /av 3100 def CR LF /tface 0 def 0 encfont /tcolor 0 2 div def /txscale 12 300 mul 72 div def /tyscale 12 300 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf ( ) atext CR LF CR LF ( ) atext ( ) atext /tunder true def (5.2.2 Konfigurationsdatei speichern) atext CR LF /tunder false def ( ) atext CR LF (  86DDDLDDDLDDDLPDDDPDDL     P  DDDSUUDDL @$@$   D D UU Pap8  (pq<DDDSUUDDLȾ" H`舉H("@ (b>@"UUqȜ@p  'q@G"P DDDSUUuUUDDL  D D  @$@$ UUuUU  P   DDDSUU݀uUUDDL     UUuUU  ꪪP  DDDSUUuUUDDL @$    D UU]UUǞ  P( <9 Gpq<DDDSUUDDL  {Ϣ`!H ( "  b>@"UU '"pG  @G"P  DDDSUUDDL  D  @$ UU  P  DDDSUUDDL  PDDD_DDL  `q  @<P<9"/sas@DDDF'9<DDDL"`"( " J /`@""( "B#@HC"pGqr qȜB#q q"C<P < DDDDDL   P DDDL   _ DDDLDDDLDDDLPP̀RR̀` `O R `R p qqpH"2( [[X`"B-B @ "  񁙙[[`B/qA@Hex-ASCII-Konverter->Assembler) EXPANDERarbeitetaufallenATARIST/STE-ModellenabTOS- Version1.00.EbensowerdenGrafikkartenundFarbdarstellung untersttzt.LediglichinderniedrigenST-Auflsungdrftedie BedienungdesProgrammesschwierigwerden,dadessenDialogbox nichtmehrganzaufdenBildschirmpat. Allerdings,woLichtistgibtesauchSchatten.InderPraxis gilteseinpaarSpielregelnzubeachten,willmankeineBomben aufdemBildschirmsehen.DiezubeachtendenPunktesindim Abschnitt7.1(AllgemeineHinweise)aufgefhrtundsolltenvor derVerwendungdesProgrammesunbedingtgelesenwerden. 1.3DieKonfigurationsdateien  DieverschiedenenEinstellungenfrdenBetriebvonEXPANDER sindineinerKonfigurationsdatei(INF-Datei)abgelegt(siehe 1.4).UmgleichnachdemEinschaltenoderNeustartendes RechnersmitEXPANDERarbeitenzuknnen,muindem VerzeichnisinwelchemauchEXPANDERstehteineINF-Dateimit NamenEXPANDER.INFvorhandensein.NachderenAngabenwird EXPANDERdannkonfiguriert.Esknnenmehrere Konfigurationsdateienvorhandensein,wobeiderenNamen beliebiggewhltwerdenknnen.DerVersucheineINF-Datei nachzuladen,dienichtfrEXPANDERgedachtist,wirdvom ProgrammerkanntundmiteinerMeldungabgelehnt. 1.4DasProgrammPRG_INST  DasProgrammPRG_INSTdientzumErstelleneiner Konfigurationsdatei(INF-Datei)frEXPANDER.IndieserDatei werdendiedurchEXPANDERstartbarenProgrammeundderen Startoptionenabgelegt(sieheAbschnitt3.2).DasProgrammist PublicDomainundkannmitbeidenVersionenvonEXPANDER betriebenwerden.FrdasKopierenundweitergebendes ProgrammesgeltensinngemdieimVorwortgenannten Bedingungen. 1.5DasProgrammINSTALL  MitdemProgrammINSTALLkannbeiVorliegeneiner RegistriernummerausderPD-VersionvonEXPANDERdie Vollversionerzeugtwerden.DiesgeschiehtdurchEingabedes KufernamensunddererteiltenRegistriernummerim entsprechendenEingabefeld(sieheAbschnitt6.1).DasProgramm INSTALListPublicDomain.Zumkopierenundweitergebendes ProgrammesgeltensinngemdieimVorwortaufgefhrten Bedingungen. 2.BetriebsartenvonEXPANDER  2.1BetriebalsACC  EXPANDERkannsowohlalsACCwieauchalsPRGbetriebenwerden. SeineneigentlichenNutzeffektjedochkanndasProgramm logischerweisenurimACC-Betrieberreichen.Hierzuistdie DateiEXPANDER.ACCundevt.eineKonfigurationsdatei EXPANDER.INFindasWurzelverzeichnisdesBootlaufwerkszu kopierenundeinNeustartdurchzufhren.DanachkanndasACC durchanklickendesMenpunktes'Expander'imMen'Desk' aufgerufenwerden. 2.2BetriebalsPRG  ZumBetriebalsPRGbrauchtdieDateiEXPANDER.ACCnurin EXPANDER.PRGumbenanntzuwerden.DanachistdasProgrammals PRGablauffhig.DieBedienungistidentischmitdemBetrieb alsACC. 3.DerFunktionsumfangvonEXPANDER  3.1FunktionsumfangderregistriertenVersion  -StartenvonProgrammenalsACC,wobeineunProgrammedurch PRG_INSTaufButtonsgelegtwerdenknnenundeinbeliebiges ProgrammdurcheineFileselectboxauswhlbarist. -AUTO-StartvonbiszuvierProgrammennachNeustart. -ZeitabhngigesStartenvonbiszuneunProgrammen,wobeider ZeitpunktausderKonfigurationsdateientnommenwird. ZustzlichistaucheinZeitstartenvonProgrammenmglich, wenndiesebeiProgrammendeEXPANDERdieStartzeitbergeben. -Anzeigedesgrten-unddesinsgesamtfreien Speicherplatzes. -SpeicherreservierungumPlatzzumNachladenandererProgramme zuhaben,wenndergesamteSpeichervomHauptprogramm beanspruchtwird. -SchlieenallerFenster,diedurcheinACCgeffnetwurden. -PufferndesBildschirminhaltsbeimStartenvonProgrammendie denBildschirmberschreiben(z.B.TOS-Programme). -NachladenbeliebigerKonfigurationsdateien(INF-Dateien)zur Konfigurationsnderung. 3.1FunktionsumfangderPD-Version  -StartenvonbiszudreiProgrammenalsACC,wennsiedurch PRG_INSTaufButtonsgelegtsind. -Anzeigedesgrten-unddesinsgesamtfreien Speicherplatzes. -PufferndesBildschirminhaltsbeimStartenvonProgrammendie denBildschirmberschreiben(z.B.TOS-Programme). -NachladenbeliebigerKonfigurationsdateien(INF-Dateien)zur Konfigurationsnderung. 4.ProgrammEXPANDER  4.1ANZEIGEN  4.1.1grterfreierSpeicherblock  UnterderBezeichnunggrterfreierSpeicherblockistderim MomentzurVerfgungstehendefreieSpeichergemeint,welcher beiSpeicheranforderungenandasBetriebssystemverwendetwird. DieseAnzeigeentsprichtdemWert,derauchvonanderen ProgrammenalsfreierSpeicheranzeigtwird.Erentsprichtaber nurdirektnachdemNeustartdeminsgesamtfreienSpeicher. DaherauchdienchsteAnzeige. 4.1.2insgesamtfreierSpeicher  DieAnzeigefreierSpeichergesamtgibtdieSummeallervom BetriebssystemalsfreimarkiertenSpeicherblckean.Bei hufigemanfordernundfreigebenvonSpeicherdurch AnwenderprogrammeunddasBetriebssystem,entstehenmitder Zeitvieleunterschiedlichgroefreieundbelegte Speicherblcke.DurchdenVergleichderzweiWerte(4.1.1 u. 4.1.2)kannnunleichtfestgestelltwerden,abwelchem ZeitpunktsicheinNeustartauszahlt,umwiederdenvollen SpeicherzurVerfgungzuhaben. 4.1.3reservierterSpeicher  DerWertunterderBeschriftungSpeicherreservierunggibtdie eingestellteSpeichergrean,diezurckgehaltenwird,umfr einvonEXPANDERzustartendesProgrammArbeitsspeicherzur Verfgungzuhalten.BeiausgeschalteterReservierungsoption istdieserWerthellgeschrieben.IstdieOptionaktiviert,und eineReservierungindergewhltenGremglich,wirddie Anzeigeinversdargestellt,andernfallsnormal. 4.1.4installierteProgramme  IndemFeldProgrammwahlwerdenalledurchPRG_INST installiertenProgrammemitihremNamenindenzugehrigen Buttonsangezeigt.DurchAnklickendesjeweiligenButtonskann dasentsprechendeProgrammgestartetwerden.InderPD-Version vonEXPANDERsindnurdieerstendreiButtonsbedienbar,die restlichensindgesperrt. 4.1.5 eingestellteOptionen DieEinstellungderOptionenSpeicherreservierung,ACC-Fenster schlieen,AutostartenundZeitstartenvonProgrammen,sindan demzugehrigenFeldersichtlich.BeiaktivierterOptionwird dasentsprechendeFeldangekreuzt(CROSSED)dargestellt, ansonstenbleibtesleer.InderPD-VersionsinddieseOptionen nichtanwhlbar. 4.1.6 registrierterName  WurdedurchdasProgrammINSTALLeineRegistrierung vorgenommen,wirdderNameaufdendasProgrammregistriert ist,beiAufrufderProgramminformationangezeigt(siehe 4.3.4). 4.2PROGRAMMEINSTELLUNGEN  4.2.1 Speicherreservieren EXPANDERbietetdieMglichkeit,einenSpeicherblockvonfrei whlbarerGrezureservieren.Diesermglichtdannauchin ProgrammendiedengesamtenHauptspeicherfrsich beanspruchen,dasStartenvonProgrammenausEXPANDER (vorausgesetzt,derreservierteSpeicheristgrogenug).Zum Ein/AusschaltendieserOptionistmitderMausdasFeldhinter derBeschriftungSpeicherres.anzuklicken.   4.2.2 zureservierendeSpeichergre  IndemFeldmitdenAnzeigenfrdenfreienSpeicher,befindet sichauchdasEingabefeldfrdiezureservierende Speichergre.IstdieOptionSpeicherreservierenaktiviert, kannandieserStelledieGredeszurckzuhaltendenSpeichers eingegebenodergendertwerden.WurdeeinneuerWert eingegeben,sowirddiesernachdemnchstenProgrammstart durchEXPANDERalsaktuelleGreeingesetzt.DurchAus-und wiederEinschaltenvonSpeicherres.kanndieserWertauch sofortbernommenwerden.DieAnzeigedesfreienSpeicherswird daraufhinebenfallsaktuallisiert.WardieSpeicherreservierung erfolgreich,wirdzustzlichderreservierteWertinvers dargestellt. 4.2.3 ACC-Fensterschlieen  DadurcheinenProgrammstartvomApplikationsmanageranalle ACCdieNachrichtAC_CLOSEverschicktwird,bleibenderenevt. geffneteFensterbeieinemStartdurchEXPANDERals nichtbedienbarerGrafikmllaufdemDesktopzurck.Dashat zwarkeinenegativenFolgenfrdieweitereArbeitmitdem Rechner,istaberdennochstrend.UmdiesenEffektzu vermeiden,gibtesdieOptionACC-Fensterschlieen.Istdiese Optionaktiviert,wirdvorjedemProgrammstartdurchEXPANDER analleACCderBefehlFensterschlieenausgegeben.Umdem ScreenManagerdieMglichkeitzugeben,dieseFensterdann auchvomDesktopzuentfernen,werdenbiszumentgltigen ProgrammstartnochzweiSekundenabgewartet.Das Ein/AusschaltenderOptiongeschiehtdurcheinenMausklickauf dasFeldhinterderBeschriftungACC-Fenster. ZudieserOptionnocheineWarnung:Daesnichtmglichistauf legaleWeisedasProgrammzuermitteln,demeingeffnetes Fenstergehrt,wirdanalleACCderBefehlFensterschlieen abgesetzt.WenneinACCbeiempfangendieserNachrichtnicht berprft,obdasangegebeneFensterauchihmgehrtundeine gltigeFensternummervorliegt,kannesimungnstigstenFall zueinemSystemabsturzkommen.DahersolltenvorderVerwendung dieserOptionzuerstdieinstalliertenACCaufdiesesVerhalten hinberprftwerden. 4.2.4 AUTO-StartvonProgrammen  FrmancheAnwendungenkannessinnvollsein,wenndasProgramm mitdemgearbeitetwerdensolldirektnacheinemNeustartzur Verfgungsteht.ZudiesemZweckknnenbiszuvierProgramme (auchGEM-Programme),dieinderKonfigurationsdateianzugeben sind,nacheinemNeustartausgefhrtwerden.Voraussetzung hierfristlediglicheineentsprechendeKonfigurationsdatei mitdemNamenEXPANDER.INFimBootlaufwerk,sowiedas AktivierenderAUTO-StartoptionimProgrammEXPANDER.Dies geschiehtdurcheinenMausklickaufdasFeldvorder BeschriftungAutostarten.DieProgrammewerdendann nacheinanderinderangegebenenReihenfolgeaufgerufen.Diese Funktionist,wiealleanderenFunktionenvonEXPANDER,vonder TOS-Versionunabhngig,funktioniertalsoauchbeiTOS1.00. 4.2.5 ZeitstartvonProgrammen  hnlichwiedasautomatischefunktioniertauchdas zeitabhngigeStartenvonProgrammen.Dazumuentwederinder KonfigurationsdateibeiderProgrammauswahleineStartzeitfr dasjeweiligeProgrammeingegebenwerden(siehe5.1.4),oder dasaufgerufeneProgrammgibtbeiProgrammendedieStartzeitan EXPANDERzurck.DazuwirddieMglichkeitgenutzt,dadurch dieGEMDOS-FunktionPTERMdemaufrufendenProgrammeine Rckmeldungbergebenwerdenkann.FrdieUhrzeit1334Uhr, muz.B.dieZahl1334(dezimal)zurckgeliefertwerden.In EXPANDERwirddieUhrzeitmitdemaktuellenDatumverknpftund alsStartzeitinderKonfigurationsdateieingetragen.Dadurch ltsichz.B.aufeinfacheArteinWeckerfreinenZeitraum von24Stundenrealisieren. IstnundieOptionZeitstarteninEXPANDERaktiviertundder Startzeitpunkterreicht,wirddasProgrammautomatisch gestartet.DamiteinProgrammstartnichtzuberraschend erfolgt,wirdzweiSekundenvorderAusfhrungeinakustisches Signalausgegeben.DasEin/AusschaltendieserOptiongeschieht durcheinenMausklickaufdasFeldvorderBeschriftung Zeitstarten. IsteineeingetrageneStartzeitausirgendwelchenGrnden berschrittenworden,sindverschiedeneReaktionenvorgesehen dieanschlieendbeschriebenwerden. WirdbeieinemNeustartfestgestellt,daeinStartzeitpunktum wenigeralseineStundeberschrittenwurde,erfolgttrotzdem derProgrammstart.AuchbeimNachladeneiner Konfigurationsdatei,oderdemnachtrglichenAktivierender OptionZeitstarten,wirdbeieinerberschreitungvonweniger alseinerviertelStundederStartdurchgefhrt.Konntewhrend derLaufzeitvonEXPANDEReinZeitstartnichtausgefhrt werden,weilzumBeispieleinProgrammalsHauptprogrammlief daskeineACCzult,erfolgtderStartaufjedenFallnachdem BeendendiesesProgrammes. 4.2.6 Einstellungensichern  UmdiegewhltenEinstellungenauchimmerzurVerfgungzu haben,knnendiesefrjedeKonfigurationsdateigetrennt, gesichertwerden.DazubettigtmandenOK-Buttonnebender EintragungEinstellungensichern,wodurchdieeingestellten OptioneninklusivederzureservierendenSpeichergreinder aktuellenKonfigurationsdateigespeichertwerden. 4.3BEDIENUNG  4.3.1 installierteProgrammestarten  DieNamenderbiszuneunmitPRG_INSTausgewhltenProgramme werdenindenStartbuttonsimFeldProgrammwahlangezeigt. DurchanklickenmitderMauswirddasjeweiligeProgrammunter BercksichtigungdereingestelltenOptionenausgefhrt.Nach demBeendendesaufgerufenenProgrammeserscheintwiederdie DialogboxvonEXPANDER.NunkannmaneinanderesProgramm starten,oderEXPANDERdurchbettigendesButtonsAusgang verlassen. 4.3.2nicht installierteProgrammestarten  FrdenFall,daeinProgrammgestartetwerdensoll,welches nichtdurchPRG_INSTinstalliertwurde,gibtesdenButton Programme.DurchanklickendiesesButtonsmitderMaus,wird eineFileselectboxaktiviert,mitderdasgewnschteProgramm selektiertwerdenkann.DurchbettigenvonOKwirddas ausgewhlteProgrammgestartet,mitABBRUCHkehrtmanzu EXPANDERzurck.AusSicherheitsgrndenwirdbeiProgrammstart einFensterunterlegtoderderBildschirmhintergrundgerettet. 4.3.3 neueKonfigurationsdateiladen  MitEXPANDERistesmglich,beliebigeINF-Dateienmit unterschiedlichenKonfigurationennachzuladen.Dadurchbesteht z.B.dieMglichkeit,mehralsneunfesteingestellteProgramme zuverwalten.UmeineandereKonfigurationsdateizuladen,ist derButtonINF-Dateianzuklicken.Dadurchwirdeine Fileselectboxaktiviert,mitderdieneueKonfigurationsdatei ausgewhltwerdenkann.DurchbettigenvonOKwirddieDatei geladenundEXPANDERnachdenneuenWertenumkonfiguriert. DabeiwerdenauchalleOptionenderaltenINF-Dateinachden AngabenderneuenDateiberschrieben.MitABBRUCHkehrtman ohnenderungzuEXPANDERzurck. 4.3.4 Programminformationabrufen  DurcheinenMausklickaufdenButtonEXPANDERwirdeine Dialogboxgeffnet,dieInformationenwiedenCopyrightvermerk, VersionsnummerunddenNamenaufdeneineRegistrierung erfolgteenthlt. 4.3.5 Programmverlassen  DurchbettigenvonReturn/EnteroderbettigendesButtons AUSGANGwirdEXPANDERverlassenundmitdemaktiven Hauptprogrammfortgefahren. 4.4 MELDUNGEN  4.4.1Dateinichtgefunden EsbefindetsichkeineKonfigurationsdateiimBoot-Pfad,oder eswurdeversuchteineProgrammdateizustarten,dienicht vorhandenist. Abhilfe:KonfigurationsdateiinBoot-Pfadkopieren; PfadangabedeszuletztgestartetenProgrammesprfen; 4.4.2NichtgenugfreierSpeicher DerfreieSpeicherreichtnichtausumdieangegebene Speichergrezureservieren,oderdasangegebeneProgrammzu laden. Abhilfe:KleinerenSpeicherblockreservieren; NeustartumSpeicherzerstckelungaufzuheben; SpeicherresidenteProgrammeentfernen; NichtbentigteACCentfernen; 4.4.3FilekeineGEMDOS-Programmdatei DasProgramm,welcheszustartenversuchtwurde,istkein ausfhrbaresProgramm. Abhilfe:DateiangabekontrollierenundrichtigeDatei eintragen; 4.4.4Speicherreichtnichtaus,umBildschirminhaltzusichern EsistnichtgengendfreierSpeichervorhanden,umden aktuellenBildschirminhaltzusichern.Wirddennochdas aufgerufenenProgrammgestartet,kannvondiesemunter UmstndenderBildschirmberschriebenwerden(z.B. bei TOS- Programmen).DieshatjedochnormalerweisekeineAuswirkungauf dieFunktiondesHauptprogrammes. Abhilfe:siehePunkt4.4.2 4.4.5Programmstartnichtmglich DerfreieSpeicherreichtzwarausumdasangegebeneProgramm zuladen,frdessenBetriebbleibtjedochnichtgengend Platz. Abhilfe:siehePunkt4.4.2;  4.4.6KeinweiteresFenstermglich DiemaximalmglicheAnzahlgeffneterFensteristerreicht. DaherkannkeinweiteresFenstergeffnetwerden.Erfolgt dennochderProgrammstart,wirdversuchtdenBildschirminhalt durchEXPANDERzusichern.BeieinigenProgrammenknnendann jedochwhrenddesBetriebesProblemeauftreten. Abhilfe:EinnichtbentigtesFensterschlieen; 4.4.7Dateischreibgeschtzt DieKonfigurationsdateiistschreibgeschtzt.DasAbspeichern derParametereinstellungodereinerbergebenenStartzeitist nichtmglich. Abhilfe:SchreibschutzvonderaktuellenKonfigurationsdatei entfernen; 4.4.8KeineINF-DateifrProgrammEXPANDER  EswurdeversuchteineKonfigurationsdatei(INF-Datei) aufzurufen,diekeineDatenfrEXPANDERenthlt. Abhilfe:DierichtigeDateiaufrufen. 5. ProgrammPRG_INST  5.1ANZEIGEN  5.1.1 Programmpfad WurdeeinProgrammzurAufnahmeineineKonfigurationsdateifr EXPANDERausgewhlt,wirdderenZugriffspfadindemAusgabefeld mitderBeschriftungPfad,inzweije40ZeichenlangenZeilen angezeigt.DerPfadnamedarfmaximal128Zeichengrosein (inklusiveProgrammname),beimehrals80Zeichenreinem PfadnamenwerdenjedochdieberzhligenZeichenbeider AnzeigeamAnfangdererstenZeileunterschlagen.Dieshataber keinenEinfluaufdieFunktiondesProgrammes,dieDatensind nachdemAbspeicherninderKonfigurationsdateidennoch vollstndigvorhanden. 5.1.2 Programmname  NachderAuswahleinesProgrammeswird,wiederPfadname,auch derProgrammnameineinemAusgabefeldmitderBeschriftung ProgramminklusivedemDateisuffixangezeigt. 5.1.3 Programmnummer  DieNummerdesProgrammes,welchesgerademitNamenundPfad angezeigtwird,istineinemkleinenZahlenfeldzwischenzwei Pfeilen(hoch/runter)zusehen.DieseNummergibtden Platz/Buttonan,aufdendasProgrammnachdemLadender KonfigurationsdateidurchEXPANDERgelegtwird.Bekanntlich sindmaximalneunProgrammemglich,wobeidie BelegungsrichtunginEXPANDERvonlinksnachrechtsgeht. WerdenAUTO-Startprogrammeausgewhlt,vondenenmaximalvier mglichsind,gibtdieNummerdieStartreihenfolgean.Durch bettigenderPfeiltastenkannzurnchstenProgrammnummervor- oderzurckgeblttertwerden. 5.1.4 Zeitstart  FrjedesProgramm,ausgenommenAUTO-Startprogramme,istes mglicheineZeitstartoptionzuaktivieren.Eineaktivierte OptionwirdmiteinemHaken(CHECKED)ineinemFeldnebender BeschriftungZeitstartangezeigt,ansonstenistdiesesFeld leer. 5.1.5 Bildschirmsichern(Screensave)  EsistmglichfrjedesProgramm,auchfrAUTO- Startprogramme,dieOptionBildschirmsichernzuaktivieren. EineaktivierteOptionwirdmiteinemHaken(CHECKED)ineinem FeldnebenderBeschriftungScreensaveangezeigt,ansonsten istdiesesFeldleer. 5.1.6 AUTO-Startprogramme  ZumAuswhlenvonAUTO-StartprogrammenistderButtonAuto-PRG mitderMauszubettigen.Dieserwirddannbiszumerneuten BettigendesButtonsinvertiertdargestellt.Solangeder Button'eingerastet'angezeigtwird,knnenAUTO-Startprogramme gewhltwerden. 5.1.7 StartverzgerungfrAUTO-Startprogramme  WurdeeineZeitverzgerungfrAUTO-Startprogrammeeingeben, wirddiesehinterderBeschriftungStartnachangezeigt.Dieser ZahlenwertentsprichtdenSekunden,dienachderInstallation vonEXPANDERdurchdasAESnacheinemNeustartgewartetwird, bevoreinAUTO-Startprogrammaufgerufenwird. 5.2BEDIENUNG  5.2.1 Konfigurationsdateiauswhlen  NachdemStartenvonPRG_INSTknnenentwederdieDatenzum AnlegeneinerneuenKonfigurationsdateizusammengestellt,oder eineschonvorhandeneDateigeladenwerden.DerDateninhalt dieserDatei(Programmangaben,Optionen)kanndanngesichtet oderverndertwerden.ZumLadeneinerKonfigurationsdateiist derButtonDateiauswahlmitderMausanzuklicken.Dadurchwird eineFileselectboxaktiviert,mitderdieDateiausgewhlt wird.IstdiegewhlteDateieineKonfigurationsdateifr EXPANDERwirddiesegeladen,andernfallserfolgteine Fehlermeldung.DieDatenderKonfigurationsdateistehen anschlieendzurBearbeitungbereit. 5.2.2 Konfigurationsdateispeichern ZumSichernderneueingegebenenodergendertenDatenineiner KonfigurationsdateiistderButtonSpeichernmitderMaus anzuklicken.DadurchwirdeineFileselectboxaktiviert,mitder einneuerDateinameeingegeben,odereinvorhandenerName selektiertwerdenkann.DurchbettigenvonOKwerdendieDaten inderangegebenenDateiabgelegt.DerNamederDateikannfrei gewhltwerden,esistjedochempfehlenswertaufjedenFalldas Dateisuffix'.INF'zuverwenden.DurchbettigenvonABBRUCH wirddieDatensicherungabgebrochen,wobeiallerdingsnochkein Datenverlustentsteht. 5.2.3 Programmnummereinstellen SolleinneuerEintragindieKonfigurationsdateiaufgenommen, odereinbestehenderEintragverndertwerden,soistzuerst dieNummerdesjeweiligeProgrammplatzeseinzustellen.Dies geschiehtdurchdiebeidenPfeiltastenrechtsundlinksneben derangezeigtenProgrammnummer.Esistdabeinichterforderlich dieProgrammpltzederReihenachzubelegen,dieEintragungen knneninbeliebigerReihenfolgeundmitLckenerfolgen.Die nichtbelegtenPltzewerdenspterbeiderVerwendungdurch EXPANDERdurcheinenleerenButtonangezeigt. SelbstverstndlichkannauchmitHilfedieserTasteneinfach nurdurcheineKonfigurationsdateigeblttertwerdenumderen Datenzusichten. 5.2.4 Programmauswhlen SolleinProgrammplatzmiteinemneuenProgrammbelegt,oder einevorhandeneBelegunggendertwerden,kanndurchdenButton PRG-WahleineFileselectboxaktiviertwerden,mitderenHilfe dasgewnschteProgrammausgewhltwird.MitanklickenvonOK wirddasausgewhlteProgrammbernommenunddessen ZugriffspfadundNamefrdenaktuellenProgrammplatz eingetragen.DurchABBRUCHwirddieFunktionabgebrochen,wobei keineDatenverndertwerden. 5.2.5 AUTO-Startprogrammauswhlen SolleinesderviermglichenAUTO-Startprogrammeinstalliert werden,soistmitderMausderButtonAuto-PRGanzuklicken. NunknnendieProgrammewieunterPunkt5.2.3und5.2.4 beschriebenausgewhltwerden. WenneineStartverzgerungerforderlichist,damiteinAUTO- StartprogrammmitseinerBildschirmausgabenichtdenDesktop- Aufbaustrt,sokanndiesehinterderBeschriftung Startnacheingegebenwerden.DieserWertgiltfralleAUTO- StartprogrammeundentsprichtdenSekunden,dieEXPANDERnach einemNeustartwartet,bevordieseausgefhrtwerden.Der InstallationsmodusfrdieAuto-Startprogrammekanndurcheinen weiterenMausklickaufdenButtonAuto-PRGjederzeitverlassen werden. 5.2.6 ZeitstarteinesProgrammes  WenneinProgrammzueinembestimmtenZeitpunktaufgerufen werdensoll(z.B.einWecker),sokanndieserfrjedes Programm,auerAUTO-Startprogramme,angegebenwerden.Hierzu istdasFeldhinterderBeschriftungStartzeitmitderMaus anzuklicken.DaraufhinerscheinteinekleineDialogbox,inder dasDatumunddieUhrzeitderStartzeiteingegebenwerden. DurchbettigenvonOKwirddieseZeitbernommenunddem aktuellangezeigtenProgrammzugeordnet.Eineaktivierte ZeitstartfunktionistdanachaneinemHakenindemangeklickten Feldzuerkennen(siehe5.1.4). UmeinenStartzeitpunktzundernoderanzusehen,kannauchdie BeschriftungStartzeitmitderMausangeklicktwerden,wodurch diegleicheDialogboxwieobenbeschriebenerscheint.Der UnterschiedzudervorherbeschriebenenMethodebestehtdarin, daderaktuelleZustandderZeitstartoptionnichtverndert wird. EineaktivierteZeitstartoption,kanndurcheinenMausklickauf dasschongenannteFeldabgeschaltetwerden. 5.2.7 Bildschirmsichern(Screensave) FrdenFall,dadasangegebeneProgrammdenBildschirminhalt berschreibt(TOS-Programmeu..),kannfrjedesProgramm getrennt,dieOptionBildschirmsichernaktiviertwerden. HierzuistmitderMausdasFeldhinterderBeschriftungScreen saveanzuklicken.DeraktuelleBildschirminhaltwirddannvor demProgrammstartentwederdurcheinFenster,oderumkopieren durchEXPANDER,geschtzt. EinaktiviertesSceensaveistdanachaneinemHakenindem angeklicktenFeldzuerkennen(siehe5.1.5).ZumAusschalten derOption,istdasFelderneutanzuklicken. 5.2.8 Programmverlassen DurchbettigenvonReturn/EnterodereinemMausklickaufden ButtonAusgangwirddasProgrammPRG_INSTverlassen.Wurden Datenverndert,abernichtgesicherterfolgtvorhernocheine Sicherheitsabfrage. 5.3 MELDUNGEN 5.3.1 Dateinichtgefunden DiezuaufgerufeneKonfigurationsdatei(INF-Datei)existiert nicht. Abhilfe:EineexistierendeDateiauswhlen. 5.3.2 Dateischreibgeschtzt IndieaktuelleKonfigurationsdateiistschreibgeschtzt.In dieseDateiknnendaherkeineDatengesichertwerden. Abhilfe:DatenineineneueDateisichern.Anschlieendden SchreibschutzentfernenunddieDatenumkopieren. 5.3.3 Datenvorhernichtspeichern? EineneueKonfigurationsdateisollgeladenwerden,obwohldie aktuellenDatenverndertundnichtgesichertwurden. Vorgehen:WennerforderlichzuerstdieverndertenDaten sichern,andernfallsneueDateiladen. 5.3.4 Ausgangohnespeichern? DasProgrammPRG_INSTsollverlassenwerden,ohnedadie verndertenoderneuenDatengesichertwurden. Vorgehen:WennerforderlichzuerstdieDatensichern, andernfallsdasProgrammbeenden. 5.3.5 Eintraglschen? DeraktuellangezeigteEintragsollgelschtwerden. Vorgehen:WenndasLschengewnschtbesttigen,andernfalls abbrechen. 5.3.6 Pfadnamezulang DasgewhlteProgrammistinderOrdnerstrukturzutief geschachtelt. Abhilfe:DasProgrammeinpaarVerzeichnisebenentiefer kopieren,sodaderPfad-inklusivedem Programmnamennichtlngerals128Zeichenist.  5.3.7 KeineINF-DateifrProgrammEXPANDER EswurdeversuchteineKonfigurationsdatei(INF-Datei) aufzurufen,diekeineDatenfrEXPANDERenthlt. Abhilfe:DierichtigeDateiaufrufen. 6. ProgrammINSTALL 6.1BEDIENUNG 6.1.1 Installierungdurchfhren WennSieinBesitzeinergltigenRegistriernummersind,knnen Siemitdieser,durchdasProgrammINSTALL,ausderPD-Version vonEXPANDERdieVollversionerzeugenlassen. ZudiesemZweckstartenSiedasProgrammINSTALLundgebenin demFeldmitderBeschriftungRegistriert auf:denTextein, derinderRegistrierbesttigungdieSieerhaltenhaben,unter dergleichenberschriftzufindenist.AchtenSiedarauf,da keinBuchstabezuvieloderzuwenigeingegebenwird(auch Leerzeichen).NuntragenSieIhreRegistriernummerindasFeld mitderBeschriftungRegistriernummer:einundbettigen anschlieenddenButtonInstallieren. MitderdannerscheinendenFileselectboxwhlenSiedie ProgrammdateivonEXPANDERaus(ACCoderPRG)undbesttigen mitOK. DadurchwirdderInstallationsvorganggestartet,dessen AbschludurcheinakustischesSignalundeineMeldung bekanntgegebenwird.JetztverlassenSiedasProgrammINSTALL durchbettigendesButtonsAUSGANG.Damitistder InstallationsvorgangabgeschlossenunddasProgrammEXPANDER kanninseinemvollenLeistungsumfanggenutztwerden.Wenndie InstallationaneinerACC-Dateidurchgefhrtwurde,ist anschlieendnocheinNeustarterforderlich,damitdie Installationwirksamwerdenkann. 6.1.2 Installierungzurcknehmen WennSiedasProgrammweitergebenwollen,muausder VollversionvonEXPANDERwiederdiePD-Versiongemachtwerden. Dazuisteserforderlich,dieInstallationzurckzunehmen. ZudiesemZweckstartenSiedasProgrammINSTALLundklicken mitderMausdenButtonLschenan.Daraufhinerscheinteine FileselectboxmitderSiedieProgrammdateivonEXPANDER auswhlen.DurchbettigenvonOKwirddanndieInstallation zurckgenommen.DasEndedesVorgangeswird,wieschonbeider Installation,durcheinakustischesSignalundeineMeldung angezeigt. 6.2 MELDUNGEN 6.2.1 Dateischreibgeschtzt DieProgrammdateiinderdieInstallationvorgenommenwerden sollistschreibgeschtzt. Abhilfe:SchreibschutzvonderProgrammdateientfernenunddie Installationwiederholen.  6.2.2 FalscheDateikennung EsistnichtmglicheinweiteresDateihandlefrdie Installationzuvergeben. Abhilfe:ProgrammINSTALLbeendenunddieInstallationausdem DESKTOPvornehmen. 6.2.3 Installationabgeschlossen DieRegistriernummerundderKufernamewurdenohneFehlerin derProgrammdateieingetragen. Vorgehen:Meldungbesttigen. 6.2.4 Installationzurckgenommen RegistriernummerundKufernamewurdenausderProgrammdatei gelscht.DasProgrammwurdedadurchwiederzurPD-Version. Vorgehen:Meldungbesttigen. 6.2.5Installationunvollstndig DieangegebeneProgrammdateiistentwederfehlerhaft,oder nichtvonEXPANDER.DieInstallationkonntenichtdurchgefhrt werden. Abhilfe:DierichtigeodereinefehlerfreieProgrammdateizur Installationwhlen. 7.AllgemeineHinweise  7.1 ProgrammEXPANDER WieschonEingangserwhnt,mssenzumsicherenBetriebvon EXPANDEReinpaarSpielregelnbeachtetwerden.Umunangenehme berraschungenzuvermeidensolltendaherfolgendeRegeln unbedingteingehaltenwerden: 1.WICHTIG:ProgrammediedurchEXPANDERimACC-Modus gestartetwerden,drfen(noch)keineechteGEM-Menleiste verwenden,dasonstwederderaktiveHauptprozessnochdas nachgeladeneProgrammbedienbarsind.Selbstgestrickte Menleistenwiesiez.B.vonGFA-BasicundAssembler,oder Omikron-Basicverwendetwerden,bereitendagegenkeine Schwierigkeiten.EsdarfjedochinsolchenProgrammender Menpunkt'ACCaufrufen'oderhnlich,nichtverwendet werden. 2.DieProgramm-OptionACC-Fensterschlieennurmit getestetenACCverwenden.SolltenmlicheinACCeinfach dieFensterschlieen,ohnezukontrollierenobsiezuihm gehrenodereinezulssigeFensternummerhaben,kanndas imungnstigstenFallzueinemSystemabsturzfhren. Unbedenklichistz.B.dasCONTROL.ACCvonAtari. 3.FrdasNachladenundStartenvonProgrammenistnureine SchachtelungstiefevoneinemProgrammzulssig.Dasheit dasnachgeladenePRGdarfkeinweiteresProgrammstarten, dasonsteinAdressfehlerauftritt.  4.ObgleichalleProgrammtypenwiePRG,TTP,TOSu.s.w.von EXPANDERgestartetwerdenknnen(Einschrnkungensiehe diesesKapitel),solltenProgrammezuersteinmaldarauf getestetwerden,obdiesmitihnenauchreibungslos funktioniert.EsgibtnmlicheinpaarProgramme,die dieseBetriebsartberhauptnichtvertragenundBomben werfen(z.B.dasPD-SpielPuzzelausdenerstenTagendes ST).BeiUnvertrglichkeitenkanneshelfendieOption 'Screensave'imProgrammPRG_INSTbeider Programmkonfigurationzuaktivieren.DerTestsollte vorzugsweiseineinemAnwenderprogrammgeschehen,davom DESKTOPetlicheFehlerabgefangenwerden. 5.PrinzipbedingtistesnichtmglichEXPANDERdurchein anderesACCnachladenzulassen.Dabeierfolgt unweigerlicheinSystemabsturz. 6.DasgleichegiltauchfrdenVersucheinEXPANDER.PRG durcheinEXPANDER.ACCnachzuladen. 7.Vorsichtistauchgeboten,wenneinsehrsystemnahe programmiertesProgrammdurchEXPANDERgestartetwird (z.B.einMonitorprogramm).MitdemPD-ProgrammTEMPELMON sindz.B.keineProblemeaufgetreten,diesmujedoch nichtfrandereProgrammezutreffen. 8.WenndurchEXPANDEReineSpeicherreservierungerfolgen soll,soempfiehltessich,diesedirektnacheinem Neustartdurchzufhren(beiaktivierterundgesicherter Optiongeschiehtdiesautomatisch),oderwenigstens solangemansichnochimDESKTOPbefindet.DiesesVorgehen beugteinerfrhzeitigenZerstckelungdesfreien Speichersvor.BeieinigenProgrammenistauerdemdarauf zuachten,dabeizuwenigfreiemSpeicherund wiederholtenStartversuchen,dieseunterUmstndenmit einemSystemabsturzreagieren(z.B.derGFA-Assembler). 9.EsistohneweiteresmglichvektorverbiegendeProgramme zustarten,dieseknnensichsogarresidentimSpeicher verankern(z.B.Mausbeschleuniger).DasUmlenkender SystemvektorendurchdieseProgrammemuallerdingsnach demXBRA-Verfahrenerfolgen,dasieandernfallsbei ProgrammendedurchEXPANDERwiederausgehngtwerden. 10.SolltenochjemandmiteinemDisketten-TOSderVersion1.0 arbeiten,empfiehltessichaufdie Speicherreservierungs-Optionzuverzichten.Indieser KonstellationschnapptsichEXPANDERnmlichSpeicher,der vomBetriebssystembelegtwird,waslogischerweisezu einenSystemabsturzfhrt.DadiesesBetriebssystemwohl kaumnochimEinsatzseindrfte,wurdeaufeineAnpassung vonEXPANDERaufdiesesVerhaltenverzichtet. 7.2 ProgrammPRG_INST BeidemProgrammPRG_INSTsindkeinebesonderenPunkteauer denprogrammeigenenWarnmeldungenzubeachten. 7.3 ProgrammINSTALL 1.BeiderEingabedesKufernamensistunbedingtdaraufzu achten,dadiesergenausowieinder Registrierbesttigungangegeben,eingegebenwird.Die Gro-undKleinschreibungsowieLeerzeichenzwischenden Wrternmssenexakteingehaltenwerden,daandernfalls dieerteilteRegistriernummernichtaufdenKufernamen pat.DasProgrammINSTALLprftdieseWertenicht, sondernschreibtsieohneKontrolleindieProgrammdatei vonEXPANDER. BeieinermilungenenInstallationsolltediesemitmehr SorgfaltbeiderEingabedesKufernamensundder Registriernummerwiederholtwerden. . Đa.. INSTALL PRG ` KPRG_INSTPRG \ho`C o"h#I#I#I,Ic.N//Bg?<JNA ByI NVNV?./. ?<GNAN^ _\NNV?<NAN^Nu/,HNVA-HN-\0.`?< N\AC+p*Q`?< N\ApC)p(Q`?<N\A C.p-Q`h?<N\AC/p.Q`F?< N\A|C/p.Q`$ @gr @gH @g @g @gA"Op?"Q?<N. =@rAf n 0` n t0N^,_ _\N[3][| |Installation unvollstndig !][ ABBRUCH ][1][| |Installation zurckgenommen !][ WEITER ][1][| |Installation abgeschlossen !][ WEITER ][3][| |Falsche Dateikennung ?][ ABBRUCH ][3][| |Datei schreibgeschtzt ?][ ABBRUCH ]/,HNVAR-H?< BgBgBg0. H/BgBgBgBgBgBgBgBgBgBgHnHnHnHnHnHnHnN.r=@N^,_ _TN/,HNVA-Hp=@r-At-Bv. x0D]|9F^@Edp=@p. =@`~0.rA 0t0B]r0x9D^ņECd`\r0A&.H//NB&-C".҃-A:.Eo,.//< NB,-FSn nl|0.rA 0t-Bf".&փ-A".-A .N^,_ _O N/,HNVA6-HArBXB Bp-@jr-AnARCAFC\N"=@bN?@A??O"O)r(Q?<?<N/.N .-@ .N^,_Nuerstellt mit ST Pascal+ und GFA AssemblerWeiterDieses Programm ist Public Domain und darf zusammenmit dem Programm EXPANDER weitergegeben werden!Alle Rechte vorbehalten!Version 1.1Programm INSTALLEXPANDER die kufliche Vollversion!Copyright (C) Juli 1992 by Jrgen ScherfErzeugt aus der PD-Version von/,HNVA-H0.rAf t=B`t=B6.|x|Df4/.??<?. N'/.?.?<BgBgBgBgN&`H/.?Bg?. N'/.?.pr A??. N'/.?.?<BgBgBgBgN&N^,_ _O N/,HNVA-HN-\N+ NN,-@/.BgN=@0.rAg(` NN"-@/.BgN=@/.N*/.N/.?< Bg?<N'pd=@`/.?.?? NN/.?<HnN 2AC2p "Q/.?< HnN 2AC"""A "O"""NJ-@2<'H//NC$"-A4<'H//NC$=B/.Až*"O2p "Q/.?.N|r|Af?<HnNb/.?.Bg?< NNpd=@`/.?.?? NNACpQ 3ZNByN3N3NByN #NrNT#NNXa:`V yNl"|Ova83[NByN3N3NByN #NrNT#NNX#OvN\a09NP @gP09NR @gD yNh"|NraS@ \fRR@"|NR@ f yNd"|Nra09NRNu2/ A fHyD`6 A fHyDB`( A fHyC` A fHyF` AfHyF?< NN\Nu3O3O#O# OBg?9O/9O?<BNAO HyO/<?9O?<@NAO Nu3O#O# OBg?9O/9O?<BNAO /9O/<)?9O?<@NAO Nu/,HNVAp-HNB@0.T@=@?.N -@/.? n0(rAW0(vCWĄDBd"n0.3@ 4. 3BN^,_ _ N/,HNVAN-HNB@ n0.-H0(rAW0(vCWĄDBd"h /"n / ND`N^,_ _ N/,HNVA-HNB@0. H//<NB м/HnN=p=@2. SA=A` n0.p1@Rn0.no n2. r1A$.-B .N^,_ _TN/,HNVAH-HNB@p=@ n 0.rtBg R@=@`0.rAl=A0.=@0.N^,_ _XN/,HNVA4-HNB@/.N6@@d0. Hм//.N>N^,_ _\N/,HNVA-HNB@p=@0.rdA] n 0(vCVDBd0.R@=@`0.rdAlzt=BS@=@`6 n 0.-H0(`/( n/( NN? NN`"h -I/ n/ NN? NN n/(?< NN n/(?< NN np//( N>`"h -I/ n/( NNH? NN n/( n/( NN*? NN n/( n/( NN ? NNd np//( N>`0@ @ b$@0;N xxRn0.no2.H//<NB"Ҽ//. N>N^,_ _XN/,HNVA-HNB@ n 0.-H0.1@2.1A4.1B6.1C8.1Dz01E1E|FWrAW€B@d0.tB=@0.t B1@p1@ vCW|FWAEd2.1A :. 1E`!@ 2.zEg/. ??.N%jN^,_ _N/,HNVA-HNB@p=@ n2(tBg` n0.0(r AtBf0.R@=@` n0."n0.0)r FAA1@0.R@=@/.??.?.?.?.?.?.?.?.?. Nh0.=@0.N^,_ _N/,HNVtA>-HNB@0.=@2. =A$.-Bx?<(HnHnHnxHntN3N^,_ _PN/,HNVtA6-HNB@0. =@".-Ax?<rHnHnHnxHntN3N^,_ _\N/,HNVtA^-HNB@ .-@x2.=A4.=B6.=C8.=D:.=E<. =F?<*HnHnHnxHntN3N^,_ _N/,HNVAH-HNB@/.?. HnHnHnHnN(/.Bg?<?.?.?.?.N=B:.<=E&.$-C?<HnHnHnHnN30.=@ n2.0"n4.2$n6.4&n 8.6(n :.8*n<.:0.N^,_ _3| NAXNu/")x itg$H@//?) ?<@NA LJof _Nu(_ _/ C (g ( fJ(g J(fv`z$($IJtfpH / /?( ?<?NA LJo*fJg  f"J` g  Wf NuJg Jh gJ(f !|Nu!|NuH$hx&h|gpR@@gf!JxL`H &ht!KxJh f0abLEJ@g *f` J9P0g R@Bh` / /<?( ?<?NA LJlp!K|JfnL` rH@Hsp/Bg?<?NA LRA3J9P0g^ fSA` fL AgUH@Hz+p 3 dp` SAH@Hz$p/?<?<@NA LJ9P0g`z fSA` fSAH@Hzp` f>H@Hzp `H@Hzp 3 dp/?<?<@NA LQ` d4 gb=9@=HHzxp/?<?<@NA LJ9P0g& AfH@HzFp/?<?<@NA L NuHzR0<`Hz$0< LN3L  p Exit q C^AReset required prior to Read or GetAttempt to read past end-of-file INuH?X _ gIeId/L?XNuHy?p`Hy?|N3bt`t _"_ gR e6G?T$S" geb"*f&"`&A%S"`&J`а|gb<|fP"9?DgH$A#?D`:"9?Hg6$A#?H`("9?Pg$$A#?P` @ g"9?Lg $A#?L"`"EI&R"$b Hy?\N3bJgr"Qd2`"SjN _"_ " gIeIdgR m @ e@E?T"fB#@B$`p&A"+ef "'I`Z"#@B$`L$K`ư| f"?P#?P`4|f"?L#?L` |f"?H#?H` "?D#?DNHeap overruns stackPointer NILPointer not in heapHP4 _0"_e /LP4NuHyAN3b/B9P\/|P\NuHP4 _0 @f0"|P2P2p` "_J@jpEP\r4@ BbBS@kQ/LP4NuHP4 _4SBkt82$_rAbd0 @f0"|P2P2p` "_J@jp6ADb6CG0IS@k$eQ/LP4NuHP4 _4k2SAk0"_p6B@bE0)CS@kQ/LP4NuHP4 _2$_r0 @f0"|P2P2p` "_J@jp@kS@kv&J$IRC4(K Vg RQBg`?/LP4NuHP4 _4kF2SAk>0 @f0"|P2P2p` "_J@jpJBg@b6B@oCEP\SBkQ/LP4NuString overflow _pJ.g 0( hNVg4 ( hg( hH`0( hNVg ( hg hHfXgr"ODd2Sk "Sj` _"yIe HyBN3bN#Qd#Q` .f -|B`-|B nNнQ`f yQdNStack overruns heapH?Qh _z gBjDRE"g8jDRE$6HBJBg8HAJAf,HBJBf$ւi EdD.` $HB8`B/L?QhNu0NvDNHQh|` HQh| _z f0NjDRE"g`jDREdJgR(`DfxJg<`DxSDbb JgHA8`"tcRЀ`xeWJg(MdD.`B/LQhNu09HNu09HByHNu _3HByHNByHNuNN0NNNPNTN`       W H W$    {  #{#{    H  W   W     W   W   `         T [3][][ Abort ]Copyright 1986, CCD and OSS, Inc. &>""""Vf,6 $8j,4 p244,(*P(,(.(.*..R(,(.(.&,,(.(,(.&.(.(.(.&,*. "* .$6, ."<       "06 ,Lb8z,F b":,>4@" f,tPdv`  rV "2 * R">:d"F:6B.x*6r >>  * ,,  .6   *jV0b,4 "T & & (,&  H            BBb4lX$Fj  "D    * "FV ( *@ B @ ( V  `g o"h#l#l#l,I c.N//Bg?<JNA BylN8.NV?<NNN^NuNV?<NAN^NuNV?./. ?<GNAN^ _\NNV?.?. /. ?<CNAN^ _PN/,HNVAP-HNO0.`?< N:4A\C#p"Q`?< N:4AC+p*Q`?< N:4AC5p4Q`?< N:4AdC/p.Q`|A$C(p'Q`dAC0p/Q`L?< N:4AC8p7Q`* @g S@ @b@0;N,NpA"Op?"Q?<NPT=@rAf n 0` n t0N^,_ _\N[3][| |Keine INF-Datei fr|Programm EXPANDER!][ WEITER ][1][| |Pfadname zu lang!| (>80 Zeichen)][ PECH ][2][| |Eintrag lschen ?][ JA | NEIN ][3][| |Ausgang ohne speichern ?][ JA | NEIN ][2][| |Daten vorher nicht speichern ?][ NEIN | DOCH ][3][| |Datei schreibgeschtzt ?][ ABBRUCH ][3][| |Datei nicht gefunden!][ OK ]/,HNVA-H nprAWpvPC^ĄDBdVCE p QN=@Nc@A?? n 0.`C> n 0.`C"Rn n oN^,_ _XN/,HNVtAb-H0.=@".-Ax?<)HnHnHnxHntNU0. =@2.=A$.-Bx?<(HnHnHnxHntNUN^,_ _PN/,HNVA -H?<!?<?<?<4?<N:-@ @2<1A/.?<Bg?<?<?<2?<?<?<N;:=@/.??<0BgNI/.?<Bg?<?<?<?<?O"O rQ?<?<NA/.?.?<0BgNI/.?<?<BgBg?<?<?<?<N;:=@/.?<Bg?<?<?< ?<?/.?.?. NN,/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NNx/.?.?. NNf/.?.?. NNT/.?.?. NNB/.?.?. NN0/.?.?. NN/.?.?. NN /.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NN/.N? .-@ .N^,_NuAusgangVersion 1.31SpeichernPGR InstallationDateiauswahl01Zeitstart:Start nach:Screen save:0099hl__Auto-PRGPRG-WahlLschen________.___Programm:________________________________________Pfad:/,HNVtAb-H0.=@".-Ax?<)HnHnHnxHntNU0. =@2.=A$.-Bx?<(HnHnHnxHntNUN^,_ _PN/,HNVA-H?<?<?< ?<?<N:-@ @2<1A/.?<Bg?<?<?<?<?<?<N;:=@/.??< BgNI/.?<?<?<Bg?<?<?=@$0.$r!Ag /.?<HntNBfAt "O""" NN:=@tHn0 NNL0.$` NNn-@/.BgN>=@./.N?^/.N;/.?<pr A??<NIp =@$` /.?<?<?<NI/.?<?<BgBgBgBgNH:?<HnnN"0.n|r|Af0.&@rA10.&@CX30.&t Bl @E2%0.&RE \I.G0.&`E DIG0.&`E I"G p Qp=@(`P0.&`Nc2.&`AHp?=@,rAg/.?<HntNBfAt "O""" NN-@//<dNf -@/.?<HntNBfAt "O""" NNV-@2.&A//./. NNp"A2!/.N?^/.N;0.$rAf/.?Bg?<NIp =@$`0.&@2.&AAX40FB10.&@20|p|@f/.?<?<?<NI`/.?<Bg?<NI/.?<?<BgBgBgBgNH:`n0.rF@=@r|r|Af p =@&`p=@&/.?Hn0Hn NN`,0.&rA^v C]DC^ĄDBdT/.?<tx DA??NI0.&S@=@&/.?Hn0Hn NNb/.?<pr A??<NI`0.&`rA0p_@g2.&RE.CE 4r$Q2.&`CHqHn NN0.&`C"AC2"""Nc0.&`AHp?=@$`/.BgN>j=@$2.p|t|BWr!AWBCd yr>"|rLa yrB"|raax x3rJat yrJd>3ZqByq3q3qByq#rLr.#rr2a:`V yrF"|sPa83[qByq3q3qByq#rLr.#rr2#sPr6a09r* @gP09r, @gD yrB"|rLaS@ \fRR@"|rR@ f yr>"|rLa09r,Nu2/ A fHyhr`6 A fHyh`( A fHyg` A fHyj` AfHyj?< NN\Nu/,HNVAp-HNf0.T@=@?.NB-@/.? n0(rAW0(vCWĄDBd"n0.3@ 4. 3BN^,_ _ N/,HNVAN-HNf n0.-H0(rAW0(vCWĄDBd"h /"n / ND`N^,_ _ N/,HNVA-HNf0. H//<Nf м/HnNavp=@2. SA=A` n0.p1@Rn0.no n2. r1A$.-B .N^,_ _TN/,HNVAH-HNfp=@ n 0.rtBg R@=@`0.rAl=A0.=@0.N^,_ _XN/,HNVA4-HNf/.NWb@d0. Hм//.Nb\N^,_ _\N/,HNVA-HNfp=@0.rdA] n 0(vCVDBd0.R@=@`0.rdAlzt=BS@=@`6 n 0.-H0(`/( n/( NN? NN`"h -I/ n/ NN? NN n/(?< NN n/(?< NN np//( Nb\`"h -I/ n/( NNH? NN n/( n/( NN*? NN n/( n/( NN ? NNd np//( Nb\`0@ @ b$@0;N xxRn0.no2.H//<Nf"Ҽ//. Nb\N^,_ _XN/,HNVA-HNf n 0.-H0.1@2.1A4.1B6.1C8.1Dz01E1E|FWrAW€B@d0.tB=@0.t B1@p1@ vCW|FWAEd2.1A :. 1E`!@ 2.zEg/. ??.NGN^,_ _N/,HNVA-HNfp=@ n2(tBg` n0.0(r AtBf0.R@=@` n0."n0.0)r FAA1@0.R@=@/.??.?.?.?.?.?.?.?.?. Nh0.=@0.N^,_ _N/,HNVtA>-HNf0.=@2. =A$.-Bx?<(HnHnHnxHntNUN^,_ _PN/,HNVtA6-HNf0. =@".-Ax?<rHnHnHnxHntNUN^,_ _\N/,HNVtA^-HNf .-@x2.=A4.=B6.=C8.=D:.=E<. =F?<*HnHnHnxHntNUN^,_ _N/,HNVAH-HNf/.?. HnHnHnHnNK/.Bg?<?.?.?.?.Na&Hyk?<NTJylg _9NSBgNAg`Nu/,HNVnA8-H .-@r2. =A?<4HnHnzHnrHnnNU0.z=@0.N^,_ _\N _#s#s#s#s#ssz#ss~0/3s| H |kz"|sH2H2H209s @pf2<`2<3s"<sz0<NBNu _<#s#s#s#s"_#s:3E3_3_ 2/3ys Jg.El: ys8DSEk0 ys00 ys0Q?"<s0<sNBJ_g2 ys:( ys8DSEk0 ys00 ys0QNu _3sN09sNu _3sN09sNu _3s3sN _"_$_2s4sN _3s3sN _"_$_2s4sN _3sN09sNu09sNu _3sN _3knN _3kr3kpN _3ktN _3kvN _3kxN _"_$_&_6kn4kp2krN _"_$_&_6kt4kv2kxN _ RN _"BlelUNHtar fSfr?/LtNuHtar fSfr?/LtNuHtar fSf`U?/LtNuHtahr fSf`S?/LtNuHtaBr fSf`R?/LtNuHtar fSf`T?/LtNu#u _  g "_Jjp` 0Ctp" g $_Jjr` 2Etrg\HuGse$4SBkQ$SpQ Cs` $SkQ$SrQEsLuJfpC$I/9uNuB9u `Pu Byl _0g$_jp"_// HuN\pLuBtJ@fL)J9u f f8| i f(Bi ` f|Ji f 3| `4<gG BQB) @e *:f&Jrt `e QG\tWJBkG\3 J9u f fpBi `\ f3| p`J g( f*3| H@?3| NAXNu/")x itg$H@//?) ?<@NA LJof _Nu(_"_/ A) g  f$)Jtf&H //?) ?<@NA LJovfNu$ix&i|fa`pRgf#Jx`H")x it#Hxg$H`//?) ?<@NA LJofLNu )f NuHy]` Hy]0< LNTnREWRITE required prior to WRITE or PUTDisk or directory full(_ _/ C (g ( fJ(g J(fv`z$($IJtfpH / /?( ?<?NA LJo*fJg  f"J` g  Wf NuJg Jh gJ(f !|Nu!|NuH$hx&h|gpR@@gf!JxL`H &ht!KxJh f0abLEJ@g *f` J9ug R@Bh` / /<?( ?<?NA LJlp!K|JfnL` rH@Hsp/Bg?<?NA LRA3J9ug^ fSA` fL AgUH@Hz+p 3 dp` SAH@Hz$p/?<?<@NA LJ9ug`z fSA` fSAH@Hzp` f>H@Hzp `H@Hzp 3 dp/?<?<@NA LQ` d4 gb`9@`HHzxp/?<?<@NA LJ9ug& AfH@HzFp/?<?<@NA L NuHzR0<`Hz$0< LNTn  p Exit q C^AReset required prior to Read or GetAttempt to read past end-of-file lNuHc2 _ gleld/Lc2NuHycJ`HycVNTt`t _"_ gR e6Gc.$S" geb"*f&"`&A%S"`&J`а|gb<|fP"9cgH$A#c`:"9c"g6$A#c"`("9c*g$$A#c*` @ g"9c&g $A#c&"`"El&R"$b Hyc6NTJgr"Qd2`"SjN _"_ " gleldgR m @ e@Ec."fB#@B$`p&A"+ef "'I`Z"#@B$`L$K`ư| f"c*#c*`4|f"c&#c&` |f"c"#c"` "c#cNHeap overruns stackPointer NILPointer not in heapHu _0"_e /LuNuHyeNT/B9uF/|uFNuHu _0 @f0"|uup` "_J@jpEuFr4@ BbBS@kQ/LuNuHu _4SBkt82$_rAbd0 @f0"|uup` "_J@jp6ADb6CG0IS@k$eQ/LuNuHu _4k2SAk0"_p6B@bE0)CS@kQ/LuNuHu _2$_r0 @f0"|uup` "_J@jp@kS@kv&J$IRC4(K Vg RQBg`?/LuNuHu _4kF2SAk>0 @f0"|uup` "_J@jpJBg@b6B@oCEuFSBkQ/LuNuString overflow _pJ.g 0( hNVg4 ( hg( hH`0( hNVg ( hg hHfXgr"ODd2Sk "Sj` _"yle HyftNTN#vN#vJ .f -|fd`-|fd nNнvJf yvNNStack overruns heapH?vR _z gBjDRE"g8jDRE$6HBJBg8HAJAf,HBJBf$ւi EdD.` $HB8`B/L?vRNu0NvDNHvR|` HvR| _z f0NjDRE"g`jDREdJgR(`DfxJg<`DxSDbb JgHA8`"tcRЀ`xeWJg(MdD.`B/LvRNu09lNu09lBylNu _3lBylNBylNuqr r(r*r.r:       W H W$    {  #{#{    H  W   W     W   W   `         T [3][][ Abort ]Copyright 1986, CCD and OSS, Inc. &j"""R\d6$L:< "L & 246(,(,(,(,(,(.&,.*,.*,*,.P&,&,&,(&*(&*,&*,.*..(.&,,(.*246(X*X&,&((....&,&.(.(.(.(.(.(,*,  `n ,2XJ (6(66>6h V"$P "B  VX46 (D T~8x86>8(>J8l"@,^ Z"<      06 ,Lb8z,F b":,>4@" f,tPdv`  rV "2 * R">:d"F:6B.x*6r >>  * ,,  .6   *V0b,4 "T & & (,&  H                 "$" BBb4 FlX$Fj  "D    * "FV ( *@ B @ ( V  ANDERwirddiesegeladen,andernfallserfolgteine Fehlermeldung.`"?Cx.I###ByNDNV/.?< NAN^ _XNNV?./. ?<GNAN^ _\NNV?<NAN^NuNV?.?. /. ?<CNAN^ _PN/,HNVAF-HNKf0.`?< NJA`C#p"Q`?< NJAC*p)Q`?< NJAC.p-Q`?< NJAC!p QNHn?Bp=@BgN 0. |r|AfHn n/?-H n0(^|r|Af/?< ?.N n 0(|r|Af n /(/(BgNL3b n2(`|t|BfX"n 2(bHt #A n /(/(?<NL3brAf??< N]-@/.?<Bg?<?<?<?<?/.?.?. NN,/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NN/.?.?. NNx/.?.?. NNf/.?.?. NNT/.?.?. NNB/.Nc .-@ .N^,_NuAusgangEXPANDERGrter freier SpeicherblockBytefreier Speicher gesamtSpeicherreservierungkByte00009999 gesam____0000000INF-DateiPROGRAMME ProgrammwahlOKSpeicher res.Einstellungen sichern:AutostartenZeitstartenACC-FensterVersion 1.35/,HNVAh-H V0(rAoV49v ClHBxC$3 V?(NM V!@29AC<#HyHy&?<NŞN^,_Nu/,HNVA-H09|r|Af09"309"|r|Af09|r|Aft09~?Np =@`R0.RrA80p@o22.3Hy&HynHy/9f?9dHnNRn n op@dNNP-@pr A?BgBgBgHxBgBgBgBgBgBgBgBgBgBgHnHnHnHnHnHnHnN=@2.t(Bf/9/9tHy&HyHyHyHynHyjNL09|r|Af.Hy&HynHy/9f?9dHnN NN?<N09|r|Afnp=@29|t|Bfr=A`0.@A$20|p|@f0.@A/9?<BgBgNm*/9?< BgBgNm*/9?<%BgBgNm*/9?<(BgNmBgHy&HyHyNР09 |r|Af Nd`/9NI3b/9/9tHy&HyHyHyHynHyjN09|r|Af*Hy&HynHy/9f?9dHybN09|r|Afz/9N^pNHyNpBgNA Expander |FU"f NuHyxHy|/<?<?<KNAO#ʈ < |Gz"yʈ"Q yʈP ʈX "yʈ X P Hyx/9ʈHy|?<?<KNAO/9ʈ?<INA\ 9ʄNuNG?<NA yʈ h|f BʄNu#ʄNu 3ZʔByʖ3ʘ3ʚByʜ##pa:`V y"|a83[ʔByʖ3ʘ3ʚByʜ##p#a09 @gP09 @gD y"|aS@ \fRR@"|pR@ f y"|a09Nu o"h$hɕ/ /?<?<JNAO NuHy?<NA\ByH?<Hy:?<NNAP @fNuRyH?<ONAT @f09HRyHNu3P0< yHg3J3L3N3JT3 ^3`3b3dByf3L̔3̖#N̢"<@0<NB09HyLgRyL09PyLf|` yJg3LRyJ`\Nu2/ A fHy`6 A fHy`( A fHyX` A fHy` AfHyX?< NN\Nu3{̮By̬`r3z̮3̬3̪`V3z̮3̬By̪3N̲3̴3̶3̸By̺ByBy"<0<NB3M̲By̴3̶By̸By̺"<0<NB3̰3̮̲By̴By̶3̸̬By̺3̰̾3̪"<0<sNBNu3>3k3 3 ByBy"<0<NB09@NuHz ?<&NN\Nu | P"|`, he"h( yF#F"NuB@ yNo0<Nu#J# F og og6Nu Ng&a/9N?<INA\3Nap09NBNNu0< Jg/`*l :RLpFNs#@/|Ut3΀3΂#b`|#@#b# ##3| yڌg(|ڌyڌ3z yFg3HJa$ 9*a zmj NsL|#0(3!&a|B0#B(3"&a`BB3umD#j. <Q^a y"g y1"g3z 9*a\`$3z/9/9*?<?<JNAO <Q^aByD y6g@#*|΄ g ENDEg -aSy6 y6n*y 9La y|g009$a |ڤa yFg3FJa yzf 3|z09zNu/,HNVtAB-HN0.=@2. tB=A&.-Cx?<HnHnHnxHntNN^,_ _PN/,HNVtA<-HN0. =@r=A$.-Bx?< HnHnHnxHntNN^,_ _\N/,HNVtA<-HN0. =@r=A$.-Bx?< HnHnHnxHntNN^,_ _\N/,HNVA0-HN/.?. A "Op?"QBgBgNdxN^,_ _N/,HNVnAV-HN n pR@p2.=A n /NZ-@r?<#HnHnzHnrHnnN0.z=@0.N^,_ _\N/,HNVAp-HN0.T@=@?.Nf*-@/.? n0(rAW0(vCWĄDBd"n0.3@ 4. 3BN^,_ _ N/,HNVAN-HN n0.-H0(rAW0(vCWĄDBd"h /"n / ND`N^,_ _ N/,HNVA-HN0. H//<N м/HnNp=@2. SA=A` n0.p1@Rn0.no n2. r1A$.-B .N^,_ _TN/,HNVAH-HNp=@ n 0.rtBg R@=@`0.rAl=A0.=@0.N^,_ _XN/,HNVA4-HN/.Nb@d0. Hм//.NN^,_ _\N/,HNVA-HNp=@0.rdA] n 0(vCVDBd0.R@=@`0.rdAlzt=BS@=@`6 n 0.-H0(`/( n/( NN? NN`"h -I/ n/ NN? NN n/(?< NN n/(?< NN np//( N`"h -I/ n/( NNH? NN n/( n/( NN*? NN n/( n/( NN ? NNd np//( N`0@ @ b$@0;N xxRn0.no2.H//<N"Ҽ//. NN^,_ _XN/,HNVA-HN n 0.-H0.1@2.1A4.1B6.1C8.1Dz01E1E|FWrAW€B@d0.tB=@0.t B1@p1@ vCW|FWAEd2.1A :. 1E`!@ 2.zEg/. ??.NjN^,_ _N/,HNVA-HNp=@ n2(tBg` n0.0(r AtBf0.R@=@` n0."n0.0)r FAA1@0.R@=@/.??.?.?.?.?.?.?.?.?. Nh0.=@0.N^,_ _N/,HNVtA>-HN0.=@2. =A$.-Bx?<(HnHnHnxHntNN^,_ _PN/,HNVtA6-HN0. =@".-Ax?<rHnHnHnxHntNN^,_ _\N/,HNVtA^-HN .-@x2.=A4.=B6.=C8.=D:.=E<. =F?<*HnHnHnxHntNN^,_ _N/,HNVAH-HN/.?. HnHnHnHnNnn/.Bg?<?.?.?.?.N-HN0.=@2. =A?<jHnHnzHnrHnnN0.z=@0.N^,_ _XN/,HNVtA~-HN0.&=@2.$=A4."=B6. =C8.=D:.=E?<lHnHnHnxHntN n0.0"n2.2$n4.4&n 6.6N^,_ _N/,HNVA8-HN .R-@ n"<//Nd"0"n r2N^,_ _ N/,HNVA-HN?.?. NN^,_ _XN/,HNV8Ad-HN0.=@P2.=AR4.=BT6. =CV?<BgBg?<HnHnHnhHnPHn8?<N?.?. NN^,_ _PN/,HNVA<-HNHnHnN?.?.?.?. NR?.?. NN^,_ _XN/,HNVA -HN?.?. ?.?. NN^,_ _XN/,HNV8A`-HN0.=@P2.=AR4.BS@=@T6. CSA=AV?< ?<Bg?<HnHnHnhHnPHn8?<NN^,_ _PN/,HNV8Aj-HN0.=@2. =A4.=BP6.=CR8.=DT:.=EV?< ?.?<?<HnHnHnhHnPHn8?<NN^,_ _N/,HNVA,-HN?<?.?.?.?.?.?. NLN^,_ _ N/,HNVA,-HN?<?.?.?.?.?.?. N N^,_ _ N/,HNV8AX-HN0.=@P2.=AR4.=BT6. =CV?< ?<Bg?<HnHnHnhHnPHn8?<NN^,_ _PN/,HNVA&-HN?.?.?.?. Bg?<N$N^,_ _PN/,HNV8A<-HN0. =@?.Bg?<BgHnHnHnhHnPHn8BgNN^,_ _XN/,HNVA-HN?< ?. NN^,_ _TN/,HNV8AT-HN0.=@2.=A4.=B6. =C?<Bg?<BgHnHnHnhHnPHn8BgNN^,_ _PN/,HNVA"-HN?. N?<?. NN^,_ _TN/,HNVA-HN?<?. NN^,_ _TN/,HNV8AB-HN0. =@Pr=AR?<BgBg?<HnHnHnhHnPHn8BgNN^,_ _TN/,HNV8AR-HN?.?. N0.=@2. =A?<lBg?<BgHnHnHnhHnPHn8BgNN^,_ _XN/,HNVA"-HN?. N?<?. NN^,_ _TN/,HNVA.-HN0. rA?N?<h0. rA?NN^,_ _TN/,HNVAl-HN?. N0. =@rAo$t=BS@=@ vCox=D@=@ ?<?.N*0.rAo?<?. NN^,_ _TN/,HNV6AD-HN0. =@2.=A?<'Bg?<BgHnHnHnhHnPHn8BgNN^,_ _XN/,HNVA-HN?<j?. NN^,_ _TN/,HNV8AB-HNp=@P2. =AR?< BgBg?<HnHnHnhHnPHn8BgNN^,_ _TN/,HNVA-HN?<?. N N^,_ _TN/,HNV2A-HNHn2Hn4Hn6N"BgBgNn0.=@P2.=AR4.BS@=@T=AV6.BSC=CX8. DSA=AZ:.=E\<.DSF=F^=E`0.=@b?<BgBg?<HnHnHnhHnPHn8?<N?.4?.6NN^,_ _PN/,HNV8A`-HN0.=@P2.=AR4.BS@=@T6. CSA=AV?< ?< Bg?<HnHnHnhHnPHn8?<NN^,_ _PN/,HNVAr-HNHnHnHnN>BgN?<NHnHnHnN"?.Nx?.?.?.?. N*?.N?.N?.NLN^,_ _PN/,HNVA8-HNp.R@rAHnNZ/?. N=@0.N^,_ _N/,HNVA-HN0.F=@2.@=A4.D=B6.B=C8.:zE=D<.8=F0.6=@2.4=A4.2=B6.0E=C8..=D <.,=F 0.*=@2.(=A4.>=B:.<=E&.$-C?<HnHnHnHnN0.=@ n2.0"n4.2$n6.4&n 8.6(n :.8*n<.:0.N^,_ _3| NAXNu/")x itg$H@//?) ?<@NA LJof _Nu(_&&_k+g  gF g fb k eZH/ NpL?<Hk ?<=NAPBt7@ | Jk@Bg?+ Bk/ +/N?<BNA JkNHzZp`Hzqp` Hzp`Hz LNn#@ //aH/9@Nn#@ //a,/9@N\RANDOM I/O attempted to deviceNegative random access record numberRandom I/O without Reset or RewriteError during random-access(_"_/ A) g  f$)Jtf&H //?) ?<@NA LJovfNu$ix&i|fa`pRgf#Jx`H")x it#Hxg$H`//?) ?<@NA LJofLNu )f NuHyW` Hy00< LNnREWRITE required prior to WRITE or PUTDisk or directory full(_ _/ C (g ( fJ(g J(fv`z$($IJtfpH / /?( ?<?NA LJo*fJg  f"J` g  Wf NuJg Jh gJ(f !|Nu!|NuH$hx&h|gpR@@gf!JxL`H &ht!KxJh f0abLEJ@g *f` J9Dg R@Bh` / /<?( ?<?NA LJlp!K|JfnL` rH@Hsp/Bg?<?NA LRA3J9Dg^ fSA` fL AgUH@Hz+p 3 dp` SAH@Hz$p/?<?<@NA LJ9Dg`z fSA` fSAH@Hzp` f>H@Hzp `H@Hzp 3 dp/?<?<@NA LQ` d4 gbA9@AHHzxp/?<?<@NA LJ9Dg& AfH@HzFp/?<?<@NA L NuHzR0<`Hz$0< LNn  p Exit q C^AReset required prior to Read or GetAttempt to read past end-of-file NuH _ ged/LNuHy`HyNt`t _"_ gR e6G$S" geb"*f&"`&A%S"`&J`а|gb<|fP"9gH$A#`:"9g6$A#`("9g$$A#` @ g"9g $A#"`"E&R"$b HyNJgr"Qd2`"SjN _"_ " gedgR m @ e@E"fB#@B$`p&A"+ef "'I`Z"#@B$`L$K`ư| f"#`4|f"#` |f"#` "#NHeap overruns stackPointer NILPointer not in heapHH _0"_e /LHNuHy N/B9p/|pNuHH _0 @f0"|FFp` "_J@jpEpr4@ BbBS@kQ/LHNuHH _4SBkt82$_rAbd0 @f0"|FFp` "_J@jp6ADb6CG0IS@k$eQ/LHNuHH _4k2SAk0"_p6B@bE0)CS@kQ/LHNuHH _2$_r0 @f0"|FFp` "_J@jp@kS@kv&J$IRC4(K Vg RQBg`?/LHNuHH _4kF2SAk>0 @f0"|FFp` "_J@jpJBg@b6B@oCEpSBkQ/LHNuString overflow _pJ.g 0( hNVg4 ( hg( hH`0( hNVg ( hg hHfXgr"ODd2Sk "Sj` _"ye HyNN#x#t .f -|`-| nNнtf yxNStack overruns heapH?| _z gBjDRE"g8jDRE$6HBJBg8HAJAf,HBJBf$ւi EdD.` $HB8`B/L?|Nu0NvDNH||` H|| _z f0NjDRE"g`jDREdJgR(`DfxJg<`DxSDbb JgHA8`"tcRЀ`xeWJg(MdD.`B/L|Nu09Nu09ByNu _3ByNByNuʔʬ*.ACC^v̢̘̦̔       W H W$    {  #{#{    H  W   W     W   W   `         T ̲̲ >@BDInSTDas Programm ist Public Domainp͈ͦͺpͦͺXBRAExPaNXBRAExPaN[3][|EXPANDER.ACC ist schon aktiv!!|Vor einem Programmstart zuerst| laufendes Programm beenden.][ OK ]Ph܆ܒܜܞ   {  #{#{ [3][][ Abort ]Copyright 1986, CCD and OSS, Inc. r"""""zr((d "  << 26,,(,(((((((((,(.*., `2X, 6   B<>>l@h6$4<"n" 08: ؠ|x$F   L&  0 4,.*P&(&, &"  B\`".J  f246,((,(,&,(,&,((****(&,(.*(.*(.*(.*(.*(.*(.*(.*(.*(.&(.&,(.(.*Z(,(,(,(,$.(,(.&,.&,2  $$"L &  &           & <     ,         0     H     0& $   $  $("    4                        :       "  6 0 0 $"$,06 ,Lb8z,F b":,>4@" f,tPdv`  rV "2 * R">:d"F:6B.x*6J"*JFFFF ( B4r"" >$8$8rJ" *,JJ0 J " 4T ^"BBL :0 ,H ,,6 8 ,2 v8 ,6 ,,T  T *jV0b,4 "T & & (,&  H                 "$" BBb42>4F FlX$Fj  "D    * "FV ( *@ B @ ( V   <2    RDDS DDDL   RDDS DDDL     RDDS  DDDL      RDDSDDDL A:\HILFSPRG\INSTALL.PRGA:\HILFSPRG\PRG_INST.PRGA:\DIVERSE.PD\TIMER\TIMER.PRG#A:\DIVERSE.PD\AUTOSORT\AUTOSORT.PRGA:\DIVERSE.PD\EDDY\EDDY_10.PRGT.PRG#A:\DIVERSE.PD\FCOPY.III\FCOPY_3.PRG!A:\DIVERSE.PD\SYSINFO\SYSINFO.PRGRGA:\DIVERSE.PD\SELECT\SELECT.PRGA:\DIVERSE.PD\WO_IST.TOSSINFO.PRGRG"##&#&d ( xXtt   d - b EXPANDER.INF8v-Wahl ) atext /tface 0 def sf (eine Fileselectbox aktiviert werden, mit deren Hilfe ) atext CR LF ( ) atext ( das gew\201nschte Programm ausgew\204hlt wird. Mit anklicken von ) atext /tface 2 def sf (OK ) atext CR LF /tface 0 def sf ( ) atext ( wird das ausgew\204hlte Programm \201bernommen und dessen ) atext CR LF ( ) atext ( Zugriffspfad und Name f\201r den aktuellen Programmplatz ) atext CR LF ( ) atext ( eingetragen. Durch ) atext /tface 2 def sf (ABBRUCH ) atext /tface 0 def sf (wird die Funktion abgebrochen, wobei ) atext CR LF ( ) atext ( keine Daten ver\204ndert werden.) atext CR LF ( ) atext CR LF ( ) atext CR LF CR LF CR LF CR LF CR LF CR LF CR LF CR LF ******************************************************************** Deze diskette is samengesteld door de Stichting ST, Postbus 11129, 2301 EC Leiden. Onze bibliotheek van public domain programma's omvat op dit moment (zomer 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 1993 bevat een compleet overzicht van de Public Domain bibliotheek op dat moment. De Stichting ST geeft ook een speciale PD catalogus disk (database met filenamen) 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. ************************************************************************ * * MAXON C Programm EXPANDER Version 1.35 Dezember 1992 Auf der Programmdiskette enthaltene Dateien: README diese Datei EXPANDER.ACC das Programm um das sich alles dreht EXPANDER.INF Konfigurationsdatei fr Programm EXPANDER VERSION Informationen ber die nderungsstnde von EXPANDER HILFSPRG PRG_INST.PRG Konfigurationsprogramm fr Programm EXPANDER INSTALL.PRG Installationsprogramm fr Registriernummer HANDBUCH HANDBUCH.DOC Handbuch zu EXPANDER im Wordplus-Format HANDBUCH.TXT Handbuch zu EXPANDER im ASCII-Format DIVERSE.PD TIMER enthlt ein Programm zur Arbeitszeitverwaltung SYSINFO enthlt ein Programm das Auskunft ber den Systemzustand erteilt SELECT enthlt ein Programm zur Manipulation des Fensterinhaltes unter dem Desktop FCOPY III enthlt das bekannte Sharware-Kopierprogramm EDDY enthlt einen komfortablen TOS-Editor AUTOSORT enthlt ein Programm zum Einstellen der Reihenfolge von Programmen im AUTO-Ordner Das Programm EXPANDER Das Programm EXPANDER sollte als ACC auf dem Bootlaufwerk des Rechners abgelegt werden. Nach dem Bootvorgang knnen dann mit diesem ACC, unabhngig von der TOS-Versionsnummer, Programme gestartet werden, ohne einen Systemabsturz auszulsen (zur Bedienung siehe Datei HANDBUCH). Durch umbenennen ist das Programm auch als PRG ablauffhig, was aber wenig Sinn machen drfte. Fr den reibungslosen Betrieb mit EXPANDER sind noch einige Punkte zu beachten, die im Kapitel 7.1 der Datei HANDBUCH aufgefhrt sind (unbedingt lesen!). Anschlieend noch ein paar Informationen zur Anwendung und Entstehungsgeschichte des Programmes. Die Ursache fr die Entwicklung von EXPANDER war der Umstand, da in der Menleiste des Desktop nunmal nicht mehr als sechs ACC zu installieren sind, andererseits aber auch bei voller Ausnutzung der ACC-Slots unter Umstnden der Speicherplatz knapp werden kann. So steht man dann fter vor der Tatsache, da ein gerade bentigtes Hilfsprogramm entweder nicht als ACC installiert ist, oder der Speicherplatz zum Aufrufen einer Hauptapplikation nicht ausreicht. Nun gibt es ja schon das Programm CHAMELEON von Karsten Isakovic, mit dem ACC's nachtrglich zu installieren sind. Dessen Verfahren hat aber Nachteile. Erstens sind nur Programme ladbar, welche auch als ACC ablaufen, zweitens knnen diese Programme nicht mehr aus dem Speicher entfernt werden, wenn Systemvektoren von ihnen verbogen wurden und drittens ist ein nachladen von ACC's nur mglich, wenn die aktive Hauptapplikation nicht den gesamten Speicher fr sich beansprucht (geschieht leider hufig). EXPANDER geht deshalb einen anderen Weg. Da mittlerweile die meisten ACC auch als PRG ablauffhig sind, werden diese durch EXPANDER als solche gestartet, aber nicht als selbstndiges Programm betrieben. Dadurch wurde der Anwendungsbereich fr EXPANDER betrchtlich erweitert, wobei allerdings kein (Pseudo) Multitasking erreicht wird. Vielmehr ist EXPANDER mit einem Multi-Accessory zu vergleichen, welches nach eigenen Wnschen konfigurierbar ist. Mit EXPANDER knnen nun generell alle Accessories aufgerufen werden die auch als PRG ablauffhig sind. z.B.: das Kopierprogramm FCOPY_III; das beiliegende Programm TIMER; der Resource Konverter QUICK DIALOG von CCD; das PD-Programm SYSINFO; u.s.w. Solche Programme drfen dann auch eine GEM-Menleiste verwenden, sofern diese in einem Fenster dargestellt und nicht durch den AES- Aufruf MENU_BAR (AES-Funktion 30) verwaltet wird. Weiter sind alle GEM-Programme aufrufbar, die nur durch Dialogboxen bedient werden und auf eine echte GEM-Menleiste verzichten, was bei vielen Hilfsprogrammen der Fall ist. z.B.: das Programm QUICK INDEX; das beiliegende Programm PRG_INST; die gesamte Festplattensoftware welche dem ICD-Hostadapter beigelegt ist; u.s.w.; Zustzlich ist es auch mglich Programme zu starten, die das GEM nicht nutzen, wie z.B. TOS-Programme oder hnliche. z.B.: der PD-Editor EDDY; der GFA-Assembler; der Turbo-Assembler; GFA- und OMIKRON.Basic; das Programm MUSICMON von Galactic; die Programme OXYD und SPACOLA; das PD-Disklabeldruckprogramm STICKER; der Kommandointerpreter MASTER; das CAD-Programm LEONARDO (jetzt BECKER DESIGN); u.s.w.; Mit EXPANDER ist es auch mglich anderen ACC's Speicher zukommen zu lassen, wenn das aktive Hauptprogramm alles fr sich reservieren wrde. Bei aktivierter Option "Speicher reservieren" knnen z.B. auch mit dem Programm CHAMELEON neue ACC's installiert werden, wenn der gesamte freie Speicher vom Hauptprogramm belegt wird. Hierzu braucht man nur den reservierten Speicher durch Ausschalten der Option freizugeben, wodurch dieser dann von CHAMELEON genutzt werden kann. Auch das Starten eines Mausbeschleunigers, welcher normalerweise nach einem Neustart von Hand oder durch die Autostart- Funktion des DESKTOP's aufgerufen werden mte, kann jetzt durch Autostarten mit EXPANDER ausgefhrt werden. Ebenso die Zeitstartoption, durch welche die Weckerfunktion des Programmes TIMER o.. zu nutzen ist. Dadurch kann die Installation weiterer ACC's eingespart werden. Zudem ist es manchmal auch schon ganz ntzlich, da aus einer Textverarbeitung heraus z.B. ein Kommandointerpreter zu starten ist, um mit diesem auf der Festplatte eine Datei zu suchen oder hnliches. Nach diesen Aufzhlungen noch ein paar Beispiele aus dem praktischen Einsatz von EXPANDER. Fr die Programmentwicklung von EXPANDER wurde dieser schon in einer Vorversion eingesetzt. Das Programm ist mit ST Pascal+ und dem GFA- Assembler geschrieben worden. Da in ST Pascal kein Inline-Assembler zur Verfgung steht, htte das einen stndigen Wechsel der Programmierumgebung bedeutet. Daher wurde als Hauptprogramm immer das Pascalsystem und dessen Editor gestartet und im Bedarfsfall durch EXPANDER in den GFA-Assembler gewechselt. Ebenso das Vorgehen fr die Programmierung der akustischen Meldungen von EXPANDER und TIMER. Diese wurden mit dem Oldie MUSIX_32 erzeugt. Die hierzu notwendigen Arbeitsschritte wurden ebenfalls aus dem Pascal ber EXPANDER durchgefhrt (MUSIX_32 -> Hex-ASCII-Konverter -> Assembler). Zusammengefat kann man sagen, da EXPANDER als eine Erweiterung der Mglichkeiten zu betrachten ist, welche ACC's normalerweise zur Verfgungen stellen (daher auch der Name). Das Programm kann als kostengnstige und speicherplatzsparende Alternative zu bereits erhltlichen oder kommenden Multitasking-Systemen fr ATARI ST Computer angesehen werden. Das Programm EXPANDER ist in zwei Versionen erhltlich. Die erste ist eine im Funktionsumfang reduzierten PD-Version, die andere die Vollversion welche durch Zahlung einer Registriergebhr erhltlich ist. Wurde eine Registrierung vorgenommen, wird auf den Namen des Kufers eine Registriernummer vergeben, die dann mit dem beiliegenden Installationsprogramm INSTALL.PRG im Programmcode verewigt wird. Dadurch wird aus der PD-Version die Vollversion, welche den ganzen Funktionsumfang bereitstellt (die dann aber auch dem Copyright unterliegt und nicht mehr weitergegeben werden darf). Registrierte Anwender erhalten eine Benachrichtigung wenn eine neue Version vorliegt. Gegen Einsendung einer Bearbeitungsgebhr und eines frankierten Rckumschlages kann diese dann erworben werden. Sollte ein Anwender auf einen Fehler stoen, so bitte ich darum diesen mit Beschreibung der Umstnde und Angabe des beteiligten Programmes zu melden. Wenn der Fehler durch das Programm EXPANDER verursacht wurde, so wird dieser soweit mglich, umgehend beseitigt. Im Preis der Registrierung fr das Programm EXPANDER ist eine gedruckte Ausgabe der Programmbeschreibung enthalten! Das Programm TIMER Das Programm TIMER auf dieser Diskette ist ein PD-Programm mit mehreren Funktionen (Programmbeschreibung siehe Datei TIMER.DOC). Die Hauptaufgabe des Programmes besteht in der Zeitnahme von Arbeitssitzungen am Computer. Es ist jedoch unter anderem auch eine Uhrzeitanzeige und ein Wecker eingebaut. Diese Weckerfunktion kann auch durch EXPANDER angesprochen werden, wenn die Option Zeitstarten aktiviert ist (siehe Datei HANDBUCH Kapitel 4.2.5). Preise: Registrierungsgebhr ohne Diskette 55,- DM PD-Version der Programmdiskette 5,- DM Versandkosten bei Vorkasse (z.B. V-Scheck) 3,- DM Versandkosten bei Nachnahme (Inland) 6,- DM Versandkosten bei Nachnahme (Ausland) 12,- DM (bei Vorkasse bitte keine Briefmarken) Bezugsadresse: SSE - Scherf Software-Entwicklung Birkenweg 37 6601 Klarenthal Tel.: 06898/39143 Anmerkung: Einige der in Beispielen angefhrten Programmnamen sind eingetragene Warenzeichen und sollten auch als solche betrachtet werden. Beschriftung ) atext /tface 2 def sf (Registriert auf:) atext /tface 0 def sf ( den Text ein, ) atext CR LF ( ) atext ( der in der Registrierbest\204tigung die Sie erhalten haben, unter ) atext CR LF ( ) atext ( der gleichen \232berschrift zu finden ist. Achten Sie darauf, da\341 ) atext CR LF ( DIE NDERUNGSSTNDE VON EXPANDER ============================== 1.00-1.29 : noch keine verffentlichten Versionen; 1.30 : erste verffentlichte Version; 1.31 : kleinere nderungen zur Bedienung der Fileselectboxen; Fehler bei der Speicherreservierung beseitigt; 1.32 : Anpassung auf die Auflsungsumschaltung von OVERSCAN; 1.33 : Fehler in der Bildschirmsicherung beseitigt. Dieser ist immer im s/w-Modus aufgetreten, wenn der Bildspeicher grer als 64 kByte war. 1.34 : der Start von TTP-Programmen mit bergabe einer Kommandozeile ist jetzt mglich. 1.35 : beim Starten oder Beenden von Hauptprogrammen werden jetzt Programme, die vorher von EXPANDER gestartet wurden korrekt beendet. text ( Dadurch wird der Installationsvorgang gestartet, dessen ) atext CR LF ( ) atext ( Abschlu\341 durch ein akustisches Signal und eine Meldung ) atext CR LF (