4NNNNN=p NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNN~O`  O`! #@%`')-//3@5`79;=?A C@E`GIKMQ S@U`Y[]_a c@e`gikmos@u`wy{ @` @ ` O ` @ ` @ ` ǀ ɠ ` ٠  @` @`!Aa   !Aa!!#A%a')+-/1!O5a79;=?A!CAEaGIKMOQ!SAo[]_a!cAeaioq!sAuawy{}!Aa!Aa!A!!Aaǁɡ!Aaׁ!O`  O`! #@%`')-//3@5`79;=?A C@E`GIKMQ S@U`Y[]_a c@e`gikmos@u`wy{ @` @ ` O ` @ ` @ ` ǀ ɠ ` ٠  @` @`!Aa   !Aa!!#A%a')+-/1!O5a79;=?A!CAEaGIKMOQ!SAo[]_a!cAeaioq!sAuawy{}!Aa!Aa!A!!Aaǁɡ!Aaׁ!DIVPATCH FONTINFO FU2END 0KALENDER ˬWMACTEXT ԬqPCFORMAT ⬺SCANCODE XEDIT ARRANGE GFACYLABEL IBMNjHERCULESPD hNO_KLICKPD sCODIERERV16|BUDGET ᲺA370 `LEES DIT #Q `K. .. DIVPATCHACC DIVPATCHPRG  pDIVPATCHTXT Y!`^QKO` EfvM m HPHUBg?<JNA(m)m -:gS)@ -OK1PC#HNHx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHNFALN&Hz6?< NA\pdAxr0XQ)K\NNn$ppppppN ,`NuJrBjNuHz?<&NN\N(CAp$L Qp N9lrBlJpNNpMN9@pdAr 0Q0tr Nb9lNNupealp`NuaNJHz?<&NNBWNANC2A@p222NrҌ0<NB0,rNurA9Ar`v C9Cr`rt9@9A9BNrrҌpsNB0,Nu9@N`rDҌpsNBNuC2 @ e @}bA@p222Nr,Ҍ0<NBNu pa4|a@:>< |a6RGk0Gg`a(0GVfA1G<ap??<?<NM\Nu??< NMXNu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NpNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@N?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|B  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</N JFkSFk&aQN `Ha"FFaQL8Nn6.BJgtBnBNupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?Nn<JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A dJf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C]fApNNNHP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Fehler # ][Abbruch]\f.B &lX)K\)ld` lp ,BQjNup(NXA JpBQA/)H )l gBlJpNB Aprt0 0BBB R@ @efA000 0PB0 *00 000\0X0 *0000 0P0BX0, *@00p1| 1|QBX0 $HTH0P &0 *0,NupNSk [0NupNuHPaH8 _&X Pf/|~ K!zag @ ep 24C"2 S@ػ Td BTA3A0C4$I2a222B"0@2A\xvaRg<2#M 4B3BS@ -f ػ Td>BAAb8RGRC`3RSG5GC5C J1DcaRF F e`RG GcdNuXASF1F41R 1h4 x1EDgVA)H)H 9|J?<NNTU@g,ACg dRhdRh(gpL8Np>L8NVp*HEAJ0?C bL000H?A/.)HpNLrHH/>Bl/,ff.f.ffNu l /.g&, ^`D&, N`>&, R`8&, V`2&, Z`,2,/4WAARA0,/6A hfRAS@f9A/,&, Jo ? CN0`@k Ap0(/.NuA Nu)G RHA)A v9@ zNu|`|*Md A l)G Z`A b)G V0, HF 00Nup)@JphNLtH &JKBCH .A/~0 1PP1P1PA L? &<@>AFG0000X0000X0000X0000C ~AJ0g0  pi, N"F QNu"l`Yd&-KNN"l`YepN&#k"C-KN"Cփk փk2##`փk"`2`& $Y8gHRDD*D%H8#$c2g# HRDD%H`p"l`Qd&&| NuN"l`QepZN <Nn+|(+| S,+|4+|@+|H ,0XN+@hN DivPatchHPpN<"_NCN/-h -/AZN)|8 ^?< ?<p".<4NB?<?<pr"_ _.<4NHx?<?<pr"_ _.<4N)|4 N <lN`NNpN (gNVANN AlNB A$NB -l)@B -$9@p#NNNAPN@HxNS DIVPATCH V2.1 | (C) ONKISOFT 1999 |in 8/90. GfA-Bas V2.02 | ACC-VersionHPNGreat!r"_ N+@LHxN=DIVPATCH Main Menu: |------------------- |Which operations? ||HPNFloppy|Div.|Exitr"_ N+@P -PSgNANN -PUgNAN -PWfTNNA$N@ -(N+@$HxN|Is extern floppy |connected? HP -$WD/N Yes|No|Cancelv""_ N+@$ -$WfNL -$WD"-(NNNA$N@ -(NUgNl -,N+@$ -$WgN+|$N+|$HxNaBlitter- or Rainbow-ROM-TOS: |---------------------------- |How many tracks uses |extern floppy? 4HPN 40 | 80 |Cancel"-$"_ N+@$ -$WfNl -$SgNXB$N`+|$ -$"-,NNNA$N@ -4N+@$HxN4|Like to hear a |click each time a |key is pressed? HP -$UD/N Yes|No|Cancel""_ N+@$ -$WfN* -4N/ -$UD"-4NNNA$N@?-JNNT+@$ -$UgN?Hz6?< NA\pdAxr0XQ)K\NNbbbbbbJrBjNuHz?<&NN\N>CAp$L Qp N*9lrBlJpNN*pMN*9@pdAr 0Q0tr Nx9lNupealp`NuaNJHz?<&NNBWNANC2A@p222NrҌ0<NB0,rNurA9Ar`v C9Cr`rt9@9A9BNrrҌpsNB0,Nu9@N`rDҌpsNBNuC2 @ e @}bA@p222Nr,Ҍ0<NBNu pa4|a@:>< |a6RGk0Gg`a(0GVfA1G<ap??<?<NM\Nu??< NMXNuHn$ 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NpNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@Nh?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</NzJFkSFk&aQNz`Ha"FFaQL8N6.JgtBnNupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?N<JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A dJf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C]fApNNNHP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Fehler # ][Abbruch]\f.B &lX)K\)ld` lp ,BQjNup(NX"l`Yd&-KNN"l`YepN&#k"C-KN"Cփk փk2##`փk"`2`& $Y8gHRDD*D%H8#$c2g# HRDD%H`p"l`Qd&&| NuN"l`QepZNC ҳfHP0(N$W$RR@H`2Q"H _$l` dd" $X&0BP6Y&|Hg R@@%E ҳeHQ0)N6$_$RR@H`2QNu$Y 0P1@Hg R@@%NuN$l` epZN?<NNTUfNNzHxNHO --> DIVPATH <--| requires SM-124 !| |(C) by ONKISOFT 1999 in 8/1990HPN<Sorry!r"_ N+@^N\N+|"+| S&+|.+|:+|Bp"<NCNT -N&<x*< Njv Nr&<x*< NN$+@6?<NNT+@Z?</-Z/-Z?<NN A&NZANZANZNAJNHxNHS DIVPATCH V2.1 | (C) ONKISOFT 1999 |in 8/90. GfA-Bas V2.02 | PRG-VersionoHPN<Great!r"_ N+@FHxNH=DIVPATCH Main Menu: |------------------- |Which operations? ||HPN<Floppy|Div.|Exitr"_ N+@J -JSgNA(NZN -JUgNANZ -JWfTNNAN -"N+@HxN<|Is extern floppy |connected? HP -WD/NH Yes|No|Cancelv""_ N+@ -WfN| -WD"-"NNNAN -"NUgN -&N+@ -WgN+|N+|HxNHaBlitter- or Rainbow-ROM-TOS: |---------------------------- |How many tracks uses |extern floppy? 4HPN< 40 | 80 |Cancel"-"_ N+@ -WfN -SgNBN+| -"-&NNNAN -.N+@HxN<4|Like to hear a |click each time a |key is pressed? HP -UD/NH Yes|No|Cancel""_ N+@ -WfNZ -.N/ -UD"-.NNNAN?-DNNT+@ -UgN ? . .. FONTINFOTTP Y7FONTINFOTXT +`.H|"o#.*i,EB&J(JSB  g  g  f RSBj` gn =fa6 n <#,` %fa n <#*`Rpr A9nA0m/ПЁRSBkB`Jg:NuA.h`A.HrRSBk$  gJ  gB  g:Qp`JBkQB$)ԩ ,&9*f &`nր n&< Ѓй,// Bg?<JNAJfV.B#.,#.#.#.#.N|/ / KH,MN pJ.g / y.NXO??<LNA` /`NVBn/.N,.X2.Hn nJg0.H nHH g4 g f60.H n`J0.H n`80.H n`&0.H nHH//HN-lX oRn`NN^NuHy/vN~XS 9Jkp yR`HyNdXNuNV/. /.Hy/N~O N^NuNVJy6 g$0. @2. A=AA=@H@ N^Nu0. N^NuNVJn fHy/NXHy/NXN^NuNVHy0HnN+PJy6g|sJy6g|hJy6 f|iJy6"g|mp095/aDXr295//@a*Xr295//@aXr295//@ aXHn///////Hy5/.Hy0N~O N^NuNV/.Hy0=N~PHy0\N~Xp095/aX/Hy0N~Pp095/afX/Hy0N~PHy5Hy0N~Pp095/a,Xr295//@aX///Hy0N~O p095/aXr295//@aXr295//@aXr295//@ aXr295//@a~X/////////Hy1N~Op095/aFXr295//@a,X///Hy1/N~O p095/aXr295//@aX///Hy1SN~O p095/aX/Hy1vN~Pp096/aX/Hy1N~Pp096/anX/Hy1N~Pp096/aHX/Hy1N~PHy1N~XJy6gHy2N~X`Hy2#N~XHy2;N~XJy6gHy2VN~X`Hy2yN~XHy2N~XJy6 gHy2N~X`Hy2N~XHy2N~XJy6"gHy2N~X`Hy2N~Xp096/aRXr296//@a8X///Hy3 N~O N^NuNV/.aX/.HnN'PHnN,.XB6B/.p=/N-O -@JnHy30/.aPN^NuHy5pX//.p?/N-O=@ @XgHy3H/.adPN^Nu096?@@36360/B@J@gp`p36 096@36"Jnf HnaX`"HnahXJngaHy3eNX/.p>/N-PN^NuNVHp=|Hy3f=@=@NX f.Hy3gNXHy3NXHy3NX`t0.H n "P -fXR-IH nHHHJg@/N-lX Ff=| nHHH/N-lX Wf=|RH`Rn0.H/aXX0.H n Jg=n0.Hl0.H n /HnN'P0.H n p//HnN-O JfDHnHnHnLN)pO 0.H2.H//HnLarO HnN-XJg`0.H n Hy3/a6PRn`JHy3Hy3aPJng JnfaN^NuNV# $ `p# \ \lp nR"@4 gR` nJgX 9 \R \ @ ` p nJgR"@4 fR` nrR@JftNqJ3gp` <r#-@#p# .## .#p# .# p#, .#(9.HJgR/Hy.Hp=/N-O -@Jj HyHy *N Pp/NX/.BpF/N-O p9.hJg >fBHy.ip=/N-O -@`BHy.hpfp//.BpB/N-O/.p/pF/N-O /. NX/9.Hy `/9 \NO BNXN^NuCPROGCan't open stdin file Can't open stdout file dNVp nR-@Jg/. /NPRfpN^NupN^NuNV n (g f//.NP n R"n QR .JjN^Nup-@ n  -@Jg(gpp/B/(N!hO -@J.gR .S-@JkDB/ n /(N!hO p/Hn n /(N O J.f . gNq/. n /( /(NO -@`B f n ` .g n J.g n (D!@` n !h"n i " . g2")S#AJk QRr` ./. /aP" n (0JgpN^Nu fpN^Nu .N^Nu dNV nJg(fpN^Nu/94NX n !@ Jfp #5pN^Nu n!y4p!@!@N^NuNV-np-@ nJg/N,.XRѮR` opN^Nu ./-@NX-@JfpN^Nu n#.B-H nJg "n"/N,.XRѮRX` nBJ6/N-P#.Jjp #5pN^NupN^Nud?NVx . gJfp /N-X g . ~nS`p}@|Hn|p /N-Pp /p/N-Pp.}Bx-@ .xl n C~Rx` . }lF n R `6/. /./.p?/N-O-@Jj#.p#5pN^NuB. .N^NudNV/. /./.p@/N-O-@Jj#.p#5pN^NuB. .N^NudNV/././. pB/N-O-@Jj#.p#5pN^NuB. .N^NudSNVH p| r-Ar-ArA@@@@@-A-A-H nJg^rp kPfN#`2 `"+`-`|`|`|`|NqR` n 0f |0R n *f$n "RX-QR`Hn/.N* PѮ n .f4R-H *f$n "RX-QR`Hn/.N* PѮ n lf |R nR@r8kvfNc`Js`X`x`o`*u`d`J.g "n QX ` "n QX -@Jj r-ADJgp-` J.gp+`p @p.".肀p.JgRR/./.N)P-@Jjp-@ .".-AJo8 n//./N-O p././/.N-.O -n .ѮA-HJ.gT| `JJ.g "n QX ` "n QX -@`RJ.g "n QX ` "n QX -@J.g n0Rp-@/./.N(P-@`J.g "n QX ` "n QX -@J.g n0RxRp-@-H/./.N(LP-@ .XfHnN)X`"n QX"P-I̳f-|&/.N,.X-@Jk2".o*-A`$p-@"n QX @B.` pLN^Nu .lB` .䑮J.gF .S-@Jkp nR/ nNX` .S-@JkXp./ nNX` .S-@Jkp./ nNX` .S-@Jkp nR/ nNX` .LN^NuNV-n n R@-H Jgx %f0 %fR `"/.Hn/. aO -@Jg-@ `J' g$.gp./ nNX n PR p./ nNX`pN^Nudd(NV nB/. N,.X-@JgZ n -HJoJSp n :g \g /f nRp///.N+O SN^NuS`p//. /.N+O SN^Nud%NV nB/. N,.X-@Jg\ n -HJoLSp n \g /g :f"R/./. /.N+O .N^NuS` nBpN^NudNVB.p-@S .  @3 . . -@ J fA//.N+PpN^NuNVp -@B.S . 0". . -@ J fA//.N+Pp N^NuNVp -@B.S . r N*0 . . r N*-@ J fA//.N+Pp N^NuNV/. /.N+P/.N,.X-@Jg8S np \g$ /g :gNq nR5 n/./N+PpN^NuNV-n nJgp/N-lX nR` .N^NuNVp n-@-@-@ -f r-A-A` n +fp-@ np/N-JXJg* .r N+ nRr0Ё-@`JgD n .N^NudJjDJj Da DNuaDDNuJj DaDNu/HA4f"H@HAHB4g0H@40HB2$Nu/v AdQC AdYC A dUCJAkSC4HBBBHC604HAdSCЁdr2HCH@A&$Nu B"C$&HBHCCHBBBЂ& $Nu o"of /NuNVB .S".l n"n JgR` .S".f nB .RN^Nud o fS Nu,dd o"o / oe  Sf`Sf /Nu o / o "/Sf /NuNV . 0m 9np`pN^Nu / am zn NuNV/.p/N-P/./. pN/N-O N^Nud NV/.p/N-PpO/N-XN^NudH C5#6@ O0/@11g"HS@4XBB$0 g/`?S@j?(NA.y6@LNu *** Dieses Programm darf keinem bestimmten Personenkreis vorenthalten werden, die Weitergabe des FONTINFO-Utilties mu ohne Legitimierung der Zielperson erfolgen! Don Chaos, Eric Bhnisch *** press any key to continue... fontinfo: %s%s. Filename Font name Size Chars ID Flags---------------------------------------------------------%-8s %-16s %2d %3d to %3d %2d %s Information about GEM font %s --------------------------------------- Font ID %d Font size in points %d Font name %s Characters in font %d to %d Distances %d-%d-%d-%d-%d Width of widest char/cell %d / %d Offset left/right %d / %d Thickening width %d Underline width %d Lightening mask 0x%x Skewing mask 0x%x System font flag Font is system font Font is no system font Horizontal offset flag Horizontal offset table installed No horizontal offset table Intel format flag Intel format 68000 format Mono space flag Monospaced font Proportional font Font image size %d x %d : cannot open font file: illegal font header formatusage: fontinfo [-fw] fontname(s) -f shows full information -w waits for keystroke: no files foundillegal argv[p] pointer0123456789abcdef ((((( H ((((( H \X 8 H*  & > *     *           $  ,:"j *( .        8>(      $: d$. $:0  P4Xf,"20&"NR  B4 :0` 0 . @8X" XrT"*TL2`* B&f( @ F O N T I N F O ------------------------------- (pd) 1990 by Don Chaos Eric Bhnisch, In den Beeten 80, W-7121 Ingersheim-1 Telefon: (W-07142)51661 1. AIN-LAI-TONG Herzliches Beileid zum Erwerb von FONTINFO. Ihr seid nun im Besitz eines Don-Chaos-Programmes, was nichts Gutes bedeuten kann. Womglich seid Ihr auch dazu bereit, es zu starten? Ich wnsche Euch viel Glck und einen guten Psycho-Kater... Bei FONTINFO handelt es sich um ein neues externes Kommando fr die Benutzer von Kommandozeilen-Interpretern. Am besten geeignet fr die Arbeit mit FONTINFO sind GULM und MUPFEL, da sich FONTINFO im Kommandosyntax diesen weitgehend angleicht und da sie eine einfache Installation erlauben. Der einzige Sinn und Zweck (wenn man hier berhaupt von so etwas hochphilosophischen wie dem Sinn sprechen darf) ist es, aus einer GEM-Zeichensatzdatei die Fontheader-Informationen auszugeben, damit man einen besseren berblick ber seine Zeichenstze bekommt. 2. INSTALLATION Die Datei FONTINFO.TTP sollte in den System-Ordner oder eben dorthin kopiert werden, wo auch die anderen externen Kommandos liegen, der Lieblings-Editor beispielsweise. Auf diesen Ordner sollte natrlich auch ein PATH gerichtet sein. Wenn nicht, so sollte man einen Alias verwenden. 3. AUFRUF Die allgemeine Form fr den Aufruf sieht etwa so aus: FONTINFO [opts] filenames Mchte man beispielsweise Informationen ber den Zeichensatz SHSS18UN.FNT und NCSS18UN.FNT haben, so tippt man FONTINFO SHSS18UN.FNT NCSS18UN.FNT ein, und eine Kurzinformation wird ausgegeben. Es gibt aber auch noch zwei mgliche Optionen, die zwischen dem Befehl und dem Dateinamen eingesetzt werden knnen: -w Wait Wartet nach Anzeige des Textes auf eine Taste. -f Full Gibt alle Informationen aus dem Zeichensatz-Kopf aus. Sollen die Optionen kombiniert werden, so mssen sie hinter einen Strich geschrieben werden,also -wf oder -fw. Anstelle des Dateinamens kann auch ein Wildcard angegeben werden. FONTINFO erweitert dies dann in eine Dateinamensliste und arbeitet diese dann so ab, als wren mehrere Dateinamen eingegeben worden. Die Mglichkeit, mehrere Dateinamen angeben zu knnen, wird auch von der Mupfel untersttzt: gibt man beispielsweise folgendes ein: FONTINFO *.FNT so knnte dies beispielsweise so erweitert werden: FONTINFO SHSS09.FNT SHSS10.FNT SHSS18.FNT SHSS24.FNT wenn diese Dateien vorhanden sind. Dies entspricht etwa der Art, wie es auch FONTINFO selbst tut, bis auf die Tatsache, da Mupfel auch die Unix-Wildcards akzeptiert, FONTINFO jedoch mit den blichen TOS-Wildcards leben mu (Um bei der Mupfel die Wildcard-Fhigkeiten von FONTINFO anzusprechen und die automatische Expansion der Mupfel, wie sie oben beschrieben ist, anzusprechen, mu man den Wildcard-Dateinamen in einfache Anfhrungszeichen setzen). ber die Mupfel-Wildcards sollte man im Mupfel-Manual Weiteres nachlesen. Werden mehrere Dateinamen und die Option -f angegeben, ist es allerdings empfehlenswert, wenn man die Option -w bentzt, da sonst die Beschreibungen schneller angezeigt werden, als man lesen kann (Mit ^S kann die Anzeige trotzdem angehalten, mit ^Q dann weitergefhrt werden; dies sind die Operationen, die das TOS von sich aus in TOS-Programmen erlaubt). 5. RECHTE UND PFLICHTEN Das dieses Programm Public-Domain ist, ist es (fast) frei von Urheberrechten. Es darf beliebig oft weitergegeben werden, allerdings muss dabei IMMER der gesammte Ordner mit Programm und Anleitung kopiert werden. Wer es fters benutzt, der soll mir doch bitte einen ihm oder ihr angemessen erscheinen Obulus entrichten (tut wahrscheinlich doch wieder keiner...). Wer mit diesem Programm nicht zurecht kommt oder sonst irgendwelche Fragen zum Atari hat, der kann mich gerne kontaktieren und ich werde versuchen, ihm oder ihr zu helfen (Wenn ich kann, ich bin (leider) auch nicht allwissend (Na, wer wei?)). FONTINFO darf niemandem vorenthalten werden, d.h. wer sich das Programm kopieren mchte, dem mu dies gestattet werden. Eine Beschrnkung auf einen bestimmten Personenkreis durch Legitimation, z.B. 'Clubausweis' darf nicht erfolgen! . 0.. FU2END DOC 1` FU2END PRG ì:QFU2END TXT ǬO066010303050000132002006006010000 11 21 F0110000001 9[...................................................]0010 Fu->End.prg.Version3.0,Dez.1990,kompiliertinGFA-BASIC3.03 RudolfSchmitt,WaghuselerStr.8,1Berlin31,Tel.030/8539583. DasProgrammkonvertiertFunotenin1stWordplusinEndnoten, lschtberzhligeLinealeinTextenaus1stWordplusundkonver tiertTexteaus1stWordplusnachWordperfect. MenText: Fu->Endnote:DieserProgrammteilverwandeltFunoteninEndnoten indenTexten,diemitdemProgramm1stwordplusgeschrieben wurden.Diesistntig,wennz.B.TextealsASCII-Texte(WP-Modus ausgeschaltet)abgespeichertwerdensollen,umsieineinanderes Textverarbeitungsprogrammeinzulesen.WordpluslschtseineFu notendabei.OdereineZeitschriftoderVerlagwollenkeineFu noten,sondernNotenamTextende.ManmudanndieFunotenvon HandandasEndedesTexteskopierenodernimmtdazudieses Programm.TextgreundFunotenmengesindnurdurchdieGredes Arbeitsspeichersbegrenzt.DasProgrammschlgteinenneuenNamen frdenkonvertiertenTextvor,derOriginaltextbleibterhalten. SolltederPlatzaufdemgewhltenLaufwerknichtreichen,wird vorhereineFehlermeldungausgegeben. BeschrnkungendesProgramms: -DurchdieSteuerzeichen-OrganisationvonWordplusbedingtist dieTatsache,dadieseEndnotennichtmehrvonderFunotenver waltungerfatwerden.Vernderungenmssenmanuelloderim Funoten-Ursprungstexterledigtwerden,derdaherniegelscht werdensollte. -DieEndnotenmssenvonHandnachformatiertwerden,dadas ZeilenlinealdesHaupttextesweiterbenutztwird.Damanfr FunotenmeistenseinensehrvielengerenZeichenabstandwhlt, derfrdieHufungvonEndnotenunleserlichwre,wurdeaufden EinbaudieserOptionverzichtet. -Esempfiehltsich,festeSeitenbegrenzungausdemTextzu entfernen,dadurchdasVerlagernderEndnotendieSeiteneintei lungsichverschiebt. -DieTextdateiwirddurchBeseitigungvonberflssigenSteuer- zeichenetwaskrzer,keinesfallsaberderText.KeinGrundzur Panik! Linealelschen:WordpluslegtbeimEinlesenvonBlckenderen LinealeimTextabunderzeugtbeimArbeitenmitdemPufferbei jederAktionzustzlicheLineale,dieunterUmstndendieDatei lngeverdoppeln.Wennmann/frauimmerdasgleicheLinealbe nutzt,kannmann/frausiemanuellodermitdiesemProgrammteil lschen.DasersteZeilenlinealdesHaupttextesunddasder Funotenwirderhalten. WordplusnachWordperfect:SieheErluterungamEndedesTextes. MenEndnote?(dientderGestaltungderEndnoten) --Nummerierung---(VoreinstellungderEndnoten-Nummer) 1.Endnote=1: 1.Endnote>1:EndnotenknneninihrerNumerierungmit1anfangen (VoreinstellungimProgramm);wennaberdieTextemehrererKapi telaneinandergehngtwerden,kannimMenTexteineandereZahl alsAnfangs-Nummereingegebenwerden.DerFunotenoffsetvon Wordplus3.15wirdnochnichtbernommen.Dafrbietetdas ProgrammfralleTexteabWordplus-Version1.89dieMglichkeit desOffsetsfrdieEndnotenan. --AbstandMarke--(VoreinstellungderEndnoten-MarkierungimText) ohneAbstand: mitAbstand:DieMarkierungderEndnotenimText(anstelleder MarkierungderFunoten)kannkannmitundohneLeerzeichenals AbstandzumvorhergehendenWortgeschriebenwerden --Klammer------ ohneKlammer: rund:) eckig:]StattdereckigenKlammeristauchdierundeoderdas Fehlenderselbeneinstellbar.SollderTextspteralsASCII- Text(WP-Modusaus)abgespeichertwerden,istAbstandundeine Klammerambestenlesbar. Verify:MitVerifywirdSchreibenundLesenaufderDiskettevom Betriebssystemberprft.Wirddiesausgeschaltet,wirdschnel lergeschrieben,eswchstaberdasRisikovonFehlern.Nurbei intaktenLaufwerkenundMarkendiskettenbenutzen! Verursacherprinzip: Fu->End.prgVersion3.0Dez.1990kompiliertinGFA-BASIC3.03 Fehler(Textverstmmelungen)sindnachlangerProbephasenunun wahrscheinlich,vieleTextattribut-undFunotenkombinationen wurdenuntersucht.(DankeanmeinevielgeprftenText-Testpilo tenAndrea,MichaelundThomas!)Aberdaeskeinengibt,der fehlerfreiwre,bitteichumBerichtevonFehlernundErfahrun genanfolgendeAdresse: RudolfSchmitt,WaghuselerStr.8,1Berlin31,Tel.030/8539583. ******************************************************************* VernderunggegenberVersion1.72 -DasProgrammistaufRamdisksdoppelt,aufDiskettenviermal schneller. -EineFehlerabfragebemerktvieleFehlerbeiderKonvertierung. -EinbindunginGEM -FreieWahlderMarkierungs-Attribute:Klammerform,Abstand -WordplusltsichausdemProgrammdirektstarten. -EingebauteHilfe-Funktion ******************************************************************* VernderungengegenberVersion2.2 -EinFehlerwurdebeseitigt:WordplusweigertesichunterUmstn den,konvertierteTexteauszudrucken.NachdemFormatierenwar diesjedochmglich.InzwischenistdieserFehlerbehoben,Texte knnenohneProblemegedrucktwerden. -EineInkompatibilittvonWordplus3.15gegenberVersion2.02 bestehtdarin,Zeilen,dielngerals160Zeichensind,mit Bombenzuverabschieden.DiestratinkonvertiertenTextendann auf,wennvieleleereFunotenkonvertiertwurden,dieaus PlatzersparnisgrndenineineZeilegeschriebenwurden.Diesist inzwischennichtmehrso,umderneuenEmpfindlichkeitvon Wordpluszubegegnen. -DieGeschwindigkeitderreinenVerarbeitungkonntenocheinmalum einDrittelgesteigertwerden,ohneeineZeileAssemblerzu benutzen. ******************************************************************* VernderungengegenberVersion2.4 -EinweitererFehlerwurdebeseitigt:WurdenTexteindenKopf- oderFu-Zeilenmiteinem"N"begonnen,meldetedasProgramm KonvertierungsfehlerundnummeriertedieEndnotenfalsch. -DieFunktion"Linealelschen"wurdehinzugefgt,umderLineal produktionvonWordplusetwasentgegenzusetzen.(Erluterungsie heoben). ******************************************************************* VernderungengegenberVersion2.5 -DieGeschwindigkeitkonnteverdoppeltwerden,wiederuminreinem GFA-Basic. -EinweitererFehlerwurdebeseitigt:BeigroemOffsetgeriet dieZhlungderFunotendurcheinander. -DieHilfstextewurdenausdemProgrammentferntunddasProgramm insichgestrafft,ummehrSpeicherfrdieKonvertierungzur Verfgungzuhaben. -DieFunktion"Doppelklammer[]"wurdehinzugefgt. ******************************************************************* VernderungengegenberVersion2.72 HinzugefgtwurdeeineKonvertierungsmglichkeitfrTexteaus1st wordplusnachWordperfect,nachdemichdieseswunderbarwohlfeil erstandenhatte.DiesistderjngsteTeildesProgramms,und obschonichdiesenmitvielenTextengeprfthabe,kannicheine Fehlerfreiheitnochnichtgarantieren.Geschriebenwurdeer,weil dasmitgelieferteKonvertierprogrammbeiWordperfectdiedeutschen UmlauteundvorallemdieFunotennichtkonvertiertundbeiden AttributenFehlermachte. Nichtbersetztwerden:EinrckungenundTabulatorsprnge,Seiten formatundFunotenformat,daessinnvollerist,diesderFormatie rungunterWordperfectzuberlassen.Vonhoch-undtiefgestellten ZeichenwirdnurdaserstemitdiesenAttributenkonvertiert,(mir istbisherkeineLsungfrdieandersorganisiertenSteuerzeichen vonWordperfecteingefallen),dieanderenAttribute(fett,kursiv etc)funktionierenohneEinschrnkungen. FrHinweiseaufFehlerbinichimmerdankbar.EineneuereVersion gibtesgegendieEinsendungvon10DMPD-Honorar. `Oh`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pg QN , HD , p,m:<0r Q&N~Q~d RESn`, HED@|D@ArTApAQڀn&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ!-lz5-EOk FU2END.PRG5`^ ,c(AON 8aV|EaS6a$aAX/-*?<INA\a8a5`wNu@WLp00<"_<D<Ufj"fj8fBmfpra3pr$f;W| " +fjhj $($($($f>4)PXT afznrfU4]~\^T iLnD`T4[,^$f qU"V" @g6. 2 8. 2 :. 2 l. 2 n. 2 . 2 . 2 . 2 . 2 . 2 . g.  B. ! j. " M!# U!$ pD 6XNulB׭. 2n0a=SpJ pI pM b3p5 Z n2hpK ^22| NcU"l >L2J"u\ .L2pO L L2p;=_0Bp2B L2p1`2 32@\J: 0G2@FC4(r 0p 0|oBA` B C^JvlFBpvKf E`5 AHD1bFiFGbF 2@ -60oFO;@d IlKrN0h.BV9}@n5C'AvQ`.B܎B`*`ҒRn!m!o. gQ Rg``bD4*`X90: 1bD+ XMYHCvQbE^x. m}. o#LNb >$QFboC# 2 -!9!ZN$z#rf$~v$Rc#q \2@xr,`f0S2p3-0RNu0_rI1GR l3+= BHC1 /" A _af@z B%HDJ~HD BJHD-2V(QltB2tR202~Zr`.qR2ΜR2`tgTg.*rrXƺR gPpѽx` r`` v"Qlr@2Fvr3C2:DiEB qT2@YR @uzOB;L~uBZ^IrOuODt`v`QpgRrLBi#ގ#!dA!v#$halFRAg`VP/RtTNuNnH ! BC* B𜕞 B,r1X<[B`2ha T. a. ʊ d. Aagag. g"C4n Bܦ֬Jܦ梤֩$))`:a*ᡍ4(5!ʩD^#g]¢Nu$PF(P2l qF|.q0Fa*BNu2p{a7/ ra&Nu a(U(0pZ404Pexp;Br`ppa:C2(D1rC!0;ߴaBPpS=(/ 7zNu;=l40UrtvxZkbvf'&u HП @BPrS@oTϜBPtUBPvrzt|v~xJ³pV#'H$"$6JpB@J.8pЭO6+@r%C(R3 $V,H`$`:`QRoQgO``t_X"5 :4RoRM_ g`2@~ciS@qf72&J§p$Zr gofp02&p p a 2fDZ! f%"~4qp6.q0|@;Pe%caܰa[c/`p *:*s<4`ܦS@g4D.BȖ!ԺRg``ufg B;Cij[D= m9rf4tf vf `x``v6;``o{NL`& ]v&Z` t&Wh`(vx2vZ tZ Uhg2ZqRoGSNuazzU||~~`~|0[&6.~D>|RN`̠qt̠~D|BDzDGrtpL"F7@>0@SeA߇____Rް>r:>.pLq \0%* (CgUVPLx-C``"`b! P`NuȠlBmk2fcR!`u`fp3`YR?72#Eh,4઎B$Vl\&PoSa:>.Bo1g`b12gZ`h3ja,ƒp-0k`e e <\*.*a0f0/a/"HT,a>fAaJfaAr!p!*J8A}T̠HWC1XBW,f Hp\@B4QPT@pWn fn]hҔ^@7@rY`^@aEЀP*:*IQa )^?HnF*6NAP0._PTH*a Jkp*@*AHPBꪠQ*N _NuDExW*`bDE"`ZaR11!ӡ 24&8:DwE`6B`&h"'x`0`HnghDBHdXDE~<En g6@ABDFGcGb8(vHDl`G8BCHC` GHD8쬵k&Dуd QRB BbJjD DE*N֓DjdDA@ cAр[SBoȵrptӠH@g0J`rGoȵo0f @B oH@ȶ$akBk <j*gDB ҡDBTZ`DNuf gp`< 246ʰCCe0 C/jC@j jr0H@{0>H@NuŸ{0Nu Ƽ(:rHGGdHGGdSWҷi1 &2 H@kփփejRAd Rdȵ ?<,>CEdG2rxJCgz"dSW/ЃddFXj|R??`~80"_K!M;jfI;O:HQ4Q-H*,8,Y3U"## `"f!f$ ALHz LGg@ ~( z "`"|=0 >L|!O!~n%z `@A!%"!&P&!"+666! 3*0L|Nu #"BA faX2!7,L%u22""ؐ214 L؀ C"52!0@!7 ( 04P0!5?C`:?7FFFEU@F@@Fp@F@FCF7`}P8A-HhapM@=@NNTT@@0r p0Q`pdr t]0.F@AACp,2Ap Ca ؜:`@peahp`(p?(xaHz) Q*LNAfCR2A0A82APr22oa&NBLt@:=A@=B2::(  +d F+e..26+b"8@up"PQ1!P1P!0PP`0  q#p"n4PӘ0Nu4P |`^```` W `` `Rc`D`,`T`:````P(`W NPZP *&NN\Nu9gNuRqWԡwaZa V n*N``NuqpcP00dAd6Ag,B(dBpH Ac<atgBAŒbq*Op`dp`Z䐀H IFdLt IOJUARg*ap`6p`00pfHRF>Er$W@gr STD:gr COM:g r LPT:f2FA$_0=@D~-PA0< BhЀB2"ҡ$_2 F Ge><QoB@Fذՠhgzp=`! \gzp]Vڧʠ.pP `P"` \P&Atp0X0_ C _JBgVB&8NjTz NuD&AdR򱠢R<ϠQHR$n2Jjg$_z1 L~J.fg0f̡4ѠC/*%I ¡%_>֣ B?b*?rp2 v JBlD?Bv-|ж² U&Р>րTրRFBdv*L?5 <8SFLe BgRB`R鰟eCarRF&~06CձfEv+0JFjDF:Hƌd}BFHF HF.jQ|`HQ2.x eg>r C5e&!R0c 9c0`<Rw"_V 0 Ef"͠8a/ İFr  g 0VJAgBP nN @mHJ@jRR.4DBUBkRQSAg q`S9R`RB \?WAk@2  0g`";Q# up+g -f.g4T 0e^9b d56`RF`.f+0eJPSF`E;gefX(Bԋ9oSH`04&HzkT:E Do`ZJtDDS4<.aJFkSFk4arQΛ`QОKFFZf/5V,HBJ.:gtBn:@$@JfS a(`c$AB o`ٶAB6aT`r! H `VHPHQ0(ia &_RIUOd4ٮ$$@ _/Jf,R@NuSRh `@p `)/ R0$I>&G` ~`ag`af`ae `ac` acpad:@4Ae4v` VfANuHPR@kBaȠNu2rS_AfԀX^p>SfUHo HPХkJ0g?SLfb4(xҰAfYbaX 4@m4|H`|i`|l@H~|`ze`z`zd>th`tpa ".tj`txrk` rf`rg`r5=@|0`t)`t` tr`t2,@-A=B@v8`v(`v-` v!`v `vg HAHBHCHDHEHFHG-H̿fADH@-@H|p`Bp'rAvp26(SC0(S@@pp_B\_va0<aBP\p ar !##P P`t&jD@vqa&pv` =@Bnp`8l v@=Cr`!v`v`v`v`-I pv`vj`v `Ȇ" `v`p&a=n-nNuv`vh`SCS@ABK8 QPՁn r ~T#\~``??:V, BL4$F΂_@[000][vx`*[g"]g|Sx` xQSr@̰]̰[vx.02?D:R3t]2̃0~,=@pп|2Hh24DBaDB11!{6 DP3x6o<C(FCĄde/dHDDdRd&:`@g BbU2cj2cHDDdSkg RBjpNu0ft{B H@"j⬡}$Ia `$XaH`a6HRPA @"_nCԁVHg"cc/ 0)p _$PH2Y2g$PRAA4DBH%$Y2Pg 1A;HC%{@@tIB=BpAT@t n1g0A(f h@S@gPNLP`L.TBnBjP*Hd"aZRaRRaJRaBPF n Dg"`.2.JWAARA0.L,Q.gBSfRAPQS@f=AB"a/g//@Nuw@k B00NuX@g G.`azz6C|X$` |2:H`*p4. g=Bb*pBbBX" `g  y`p W|!eA~U@g~tb36A_qr0 0Ba R@ɫfc0a``PB0?Tp`$1b t\0Xb`T@rag`BXpnT0raVA0p1| @PQpBX`$HTHc Pg6(Fa$Lr> [0``a`!dp_>`HPVV _&X Pf/|~K`za( ep 2tCa"2 S@HQqLػR"_dqBTAA3A r4$I224pB"0@2A\xր@gF2#M 443BH0@ $鲰 d@BAAb8QQGRC`3RSG5G5C J1DPQcaRF Fe5RG oGd'XcSF1F41RQP1h4QPx1EDg"Ea-A`J,Q"g(t:TBPWpfpH`aBLPT^v L@X(X4X@=|LccKLCD2Xaǰ0 _1PPA L?P<@>AFGHwPP 0`0p000pʐ0HSG~2gtLxpq>Q&͠2= P>»1@Hۨ``L Ha-_!BPDEFbGb?XXL0n@ P"GJgRJ)@g2fJ2HP`2@0W d.@0Ұr2w gt@0 gZ@0gn@0fPS6j`D"Dp\H!R_@S@Dp^H pn R0_ne(>j4@HytNM\`ؾ<SFEne`;2@kD|֠u܊.b$=_0 286Fgavڤ pܮ P@l|=P haF`4pX"<$&A-HHLBnmn A@Hz @&NN\l@MJFo`JGo\H 8N-@ * 0L=B&=CC&&$tBft(Lv פՄ(DD xl*l J@jpJAjrRBhe4RChe@otAop=@<Otܢq0< aF`CF2p~ Jp a0Z \6a"pA(Hzz@{"JB.gDLFpAR@C7 \H` @~aaH"H ` 3`]"HRvU (pb=GPpo`0C0"E p4$$0:挿 HNҲzBߒ؄BpB0xlob %X $P %F= :؄0`, &!3p gpN"X I"_(*UGk*(؆Np`p`p` p`pJPg`d!؄1%%V"N<.DAp$I"t Q k"RGef~` * g0fSG`!jZ\FkBJn`g α;gdĀg^ȳWvQ?5HQ4<8X  ?.10R=_`&pyX$ r5 gLa"H Y0e$b Pr@Ag$D!("fXծ"aV`rapGpaNu4pa2@$"@pB"P@g2@DAH""n"r2gZCBe2 #-I"NuhAbt2<XJX[j]` za.PA`Adp@hANu?!A2ڱ@/"@H&$Q@"Hgr k&@ S`@^@#&@0+P3 G#A# R Q T`# ALH"[bp&fpALLt ."LJAfP"X2ebP6gHRC(Dg#M@on`'4b0̀/Ad6p$ W PA2:W"Q `ڡڡbp _/R) TpQ6A P"j*`ATcQ`r@/JAnr W47@Ae4RBBc0?~0$2QA`HP"XpS@~ RAfS@nPpt1V`QAtЀvQB|0bPt0 9ck^cf cuPa``aa`a`a 0gS JfS:@a Acr ` pp cr ` p\p cr `N,V$Hq@LP?.d=Ad <jRGg>VGg:TGjJꠝ$IpR@` ftaRP2`{"D`r&1vڑFV Egrf< anNu.dfab=10rj:v&&z&1VaV$Jk# z fa2a&` z8 a"> f f#d(z~:g0`jĢUZpܲjbbrffnYenbf{Jj6$ 0 RF` FfL> `?~Fp 0p *0|L`CpE`bf`FgRGJGP_SGSF|Y@ gH@fa(@fza` b @ Ee0yag@.rfpy`Jv^1NuDLa zEfpadppa`aEg0Pa.aFRE`.@a8?nn28<a^oo`f nhfSnlp@w` 2pqPHEPptA"P6A@e2<E`wقpHPjp$pba$H0 fsb( GHPp?a| _2<#0`&r10@NA1 @:fS:?D&g4<0gatJAg`2< R@AdSf000xtp C[e nxo:JBjR|gPAe :Rr . RPN R0qo`6E|a @RP @ NHߨBZ0?B~2 LLl8I`l݄ Dj*ڃkd0oրB`?pt~!@Ah HxW3?~3o fk:fp`w^k g#hQPr0 _ ffNu2#S8$}0XLf*#p%B90`$H Ea02perB@͉ I&0p u򽎌a-H2pz %2"_Ȑ& 2p e ` \g"Bb"gaZe -|!p[`pZa҆a"H0.g "Hg\f`!fS=.gR`ېtaz&NN\ @y@ x b@BP`֎1a nw@!}Pp#fp]vH`@ʲ2+@;?/X=p?T` pOP3HMjfApf k@2!>0Sv 0|A"X :g 4zgoAb61 `cZ@gAJb`;e,`]b&`Te.``Db.; g f.g` bJ@gAfu@B f@g,HC#0j ` Hx Dg;0LUYBj@1BA gbШpw "@d@PQd BB"@dL@Nu Pw1[GPK4MHPPHP_PRAg,@g&yLpB{PUX[Bt^@A#@/pHCܼ!P g*A`f` f&< QWf&_LAC',ѯgZ"BN#]T,.@A>"NN @A C#P B嗬 raVJ/a(e!0N XA#WLaW1 h@3&0X``bg ` Nu`T @ :\g t0RRx53GDa#M`V?',r2 x5AQNrJg" XX\0bC`r g"X1!jac³Дx`(4p`"4p`4p`4p`4p``4p !4VxH A\W Ni LHCO:|1R/:(cqpdzNpZ/Ca",_N¼2`t0Vpz\pz&$MAgp$p?0` 2@Ý0` a q4.9)@LR@RA~g S@SAbpQr2*.+"JCfa4T`n`/ 4Pg/PҰ1P!=@|p4aS9[2][Programmstop?][S|Cont]Jf`Ar Hjr-D@Hd0H@ܒ C121 }P0E~ 7  Alle LineadlschenFXWordplus;~erfectvXe?? Nummerierung] 1.? = 1>--Abstand Marke>ohne mit --Kler Y9|d: )eckig: ]doppelt: [kExtras e rtt Dateienn Kapazitt des Lauf_werksVf{Qsnt auch| bewut gesetz9g!|Nur nach Block- [ Puffer-| Oationsinnvoll!Oka?y|Abbr been?Ja|NeinDiisr jn{gs9Teil,obqon id^*vielen-geprft habe, kanZe Fehlreihe+nonaranten.Geqbwurde er, ws|*gelie9Konv putqUmlau9vac.#4nk&t{.Nber n: EinrckTabulators , SermatW%#, ,>b D^fF"t>vzuw"las. VhftellZeir'@ !z 9*AttribA ne), (mi" bish>kLs!fE01 z organism!St_euerz74vܞgefM!n)x"3X9(fet kursiv etc) funk`% n#.F0Hin sF0uf{0i<dankbar.!e n1es& gib0sge!0!AP!110 DM PD-HonorNABi1t90A d!Welrrq/s1 <@ !#>f($?W&G 3.0J -zu|?n ()s|9/ R. Sch*t,|Wa_ghusr0r.8, 1 BL0<@31g-z0ei: (o=ESC,si =RETURNM)`DIBmGpDW&<@&V w1lF]FidhaA3W&!!?!(!abgeb}ren!Anz#:Q bzwP@'ULIN_Vg _ jx!zhldQf.eg W1 @BfWp/S\*. gSEp72rx!A1@dP Z? a|en  zc!|06im MLp '~'!7Aus0gs3qd m1 qieRe Na9mn.|DWAt2!DmQta`4sA- 0klZ!|Acces0^ofRam-DWisk)|Q1tP Bo["orQEu/0--=32la.q->2I..d f&BX BZtB@:\>b = n\ 2n4<`,L0(,(&&Z HZ,i fh((@Pi|"&Xb0~ii$"pi~| 8 $D& < x0H*|VR Fu->End.prg. Version 3.0, Dez. 1990, kompiliert in GFA-BASIC 3.03 Rudolf Schmitt, Waghuseler Str. 8, 1 Berlin 31, Tel. 030/8539583. Das Programm konvertiert Funoten in 1st Wordplus in Endnoten, lscht berzhlige Lineale in Texten aus 1st Wordplus und konver- tiert Texte aus 1st Wordplus nach Wordperfect. Men Text: Fu->Endnote: Dieser Programmteil verwandelt Funoten in Endnoten in den Texten, die mit dem Programm 1st wordplus geschrieben wurden. Dies ist ntig, wenn z.B. Texte als ASCII-Texte (WP-Modus ausgeschaltet) abgespeichert werden sollen, um sie in ein anderes Textverarbeitungsprogramm einzulesen. Wordplus lscht seine Fu- noten dabei. Oder eine Zeitschrift oder Verlag wollen keine Fu- noten, sondern Noten am Textende. Man mu dann die Funoten von Hand an das Ende des Textes kopieren oder nimmt dazu dieses Programm. Textgre und Funotenmenge sind nur durch die Gre des Arbeitsspeichers begrenzt. Das Programm schlgt einen neuen Namen fr den konvertierten Text vor, der Originaltext bleibt erhalten. Sollte der Platz auf dem gewhlten Laufwerk nicht reichen, wird vorher eine Fehlermeldung ausgegeben. Beschrnkungen des Programms: - Durch die Steuerzeichen-Organisation von Wordplus bedingt ist die Tatsache, da diese Endnoten nicht mehr von der Funotenver- waltung erfat werden. Vernderungen mssen manuell oder im Funoten-Ursprungstext erledigt werden, der daher nie gelscht werden sollte. - Die Endnoten mssen von Hand nachformatiert werden, da das Zeilenlineal des Haupttextes weiter benutzt wird. Da man fr Funoten meistens einen sehr viel engeren Zeichenabstand whlt, der fr die Hufung von Endnoten unleserlich wre, wurde auf den Einbau dieser Option verzichtet. - Es empfiehlt sich, feste Seitenbegrenzung aus dem Text zu entfernen, da durch das Verlagern der Endnoten die Seiteneintei- lung sich verschiebt. - Die Textdatei wird durch Beseitigung von berflssigen Steuer- zeichen etwas krzer, keinesfalls aber der Text. Kein Grund zur Panik! Lineale lschen: Wordplus legt beim Einlesen von Blcken deren Lineale im Text ab und erzeugt beim Arbeiten mit dem Puffer bei jeder Aktion zustzliche Lineale, die unter Umstnden die Datei- lnge verdoppeln. Wenn mann/frau immer das gleiche Lineal be- nutzt, kann mann/frau sie manuell oder mit diesem Programmteil lschen. Das erste Zeilenlineal des Haupttextes und das der Funoten wird erhalten. Wordplus nach Wordperfect: Siehe Erluterung am Ende des Textes. Men Endnote? (dient der Gestaltung der Endnoten) --Nummerierung--- (Voreinstellung der Endnoten-Nummer) 1.Endnote = 1: 1.Endnote > 1: Endnoten knnen in ihrer Numerierung mit 1 anfangen (Voreinstellung im Programm); wenn aber die Texte mehrerer Kapi- tel aneinandergehngt werden, kann im Men Text eine andere Zahl als Anfangs-Nummer eingegeben werden. Der Funotenoffset von Wordplus 3.15 wird noch nicht bernommen. Dafr bietet das Programm fr alle Texte ab Wordplus-Version 1.89 die Mglichkeit des Offsets fr die Endnoten an. --Abstand Marke-- (Voreinstellung der Endnoten-Markierung im Text) ohne Abstand: mit Abstand: Die Markierung der Endnoten im Text (anstelle der Markierung der Funoten) kann kann mit und ohne Leerzeichen als Abstand zum vorhergehenden Wort geschrieben werden --Klammer ------ ohne Klammer: rund: ) eckig: ] Statt der eckigen Klammer ist auch die runde oder das Fehlen derselben einstellbar. Soll der Text spter als ASCII- Text (WP-Modus aus) abgespeichert werden, ist Abstand und eine Klammer am besten lesbar. Verify: Mit Verify wird Schreiben und Lesen auf der Diskette vom Betriebssystem berprft. Wird dies ausgeschaltet, wird schnel- ler geschrieben, es wchst aber das Risiko von Fehlern. Nur bei intakten Laufwerken und Markendisketten benutzen! Verursacherprinzip: Fu->End.prg Version 3.0 Dez. 1990 kompiliert in GFA-BASIC 3.03 Fehler (Textverstmmelungen) sind nach langer Probephase nun un- wahrscheinlich, viele Textattribut- und Funotenkombinationen wurden untersucht. (Danke an meine vielgeprften Text-Testpilo- ten Andrea, Michael und Thomas!) Aber da es keinen gibt, der fehlerfrei wre, bitte ich um Berichte von Fehlern und Erfahrun- gen an folgende Adresse: Rudolf Schmitt, Waghuseler Str. 8, 1 Berlin 31, Tel. 030/8539583. ******************************************************************* Vernderung gegenber Version 1.72 - Das Programm ist auf Ramdisks doppelt, auf Disketten viermal schneller. - Eine Fehlerabfrage bemerkt viele Fehler bei der Konvertierung. - Einbindung in GEM - Freie Wahl der Markierungs-Attribute: Klammerform, Abstand - Wordplus lt sich aus dem Programm direkt starten. - Eingebaute Hilfe-Funktion ******************************************************************* Vernderungen gegenber Version 2.2 - Ein Fehler wurde beseitigt: Wordplus weigerte sich unter Umstn- den, konvertierte Texte auszudrucken. Nach dem Formatieren war dies jedoch mglich. Inzwischen ist dieser Fehler behoben, Texte knnen ohne Probleme gedruckt werden. - Eine Inkompatibilitt von Wordplus 3.15 gegenber Version 2.02 besteht darin, Zeilen, die lnger als 160 Zeichen sind, mit Bomben zu verabschieden. Dies trat in konvertierten Texten dann auf, wenn viele leere Funoten konvertiert wurden, die aus Platzersparnisgrnden in eine Zeilegeschrieben wurden. Dies ist inzwischen nicht mehr so, um der neuen Empfindlichkeit von Wordplus zu begegnen. - Die Geschwindigkeit der reinen Verarbeitung konnte noch einmal um ein Drittel gesteigert werden, ohne eine Zeile Assembler zu benutzen. ******************************************************************* Vernderungen gegenber Version 2.4 - Ein weiterer Fehler wurde beseitigt: Wurden Texte in den Kopf- oder Fu-Zeilen mit einem "N" begonnen, meldete das Programm Konvertierungsfehler und nummerierte die Endnoten falsch. - Die Funktion "Lineale lschen" wurde hinzugefgt, um der Lineal- produktion von Wordplus etwas entgegenzusetzen. (Erluterung sie- he oben). ******************************************************************* Vernderungen gegenber Version 2.5 - Die Geschwindigkeit konnte verdoppelt werden, wiederum in reinem GFA-Basic. - Ein weiterer Fehler wurde beseitigt: Bei groem Offset geriet die Zhlung der Funoten durcheinander. - Die Hilfstexte wurden aus dem Programm entfernt und das Programm in sich gestrafft, um mehr Speicher fr die Konvertierung zur Verfgung zu haben. - Die Funktion "Doppelklammer [ ] " wurde hinzugefgt. ******************************************************************* Vernderungen gegenber Version 2.72 Hinzugefgt wurde eine Konvertierungsmglichkeit fr Texte aus 1st wordplus nach Wordperfect, nachdem ich dieses wunderbar wohlfeil erstanden hatte. Dies ist der jngste Teil des Programms, und obschon ich diesen mit vielen Texten geprft habe, kann ich eine Fehlerfreiheit noch nicht garantieren. Geschrieben wurde er, weil das mitgelieferte Konvertierprogramm bei Wordperfect die deutschen Umlaute und vor allem die Funoten nicht konvertiert und bei den Attributen Fehler machte. Nicht bersetzt werden: Einrckungen und Tabulatorsprnge, Seiten- format und Funotenformat, da es sinnvoller ist, dies der Formatie- rung unter Wordperfect zu berlassen. Von hoch- und tiefgestellten Zeichen wird nur das erste mit diesen Attributen konvertiert, (mir ist bisher keine Lsung fr die anders organisierten Steuerzeichen von Wordperfect eingefallen), die anderen Attribute (fett, kursiv etc) funktionieren ohne Einschrnkungen. Fr Hinweise auf Fehler bin ich immer dankbar. Eine neuere Version gibt es gegen die Einsendung von 10 DM PD-Honorar. . W.. KALENDERRSC ͬXNKALENDERTOS Ь\$Q ,8I"->JC.2df]ɿ  !(/6ag"'7BJJMaX^v+29@GNUdɍ  )I"&X\Q{{  !>GEQ^1:?FxT[bpw~ƨ C(SRI|zX@]`ioL{qu 2;9ER%.][oVOgv}|tfj.75AN#PpK|)#::7 .6;2eojoc{ݲ)64DHTWlez.em"&0@3PSav*sTiʌ  6@;@ZR4LYUcq0(Bp{}tå&EP\ZDn}Tudǜ $"%+]EXVj+&\vPǻ܏,85KAGP\AMNEnx K]d\n~zOrڜ O%EXdhiVsn$4B0AIQ[gtGobPTȢԿ (",K[=MUS]cn~os !GADN1\lN]ubrv$JDGQ4]fQdonsù,.&5"[UXbEyWbqvƆż  "+.%NX_qb{y .,8Bt{}t۳ؼ!;//46CPKY^`nru++:9IGYUacpq ('85GCOQ^_nm}{ $;E8P'85:Aup{kr{7 &!*/6gyy{Y`izw|Ȧ 'IBT_WfblWheƝ=A[O5>go}{vz -?'4,4CP?Q^hdOS+< 1=6O^j{T_vxu '8032KZfwP[kvqcgͮ!4RMQa:euWhf}y׹(0+;K^S_hSbmx[_ %(-$NEVcZYfvñ -1+Era!1;KPWID:uwOiJN!(/6=DKxgǟ . K8Q\eco|OX]r'" 4&@J^XWwYrxzu #,*6C@L]6AQYWpvǾ%*,:>AOTVdhky~%!-/<=KK[Yjgyu*+:9IGXUgcpqnsķϤ AGXUZa3EEG%,5FCHOry +#2.8L#41ehxzt~izw߶ ' 3;WIXT^rGPBF{~x  4>EWHakfk}_w} "-9?:L9Vhhxu}FiTbrdh,53?L!`PWs 8?R^bc~P@Drx}İ F D?CS,EMQ59gmw{rγ4948H!K[iWiyvFJx~ΦҶ`P&|T(o*l`Nq JANUAR FEBRUAR MAERZ APRIL  MAY  JUNI  JULI  AUGUST SEPTEMBEROKTOBERNOVEMBER DEZEMBER  JANUAR FEBRUAR MAERZ APRIL  MAY  JUNI  JULI  AUGUST SEPTEMBEROKTOBERNOVEMBER DEZEMBER z8< 6< Y><4<|NNN+|4N~N2< N.~=~=~=~=~NNNP Dieses Programm ist frei kopierbar (Public Domain) N~=~=~=~=~N~=~=~NNN! K A L E N D E R NN~ =~=~NNN(C) By Siegfried HbnerNN~ =~#=~NNN JAN. 1991NN~=~=~NNN Hallo lieber Atari ST - Freund !NN~=~=~NNNNWenn Ihnen dieses Programm gefllt, dann geben Sie es bitte an Ihre Freunde u.NN~=~=~NNNKBekannte weiter. Bitte bedenken Sie, da es zum guten Ton gehrt, dem AutorNN~=~=~NNNJdieses Programmes ein kleines Anerkennungshonorar von ca 10 DM zuzusenden.NN~=~=~NNNMeine Adresse :NNN6 Siegfried Hbner, Obere Vorstadt 21 , 8812 WindsbachNNN~=~=~NNN# Bitte irgend eine Taste drcken ! NNN2< N.A .-NNLJGf` Nq`NqN~=A .v!N~ =~=~=A .v#N~ =A .v!N~ =A .6<N;| >- "m . -N ^0Rm m o;| >- =~DG^"m . -N ^0Rm m o;| >- =A .6<N-NN4Rm m oNBN~=~=~NN Welches Jahr N$A .-N ^0N>- =~DG^;G >- =~NpJGf` Nq`NqNFN~=~=~NNN!Kalender auf Bildschirm = < B >NN~=~=~NNN!Kalender auf Drucker = < D >NNN2< N.N2< N.A .-NBNL=A .-NbNL^JGf` Nq`FNqA .-NDNL=A .-NdNL^JGf` Nq`JNq`lNqN>- =>- =.<E/>N-.NN-.<EN:-.<DN/>N-.NN;G >- =.<C/>N-.N->- =.<C/>N-.NNNJGf` Nq~"m . -~ ^0`Nq~"m . -~ ^0;| >- "m . G>=~DG^;G ;| >- RG;G >- RG;G >- =>- =>- =A .v#N->- ^0 m g`NqBm >- RG;G >- =>- "m . G>NbJGf`Nq`~Nq`NqBm ;| Rm m o^NN;| N>- =A .6<NN~%N~>- RG=A .6<NN~?N~>- TG=A .6<NNNNNNN So Mo Di Mi Do Fr SaN~N~N So Mo Di Mi Do Fr SaN~6N~N So Mo Di Mi Do Fr SaNN;| ;| NN N;| >- =>- ^=~DG^=>- =>- =A .v#N>;G m g`NqN 2< N.`*NqN ->- NJNz-~N2< N.NA .NRm m ofNN NRm m o0NN NRm m o ~=~=~=~=~NNN) Return Taste drcken fr weitere Monate N~=~=~=~=~NN N$A .-NN4NVm m o~=~=~=~=~NN`Nq>- =>- =.<E/>N-.NN-.<EN:-.<DN/>N-.NN;G N~NN~NN~SNN~1NN~NN~3NN~NN>- =.<C/>N-.N->- =.<C/>N-.NNNJGf` Nq~"m . -~ ^0`Nq~"m . -~ ^0;| >- "m . G>=~DG^;G ;| >- RG;G >- RG;G >- =>- =>- =A .v#N->- ^0 m g`NqBm >- RG;G >- =>- "m . G>NbJGf`Nq`~Nq`NqBm ;| Rm m o^NNN~NNNW1NNN~N~>- NNN~NNNW0N;| NNN~ N~>- =A .6<NN~%N~>- RG=A .6<NN~>N~>- TG=A .6<NNNNNNN So Mo Di Mi Do Fr SaN~N~N So Mo Di Mi Do Fr SaN~6N~N So Mo Di Mi Do Fr SaNN;| ;| NN N;| >- =>- ^=~DG^=>- =>- =A .v#N>;G m g`NqN 2< N.`*NqN ->- NJNz-~N2< N.NA .NRm m ofRm m o@NNRm m o$Vm m o"NNNNNNN7 by Siegfried Hbner, Obere Vorstadt 21, 8812 WindsbachNNN~ NN` NqNNuN~ =~=~NNNNoch einmal Kalender < K >NN~ =~=~NNNZurck zum Desktop < D >NNN2< N.A .-NKNL=A .-NkNL^JGf` Nq`NqA .-NDNL=A .-NdNL^JGf`NqN~N`vNq~N O/0C0<HЈ",Іd⒆ Ь `H`// Bg?<JNAO JfLA@,A0,Hp!!!.HA 0D"MBQ;@+F +LZSE;ED;D CaHpaHz+_>䌙`/؄؄٭ (NuegSQdNua<A` VgFf@("h؉&g4 Gg f("h؉fg".a,.a G("h" *af ^("hڄaPJf"A(aN.Nu"_x8p!a>.RNH$M`$^ Ggg/ a$_ G("ha Jp`"~J`JkL"`2~`Hk>2Ho8 ^("haSoRgSe(`x"Dp!a.Nua H ^Jk gac R--`.Nuat`a b G("hapψaP h`HafXgXSeTaaVf>d`8<ae <{dNuafgSetHB Vfd`z`z Ga ^.`aJfgSetHB Vf֘d`ac`ad`a e`ab`aSe Se gNuJNu G&$P(<Ƅ VȐ"hNuxa.Nu H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNu^_HNu^]HNu^WHNu^fNu^\HNu^^HNu~Nu Ga4)k2BHҁC. Nuv!`:FBH*6HÖk&n"UDk>HǞkn"a,ևQ"`L` GaJgH<fZxCiff4)C k2BCHUDk0BAҀQ8. NuHxCSDt =QaL`a 3a a a a  FBH*&k趙nUDk.k־n"adևQ"` GaJgT<fxCift4)C kJ^f2BCUDkJ^fz0BAҀQ8. NuHxCSDt -QaL` GJf04-,/ x$Nr6ASAHDJDfHD0BkR@Q/ pgaC2 AA ?H؁a7222"8B2HR2 UAk0B22R@Q2prHASCd2`"Qd&_Nu2 4BSAA M BC p0 !Q&_ GJfd4-,/ H/~$Nz6ESE"kLRaQ( pgaC2 AA?H؁a6H222FY"."R: UEk"""RaQ(*`0 Ga <f()aB`5*,a+_HNu,a+]HNuWHNuVHNu,a+|\HNu,a+p^HNu,<@Jj<a(h*Nuai 0GgDNu,a G`(&g aJjfNu,<`(g @cre_c BNu~NuH?@.N"Op QLNu(j (u@#< k:9/6ɿ2_2/ ,*(ԥ%C@"k( $P@  =nѷYŬG7ֿwp_Aܯ ٌ .BҴ$5ϐ|敔ȸw2œJ~ePm%tѸv z Jgkzއ[ Fn| Fmn8DD/A p@<&0@ W.:BEHExHCڃHG6ڃdR:HEOޅkއSFdRFv 8fi FgNu~NuJDk~HFJ<Nu~|ag*e -WHFag .fagnS<NuafVafdRFa~g .fatg Eg<ef0adge -WaTf8aNf DbE`JjDDDSN .fa(faeSF`&eeeևe ևeօe.NuzgLSg< g< g< g< g` +g -g 0e 9bDNuDNuDNuO// ?<JH>f~A?|+."jT/"<HFvA`Pmn d \HSC`ARCPng`ASCPmg/|E+00,4jDBT/- B eR/.B //tC$JjJ(fB8X*x UeBޅ D0Q>HL|TNuHFo GbAp 5dSGfxA/|E+00|+ `d/ .gR :fR0`RR~1HGHG Ef (+VfR :f$ R ` h01f|+S /f S _ Eg0`LNuH.f 0tLNu,ap"OE` 5e / ".gR :f0`|1RG$_ Eg0`<-gr |RE "0V|ddJFgJGn0D@F|dP` |>|dD`(.0D@S@e0`0S@f$LNu0S@f0Gc.S@f`SFg .SFfSGE+00JGlDGT(| eR(G ` H@GA.a G@VGa GUU|v`"_xzaaaV>Ga`H(*`A"aJbg mbNJga`A a"aJUgAar2aNuSe<dAaAJgJfS`LIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYBLITREDIMCVsMID$==MID$RIGHT$ASCINSTRPALETTEMALLOCMENUSCREENSQRTWINDOWJOYSTICKTIMEDATEMOUSELOG Y8 Runtime Fehler in Zeile in module auf #A+HbNuA g<PdJfSfNuRETURN ohne GOSUBKein DATA mehrIllegaler FunktionsaufrufArithmetischer berlaufKein Speicher mehrIndex zu GroArray neu dimensioniertDivision durch NullUngltiger TypStringformel zu komplexRESUME ohne FehlerZeilenspeicher berlaufFalsche Anzahl DimensionenFIELD berlaufInterner FehlerUngltige KanalnummerDatei nicht gefundenSchlechter DateimodusDevice I/O FehlerDiskette vollInput nach EndeUngltige SatznummerUngltiger DateinameZu viele DateienDevice nicht ansprechbarDiskette schreibgeschtztPath-/DateizugriffsfehlerPath nicht gefundenBREAKFataler bus errorFataler address errorApa+@TApa+@LApa+@P?<NNT@ZHm`?<NA"o\B\A<+HA+HA.+H )$i(eЩJiNesg AV NuaA a:a `&eb/c pAJg"hH瀀NLQ mTpa mLpa mPp/??<NMPNuA/HNsA`A`<dLJgH|bBCH瀀HAJgHpa(IaLH?8(H o(aLLf0ApNupDNu8<0DaQNuH@af Hp0aL LJNuH/2apf0@"<g< g4H0 lNL LJNur,HA,t,HB,"Lp`JgB<fp@`JfrAp`H@b0HCAag (IpLNuLp4Nu lNCB g|9|rPJ-Zfr(A|a>ra(rwa"Q"B,#`H LpaT#L (IL)HNu l p`&_|dA`"&Fn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<dXaTa@pNupDNu`aHz<d̰<g a"Ra`-Yf -YfNuH?<?<NMXJ@gN/<NMX-Yg<g,-Yg*<f$/<NMX<g-Yg<fa$M+@LNuJ,"gHrazrfatLNuHradrf,"aZLJNu<dXA`HL.6H>HHHHd Q"aapNuP"pNuQ"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a2A av"WJikrahrcab"_2)aA `RXpNuAAJ-Zg -ZgA0Nu    H @rareaLx*&I/ at&_< gT< gN<g <g< eںgHR/ a|&_`JgSJ,gS,/ rar ara&_`r ar a"p@Nu?,?<NMX<f lf -YfrpNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUg>SgpDNu&fvRBg/?<=NAJkb8>N?|NAJfPP0(<(؃Aa:)mz)C)C$)C |||9@p)@@)@NuPH`t9+@\lAgf LNuF5LCKKBg/?<NAXapNu`8,<d$ gA @N.T@(e|dA``tp<gJf",gaBf atrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNua|pDNuat?(,$gA($e(٬a.8)l$Jg$/ /??<?NA"/O JkbѬfLpNua$< g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg&//??<@NA$/O "Jkpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`Zv`SH @vapAaBLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO JkҰgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @ajf(SE`HE  |aVf ,B$A(aDfNu`> f$Jj", R $,Gaf"GA( ,NuXp6Nu?<?B?<BNAO /?<?B?<BNAO "&Bg?/?<BNAff$, `$/`$,"O pNua Tp6Nu< g,< gR,,g,e&,$d 8(R$pNuB,`?r ar a2`p2Nu",pNuPRT:AUX:MID:KBD:LST: -f ?0BfNuafa6iJf.Nuafai.JfNuaxfa`x"m ,fv< g8<"g< gAR<,g< f` I<"g < gR`RJg 0 HfSf/S+Ia. _`C&t p0mFaxC!tp0mFah.`?Overflow ?Redo from start C$/ xR  fa۞. _a| m`t -gB`&x?<?<NMXJ@f xaj.Nu/<NMXJ@g$-Yg <fa"M?xa<.0NuxH@?a*.0BNug./ m fAN _`??<?<NM\Nu/<NMXNuC`/ aB _`pa"PNupaM NupaM NupaM Nu="N0mH`42p0mH`p aPNup0mH`42 -ZfARmHa6SmHNupJGk gSGf(pa2g jpaHB2RAJVjTNNuSA4SBep`aJfg6J-jf0|g*|Mg$|Ng|OgX;Dl;mn/-fBfPjNuafNuX`~`&~|f~`AaaҰ<f~a??<LNAq Y8 Programmende - Drcken Sie eine TasteA$a^ _aXJUgA&aLr2ax`z pFATAL ERROR:  at line HF~Jg*]lDvUt QCt壌JgGNuF"&g.pC2DC|m|4n Q,JlDk.Nu~DNu~Nup"DjDG@AB|Ab DSGkUĆQ(k(j2xc 0D@`fc 0D@`D@@`D@@ԆӅdf UĆR@(fJk0<NuJkJkxAS@J[NuJkV`LHaLHav$OaO `HВR@,@L0 : 8 HB.ڄGHGH@EHE>߃8 < : HBކ,CޅCބC8HFHB: ؅C: ؅C: HA؅CHFHGDHGHDDHFCHFHGDHGHDDHFCHF8*܄C8 ܄CHA8 ܄C86 HA؃vHECHEHFDHFHDDHECHE8ڄ"$&@H@@ JmS@|fJf JfS@LXNuLH,.aXLHaLv$OaO `LD@؀ D(*H8x8pJff f0`(e 0USjpRSfЎg0L JkS@|fJf JfS@Nua8 g0HGOGG,H@O@@HGBG p̀Nu|Nuއg HGNu gV H@H@@mH|lFJj@H@VHFNFr FJgdH@Ri H@.<H@Nu~NuDNu/ aJEk6|d WAPd"HpEah( "_Nupa\D+r2ad`DE" 4E|d" ICP$ISESA Q<0Q.`paD-| d0` oE c I`S@f.RNuvgv I0<0QJf JfzvRNuH(I??<HA~aVm*AaNmAnaVo`A`a8mzAa@Ro`Ada$lADaBo`A.alPAa,So`LfNuLLaPHNuLLHaLHNuGLLaap0JgaLaLaHQKA&a~mJjO:6"LLNu?@$@Y@@@È@jA.AcAׄAe B_B7HvBm@B0Bּ&4C k7CAyؠCv4WnUF؉<Ҳt"g pJk S@ҁ`0<vNuMC68341 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`.<ANuNu~<Nuk~Nu,FfJfg(gvEDiBHGHFFkTiHGDL&:ƞHGHF6BŞd&BރSE&HCBGHEk:څS>:.gNu,gFg^EDviTE]B&HC(BHD؃BDHDHGHFHFބj gNuiex@ބއdRgNu~NujJ<Nuk gBAkjDNu<Nu~NuBkjDDNufDJjNuHz_Jg0jzDi&SbHGއ[Jj dRNuJj Jjf NufNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.rtvx2(4(6(8( |o864BA@`J@gHCv6BBHANuH0)hlH0)h|?ovx`J@ga`LL*jfcCD@` ԄӃdR@HLNuJfJgJk S@jHNu0<5@NuJfJg JfJfBBB|XONua/ 04R0(iR@5@&Oz////zL81P֣7CBCSHCԃ6BBHB҂ң7ABAQHAЁ'@\KUEjLJkSjjH&_NuaL/04R0(i5@LL xzJk SjjJk Rjj|?Eg҃тQJk SjjH0,Nu/ I<`/ I/ /afa~(RX(_Nu~ o0 /,Se/H0/@,Nu o0 /,~Se< gd޾< g< g< g`HI`HI/ /a(f$(RXLNuaht(XLDNu$|>?F?F"/FN<+g <-fPN<.g<0e <:dBo?|Bo <:d<0eaG0ajNRo`Jf /k WeR<.f6Bo N<:d<0eanG0a$RoSo ` ooR߰<Dg <EfZ`N<+g <-f?|N<:d"<0e2/A0AA@GA0?AN` g oo8/o gadAC$Ia`ھ<&fN߰<HfBN<:d <0e2G0`"<Gd <Ae G7`<gd<aeGWaa&``H<BfN<2d:<0e4G0aaN`<OfN<8d<0eG0azaN`Jf0 /k eRdS|"` |"Ag ggfN/"g,Sf f" /H/@` e /aHPz./gLJ/gv?a:p`J/"f Jj a``J/gDJ$Nu%&!#HJf߯eNua a,AC$IHa` / aH PNuJf /Ѐe"ЀeЀe Ёe/@NuaAC$I`Jf /ЀeЀeЀe Ѐe/@NuaXoNuJf /ЀeЀe Ѐe/@Nua|VoNuJf /Ѐe/@Nua`RoNuJfaR HGJD[jDD<AB!zVB.T/zTBNd A"O$HadJFg O"O$OaV` JgCA$IaHGPNu/-BHa a`lG^pv.<"m AF"A$m $ QN m*g $ N E P`A"+I U+@NuNuSBeg"‡gf"`f$P(*SJg "‡g"`Qd`Nu$m X&mQd,m$(/ / / K R,I` (*X"Tb"eee$*ICʹd o( o- Y- XE` o oX- Y- E`d&^$^`*_& _"X$"X dG(H$S) $ce) $dNu m X.-S,-"F*<& $X,ReV(*gȅe2؎e,$`8ȅ e^&ր*gR"&F܄ge@$SQdQd+FL+_/ح d(NuaӮaJMemory exhaustedH/Gpvaar _að`SBe g"`Nu*<(I m ٭ ٭$$-gRňX$`,Rd< |a6RGk0Gg`a(0GVfA1G<ap??<?<NM\Nu??< NMXNuHn 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NtNu&8*JEgJBgJjBEB:HC҅H@:|ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuN"pNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@N?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|6  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</NJFkSFk&aQN`Ha"FFaQL8N6.6JgtBn6Nupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?N<JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A dNAXJ@jNNuNxJ@g,A,BBgHQ?<=NAP FJ@k??<>NAXtNutNuvN)@p `H@)@prtNAHplrtNB 2pNpNpapaprapalpalpalpaTpaTpaTBp'a?<NNT@B){L9|0<rtNpapap9@p`pvNv`v`vj`v `v`v`v`?Aa*` Al 2l 4)lVH)lRprtNAl 2l 4HVNuAl 2l 4L VA0000000000prtN9Cp rtNAv` Av `Avl 2l 4)lVHNz0<}Nb& ?<NNC`&?<NNT"@ C <}N`N(* 9AJA)H@@[000][ˈNx Evz`* [g" ]g |g QSz` zQSpQ][ɈNx Dvx`* [g" ]g |g QSx` xQSpQ]Bp4NHNu*( INxA)H @depd ae zb QB DNxA\)H @ e` ae zb \gQBA BhNpZNA BP"`#|}NA"H0,tg"Hg \f`A\fS A ENbAR@H`2QNu2(g"P@g2RADAH""l`r2oZAe 1@#)I`Nuk1@Nup NN"l`dpNAtrdJhk\QpaNH ld$l`"Hg0 k&@ S`g k#&@0+S@H3 Q&f)I`LNu?<?<NAXJgJgNRAH@B pNbA NuApNbN\$N$BS@kH2QNupC ұd"X0Pg"RA$D#Nu"X0NuNxJ@gpNu _0HpNb _0HpNbp"_0HqN|E ұeHHQ0)Nb$_$ZR@H`2QNu$Y0gHR@@"D%$X0P2g# R@%NupE $ $X0dP.gRG,D%pr Y2dP.gRG,D!p4Ae4v`VfANuN,WHNuN,VHNuJhg Nx1NRNu Ihd"*N$E8*$R`"QˈNx ENu(* 0(iN$E 4R`Q$D 4R`QˈNx DNx ENua NuNx IHPg"B  g &gNJBjt BNut`Rptr ae OgT Xgj HgSRB ae Fb$0k  c_  c b退`tSJBkNRB0 b b瀀`RB0 fрd`Hpx$ ld$l`"Hg8" &Ak eѐ S`g"" k#&Aeё2+SAI3 Q&f)I`LNuHpx$&ր ld$l`"HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f)I`LNuHRp` HRpJQfpNNq Y Qfd ЀЀNuNN$_& if"QdփփHRNNN~,Nq8DRzXEEg"7PNqR$HBJBgpNJgJigp`eetЂ`"ЀeЁdp`ЀeЀe"Ѕe$W.H@@/ l\N NZL"2` NqR YEjrd0` SjNp"X4g S`"QNuNuNJPgBP, d eЀЀ``Ѐ"ЀЁE H FNHL l ,"X2geb J"F\N" KC`e Nܳ`d \N l\Ӭ\ NupNd d3 d# d# # d# # # # d# # # # # # # # dB` # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # QNudd2d"d""d""""d""""""""dB` """"""""""""""""""""""""""""""""QNu0,p2,rR@RANuS@SA9@p9ArNu9@pN4, 6fprta0,2,NuA4, 6f9@9Ap rt`C l ", Ⲭ dfѬ SA 0! Nup"NNN JfNup#`N&N"rNRN"p`tdbDA0Hg<<R@f|0HN*JFk*HQ/??<?NAXfX ENuJkpNp`p`\F( &I.` ??<NMXJ[j E&DNuak NupNuakfpNupNtddA0oH?<?B?<BNA Jk.,?<?B?<BNA *kBg?/?<BNA JkNuNp`pNu)H9@Jp4NP'J&f H LNu P&NuQ'` J,'fJ,&gHA#ȇeC! B,&LNu-W)K20, 8k8@ gJl&f"Nu , 8g"P 8 @/, 8Nh  8fQ 8J,'gNupB <``L@ H)l26)z @W , Jf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C]fApNNNHP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Fehler # ][Abbruch]\f.B &lX)K\)ld` lp ,BQjNup(NXYp-KNu"l`Yd&-KNN"l`YepN&#k"C-KN"Cփk փk2##`փk"`2`& $Y8gHRDD*D%H8#$c2g# HRDD%H`p"l`Qd&&| NuN"l`QepZNC ҳfHP0(N$W$RR@H`2Q"H _$l` dd" $X&0BP6Y&|Hg R@@%E ҳeHQ0)Nb$_$RR@H`2QNu$Y 0P1@Hg R@@%NuN$l` epZNA%NhA%NhBN | MacTextHP <CzN"_NHPp|NR"_NHP <CzN"_NHPN by ONKISOFT 1999 | in 8/89"_NHPNOKr"_ N+@FNBitte Mac-Textfile anklicken!HPA$NhN*.*tHPA HPA""_NA%NhANNJBfN$hNBitte Ziel-Datei anklicken!nHPA$NhBrN*.*HPA HPA<""_NA%NhANNN^ _O SNV Z ZZUbb> nxPbZZZUbb> n} <6NAp\N/,HNVAB-HpHIYF0c@DVZXN^,_ _vz+68)rctHA}?Y^N>Hn/ք?_/?>P>/"4(]!/"7""-A`rxP)V<nNu,4`8-@r_=AB0.@ .2<&"1A,"Rn nodx$")x8.><Fep> NAT@: =@`Wpz0$rA00 o3z1?Hz0F/^2A: @zz12 t BM136$D@0A >X1r A/fL6.pZv.CWz E]FD: FE(2/tB0@1L6u &F>.HrAW6 xD^EB: USx_BRC3tB@>pL6F_FDDB $zS p(@B^=CY!p1xB Ar4 v CJK LBGmFB bLB f_1^C`L?fp#_P],D0 8?9Xp@W@?p!c(@X#a1bFBgF}&~%2VfhLfo@1\3daF0too!NaR#db/`U3dag$c,c4ceAATO"OpoQ!bF30*#q0`>Zs 0s _CQ>p "rAOrR?"O2pVsp 4 vpVu2H_00 o~>_Nt>u 4f vpv՜>44 vpv~>U`!>cxNuFormatiere Track 0 _6Disk-Name: 66.8Laufwerk "n im PC-":ep4bMe}!^C"pz0"0"n4B]Cp2>1qNd!2LBEEO1.X#12RAA]0vC]DBp4<=B {/ >?BaS>̚~@~@~!/,A2t2wAAz0r-T}v"P1 r`q?0 n o&.D`(rƀPa2<{(t4X6<X߮xAXzTX|A}XpRXrIJ4`_R6\58d:l&Bg<NWT3SB,ʯܣpz06q?0bp2Hn6sa "|%6"$ //B6$-B( n Ц"vFq0s".FC;Fqd"uq+T}!bq`u"Op?VvB% AڵxT)Versuch?][ja| nein ][1][Fehler bej^! |Nochmal platz.|e $تػF#D0|RpI&Rdh e3Z}TD0" p5p'p&s~%%P>rP/pĬ2p1 "<3Kp/vd/r.pɼ $ B)!2T^ 0s27sA>pODu* ^ rUq,T>ܸBҰP&&&,BNb4\A(~CBINA!|OK_|Abbr]|[3][Vorsrt" |^lsA alle|DatgU x | Beide Seib!En ]wn Wievikel+s}/8040k# welss T?AB\#j*$+[0l 6E@dtpV>0.}z02.P4.6."P8.=D:._ =E^iUЀxtAS)ж>2^D:R4Z1^h?1PΆ02$t&?ЕM<8`SdRp.D7 lTUNxH <[\q\R)6^?1~D:Tf0 AWĄ?Hn؀@`@` PN0R4*Z4b4j4 r1^ e?: :XPQR1o7XA($JTH.@.@.@FR$opHD7$:R@:$/xQtQ!rJoN0*\dddldtd1UdzrЩn3zlTQg p΁/@lYong(oo4Pn@>{$ ,^jL^T oI5&R4$Z4"b4U j4r4z4l(??NJ8xW0R-@$"7""0SP2?B$J sKQb$8@dD:PPV0R^0dTq`V^!R1P8#*d&څqPjtpC܍q "2@ª246JRTnbtf0BSC`XtaDjrZv0z0\Zbt lPFrʙ+Aspp~pv _0"\ 2T :TFQ<\VN _(0`o | 39Jy2f:X/"_/$+7a."+8a&H77x6go _9z(~Ag`PFoQ͒ؐ-@ r xu h`1 _#_ܒܒܒƭ#_ސ`ސ"0_| H*8TR_ѿH2)09 @pf2`H3"a_0<NBNu<`Nu _<ܒܒܒܒ"_#ސ:3E3_ 2 7_ Jg.El: 8DSEkw0 Х0Ƥ0Q?X^sNBJw_g2:(( 漩ɦ ڡl3ݑN"_2>1NZjf~QdïpX/)#| g gf*JtgJi ka0)6}Be?x_>3|@A0u/")x itg$H@//?=B@NA LJof O@ _4`qt6 Bo r aS_B`2*?0x _r .r lr "x0HgJHDxv2Ҹzp cR`|e W0R"f`62JAApH@0RJAfJg<-RBlCSBzSC4F౲"_v`X60Jf$ItR?Jf`46$BjtJCkgCe4` BSCxFtlz6kfv2 Cc"4YBv`"#c?4QBv(SCC" A$ 9c^a JgYC`u*ah"'A/ !2va"Nu(  AJ gJ >@$).f&H kpvfNu$ix&i|fa`pRg #Jx`H\#Hxd`k}LNu )f3wJkp` :2P^ L &REWRITE required prito \3PUTDisky1df0ctory full10~ "_e 25 /B/+aPџ2 @f011N;` $@j*TҽL4@bBS@k2P504tt82$_LѴAbd??6ADP@6CG0I@$e G4CP6Ek2SA@1tBB@bE0)CA"FB0BDFETOfO@k@v&J$IRC4(K V{g RQBg`?BFJFD> __JBgAA@oCCt @{IStoverflowJ.FP 0( h`g4 ( hg( hH`PR#gP`P afXgr"ODd2Sk ";`j`X7e Z6 Nܑb#h` .f -+6߈`zd npн3bfضb+Stac0Pruns heap1?h` _z gDRE"g8RE$6HBP8HAd,af$i EdD.` $HB8`BbdNvDu*b|0 vPaf0Nf`cdR(`Dfx<`DxSDbb HA8`"tj xxq(M>`.`t#rd9tB7"9tu[3][][ Abort ]Copyright 1986, CCD and OSS, Inc.0PYabk0cqbahjzkcnk knSe'g06/UZ1e^FZłlePZ& <v d@ Z( > BސV  b& &&&$B Vv DD~\    6 & .$ *"$ $.JL  P ‘$ O$ Q  2J"*JF ( B4r"" >$8$8rJ" *,JJ0 J " 4T ^"BBL :0 ,H ,,6 82 v8 Ġ,,T  T* ,,  .6   *V0b,4 "T & &(,& Hh      #=ސ{~{  UT "$" (*8 $n&r. * z2J F ( *@ B  ( V'  PCFORMAT.PRG ------------ Es hat sich wohl inzwischen herumgesprochen: MS-DOS-Rechner (sogenannte "IBM-Kompatible") und der ATARI ST sind lngst nicht so inkompatibel, wie es manche behaupten. Zumindest der Datenaustausch zwischen beiden Systemen ist berhaupt kein Problem, denn beide verwenden im Grunde das gleiche Disketten-Format. Doch ganz so einfach, wie man sich das wnschen wrde, klappt das auch wieder nicht. Der MS-DOS-PC weigert sich nmlich stur, Disket- ten zu lesen, die von dem ROM-TOS des ATARI-ST formatiert wurden, und meldet lakonisch "Gesamtfehler beim Lesen von Laufwerk ...". Warum denn das? Nun, der ST trgt im Bootsektor und am Anfang der FAT's das sogenannte Media-Byte nicht ein, an dem der PC das Diskettenformat erkennt (der ST braucht das nicht, er kann sich das auch aus den anderen im Bootsektor gespeicherten Informationen errechnen). Der ATARI ST ist zwar weniger abweisend. Er liest auch Disketten, die unter MS-DOS formatiert wurden. Allerdings hat er damit trotzdem seine Probleme: Er kann bei solchen Disketten einen Diskettenwechsel nicht erkennen. Diesen stellt er nmlich daran fest, da eine Zufallszahl, die beim Formatieren im Bootsektor eingetragen wird, bei den beiden Disketten verschieden ist. Und der die MS-DOS- Formatierroutine trgt eine solche Zufallszahl erst gar nicht ein. Einen Ausweg bietet das Formatierprogramm PCFORMAT.PRG. Es trgt beim Formatieren der Diskette nicht nur das Media-Byte ein, wie sich der PC das wnscht, sondern es denkt auch an die Bedrfnisse des ATARI ST und vergit nicht, fr diesen eine Zufallszahl im Boot- sektor einzutragen. So knnen die Disketten, die mit diesem Programm beidseitig formatiert wurden, gleichermaen auf dem ST und unter TOS auf einem PC unter MS-DOS verwendet werden. Das Programm PCFORMAT.PRG ist Public-Domain, d.h. es darf von jedermann frei kopiert und unentgeltlich weitergegeben werden. Eine kommerzielle Nutzung ist untersagt. Anschrift des Verfassers: Max-Ulrich Farber Lerchenweg 16 7238 Oberndorf a.N. . .. SCANDAT READ_ME Y SCANCD10PRG  . .. BEMERKUNGEN, ANLEITUNG UND BETTELBRIEF Der Ordner SCANCODE enthlt: diese READ_ME-Datei SCANCD10.PRG das Programm den Ordner SCANDAT in dem die Bilddateien abgelegt werden Der Ordner SCANCODE darf nur vollstndig mit diesen Dateien, die nicht verndert werden drfen, weitergegeben werden. SCANCD10 ist ein Programm zur Erstellung von Scancodes fr Videorecorder Diese neuen Videorecorder bei denen man die Aufnahmeprogrammierung per Scancode-Leser bewltigen sind wirklich eine tolle Sache. Jedoch ist das Einlesen ber die beigelegten Datentafel noch recht langwierig, besser wre es schon wenn man alle Daten in einem 'Rutsch' einlesen knnte. Bisher habe ich auch nur eine TV-Zeitschrift in die Hnde bekommen in dem solche Scancodes abgedruckt werden, aber auch nur fr ausgewhlte Sendungen. Und dann welch ein Lichtblick habe ich ein Programm gefunden mit welchem man endlich diese Scancodes fr die gewnschten Zeiten auf Papier bringen konnte. Nach lngerem Ausprobieren empfand ich jedoch die Mausbedienung ziemlich anstrengend, wenn man oft von einer Seite des Bildschirms zur anderen mu. Also dachte ich mir da ja Zahleneingaben sich doch leichter und einfacher ber den Ziffernblock machen lassen, probiers mal selbst mit dem Programmieren. Die Bedienung ergibt sich eigentlich aus dem Programm: Zunchst mu sich der Ordner SCANDAT auf gleicher Ebene mit dem Programm befinden. Bei der Eingabe der Daten ist zubeachten da sie in jedem Falle zweistellig sind. Werden die Scancodes angezeigt kann man entweder eine Hardcopy machen oder nach return den Bildschirm im Screenformat speichern (Eingabe: s). Die Harcopy sollte man vorher einstellen knnen auf DIN A 4 und um 90 Grad gedrehte Ausgabe. Das Screenformat kann man mit eg. STAD - Bildschirmoption gro und einfache Dichte "n" - ausdrucken. Das Programm wird nach Abfrage mit 'n' oder nur 'return' abgebrochen. Und zu guter Letzt... Wem das Programm gefllt und es hufig benutzt, dem wre ich fr jede Spende dankbar. Konto: Oona Haase Bankleitzahl: 200 800 00 Konto-Nr. 391922500 bei der Dresdner Bank Danke !! `:jLMA&x"< .Ӯ"Hd d3 d# d `# # # # Q"<p#Q`XRfSxRkHK&RbA$&XSRg g fB` :<+a&mP Jx>f08h@fJ08hH@CxeB@R@@ @@|84B@ˆ08VFJkf,tQ08tQtf8B7|0kBk 08T xV`"g "AH瀀NLQJxfp.?<NNTp.ѸLRxRNsA:\OM-BASIC.INFOMIKRON.BASLIB 3.05 (C) 1988 ASY K$OHz?<&NNBNAHK$Hz @/-NuJ-kHz /e d aL NsP(P)aL NsHK$jHz @/-NuJ-kHz\ /e daDL!NsP(aL!Ns@J-f$`@JWk/-l+mhlJ-(ga+mlh+_lNsNuHPES-Q(aJR-J-(fQELNu fB-? fP?2-A!Xmg;ANua/<NMXJ@g/<NMX"d/< NMXr AAf ;mB-?0-mNu/<aTXJ@NuS-a@R-kaFgA2 0X1Nu/<aXNuK#Ni+I+_+nA+H8C,A#A"#A##a|&mC0ۓ/ //<JNAPa+xA!Av8gAJxg. NMU@e B^WNMJg0U+HPBxRC+QA"+aA"+xpA&!p+Hn]+HZ j(0@4P@Ag$PS@g JPfX4hY+J X Y+hL Y+hLA*+H$xBDvp 8L0 NrOtJ@nr' (<QAD+H +H+N+xN@xAC!.p"QAJgE "Jp&I Q&m+|+|F#p+@Bp ab;mp+@BpMaL;mpA000BXBmpNa.P?a>aRxRRm& mJ(,k0BgHz?<=aPk<HmHx??<?aSWaO B@aa mQaN0A "h X0g:/2"h$ B) //A aX A "h$W T"h 3_Nu"hN(_ -R@+@&@/?<HNAJoF+@BS?<HNAJo2"-RA+AҐ"<k.+@?<HNAJo+@.KN`X ЛЛЛЛ/?<HNA\Jo+@LNuPpa V+m@HFHFBF܇P^܆vx&mX(KJg&P(K"K(Ę&.ޅ/(/H L` "NّбXfL٭Xa(CvّQ(&ۛ&66C SAf&`T6Q Ĝo8p2<v HBSg0e8kBd6d&e` HF&&&&QHFQLNu6&]n`6&&n`&6]n`H>| $r a@z JjDz-r6BBHB(8HB4HD0 :e^DRAJf L|NuH:( da`"D6KdKd `QQL8NuJAf$4NuH "mh_ m`da m`e4RBB0"HXB+H`"$4L$@gIdId `Q` RAId2Id"Id `""""Q"_Nu5!9A"9A.9<19<9<9<9<9<9D 9E 9F 9D9KnS-At 2XWf0;@r2@ @9fI 00A4HAA2BAQB@SAo+H;A -dg +@ax;P+mlh>-g ??<>NAX.m|+m@ ra -2-avA. rajp0-aF#;maP` l? in m@T"m"iȐDnp" ҈$AIdWo J\`"J]dQNu// 2)a$YJ*g$/ 0@G$R&_ `Q$_ _2NuRAId0Id Id ` Q$_ _2Nu^%0xQ4BmBmNu/ H(<:6(@4fIt Z8Dd8Cd60G`QaJL/? 2a`x8 &_`S-a@R-kaJFf": gABXp`?Gp~a?BCa6>`pCa3QCf Jjp`a-5fQ6`VQ5C5X g(C5^ `gC5d ^gC5f g C5p ~f fp`2>Wf) gza fa&` eB g:@Cg^ Lr4`SBkRSBk  g ^f dr` g +gl -gV g aeG Xg Sg Mg CfUBkLf` e 0eJ :ez Ae> [e ae0 {eC g` gZJj?)LfH g& `g g ~gf mf ^fJk*@5`$ 0` %fPr` Uf Lf) %` Uf Lf Ag g gJmg Ag %gH 0gB Ag< g6 g0 Lg* Ug$ Mg`&SBk fr` SBkfr`VJAgJ-6f.J-lg.Cg*?>Cp H@E0DgRDH@Qa0m560 m$|a1>J-5gpDa1P6`CgSDE0Qav` Rf2 gF-l`Cg>Cp H@E0DgRDH@Qa>` MfCgRCpCa0X`~ KfJCf glp`ZSCpDa06`\`XE0>C` pa06a00Qfp a0">CpDa0QNu>D`a0Q>C`pTJg| /a Nu L4/` SBRSBkRRSBjNu  g ^g ae Cg +g -g >f BakXBx8+ RDDf&_Nu(kCpdQDa mp"-``0&j"CfPf"BQe`aa @"MBBQAerPA`QL$m ZD"H` fg Pep` hDNuH @"B8Ad8D` VfCLNudxLNuxLNu/  Ara0Y0 _NuAEEEIIIOOUUYAIOUAO`,&`7`,`@H`S@@@G Seg +Rg +Oga WHHLNuJkV`H02aH6&H`Ha,LQLNuS-@R-ka.F/ra _NuJAgH78&@(@a LNu mHNS-H+NA/LR-faJNuS-H+NM`C" A"0A"X0BA"A"A"A."0<S-AN`NBR-g|NuC/ @ A|dQB!"_Nua6/ AS@@GB3G@C B C|d`QBC AIgV AOgn AUg ARg AFgp6`x8+ -(@RDDa >'@NuJSf,JgNup`aa7A6r'A'| a&_Nuaa7A6r'A'| a&_NuxrRa?</ ?<=atPjt߰f Bg/ ?<?B?<BaO & kNu/ ?<Aa\j @f Bg/ ?<aXBmNuaa;@//??<@a k O `r`0r`*"mE0("QʱdX+IHNu/A _Nu;ABm;|;@`84HA0H`64LH H+|Bm`H<+| Bm;|`H<+| Bm;| `;CH+| Bm;|`Frk+@DjN+| Bm`Hrj`8H Aa+|;| `f;A Ad "@B@`0QNuA H,a+| Tm;| `&r`+|;|;A/a r`A"<}0H@0ЁHg0H@0ЁHf@@ @e@ xpNNupE`&p r$_ _Nu// "ZJ)g/ ?6CG"Q06&_J@gS@RdD@Ad2a?`Q2"_ _Nu mhgS`d a`e h+Hh NuH m"Hp"-``40$Xf*2"$Hd2Hd"He`""""Qe`e+I`LNup2<NuJAkx`Jg JAk`+|d;| p A0QR``+|eBm`2AHA02AHA0NuJ-gta0A`J-gfa"A` J-gXaAa`NJ-gHA`pA??L`2AHAD02FAAHAE0Q<>NuJ-g0-aEA"C C E C. ps`2<F~G?<a>CClDABEG62 CAd< C e *tC `,@DCC 禊DJ_fمтd TAiNuTNudD@ AJkfJg8BFJf xF d H@HD0BDFJk SF؄р[FFiNupx2<Nug CAi02Jg8BgdڄՀSWv@D` dڄՀ߇݆څՂeQ` SCkއ݆څՂdQFFJ_gfFFJ_ge(Rd$Rd DdRd RdTAiTAi( Nu `~***g CCiBC<*,HFݭdRm,HFݭdRm,HF.HGݥdRm,ݕdRm<ݕdRm,HFݭdRm,HFݭdRm,HFݭdRm,HFݭdRm,ݥdRm,HF.HGݕdRm,.HGHFݕdRm,HFݭdRm,HFݭdRm,.HFHG6-( %ІkgCلрUAi0JCjRe Nupx2<NuRdTAiHNur@Jg>jRADi dA H@SAЀ[SANu  @ 6ɿlŭ+pxIϦGɀT~ތ Jvuu ;]=]5(`R yjNpx2<t;Ba\  g  gE.Bg +g -f>a6 $gN %gD &fJa Hg8 Dg6 Bg( Og hg dg bg og$` a -fFWf(KB`aBg .f>a 0eVRm0  e_  e< *e Rd./$***6* a$*6 a&avafJWgSW`+zJWgRW eg Eg dg DfZa6~ +g -f~a"6 0e40  e  e *e d dڂa`JGjDt4HԅgP[jD ?eJfN`6 C gN CfBC Cfv CfvBJk BiQ`BiQJogJgRAXNupx2<XNu6 Cd$*?a6Jfa`a` <x2<H7 | E? gH$**6*/ a$_LHQU<QLNuteNuBNu+_akְf/-NuH@F$@I$&T:<+J,gaG*(BT0+kPSkQAD(!NCp$QAh"F$aJv+LÂ`F$"HC m F'!{0VL4(Be04(Be2HFߠ 0$Az 0(RXRX00,p0;0 !@Lh`NuP?((JfNuH mhı`d ad`e m"Hp"-``0$Xfْde٨e٭`٭Jk6 A"A d3 d# e` H@# # # # QH@QLNu L"L d2d"e` H@""""QH@QLNuD@<9`2p`.p`*p,`&.m|p`p8`p6`p=`p`p ` p`p7`p`Z $(,p"`p#`p$`p%`p&`p'`p(`p)``R`J`J`F`̒`^`Z`δ`ΰ`ά`Ψ`Τ`Π`ά`Ψ`Ϊ`Φ`΢`Ξ`Κ`Ζ`Β`Ύ`Ί``````H`D`@`<`8`4`0`,`(`$` ``f`b`^`Z`V`R`N`J`F`B`>`z``````&`B`Ҟ`Қ`Җ`Ғ`Ҏ`Ҋ`҆`҂`~`Ҁ`|`҆````ظ`ؼ`ظ````,`(`$` `<`8`ٴ`0`,`(`$` ````` ```` ```J`F`B`>`:`6`2`.`*`R```l`ڂ`~`z`v`r`n`j`f`b`^`Z`V`R`N`J`F`B`>`:`6`2`.`*`&`"`````` ```````````````````پ`ٺ`ٶ`ٲ`ٮ`٪`٦`٢`ٞ`ٚ`ٖ`ْ`َ`ي`ن`ق`~`z`v`r`n`j`f`b`^`Z`V`R`N`P`L`H`h`t`p``Z`V`R`N`6`܄`܀`ܞ`ܚ`ܖ`ܒ`܎`܊`܆`܂`~`z`|`~`z`v`r`܊`܆`܂`~`z`v`r`n`v`r`n`j`f`x`t`p`l`h`d```\`l`܎`܊`ܢ`ܞ`ܶ`ܲ`ܮ`ܪ```ܾ`ܺ`ܶ`ܲ`ܮ````` `<`8`4`0`,`(`$` ````` `T`V`R`N`J`F`L`ݔ`ݐ`݌`݈`݄`݀`|`x`t`p`l`h`d```\`X`T`P`L`H`D`@`<`8`4`0`,`(`$` ````` ``Unprintable error Syntax errorRETURN without GOSUB Out of DATAIllegal function call OverflowOut of memoryUndefined StatementDivision by zeroType mismatchString too longRESUME without errorMissing OperandBreak Bus error Adress errorUnknown opcodeDivision by zero CHK error TRAPV errorPrivilege violationTrace!Out of memory or odd MALLOCationMatrix not regularFIELD overflowBad file numberFile not foundBad file modeFile already openFile not openTOS error #00File already existsFile type mismatch Bad disk Disk fullInput past endBad record numberBad file namePath not foundToo many files Write error Read errorDisk write protectedJ+ g,AA)F?/a ",_0rSBk"gtPFFQNuFF(QNuFF(F(F(QNu/ m$B( _/ m$| _`/pa Jmg?-;ma;_NuHJ-EgQ?`J-(g?a20J-?f@F$@K (]&U:<+(+ 6+>+J-gaBmHzzJf dT g H g T g dSg fSg lSg Sg Sg Ug RSg dSg Sk.Wk Nu ^fVAj hft`F+ 67FFLNuB+SgX gUe Xg lUe g Al gAp [gAt YgAt gA| y`a+gB+`B(mZr*A?/<NMLNuaeEiou^`aAeiou^aeiouaAeioOuUyaAnNoO g2BBWf0`8@Ae @7d @0;NNunz\nZ`fl JFg2SFPNuFgRFPNu/ ??aa<:(_NuEgRERNuJkBJDja `BEa |gaNp|`RJEgSESJEfJjJFg |fAp 2`Q faaj:NuaB`aZatJFfNuJEf$JFf kkpOrJkfp''@'A6>BFBE`4a*FfBENuJFf?a:Nua/ ??a`aaWf<:(_NuJkLa0ER@HC/HEHFHG+ O"AASBkgJ6<4J"HJgJd2Jd"Jd `""""QgPQHC(HEHFHGNu6<HDOD4J"HJg HDHDRJd"Je`""""Qg HDHDDQHC(HEHFHGNuHE?6<HDODOEHEOE4J"HJgHDHDDHEEHE\Je`""""QgHDHDDHEEHEEQHC:(HFHGNuap 2E LQFg / ??aBE |fa`<:(_NuBEa\Jjn |@4F2"L`PQA`QPP$H,I2Q/xa0p 2 LQ(Ffp|`Fga,0R@HCHE:SEFHF<<6QC"AASBkgJ6<4$H,IJgJd<6HB4ĄQHC(:HFHG`TBEJj" |fa`Jja0D@ 4|gNu|NugR+NuJj// ??t 0?RCaSC4EdGg.?aNz4 |gBES  g?ap|a0a<:(_(NuCgEkBEFkBF7C7G`JEgt6>`Jja `p RCa@SC  fWga<:(_(Nu@F'?<HyNM\FNugJj L |gJEg(aRCp aSCSESNupE@?aP0QNuV+ e d`BF` e d`BE2+F0A@AkE(mNu@Nu@ NuM4 xNX2.F0Y@YHF<EpBfgRFFHFNuSj:xx(6@RNN=|+mlhNNNNNRnpNHNNfN+mlhp rNNN(Wollen Sie noch weitere Codes eingeben ?N+mlhpN@ENP+mlhCNl6$NjNV/CNl6$NyNV @HHp n^HHJg"+mlhNNN0ENP+mlhN*0a+ +-+?+:+.+'+(+)+!+/+&+<+>+++++++E"NP+mlhp -@ ./0&_Nu$n0.HЀЀCNlNLN$n2.Hҁҁ$+mlhNC6$$n0.HЀЀCNlNENP+mlhCNlNN+mlh$n0.HЀЀ*SfN7\` SfN7` SfN8 ` SfN8` SfN8` SfN9F` SfN9` SfN: ` SfN:l` SfN:` SfN;0` SfN;` SfN;` SfN@` SfN>` SfN?` SfN?f` SfN?` SfN@*` SfN@` SfN@` SfNAP` SfNA` SfNB` SfNBv` SfNB` SfNC:` SfNC` SfNC` SfND`` SfND` SfNE$` SfNE` SfNE` SfNFJ` SfNF` SfNG` SfNGp` SfNG` SfNH4` SfNH` SfNH` SfNIZ` SfNI` SfNJ` SfNJ` SfNJ` SfNKD` SfNK` SfNL` SfNLj` SfNL` SfNM.` SfNM np np p=@p / &@`pNN-@ . N$n0.HЀЀ"$n0.HЀЀ NL$n0.HЀЀ"$n0.HЀЀ NP$n0.HЀЀ R$n2.HRҁҁ$$n0.HЀЀ R$n2.HRҁҁ$Rn0.Ko>&_Nu$n0.HЀЀCNlNLN$n2.Hҁҁ$+mlhNC6$$n0.HЀЀCNlNENP+mlhCNlNN+mlh$n0.HЀЀ*SfN7\` SfN7` SfN8 ` SfN8` SfN8` SfN9F` SfN9` SfN: ` SfN:l` SfN:` SfN;0` SfN; np np p=@p / &@`pNN-@ . N$n0.HЀЀ"$n0.HЀЀ NL$n0.HЀЀ"$n0.HЀЀ NP$n0.HЀЀ R$n2.HRҁҁ$$n0.HЀЀ R$n2.HRҁҁ$Rn0.Ko>&_Nu$n0.HЀЀCNlNLN$n2.Hҁҁ$+mlhNC6$$n0.HЀЀCNlNENP+mlhCNlNN+mlh$n0.HЀЀ*SfN7\` SfN7` SfN8 ` SfN8` SfN8` SfN9F` SfN9` SfN: ` SfN:l` SfN:` SfN;0` SfN;` SfN;` SfN@` SfN>` SfN?` SfN?f` SfN?` SfN@*` SfN@` SfN@` SfNAP` SfNA` SfNB` SfNBv` SfNB np+ np+ p=@p / &@`pNN-@ . N$n0.HЀЀ"$n0.HЀЀ NL$n0.HЀЀ"$n0.HЀЀ NP$n0.HЀЀ R$n2.HRҁҁ$$n0.HЀЀ R$n2.HRҁҁ$Rn0.Ko>&_Nu$n0.HЀЀCNlNLN$n2.Hҁҁ$+mlhNC6$$n0.HЀЀCNlNENP+mlhCNlNN+mlh$n0.HЀЀ*SfN7\` SfN7` SfN8 ` SfN8` SfN8` SfN9F` SfN9` SfN: ` SfN:l` SfN:` SfN;0` SfN;` SfN;` SfN@` SfN>` SfN?` SfN?f` SfN? np9 np9 p=@p / &@`pNN-@ . N$n0.HЀЀ"$n0.HЀЀ NL$n0.HЀЀ"$n0.HЀЀ NP$n0.HЀЀ R$n2.HRҁҁ$$n0.HЀЀ R$n2.HRҁҁ$Rn0.Ko>&_Nu$n"J0.H/pПЀЀCNlNLN$n"J2.H/rҟҁҁ$+mlhNC6$$n"J0.H/pПЀЀCNlNENP+mlhCNlNN+mlh$n"J0.H/pПЀЀ*SfN7\` SfN7` SfN8 ` SfN8` SfN8` SfN9F` SfN9` SfN: ` SfN:l` SfN:` SfN;0` SfN;` SfN;` SfN@` SfN>` SfN?` SfN?f` SfN?` SfN@*` SfN@` SfN@` SfNAP` SfNA` SfNB` SfNBv` SfNB` SfNC:` SfNC` SfNC` SfND`` SfND` SfNE$` SfNE` SfNE` SfNFJ` SfNF` SfNG` SfNGp` SfNG` SfNH4` SfNH` SfNH` SfNIZ` SfNI` SfNJ` SfNJ` SfNJ` SfNKD` SfNK` SfNL` SfNLj` SfNL` SfNM.` SfNM npG npG p=@p / &@`pNN-@ . N$n0.HЀЀ"$n0.HЀЀ NL$n0.HЀЀ"$n0.HЀЀ NP$n0.HЀЀ R$n2.HRҁҁ$$n0.HЀЀ R$n2.HRҁҁ$Rn0.Ko>&_Nu$n0.HЀЀCNlNLN$n2.Hҁҁ$+mlhNC6$$n0.HЀЀCNlNENP+mlhCNlNN+mlh$n0.HЀЀ*SfN7\` SfN7` SfN8 ` SfN8` SfN8` SfN9F` SfN9` SfN: ` SfN:l` SfN:` SfN;0` SfN;` SfN;` SfN@` SfN>` SfN?` SfN?f` SfN? npU npU p=@p / &@`pNN-@ . N$n0.HЀЀ"$n0.HЀЀ NL$n0.HЀЀ"$n0.HЀЀ NP$n0.HЀЀ R$n2.HRҁҁ$$n0.HЀЀ R$n2.HRҁҁ$Rn0.Ko>&_Nu$n"J0.H/pПЀЀCNlNLN$n"J2.H/rҟҁҁ$+mlhNC6$$n"J0.H/pПЀЀCNlNENP+mlhCNlNN+mlh$n"J0.H/pПЀЀ*SfN7\` SfN7` SfN8 ` SfN8` SfN8` SfN9F` SfN9` SfN: ` SfN:l` SfN:` SfN;0` SfN;` SfN;` SfN@` SfN>` SfN?` SfN?f` SfN?` SfN@*` SfN@` SfN@` SfNAP` SfNA` SfNB` SfNBv` SfNB` SfNC:` SfNC` SfNC` SfND`` SfND` SfNE$` SfNE` SfNE` SfNFJ` SfNF` SfNG` SfNGp` SfNG` SfNH4` SfNH` SfNH` SfNIZ` SfNI` SfNJ` SfNJ` SfNJ` SfNKD` SfNK` SfNL` SfNLj` SfNL` SfNM.` SfNM npc n pc p=@p / &@`pNN-@ . N$n0.HЀЀ"$n0.HЀЀ NL$n 0.HЀЀ"$n0.HЀЀ NP$n0.HЀЀ R$n2.HRҁҁ$$n 0.HЀЀ R$n 2.HRҁҁ$Rn0.Ko>&_NuA6N npq npq p=@p/ &@`pNN-@ . N$n0.HЀЀ"$n0.HЀЀ NL$n0.HЀЀ"$n0.HЀЀ NP$n0.HЀЀ R$n2.HRҁҁ$$n0.HЀЀ R$n2.HRҁҁ$Rn0.Ko>&_Nu`$6pNpNpNpNN6`$6pNpNpNpNN7``7`pNpNpNpNpNpNpNpNpNpNpNpNpNpNN7d``7pNpNpNpNpNpNpNpNpNpNpNpNpNpNN7``8$pNpNpNpNpNpNpNpNpNpNpNpNpNpNN8(``8pNpNpNpNpNpNpNpNpNpNpNpNpNpNN8``8pNpNpNpNpNpNpNpNpNpNpNpNpNpNN8``9JpNpNpNpNpNpNpNpNpNpNpNpNpNpNN9N``9pNpNpNpNpNpNpNpNpNpNpNpNpNpNN9``:pNpNpNpNpNpNpNpNpNpNpNpNpNpNN:``:ppNpNpNpNpNpNpNpNpNpNpNpNpNpNN:t``:pNpNpNpNpNpNpNpNpNpNpNpNpNpNN:``;4pNpNpNpNpNpNpNpNpNpNpNpNpNpNN;8``;pNpNpNpNpNpNpNpNpNpNpNpNpNpNN;``;pNpNpNpNpNpNpNpNpNpNpNpNpNpNN;``DpNpNpNpNpNpNpNpNpNpNpNpNpNpNN>H``>pNpNpNpNpNpNpNpNpNpNpNpNpNpNN>``?pNpNpNpNpNpNpNpNpNpNpNpNpNpNN? ``?jpNpNpNpNpNpNpNpNpNpNpNpNpNpNN?n``?pNpNpNpNpNpNpNpNpNpNpNpNpNpNN?``@.pNpNpNpNpNpNpNpNpNpNpNpNpNpNN@2``@pNpNpNpNpNpNpNpNpNpNpNpNpNpNN@``@pNpNpNpNpNpNpNpNpNpNpNpNpNpNN@``ATpNpNpNpNpNpNpNpNpNpNpNpNpNpNNAX``ApNpNpNpNpNpNpNpNpNpNpNpNpNpNNA``BpNpNpNpNpNpNpNpNpNpNpNpNpNpNNB``BzpNpNpNpNpNpNpNpNpNpNpNpNpNpNNB~``BpNpNpNpNpNpNpNpNpNpNpNpNpNpNNB``C>pNpNpNpNpNpNpNpNpNpNpNpNpNpNNCB``CpNpNpNpNpNpNpNpNpNpNpNpNpNpNNC``DpNpNpNpNpNpNpNpNpNpNpNpNpNpNND``DdpNpNpNpNpNpNpNpNpNpNpNpNpNpNNDh``DpNpNpNpNpNpNpNpNpNpNpNpNpNpNND``E(pNpNpNpNpNpNpNpNpNpNpNpNpNpNNE,``EpNpNpNpNpNpNpNpNpNpNpNpNpNpNNE``EpNpNpNpNpNpNpNpNpNpNpNpNpNpNNE``FNpNpNpNpNpNpNpNpNpNpNpNpNpNpNNFR``FpNpNpNpNpNpNpNpNpNpNpNpNpNpNNF``GpNpNpNpNpNpNpNpNpNpNpNpNpNpNNG``GtpNpNpNpNpNpNpNpNpNpNpNpNpNpNNGx``GpNpNpNpNpNpNpNpNpNpNpNpNpNpNNG``H8pNpNpNpNpNpNpNpNpNpNpNpNpNpNNH<``HpNpNpNpNpNpNpNpNpNpNpNpNpNpNNH``HpNpNpNpNpNpNpNpNpNpNpNpNpNpNNI``I^pNpNpNpNpNpNpNpNpNpNpNpNpNpNNIb``IpNpNpNpNpNpNpNpNpNpNpNpNpNpNNI``J"pNpNpNpNpNpNpNpNpNpNpNpNpNpNNJ&``JpNpNpNpNpNpNpNpNpNpNpNpNpNpNNJ``JpNpNpNpNpNpNpNpNpNpNpNpNpNpNNJ``KHpNpNpNpNpNpNpNpNpNpNpNpNpNpNNKL``KpNpNpNpNpNpNpNpNpNpNpNpNpNpNNK``L pNpNpNpNpNpNpNpNpNpNpNpNpNpNNL``LnpNpNpNpNpNpNpNpNpNpNpNpNpNpNNLr``LpNpNpNpNpNpNpNpNpNpNpNpNpNpNNL``M2pNpNpNpNpNpNpNpNpNpNpNpNpNpNNM6``MpNpNpNpNpNpNpNpNpNpNpNpNpNpNNM``S`pNpNpNpNpNpNpNpNpNpNpNpNpNpNNSd0.HN ERNP+mlhrER0*AdpR@NELNP+mlhNV_SCAN_6$CLNlN6$N.PICNELNP+mlhCLNlEFNP+mlhNuC@NlELNP+mlhCLNl6$N.PICNELNP+mlhCLNlEFNP+mlhNuNp rNNNWollen Sie |S|peichern ?N+mlhpN@E:NP+mlhC:Nl6$NsNW/C:Nl6$NSNW"AHH/C:Nl6$NjNW HH/C:Nl6$NJNW"HH/C:Nl6$NyNW HH/C:Nl6$NYNW"HH+mlhJgvNNMCFNl/?NQ~\+mlhJgpr NNNEine Datei mit dem Namen Nr EF0*AdpR@NNN ist bereits vorhanden !N+mlhpr NNNWollen Sie den Namen ndern ?N+mlhpN@EjNP+mlhCjNl6$NjNW/CNl6$NyNW"AHH+mlhJgNRNNNNSCANDAT\6$CFNlN$9N&<}N+mlhNu`?@A&BBC^DzEFGHIJKLMNO PTQRSTUVWX&YDZl[\]^_`a b c .d .e Nf ng h i j k l m n o p q r s t u v w x y $z ${ .| d} ~  $ $ $ $ 4 6 6 6 6 6 6 ~ ,......vRH|*,,,,,,tH 4z4>rJZ~<p,BXX`hhzz..Z     <<d !"#$%&'( ) * +!,!-!."/"0"1""2"*3"z4"z5"6"7"8"9":";"<"=">#?#@#HA#^B#^C#D#E$F$G$H$$I$,J$4K$L$M$N$O$P$Q$R$S$T$U$V%W%X%RY%hZ%h[&\&]&^&_' `'a'b'"c'rd're'f'g'h'i'j'k'l'm'n( o( p(@q(Vr(Vs)zt)zu)v)w)x)y)z){*|*}*(~*P*P*`*b*b*b*b*b***++----.....f.f.........///4/J/J0n0n0v0~00000011D1D1T1V1V1V1V1V1111144444455 5Z5Z55555555555555556L6L6t666666666666667\7\7\7778 8 8 8888889F9F9F999: : : :l:l:l:::;0;0;0;; ; ; ; ; @>@>@> >!>"?#?$?%?f&?f'?f(?)?*?+@*,@*-@*.@/@0@1@2@3@4AP5AP6AP7A8A9A:B;B<B=Bv>Bv?Bv@BABBBCC:DC:EC:FCGCHCICJCKCLD`MD`ND`ODPDQDRE$SE$TE$UEVEWEXEYEZE[FJ\FJ]FJ^F_F`FaGbGcGdGpeGpfGpgGhGiGjH4kH4lH4mHnHoHpHqHrHsIZtIZuIZvIwIxIyJzJ{J|J}J~JJJJKDKDKDKKKLLLLjLjLjLLLM.M.M.MMMMMMMMN N.NjNNNNNNNNNNNNNNNOO$OOOOPPPPQ Q&Q,Q2Q2Q2Q2QfQfQfQhQhQhQhQQQR$RJRNRtRRRRRRRRRRRRRRSZS\S\S\C079STOPCODE5DNAMERC08: C14@C20>C22?fC21?C23?C24@*C25@C26@C27APC28AC29BC30BvC31BC32C:C33CC34CC35D`C36DC37E$C38EC39EC40FJC41FC42GC43GpC44GC45H4C46HSTARTCODKANAL 6DATUM.MONATSTARTH,STARTMINSTOPHSTOPMINTITELC47HSTART_CO6TAGCODE$STOP_COD6MONATCOD"KANALCODSTARTHCO'C006C017\C027C038 C048C058C069FSTARTMIN*bENDHCODE.ENDMINCO1VC48IZC49IC50JC51JC52JC53KDC54KC55LC56LjC57LC58M.C59M Jw111111111111111111111111111111111111111111111111111111111111  `@ I @@$V~. .. HEX_TAB TXT  PRN_PARMTXT  READ ME TOS_ERRSTXT vXEDIT INF jXEDIT KBD XEDIT PRG +LXEDIT RSC &XED_INFOTXT %dXED_INSTPRG +3XED_P2 PRN 1UXED_TEX KBD 6WQP Drucker Reset, linken Rand auf 10, rechten auf 80 0 8 Zeilen pro inch Achten Sie darauf, da Sie beim Ausdruck dieses Files keine Sonderzeichen umdefiniert haben. Also eventuell xEdit verlassen und noch einmal neu starten  Zeichensatztabelle:  Ŀ 0 1 2 3 4 5 6 7 8 9 A B C D E F ͵ 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15   0 1 2 3 4 5 6 7 8T-> 10 11 FF CR 14 15 Ĵ 1 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31   16 17 18 19 20  22 23 24 25 26 ES 28 29 30 31 Ĵ 2 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 ! " # $ % & ' ( ) * + , - . / Ĵ 3 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 0 1 2 3 4 5 6 7 8 9 : ; < = > ? Ĵ 4 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 @ A B C D E F G H I J K L M N O Ĵ 5 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 P Q R S T U V W X Y Z [ \ ] ^ _ Ĵ 6 96 97 98 99100101102103104105106107108109110111 ` a b c d e f g h i j k l m n o Ĵ 7112113114115116117118119120121122123124125126127 p q r s t u v w x y z { | } ~ Ĵ 8128129130131132133134135136137138139140141142143 Ĵ 9144145146147148149150151152153154155156157158159 Ĵ A160161162163164165166167168169170171172173174175 Ĵ B176177178179180181182183184185186187188189190191 Ĵ C192193194195196197198199200201202203204205206207 ³ ó ij ų Ƴ dz ȳ ɳ ʳ ˳ ̳ ͳ γ ϳ Ĵ D208209210211212213214215216217218219220221222223 г ѳ ҳ ӳ Գ ճ ֳ ׳ س ٳ ڳ ۳ ܳ ݳ ޳ ߳ Ĵ E224225226227228229230231232233234235236237238239 Ĵ F240241242243244245246247248249250251252253254255 Zwei Pfeile versetzen den Druckertreiber in den Ruhezustand bis ihn wieder zwei Pfeile aufwecken. Dies soll Kommentare ermglichen oder das Linefeed am Zeilenende verhindern. Hier kommt letzteres zum tragen: Beim Ausdruck dieser Datei passiert nichts weiter, als das Zurcksetzen der Sonderfunktionen auf ihre Werte beim Laden dieses Programms. Durch ndern dieser Datei kann man sich probeweise einen anderen Drucker anpassen. Drucken Sie einfach dieses File aus, und drucken Sie danach Ihren mit Attributen versehenen Text. Sie sehen dann, ob alles nach ihren Vostellungen verlaufen ist. Zur endgltigen Belegung mssen Sie allerdings noch ein XED~~~~~.PRN-File erzeugen und XED_INST.PRG benutzen. Auf diese Weise haben Sie ihre Anpassung dauerhaft im .RSC-File untergebracht. Fr Sonderzeichenbelegungen im laufenden Text gilt folgendes Format: |Pfeil|ESC|Sonderzeichen| Bytes die dafr ausgegeben werden sollen |Pfeil| Den Pfeil erreichen Sie brigens durch Control/Pfeil-Rechts wieder an und aus @2R 0 28 64 27 50 27 82 0 * Drucker initialisieren E 1 27 69 * Bold an F 2 27 70 * Bold aus 4 3 27 52 * Kursiv an 5 4 27 53 * Kursiv aus - 5 27 45 1 * Unterstrichen an - 6 27 45 0 * Unterstrichen aus  7 15 * Schmalschrift an V 8 28 86 1 * doppelte Hhe  E 10 28 69 1 * doppelte Breite  F5-VE 11 27 70 27 53 27 45 0 18 28 86 0 28 69 0 * Effekte 1,3,5,7,8 und 10 ausschalten  Druckerpuffer entleeren ( wegen den Leerzeichen ) a 14 27 97 0 * Text links justieren a 15 27 97 1 * Text zentrieren a 16 27 97 2 * Text rechts justieren a 17 27 97 3 * mit Blocksatz ausrichten S 18 27 83 0 * hochstellen S 19 27 83 1 * tiefstellen T 20 27 84 * normalstellen  Druckerpuffer entleeren l 22 27 108 0 * linker Rand auf 0 l 23 27 108 5 * linker Rand auf 5 l 24 27 108 10 * linker Rand auf 10 P 25 27 80 * 10 Zeichen/inch M 26 27 77 * 12 Zeichen/inch  Druckerpuffer entleeren px 28 27 112 0 27 120 0 * Draft an px 29 27 112 0 27 120 1 * LQ an p 30 27 112 1 * Proportionalschrift an J 31 27 74 15 * einmaliger Zeilenvorschub um 15/180 inch - 127 15 45 18 * Trennung ( nur am Zeilenende ) R~R 158 27 82 2 126 27 82 0 * scharfes S Druckerpuffer entleeren und Schlu ... Frankenthal im Januar 1991 Alexander Grpl Pilgerstrae 10 6710 Frankenthal Tel. 06233/65225 XEDIT-Kurzinfo -------------- XEDIT ist ein kleiner und einfach zu bedienender Editor, der sich in erster Linie zur Erstellung von Programmtexten eignet. So wurde auf die ganzen Fensterspielereien verzichtet, um einen mglichst groen Textabschnitt auf dem Bildschirm darstellen zu knnen. Trotzdem mu man nicht auf die gewohnte Menu-Umgebung verzichten, was eine leichte Einarbeitung ermglicht. Zur Erhhung der Zeilenzahl kann man mit zwei kleineren Zeichenstzen arbeiten, was besonders bei Assembler-Files ntzlich ist. Es knnen bis zu vier Files im Speicher gehalten werden, wobei zwei von ihnen gleichzeitig auf dem Bildschirm angezeigt werden knnen (mehr halte ich fr unntig). Alle wichtigen Menu-Punkte knnen auch ber Tastatur erreicht werden. Sonderzeichen sind ber Formular oder nach entspre- chender nderung des RSC-Files auch ber Tastatur erreichbar. In der vorliegenden Version eignet sich XEDIT auch schon in gewissem Umfang fr kleinere Textverarbeitungen, was Sie beim Ausdruck des Handbuchs (XEDIT.INF) sicherlich bemerken werden. Allerdings verlt sich das Programm hier voll und ganz auf die Fhigkeiten Ihres Druckers. XEDIT lt sich leicht auf eine gewschte Arbeitsumgebung anpassen, da (fast) alle bentigten Einstellungen auf ein RSC-File ausgelagert wurden. So knnen Sie nach Belieben eigene Zeichenstze entwerfen, die Tastaturbelegung ndern oder die Druckerschnittstelle modifizieren. Unerschrockene knnen sogar (falls es der Drucker zult) Texte mit Proportionalschrift im Blocksatz ausdrucken lassen. XEDIT eignet sich besonders fr Leute, die mit Diskettenlaufwerken arbeiten mssen, da die geringe Lnge des Programms eine kurze Lade- zeit erlaubt. Fr das lauffhige Programm bentigen Sie XEDIT.PRG und ein XED~~~~~~.RSC - File, nur fr Anpassungen und zum Kennenlernen werden die brigen Hilfsdateien bentigt. XEDIT kann die Command-line auswerten und sollte eigentlich mit jeder Shell problemlos laufen. Falls es bei bestimmten Anwendungen dennoch Probleme geben sollte, scheuen Sie sich nicht, mich zu kontaktieren, vielleicht kann ich Abhilfe schaffen. Das Programm ist bis auf eine Ausnahme nach GEM-Richtlinien programmiert. Es werden nur AES-,GEMDOS- Funktionen und eine XBIOS-Funktion aufgerufen. Die Ausnahme: Da Textausgaben ber das VDI unertrglich langsam laufen, und eigene Zeichenstze nur umstndlich integriert werden knnen, werden die fertigen Textzeilen direkt in den Bildschirm kopiert. Zur Anpassung an andere Auflsungen mte ich im wesentlichen nur diese Kopierroutine modifizieren. Falls dieses Programm bei einer greren Zahl von Anwendern Anklang finden sollte, werde ich sicherlich, sobald es meine Zeit zult, eine erweiterte und verbessere Version schreiben. In erster Linie soll der Umgang mit Proportionalschrift vereinfacht werden. ...und zum Schlu: XEDIT ist Public Domain, kann von Ihnen also in beliebig vielen Kopien weitergegeben werden, es darf jedoch nicht verkauft werden. Trotzdem mchte ich Sie bitten, falls Ihnen dieses Programm gefllt, mir einen Betrag von 20 DM zu berweisen. Vergessen Sie aber bitte nicht Ihre Adresse auf dem berweisungsformular, Sie erhalten dann Nachricht, wenn eine neue Version fertiggestellt ist. Bei entspre- chender Resonanz werde ich auch zuknftige Versionen als Public Domain Software anbieten. Ansonsten wnsche ich viel Spa bei der Arbeit mit diesem Programm Alexander Grpl Bankverbindung: Raiffeisen-Volksbank Frankenthal eG Konto-Nr. 3814416 (BLZ 545 613 10) TOS-Fehlermeldungen bei BIOS- , XBIOS- UND GEMDOS-AUFRUFEN ---------------------------------------------------------- 0 : OK kein Fehler -1 : ERROR unspezifischer Fehler -2 : DRIVE_NOT_READY Gert nicht empfangsbereit -3 : UNKNOWN_CMD Gert kennt Kommando nicht -4 : CRC_ERROR Prfsumme des Sektors stimmt nicht -5 : BAD_REQUEST Gert kann Kommando nicht ausfhren -6 : SEEK_ERROR Track konnte nicht erreicht werden -7 : UNKNOWN_MEDIA Bootsektor nicht korrekt -8 : SECTOR_NOT_FOUND Sektor nicht gefunden -9 : NO_PAPER Drucker nicht betriebsbereit -10 : WRITE_FAULT Fehler bei Schreiboperation -11 : READ_FAULT Fehler bei Leseoperation -12 : GENERAL_MISHAP allgemeiner Fehler -13 : WRITE_PROTECT Schreibschutz vorhanden -14 : MEDIA_CHANGE Diskette wurde gewechselt -15 : UNKNOWN_DEVICE Gert unbekannt -16 : BAD_SECTORS defekte Sektoren beim Formatieren -17 : INSERT_DISK andere Diskette einlegen -32 : EINVFN unbekannte Fehlernummer -33 : EFILNF Datei nicht gefunden -34 : EPTHNF Ordner nicht gefunden -35 : ENHNDL zu viele Dateien offen -36 : EACCDN Zugriff nicht erlaubt -37 : EIHNDL Handle war nicht korrekt -39 : ENSMEM nicht genug Speicher -40 : EIMBA Adresse des Speicherblocks falsch -46 : EDRIVE Laufwerksbezeichnung ungltig -48 : ENSAME Dateien sind auf verschiedenen Laufwerken -49 : ENMFIL es knnen keine Dateien mehr geffnet werden -64 : ERANGE Dateizeiger im ungltigen Bereich -65 : EINTRN interner Fehler des GEMDOS -66 : EPLFMT Programm kann nicht geladen werden -67 : EGSBF Fehler bei Mshrink oder bei Mfree ----------------------------------------------------------------------------- Wenn Sie einen P2+ oder einen anderen P6-kompatiblen Drucker besitzen, knnen Sie jetzt 'Print file' benutzen und erhalten als Ausdruck ein Handbuch fr dieses Programm. Ansonsten mssen Sie sich das Handbuch auf dem Bildschirm anschauen, aber dabei sehen Sie dann auch gleich, wie man mit diesem Programm aufwendiger gestaltete Texte erzeugen kann. Aber keine Angst vor den vielen Steuerzeichen, im Prinzip ist die Sache ganz einfach. ----------------------------------------------------------------------------- QF Drucker Reset, linken Rand auf 10, rechten auf 70 k Helvette Proportionalschrift whlen  Proportionalschrift an Frankenthal im Januar 1991 l7 linken Rand auf 55 Alexander Grpl Pilgerstrae 10 6710 Frankenthal Tel. 06233/65225  linken Rand wieder auf 10 setzen  Zu diesem Programm: viele Effekte fr eine dicke berschrift Ich hatte vor einiger Zeit einen kleinen ASCII-Editor geschrieben. Nachdem ich festgestellt habe, da mein Drucker ( P2plus von NEC ) soviel Intelligenz besitzt, da kleinere Texte wie z.B. Briefe oder dieses Handbuch auch ohne ein aufwendiges Textverarbeitungssystem in ansprechender Weise ausgedruckt werden knnen, habe ich beschlossen, eine erweiterte Programm-Version zu schreiben. Folgende Ergnzungen wurden angebracht. l 1.) Es wurde ein kleiner 69 Zeichensatz eingebaut 2.) Sonderzeichen wurden ber Tastatur und Formular verfgbar gemacht 3.) Die Druckerschnittstelle wurde stark ausgebaut 4.) Zeichenstze, Tastaturbelegung usw. wurden auf ein RSC-File ausgelagert 5.) Man hat nun zwei Fenster zur Verfgung Trotzdem eignet sich dieses Programm auch weiterhin in erster Linie zur Erstellung von Programmtexten. Besonders hervorheben mchte ich in diesem Zusammenhang die hohe Geschwindigkeit des Bildschirmtreibers, die Mglichkeit, bis zu 47 Zeilen darzustellen, die relativ strenge Zeilenorientiertheit und die Mglichkeit, bis zu 4 Texte gleichzeitig im Speicher zu halten, und beliebig zwischen ihnen Teile zu ko pieren oder auszutauschen. Dies ist besonders dann ntzlich, wenn man ein greres Programm in kleinere Einheiten bearbeiten mchte und diese spter via 'Include' zusammen fassen mchte ( so wie ich es bei diesem Programm gemacht habe). Ganz allgemein habe ich bei diesem Editor auf alle Funktionen verzichtet, die ich selbst noch nie vermit habe. Als Ergebnis hat sich so ein relativ einfaches und kurzes Programm ergeben, das sich noch ohne allzu groen Aufwand ndern oder ergnzen lt. Sollte jemand der Meinung sein, ich sollte die eine oder andere Funktion unbedingt noch einbauen, so kann er mich ruhig kontaktieren - fr Anregungen oder Erfahrungsberichte bin ich immer zu haben. Zum Copyright Dieses Programm ist Public Domain, es kann also jederzeit in beliebig vielen Kopien von Ihnen verbreitet werden, es darf jedoch nicht verkauft werden. Die Weitergabe bitte nur im Komplettzustand vornehmen. Zum vollstndigen Paket gehren: l XEDIT.PRG , XEDIT.RSC XED_INST.PRG , XEDIT.KBD , XED_TEX.KBD , XED_P2.PRN READ.ME , XEDIT.INF , TOS_ERRS.TXT , HEX_TAB.TXT , PRN_PARM.TXT Sollten Sie irgendwelche nderungen oder Ergnzungen am Programm oder an den Hilfs dateien vornehmen, so machen Sie diese bitte deutlich als nicht von mir stammend erkennbar. Ich bernehme keine Verantwortung fr Strungen, die im Zusammenhang mit diesem Programm auftreten sollten. Natrlich bin auch ich fr finanzielle Zuwendungen dankbar, und mchte diejenigen, die dieses Programm regelmig benutzen, bitten, mir einen Betrag von etwa 20 DM zukommen zu lassen. Meine Bankverbindung: lRaiffeisen-Volksbank Frankenthal eG Konto-Nr. 3814416 (BLZ 545 613 10) Doch nun erstmal die Gebrauchsanleitung . . . QF Drucker Reset, linken Rand auf 10, rechten auf 70 k Helvette Proportionalschrift whlen  Proportionalschrift an ELEMENTARE KOMMANDOS Folgende Tastendrcke lsen eine Funktion aus : l aQ!  QKl!a Pfeil nach rechts : Cursor nach rechts Pfeil nach links : Cursor nach links Pfeil nach oben : Cursor hoch Pfeil nach unten : Cursor runter Shift + Pfeil nach rechts : Fenster nach rechts Shift + Pfeil nach links : Fenster nach links Shift + Pfeil nach oben : Seite nach oben Shift + Pfeil nach unten : Seite nach unten Return : Zeile abschlieen Enter : identisch mit 'Return' Insert : Leerzeichen unter Cursor einfgen Delete : Zeichen unter Cursor lschen Backspace : Zeichen links vom Cursor lschen Shift Insert : Leerzeile einfgen Control Delete : Zeile lschen Tab : zum nchsten Tabulator gehen Control Clr/Home : Rest der Zeile lschen Control Return : Rest der Zeile in die nchste schreiben Undo : Zeilen zusammenfgen QF Im Overwrite-Modus ndert sich natrlich manche Funktion. . . . am besten ausprobieren ! brigens haben Sie die Mglichkeit, diese Steuerbefehle nach Geschmack auf andere Tasten zu legen. Wenn Sie z.B. fr 'Delete line' eine andere Tastenkombination bevor zugen, benutzen Sie einfach XED_INST.PRG und ndern im Menupunkt 'ndere Steuer codes' den entsprechenden Scancode ab. Durch Drcken der ESC-Taste werden zyklisch die anderen geladenen Files angezeigt, und mit der HELP-Taste knnen Sie auf das andere Fenster berwechseln, falls Sie 'Split screen' benutzt haben. QF Drucker Reset, linken Rand auf 10, rechten auf 70 k Helvette Proportionalschrift whlen  Proportionalschrift an ZUM MENU Ich denke, das Menu erklrt sich von selbst. Zur Erhhung der Zeilenzahl habe ich den Namen der gerade sichtbaren Datei mit in die Menuzeile aufgenommen. Zu einigen Funktionen mchte jedoch etwas anmerken :   l File-Menu :XEDIT.PRG merkt sich fr jedes File den Pfad, mit dem es geladen wurde. Sollte es beim Abspeichern Probleme geben, bitte ' Save as...' benutzen. Beim Lesen von fremden Texten ist zu beachten, da das Programm eine Zeile dann und nur dann als beendet ansieht, wenn ein CR/LF angetroffen wird. Dies liegt in der Druckerschnittstelle begrndet. Tabulatoren ( Zeichen Nr. 9 ) werden beim Lesen automatisch expandiert, wobei eine feste Weite von 8 angenommen wird. Beim Abspeichern werden die Tabulatoren allerdings nicht wieder erzeugt, d.h.: das Zeichen Nr.9 sollte nirgends in ihrem Text vorkommen. Wenn Sie 'Making backups' angewhlt haben, wird beim Abspeichern zuerst ein eventuell vorhandenes '.BAK'-File gelscht, das Originalfile mit dem Extender '.BAK' versehen, und das genderte File mit dem normalen Namen abgespeichert. Sie haben so eine Sicherheitskopie ihres Textes. Der Menupunkt 'Read block' ist nur der Vollstndigkeit halber aufgenom men und arbeitet sehr langsam. Sinnvollerweise ldt man sich das File und benutzt 'Copy block', um den anderen Text einzufgen. View-Menu :Statt ber 'View' zu gehen, knnen Sie auch nur einfach solange die ESC-Taste drcken, bis das gewnschte File auf dem Bildschirm erscheint. brigens zeigt die Tilde vor den Dateinamen an, da die Datei gendert wurde. Bei 'Quit edit' gibt es dann eine Warnung. Mark-Menu :Es empfiehlt sich, den Marker auf ein Label zu setzen, da es dann im Menu erscheint. Ist der erste Buchstabe der Zeile ein Leerzeichen, so gibt es ein simples 'Goto mark N'. Block-Menu :'Copy' und 'Move' funktionieren auch bei unterschiedlichen Quell- und Zieldateien. Dies soll die Mglichkeit erffnen, grere Progamm texte bequem in kleinere Einheiten zu zerlegen, und diese spter via 'Include' zusammenfgen zu lassen. Find-Menu :Das zu suchende Wort mu in der Gro- und Kleinschreibung berein stimmen. Es wird nur im Bereich des Textes gesucht, der hinter dem Cursor liegt. Die Strings bleiben in den Dialogboxen erhalten, um die Funktionen auch in anderen Files wiederholen zu knnen. Die Funktion 'Replace all' lt sich durch Tastendruck abbrechen. Es ist zu beachten, da bei diesen Menupunkten die internen Zeichenstze des Atari benutzt werden. Dies fhrt zu Abweichungen vom Schriftbild des Textes. Etc-Menu :Der Document-Mode unterscheidet sich nur dadurch vom Sourcecode- Mode, da der Cursor nicht mehr frei positionierbar ist, da bei 'Delete' am Zeilenende die folgende Zeile angehngt wird, und da beim Umbruch einer Zeile eventuell ein Trennzeichen angefgt wird. QF Drucker Reset, linken Rand auf 10, rechten auf 70 k Helvette Proportionalschrift whlen  Proportionalschrift an Diese Seite wrde ich mir an die Wand pinnen, Sie werden Sie fr Textverarbeitung hufiger brauchen DRUCKERTREIBER Der Druckertreiber ist so programmiert, da er fr jedes Zeichen ein oder mehrere Byte an den Drucker schickt. Da die ersten Zeichen des Zeichensatzes soundso fr Steuerungszwecke vorgesehen sind, habe ich sie zur Einstellung von Textattributen benutzt. Folgende Kommandos sind vordefiniert: l aQ-4 5- Qa  QFla 0 ALT ' : Drucker initialisieren ( FS @ + 6 Zeilen/inch + USA-Zeichensatz ) 1 f1 : Bold an 2 f2 : Bold aus 3 f3 : Kursiv an 4 f4 : Kursiv aus 5 f5 : Unterstrichen an 6 f6 : Unterstreichen aus 7 f7 : Schmalschrift an 8 f8 : doppelte Hhe 10 f10 : doppelte Breite 11 F1 : Texteffekte F1 F3 F5 F7 F8 F10 ausschalten 14 F4 : links justieren 15 F5 :Q* zentrieren 16 F6 :Q* rechts justieren 17 F7 :Q* Blocksatz einsetzen 18 F8 : hochstellen 19 F9 : tiefstellen 20 F10 : normalstellen 22 ALT 2 : linker Rand auf 0 23 ALT 3 :l linker Rand auf 5 24 ALT 4 :l linker Rand auf 10 25 ALT 5 : 10 Zeichen/inch 26 ALT 6 : 12 Zeichen/inch 28 ALT 8 : Draft an 29 ALT 9 : LQ an 30 ALT 10 : Proportionalschrift an 31 ALT : einmaliger Zeilenvorschub um eine halbe Zeile Wie gesagt, ist auch diese Belegung nur als Vorschlag zu betrachten. Zur nderung benutze man das beigefgte XED_INST.PRG . Es erzeugt die Druckersequenzen, die fr ein Zeichen ausgegeben werden sollen. Natrlich kann man sich auch noch weitere Kommandos auf irgend welchen nationalen Sonderzeichen ablegen, falls man diese Zeichen nicht bentigt. Auerdem habe ich die Mglichkeit vorgesehen, whrend des Ausdrucks neue Kommandos zu installieren. Dies kann fr eine formatierte Ausgabe von Nutzen sein. Diesem Themenkreis ist das Kapitel 'Funktionsweise des Druckertreibers' gewidmet. QF Drucker Reset, linken Rand auf 10, rechten auf 70 k Helvette Proportionalschrift whlen  Proportionalschrift an FUNKTIONSWEISE DES DRUCKERTREIBERS Da dieses Programm in erster Linie zum Edieren von ASCII-Texten gedacht ist, habe ich die Mglichkeit eingebaut, Texte oder Teile davon direkt aus dem Programm heraus auszu drucken. Da es gar nicht kompliziert ist, dem Druckertreiber ein klein wenig Intelligenz einzuhauchen, habe ich dies getan, und man kann nun so richtig nach Lust und Laune dem Drucker alles mgliche rberschicken, egal ob er es versteht, oder nicht. Sie ahnen jetzt sicherlich, da wenn Sie diese Mglichkeiten ausnutzen wollen, Sie Ihr Druckerhandbuch suchen mssen, und es nun wahrscheinlich zum erstenmal lesen werden. Wenn Sie allerdings reinen ASCII-Code erzeugen, knnen Sie jetzt alles weitere in diesem Kapitel vergessen. Interpret-Mode ( Standard ) Der Druckertreiber schickt fr jedes Zeichen, das er ausdrucken soll, ein oder mehrere Bytes an den Drucker. Diese Information befindet sich im XED~~~~~.RSC-File, das Sie mit Hilfe von XED_INST.PRG modifizieren knnen. Hierbei wird ein XED~~~~~.PRN-File eingele sen und ausgewertet. Eintrge knnen zum Beispiel so aussehen: 1 27 69 * Bold an 2 27 70 * Bold aus 127 15 45 18 * Trennung ( wird nur am Zeilenende bercksichtigt ) 158 27 82 2 126 27 82 0 * scharfes S Stupid-Mode Natrlich ahnen Sie jetzt schon ein erstes Problem: Was machen Sie, wenn Sie Zeichen an den Drucker schicken wollen, ohne da sie durch andere ersetzt werden, wenn Sie zum Beispiel in einer ESC-Sequenz eine 1 schicken wollen, die ja als 'Bold an' interpretiert wird? Ganz einfach: Sie mssen den Interpreter ausschalten! Sie erreichen dies durch den kleinen Pfeil ( Zeichen Nr. 255 ). Eingeschaltet wird er dann wiederrum durch einen kleinen Pfeil. Sleep-Mode Wollen Sie Kommentare einbauen, mssen Sie den Druckertreiber in den Schlafzustand versetzen. Sie erreichen dies durch zwei Pfeile. Danach ignoriert der Druckertreiber alle Zeichen, bis er wieder durch zwei Pfeile aufgeweckt wird. Man kann so brigens auch das Linefeed am Ende der Zeile unterdrcken, falls dies mal ntig sein sollte.  Learn-Mode Zur einfachen Gestaltung von Tabellensatz in Proportionalschrift und hnlichem habe ich auch einen Learn-Modus eingebaut. Sie knnen so im Text die Druckersequenz fr ein Zeichen modifizieren, das Sie noch hufiger ausdrucken wollen. Folgendes Format ist einzuhalten: Pfeil|ESC| umzudefinierendes Druckerkommando | beliebige Byte-Abfolge |Pfeil (Den kleinen Pfeil erreicht man brigens einfach mit Control/Pfeil-Rechts .) Grundstzlich lt sich jedes Zeichen neu belegen, auch wenn ich zugeben mu, da das fr Anfnger keine leichte Prozedur ist. Ein Beispiel hierzu ist in PRN_PARM.TXT beigefgt. Wenn Sie diese Datei ausdrucken, werden alle Druckersequenzen auf die Ausgangswerte zurckgesetzt. Durch ndern und Ausdrucken dieser Datei kann man sich einen anderen Drucker zugnglich machen. Zur endgltigen Belegung kann man dann das Programm XED_INST.PRG einsetzen, das eine Datei XED~~~~~.PRN einliest, in der die Drucker sequenzen eingetragen werden mssen. brigens sind die Parameter fr den Drucker P2plus von NEC angepat. QF Drucker Reset, linken Rand auf 10, rechten auf 70 k Helvette Proportionalschrift whlen  Proportionalschrift an TASTATURBELEGUNG Sollten Sie ein Zeichen bentigen, da nicht auf der Tastatur vorhanden ist, so drcken Sie einfach die rechte Maustaste und klicken das gewnschte Zeichen im Formular an. Es wird dann an der Cursor-Position ausgegeben. Wenn Sie bestimmte Zeichen jedoch hufiger brauchen, ist die Anpassung des Tasta turtreibers sinnvoller. Falls Sie also hufiger mal Grafikzeichen fr einen Rahmen oder nationale Sonderzeichen fr fremdsprachige Texte bentigen, erzeugen Sie sich bitte ein XED~~~~~.KBD-File mit den Informationen, welches oder welche Zeichen beim Drcken einer Taste ausgegeben werden sollen. Hierbei knnen Sie sogar Steuercodes wie 'Return' einbauen, und auf diese Weise ganze Standardstze auf eine Taste legen. Standardmig habe ich folgende Tastaturbelegung eingestellt: l aQ!  QFl!a Zeichen 1 bis 10 : Funktionstasten Zeichen 11 bis 20 : Funktionstasten mit Shift Zeichen 21 bis 30 : Alternate + Zahl Zeichen 31 : Alternate + Zeichen 0 : Alternate + ' . . . das Formfeed-Zeichen fr den Seitenvorschub ( Zeichen Nr. 12 ) erreicht man also durch F2 . Standardmig kann das Trennzeichen ( kleines Dreieckchen ) durch 'Control -' erreicht werden, beachten Sie jedoch, da es nur ausgedruckt wird, wenn es sich am Zeilenende befindet. Sie brauchen Trennungen beim Umformatieren also nicht mehr zu lschen. Interne Ablufe Wen das ganze jetzt ein wenig verwirrt, mchte ich jetzt noch kurz erklren, was das Programm intern bei Tastendrcken macht. Vielleicht wird die Sache dadurch klarer. Am Anfang steht, wie es sich fr GEM-Programme gehrt, die Mitteilung der AES-Funktion evnt_multi, da eine Taste gedrckt wurde. Falls ja, wird ein 16-Bit Wert ( im weiteren von mir Scancode genannt ) zurckgeliefert, in dessen High-Byte sich die Tastennummer und in dessen Low-Byte sich der ASCII-Wert der Taste befindet. Das Programm sieht nun zuerst in der Steuercodetabelle des RSC-Files nach, ob es sich um einen solchen handelt. Beispiele wren 'Return' oder 'Delete' usw. . . . Wurde kein bereinstimmender Scancode gefunden, wird untersucht, ob die Taste mit Sonderzeichen belegt wurde. Hierbei wird die entsprechende Tabelle des RSC-Files ausgewertet. Sollte auch dies keinen Erfolg haben, wird untersucht, ob die 'Help'- oder die 'Esc'-Taste gedrckt wurden. Falls ja, werden die entsprechenden Funktionen ausgefhrt. Nun bleibt noch zu untersuchen, ob vielleicht ein Menutitel gemeint sein knnte. Diese Tabelle ist intern gespeichert, und kann ( zumindest zur Zeit noch ) nicht von ihnen gendert werden. Falls all diese Tests kein Resultat erbracht haben, geht das Programm davon aus, da Sie diesmal nicht nur gespielt haben, sondern tatschlich so etwas gemacht haben, wie einen Buchstaben einzugeben. Jetzt fngt der Trubel erst richtig an: l Ist die Zeile schon im Zeileneditor? Mu das Fenster nach rechts geschoben werden? Ist die Zeile zu lang? Noch Speicher frei? Wo gibt`s um diese Uhrzeit noch Bier? . . . Fragen ber Fragen! QF Drucker Reset, linken Rand auf 10, rechten auf 70 k Helvette Proportionalschrift whlen  Proportionalschrift an ANPASSUNGEN FR EIGENE ARBEITSUMGEBUNG Beim Laden von XEDIT.PRG wird ein XED~~~~~.RSC - File eingelesen. In ihm sind alle fr den Betrieb dieses Programms wichtigen Daten ausgelagert, damit man sich eine den speziellen Bedrfnissen entsprechende Arbeitsumgebung gestalten kann. Hierzu gehren Sachen wie die Standardeinstellungen beim Starten des Programms, die Tastaturbelegung fr Funktionen und Sonderzeichen, Zeichenstze und die Druckeranpassung. Zur nderung der Einstellungen dient das Progamm XED_INST.PRG, das die ntigen Tabellen erzeugt und abspeichert. Es liest ein vorhandenes RSC-File ein, modifiziert es, und speichert es unter einem anderen Namen wieder ab. Zu beachten ist, da XEDIT.PRG das RSC-File benutzt, das es zuerst findet. Also das alte File umbenennen! nderung der Tastatur-Belegung Bei diesem Menupunkt lassen sich Sonderzeichen wie die griechischen Buchstaben oder Grafik-Symbole ber eigene Tastenkombinationen zugnglich machen. Hierzu wird ein XED~~~~~.KBD - File eingelesen. Sie besteht aus einer Tabelle von Scancodes, wie sie von der AES-Funktion EVNT_KEYBD geliefert werden, und den Codes der entsprechenden Zeichen, die ausgegeben werden sollen. Wollten Sie also den Punkt auf dem Ziffernblock durch ein Komma ersetzen, mten Sie folgenden Eintrag machen: ?&712e , &002c * , statt . auf Ziffernblock Natrlich kann man sich auch eine ganze Zeichenkette auf eine Taste legen. Zum Edieren von XED~~~~~.KBD kann zweckmigerweise XEDIT.PRG benutzt werden. nderung der Druckersequenzen Mit diesem Menupunkt wird ein XED~~~~.PRN - File eingelesen, in dem die fr ein Zeichen auszugebenden Druckersequenzen eingetragen sind. Diese Information wird dann im XED~~~~~.RSC - File untergebracht. Eintragungen knnten etwa so aussehen: 1 27 69 * Bold an 2 27 70 * Bold aus 127 15 45 18 * Trennung ( wird nur am Zeilenende bercksichtigt ) 158 27 82 2 126 27 82 0 * scharfes S  Zum Edieren von XED~~~~~.PRN kann zweckmigerweise XEDIT.PRG benutzt werden. nderung des Zeichensatzes Ich empfehle Ihnen fr diesen Menu-Punkt, sich am Zeichenvorrat Ihres Druckers zu orientieren. Nicht vergessen sollten Sie, ein Zeichen in allen drei Zeichenstzen um zugestalten. nderung der Steuercodes Falls jemand bestimmte Funktionen wie Einfgen einer Zeile, Lschen bis zum Zeilenende usw. auf eine andere Tastenkombination legen will, kann er mit Hilfe dieses Menupunktes die gewnschten nderungen vornehmen. nderung der Standard-Einstellungen Die beim Start von XEDIT.PRG gewnschten Einstellungen klicke man einfach im Menu an. QF Drucker Reset, linken Rand auf 10, rechten auf 70 k Helvette Proportionalschrift whlen  Proportionalschrift an Ein paar Tips zum Abschlu . . . Da die Stringverwaltung die Zeilen streng in ihrer logischen Reihenfolge im Speicher hlt, und es bei jeder Lngenvernderung zu Blockverschiebungen kommt, empfiehlt es sich bei sehr langen Dateien, die gerade zu bearbeitende Datei zuletzt zu laden. Das kann bei einigen Funktionen ( z.B. 'Read file' oder 'Replace' ) die Geschwindigkeit deutlich erhhen. Fr den Randausgleich empfiehlt es sich, in den Overwrite-Modus zu schalten, und mit 'Control/Return' das Ende der Zeile einzugeben. Der berhang wird so in die nchste Zeile geschrieben, ohne eine neue Zeile einzufgen. Wie gesagt, werden Tabulatoren beim Laden eines Files automatisch expandiert, beim Abspeichern jedoch nicht wieder komprimiert. Sollten Sie trotzdem den Wunsch haben, ein File wieder zu komprimieren, weil Sie z.B. ein File platzsparend archivieren wollen ( kann besonders bei Assembler-Files einen groen Unterschied ausmachen), so bleibt ihnen nur der Weg ber 'Find/Replace all' brig. Geben Sie bei 'Find' genau acht Leerzeichen und bei Replace das Zeichen Nr.9 ( Atari intern mit kleiner Uhr belegt) ein. Das Zeichen Nr. 9 erreichen Sie in diesem Fall durch 'Control I', da in diesem Fall die Tastaturauswertung durch das Betriebssystem vorgenommen wird. Beachten Sie bitte, da diese Funktion recht langsam arbeitet, Sie sollten daher nur in Aus nahmefllen ein File komprimieren. Da in der vorliegenden Version des Programms der Randausgleich eine noch recht um stndliche Sache ist, empfiehlt es sich, ihn erst ganz zum Schlu der Arbeit vorzunehmen, wenn keine nderungen des Textes mehr zu erwarten sind. Bei der Verwendung von Proportionalschrift und Blocksatz werden Sie sicherlich einen oder mehrere Probeausdrucke bentigen ( geht mir auch nicht besser ). Eine gewisse Papierersparnis knnen Sie durch den Einsatz von 'Print block' erreichen. In zuknftigen Programmversionen mchte ich diesen Punkt verbessern. Wenn Sie beim Umbruch ein Wort trennen wollen, gengt es brigens den Cursor auf die Trennstelle zu setzen, und Control/Return zu drcken( nur im Document-Mode). VORSICHT !!! XEDIT.PRG reserviert sich bei Programmstart einfach den ganzen brigen Speicher ( - 16 kByte ). Das kann zu Schwierigkeiten mit Accessories fhren. Achten Sie darauf, da Ihr Diskettenformatierprogramm den Disketten unterschiedliche Seriennummern gibt ( wie z.B das Desktop ). Ich selbst habe mir durch ein idiotisches Programm, das zwar Disketten hochformatieren kann, den Disketten aber immer die Seriennummer 1 gibt, einige Files zerschossen. Unter bestimmten Voraussetzungen wird dann nmlich ein Diskettenwechsel nicht erkannt. Obwohl es inzwischen wohl bekannt ist, wie man mit der AES-Funktion 'evnt_button' beide Maustasten abfragen kann, mchte ich den 'Trick' auch hier noch einmal erwhnen, da er sich nicht im PROFI-BUCH befindet.  move.w #256+1,[intin] ; nur einen Maustastendruck abwarten move.w #3,2+[intin] ; beide Tasten ... clr.w 4+[intin] ; ... knnen gedrckt werden lea aes_21(pc),a0 bsr call_aes Die 256, die ev_bclicks addiert werden, erzeugen eine 'nicht' - Bedingung. Die Funktion kehrt also dann zurck, wenn nicht beide Maustasten losgelassen sind. QF Drucker Reset, linken Rand auf 10, rechten auf 70 k Helvette Proportionalschrift whlen  Proportionalschrift an In eigener Sache Vor ungefhr einem Jahr habe ich aus Jux und Tollerei angefangen, dieses Programm zu entwickeln. Schon bald hatte es eine Lnge von 1000 Assembler-Zeilen, und ich begann, die weiteren Versionen des Programms jeweils mit der neuesten Version des Programms zu schreiben. Inzwischen hat es eine Lnge von etwa 5500 Zeilen erreicht, und ich denke, da es nun auch anderen Programmierern ntzliche Dienste leisten kann. Viele der speziellen Eigenarten des Programms sind in der Entwicklungsgeschichte begrndet, und ich mchte manche Punkte bei zuknftigen Versionen noch verbessern. Man merkt diesem Programm leider noch stark an, da es ursprnglich nicht zur Textverarbeitung gedacht war. Auch arbeitet das Programm teilweise recht langsam, weil ich damals chronischen Speichermangel hatte ( 512 kB und RAM-TOS ), und infolge dessen manche Funktion speichersparend und nicht auf Schnelligkeit programmierte. Natrlich knnte ich diese Mngel auch jetzt schon beheben, aber da ich selbst mit diesem Programm zur Zeit schon recht gut arbeiten kann, habe ich beschlossen, erst einmal auf Reaktionen und Wnsche von mglichen Benutzern zu warten. Vielleicht zeigen sich ja auch noch Fehler bei bestimmten Anwendungen. Ich selbst benutze noch das Desktop, und dieses fngt manche Fehler auf. Na ja, mal abwarten . . . Zuknftige Erweiterungen werden sicherlich den Umgang mit Proportionalschrift ver einfachen, ich habe den entsprechenden Menu-Eintrag schon vorgesehen( Show info line ). An der Bildschirmgestaltung wird sich fr den SM124 sicherlich nicht viel ndern, dafr ist der Platz meiner Meinung nach zu beschrnkt. Allerdings knnte ich ohne allzu groen Aufwand eine Anpassung fr die Overscan-Karte oder hnliches schreiben. Da ich diese leider nicht besitze, und infolge dessen auch keine Tests vor nehmen kann, ist dieser Punkt ( vorerst noch ) nicht implementiert. Eine Bitte: Sollte jemand eine Druckeranpassung fr einen anderen Drucker gemacht haben, bitte mir das File zuschicken. Ich werde diese Anpassungen sammeln und dem Programm-Paket hinzufgen. Eine ganz tolle Sache wre es, wenn jemand ein Programm zum Syntax-Check fr diverse Programmiersprachen zur Verfgung stellen wrde. Da mein Programm intern ber einen Zeileneditor verfgt, drfte sich sicherlich ein Weg zum Einfdeln eines solchen Programms finden lassen. . . . und noch eine Anmerkung zum Schlu: Ich habe dieses Programm nicht in der Erwartung geschrieben, damit viel Geld zu verdienen, trotzdem wre ich natrlich erfreut, wenn viele Nutzer mir die kleine finanzielle Anerkennung fr die nicht unbetrchliche Programmierarbeit zukommen lieen. Meine Bereitschaft, noch einmal eine berarbeitete und verbesserte Version zu schreiben, wrde dadurch sicherlich auch nicht gerade leiden. Ich habe vor, allen Leuten, die mir die 20 DM berweisen, kostenlos eine Benachrichtigung ber verbesserte Versionen zuzuschicken. Vergessen Sie daher bitte nicht Ihre Adresse auf den ber weisungsformularen. Ansonsten wnsche ich viel Spa bei der Arbeit mit diesem Programm.  Alexander Grpl * Durch Verndern dieser Datei kann man sich eine andere Tastaturbelegung * erzeugen. Das "?" vor einem Scancode leitet die Sequenz ein. Danach knnen * eine oder mehrere Zahlen oder Strings folgen, die beim Drcken dieser Taste * ausgegeben werden sollen. Intern werden diese Werte als Words( 16 Bit ) * gespeichert, so da man auch 'Hotkeys' ( z.B Return ) unterbringen kann. * Ansonsten sind der Phantasie hoffentlich keine Grenzen gesetzt... * * Funktionstasten ?&3b00 1 * f1 ?&3c00 2 * f2 ?&3d00 3 * f3 ?&3e00 4 * f4 ?&3f00 5 * f5 ?&4000 6 * f6 ?&4100 7 * f7 ?&4200 8 * f8 ?&4300 9 * f9 ?&4400 10 * f10 * Funktionstasten mit Shift ?&5400 11 * F1 ?&5500 12 * F2 ?&5600 13 * F3 ?&5700 14 * F4 ?&5800 15 * F5 ?&5900 16 * F6 ?&5a00 17 * F7 ?&5b00 18 * F8 ?&5c00 19 * F9 ?&5d00 20 * F10 * Alternate + Zahl ?&7800 21 * Alt 1 ?&7900 22 * Alt 2 ?&7a00 23 * Alt 3 ?&7b00 24 * Alt 4 ?&7c00 25 * Alt 5 ?&7d00 26 * Alt 6 ?&7e00 27 * Alt 7 ?&7f00 28 * Alt 8 ?&8000 29 * Alt 9 ?&8100 30 * Alt 0 ?&8200 31 * Alt ?&8300 0 * ALT ' * sonstige Sonderzeichen ?&04dd 21 * Paragraphzeichen  ?&351f 127 * Trennzeichen ( kleines Dreieck ) ^- ?&7400 255 * Pfeil rechts ^-> ?&0000 `J*OOJOI*m(A,)HAD)HAd)HAx)H A)H$A)H(AaJlf)|ALaJlxfHzZ?< NA\?<NAT`HHl?<NA\?<#Hz$?<NNAPA: ,Ј)@BgHz?<=NAP9@.Hl:/,?,.?<?NAO a,A: 2<јQ#:,#:0#:49|/,/Bg?<JNAO ?<?<NA?<f?<NAPA#(A60<r0XQ9AB9|/,aap/g l~faj`al/ga faaZT9|da`ANN?< NATJ@g ?<NAT`NuJlf 9|aNuJl"gJlgBlaNuJl"gG@a02,|lm9AB@4,вlmJlgXp4,ԲBlplgF @m4a)z<d)z2h)ll)lpAa#zfa`-v9@a)`Bx nft x` nft`tHJngSA6.An l40,zHJng]@A0 1@1Aa;x=h =h aNuJl"gaa-$A0a;J01l a;,z G|m* G{n$G|G<,| Fm FnFFFa9|dBlfAatNuBld9|fA a`9|0,|9@9@2S@9@0,@9A9AT@9@ 0,~2T@9@I9ABld)lf)ljAa9lxNuJl"f`9|"By >3! l9|d9|fBh)ll)| FAa9ld)lf)ljA8aA0 N9Jl"g9ld9| fA2NNuJl"g3 >3 l9|d9|fBh)ll)| FAaBA0a9Bl"9ldBl"AN a9ldANJl&gl$g.a:9F$6a9D(9D*Rl&|~6a$E`Q8,*NuJl&fNu8,*al(g>gRD28,(gRDDH6,aE6,$RC?aa60,a6,$aE8,*`Q  gBBl&NuJl&f6RCNl$gap`8,*afgRD2TA0,(gR@@Hg6,aLE6RCaBaNa~HQ6,0FS@a E$ԁ$Q"_$  RlNuJDg 3 @VJDlBD9D*NuHo $6CJllAg2` Sl`Q`( g SClCSHx` LHSlL`Ag0` """"""""""""""""Sl`"Q`0( g "SClCSHx` LHSlL`L|~NuCaXӡQNuJBl$?aE6BaC_&"ց#QNu?6aE6Ba_&ց"QNu?6,aE6aHQra"_  20,6Aa^"T#AQRlNu/R@4@aN" 6,aFE6a@aL60,aP _lNu?RCa" ) gS( 6aUNuHDC8NuHD"u8NuHD+8Nu  V  X 8 80 h0 0 8 0 0(V  D, ` 7 707@ 7P7` 7p"!H8H \0p@P~`p !'#&x@$%& "01(0)*+ , 0-@.P/+`0<p'M;2:3^4r5 607@8P9`:p1D<C=>? @0A @BPC`;1p EU@FExGUxpHdxItxpJ K00L00HMx0pN@OPP`QpRSTUpDpxWWV   ---------------------------------------------------------------- xEDIT File View Mark Block Find Etc About xEDIT ...------------------------ Edit file ... Save & exit ^Z Save file ^S Save as ... Making backups Read block ... Write block ... Quit edit ^Q ________.___ Goto mark 1 ^1 Goto mark 2 ^2 Goto mark 3 ^3 Goto mark 4 ^4 Set mark 1 ^! Set mark 2 ^" Set mark 3 ^ Set mark 4 ^$ Define start ^B Define end ^E Copy ^C Move ^M Hide block ^H Delete block ^D Find string Find & replace Top of file ^T Bottom of file ^L Block start ^X Repeat Find ^R Insert ^I| Overwrite ^O Sourcecode | Document Big| Medium| Small font Split screen Invert screen Show info line Show line numbers Automatic indent Print block| Print file[3][Fehler aufgetreten ! | |GEMDOS ERROR # -33 |-> TOS_ERRS.TXT][ NANU! ][3][Sektor nicht gefunden][ Nanu! ][3][Diskette schreibgeschtzt][ Abbruch ][3][Ordner nicht gefunden! |Richtige Diskette einlegen |oder 'Save as...' benutzen. ][ Abbruch ][3][Datei ist schreibgeschtzt! |Zum Abspeichern bitte |'Save as...' benutzen. ][ Abbruch ][3][Diskette voll!| |Datei konnte nicht vollstndig |geschrieben werden.][ Abbruch ][3][Kein weiteres File frei ! | |Bitte ein File abspeichern ][ SORRY ][2][Neues File ? ][OK| Abbruch ][2][QUIT EDIT | |ohne File abzuspeichern ? ][ Abbruch | OK ][2][Drucker antwortet nicht ! ][Abbruch| Wiederholung ][0][REPLACE ? ][YES|NO| CANCEL ][3][Dieses Programm luft nur im|MONOCHROM-MODUS ( 640 * 400 ).|Ein anderer Bildschirmtreiber|kann programmiert werden .|][ SORRY ][3][Speicher zu knapp ! | |Funktion nicht ausfhrbar ][ SORRY ][3][Blockende nicht im selben File ! ][ Abbruch ] Das .RSC-File konnte nicht gefunden werden! Bitte kopieren Sie es ins Wurzelverzeichnis (z.B.: A:\). -Bitte Taste drcken-#$%&-./0()*+23568:<=?@ACTU-./02<=?@CU3568:ATXED?????.RSCNONSENSE.TXTJl"gvG@aa8,*$l:BC420g&GgTC`JlA`oNuH`NL` Gf$aR0<# lg>JnPg6lR@`, GbfJlgHB@Jlfp9@a0``Et0g@f?*a0`X`Jl"g`^=h =h NuA<.l9Ff<.h 9Fhl9FjNuA:( nNuaJl&g 6,jl$g6,jaxNuJl Aa Nua8Do  @RDEmDf Dl.RD`Jnf Dl6Cl 00SC`RDP9D*aj @ @Cn6,ha `&?n lJlan61lhBB0,FlflDmlHntJDlC!I01BN"61|`Jl"gPHaA0 a"0a"0 a"N6,hap0a"Jj0 a"0a"~LNu?.Bn>< a|0a"`=_Nua86aRn NaDm JnfNu600RCDmSD9D*NaaDJgNua n naBD9D*Bna`60aSn aJnga`,0 a!0a!0a!N6,ha0 a!a0,hn mN`6,hRCn l Jng`$aRn aarJnf0a!\6,ha*aJnf JngBnanJng8a:Jlho.6,jSC?a6aB@Dl  fR@`01@a Nu EmNuJnf&a Dn>< aa0H:H@J@fNuaa0H:H@J@fNua0a JgJnoSn0a a6,haX`a\0.olRl 0 a fB@=@a`ra66,hRCn l$0a @JgRn0a 0a46,ha`:a6.lRn m6. SC=Ca2a0,hn m0 ``Jng"aDma~0 aJngBBn`0aJg.0<lPno Zn1h 0( Y@1@0 aaNu0<lPnoZn0( [@1@0a^N0aRJg.Jno[n0( X@1@0a2``JngavaNua"aR64,PnBo ZnBna.0n=C1C`Jng a aDnNuJno[n0( Z@1@0aNaRDl 89D*NVNua>a悺Dl?WJng 6,hRCn lla@W DoTNuCPEl0`Q8Jng 3 @g 3@g@RD9D*a"l:>) a6B@Jng,a6,jSC?a6aB@Dl  fR@`` QEl0`QEG@? aGlahJDo  fRQE@BA *g r0`Q_A9D*G@a:Nua"af 3@g @RD6,hRCn lXl?a"W Do8Nu8E@  fR` f  gRD`9D*RF06aSn Rlhaa:Nu , @ !!V!!"h""#!()*+-./0023.52 6#8 :?& @-AC EFG@N2 l f 9ld9|f)| FA$N0,A.20 gNu @ g @g2 @gd @g* @g8 @g @gj @gv @!g Jl"g @&n` t @+n`\ @0n` @2g @3g @5gN @6g$ @8g @:g @,_NuaHa,Hl/?,.?<?NAO Jk(ASGNuaJlzg,G;&aBgHz`>aJl0gaa JlklNu6,0n S@a9l6, Cg"JnPg0<C"PQa RlMP`SC9CBVa 0,ްlmgSl`9l0,lmgSl`9l0,Jlg0,9@k`nA,a Ra AaaJ`Bl0aJ@kJl:gTaJ@kLACp g .gQ.BAKBHz|?<ANA\HzpHnBg?<VNAO BgHn?<,_a DJl.ga` HPa" _a d`HVMlaJlzf,_Nu,_`aaNJ@kaJ@k", Ёm AJa,_Nu l:9h9h a~J@k9@.,_a)l?,.Bg?<FNA\?.BnG@>,a><0aax?<NATSm0 g@RD Dm`?<NATS g  @RD`A9D*a@>,aJn=_?, Bg?<FNA\a><atNuHVMlaJlzgtaaBJ@klBgHn?<NAXBl.NuJllNuAa0,Jlg9@`9@a9C nfa` nfa`aAaaA0`Jlf# B`#zNu0,9@a9CabABP1n1lJlf1l` 0: @3n0<42,A3Am01@1G1l a9hJlg3hA# BJlgaJlg`0,9@a9CaABP1n0:x@9@1@1l1G1l a*9hA#zJlfaBA0aJlf 0,9@`0,9@a9CaVABP1G1nJlf1l1l` 1l1l1l a9hP9hRa0 1n1n a9|fBh)llJlf" y! lf9| d`03! l9|d` y lf9| d`3 l9|d)| FAa9|VdJlf 3d`3!dAaҤa(0,@#?a0a$Jnfa`aJnga `aJnf`z`0. lRo2.0,Rn @=A=@ NuBGpQJng~a`apPJngaTG`aNuBABCM,@l n MPRA`NuJlk, . gaAa>,xa Ggap`NuaѶaӈ9|da^\NuJl:f p9|:`pBl:` A0ay Ayy`PaJlf2pN9|9|By^A#z9za9l`pNBlBl3^a`A./aa WB@a\a _By9`@#9@`BnpEaHpF`R=|pEaFpF`0BnpGa&pH`0=|pGa$pHa` Jnf=|`Bna` pQJnf=|`Bna`JJnf pR=|`pRBn`=|a4pJa`=|a$pKa`=|apLaar`aԀ`pJapKapL`|a)|dBh)ll)HA6`Bld`9|dBfBjBln9|p9|r9|}t/Aaϰ _Nu9@d)HA@`ϚA NuA Nup#ap$ap%ap&`A NuC0ga`NuAצ NuC0ga`Nup#lAׄC! Nup#l?AjC! 0` @fAd`. @fA|`" @fA` @fA` @f A?)H`(A HD g@0H@@0 )|9|dA`Έ4,9BFa2,h9AD6. SClJflHo9CH9BJ0<3a`4,lFgA` a6,hlDl9|F9|JAa`9CHAa`6,^lXH֬ZTNuaa䶬m AHaNua`T6,aE"l`",ZTa 6,d0,4,^lXRBa6,dlXl6,^lXRClXl^ӬTӬZln 8a"lT$lZ",`aӲ6,X0,^4,dC`Ԯa9Fd6aՂ)I`HV0,Fa"?lD9CXaf)IT6lH9C^RCaR)IZ,_Nu0,Fa?0,HClDan 6Jn nHaԄLRBRn Aa2. nlDmlHn2,DBnSAlBA`B=A 2.lDmlHn 2,DSAlBA`B=An C46,F8,D:,HB@rifQn QlQ`aR@XQ9|F9|J0,a$9CA0 1n1n a f`aam AhaNua&`?xa8Nu4,C46,h0<ifQnQXQNu4,C46,hB@ifFQlSQ`>Qf: @na @f*SlH2,HlDlHA6a<9|F9|JLXR@ @mNu4,C4B@2<ifa`nSiR@XQif9|F9|JHAaL` nSlFSlJNu@(C4@C0)9@a02.SAAA20Al@B@=@Bn=A Bn`H?@(abAF0@C0@(A! 0C4@3LNu[@?a 0@(C4@3a3hJl:fT6,jaҎ0@(At@AE B@  g  g R@ @ mBJ@g0Af! TNuAږ0@(@$p`m 9 9 29XFh9XZ9 x': `@ MINI-EDITOR VER. 1.02 Autor: Alexander GrplPilgerstr. 106710 Frankenthalmehr in XEDIT.INF OK 6,N)IT6,n N )IZ`Nr"l:NJ@k a GgNu&lT&,Z9|9|SkaJ@kNu f& f RSFlNu f +g`^FlNuJlgPJlg( f  f< + f4` f  fRSNJ@l0< N" gRSNuBAE gRA A m?<?<NAXpNu I?+@2A?12RAA?12)AE2AC2/oWHN"H4RBBA 4XRB Bm4B41 BA GUSC g`\pNu@2RAA412A21AAEpSBk NJ@kNuH??<NAJ@k N GfB@XLNu?<NATNuHNA[N >,xNLNuA0 aBn`BA0 a0. lRS@lB@=@` 0,Fk:a2.SAAAL200,DAl@B@=@BnBn=A 9lFa6NuA@NTNFpA2N0,x@9@lABp NN llgnA^BlrBGJ0pgRG`SGkVNZ9lhnNv9Ep6,nn l:lNGo$G6,pDlE0A<VJFkRlp`RlnBlp`Nu0,n2.SAAAb20Al@B@=@B@6,p CFoC @ @l`=@=C=A aA0 1n1n NRlr`A0NNJlrf A0NpNuANNpAN^0,x@9@lAlBp NN llgNJlrgJy@g NļAoN<,xNĤ Fgp Fg9G$l:9j>,NSll?.BnGBF3`GgHNL@RF`A0a=_G@Nɀ?< NATJ@gdNu FIND STRING Den angegebenen String suchen Abbruch OK FIND & REPLACE String suchen und ersetzen SOME ALL FIND : ________________XXXXXXXXXXXXXXXX REPLACE : ________________?.???[?l?}?[t(>`h>B?b>HH%>HJ(>P?B?b?? `0?'0>HH%>HH~L<BLp0a<2 AnAC"qQNa#HH HzzH L~NuH~a(z*zڔ2h : x<E/ajpEOa`B6<1<<E0aNTCQ0 E/aHBCM~|t02AAGE 0QRCTBQQL~Nu><QNu~ pQNuB@( gp3HB@( gp3H hfa` hfa`aa0( Ќ#H0( Ia0(h2RA3HSyHh> йH#H0(G 3HHpHxH<H0:z1@0:z1@1GNu3OH*zx:<3HNu3OH*zx:<3HNu3iH*z8<:<3HNuHP?<NNT(@#H _Nu yHg&h?aJyHga4:SBRB  f  gznaJhga&`SBra4HJyHtg zH0R@` FFFFFQH~x0~( z$L~H~L~H~QL~LANuJhk>(tHǎ "HAA0a:SBHfNu/H~x z0>RGPApL~BH~xH~xQL~ _NuAA yHgAC$zאE gDYPYYY@YYY0 Do YYY YpYYY`YNu*"*@*" Do**" **"`Nu&hH(a"BJyHgaD4:TJhg*<  fJEg  f  gaBRBz*mra4L`XJhk">(tHǎ "HAA0/a .SBHfNuA>GACp>GE><$zdI(t`~|P"<NNuQNuxAhRQNux 騁QNuTx(QNuV`Tx 騁QNuXxAhRQNuZx(QNuPHNuJ9HgaNuQHNuJ9HgaNu yHgE 2FEPQNu><FGGEp"<~|PQNuSCzlP6:`vRCzoP6:NfRBzoP4:NuSBzlP4:xNu0zp3H0zf3HNuL RzRzP`4:H6:F`4(z:6(z4z4o6:.z(o4:"zl6:zl4: 2MNu4:Nu4(z`4:6:`$z>: :`$QNu4:E>RG`BQNuNuH~2:KMP>:CRDD`L~H~xKQL~NuH06:xaBaL N8H~KP>:bCRDD` L~H~M(QL~NuH06:6aaL NFHtNuEEFFF(F,FBFXB4ACzFlFFFFG GG6GFGPGGGGGGH*HHVGHl           $$$$ $$$$**** ****0000 00006666 6666<<<< <<<<BBBB BBBBHHHH HHHHNNT8ZH0000000 x f  0" &*^80<4$&   F@  @d""(&(   *.* p ~5  x@p@@8@@@8244155g%Ew>cpf"Dwf"Ava$Ewg&Avc'Ewx@p@x g"Ewg'Avg%g1  166666666666666>~``|>~|ffl 06ff8|ll88ppv 80000008 0 06>>6~~0 ~~ 00```<~ffn~vfff~<8xx~~<~ff 00~~~~  ff~< <<80 8p8~~~~p88p<~ff >samkkn`q?<~fff~~ffff|~ff~|ffff~|<~ff````ff~<x|nffffffn|x~~``||````~~~~``||``````>~``nnffff~<ffff~~ffffff~~~~ff~<ffllxxllffcc``````````~~ccwwkkcccccfffvv~~nnfff<~ffffffff~<|~ffff~|````<~fffffvzl~6|~fff~|lffcc>~``p8~|~~ffffffffff~<ffffffff<<ccccckkwcAfff<<<>~ff~>```|~fffff~|<|`````~>>~fffff~><~ff~``~>~~>~ffff~>~|```|~fffffff88<< |x```fn|x|lfgc88<<vkkkccc|~fffffff<~fffff~<|~fffff~|``>~fffff~>|~f``````>~`p<~|~~fffffff~>fffff<<cckkwcAff<<<~|~~ 00~~8pp8pp1y_N"><~ff````ff~< 8fffffffff~> <~ff~``~>>~ff~>ff<>>~ff~>`0<>>~ff~>6<>>~ff~><|`````~> 8ff<~ff~``~>`0<~ff~``~>ff88<<`0fffffff~>ffffffff~>~|ff<~ffffff~<ffffffffff~<<~f``f~<>20000000ffff~<~8|llx|nfff~l~p` <>>~ff~> 88<< <~fffff~< fffffff~>2zL<~fffffff2zLffv~~nfff<>>~ff~>~<~fffff~<~00ff~<~~```~~` #&,0n ` #&,2f2?6l6l66l""""UUUUUUUU$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''$$$$$$$$$$$$$' ?? '$$$$$$$$$$$$$$$$$$$$$$$$' '$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$????$$$$$$$$$$$$$$$$$$$$$1{nDDn{18|lll|ffff|``~b````````?~Tp80`6cccc63333333>0`?~H~~ۙ~~>cAU]UAc>>cccccc6Uw> 0gEIQs> @@<~b88`b~<>cccccccccc~~~~`p88p`~~8p8~~ؘp~~>|@>|@6"6>>><<Pp l~vfff$ 0<~~~~~~~~~~vCCvp (~5  p@wDGp@GEv244155g%Ew"<""f"Dwf"Ava$Ewg&Avc'Ewp@gDwg"Ewg'Avg%g1 1 1>> <02&$(,$$~$>0> 0`@"&*2"8>">>" $~> <" <"">""""""80 0 ~~`0 0`"&.*. "">"""<""<""<" "<"""""<> < >> <  .""""">""">>""$(0($" >"6>*""""2:.&"""""""<""< """*$<""<($"" ">""""""""""""*>6""""""""> >@`0 6c`0" <"""< """"> <""< <""""8 &(0(&8>vIIII<"""""""<""< ""<"  <>""""""""*>6""""""<>> 0 *">"" """""" "> $<~>"" <~><~>  > "">  > $$ "">""">""> < >6 ?H>(HNxHO """""" "" """ """"""<""""""""""  <>""$$<"",< <~>""""",<""",2:.&">""">"> >"$)B"$&J $ $ $""UUUU$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''$$$$$' ?? '$$$$$$$$' '$$$$$$$$$$$$$$$????$$$$$$$$$&$&$$,"", ~" >~""~$"""""< >>II>"">""""""6<""6III6>0 0~ 0 ~p~2L2L  >P0,2"""$<~~~~~~vCv  p |\TT\$l$$$DPT\\XDXL\T\\DHP\HT\\\DX4T8@0H0p$H$H(P0X0\4H4\4T4,D$((((|((|(<@8x $ H0HP TH4  (|(| | @8DLTdD80P|8D ||D8(H||@xD88@@xDD8| 8DD8DD88DD<0  ||  8D8D\T\@<8DD|DDDxDDxDDx8D@@@D8xDDDDDx|@@x@@||@@x@@@8D@\DD<DDD|DDD88D8DHP`PHD@@@@@@|Dl|TDDDDdt\LDD8DDDDD8xDDx@@@8DDDTL<xDDxPHD8D@8D8|DDDDDD8DDD((DDDT|lDDD((DDDDD8| @|@@ pp(D@ 8?@ABCDEFGHI@2REF45--V EF5-VE aaaaSSTlll PMpxpxpJ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-R~R ;<=>?@ABC D T U V WXYZ[\]xyz{|}~5t Frankenthal im Januar 1991 Alexander Grpl Pilgerstrae 10 6710 Frankenthal Tel. 06233/65225 Zu diesem Programm: Ich hatte vor einiger Zeit einen kleinen ASCII-Editor geschrieben. Nachdem ich festgestellt habe, da mein Drucker ( P2plus von NEC ) soviel Intelligenz besitzt, da kleinere Texte wie z.B. Briefe oder dieses Handbuch auch ohne ein aufwendiges Textverarbeitungssystem in ansprechender Weise ausgedruckt werden knnen, habe ich beschlossen, eine erweiterte Programm-Version zu schreiben. Folgende Ergnzungen wurden angebracht. 1.) Es wurde ein kleiner 6*9 Zeichensatz eingebaut 2.) Sonderzeichen wurden ber Tastatur und Formular verfgbar gemacht 3.) Die Druckerschnittstelle wurde stark ausgebaut 4.) Zeichenstze, Tastaturbelegung usw. wurden auf ein RSC-File ausgelagert 5.) Man hat nun zwei Fenster zur Verfgung Trotzdem eignet sich dieses Programm auch weiterhin in erster Linie zur Erstellung von Programmtexten. Besonders hervorheben mchte ich in diesem Zusammenhang die hohe Geschwindigkeit des Bildschirmtreibers, die Mglichkeit, bis zu 47 Zeilen darzustellen, die relativ strenge Zeilenorientiertheit und die Mglichkeit, bis zu 4 Texte gleichzeitig im Speicher zu halten, und beliebig zwischen ihnen Teile zu kopieren oder auszutauschen. Dies ist besonders dann ntzlich, wenn man ein greres Programm in kleinere Einheiten bearbeiten mchte und diese spter via 'Include' zusammenfassen mchte ( so wie ich es bei diesem Programm gemacht habe). Ganz allgemein habe ich bei diesem Editor auf alle Funktionen verzichtet, die ich selbst noch nie vermit habe. Als Ergebnis hat sich so ein relativ einfaches und kurzes Programm ergeben, das sich noch ohne allzu groen Aufwand ndern oder ergnzen lt. Sollte jemand der Meinung sein, ich sollte die eine oder andere Funktion unbedingt noch einbauen, so kann er mich ruhig kontaktieren - fr Anregungen oder Erfahrungsberichte bin ich immer zu haben. Zum Copyright Dieses Programm ist Public Domain, es kann also jederzeit in beliebig vielen Kopien von Ihnen verbreitet werden, es darf jedoch nicht verkauft werden. Die Weitergabe bitte nur im Komplettzustand vornehmen. Zum vollstndigen Paket gehren: XEDIT.PRG , XEDIT.RSC XED_INST.PRG , XEDIT.KBD , XED_TEX.KBD , XED_P2.PRN READ.ME , XEDIT.INF , TOS_ERRS.TXT , HEX_TAB.TXT , PRN_PARM.TXT Sollten Sie irgendwelche nderungen oder Ergnzungen am Programm oder an den Hilfsdateien vornehmen, so machen Sie diese bitte deutlich als nicht von mir stammend erkennbar. Ich bernehme keine Verantwortung fr Strungen, die im Zusammenhang mit diesem Programm auftreten sollten. Natrlich bin auch ich fr finanzielle Zuwendungen dankbar, und mchte diejenigen, die dieses Programm regelmig benutzen, bitten, mir einen Betrag von etwa 20 DM zukommen zu lassen. Meine Bankverbindung: Raiffeisen-Volksbank Frankenthal eG Konto-Nr. 3814416 (BLZ 545 613 10) Doch nun erstmal die Gebrauchsanleitung... ELEMENTARE KOMMANDOS Folgende Tastendrcke lsen eine Funktion aus : Pfeil nach rechts : Cursor nach rechts Pfeil nach links : Cursor nach links Pfeil nach oben : Cursor hoch Pfeil nach unten : Cursor runter Shift + Pfeil nach rechts : Fenster nach rechts Shift + Pfeil nach links : Fenster nach links Shift + Pfeil nach oben : Seite nach oben Shift + Pfeil nach unten : Seite nach unten Return : Zeile abschlieen Enter : identisch mit 'Return' Insert : Leerzeichen unter Cursor einfgen Delete : Zeichen unter Cursor lschen Backspace : Zeichen links vom Cursor lschen Shift Insert : Leerzeile einfgen Control Delete : Zeile lschen Tab : zum nchsten Tabulator gehen Control Clr/Home : Rest der Zeile lschen Control Return : Rest der Zeile in die nchste schreiben Undo : Zeilen zusammenfgen Im Overwrite-Modus ndert sich natrlich manche Funktion. ...am besten ausprobieren ! brigens haben Sie die Mglichkeit, diese Steuerbefehle nach Geschmack auf andere Tasten zu legen. Wenn Sie z.B. fr 'Delete line' eine andere Tastenkombination bevorzugen, benutzen Sie einfach XED_INST.PRG und ndern im Menupunkt 'ndere Steuercodes' den entsprechenden Scancode ab. Durch Drcken der ESC-Taste werden zyklisch die anderen geladenen Files angezeigt, und mit der HELP-Taste knnen Sie auf das andere Fenster berwechseln, falls Sie 'Split screen' benutzt haben. ZUM MENU Ich denke, das Menu erklrt sich von selbst. Zur Erhhung der Zeilenzahl habe ich den Namen der gerade sichtbaren Datei mit in die Menuzeile aufgenommen. Zu einigen Funktionen mchte jedoch etwas anmerken : File-Menu : XEDIT.PRG merkt sich fr jedes File den Pfad, mit dem es geladen wurde. Sollte es beim Abspeichern Probleme geben, bitte ' Save as...' benutzen. Beim Lesen von fremden Texten ist zu beachten, da das Programm eine Zeile dann und nur dann als beendet ansieht, wenn ein CR/LF angetroffen wird. Dies liegt in der Druckerschnittstelle begrndet. Tabulatoren ( Zeichen Nr. 9 ) werden beim Lesen automatisch expandiert, wobei eine feste Weite von 8 angenommen wird. Beim Abspeichern werden die Tabulatoren allerdings nicht wieder erzeugt, d.h.: das Zeichen Nr.9 sollte nirgens in ihrem Text vorkommen. Wenn Sie 'Making backups' angewhlt haben, wird beim Abspeichern zuerst ein eventuell vorhandenes '.BAK'-File gelscht, das Originalfile mit dem Extender '.BAK' versehen, und das genderte File mit dem normalen Namen abgespeichert. Sie haben so eine Sicherheitskopie ihres Textes. Der Menupunkt 'Read block' ist nur der Vollstndigkeit halber aufgenommen und arbeitet sehr langsam. Sinnvollerweise ldt man sich das File und benutzt 'Copy block', um den anderen Text einzufgen. View-Menu : Statt ber 'View' zu gehen, knnen Sie auch nur einfach solange die ESC-Taste drcken, bis das gewnschte File auf dem Bildschirm erscheint. brigens zeigt die Tilde vor den Dateinamen an, da die Datei gendert wurde. Bei 'Quit edit' gibt es dann eine Warnung. Mark-Menu : Es empfiehlt sich, den Marker auf ein Label zu setzen, da es dann im Menu erscheint. Ist der erste Buchstabe der Zeile ein Leerzeichen, so gibt es ein simples 'Goto mark N'. Block-Menu : 'Copy' und 'Move' funktionieren auch bei unterschiedlichen Quell- und Zieldateien. Dies soll die Mglichkeit erffnen, grere Progammtexte bequem in kleinere Einheiten zu zerlegen, und diese spter via 'Include' zusammenfgen zu lassen. Find-Menu : Das zu suchende Wort mu in der Gro- und Kleinschreibung bereinstimmen. Es wird nur im Bereich des Textes gesucht, der hinter dem Cursor liegt. Die Strings bleiben in den Dialogboxen erhalten, um die Funktionen auch in anderen Files wiederholen zu knnen. Die Funktion 'Replace all' lt sich durch Tastendruck abbrechen. Es ist zu beachten, da bei diesen Menupunkten die internen Zeichenstze des Atari benutzt werden. Dies fhrt zu Abweichungen vom Schriftbild des Textes. Etc-Menu : Der Document-Mode unterscheidet sich nur dadurch vom Sourcecode- Mode, da der Cursor nicht mehr frei positionierbar ist, da bei 'Delete' am Zeilenende die folgende Zeile angehngt wird, und da beim Umbruch einer Zeile eventuell ein Trennzeichen angefgt wird. DRUCKERTREIBER Der Druckertreiber ist so programmiert, da er fr jedes Zeichen ein oder mehrere Byte an den Drucker schickt. Da die ersten Zeichen des Zeichensatzes soundso fr Steuerungszwecke vorgesehen sind, habe ich sie zur Einstellung von Textattributen benutzt. Folgende Kommandos sind vordefiniert: 0 ALT ' : Drucker initialisieren ( FS @ + 6 Zeilen/inch + USA-Zeichensatz ) 1 f1 : Bold an 2 f2 : Bold aus 3 f3 : Kursiv an 4 f4 : Kursiv aus 5 f5 : Unterstrichen an 6 f6 : Unterstreichen aus 7 f7 : Schmalschrift an 8 f8 : doppelte Hhe 10 f10 : doppelte Breite 11 F1 : Texteffekte F1 F3 F5 F7 F8 F10 ausschalten 14 F4 : links justieren 15 F5 : zentrieren 16 F6 : rechts justieren 17 F7 : Blocksatz einsetzen 18 F8 : hochstellen 19 F9 : tiefstellen 20 F10 : normalstellen 22 ALT 2 : linker Rand auf 0 23 ALT 3 : linker Rand auf 5 24 ALT 4 : linker Rand auf 10 25 ALT 5 : 10 Zeichen/inch 26 ALT 6 : 12 Zeichen/inch 28 ALT 8 : Draft an 29 ALT 9 : LQ an 30 ALT 10 : Proportionalschrift an 31 ALT : einmaliger Zeilenvorschub um eine halbe Zeile Wie gesagt, ist auch diese Belegung nur als Vorschlag zu betrachten. Zur nderung benutze man das beigefgte XED_INST.PRG . Es erzeugt die Druckersequenzen, die fr ein Zeichen ausgegeben werden sollen. Natrlich kann man sich auch noch weitere Kommandos auf irgend welchen nationalen Sonderzeichen ablegen, falls man diese Zeichen nicht bentigt. Auerdem habe ich die Mglichkeit vorgesehen, whrend des Ausdrucks neue Kommandos zu installieren. Dies kann fr eine formatierte Ausgabe von Nutzen sein. Diesem Themenkreis ist das Kapitel 'Funktionsweise des Druckertreibers' gewidmet. FUNKTIONSWEISE DES DRUCKERTREIBERS Da dieses Programm in erster Linie zum Edieren von ASCII-Texten gedacht ist, habe ich die Mglichkeit eingebaut, Texte oder Teile davon direkt aus dem Programm heraus auszudrucken. Da es gar nicht kompliziert ist, dem Druckertreiber ein klein wenig Intelligenz einzuhauchen, habe ich dies getan, und man kann nun so richtig nach Lust und Laune dem Drucker alles mgliche rberschicken, egal ob er es versteht, oder nicht. Sie ahnen jetzt sicherlich, da wenn Sie diese Mglichkeiten ausnutzen wollen, Sie Ihr Druckerhandbuch suchen mssen, und es nun wahrscheinlich zum erstenmal lesen werden. Wenn Sie allerdings reinen ASCII-Code erzeugen, knnen Sie jetzt alles weitere in diesem Kapitel vergessen. Interpret-Mode ( Standard ) Der Druckertreiber schickt fr jedes Zeichen, das er ausdrucken soll, ein oder mehrere Bytes an den Drucker. Diese Information befindet sich im XED~~~~~.RSC- File, das Sie mit Hilfe von XED_INST.PRG modifizieren knnen. Hierbei wird ein XED~~~~~.PRN-File eingelesen und ausgewertet. Eintrge knnen zum Beispiel so aussehen: 1 27 69 * Bold an 2 27 70 * Bold aus 127 15 45 18 * Trennung ( wird nur am Zeilenende bercksichtigt ) 158 27 82 2 126 27 82 0 * scharfes S Stupid-Mode Natrlich ahnen Sie jetzt schon ein erstes Problem: Was machen Sie, wenn Sie Zeichen an den Drucker schicken wollen, ohne da sie durch andere ersetzt werden, wenn Sie zum Beispiel in einer ESC-Sequenz eine 1 schicken wollen, die ja als 'Bold an' interpretiert wird? Ganz einfach: Sie mssen den Interpreter ausschalten! Sie erreichen dies durch den kleinen Pfeil ( Zeichen Nr. 255 ). Eingeschaltet wird er dann wiederrum durch einen kleinen Pfeil. Sleep-Mode Wollen Sie Kommentare einbauen, mssen Sie den Druckertreiber in den Schlafzustand versetzen. Sie erreichen dies durch zwei Pfeile. Danach ignoriert der Druckertreiber alle Zeichen, bis er wieder durch zwei Pfeile aufgeweckt wird. Man kann so brigens auch das Linefeed am Ende der Zeile unterdrcken, falls dies mal ntig sein sollte. Learn-Mode Zur einfachen Gestaltung von Tabellensatz in Proportionalschrift und hnlichem habe ich auch einen Learn-Modus eingebaut. Sie knnen so im Text die Druckersequenz fr ein Zeichen modifizieren, das Sie noch hufiger ausdrucken wollen. Folgendes Format ist einzuhalten: Pfeil|ESC| umzudefinierendes Druckerkommando | beliebige Byte-Abfolge |Pfeil (Den kleinen Pfeil erreicht man brigens einfach mit Control/Pfeil-Rechts .) Grundstzlich lt sich jedes Zeichen neu belegen, auch wenn ich zugeben mu, da das fr Anfnger keine leichte Prozedur ist. Ein Beispiel hierzu ist in PRN_PARM.TXT beigefgt. Wenn Sie diese Datei ausdrucken, werden alle Druckersequenzen auf die Ausgangswerte zurckgesetzt. Durch ndern und Ausdrucken dieser Datei kann man sich einen anderen Drucker zugnglich machen. Zur endgltigen Belegung kann man dann das Programm XED_INST.PRG einsetzen, das eine Datei XED~~~~~.PRN einliest, in der die Druckersequenzen eingetragen werden mssen. brigens sind die Parameter fr den Drucker P2plus von NEC angepat. TASTATURBELEGUNG Sollten Sie ein Zeichen bentigen, da nicht auf der Tastatur vorhanden ist, so drcken Sie einfach die rechte Maustaste und klicken das gewnschte Zeichen im Formular an. Es wird dann an der Cursor-Position ausgegeben. Wenn Sie bestimmte Zeichen jedoch hufiger brauchen, ist die Anpassung des Tastaturtreibers sinnvoller. Falls Sie also hufiger mal Grafikzeichen fr einen Rahmen oder nationale Sonderzeichen fr fremdsprachige Texte bentigen, erzeugen Sie sich bitte ein XED~~~~~.KBD-File mit den Informationen, welches oder welche Zeichen beim Drcken einer Taste ausgegeben werden sollen. Hierbei knnen Sie sogar Steuercodes wie 'Return' einbauen, und auf diese Weise ganze Standardstze auf eine Taste legen. Standardmig habe ich folgende Tastaturbelegung eingestellt: Zeichen 1 bis 10 : Funktionstasten Zeichen 11 bis 20 : Funktionstasten mit Shift Zeichen 21 bis 30 : Alternate + Zahl Zeichen 31 : Alternate + Zeichen 0 : Alternate + ' ...das Formfeed-Zeichen fr den Seitenvorschub ( Zeichen Nr. 12 ) erreicht man also durch F2 . Standardmig kann das Trennzeichen ( kleines Dreieckchen ) durch 'Control Minus' erreicht werden, beachten Sie jedoch, da es nur ausgedruckt wird, wenn es sich am Zeilenende befindet. Sie brauchen Trennungen beim Umformatieren also nicht mehr lschen. Interne Ablufe Wen das ganze jetzt ein wenig verwirrt, mchte ich jetzt noch kurz erklren, was das Programm intern bei Tastendrcken macht. Vielleicht wird die Sache dadurch klarer. Am Anfang steht, wie es sich fr GEM-Programme gehrt, die Mitteilung der AES- Funktion evnt_multi, da eine Taste gedrckt wurde. Falls ja, wird ein 16-Bit Wert ( im weiteren von mir Scancode genannt ) zurckgeliefert, in dessen High- Byte sich die Tastennummer und in dessen Low-Byte sich der ASCII-Wert der Taste befindet. Das Programm sieht nun zuerst in der Steuercodetabelle des RSC-Files nach, ob es sich um einen solchen handelt. Beispiele wren 'Return' oder 'Delete' usw... Wurde kein bereinstimmender Scancode gefunden, wird untersucht, ob die Taste mit Sonderzeichen belegt wurde. Hierbei wird die entsprechende Tabelle des RSC- Files ausgewertet. Sollte auch dies keinen Erfolg haben, wird untersucht, ob die 'Help'- oder die 'Esc'-Taste gedrckt wurden. Falls ja, werden die entsprechenden Funktionen ausgefhrt. Nun bleibt noch zu untersuchen, ob vielleicht ein Menutitel gemeint sein knnte. Diese Tabelle ist intern gespeichert, und kann ( zumindest zur Zeit noch ) nicht von ihnen gendert werden. Falls all diese Tests kein Resultat erbracht haben, geht das Programm davon aus, da Sie diesmal nicht nur gespielt haben, sondern tatschlich so etwas gemacht haben, wie einen Buchstaben einzugeben. Jetzt fngt der Trubel erst richtig an: Ist die Zeile schon im Zeileneditor? Mu das Fenster nach rechts geschoben werden? Ist die Zeile zu lang? Noch Speicher frei? Wo gibt`s um diese Uhrzeit noch Bier? ...Fragen ber Fragen! ANPASSUNGEN FR EIGENE ARBEITSUMGEBUNG Beim Laden von XEDIT.PRG wird ein XED~~~~~.RSC - File eingelesen. In ihm sind alle fr den Betrieb dieses Programms wichtigen Daten ausgelagert, damit man sich eine den speziellen Bedrfnissen entsprechende Arbeitsumgebung gestalten kann. Hierzu gehren Sachen wie die Standardeinstellungen beim Starten des Programms, die Tastaturbelegung fr Funktionen und Sonderzeichen, Zeichenstze und die Druckeranpassung. Zur nderung der Einstellungen dient das Progamm XED_INST.PRG, das die ntigen Tabellen erzeugt und abspeichert. Es liest ein vorhandenes RSC-File ein, modifiziert es, und speichert es unter einem anderen Namen wieder ab. Zu beachten ist, da XEDIT.PRG das RSC-File benutzt, das es zuerst findet. Also das alte File umbenennen! nderung der Tastatur-Belegung Bei diesem Menupunkt lassen sich Sonderzeichen wie die griechischen Buchstaben oder Grafik-Symbole ber eigene Tastenkombinationen zugnglich machen. Hierzu wird ein XED~~~~~.KBD - File eingelesen. Sie besteht aus einer Tabelle von Scancodes, wie sie von der AES-Funktion EVNT_KEYBD geliefert werden, und den Codes der entsprechenden Zeichen, die ausgegeben werden sollen. Wollen Sie also den Punkt auf dem Ziffernblock durch ein Komma ersetzen, mten Sie folgenden Eintrag machen: ?&712e , &002c * , statt . auf Ziffernblock Natrlich kann man sich auch eine ganze Zeichenkette auf eine Taste legen. Zum Edieren von XED~~~~~.KBD kann zweckmigerweise XEDIT.PRG benutzt werden. nderung der Druckersequenzen Mit diesem Menupunkt wird ein XED~~~~.PRN - File eingelesen, in dem die fr ein Zeichen auszugebenden Druckersequenzen eingetragen sind. Diese Information wird dann im XED~~~~~.RSC - File untergebracht. Eintragungen knnten etwa so aussehen: 1 27 69 * Bold an 2 27 70 * Bold aus 127 15 45 18 * Trennung ( wird nur am Zeilenende bercksichtigt ) 158 27 82 2 126 27 82 0 * scharfes S Zum Edieren von XED~~~~~.PRN kann zweckmigerweise XEDIT.PRG benutzt werden. nderung des Zeichensatzes Ich empfehle fr diesen Menu-Punkt, sich an dem Zeichenvorrat seines Druckers zu orientieren. Nicht vergessen sollte man, ein Zeichen in allen drei Zeichenstzen umzugestalten. nderung der Steuercodes Falls jemand bestimmte Funktionen wie Einfgen einer Zeile, Lschen bis zum Zeilenende usw. auf eine andere Tastenkombination legen will, kann er mit Hilfe dieses Menupunktes die gewnschten nderungen vornehmen. nderung der Standard-Einstellungen Die beim Start von XEDIT.PRG gewnschten Einstellungen klicke man einfach im Menu an. Ein paar Tips zum Abschlu... Da die Stringverwaltung die Zeilen streng in ihrer logischen Reihenfolge im Speicher hlt, und es bei jeder Lngenvernderung zu Blockverschiebungen kommt, empfiehlt es sich bei sehr langen Dateien, die gerade zu bearbeitende Datei zuletzt zu laden. Das kann bei einigen Funktionen ( z.B. 'Read file' oder 'Replace' ) die Geschwindigkeit deutlich erhhen. Fr den Randausgleich empfiehlt es sich, in den Overwrite-Modus zu schalten, und mit 'Control/Return' das Ende der Zeile einzugeben. Der berhang wird so in die nchste Zeile geschrieben, ohne eine neue Zeile einzufgen. Wie gesagt, werden Tabulatoren beim Laden eines Files automatisch expandiert, beim Abspeichern jedoch nicht wieder komprimiert. Sollten Sie trotzdem den Wunsch haben, ein File wieder zu komprimieren, weil Sie z.B. ein File platzsparend archivieren wollen ( kann besonders bei Assembler-Files einen groen Unterschied ausmachen), so bleibt ihnen nur der Weg ber 'Find/Replace all' brig. Geben Sie bei 'Find' genau acht Leerzeichen und bei Replace das Zeichen Nr.9 ( Atari intern mit kleiner Uhr belegt) ein. Das Zeichen Nr. 9 erreichen Sie in diesem Fall durch 'Control I', da in diesem Fall die Tastaturauswertung durch das Betriebssystem vorgenommen wird. Beachten Sie bitte, da diese Funktion recht langsam arbeitet, Sie sollten daher nur in Ausnahmefllen ein File komprimieren. Da in der vorliegenden Version des Programms der Randausgleich eine noch recht umstndliche Sache ist, empfiehlt es sich, ihn erst ganz zum Schlu der Arbeit vorzunehmen, wenn keine nderungen des Textes mehr zu erwarten sind. Bei der Verwendung von Proportionalschrift und Blocksatz werden Sie sicherlich einen oder mehrere Probeausdrucke bentigen ( geht mir auch nicht besser ). Eine gewisse Papierersparnis knnen Sie durch den Einsatz von 'Print block' erreichen. In zuknftigen Programmversionen mchte ich diesen Punkt verbessern. Wenn Sie beim Umbruch ein Wort trennen wollen, gengt es brigens den Cursor auf die Trennstelle zu setzen, und Control/Return zu drcken( nur im Document- Mode). VORSICHT !!! XEDIT.PRG reserviert sich bei Programmstart einfach den ganzen brigen Speicher ( - 16 kByte ). Das kann zu Schwierigkeiten mit Accessories fhren. Achten Sie darauf, da Ihr Diskettenformatierprogramm den Disketten unterschiedliche Seriennummern gibt ( wie z.B das Desktop ). Ich selbst habe mir durch ein idiotisches Programm, das zwar Disketten hochformatieren kann, den Disketten aber immer die Seriennummer 1 gibt, einige Files zerschossen. Unter bestimmten Voraussetzungen wird dann nmlich ein Diskettenwechsel nicht erkannt. Obwohl es inzwischen wohl bekannt ist, wie man mit der AES-Funktion 'evnt_button' beide Maustasten abfragen kann, mchte ich den 'Trick' auch hier noch einmal erwhnen, da er sich nicht im PROFI-BUCH befindet. move.w #256+1,[intin] ; nur einen Maustastendruck abwarten move.w #3,2+[intin] ; beide Tasten ... clr.w 4+[intin] ; ... knnen gedrckt werden lea aes_21(pc),a0 bsr call_aes Die 256, die ev_bclicks addiert werden, erzeugen eine 'nicht' - Bedingung. Die Funktion kehrt also dann zurck, wenn nicht beide Maustasten losgelassen sind. In eigener Sache Vor ungefhr einem Jahr habe ich aus Jux und Tollerei angefangen, dieses Programm zu entwickeln. Schon bald hatte es eine Lnge von 1000 Assembler- Zeilen, und ich begann, die weiteren Versionen des Programms jeweils mit der neuesten Version des Programms zu schreiben. Inzwischen hat es eine Lnge von etwa 5500 Zeilen erreicht, und ich denke, da es nun auch anderen Programmierern ntzliche Dienste leisten kann. Viele der speziellen Eigenarten des Programms sind in der Entwicklungsgeschichte begrndet, und ich mchte manche Punkte bei zuknftigen Versionen noch verbessern. Man merkt diesem Programm leider noch stark an, da es ursprnglich nicht zur Textverarbeitung gedacht war. Auch arbeitet das Programm teilweise recht langsam, weil ich damals chronischen Speichermangel hatte ( 512 kB und RAM-TOS ), und infolge dessen manche Funktion speichersparend und nicht auf Schnelligkeit programmierte. Natrlich knnte ich diese Mngel auch jetzt schon beheben, aber da ich selbst mit diesem Programm zur Zeit schon recht gut arbeiten kann, habe ich beschlossen, erst einmal auf Reaktionen und Wnsche von mglichen Benutzern zu warten. Vielleicht zeigen sich ja auch noch Fehler bei bestimmten Anwendungen. Ich selbst benutze noch das Desktop, und dieses fngt manche Fehler auf. Na ja, mal abwarten... Zuknftige Erweiterungen werden sicherlich den Umgang mit Proportionalschrift vereinfachen, ich habe den entsprechenden Menu-Eintrag schon vorgesehen( Show info line ). An der Bildschirmgestaltung wird sich fr den SM124 sicherlich nicht viel ndern, dafr ist der Platz meiner Meinung nach zu beschrnkt. Allerdings knnte ich ohne allzu groen Aufwand eine Anpassung fr die Overscan- Karte oder hnliches schreiben. Da ich diese leider nicht besitze, und infolge dessen auch keine Tests vornehmen kann, ist dieser Punkt ( vorerst noch ) nicht implementiert. Eine Bitte: Sollte jemand eine Druckeranpassung fr einen anderen Drucker gemacht haben, bitte mir das File zuschicken. Ich werde diese Anpassungen sammeln und dem Programm-Paket hinzufgen. Eine ganz tolle Sache wre es, wenn jemand ein Programm zum Syntax-Check fr diverse Programmiersprachen zur Verfgung stellen wrde. Da mein Programm intern ber einen Zeileneditor verfgt, drfte sich sicherlich ein Weg zum Einfdeln eines solchen Programms finden lassen. . . . und noch eine Anmerkung zum Schlu: Ich habe dieses Programm nicht in der Erwartung geschrieben, damit viel Geld zu verdienen, trotzdem wre ich natrlich erfreut, wenn viele Nutzer mir die kleine finanzielle Anerkennung fr die nicht unbetrchliche Programmierarbeit zukommen lieen. Meine Bereitschaft, noch einmal eine berarbeitete und verbesserte Version zu schreiben, wrde dadurch sicherlich auch nicht gerade leiden. Ich habe vor, allen Leuten, die mir die 20 DM berweisen, kostenlos eine Benachrichtigung ber verbesserte Versionen zuzuschicken. Vergessen Sie daher bitte nicht Ihre Adresse auf den berweisungsformularen. Ansonsten wnsche ich allen Nutzern viel Spa bei der Arbeit mit diesem Programm. Alexander Grpl `$S` Efv*oM&$ m HPHUBg?<JNA(m)m -:gS)@ -OK1PC#HN,Hx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHNFALNHz2?< NA\pdAxr0XQ)K\NN 0 0BBJrBjNuHz?<&NN\NCAp$L Qp Nܼ9lrBlJpNNܼpMNܼ9@pdAr 0Q0tr N 9lN:><|a4g RGj`a(0GVfA1G<ap??<?<NM\Nu??< NMXNuHn 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NtNu&8*JEgJBgJjBEB:HC҅H@:|ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuN,pNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@N?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|@  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</N JFkSFk&aQN `Ha"FFaQL8N6.@JgtBn@Nupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?N<JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A dGe GbFGNu G0dFGHANu~NuHn:r$g4jDk( b4<J@`@[H@0Nu4<Ѐ[Nu4<NuNuAd RdQRBBkBjDBJjDNupNufJj fJAkNupNdRdRrxaAffBWHNuJjDBDA@JBfprJjDEDD@JEfvxNuaغBffAVHNuCDEaEf fDUHNu]HNuCDEaEffDftNuJjtNupN&NAXJ@jNNurAt`t Add.A0Hk"JjJBft??/?<BNA JjNNuNJ@g,A,BBgHQ?<=NAP FJ@k??<>NAXtNutNuvN)@p `H@)@prtN AHplrtN B 2pNpNpapaprapalpalpalpaTpaTpaTBp'a?<NNT@B){L9|0<rtN papap9@p`pvNv`v`vj`v `v`v`v`?Aa*` Al 2l 4)lVH)lRprtN Al 2l 4HVNu9Cp rtN Av` Av `Avl 2l 4)lVHNaBp0,l 2Nua40,HNua*p0,l 4Nuaprt0,l 22,l 44,NuN9||BlBlrҌpsNBNu0<}N& ?<NNC`&?<NNT"@ C <}N`N@((?<NN.?<NNX@LvA HA HNupmrtA)HA)HN (* 9AJA)H@@[000][ˈN Evz`* [g" ]g |g QSz` zQSpQ][ɈN Dvx`* [g" ]g |g QSx` xQSpQ]Bp4NܼHNu*( INA)H @depd ae zb QB DNA\)H @ e` ae zb \gQBA BhNnpZNܼA BP"`#|}NA"H0,tg"Hg \f`A\fS A ENAR@H`2QNur|<N @xepw2A$JBjDFHB t`0QBl9F)lVTAtp 9| N 2(g"P@g2RADAH""l`r2oZAe 1@#)I`Nuk1@Nup NNJ"l`dpNAtrdJhk\QpaNH ld$l`"Hg: k&@0+R`g k#&@0+S@H3 Q&f)I`LNuApNA0pNA pNNf$N2$BS@kH2QNupC ұd"X0Pg"RA$D#Nu"X0NuNJ@gpNuNU@k0NupNuNY@k NupNu _0HpN _0HpNp"_0HqNp"_0HqNE ұeHHQ0)N$_$ZR@H`2QNu$Y0gHR@@"D%$X0P2g# R@%NupE $ $X0dP.gRG,D%pr Y2dP.gRG,D!p4Ae4v`VfANuNWHNuNVHNu Ihd*N2$E$RR@H`2QˈN ENu2)A IJAfr4(Ae*RBBc0*SA?N2$E$R`QˈN ENup`(* 0(iN2$E 4R`Q$D 4R`QˈN DN ENua NuN IHPg"B  g &gNJBjt BNut`Rptr ae OgT Xgj HgSRB ae Fb$0k  c_  c b退`tSJBkNRB0 b b瀀`RB0 fрd`A"HJf X0pNNuNtV0 9c^Q N2p <0N2`QNur ,* N& ( EN C"Sj|AcRGFc8>`4A g6 g0 g` gTlfelhgFf2pRGRFa`a,` `?~ap ap a 0NuCpE`bf`FgRGJGgRSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0Nu?<?<NMXNur9A(HNLNu0,^2,`NzEfpaRppaNAEg0PaľEfa4RE`p a2a*Efp a(NldeS@f lbfSl`9Ab9FdNupapqr`p`C l ", Ⲭ dfѬ SA 0! Nup"NNNJfNup#`N2N"p`tdbDA0Hg<<R@f|0HN2*JFk*HQ/??<?NAXfX ENuJkpNp`p`\F( &I.` ??<NMXJ[j E&DNuak NupNuakfpNupNtddA0oH?<?B?<BNA Jk.,?<?B?<BNA *kBg?/?<BNA JkNuNp`pNu)H9@Jp4NܼP'J&f H LNu P&NuQ'` J,'fJ,&gHA#ȇeC! B,&LNu-W)K20, 8k8@ gJl&f"Nu , 8g"P 8 @/, 8N   8fQ 8J,'gNupB <``L@ H)l26)z @W , Jf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C]fApNNNܦHP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Fehler # ][Abbruch]\f.B &lX)K\)ld` lp ,BQjNup(NX)l g,vARC( g9CJ9|Lp!,Nܼ FPeNuܐA JpBQA/)H )l gBlJpNܼB Aprt0 0BBB R@ @efA000 0PB0 *00 000\0X0 *0000 0P0BX0, *@00p1| 1|QBX0 $HTH0P &0 *0,NupNSk [0NupNuHPaH8 _&X Pf/|~ K!zag @ ep 24C"2 S@ػ Td BTA3A0C4$I2a222B"0@2A\xvaRg<2#M 4B3BS@ -f ػ Td>BAAb8RGRC`3RSG5GC5C J1DcaRF F e`RG GcdNuXASF1F41R 1h4 x1EDgVA)H)H 9|J?<NNTU@g,ACg dRhdRh(gpL8Nܼp>L8NAJ0?C bL000zH?A/.)HpNܼLrHH/>Bl/,ff.f.ffNu l /.g&, ^`D&, N`>&, R`8&, V`2&, Z`,2,/4WAARA0,/6A hfRAS@f9A/,&, Jo ? CN 0`@k Ap0(/.NuA Nu|`|*Md A l)G Z`A b)G V0, HF 00Nup)@JphNܼLtH &JKBCH .A/~0 1PP1P1PA L? &<@>AFG0000X0000X0000X0000C ~AJ0g0  pi, Nܼ"F QNu?S@k&8L &LeBLe,C`(A? fHa)_ 2TNuBlJ`l *bl ,bH .Nv0S@k@>A PC/~. 0(JgRJ)@g1@CJ2fP2HP" &" *pdNܼ0,r W1@AJ00 piNܼ9|L@NpiNܼ _CL""pe`9| LpiNܼ9|LphNܼLtH 2H/`SBSC@AHH/jP 6P/^P0<rtN papapapaL/jr`S@k6@ A 9PJg8BPpfNܼpgNܼ9| LphNܼ9@JfdBlJa\Q 6BB 2`NuS@k @ A 9pJg a$Bp`NuHS&I. FV 7p&N9l/h8,:,L/d4,pĴ@cS@9@p4,rŴAcBSA9Ar`8pJ, 7fnJ/^k0 Eg$2,/h pg  qfH9A/hpjN`M:t^nbNZN 8pN WHfN0 -WWHfN0AMJN N0pN4A0N N0pN WHfN0 -WWHfN0AE&N N0?<?<NAX+@N 8)|1H NBBgBgpr"_ _.<1DNHxBgBgpr"_ _.<1DN)|0P ^)|/ J)|1D RN 8N 8pN0pNprNpNNHPN2 &"_NHPpNN"_NN -WWHfN1pN0N 8NܦN2VPublic Domain Software von: | Alexander Grpl| Pilgerstr.10| 6710 FrankenthalC0NfBHm0N2 OK r"_ N+@N 8NܦpNC NHPN> Load..."_NfN2|A3N N3pNC NHPN2 Save as..."_NfN2A7fN N3pNC NHPN2 Quit"_NfN3 -JWHfN3"BpA퀶N0 -N4N^`NqNqNܦN3HxN26QUIT?| |Sie haben das File noch |nicht abgespeichert! HPN2 Abbruch|OKr"_ N+@ -UWHfN3BpA퀶N0 -N4N^`NqNqNܦN 8NܦAeXN Hm6N> \XED?????.RSC4"_NC6NfHm6N> XEDIT.RSC.HPA<""_NHm Die Datei HPA<"_NHPN2F | existiert nicht!| Bitte nur auf vorhandene | Dateien zurckgreifen."_NHPN2 OK r"_ N+@N7^pINHPA \XED?????.RSC"_NC6NfHm6N2 XED__NEW.RSCHPA<""_NHm Tabulator4rN pN0pNNNX' *** Neue Tabulatorlnge festlegen *** 4NNNNNJAlte Tabulatorlnge : -NNNNJNeue Tabulatorlnge : PnN+@N=j - $WHfN *** Neuen Dateiextender fr die Fileselectbox definieren *** NNNNNXAlter Extender: \xA퀨NNNNXNeuer Extender: \xPnNC퀨NfN=j - WHfN8*8 Zeichensatz4CfNf+|+|+|N=` - WHfN=`N>6*9 Zeichensatz4CfNf+|+| +|ABN N 8Nܦ+|pA퀶N0 -N4N^`NqNq+|N>Steuercodes des EditorsFrN N2H Funktion Vorschlag fr Tastenkombination ScancoderN |+|+|+|+|<+|X <r$<&<x*<NnN+@ AftN +mBBg?- -NH <r$<&<x*<NnL8NߌN"<"_ _.<?N)|A NpN0pNBpA퀶N0 -N&<x*<NߌvN$NrNpNN -N&<x*<NߌvN$NrN -CNN -N&<x*<NߌvN$N"<N -CNN -N&<x*<NߌvN$N"<Np$NHP -C0NN"_NNN^`Nq+|N 8NN&<x*<NdpJBgp/ -N&<x*<NdpJBgp$VHfNAp NNH -NL8N߈vN$N+@ -NzNpJBgp/ -N&<x*<NpJBgp$VHfNA+m <HrNN>G kN <HrNN>'Drcken sie ihre Tastenkombination fr HPp'N"_NHP -CN"_NHPp'N"_NN?<?<NAXANN 8 -RVHfNB/-pNC0N -N&<x*<NߌvN$N"<Np$NHP -C0NN"_NN <HrNN>C N+|N 8NܦpN4+|+|+|+|3 <r$<NhN+@ <r$<NhN+@ AftN  <NNNH -N&<x*<NnL8Nߌ&<x*<NߌN+@ -SWHfNCd -B+@NC -UWHfNC -H+@NC -N+@AfrN pN0ACN AFzN +|A"AGZN N 8pNAgN +m*&B"ADN R" -" WHg+m&"AgN N 8 -"NvN$N+@. -"NH -.NvN$L8N߈N+@2 -NH -.N&<x*<NnvN$L8NߌH -2NNL8NߌN+@6 -NH -"NH -NL8NnL8NߌN+@:+m: -:Э+@> -Nx"-6 AR <6Ѝ/pP _ѐ ->WHgN 8p NNH <r$<L8N߈N+@Bp NNH <r$<L8N߈N+@F -BNvN$N+@J -JNzNpJBgp/ -JN&<x*<NpJBgp$VHfNFr -FNvN$N+@N -NNzNpJBgp/ -NN&<x*<NpJBgp$VHfNFr -NNvN$H -JNL8NߌN+@"AGZN N 8NܦpN4+|+|+|`+|3 -NvN$&<x*<NߌN+@ -NvN$&<x*<NߌN+@ AftN  <NNNH -N&<x*<NnL8Nߌ&<x*<NߌN+@RpN0+|N 8pNAgN +| -NH <r$<L8N߈NA퀶N0+|V -NH <r$<L8N߈NAVN0 -RNH -N&<x*<NnvN$L8NߌH -VNNL8NߌN"< @0N^`NqNqN^``Nq -NH -"NH -NL8NnL8NߌN+@:B -NH <r$<L8N߈NA퀶N0 -:ЭNx+@Z/- -ZC6NBV -NH <r$<L8N߈NAVN0 -RNH -N&<x*<NnvN$L8NߌH -VNNL8NߌN+@^ -VN&<x*<N߈&<x*<NNZ$VHfNI+|b -^P+@f <"-f A0 \XED?????.KBD"_NC6NfHm6A HPAl""_NHmlA "_N fNXAN@N N2TastaturbelegungrN pN0pNpNvpNzpN~pNAlNpJBgpF$VHfNP`?<?<NAX+@HxN> Die Datei 4HPAl"_NHPN2F | existiert nicht!| Bitte nur auf vorhandene | Dateien zurckgreifen."_NHPN2 OK r"_ N+@NXpINHPAlr"_NpONHPN2 XED_CHNG.LSTr"_NA CZNf+|jA CrNfpNF$VHfNXpNrN CxNfHmxp*N"_rNJVHfNQ \XED?????.PRNn"_NC6NfHm6A HPA~""_NHm~A "_N fN],AN@N N2DruckersequenzenrN pN0pNA~NpJBgpF$VHfNZ&?<?<NAX+@HxN> Die Datei 4HPA~"_NHPN2F | existiert nicht!| Bitte nur auf vorhandene | Dateien zurckgreifen."_NHPN2 OK r"_ N+@N],B <A퀶N0/- -NCNN^`NqNqpINHPA~r"_NA C퀄NfpNF$VHfN\pNrN C퀊NfA퀊NJVHfN[A퀊NN+@~/-~A CNA퀊NR+@Hm -"_NRNNzNpJBgp/ -NHA퀊NNL8NpJBgp/Hmp"-"_NXHPp*N"_N pJBgp$VHfN[Hm -"_NRN+@rHm -"_NRNN+@/-~ -~CNHP -N"_NCN -NH -rNL8Nߌ&<x*<NߌN+@``xpNBpCNqpNvpNzpN~p NN 8NܦpN+@ -갭WHfN^BNa -NH -N&<x*<NߌL8NdfN^+|Na -갭WHfN^BNa -NH -N&<x*<NߌL8NdfN_<+|Na -갭WHfN_^+|Na -NH -N&<x*<NߌL8NdfN_+|Na -NH -N&<x*<NߌL8NdfN_+|Na -갭WHfN`$ -JWHfN`+|N`BNa -갭WHfN`b -JWHfN`X+|N`\BNa -갭WHfN` -JWHfN`+|N`BNa -갭WHfN` -JWHfN`+|N`BNa -갭WHfN`BNa+|AaN N 8+|&p7A퀶N0+mAfLN N^`NqNq -JWHfNa\+mNaf -R+@Af$N  -JWHfNa+mNa -R+@Af$N  -SWHfNa+mNa -UWHfNa -R+@Na -T+@Af$N +mʁ -JVHfNbAf$N +m΁ -JVHfNb:Af$N +m -JVHfNb\Af$N +mځ -JVHfNb~Af$N  -JWHfNb+mށNb -R+@Af$N N 8NܦAN@N N2HelprN pN0pNpN+@ -갭WHfNcB+| Ne -NH -N&<x*<NߌL8NdfNcZ+|+|Ne -NH -N&<x*<NߌL8NdfNc+|+|)Ne -NH -N&<x*<NߌL8NdfNc+|2+|+|F+|NNe -NH -N&<x*<NߌL8NdfNd+|P+|UNe -NH -N&<x*<NߌL8NdfNd+|Z+|^Ne -NH -N&<x*<NߌL8NdfNe+|d+|g+m -A퀶N0N -C*NNNN^`NqNqN 8NܦN20 C퀖Nf?<NAT+@Bg -/?<GNAP+@ -ANHPp:N"_NHPHmHmpN"_rNNH <r$<L8N߈N"_N*"_NC6NfN 8 -9@A r @0pN)@BpN:N 8 -9@A r @0pN)@BpN:N 8p9@A "- @0A "- @0A "- @0A "- @0A "- @0plN:A NH -NH <r$<L8N߈&<x*<NnL8NߌN+@ -T"- @0 -X/p0," A0 -\/p0," A0 -P/p0, " A0 - /p0,"" A0N 8B ND+@ -9@A "- @0pN)@Bp N: -JWHgN 8Nܦ <9@pNN:N 8 <9@pNN:N 8NpdC N(pNpNpNprN <"<N)|D B/-NC NR -NH <r$<L8N߈NC NHPN>***4"_Ng -NH <r$<L8N߈N/A C N/-A C NA NBAg~N pNNH <r$<&<x*<NnL8Nߌ&<x*<NߌNr @0pNNH <r$<&<x*<NnL8Nߌ&<x*<NߌNr @0pNNH <r$<&<x*<NnL8NߌNr @0A0N N2 Matrix rN A rN |+|N> Scancode: 4"-N A "-N |+|+|+|3+|X+| AftN N 8+|&+|)+|,+|0+|1+|2+|4+|6+|9pNvpNzpN~p NpC0N(pC6N( <CN( <C Insert line4CNHxN2Shift + InsertCNHxN> Delete charCNHxN2DeleteCNHxN> Delete line4CNHxN2Control + DeleteCNHxN> BackspaceeCNHxN> BackspaceCNHxN2ReturnCNHxN2ReturnCNHxN>EnterCNHxN>EnterCNHxN> Tabulator4CNHxN>TaboCNHxN> Cursor up4CNHxpNCNHx N>Page up4CNHx N2Shift + HPpN"_NCNHx N> Cursor downCNHx pNCNHx N> Page down4CNHx N2Shift + HPpN"_NCNHx N2 Cursor rightCNHx pNCNHx N2 Window rightCNHx N2Shift + HPpN"_NCNHxN> Cursor leftCNHxpNCNHxN> Window left4CNHxN2Shift + HPpN"_NCNHxN2Clear to end of lineCNHxN2Control + Clr/HomeCNHxN2 Split lineCNHxN2Control + ReturnCNHxN> Connect linesCNHxN2UndoCNBN> *** Allgemeines *** 4C*NHxN>? Dieses Programm dient zur Anpassung von xEDIT an die eigene4C*NHxN>? Arbeitsumgebung. Hierzu gehren die Zeichenstze fr dieC*NHxN>? Ausgabe auf dem Bildschirm, die Druckeranpassung und dieC*NHxN>? Standardeinstellungen, die beim Edieren eines Files vor-C*NHxN> gefunden werden sollen.bC*NHxN>? Alle diese Informationen wurden von mir auf ein RSC-FileC*NHxN>? ausgelagert, und werden beim Starten von xEdit eingelesen.C*NHxN>? Bentigt wird ein schon vorhandenes RSC-File, das mit HilfeC*NHx N2& dieses Programms modifiziert wird.C*NHx N>? Natrlich kann man sich auch mehrere RSC-Files erzeugen,C*NHx N>? zu beachten ist jedoch, da nur ein einziges File den NamenC*NHx N>5 XED~~~~~.RSC trgt - die anderen also umbenennen! C*NHx N>? PS: Sie haben doch schon eine Sicherheitskopie gemacht ?!4C*NHxN2 *** Making backups *** C*NHxN>? Durch Anwhlen von 'Making backups' wird beim AbspeichernC*NHxN>? das Originalfile mit dem Extender '.BAK' versehen, und dasC*NHxN> File erst dann neu erzeugt.dC*NHxN>? Sie haben so also eine Sichereitskopie ihres alten Textes,C*NHxN>? nicht jedoch, wenn Sie den Text whrend der Arbeit mehrmalsC*NHxN2 abspeichern.C*NHxN># *** LESE TASTATURBELEGUNG *** rC*NHxN>? Dieses Unterprogramm erzeugt die Tabelle fr die Tastatur-C*NHx N>? belegung. Bentigt wird eine Datei XED~~~~~.KBD mit denC*NHx!N>? Angaben, welche Zeichen bei einem Tastendruck ausgegebenC*NHx"N2 werden sollen.C*NHx#N2> Die Tabelle wird dann im XED~~~~~.RSC File untergebracht. C*NHx$N>5 Format fr die Eintrge zur Belegung einer Taste:cC*NHx%N2: ? od. <'String'> ... * Kommentar C*NHx&N2 z.B.: C*NHx'N>! ?3b00 224 * Alpha auf F1nC*NHx(N2$ ?3c00 'Hallo' * 'Hallo' auf F2 C*NHx)N>A Die Scancodes knnen sie durch Drcken einer Taste ermitteln.4C*NHx2N># *** LESE DRUCKERSEQUENZEN *** kC*NHx3N>? Dieses Unterprogramm erzeugt die Tabelle fr die Drucker-C*NHx4N>? steuerung. Bentigt wird eine Datei XED~~~~~.PRN mit denC*NHx5N>? Angaben, welche Bytes fr ein Zeichen an den Drucker ge-C*NHx6N2 schickt werden sollen.C*NHx7N2> Die Tabelle wird dann im XED~~~~~.RSC File untergebracht. C*NHx8N2& Folgendes Format ist einzuhalten: C*NHx9N2> ... C*NHx:N2 * Kommentar C*NHx;N> z.B.:aC*NHx! *** ndere Zeichenstze *** C*NHxGN>? Durch Anklicken eines Zeichens wird das Zeichen in dasC*NHxHN>? Edierfenster gebracht, und es knnen nderungen mit HilfeC*NHxIN>? der linken und rechten Maustaste vorgenommen werden. DasC*NHxJN>? fertige Zeichen wird durch Anklicken der Schliebox in denC*NHxKN> Zeichensatz bertragen. C*NHxLN>? Beachten Sie, da Sie nur die Zeichenstze fr den Bild-C*NHxMN>? schirm ndern knnen - bei der Gestaltung sollten Sie sichC*NHxNN>5 also am Zeichenvorrat ihres Druckers orientieren.eC*NHxPN2 *** ndere Steuercodes *** C*NHxQN>? Wenn Sie den Wunsch verspren, andere Tastenkombinationen4C*NHxRN>? fr bestimmte Funktionen, wie z.B. 'Delete line', einzu-C*NHxSN>? setzen, knnen Sie mit diesem Programmpunkt neue Steuer-C*NHxTN>? codes definieren. Achten Sie aber darauf, da nicht alleC*NHxUN>; Tastenkombinationen unterschiedliche Scancodes liefern.C*NHxZN>- *** Standardeinstellungen festlegen *** sC*NHx[N>? Klicken Sie im Menu 'Standards' einfach die Einstellungen4C*NHx\N2: an, die Sie beim ffnen eines Files vorfinden mchten.C*NHx]N>? Beachten Sie, da die meisten Einstellungen fr jedes File4C*NHx^N>! separate Gltigkeit besitzen.nC*NHxdN> *** Marker setzen *** nC*NHxeN2@ Whlen Sie, ob beim Festlegen eines Markers die ersten Buch-C*NHxfN2@ staben der Zeile oder nur ein simples 'Goto mark n' im MenuC*NHxgN2 eingetragen werden sollen.C*NN 8Nܦ232728303132343536383941424445464849505254550XED_INST Autor---------------------d1d2d3d4d5d6RSC-File Load... Save as...------------- QuitLese... Tastaturbelegung Druckersequenzen ndere... groen Zeichensatz mittleren Zeichensatz kleinen Zeichensatz------------------------ Steuercodes Tabulatorlnge StandardextenderStandards Insert text Overwrite----------------- Sourcecode Document----------------- Big font Medium font Small font----------------- Invert screen Line numbers Auto indent----------------- Making Backups----------------- Label Goto mark nHelp Allgemeines------------------- Making backups Tastaturbelegung Druckersequenzen Zeichenstze Steuercodes Standards Label***/ 6    h 0 **r2b @@d <<<Z v.d $`0p4bĂjB Vdl2>,LD4ZpL& L, VLf(H 6 666     &    >6666666~************************************************* * Tabelle zur Druckersteuerung * * ---------------------------- * * Geben sie als erstes das Zeichen ein, fr das * * bei der Ausgabe an den Drucker andere Zeichen * * ausgegeben werden sollen . Danach folgen dann * * die auszugebenden Zeichen ( dezimal ). Sollen * * Zeichen nicht gedruckt werden , so lt man * * letzteren Eintrag einfach weg. * ************************************************* 0 28 64 27 50 27 82 0 * Drucker initialisieren 1 27 69 * Bold an 2 27 70 * Bold aus 3 27 52 * Kursiv an 4 27 53 * Kursiv aus 5 27 45 1 * Unterstrichen an 6 27 45 0 * Unterstrichen aus 7 15 * Schmalschrift an 8 28 86 1 * doppelte Hhe 10 28 69 1 * doppelte Breite 11 27 70 27 53 27 45 0 18 28 86 0 28 69 0 * Effekte 1,3,5,7,8 und 10 ausschalten 14 27 97 0 * Text links justieren 15 27 97 1 * Text zentrieren 16 27 97 2 * Text rechts justieren 17 27 97 3 * mit Blocksatz ausrichten 18 27 83 0 * hochstellen 19 27 83 1 * tiefstellen 20 27 84 * normalstellen 22 27 108 0 * linker Rand auf 0 23 27 108 5 * linker Rand auf 5 24 27 108 10 * linker Rand auf 10 25 27 80 * 10 Zeichen/inch 26 27 77 * 12 Zeichen/inch 28 27 112 0 27 120 0 * Draft an 29 27 112 0 27 120 1 * LQ an 30 27 112 1 * Proportionalschrift an 31 27 74 15 * einmaliger Zeilenvorschub um 15/180 inch 127 15 45 18 * Trennung ( wird nur am Zeilenende bercksichtigt ) 158 27 82 2 126 27 82 0 * scharfes S * Durch Verndern dieser Datei kann man sich eine andere Tastaturbelegung * erzeugen. Das "?" vor einem Scancode leitet die Sequenz ein. Danach knnen * eine oder mehrere Zahlen oder Strings folgen, die beim Drcken dieser Taste * ausgegeben werden sollen. Intern werden diese Werte als Words( 16 Bit ) * gespeichert, so da man auch 'Hotkeys' ( z.B Return ) unterbringen kann. * Ansonsten sind der Phantasie hoffentlich keine Grenzen gesetzt... * ------------------------------------------------------------------------------ * Dieses File dient der Anpassung von xEDIT an TeX. Die Eingabe von Umlauten * wird dadurch beschleunigt. Die Belegung der Funktionstasten ist fast * komplett leer und kann von Ihnen nach Belieben mit TeX-Befehlen belegt werden. * ------------------------------------------------------------------------------ * Funktionstasten ?&3b00 '\' * f1 ?&3c00 '"-' * f2 ?&3d00 * f3 ?&3e00 * f4 ?&3f00 * f5 ?&4000 * f6 ?&4100 * f7 ?&4200 * f8 ?&4300 '{' * f9 ?&4400 '}' * f10 * Funktionstasten mit Shift ?&5400 * F1 ?&5500 * F2 ?&5600 * F3 ?&5700 * F4 ?&5800 * F5 ?&5900 * F6 ?&5a00 * F7 ?&5b00 * F8 ?&5c00 * F9 ?&5d00 * F10 * Alternate + Zahl ?&7800 * Alt 1 ?&7900 * Alt 2 ?&7a00 * Alt 3 ?&7b00 * Alt 4 ?&7c00 * Alt 5 ?&7d00 * Alt 6 ?&7e00 * Alt 7 ?&7f00 * Alt 8 ?&8000 * Alt 9 ?&8100 * Alt 0 ?&8200 * Alt ?&8300 * ALT ' * Umlaute ?&2884 '"a' ?&288e '"A' ?&2794 '"o' ?&2799 '"O' ?&1a81 '"u' ?&1a9a '"U' ?&0c9e '"s' * sonstige Sonderzeichen ?&351f '"-' * Trennung ?&0000 . DY.. DARRANGE PRG FZr2ARRANGE TXT Kg `0`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pC QN , HD , p,m:<0r Q&N~Q~d RESn`, HED@|D@ArTApAQڀn&-A LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+DC m Sj m -м`BSjL gpNޭ -lz5-0|I arrange.pr8 `IQ` Efv*oM m "HPHUBg?<JNA(m)m  -:gS)@ DOK1PC#HNlHx4HNAH@)@l/h&@XЬld`ARCpr Ѝ"QHNFALNHz24 NA\pdAxr0XQ)K\NNHUHN ,`NuJrBjNu4&NN\N CAp$L p x9lrBlJpNvpM@r 00tr NF9lNupealp`V`aJjBWNANC2@p2%r0<NB0,rNurA9A`v C9C*"rt9A9BrrҌps!Nu9@`rDR#NuC2 @ e]v }b"r,%Nu_ " s !'"### !I% "!*:><|a4g RGj`a(0GVfA1G<_ap?4wNMpu?4 NMXI@Hn 2$4BBNuAd Rd⿐QRB e@bABJk 0NuJBjBBXNu 0@2$NuE`B<gJEgEjCDEDF Fe(@ dF8BCHC`@0bCHC8v HD8HDkDуxENuDdADA@kgAр[SBk0@lJBk&Nu0g H@rB Jk5Q`u؀BB p0rHGGd!HGGdSWRi\__VN_ lSW2 H@N4?<,>CEd!QH@.a`Va`ЬPVB&8Ta[D2Q&AdR2QbPoR|=||  g`+g `-fb.g20` bb0e`9b @da`RF`afopawjSsEg`efXbed0e=q9oSH@0f&Hz`` E Do`HJjDDDS4</NFJFkSFk&aQq`Ha"FFp޲qL8p6.|JgtBn|QrQsPDP4<PpAC v PJjv-|B Pkq>apNRFBdq?q<Pp2SFegQRB`ApdR @e <rRF&0rxpfEv+0JFjDFHƌd_BFHF HFg`2:HQ A d&DgBB(H/k?4>JnFAt9 tdd.D0"Jjt??{4,A,; FJ@kANNT@B){L9| rtwFp? pvv`v`vj`v `v`v`v`?\w0<}&NNC`&pT"@ C Ph`N(* 9AJA)H@[000][' Evz`* [g"_]g||SzPzQSpԚ][>DvxxPx Bp4HNu*(Ӟ>ewpdae zb }B DJ\v e`^\qBA Bh>lpZ<BP"`#|"H tg"Hg\f`~fS  uR@H`2~۠2(g"P@g2RA DAH"ȱr2oZ%"e 1#)I`NukJ!2 RB!dp,AtrdJk\݈pa,H ld$"Hg: k&@0+R0`  #ڨ#S 3 !&fR!LtϠNp0$j$BH2#pұd"{X0Pg"$#$D#|10HpP44"p"__0HqPN4E 1eHHQ0)?$_$Z $4$Y0gER@@"D%$22g# 0%T0`h1$ 1dP.gRG,D%nQ Yw21.9!04Ae{4PV]P/fAVLAASFTMg ( @Iݰd*#E$R9 u0A IJAfr4 Ae*RBBc0*SA?^C`kLp`ږ0 iv2_@ 47RE$DKyvAa ߲IHPg"B8 &gNjPt} `t`R?tr`wOgTXgjHgSRB@\wFb$l0k c_zRtb退`tS(Qkİ`QtQb QQU fрdg` 3AgF0"P$I` ZG(S@jv (W˾( `qxu0,* (& (!C"Sp|AcRGFc8>`4P g6$0{g`gTelhgFf2pRGRF(`a,` `?~(p p 0NuC0`bf`FgRGJGgRSGSFzY@@, gH@fa(@fzaP b @e0Td9A(HLNu&^`zEfpaRp PEg0Pafa4RE`p a2+a*f(~deS@f lbfSl^ apqr`p`ak 3Жaakfpptdd0oHx?BDk.,w*kBg?/cU @Ѣ9@J:P'J&f H LNu V&NuQW` J,'fz&g`P#ȇeC! BfRR-W)K20, 8k8gJl\s g"P 8 @/N ? 8fQzg^ <``L@ H)l26)z @WJf`CHj-D@H{dR0H[ bb`LH\\L@a"H]LNR`< NA\AH@aa/a @b9c^A| PC>$Fehler-][Ab?bruch].B &lX)K\) ` pxBAj^ ( Division durch NullberlaufZahl nicht Integer|-2147483648 .. 7rByte|055rWort65535Quadratwurzeuur fr|positive renLogarithmen| grbUnbekan~r Spexvod FunktXodBef|no_wmglx String zu lang|max. 32767 Z<n Kein GfA-BASIC V2.0 Prog?ramm x~:|New asic|FilexkFeld zwei?mal diW?iert"w+"IndexxgroDim;,Fals> Anzs< izescez\evgefu= ?nLab+Bei Opjbt:|"I"nput "O"ut!"R"andom|"A"p d "U"p?datea Ygeffnewt# f_"%$^%Eu , k e r<t|EOFZu viePJePolyl60/k1fi "128"mu h& sf$`4_ 0ldMerge - ~ASCII-5|0 ==> SyontaxvkoJ0kt|a4!Mark~%defi#"Zuwenig Data#JAvnumeri 1$CYJA|""paar se ve@"%Disketd0C&W L DiAmodusb'lC|ޕosubh(Clearbr@|For-Next-ScifRA~y#n)ConY@Zd*BEPae-+Ausdkomplex9,I1M-ZuZ4AV.@V4|1r2/_0r20" 0Satzln041W6 2s (>10)2U33BВ1 F[0 u1em|Vi42!bs9V5W6BdT9)6GET/PUT c-rLY7zeQ[@]@5haft~PMenu?jReserve}@hr Poi,ZhLocal3[hP\p\@ (nP)b|FK@l,BqQ1sdGFerW| Copyrig>z1986|{p@stemtechnik GmbHf2 Bomb- B@Error|V[0 PyP7eekQPo.@4g3wAdresisH1pUPraF0-se!|!Dpp,#p, L%|os,?h4wIpg InstruL|KPfghruv51s kltigen|68000-Maa 60&Ysi5ػwSF0byro|S@~spra>j6wCHK-Exep_}rrup& ]Wk7wTRAPaV&l8wPrRe ViGola0d|o`gig!Wsm9ڀ)0-’Allge9m51/De~ {otpady|tia K0tky%CRC0sk-PrfxJpLp4Badpquestx*3SqsSp,Unknown`diacp`"Uogots@DpS-Pap PK0blCLdp蟄0Fbgea tztFF0gewpselt%s GertV(pify)A= } F\inb IscJ@ ,ޟPfadnCP-zUQfPZugefbbsS H 0:؆>:block҆Lmwer_ksbez<nϕ0 otB۱GEMDOSK2sDu3?x󕾕BiOnrpE1*"l`Yd&-KNNep~&#k"C"Cփk 2##`"`2`$Y8gHRDD*D%H8#$c2g# :%H`pQ&&| :hepZc]i6>o0zזC ҳfHP0($W$RR@H`2<"H _$dd" $X&0BP6YpҠHg R@@ZЁ}EeHQ`$_Nu$Y 0P1w@ze,jJk `BffAge Jj 2$NuNujjsbu)H,Bl0NuE+ l,N0oNNuazHP"X42,0RBa1_g!g&g,\g2N`` _J@fp 0@4. ~pR@RA 1fRA9A0 _/"@cߒ@H/>8p?$J{p%$L"Hd,vxz| +g.-gu(*$g"#g $*` `RCZ~fRA`,g]^gBZT.fRxRuDZH#g>_f&"REZ^h+gf2ALH@N8"aC " Lx2DE A,b Et1BQ_t1$0E[JEft 0Jg\J"f"ff JFj"-S*g!$JEgREg vJw*FC\f~ *g~*Jf`9I0`YNg*ÒEA, gSAR`|ÔHQ?HjSgL 508Pg-g $_HR$$W "0d`*`p Jojp-`NuA4VN +|HB!5TH!HmA"5(pJBgp/^ $b/$VHfNC 3F;S dasc| U'lk}Zur1 | %SB/ a?U2gN1"_ABN 0L0jN\3N& {v|4&{3:ax-Ulr Far ~"p>:? OK :XHPlAhE`H6dD0pD02*WeelsCF s!nۀGI 02c7%L:\*.*@Ю@["~!J^*l'^aN^l%$04-l%F퀎)6TF>en!4HaP {nR0mal4;Da0$n Hp^+#9`B7P^!p\"A-PRI~!N7J^&7 oe0P`^!c~"8 yPR6p."AbJJ2db,qS.GLST(V'rb,qT,}~"XdUp4X|Y"Bi.n Sie N>n fr!_QFO-5PUpH a60$e,iPe @o)9Rv"ab#k8022rrⰞ|wienrgMln|ss!(z6eN<N0͠NL"\p~yR>cpP '25` ' 4`p<64p-$NqNq4D=p:p4[0z߯߀IIߊ-@ d"@4FXjD| p f0 PROCEDUcREEּdlA^ BpAspo4u0h0h 2Bn!/B IJ ,3рR͠""%\'PРrtrag%2D pof$@bcuH򜯾Vbկq=q>?BRש?TG?,1nsI[%6|%ʊ,S2:B (rh,V"l(Zz&+6N<,LXL*pVbJ,*h0  $(:NT >6 8"o2 8 ARRANGE.GFA ----------- Die sogenannte "MS-DOS-Welt" ist den ATARI-ST-Usern lngst nicht mehr verschlossen. Deshalb kommt es auch immer wieder vor, da man ein in GW-BASIC verfates Programm nach GFA-BASIC bertragen will. Dies kann sehr mhsam sein, denn mit dem Entfernen der Zeilennummern ist es da ja lngst nicht getan. Da mssen lange Zeilen mit mehreren Befehlen zerhackt werden. Fr Sprungadressen mssen Labels eingefgt werden, bei Konstrollstrukturen (if - then - else, while - wend) ist die Syntax zu ndern usw. Und dann sollte man natrlich versuchen, das Programm durch Unterteilungen bersichtlich zu strukturieren. Doch dazu sollte man erst einmal seinen Aufbau berschauen... Eine Menge unangenehmer, mechanischer Arbeiten also. Knnte diese nicht der Computer selbst machen? - Er kann es mit dem Programm ARRANGE.GFA. Dieses Programm entfernt nicht nur die Zeilennummern aus dem GW-BASIC-Programm, sondern es teilt auch Zeilen mit mehreren Kommandos auf (dabei werden REM-Zeilen erkannt und verschont), setzt Labels und bezeichnet Prozeduren. Und es pat die Syntax des Programms an die GFA-Syntax an. Auf Wunsch wird das GFA-BASIC- Programm sogar gleich automatisch durch Unterteilungen bersichtlich strukturiert. In den allermeisten Fllen entsteht so aus dem GW- BASIC-Oldie gleich ein in GFA-BASIC 3.0 lauffhiges Programm. Wunder kann das Programm ARRANGE.GFA allerdings nicht vollbringen: Die Grafikbefehle in GW-BASIC und in GFA-BASIC sind so verschieden, da bei Grafik-Programmen nach der bertragung schon noch einmal Hand angelegt werden mu. Und wenn das GW-BASIC-Programm ble Programmier- techniken enthlt, die der GFA-Interpreter zu Recht ablehnt (z.B. Sprnge aus Schleifen heraus mit GOTO), dann ist natrlich das mit ARRANGE.GFA eingerichtete Programm nicht gleich lauffhig, sondern die "dicken Hunde" mssen dann schon zuerst noch von Hand korrigiert werden. ARRANGE.GFA bentigt das GW-BASIC-Programm als ASCII-Datei, d.h. das Programm mu in GW-BASIC mit SAVE "...",A gespeichert worden sein. Auch das GFA-BASIC-Programm wird von ARRANGE.GFA als ASCII- Datei auf Diskette geschrieben. Es kann dann mit MERGE in den Interpreter eingelesen werden (auch Version 2.0x, wenn man anschlies- send noch ein paar Befehle wie z.B. LOCATE von Hand ndert). Das Programm ARRANGE.GFA ist Public-Domain, d.h. es darf von jedermann frei kopiert und unentgeltlich weitergegeben werden. Eine kommerzielle Nutzung des Programms ist untersagt. Anschrift des Verfassers: Max-Ulrich Farber Lerchenweg 16 D-7238 Oberndorf a.N. . Oj.. OAR_LABELRSC QkAR_LABELTOS Um3LESMICH LST YzYPD_LABELRSC ]~PD_LABELTOS c3ӯ.)'&7GWe&*Z^U -( H^rzwC^_hofmt{ج()4FLKV^^a%KPFpp? "187-vB|ň.('GQYaU_v)BHJEdkksh15?I68C'+\_Vޞ $5>ELSZahov}ÿ *71/&Yc^c}uWouxGQLQkcE]dfrv}ۮ 9B@LY,g[cP__qx  '.5GEQ^1:?o[w &8:EORIys|Ѩ ,#>"Xb7_sWwcqv )6 -L',blAi}am{ʣ" ,9 6BS,7HTMfTfb'$0A%6B;TcoYdtzֽ0:1hdl5g! BQOFywѿ %16=4gr{ye (1/;H ;BG>q|o"*.%XcljvVvܵ  E?N(/bmvtMQ *9EV/:JIb;?nyzqϢ  '.5ytxazcg`2&|(o*l`Nqz8< 6< Y><4<|NNNX+|4.<E+G ~P=~NNNN8; DISKETTEN-LABEL PD Version 4.00 MS-DOS fr ArbeitskopieNNf~=~=~=~=~NNN8P ------ (c) 1991 by Siegfried Hbner, Obere Vorstadt 21, 8812 Windsbach ------- NNf~=~=~=~=~NNNfNNfNNfNNfN.- NN2N8/IBM-PC XT or AT /oder Kompatible ab MS-DOS 2.0 NNfN.- NN2N8/-----------------------------------------------NNfNNf~ =~=~N&N8>NA .-NxNVNx~ =~=~N&N8>NA .-NxNVNxN.- NN2N8/-----------------------------------------------NNfN.- NN2N8/ DIESE DISKETTE IST EINE ARBEITSKOPIE !NNf~=~=~N&NN8 IST DER AUFKLEBER SO OK ? J/N NN8NA .-NxNVNxA .-N8JN=A .-N8jN^JGf` Nq`@NqA .-N8NN=A .-N8nN^JGf` Nq`NqN~N|NN8-N~N|NN~N|N~N|NN8: IBM-PC XT or AT / oder Kompatible mit MS-DOS ab V.2,0 NNfN~N|NN8-N~N|NN~N|NNfN~N|N~@N|NA .NNfN~N|N~@N|NA .NNfN~N|NN8-N~N|NNN8" NNfN~N|NN8-N~N|NN~N|N~N|NN89 DIESE DISKETTE IST EINE ARBEITSKOPIE COPYRIGHT BEACHTENNNfN~N|NNf~=~=~N&NN8"ANDERE TASTE = PROGRAMM VERLASSEN.NNf~=~=~N&NN8$NOCHMAL DER GLEICHE AUFKLEBER ? J/N NN8NA .-NxNVNxA .-N8JN=A .-N8jN^JGf` Nq`4NqA .-N8NN=A .-N8nN^JGf` Nq`Nq~N O/0C0<HЈ",Іd⒆ Ь `H`// Bg?<JNAO JfLA@,A0,Hp!!!.HA 0D"MBQ;@+F +LZSE;ED;D CaHpaHz+_>d`8<ae <{dNuafgSetHB Vfd`z`z GaF ^.`>aJfgSetHB Vf֘d`ac`ad`a e`ab`aSe Se gNuJNu G&$P(<Ƅ VȐ"hNuxa.Nu H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNu,<@Jj<ahzNuai 0GgDNu H@GA.a G@VGa GUU|vGa\`(*`A"a"Jbg mbNJga`A a"a2JUgAar2aNuSe<dAaAJgJfS`LIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYBLITREDIMCVsMID$==MID$RIGHT$ASCINSTRPALETTEMALLOCMENUSCREENSQRTWINDOWJOYSTICKTIMEDATEMOUSELOG Y8 Runtime Fehler in Zeile in module auf #A+HbNuA g<PdJfSfNuRETURN ohne GOSUBKein DATA mehrIllegaler FunktionsaufrufArithmetischer berlaufKein Speicher mehrIndex zu GroArray neu dimensioniertDivision durch NullUngltiger TypStringformel zu komplexRESUME ohne FehlerZeilenspeicher berlaufFalsche Anzahl DimensionenFIELD berlaufInterner FehlerUngltige KanalnummerDatei nicht gefundenSchlechter DateimodusDevice I/O FehlerDiskette vollInput nach EndeUngltige SatznummerUngltiger DateinameZu viele DateienDevice nicht ansprechbarDiskette schreibgeschtztPath-/DateizugriffsfehlerPath nicht gefundenBREAKFataler bus errorFataler address errorApa+@TApa+@LApa+@P?<NNT@ZHm`?<NA"o\B\A<+HA+HA.+H )$i(eЩJiNesg AV NuaA aa `&eb/c pAJg"hH瀀NLQ mTpa mLpa mPp/??<NMPNuA/HNsA`A`<dLJgH|bBCH瀀HAJgHpa (IaLH?8(H o(aLLf0ApNupDNu8<0DaQNuH@af Hp0aL LJNuH/2apf0@"<g< g4H0 lNL LJNur,HA,t,HB,"Lp`JgB<fp@`JfrAp`H@b0HCAa4g (IpLNuLp4Nu lNCB g|9|rPJ-Zfr(A|a>ra(rwa"Q"B,#`H Lpa#L (IL)HNu l p`&_|dA`"&Fn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<dXaTa@pNupDNu`aHz<d̰<g a"Ra`-Yf -YfNuH?<?<NMXJ@gN/<NMX-Yg<g,-Yg*<f$/<NMX<g-Yg<fa$M+@LNuJ,"gHrazrfatLNuHradrf,"aZLJNu<dXA`HL.6H>HHHHd Q"aapNuP"pNuQ"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a2A av"WJikrahrcab"_2)aA `RXpNuAAJ-Zg -ZgA0Nu    H @rareaLx*&I/ at&_< gT< gN<g <g< eںgHR/ a|&_`JgSJ,gS,/ rar ara&_`r ar a"p@Nu?,?<NMX<f lf -YfrpNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUg>SgpDNu&fvRBg/?<=NAJkb8>N?|NAJfPP0(<(؃Aa:)mz)C)C$)C |||9@p)@@)@NuPH`t9+@\lAgf LNuF5LCKKBg/?<NAXapNu`8,<d$ gA @N.T@(e|dA``tp<gJf",gaBf atrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNua|pDNuat?(,$gA($e(٬a08)l$Jg$/ /??<?NA"/O JkbѬfLpNua$< g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg&//??<@NA$/O "Jkpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`Zv`SH @vapAaBLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO JkҰgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @ajf(SE`HE  |aVf ,B$A(aDfNu`> f$Jj", R $,Ga@"GA( ,NuXp6Nu?<?B?<BNAO /?<?B?<BNAO "&Bg?/?<BNAff$, `$/`$,"O pNua Tp6Nu< g,< gR,,g,e&,$d 8(R$pNuB,`?r ar a2`p2Nu",pNuPRT:AUX:MID:KBD:LST: -f ?0BfNuafa (iJf.NuafaVi.JfNuaxfa `x"m ,fv< g8<"g< gAR<,g< f` I<"g < gR`RJg 0 HfSf/S+IaL. _`*C&t p0mFaC!tp0mFa.`?Overflow ?Redo from start C$/ xR  fa. _a m`g./ m fAN _`??<?<NM\Nu/<NMXNuC`/ aB _`00^=` 0|`0mH4>a 2p `pa"PNupaM NupaM NupaM Nu="N0mH`42p0mH`p aPNup0mH`42 -ZfARmHa6SmHNupJGk gSGf(pa2g jpaHB2RAJVjTNNuSA4SBep`aJfg6J-jf0|g*|Mg$|Ng|OgX;Dl;mn/-fBfPjNuafNuX`B~`&~|f~`Aaa<f~af??<LNAq Y8 Programmende - Drcken Sie eine TasteA$a< _a6JUgA&a*r2aV`z pFATAL ERROR:  at line HF~Jg*]lDvUt QCt壌JgGNuF"&g.pC2DC|m|4n Q,JlDk.Nu~DNu~Nup"DjDG@AB|Ab DSGkUĆQ(k(j2xc 0D@`fc 0D@`D@@`D@@ԆӅdf UĆR@(fJk0<NuJkJkxAS@J[NuJkV`a8 g0HGOGG,H@O@@HGBG p̀Nu|Nuއg HGNu gV H@H@@mH|lFJj@H@VHFNFr FJgdH@Ri H@.<H@Nu~NuDNut"g pJk S@ҁ`0<vNuMC68341 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`k gBAkjDNu<Nu~NuBkjDDNufDJjNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.rtvx2(4(6(8( |o864BA@`J@gHCv6BBHANuH0)hlH0)h|?ovx`J@ga`LL*jfcCD@` ԄӃdR@HLNuJfJgJk S@jHNu0<5@NuJfJg JfJfBBB|XONua/ 04R0(iR@5@&Oz////zL81P֣7CBCSHCԃ6BBHB҂ң7ABAQHAЁ'@\KUEjLJkSjjH&_NuaL/04R0(i5@LL xzJk SjjJk Rjj|?Eg҃тQJk SjjH0,Nu/ I<`/ I/ /afa@(RX(_Nu~ o0 /,Se/H0/@,Nu o0 /,~Se< gd޾< g< g< g`HI`HI/ /a(f$(RXLNuaHht(XLDNu$|>?F?F"/FN<+g <-fPN<.g<0e <:dBo?|Bo <:d<0eaG0ajNRo`Jf /k WeR<.f6Bo N<:d<0eanG0a$RoSo ` ooR߰<Dg <EfZ`N<+g <-f?|N<:d"<0e2/A0AA@GA0?AN` g oo8/o gadAC$Ia`ھ<&fN߰<HfBN<:d <0e2G0`"<Gd <Ae G7`<gd<aeGWaa&``H<BfN<2d:<0e4G0aaN`<OfN<8d<0eG0azaN`Jf0 /k eRdS|"` |"Ag ggfN/"g,Sf f" /H/@` e /a HPz./gLJ/gv?af:p`J/"f Jj a`J/gDJ$Nu%&!#HJf߯eNua aAC$IHa` / axH PNuJf /Ѐe"ЀeЀe Ёe/@NuaAC$I`Jf /ЀeЀeЀe Ѐe/@NuaXoNuJf /ЀeЀe Ѐe/@Nua|VoNuJf /Ѐe/@Nua`RoNuJfaR HGJD[jDD<AB!zVB.T/zTBNd A"O$HadJFg O"O$OaV` JgCA$IaHGPNu/-BHa a`lG^pv.<"m AF"A$m $ QN m*g $ N E P`A"+I U+@NuNuSBeg"‡gf"`f$P(*SJg "‡g"`Qd`Nu$m X&mQd,m$(/ / / K R,I` (*X"Tb"eee$*ICʹd o( o- Y- XE` o oX- Y- E`d&^$^`*_& _"X$"X dG(H$S) $ce) $dNu m X.-S,-"F*<& $X,ReV(*gȅe2؎e,$`8ȅ e^&ր*gR"&F܄ge@$SQdQd+FL+_/ح d(Nuaa Memory exhaustedH/Gpvaar _aL`SBe g"`Nu*<(I m ٭ ٭$$-gRňX$`,Rdu~|h$+29@GNU\cjqx%*!Xa_kxKzo~~Ҵ 1BJWZ29fGUcqx 7AmrypΡ <6E&YdmkwDHw~zث 1 */+DQ;+/^fjaٲ+9"ENQH{dkɉȿ&7,81J8JFfukvw{ $+29@GNU\cjqx 7BKIUb5_k|U`q}v}װ%097CP#MYjCN_kd} !.:KJKah`BIyelϤв # 8 "+!P^\SˤŰ9C>C]U068EK[kt0&9@WMab^w~wni[_#,*6CRZUamhzUqǩ.@"BOTZQ{ú #=GMX5UAOTw#9CIT1Q=KPsuy`2&|(o*l`Nqz8< 6< Y><4<|NNNX+|4.<E+G ~P=~NNNN8< DISKETTEN LABEL PD Version 5.00 MS-DOS fr PD SOFTWARENNf~=~=~=~=~NNN8P ------ (c) 1991 by Siegfried Hbner, Obere Vorstadt 21, 8812 Windsbach ------- NNf~=~=~=~=~NNNfNNfNNfNNfN.- NN2N82IBM-PC XT or AT /mit MS-DOS PUBLIC-DOMAIN SOFTWARENNfN.- NN2N82--------------------------------------------------NNfNNf~ =~=~N&N8>? NA .-NxNVNx~ =~=~N&N8>? NA .-NxNVNxN.- NN2N81-------------------------------------------------NNfN.- NN2N81 DIESE DISKETTE IST SO F R E I KOPIERBAR !NNf~=~=~N&NN8 IST DER AUFKLEBER SO OK ? J/N NN8? NA .-NxNVNxA .-N8JN=A .-N8jN^JGf` Nq`@NqA .-N8NN=A .-N8nN^JGf` Nq`~NqN~N|NN8-N~N|NN~N|N~N|NN89 IBM-PC XT or AT / mit MS-DOS PUBLIC-DOMAIN SOFTWARE NNfN~N|NN8-N~N|NN~N|NNfN~N|N~@N|NA .NNfN~N|N~@N|NA .NNfN~N|NN8-N~N|NNN8" NNfN~N|NN8-N~N|NN~N|N~N|NN86 DIESE DISKETTE IST SO F R E I KOPIERBAR NNfN~N|NNf~=~=~N&NN8"ANDERE TASTE = PROGRAMM VERLASSEN.NNf~=~=~N&NN8$NOCHMAL DER GLEICHE AUFKLEBER ? J/N NN8? NA .-NxNVNxA .-N8JN=A .-N8jN^JGf` Nq`6NqA .-N8NN=A .-N8nN^JGf` Nq`tNq~N O/0C0<HЈ",Іd⒆ Ь `H`// Bg?<JNAO JfLA@,A0,Hp!!!.HA 0D"MBQ;@+F +LZSE;ED;D CaHpaHz+_>d`8<ae <{dNuafgSetHB Vfd`z`z GaF ^.`>aJfgSetHB Vf֘d`ac`ad`a e`ab`aSe Se gNuJNu G&$P(<Ƅ VȐ"hNuxa.Nu H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNu,<@Jj<ahzNuai 0GgDNu H@GA.a G@VGa GUU|vGa\`(*`A"a"Jbg mbNJga`A a"a2JUgAar2aNuSe<dAaAJgJfS`LIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYBLITREDIMCVsMID$==MID$RIGHT$ASCINSTRPALETTEMALLOCMENUSCREENSQRTWINDOWJOYSTICKTIMEDATEMOUSELOG Y8 Runtime Fehler in Zeile in module auf #A+HbNuA g<PdJfSfNuRETURN ohne GOSUBKein DATA mehrIllegaler FunktionsaufrufArithmetischer berlaufKein Speicher mehrIndex zu GroArray neu dimensioniertDivision durch NullUngltiger TypStringformel zu komplexRESUME ohne FehlerZeilenspeicher berlaufFalsche Anzahl DimensionenFIELD berlaufInterner FehlerUngltige KanalnummerDatei nicht gefundenSchlechter DateimodusDevice I/O FehlerDiskette vollInput nach EndeUngltige SatznummerUngltiger DateinameZu viele DateienDevice nicht ansprechbarDiskette schreibgeschtztPath-/DateizugriffsfehlerPath nicht gefundenBREAKFataler bus errorFataler address errorApa+@TApa+@LApa+@P?<NNT@ZHm`?<NA"o\B\A<+HA+HA.+H )$i(eЩJiNesg AV NuaA aa `&eb/c pAJg"hH瀀NLQ mTpa mLpa mPp/??<NMPNuA/HNsA`A`<dLJgH|bBCH瀀HAJgHpa (IaLH?8(H o(aLLf0ApNupDNu8<0DaQNuH@af Hp0aL LJNuH/2apf0@"<g< g4H0 lNL LJNur,HA,t,HB,"Lp`JgB<fp@`JfrAp`H@b0HCAa4g (IpLNuLp4Nu lNCB g|9|rPJ-Zfr(A|a>ra(rwa"Q"B,#`H Lpa#L (IL)HNu l p`&_|dA`"&Fn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<dXaTa@pNupDNu`aHz<d̰<g a"Ra`-Yf -YfNuH?<?<NMXJ@gN/<NMX-Yg<g,-Yg*<f$/<NMX<g-Yg<fa$M+@LNuJ,"gHrazrfatLNuHradrf,"aZLJNu<dXA`HL.6H>HHHHd Q"aapNuP"pNuQ"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a2A av"WJikrahrcab"_2)aA `RXpNuAAJ-Zg -ZgA0Nu    H @rareaLx*&I/ at&_< gT< gN<g <g< eںgHR/ a|&_`JgSJ,gS,/ rar ara&_`r ar a"p@Nu?,?<NMX<f lf -YfrpNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUg>SgpDNu&fvRBg/?<=NAJkb8>N?|NAJfPP0(<(؃Aa:)mz)C)C$)C |||9@p)@@)@NuPH`t9+@\lAgf LNuF5LCKKBg/?<NAXapNu`8,<d$ gA @N.T@(e|dA``tp<gJf",gaBf atrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNua|pDNuat?(,$gA($e(٬a08)l$Jg$/ /??<?NA"/O JkbѬfLpNua$< g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg&//??<@NA$/O "Jkpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`Zv`SH @vapAaBLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO JkҰgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @ajf(SE`HE  |aVf ,B$A(aDfNu`> f$Jj", R $,Ga@"GA( ,NuXp6Nu?<?B?<BNAO /?<?B?<BNAO "&Bg?/?<BNAff$, `$/`$,"O pNua Tp6Nu< g,< gR,,g,e&,$d 8(R$pNuB,`?r ar a2`p2Nu",pNuPRT:AUX:MID:KBD:LST: -f ?0BfNuafa (iJf.NuafaVi.JfNuaxfa `x"m ,fv< g8<"g< gAR<,g< f` I<"g < gR`RJg 0 HfSf/S+IaL. _`*C&t p0mFaC!tp0mFa.`?Overflow ?Redo from start C$/ xR  fa. _a m`g./ m fAN _`??<?<NM\Nu/<NMXNuC`/ aB _`00^=` 0|`0mH4>a 2p `pa"PNupaM NupaM NupaM Nu="N0mH`42p0mH`p aPNup0mH`42 -ZfARmHa6SmHNupJGk gSGf(pa2g jpaHB2RAJVjTNNuSA4SBep`aJfg6J-jf0|g*|Mg$|Ng|OgX;Dl;mn/-fBfPjNuafNuX`B~`&~|f~`Aaa<f~af??<LNAq Y8 Programmende - Drcken Sie eine TasteA$a< _a6JUgA&a*r2aV`z pFATAL ERROR:  at line HF~Jg*]lDvUt QCt壌JgGNuF"&g.pC2DC|m|4n Q,JlDk.Nu~DNu~Nup"DjDG@AB|Ab DSGkUĆQ(k(j2xc 0D@`fc 0D@`D@@`D@@ԆӅdf UĆR@(fJk0<NuJkJkxAS@J[NuJkV`a8 g0HGOGG,H@O@@HGBG p̀Nu|Nuއg HGNu gV H@H@@mH|lFJj@H@VHFNFr FJgdH@Ri H@.<H@Nu~NuDNut"g pJk S@ҁ`0<vNuMC68341 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`k gBAkjDNu<Nu~NuBkjDDNufDJjNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.rtvx2(4(6(8( |o864BA@`J@gHCv6BBHANuH0)hlH0)h|?ovx`J@ga`LL*jfcCD@` ԄӃdR@HLNuJfJgJk S@jHNu0<5@NuJfJg JfJfBBB|XONua/ 04R0(iR@5@&Oz////zL81P֣7CBCSHCԃ6BBHB҂ң7ABAQHAЁ'@\KUEjLJkSjjH&_NuaL/04R0(i5@LL xzJk SjjJk Rjj|?Eg҃тQJk SjjH0,Nu/ I<`/ I/ /afa@(RX(_Nu~ o0 /,Se/H0/@,Nu o0 /,~Se< gd޾< g< g< g`HI`HI/ /a(f$(RXLNuaHht(XLDNu$|>?F?F"/FN<+g <-fPN<.g<0e <:dBo?|Bo <:d<0eaG0ajNRo`Jf /k WeR<.f6Bo N<:d<0eanG0a$RoSo ` ooR߰<Dg <EfZ`N<+g <-f?|N<:d"<0e2/A0AA@GA0?AN` g oo8/o gadAC$Ia`ھ<&fN߰<HfBN<:d <0e2G0`"<Gd <Ae G7`<gd<aeGWaa&``H<BfN<2d:<0e4G0aaN`<OfN<8d<0eG0azaN`Jf0 /k eRdS|"` |"Ag ggfN/"g,Sf f" /H/@` e /a HPz./gLJ/gv?af:p`J/"f Jj a`J/gDJ$Nu%&!#HJf߯eNua aAC$IHa` / axH PNuJf /Ѐe"ЀeЀe Ёe/@NuaAC$I`Jf /ЀeЀeЀe Ѐe/@NuaXoNuJf /ЀeЀe Ѐe/@Nua|VoNuJf /Ѐe/@Nua`RoNuJfaR HGJD[jDD<AB!zVB.T/zTBNd A"O$HadJFg O"O$OaV` JgCA$IaHGPNu/-BHa a`lG^pv.<"m AF"A$m $ QN m*g $ N E P`A"+I U+@NuNuSBeg"‡gf"`f$P(*SJg "‡g"`Qd`Nu$m X&mQd,m$(/ / / K R,I` (*X"Tb"eee$*ICʹd o( o- Y- XE` o oX- Y- E`d&^$^`*_& _"X$"X dG(H$S) $ce) $dNu m X.-S,-"F*<& $X,ReV(*gȅe2؎e,$`8ȅ e^&ր*gR"&F܄ge@$SQdQd+FL+_/ح d(Nuaa Memory exhaustedH/Gpvaar _aL`SBe g"`Nu*<(I m ٭ ٭$$-gRňX$`,Rd< |a6RGk0Gg`a(0GVfA1G<ap??<?<NM\Nu??< NMXNuHn 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NtNu&8*JEgJBgJjBEB:HC҅H@:|ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuNXpNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@N$?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|l  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</N6JFkSFk&aQN6`Ha"FFaQL8N 6.lJgtBnlNupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?N <JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A dNAXJ@jNNu~c0N`QNuNJ@g,A,BBgHQ?<=NAP FJ@k??<>NAXtNutNu ::/rI IN<,(k$/<??<?N`NA Jj ?a0NNHrO INLA NNvN&)@p `H@)@prtN4AHplrtN4B 2pN$pNpapaprapalpalpalpaTpaTpaTBp'a?<NNT@B){L9|0<rtN4papap9@p`pvN&v`v`vj`v `v`v`v`?0<}N& ?<NNC`&?<NNT"@ C <}N`N(* 9AJA)H@@[000][ˈN Evz`* [g" ]g |g QSz` zQSpQ][ɈN Dvx`* [g" ]g |g QSx` xQSpQ]Bp4NHNu*( INA)H @depd ae zb QB DNA\)H @ e` ae zb \gQBA BhNpZNA BP"`#|}NA"H0,tg"Hg \f`A\fS A ENAR@H`2QNu2(g"P@g2RADAH""l`r2oZAe 1@#)I`Nuk1@Nup NN4"l`dpNAtrdJhk\QpaNH ld$l`"Hg0 k&@ S`g k#&@0+S@H3 Q&f)I`LNuApNN$N$BS@kH2QNupC ұd"X0Pg"RA$D#Nu"X0Nu _0HpN _0HpNp"_0HqNE ұeHHQ0)N$_$ZR@H`2QNu$Y0gHR@@"D%$X0P2g# R@%NupE $ $X0dP.gRG,D%pr Y2dP.gRG,D!p4Ae4v`VfANuNHWHNu Ihd*N$E$RR@H`2QˈN ENu2)A IJAfr4(Ae*RBBc0*SA?N$E$R`QˈN ENup`(* 0(iN$E 4R`Q$D 4R`QˈN DN ENu2p <0N`QNur ,* N& ( EN C"Sj|AcJf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C]fApNNNHP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Fehler # ][Abbruch]\f.B &lX)K\)ld` lp ,BQjNup(NXYp-KNu"l`Yd&-KNN4"l`YepN&#k"C-KN"Cփk փk2##`փk"`2`& $Y8gHRDD*D%H8#$c2g# HRDD%H`C ҳfHP0(N$W$RR@H`2Q"H _$l` dd" $X&0BP6Y&|Hg R@@%E ҳeHQ0)N$_$RR@H`2QNu$Y 0P1@Hg R@@%NuN4$l` epZNB <+|#qr?<NNTUfNHxN0 |Bitte umschalten|auf ST-Monochrome-|Auflsung!HPN OK r"_ N8+@nNA"NhpiN|HPA int savepic(void) { FILE *f; void *pic; static int count=0; char name[]="bild00.hrc"; char counth, countl; pic = 0xB000; count++; counth = (char)(count/10); countl = (char)(count%10); name[5] = '0' + countl; name[4] = '0' + counth; f = fopen(name,"wb"); fwrite(pic,1,32767,f); fclose(f); return(0); } und mu in das Programm eingebunden werden, von dem Sie die Bilder knipsen wollen. Dann rufen Sie die Funktion von geeigneter Stelle aus auf. Oder Sie machen daraus ein speicherresidentes Programm (damit kann ich leider nicht dienen) und rufen es ber einen Hotkey auf. Das Listing knnen Sie ja direkt aus diesem Text herauskopieren. Programmiert wurde es mit Turbo C, sollte aber auch mit anderen C-Compilern laufen. Die Extension '.HRC' empfiehlt sich, weil Hercules in der Fileselectbox diese Maske benutzt. Wenn es aus dem Listing nicht klar hervorgehen sollte: Mit 'count' werden die Bilder der Reihe nach durchnummeriert, mit BILD01.HRC beginnend. Nachdem sich jetzt alle Bilder auf Disk befinden knnen Sie sich ans Konvertieren machen. Dazu werfen Sie 'HERCULES' an (endlich), laden die Bilder der Reihe nach, lassen sie umwandeln und speichern sie wieder ab. Die Benutzterfhrung sollte eigentlich selbsterklrend sein. Nur ein kleines Problem gibt es dabei noch: Herculesbilder sind breiter als das ST-Screen-Format. Deshalb mssen Sie sich entscheiden, auf welcher Seite sie abgeschnitten werden sollen. Das werden Sie nmlich gefragt, nachdem Sie eine Datei ausgewhlt haben. Dies ist brigens auch der Grund, warum HERCULES nur in der monochromen ST-Auflsung luft. Bei der Arbeit gibt es sich recht komfortabel. Es merkt sich die Ordner zum Laden und Sichern und gibt Fehlermeldungen aus, falls erforderlich. Auch an einen Schutz vor Linkviren wurde gedacht. Falls der sich mal melden sollte, so nehmen Sie ihn bitte ernst und untersuchen Ihre anderen Programme auch mit einem Viruskiller. Sollten Sie etwas zu bemngeln haben oder meinen Sie, da das Progamm doch ein Bichen mehr knnen sollte, dann lassen Sie es mich wissen. Vielleicht lt sich das ja machen. Oder haben Sie vielleicht einen Screensaver fr Herculeskarten? Den htt' ich dann auch gerne... Rudolf Neumeier Alxinger Strae 56 8018 Oberelkofen Tel. 08092 - 31952 . s.. sNO_KLICKPRG u<NO_KLICKTXT x`>8B?< NA\#>8/9>?< NA\HyF?< NA\?<NA * * Tastaturklick ist ausgeschaltet ! * * old_ssp>stringF QDB1 Oberelkofen, den 28.12.90 Anleitung zu 'NO KLICK.PRG' --------------------------- Mal ganz ehrlich: Hat Sie das ewige Geklicke beim Schreiben mit Ihrem Atari nicht auch schon fters mal genervt? Bei einem "kleinen" ST mit der Gummitastatur mag das ja noch angehen, aber seit man jetzt zum MEGA aufgestiegen ist... Natrlich knnte man einfach den Ton am Monitor wegdrehen, aber dann sind leider auch alle anderen Gerusche weg, die der Computer von sich gibt. Und die htte man ja dann doch ganz gerne, zumindest meistens. Wie dem auch sei, auch dieses Problem ist jetzt aus der Welt geschafft. Dafr gibt es ja nun 'NO KLICK'. Das schaltet den Tastaturklick (natrlich nur den aus dem Lautsprecher) ab, und damit ist Ruhe eingekehrt. Wie so oft im Leben, liegt auch hier in der Krze die Wrze. Deshalb entstand das Progrmmchen in reinstem Assembler. Autoordnertauglich (ein schnes Wort) ist es auch, da es ohne AES-Routinen auskommt. Sie knnen es also ruhig in den Autoordner Ihrer Harddisk oder Bootdiskette kopieren und dann fr immer vergessen. Sollten Sie etwas zu bemngeln haben oder finden Sie, da das Progamm doch ein Bichen mehr knnen sollte, dann lassen Sie es mich wissen. Vielleicht lt sich das ja machen. Rudolf Neumeier Alxinger Strae 56 8018 Oberelkofen Tel. 08092-31952 . }.. }LESMICH LST TVERSCH16PRG 7' Anleitung zum Programm Datei Verschlsseler/Entschlsseler ' ============================================================== ' (c) 1991 by Siegfried Hbner, Obere Vorstadt 21, 8812 Windsbach ' Datum 07.01.1991 ' ' Anleitung ' ========= ' ' Dieses Programm ist frei kopierbar (Public Domain). Alle die dieses ' Programm bentzen, sollten mir aber fairerweise ein kleines Anerkennungs- ' honorar zukommen lassen. ' ' Dieses Programm luft auf einen sw Monitor als auch auf einen Farbmonitor ' in der mittleren Auflsung. ' ' Dieses Programm wurde in GFA Basic Version 2.0 geschrieben. ' ' Dieses Programm dient zum Ver und Entschlsseln von Texten,Dateien ' Daten oder Programmen. Zum schtzen Ihrer Daten vor unbefugtem Zugriff. ' ' Erklrungen der einzelnen Menpunkte ' ==================================== ' ' 1 = Datei verschlsseln ' ' 2 = Datei entschlsseln ' ' 3 = Geheimzahl ' ' 4 = Prgrammende ' ' Bitte geben Sie hier eine Zahl von 1-4 ein. ' ' ' ------------------ Datei verschlsseln ------------------------- ' ' Geben Sie bitte hier den Namen der Datei ein, die verschlsselt werden soll. ' Auf der linken oberen Ecke wird dann angezeigt, bei Schreibe die Anzahl der ' zur Zeit geschriebenen Zeichen. ' ' brigens Ihre alte Datei wird nicht gelscht und ist noch auf Disk vorhanden. ' Die Neue Verschlsselte Datei hat den gleichen Namen wie das alte Programm ' nur die Extension .VER falls eine Geheimzahl eingegeben wurde die Endung ' GEH fr Geheimzahl ' ' Mchten Sie mit einer Geheimzahl arbeiten. Dann mssen Sie vor dem Ver und ' entschlsseln diese Zahl eingeben. ' ' Beachten Sie bitte, das falls Sie die Geheimzahl nicht mehr wissen Ihre ' Datei oder Text nicht mehr zurckgeholt werden kann. ' (Also Geheimzahl nicht vergessen.) ' ' Beispiel: ' ' Sie wollen die Datei LESMICH.LST verschlsseln ohne Geheimzahl. ' *************************************************************** ' ' Geben Sie den Namen der Datei LESMICH.LST ein. ' Dann beginnt das Disklaufwerk zu surren. ' Wenn die Datei fertig verschlsselt ist, befindet sich ' die verschlsselte Datei LESMICH.VER auf der Diskette. ' ' ------------------- Datei entschlsseln ------------------------- ' ' Wollen Sie die Datei LESMICH.VER wieder entschlsseln, dann ' geben Sie bitte den Namen der zu entschlsselnden Datei ein. ' ' Bei unserem Beispiel: ' ' LESMICH.VER dann folgt kurz darauf noch einmal eine Fileselector- ' box. Geben Sie bitte hier ein, wie das Orginalprogramm geheisen hat. ' ' Bei unserem Beispiel: ' ' LESMICH.LST ' ' Sogleich beginnt das Disklaufwerk wieder zu surren, und entschlsselt ' die Datei LESMICH.VER in die Datei LESMICH.LST (Orginal.Datei.) ' Und schon haben Sie wieder Ihr Orginalprogramm auf Disk. ' ' Toll nicht war. ' ' Beispiel: ' ' Sie wollen die Datei LESMICH.LST verschlsseln mit Geheimzahl. ' *************************************************************** ' ' Sie geben Ihre Geheimzahl ein Beispiel Geheimnummer 7 ' Danach geben Sie den Namen der Datei LESMICH.LST ein. ' Dann beginnt das Disklaufwerk zu surren. ' Wenn die Datei fertig verschlsselt ist, befindet sich ' die verschlsselte Datei mit Geheimverschlsselung LESMICH.GEH ' auf der Diskette. ' ' ------------------- Datei entschlsseln ------------------------- ' ' Wollen Sie die Datei LESMICH.GEH wieder entschlsseln, dann ' geben Sie zuerst Ihre Geheimzahl ein bei unsern Beispiel 7 ' danach geben Sie bitte den Namen der zu entschlsselnden Datei ein. ' ' Bei unserem Beispiel: ' ' LESMICH.GEH dann folgt kurz darauf noch einmal eine Fileselector- ' box. Geben Sie bitte hier ein, wie das Orginalprogramm geheisen hat. ' ' Bei unserem Beispiel: ' ' LESMICH.LST ' ' Sogleich beginnt das Disklaufwerk wieder zu surren, und entschlsselt ' die Datei LESMICH.GEH in die Datei LESMICH.LST (Orginal.Datei.) ' Und schon haben Sie wieder Ihr Orginalprogramm auf Disk. ' ' Toll nicht war. ' ' ----------------- Programmende --------------------------------- ' Kehrt zum Desktop zurck und verlt das Programm . ' ' ---------------------------------------------------------------- ' ' Sollten Sie noch Fragen oder Verbesserungsvorschlge zu meinen ' Programmen haben, so knnen Sie mir ja mal schrieben. ' ' Viele Atari ST Gre an alle Public Domain Programm Anwender, und ' denkt auch mal an die armen Public Domain Programmierer. ' ' Fr Programmierfehler oder sonstige Fehler im Programm kann keine ' Haftung bernommen werden. ' ' Die Bentzung des Programmes erfolgt auf eigene Gefahr. ' Fr defekte Daten oder bei einem Verlust Ihrer Geheimzahl kann ich ' leider keinen Schadenersatz leisten (also Geheimnummer nicht vergessen) ' sonst lassen sich Ihre Daten nicht mehr zurckholen. ' ' PS: Bei einem Kauf eines Public Domain Programmes bei einem Hndler, ' machen nur die Hndler ein Geschft, aber die PD-Programmierer ' bekommen davon keinen Pfennig ab. ' ' Denkt einmal darber nach. ' ' Bis Bald ' ' Siegfried Hbner `7\QKO` EfvMZ m HPHUBg?<JNA(m)m -:gS)@ -OK1PC#HNHx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHNFALNHz6?< NA\pdAxr0XQ)K\NNTrvv|JrBjNuHz?<&NN\NCAp$L Qp N9lrBlJpNNpMN9@pdAr 0Q0tr N9lNupealp`NuaNJHz?<&NNBWNANC2A@p222NrҌ0<NB0,rNurA9Ar`v C9Cr`rt9@9A9BNrrҌpsNB0,Nu9@N`rDҌpsNBNuC2 @ e @}bA@p222Nr,Ҍ0<NBNu pa4|a@:>< |a6RGk0Gg`a(0GVfA1G<ap??<?<NM\Nu??< NMXNu&8*:EENuHn 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NpNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@N?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|   g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</NJFkSFk&aQN`Ha"FFaQL8NL6. JgtBn Nupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?NL<JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A dNAXJ@jNNu~c0NQNuBNNl]NvN)@p `H@)@prtNAHplrtNB 2pNpNpapaprapalpalpalpaTpaTpaTBp'a?<NNT@B){L9|0<rtNpapap9@p`pvNv`v`vj`v `v`v`v`?Aa*` Al 2l 4)lVH)lRprtNAl 2l 4HVNuAl 2l 4L VA0000000000prtN9Cp rtNAv` Av `Avl 2l 4)lVHN0<}N& ?<NNC`&?<NNT"@ C <}N`N>(* 9AJA)H@@[000][ˈN Evz`* [g" ]g |g QSz` zQSpQ][ɈN Dvx`* [g" ]g |g QSx` xQSpQ]Bp4NHNu*( INA)H @depd ae zb QB DNA\)H @ e` ae zb \gQBA BhNpZNA BP"`#|}NA"H0,tg"Hg \f`A\fS A ENAR@H`2QNur|<N @xepw2A$JBjDFHB t`0QBl9F)lVTAtp 9| N2(g"P@g2RADAH""l`r2oZAe 1@#)I`Nuk1@Nup NNV"l`dpNAtrdJhk\QpaNH ld$l`"Hg0 k&@ S`g k#&@0+S@H3 Q&f)I`LNuApNN$N>$BS@kH2QNupC ұd"X0Pg"RA$D#Nu"X0NuNJ@gpNu _0HpN _0HpNp"_0HqNp"_0HqNE ұeHHQ0)N$_$ZR@H`2QNu$Y0gHR@@"D%$X0P2g# R@%NupE $ $X0dP.gRG,D%pr Y2dP.gRG,D!p4Ae4v`VfANuNWHNu Ihd*N>$E$RR@H`2QˈN ENu(* 0(iN>$E 4R`Q$D 4R`QˈN DN ENua NuN IHPg"B  g &gNdJBjt BNut`Rptr ae OgT Xgj HgSRB ae Fb$0k  c_  c b退`tSJBkNRB0 b b瀀`RB0 fрd`2p <0N>`QNudd2d"d""d""""d""""""""dB` """"""""""""""""""""""""""""""""QNu0,p2,rR@RANuS@SA9@p9ArNu9@pN4, 6fprta0,2,NuA4, 6f9@9Ap rt`Blf`pBlf`p9| f|9Fd@9@hN9@^9A`9Ab~`$aJf,H@ Kg Mg Pg Hf~`BSGj>RGFc8>`4A g6 g0 g` gTlfelhgFf2pRGRFa`a,` `?~ap ap a 0NuCpE`bf`FgRGJGgRSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0Nu?<?<NMXNur9A(HNLNu0,^2,`NzEfpaRppaNAEg0PaľEfa4RE`p a2a*Efp a(NldeS@f lbfSl`9Ab9FdNupapqr`p`"p`tdbDA0Hg<<R@f|0HN>*JFk*HQ/??<?NAXfX ENuJkpNp`p`\F( &I.` ??<NMXJ[j E&DNuak NupNuakfpNupNtddA0oH?<?B?<BNA Jk.,?<?B?<BNA *kBg?/?<BNA JkNuN<(`|HP?N~<pg2JFg W"X2@e2<A`QNCpR@ 1 fA 0! "_N0p`pNu)H9@Jp4NP'J&f H LNu P&NuQ'` J,'fJ,&gHA#ȇeC! B,&LNu-W)K20, 8k8@ gJl&f"Nu , 8g"P 8 @/, 8NZ  8fQ 8J,'gNupB <``L@ H)l26)z @W , Jf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C]fApNNNpHP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Fehler # ][Abbruch]\f.B &lX)K\)ld` lp ,BQjNup(NX"l`Yd&-KNNV"l`YepN&#k"C-KN"Cփk փk2##`փk"`2`& $Y8gHRDD*D%H8#$c2g# HRDD%H`?<NNTJgNHxN*Bitte auf|mittlere |Auflsung|umschalten !HPNOkayr"_ N +@rNBm:BmFBm4Bm@Bm.BmRA ClN0BmL)|6 Ihre Eingabe (1,2,3 oder 4) 4ATrNHmTp1N"_NJBfN!A(NZHmTp2N"_NJBfN!A,>NZHmTp3N"_NJBfN".N~p r!NAlrNAlNXAHNAN 0HmTp4N"_NJBfN"HxN5Wollen Sie dieses|Programm wirklich|verlassen ??4HPN Ja | Nein !r"_ N +@r -rSgN"NpN"N!ZN!Z`?<NNTSgN(prNb <"<NpNpN"pN&p7r2Nbp}"<NpNpNpNpNfp#rNbN' Datei - Verschlsseler/Entschlsseler n"<dNN~pNHPppN"_NNN~prNN"M ----- (c) 1991 by Siegfried Hbner, Obere Vorstadt 21, 8812 Windsbach ----- 4NN~p r NN" 1 = Datei verschlsseln ONN~p r NN" 2 = Datei entschlsseln 4NN~p r NN" 3 = Geheimzahl 4NN~pNHPpqN"_NNN~pr NN" 4 = Programmende 4NN~pr,NN Dies ist ein Public Domain NN~p r,NN Programm. (frei kopierbar) NN~p r,NN Alle die dieses Programm be- NN~p r,NN nutzen, sollten mir aber ein NN~p r,NN kleines Anerkennungshonorar NN~pr,NN zukommen lassen. Sonst knnteNN~pr,NN es sein, das bald keine NN~pr,NN weiteren Public Domain NN~pr,NN Programme mehr von mir NN~pr,NN erscheinen werden. NN~pr,NN Und das wollt Ihr doch nicht NN~pr,NN oder ??????????? NN~prNN" --> Ihre Eingabe (1,2,34 oder 4) ATrNHmTp1N"_NJBfN'A/NZHmTp2N"_NJBfN'A3VNZHmTp3N"_NJBfN(N~p rNAlrNAlNXAHNAN 0HmTp4N"_NJBfN(HxN5Wollen Sie dieses|Programm wirklich|verlassen ??4HPN Ja | Nein !r"_ N +@r -rSgN(NpN(N'FN'F`NpNp"<Nbp4"<Ntp"<Nbp2"<NtpNpN"pN&p"<Nbp1"<NpNpNpNpNfpNp-"<NbN Datei verschlsseln"<6NN\*.*HPHmZAZ""_NN~prNp rPN,NNpINHPAZr"_NpNtA*NpNpINHPAZr"_NAZNA0NHmZ <r$<A0NNhN"_NC`N0ANNzNRJBfN*dpONHPHm`N.VER"_Nr"_NN*pONHPHm`N.GEH"_Nr"_NprNCfN0 <6Ѝ/ <r$< _NRABNN~prNN" Schreibe 4A6N&<x*<NRNNAfNNA*NNlAHNNlAx"maEp a_(x"ma?<NNT+@2 -2f0Ep#a_/0;@NJ0-raB+AB;@NJ0-raB+AF;@NJ <1.00Aa^pagpavtA0B0N jN Nu0-f4Epa]/ aC;A;B;C;D0-H m>a~ @/ ma*n("mha}"a>D0-H m>a~ @/pAa]"a>&0-H m>a~ @/a]"a> 0-H m>a~ @/a\"a= ma*( m\AH 24a`lCaK0-H m>a~X @/A"a=0-Hr 4mҊЁ/0-Hr 4mҊЁ/A(*|4m܊~4mފaFRp m| mz4mڊxmvct"->aA8"->paAL;@p2-H m>a}p2-H m>a}At4mԊr4mҊaD 0-H m>a} @ aa}r @ aa}T @ a("mtay0 @ a6|CaD0-mfd ma"/A("mhau ma"/prAaWtaZaXp.a7/prAaWXaZaX"_a6("mnau`B ma@`8EpaU/ pCaVNJg/-N% m//a$`,EpaQ pCaVJgA a=2A //a`E!p aPpCaUJg N:`Ep aPpCaUJg aLPW`EEpaPpCaUJgEp aPt/N#Nn`xEpaPXpCaUhJgN*`VE p aP6pCaUFJgN+`4EpaPpCaU$JgEpHaO/N#N!aClAbaApJ-WgpF/tA agNATar a?,N#FQWNuaKE paO"HAa1Ep5a2/aY("_a0ETp a2"HAa0Eap/a2xCa>`Araq8AaNupaEA퀺aVYAaVZ-Yg-ZgAa+tAC퀺a+A퀺ra*:pa+paK A aJhpaKaX~a00 m0B0A 24 ma/pXaN("manpaJD ma("mana/T ma("mzanafRg ma/pXaNf("mzan2paI ma("mzanRa/ ma( m\AH4(fpaIpXaNa.`paI ma( m\AHaH map("mnamaeg maX/pXaM("mnampaI^ ma8("mnama.na;f\GpaI6Aa8aHr m0B0A 24 ma:f"paI ma("mam^a.a:fGa&aNupaBvA퀺Ca;A퀺aVYAaVZ-YfEpaLZ"HA퀺a-Epa/l/ g ACa:Aad.gDAra&paRHaRA 00paR4AaSV m0B0A 24 ma9>fPpaR man("mhakaSpaQ maR("mtakaRpaQ ma6("makaRpaQ ma("mzakaRpaQAaRApXa-g ma/t( m\AH 00`$ ma/AaP(( m\AH 00paQ4 ma("mnak"aRH ma("mnak pXa-Hg map/p0aJ("mnaj <r4<ATag ma>/ ma4( m\AH// ma("mnajaOv8:&a( m\AH 00 ma/EpaI("mzaj& ma/ ma("mnajB("maj ma/0EpaC`a_ZAd 24a`4a_X -:r@a/ -:r@ax6<$ra)> -:r@a`/ -:r@aR6<$ra) -:r!@a:/ -:r!@a,6<$ra( -66<t2<a( -66<t2<a( -66<4t2<4a( -66<5t2<5a( -66<at2<aa( -66<bt2<ba( -66<:t2<:a(t -66<;t2<;a(b -66<~t2<~a(P -66<t2<a(>pЭ66<tԭ6ra((Nua>a=a>Ep]a=a> a.:fGaalC a-aZ2UWHH/ <r4<A|a g mC\"" <r4<Aa A\a,pf.A\a /A\a Z("ma_("ma^a,pfGEp a9r <r4<Aa DA 00A|0B0 <r4< ma  m 00A p a f aYLSfBmA p a fa+fGA a=NuEpa="HAa*Ep$a /aGR"_ap a &raUNua@\Aa/aFpra?h"_a/aFpa?"_aCa,<0-H mFa^ @/A"a0-Hr 4mҊЁ/0-Hr 4mҊЁ/A(*|4m܊~4mފa&p 4mЊ| mz4mڊxmvct"-Fa!"-Fpa!;@p2-H mFa^p2-H mFa^At4mԊr4mҊa$0-H mFa] @ a0Ca+T0-mf0-]@f:pAa>C&a+.0<19a>Aa9 -:a&<x:<a A퀌 00BmJ m0B0 <2<4<a -:a&<x:<a A퀔 00A a&/?? -:aV&<x:<a T8:&a /?? -:a.&<x:<a ,8:&A퀔a(faU/A퀔a]HH/aU/ -:a&<x:<a A퀔aa^HHgX <r4<A퀔a@/?? -:a&<x:<a 8:&a m 00 mC퀜ag mC퀜""pa!lA퀌a/ -:aB&<x:<a @A퀌aa6<$ran -:a&<x:<a A퀌aa/ -:a&<x:<a A퀌aa6<$ranpa <r4<A퀔alA퀌 00A퀌aJ/ -:a&<x:<a A퀌a8a(6<$raa'rJfRGaT:Uf&praB` mCD""EpKa8/a.aT Sfp2fADa$ ma$`; <r4<ATagBmZ`4-ZfAT0B0NuHmtaa4 m0B0A 24 ma&f0 maL("maX/Ata8("mhaX/Ata$("mhaX0(Q _a9p"_aH@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xa`a` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.;gP:pr4<Nup`Fxa2`Ba411!Nux`4 24&8:`& 24&8:`a&8:` &8:@ABJEoHnfNup`EtNugDEDBHngDBEBkQ*HEJDg?<>0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi ?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<,>CEdGH@0r`xJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riR?0i?`?<`@$g\kdHfiHNufnpNupNu"lDaDNuJnDaDNuzxeҁ؄d`ef Nup`C"_KzMpI+O:HQ <-H*,`N,wdd 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|Nu`Ha8A-Hhp apMa=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qaa:`x`|peahp`(p?a(adajaHz?< NA\?<LNAfCR2A0A82r22a"<:0<NBLNurt=@:=A@=B2::(   F..26"8@"PQ1!P1P!0PP`0  q#p"AӘQNuA Nu|^|  R^,T:Hz(` N:Hz ?<&NN\Nu9gNuWNuaaa ``NuNuNupc?a0QNurdAd6Ag,B(dB(dH Ac<a tgBAp`%NuNu?<OA`d?<IA`Z0<H Ia&Lt Ig Og Ug Ag Rg*afNup`a&p`;0afHRa&>Er$Wgr STD:gr COM:g r LPT:f2FA$_0=@D~CA0< Bha%B2"pNu$_AF Ge><QBAFpNuahgzp=` a\gzpa$AHPBHQ?NA\ _Jk9Nu/ Ia$$$IAHPB Ba$AHPBHQHRBg?<VNAO _ _Jk9pNuabo&??HnF?<,NA=@F>*NA=@H>WNAO NuJBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNu <r4<NuQfHR$n2Jjg$_NuH LNuPfJ.fg0HR$n2Jjf$_NuHC/*%I $n2%_LNu B?b4<rpAv JBlDBv-|JBg Bb Bk&H>aTaRFBd&8*L?ah<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g`prt|P;Q:  g +g -f .g40  b 0e 9b da6`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aZJFkSFk4arQaF`&HaFFaZQ&8*L/a,H܆jDBJ.:gtBn:Nu @$@JfS av`QNu$Aa X`QBNu?a 6HQA(B?<NNAP DJNu?<ONATNu?</NATNu/?<NA\NuHza`HzaH `FHPHQ0(ika $I _aIUd4Id4Id$Id `$$$$Q _Jf,aId4Id4Id$Id `$$$$Q @NuSatIdIdId`Q @Nup `44/ a<$I> _a2G` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `3ta~SAfNuag`af`ae `ac` acpNuadpNuaJSAkfJANuH HPhkJa< $I _a$IUd4Id4Id$Id `$$$$Q @JgSL`QNup `2aްAf` VNuag`af`ae `ac` acpNuadpNua4@m4v` Vf@Nu?HP0(T@kHa $I _arIUd4Id4Id$Id `$$$$Q @Jf4Nu0XNup `2$a.UAfQNuag`af`ae `ac` acpNuadpNuaSAkXf SAkXfJANu|H`|i`|l@H~|`ze`z`zd@H>|`~th`tpa ".Nutj`t@H|`^rk` rf`rg`r5=@|0`FpM` pO`p`po`4~*@-AH|`"t)`t` tr`t2`t@-A=B|`v8`v(`v-` v!`v `v@-AH |`H@-@|p`HAHBHCHDHEHFHG-HfAD-HH@-@H|p`rAD-@f-H `r6 @`&<x:<a,alJjNun\n^n\n^A0000000000prt`n\n^648HH`prt`n\n^n\n^8HH`prt`"_A `4RB`"_A42L\A` L0GF11Q-p`prHQ`bBp'rtaT 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-|HH-|HL`Nu-HN>v?<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|, > _ar4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a&2HNu 24DBaDB11!Nu 24DBa DBNu 24x6o<Ce(FC BdЄeNu B/dHDDdRdQRBNu&<:<`Fg BbUC BcjNu BcHDDdSkg Aр[RBNu0ftNuB H@"jNu Lx6oFCe0FC BdЄe!Nu B/dHDDd`A*p4. g=BNuA*pBQBX".g pa$BNupraHP?<NNT~U@g~tb3RApr0 0BBB R@ @fA0000PB0Tp`00000\0X0Tp`T@00000P0BXpnT0raVA0p1| 1AQBX0$HTH0P P0Tp`0NuH(Fa$L(FNuSk [0NupNupa`$Bp>`HPaa _&X Pf/|~Kٶzag @ ep 2tC"2 S@HQCVػR"_d BTAA3ApC4$I2a222B"0@2A\xva@gF2#M 443BS@ -f HQCVػR"_d@BAAb8RGRC`3RSG5G5C J1DcaRF Fe `RG GdNuXASF1F41R1h4x1EDg"<p-A` n"g(t( f h fpH`aLRB`Nua2a p-@-@(-@4-@@=|LpraHPKLCDHXA0 1PP1P1PA L?P<@>AFGH 0000X0000X0000HSG~2gtLx0a. Q&_NuSAkA> A1@H<`Lp`Ha-_\NuBJAgLPDEFbGb?HXaL0S@k@> AP"G0(JgRJ)@g1@2fJ2HPL<P0a W1@A00 pia=|@pian _C""pe`,?4<6HPa2 _2tLx0a"=n|=| pia00.2pa,H\P`PH|SCSDABH0`S@k@ A=pfNupa papapaLa`S@k*@ A0g BPapgap aJ@fnpahQ`B\Lrt`vNuHS&I. FVa8.:.L4.RBĴ@cBnaL4.RBŴAcJSA=A`@pJ.afrJk8 Eg,2. pg  qfL=A=Apjrta.`8a>`2 d. Vg" gt gZ gn fPSnjBn`D=@0.n\=@0.R@S@n^=@prtaRn0neBna(Q>j4&_NuBn`?<HyNM\`Rn<SFEneSn`2NuS@kD@ AC0g.?a$=_p 2.aL6Fgavp `p`p`NuBS@kl@ A=Pa=| phaߴL`4p-@"<$&HA-HH-HLBnpmrt`߼Hz ?<&NN\Nu n2MJFo`JGo\H 8N-@-@ p-@*-@-@ H0H00(L=B=B&=CC=C=C$tBft=B=B(NuaHz ?<&NN\NuL n2M(8N-D-D x-D*-D| J@jpJAjrRBhe4(RChe6(@otAop=@=@NAXOJkpNu0< aF`0< CF2p`p a0`p CFp`aCF"p`Hza `Hz"J`B.@=|DNua.@FpAR@C`f @H` @HHy[aa"H`4Hy[`Hy[ 24`@H` @HHy[aѼaP"Hav`Hy[`Hy[ 24`aX`$aR@ApDrAeA`?a0J@g*?CJap0g?C2paSWfTNuB.@=|DNuB.@a=GDgNup`a`aCF"E p`LaF@S@k ??<NAXNuJg$_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.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aDQ`p???<NM\Qj&_NuHQ/?LHP?.d=hdN@=_d2 "@$Y4Ad2`0Q @NuH@&g( b⸃bLHaٶLC 0$Ir `Q"Jr0XDQD@CtEe PA`fRشf`e"J*c j|0"cRLJgR $I.f) 5e*0!.g -g  g 9f 0b`RB` 1`p `h@`r ??at"P02R@H`2Q Nur ?HQaD _/ ?a:0 _4gSB@c:Ad,J@gB@BmS@,. RB6Vg(R F"GQpNufJ@fRB`fS@kVft0HNua>aJjtNua0HPa pJk NuCg.BJ@g  g &g, $g %gN@NutNuRpt`2Rpt`Rptr ae OgX Xgn HgSRB ae Fb$0k  c_  c b退`tSHkaNuRB0 b b瀀`RB0 fрd`ap`ap`ap3gBgNu>.D<jRGg>VGg:TGjp`|HPa0CF$IpR@  f _a8Hd2Hd2`"QNu` <.DHSGFaAEg f< &_Nua`Nu.dfa >Bg=n`r>.D<jRGg:VGg&TGjp`<.DaAFa$JkNup#` z fa2a` z f a"aAFa  f#gJkzNu0:g0.D<jRGg(VGgTGjp`d<.Da&` z faaR` z f aa:AF "g pR@0 ,g  g  fHp`:pR@0  g  g "fR@0 ,g  g  fHpRU@"_  f#g$H _a`QNupR@0 ,g"  g  fa~ (fR~Nua ~ `a~NuaJkHQ ! gRf _NuXX~Nu0j \@??<NMXJk .dgp Nu` 8<.DHSGFa ,g gAEf< &_Nu ."Ff +"g ,g`$ a Nua`a`|a`]A=ADNua`|a`ba`~HU2<.,HdY=ANu?<*NAT.p a Ha INu.k2@a.0H@av.`2H@af/0@aZ/Yda@HA`Y6 :fRS@g.t;ak&AA :fRS@g t;akIA??<-NAXNua0g2.k.tak$6g .fS@gt atkAg A .fS@f.Nut a\kAg6 /fS@gtaFkJAgކA /fS@g4<;a.kAjA AbAPjAdYA??<+NAXrNurxS@k0  bS@k .g( :g"0  b DBb BdeS@jJANuSR@JANup`p` HP  if"Y(d.ЀЇЀHq.؄؇؄AHĘ aHPa"_ WBhad"_ _`$Pt4(gRBB&D%(Nu"X Pf(d.ЀЇЀ.؄؇؄HqHAHaH HQaɢ _"_BBa]tv`$P4(gRBC%(\cNu~?a(4Nu~aNu~??/a$$Nu~/a$Nu"X Pf(*dEHpЅAŐ`>p`p` r~aBBNu~aBNu~a B`Nu~aB Nu"X Pf(drҀHqHA a _Nu*.*p`p3nHHQrWa _aa,pW`̦p`p3nHa`p`pr3nH=|DAFJAg"0<@e2`QB :g \f RCfpaӌ?:rHnF?<NNAP.dfJj @g @g?pWa0`\NuCFEEAJynHg *g|*fSJynHg:AU f *aHJfP|00* Ia 0*a\"H  F CFa2aҰ`F'/Qa H@HaHda H aNqJfJg0P H@HNu2(gbc  P"H`Nu/0Ha~2  _ PSAvjx E(Wf* ae zb Q @NuBnp`pBnp`p=| p|=Fn@=@b=n`rapHj=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?HyabNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<annoS@f nhfSnl=Ah=FnNup` papq4.rf?HyaNM\Nu=|DHaTLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a(`QNuHPp?ap a| _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRatg JBja熰AeaJAg RP0 pNu`8 Fg6a<gJAga @eaFRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`B9:`$H EaA: AerQBL@͉H Ia&"H _/ aa _/ ?aAF-H AerQB2"_A&-H A e ` \gQBa9:gaZe -|:p[`pZa ajAF"H0.g "Hg \f`A&fS !.gR EF _a`QNuHz?<&NN\ @Nu x NuA@Bh`A@a n@!|}Nup#pfp[Nup`p`#lNu?a0` ?a2@@aT` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??pafpYa`0aZ0`TxpE`pgPb`LJg&B.C`a8aD*9lfap-I,=|p4aHz*9lg ENp9`` _a &nO:NMpI+Kz$<Nu[1][Error +111][Return]Ex g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu9`HHNu9b`aNf"_O:N"_O:HQ`6 9wVg"9wRgJ9bfga"AO:Np\Bl`G06#f&#-KNuk"c" C gT6f`Pv6"cgRCC(D#8`pt`pt@S@kZ@Ha48L6BPA E=Z=A-H: DNexMQBB*gJnfNuaJANuag `af`apNuapNu @e=@dNuC`C``C` C`CJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`"JAkfgRer?DDЁaAa*8$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"&nNua `aP n2L6(n\n^HHHNua0 n20(n\HNua n20(n^HNua n20(HNua":ffNuarNua J[HHNu:nfa@ z^0NuJg6$:Pf,H?<"NNT&@p/&}ra :,ga &Lr`r??Q@}HyNM\0Nu#|Nu-Hb=hzBnfNua` nbaJfp0nfc`Nua2/ ? nb"XfRnfSnzkx _g !g &g. \g.aޠ`RnfSnzkN`0"_fC\dpH`.0"_`pR@RnfSnzk \f2"_gAc@@H?a0`Bp?a@0H"_`Nup?a.Ln`ޚHn nb"XfRnfSnzk _g,vxz| +g2 -g, *g $g& #g$a`RnfSnzk`` `RCSnzk _f Snzj`h #g $g *g.g ^gH +g^ -gX.fXxRDSnzkL #g ^g +g4 -g. _f.RSnzj`RESnzk ^g +g -fRSnf nb? JEf0DH2HgR@?=nxvjDnxL8n@aa0<z Ndz* I0`  fEQNdS|$Ne Jnvj|- nb XfRnf0nfc|.g8 _g>.g@ +gN -gR $f ,fHQ!aLRnf"_p$RHQa<"_`Rnf`)  g *fp `Jnvjp-`Jnvkp `=_fSnfRnzNuHLn=BvjDBN>LxC*E0RJCfRCR@r2HAARACd ` Efr0Sb Eg4 5e.!A*e0R 9c0`R1R@0c JEr+J@jr-D@UEoJYEc0SEnHJEf0SEH@HdREf0SEH@H 0 0REfH@C* nb XfRnf0nfcJ.g _g .g +g -g HQaL`Rnf`Jnvjp-`Jnvkp `=_fSnfRnzNu؄*؄؅CH`ΐ؅X`$_  IaܬHR"H @`̘؄*؄؅AHNu؅X`$_ IaxHR"H` nNd$HJf-HS Nup"`THPa _a `QNua JH aL0Nua`4<H`@a*L Z0De2SCkÐCo@c2`QNua!@ 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|aR-IHQB0a _JNuz"-A=B|a*-I`?S@8k LPfBfC402`BTNu2SkAt A P T`DNuBureau Over BUDGET... ----------------------- accessoire1******accessoire2 accessoire3 accessoire4 accessoire5 accessoire6Bestand Open Bewaar ---------- Wissen ---------- InfoBUDGET Aanpassen Overzicht Print -------------- SuperManager Schonen Posten Aanmaken Verbeteren Funktie Datum Bijschrijving Scherm schoon Printer Schijfeenheid Help Over 3S& soft Stoppen Naar desktop xxx\budget.rscBUDGET.BSTBUDGET.BAKPost :BY/AF :Bedrag :Saldo :Toelichting : Gebruik middelste/hoge resolutie niet aanwezig! Fout bij het initialiseren U heeft niet meer posten Uit Klik links voor de post (eerst rechts bij interne transakties) Klik links voor scrollen en rechts voor printen. = verlaten Bestand wissen in de directory Klik links om te scrollen en rechts om te schonen. = verlaten [0][ BUDGET versie 1991 |----------------------------- | Datum : | Printer: |----------------------------- ][OK|Goed|Fijn] Er bestaat geen . ladenJa|NeeAutomatische bijschrijvingInfo van drive = even wachten.*.* Bytes vrij op disk. Bytes vrij geheugen.Druk een muisknop in... 3S& soft |--------------------- | Giro 1362867 tnv | E. Driesen Haarlem Ik stortA:\*.*Wissen|StopTransaktie van #####,##BUDGET uitdraai van E. Driesen 3S& soft 1991---------------------------------------------------------------------------------------------Het totale saldo bedraagt nuGeschoond! door E. Driesen 3S& soft Datum: Klik nu de post aan - Het bedrag wordt op de eerste post BY- of AFgeboekt EPSON instellen? OK|NEE Printer niet aangesloten |Nu wel|Stop Aktieve drive wordt A\*.* | B\*.* | C\*.*   v(N.">*> ." "      2 &.>:l   &(.|f(~~B &N:lDP* t((@P @"&Xb0~$p"@F T| *l "t$RRR$R BUDGET Saldo aanpassen______________________________________________ __/__/____XXXXXXXXXXXXXXXXXXX99999999 Saldo: f._______9999999BAF/BY : _XOK BEDRAG : f.____.__999999STOP TOELICHTING: __________________________XXXXXXXXXXXXXXXXXXXXXXXXXXBUDGET Postnaam Naam v/d Post: ___________________ __/__/____XXXXXXXXXXXXXXXXXXX99999999 SALARIS: ____.__999999STOPOKBUDGET Datum DATUM: __/__/____99999999STOPOK$KL'Mi H(c".$%&/A   0. a *  R)n  !   ! (+ 11  --2 '' 2  NjJ 'O v 3S& soft 1991 1. DE DISK Op de disk bevinden zich de volgende bestanden: BUDGET .PRG BUDGET .RSC BUDGET .BST BUDGET .TXT DESKTOP .INF 2. HET MENU 2.1. Bureau a. Over BUDGET... geeft informatie over de versie van BUDGET en uw printertoestand 2.2. Bestand a. Open opent een BUDGET.BST bestand waarin de gegevens over de financin liggen beslagen. Als dit bestand niet meer bestaat wordt automatisch gezocht naar een gemaakte back-up. b. Bewaar slaat een bestand op en geeft het oude bestaand de uitgang .BAK als daarom gevraagd wordt. Alle oude transakties worden op disk bewaard en kunnen de file behoorlijk lang maken. Met het menupunt Schonen kan het bestand geschoond worden. c. Wissen wist een elke file die wordt aangeklikt op de File- selectorbox. d. Info geeft u actuele informatie over de in diskdrive aanwezige disk. Er verschijnt een inhoudsopgave en de vrije ruimte op disk en in het geheugen. 2.3. Saldo a. Aanpassen kunt u door met de muis een post van het scherm te selekteren en vervolgens aan te geven of u wilt bij- of afboeken (b/a). Vul verder een bedrag en eventueel een toelichting in. Indien bij het selekteren eerst met de rechtermuisknop wordt geklikt, dan wordt bij de laatst geselekteerde post een transaktie op de eerste uitgevoerd. (Als u f.100,- afboekt bij de laatst geselekteerde, dan wordt dit bedrag bij de eerste bijgeboekt. Deze transaktie- soort heet een interne transaktie. b. Overzicht geeft een tabel met de meest actuele transakties en de datum waarop ze plaatsvonden. c. Print geeft een uitdraai van onderdeel b (geen hardcopy). Het programma controleerd eerst of uw printer aan staat. Indien dit niet het geval is, dan volgt een alertbox. Kies hierin voor aanzetten of doorgaan. Als uw printer nog niet geinitialiseerd is, dan wil het programma dit voor u doen op EPSON formaat. U kunt deze optie overslaan, maar dan moet u zelf zorgen dat uw printer op condensed formaat staat. d. SuperManager geeft de informatie per post gesorteerd op datum. Deze funktie werkt niet meer voor posten die van naam verandert zijn. Indien gewenst kunnen oude namen met een editor verandert worden. Eventueel kunt u een uitdraai maken van aparte transakties. De rechtermuis- knop print de transaktie, de linker scrolt en de spa- tiebalk verlaat SuperManager. e. Schonen wist per post alle, met de rechterknop aangeklikte, transakties. Links is weer scrollen en spatie verlaten. 2.4. Posten a. Aanmaken er wordt hier gevraagd een nieuw toe te voegen post op te geven en daarbij tevens de maandelijkse bijschrijving te geven. Dit laatste is niet verplicht. U dient achter de postnaam een "dummy" datum te geven met de vorm 00000000. b. Verbeteren laat u de mogelijkheid om de onder a gemaakte posten van naam of bijschrijving te veranderen of te wissen. Wissen gebeurt eenvoudig door de postnaam leeg te maken. 2.5. Funktie a. Datum geeft de aktuele datum en tijd en laat deze eventueel veranderen. b. Bijschrijving indien u deze optie aanklikt, wordt bij het openen van een bestand een salaris o.i.d. ingeladen. c. Scherm schoon wist het commando scherm. d. Printer initialiseert een aangesloten (EPSON compatibel) printer. Indien voor een tweede maal aangeklikt, wordt de printer gereset. e. Schijfeenheid selekteerd drive A,B of C. Van allen wordt overgegaan op de hoofddirectory. 2.6. Help a. Over 3S& soft geeft u bestel informatie over 3S& soft. Updates worden u automatisch toegezonden na storting van f.8,- op giro 1362867 tnv E. Driesen Haarlem. 2.7. Stoppen a. Naar desktop verlaat het programma en keert terug naar de desktop. 3. Aan de gang Start het programma. U wordt gevraagd om een datum in te vullen. Dit is echt noodzakelijk (als u geen vaste klok heeft in uw ST) omdat het programma anders niet goed werkt. Vervolgens kunt u zelf posten gaan aanmaken zoals aangegeven onder 'Aanmaken'. Om te oefenen in het gebruik kunt u ook het meegeleverde BUDGET.BST gebruiken. Kies voor 'openen' en bekijk het scherm. U ziet een blanco vel met daarop de aangemaakte posten. Als u kiest voor 'Verbeteren', dan kunt u namen en salaris veranderen. Dit laatste is handig, als u elke maand een vast bedrag voor alle uitgaven reserveert. Zorg dan wel dat alle bijschrijvingen van posten samen precies uw maandsalaris vormen, anders klopt er niets van uw administra- tie. Na eventuele veranderingen kiest u 'bewaren'. Als u kiest voor operaties op posten, dan kunt u met de muispijl over het scherm bewegen en door te klikken een post selecteren. De post die op dat moment gekozen gaat geworden heeft een zwarte omlijsting. Stel u krijgt uw salaris gestort. U kiest nu voor 'Bijschrijving' en dan voor 'Openen'. Op het scherm verschijnt nu uw eerste saldo. Vervolgens kunt u 'aanpassen' kiezen om aan het programma door te geven wat er van uw giro of bank is afgeschreven of gaat worden afgeschreven. Voer een b (of B) in voor bijschrijven en a (of A) voor afschrijven. Vervolgens een bedrag en een toelichting. Na alle veranderingen kiest u 'Bewaren' en eventueel 'Print'. Hierna kunt u veilig het programma verlaten. Het is ovigerens aan te raden om regelmatig een back up te maken om bijv. wissen van gegevens te voorkomen. 4. BUDGET D.m.v. een menugestuurd programmascherm bent u in staat om een eigen financieel overzichtssysteem te maken. Het gaat hierbij om een salaris dat onderverdeelt wordt in posten, die maandelijks een saldo bijgeschreven krijgen welke samen het salaris vormen. Door nu alle transakties bij te houden bent u voortdurend op de hoogte van uw situatie. De doelgroep van dit programma is de groep mensen die een financile situatie hebben van zakgeld tot inkomen. Ook kleine zelfstandigen kunnen iets hebben aan dit programma. Studenten, kunnen er prima hun studiebeurs mee bijhouden. Als u een andere printer hebt, kunt u proberen in (GFA-) basic een programmaatje te schrijven dat uw printer initialiseert. Ook accessoires werken onder BUDGET. In de praktijk zal het echter niet nodig blijken uw printer te initialiseren, zolang het lettertype maar "klein" is. Bovendien is het epson condensed formaat op vrijwel elke printer via hetzelfde commando beschikbaar. Opstarten gebeurt d.m.v. een reset. Indien dit niet gewenst is, dan dat kan met een save desktop verandert worden. Hopend hiermee een goede beschrijving te hebben gegeven, wil ik diegenen, die interesse hebben in meer programma's van 3S&-soft, verzoeken om een kleine bijdragen te storten op mijn rekening. Bijdragen van f.8,- of meer worden beantwoord met een update van BUDGET. Ook andere zaken kunnen onder de kop Mededeling van uw overschrijving op deze manier besteld worden. Haarlem, 17 mei 1991. E. Driesen Haarlem postrek. 1362867 ******************************************************************** Deze diskette is samengesteld door de Stichting ST, Postbus 11129, 2301 EC Leiden. Onze bibliotheek van public domain programma's omvat op dit moment (herfst 1991) al meer dan zeshonderd disks. Daarop vindt u programma's op elk gebied, van tekstverwerker en database tot de leukste spelletjes, de fraaiste tekenprogramma's en de handigste utilities. Ook bevat onze bibliotheek een speciale afdeling voor public domain disks met Macintosh software, die te gebruiken zijn onder de ALADIN emulator. Deze MAC-PD serie bevat tot nu toe ongeveer vijfendertig disks. ******************************************************************** U vindt in het twee maandelijks tijdschrift "ST" (Onafhankelijk tijd- schrift van en voor gebruikers van Atari ST computers) een overzicht en een bespreking van de inhoud van de nieuwe public-domain diskettes. Dit tijdschrift bevat tevens een bestelkaart zodat U vlot over de software kunt beschikken. De Stichting ST geeft ook een speciale PD catalogus disk uit. Deze public domain disk is geproduceerd en gedistribueerd door: ************** Stichting ST afd. Software Bakkersteeg 9A 2311 RH LEIDEN ************** Ondanks onze controle komt het af en toe voor dat een diskje niet goed is gecopieerd.Mocht U dit overkomen, aarzel dan niet en stuur de defecte disk aan ons terug. U krijgt dan direct een vervangende disk toegestuurd. ************************************************************************ Teneinde het voor ons mogelijk te maken om productiefouten op te sporen en vervolgens in de toekomst te vermijden, zijn alle disks, geproduceerd door de Stichting ST, voorzien van een groen productienummer. ************************************************************************