@database MasterCoder.guide

@node MAIN
@title "MasterCoder V1.1 * Hilfe"

   Herzlich willkommen zum

               @{b}M A S T E R C O D E R  V E R S I O N  1 . 1@{ub}

               FREEWARE Copyright ©1994 by Norbert Tausch
                                           Karlstr. 30
                                           D-90763 Fuerth

                                  @{u}Inhalt@{uu}

     @{"    Copyright, Benutzungsbedingungen, Hinweise und Sonstiges    " link COPYRIGHT}

     (De)Kodierung von  @{"    Dateien     " link FILES}     @{"   Der Filerequester   " link FILEREQUESTER}
                        @{" Verzeichnissen " link DIRS}     @{"  Das Preferencesmenü  " link PREFERENCES}
                        @{"   Disketten    " link DISCS}     @{"   ENV und ToolTypes   " link ENV&TOOLTYPES}

                        @{"  Erste Hilfe   " link ERSTE_HILFE}
@endnode

@node COPYRIGHT "MasterCoderV1.1 * Hilfe: Copyright, Benutzungsbedingungen, Hinweise und Sonstiges"

@{u}Copyright, Benutzungsbedingungen, Hinweise und Sonstiges@{uu}


Der MasterCoder V1.1 ist @{u}FREEWARE@{uu}! Copyright ©1994 by Norbert Tausch
    Release: 02.10.1994                               Karlstr. 30
                                                      D-90763 Fuerth

Diese Hilfsdatei ist ein teilweise verbesserter Auszug aus der Hauptanleit-
ung "MasterCoder.dok"!

Die Benutzung des Programms ist für jedermann gestattet, sofern einige
Bedingungen eingehalten werden:

   1) Das Verändern des MasterCoder ist nur für private Zwecke erlaubt.
      Die Weitergabe einer veränderten oder unvollständigen Version ist
      verboten. Auch einzelne Teile des MasterCoder dürfen nicht an
      Dritte weitergegeben werden. Dies trifft auch auf solche Teile zu,
      die in ein fremdes Programm eingebaut oder diesem angehängt wurden.
   2) Durch die Weitergabe des MasterCoder zusammen mit allen damit
      verbundenen Dateien darf kein Umsatz erzielt werden.
   3) Die Weitergabe des Programms ist erwünscht solange 1) + 2) nicht ver-
      letzt werden.

Der Vertrieb des MasterCoder auf PD-Serien ist gestattet sofern
   -  der Einzelpreis einer Diskette nicht mehr als 5.- DM beträgt,
   -  alle Daten des Programms unverändert und vollständig bleiben. Dies be-
      trifft alle Dateien und alle Unterverzeichnisse mit Inhalt.
      (Der Inhalt des Verzeichnis MasterCoder ist im MasterCoder.dok in
       Kapitel 7.0 aufgelistet!)
   -  beim Packen (falls dies geschieht) alle Daten 100%ig erhalten
      bleiben und auch vollständig rekonstruiert werden können.

Der Vetrieb auf CD-ROM ist gestattet, wenn der Titel FREEWARE durch kein
anderes Copyright eingeschränkt wird und somit der MasterCoder mit seinem
Verzeichnis frei von der CD kopiert werden kann.

Der Vertrieb des MasterCoder über Mailboxen ist gestattet, sofern
   -  nicht mehr als 5.- DM Gebühr für das Ziehen des Programms verlangt
      wird,
   -  das Programm nicht zusammen mit Raubkopien angeboten wird,
   -  alle Daten des Programms unverändert und vollständig bleiben. Dies be-
      trifft alle Dateien und alle Unterverzeichnisse mit Inhalt.
   -  beim Packen alle Daten 100%ig erhalten bleiben und auch vollständig
      rekonstruiert werden können.
   -  an das Verzeichnis des MasterCoder eine Nachricht angehängt wird,
      in der die Herkunftsquelle angegeben ist.

Der Vetrieb des MasterCoder zusammen mit einem kommerziellen Produkt ist
verboten!

@{b}Ausnahmen der bisher genannten Bedingungen bedürfen meiner schriftlichen
Genehmigung.@{ub}

Copyright ©1994 by Norbert Tausch, Karlstr. 30, D-90763 Fuerth

@{b}Obwohl das Programm zusammen mit allen Dateien in diesem Verzeichnis genau
geprüft wurden, kann keine Verantwortung für eventuelles Fehlverhalten des
MasterCoder übernommen werden. Der Autor verantwortet sich nicht für einen
Datenverlust, der auf direktem oder indirektem Wege auf die Benutzung des
MasterCoder zurückzuführen ist. Die Benutzung geschieht somit auf eigene
Gefahr!@{ub}

      Alpha-Tester:  Norbert Tausch
      Beta-Tester:   Denis Markovic

@{b}Stellen Sie sicher, daß das zur Kodierung einer Datenmenge verwendete
Kodewort nicht verloren geht und somit kodierte Daten wieder hergestellt
werden können!@{ub}

Wer sich mit mir in Verbindung setzen will, kann dies nur auf dem schrift-
lichen Wege tun, wobei eine ausreichende Briefmarke beigelegt sein sollte,
falls man von mir eine Antwort erwartet (ich antworte 100%ig).
Ich würde mich über alle Arten von Schreiben sehr freuen. Falls Sie Probleme
haben, schildern Sie mir einfach Ihre Sorgen so genau wie möglich. Ich werde
dann versuchen die Probleme zu beseitigen. Ich bin auch sehr für Verbesser-
ungsvorschläge, Fehlermeldungen und Kritiken dankbar, da diese einem
Programm erst den richtigen Feinschliff geben und den Programmierer (das
bin ich, hä hä!) darauf hinweisen, was richtig bzw. "falsch" ist, was ge-
fragt bzw. unwichtig ist. Außerdem lernt man aus Fehlern ja.

   Meine Adresse: Norbert Tausch
                  Karlstr. 30
                  D-90763 Fuerth

Grüße gehen an:
   - Dent, der maßgeblich durch Tips und Hinweise am Erscheinungsbild des
     MasterCoder mitgewirkt hat.

Fuerth, 02.10.1994
@endnode

@node FILES "MasterCoder V1.1 * Hilfe: (De)Kodierung von Dateien"

@{u}(De)Kodierung von Dateien@{uu}

Um eine Datei zu @{b}kodieren@{ub} gehen Sie folgendermaßen vor:

   1. Geben Sie das Kodewort im Feld @{"Codeword" link STRINGGADGETS} ein.
   2. Geben Sie den Namen der zu kodierenden Datei ein (im Feld @{"Source" link STRINGGADGETS}).
   3. Geben Sie den Namen der Datei an, in die die kodierten Daten ge-
      schrieben werden sollen (im Feld @{"Destination" link STRINGGADGETS}).
      Dabei können die Quell- und die Zieldatei identisch sein.
   4. Stellen Sie nun den gewünschten Kodieralgorithmus ein. Klicken Sie
      hierzu auf das mit @{"Algo" link ALGORITHM} bezeichnete Gadget links unten am Bild-
      schirm.
   5. Stellen Sie die Gadgets @{"Multitasking" link MULTITASKING} und @{"Controldisplay" link CONTROLDISPLAY} nach Ihren
      Bedürfnissen ein.
   6. Drücken Sie auf das mit <(De)Code File/Dir> gekennzeichnete Gadget.
      Der MasterCoder prüft nun alle Eingangsparameter und startet die
      Kodierung.

Um eine Datei zu @{b}dekodieren@{ub} gehen Sie so vor, wie bei der Kodierung einer
Datei beschrieben. Einzige Unterschiede sind:
   - Als @{"Source" link STRINGGADGETS} wird nun die bereits kodierte Datei bezeichnet
   - @{"Destination" link STRINGGADGETS} ist der Name der Datei, in die die dekodierten Daten
     geschrieben werden.
   - Das Einstellen des Kodieralgorithmus erübrigt sich, da der Master-
     Coder diesen automatisch erkennt und verwendet.

Um eine @{b}AmigaBasic@{ub}-Datei zu @{u}entschützen@{uu} gehen Sie wie folgt vor:

   - Geben Sie in @{"Source" link STRINGGADGETS} den Namen der zu entschützenden Datei ein.
   - Geben Sie in @{"Codeword" link STRINGGADGETS} irgendein Kodewort ein (wird bei der Ent-
     schlüsselung nicht verwendet!)
   - Geben Sie in @{"Destination" link STRINGGADGETS} den Namen der Datei an, in die die ent-
     schützten Daten geschrieben werden sollen.
   - Stellen Sie die Gadgets @{"Multitasking" link MULTITASKING}, @{"Controldisplay" link CONTROLDISPLAY} und
     @{"Accept/Ignore Basic-Files" link ACCEPT_IGNORE_AB} (im @{"Preferencesmenü" link PREFERENCES}) ein.
   - Drücken Sie das Gadget <(De)Code File/Dir>. Die Daten werden vom
     @{i}protected@{ui} Format in das @{i}binary@{ui} Format umgewandelt.


@{b}Hinweis:
  Falls Sie eine Datei kodieren wollen, die mit den Buchstaben "Co" anfängt,
  sollten Sie im @{"Preferencesmenü" link PREFERENCES} den Schalter @{"Accept Coder-Files" link ACCEPT_IGNORE_CO} auf
  @{"Ignore Coder-Files" link ACCEPT_IGNORE_CO} umstellen, da der MasterCoder sonst versucht die
  Datei zu dekodieren statt zu kodieren. (Co ist die Dateikennung einer be-
  reits kodierten Datei!)@{ub}
@endnode

@node DIRS "MasterCoder V1.1 * Hilfe: (De)Kodierung von Verzeichnissen"

@{u}(De)Kodierung von Verzeichnissen@{uu}

Die (De)Kodierung eines Verzeichnisses stellt im Grunde nichts anderes dar,
als eine automatische (De)Kodierung der einzelnen Dateien in diesem Ver-
zeichnis.

Um ein Verzeichnis zu @{b}kodieren@{ub} gehen Sie wie folgt vor:

   1. Geben Sie in @{"Source" link STRINGGADGETS} den Namen des Verzeichnisses an, welches Sie
      kodieren wollen.
   2. Geben Sie in @{"Codeword" link STRINGGADGETS} das Kodewort ein, mit dem Sie das Verzeichnis
      kodieren wollen.
   3. Wählen Sie nun den zu verwendenden Algorithmus in dem Sie links unten
      auf das Gadget @{"Algo" link ALGORITHM} klicken.
   4. Stellen Sie die Gadgets @{"Multitasking" link MULTITASKING} und @{"Controldisplay" link CONTROLDISPLAY} ein.
   5. Drücken Sie auf das mit <(De)Code File/Dir> gekennzeichnete Gadget.
      Der MasterCoder prüft nun alle Eingangsparameter und startet die
      Kodierung.


Um ein Verzeichnis zu @{b}dekodieren@{ub} verfahren Sie exakt wie bei der Kodierung
von Verzeichnissen beschrieben.

@{b}Hinweise:
   -  Bei der (De)Kodierung eines Verzeichnisses werden auch die Unterver-
      zeichnisse berücksichtigt und (de)kodiert.
   -  Beachten Sie die Stellung der Gadgets @{"Accept/Ignore Coder-Files" link ACCEPT_IGNORE_CO},
      @{"Accept/Ignore Basic-Files" link ACCEPT_IGNORE_AB} und @{"Code File" link PREF_CODEFILE} im @{"Preferencesmenü" link PREFERENCES}!@{ub}
@endnode

@node DISCS "MasterCoder V1.1 * Hilfe: (De)Kodierung von Disketten"

@{u}(De)Kodierung von Disketten@{uu}

@{b}Bevor Sie eine Diskette (De)Kodieren, müssen Sie sich im Klaren darüber
sein, ob Sie die Diskette kodieren, oder ob Sie sie dekodieren möchten.
Im Gegensatz zur Kodierung von Dateien, wird hier nicht eine Kennung des
MasterCoders auf Diskette geschrieben. Das Programm ist somit nicht in
der Lage zu erkennen, ob die Diskette kodiert oder dekodiert werden soll.
Außerdem müssen Sie stets den Kodieralgorithmus selbst einstellen.

Hinweis:
Bei der Disketten(de)kodierung sollte das Gadget @{"Controldisplay" link CONTROLDISPLAY} auf ON
stehen, da dann mögliche Fehler genauer lokalisiert werden können!@{ub}

Um eine Diskette zu @{b}kodieren@{ub} gehen Sie wie folgt vor:
   1. Geben Sie das Kodewort im Feld @{"Codeword" link STRINGGADGETS} ein.
   2. Wählen Sie den zu verwendenden Algorithmus indem Sie links unten
      auf @{"Algo" link ALGORITHM} klicken.
   3. Wählen Sie das @{"Laufwerk" link DRIVES} aus, indem die Diskette kodiert werden soll.
   4. Stellen Sie den Schalter @{"Tries" link TRIES} nach Ihrem Wunsch ein.
   5. Starten Sie die @{b}@{u}Kodierung@{ub}@{uu} mit einem Klick auf das Gadget <@{b}Code Disc@{ub}>.

Um eine Diskette zu @{b}dekodieren@{ub} gehen Sie wie folgt vor:
   1. Geben Sie das Kodewort im Feld @{"Codeword" link STRINGGADGETS} ein.
   2. @{b}Wählen Sie den Algorithmus@{ub}, mit dem Sie die Diskette @{u}kodiert@{uu} haben
      @{b}aus@{ub}, indem Sie auf das Gadget @{"Algo" link ALGORITHM} links unten klicken.
   3. Wählen Sie das @{"Laufwerk" link DRIVES} aus, auf dem dekodiert werden soll.
   4. Stellen Sie die @{"Tries" link TRIES} ein.
   5. Starten Sie die @{b}@{u}Dekodierung@{ub}@{uu} mit einem Klick auf das Gadget <@{b}Decode
      Disc@{ub}>.

@{b}Es ist wirklich sehr wichtig, daß das bei der Kodierung verwendete Kodewort
und der verwendete Kodieralgorithmus mit denen bei der Dekodierung überein-
stimmen. Ist dies nicht der Fall, werden die Daten der Diskette falsch
dekodiert und Sie erhalten nur Datenmüll. Falls es Ihnen einmal aus ver-
sehen @{i}gelungen@{ui} ist, z.B. ein falsches Kodewort einzugeben oder einen
falschen Algorithmus zu verwenden, so können Sie die @{u}Ausgangslage@{uu} wieder
herstellen, indem Sie den Vorgang einfach umdrehen. Wenn Sie aus versehen
falsch kodiert haben, so warten Sie einfach bis die Diskette zu Ende kodiert
wurde und starten danach den Dekodiervorgang ohne dabei das Kodewort bzw.
den Kodieralgorithmus zu verändern.

Falls ein Fehler auftrat, lesen Sie bitte @{"Erste Hilfe" link ERSTE_HILFE}!@{ub}
@endnode

@node FILEREQUESTER "MasterCoder V1.1 * Hilfe: Der Filerequester"

@{u}Der Filerequester@{uu}

   I)    Bedeutung der Gadgets @{" Show Coder-Files " link FREQ_SHOWCODERFILES}
                               @{" Update Fast-Dir  " link FREQ_FASTDIR}
                               @{"   Use Fast-Dir   " link FREQ_FASTDIR}

  II)    @{"Tastenbelegung" link FREQ_TASTEN}

 III)    Funktionsweise des @{"Delete" link FREQ_DELETE}-Gadgets.
@endnode

@node PREFERENCES "MasterCoder V1.1 * Hilfe: Das Preferencesmenü"

@{u}Das Preferencesmenü@{uu}

Im Preferencesmenü können Sie ein Vielzahl von Voreinstellungen vornehmen,
die bei jedem Programmstart automatisch vorgenommen werden, sofern Sie Ihre
Einstellungen abgespeichert haben.

   @{"Multitasking" link MULTITASKING}    @{"Controldisplay" link CONTROLDISPLAY}    @{"Accept/Ignore Basic-Files" link ACCEPT_IGNORE_AB}

   @{"Accept/Ignore Coder-Files" link ACCEPT_IGNORE_CO}   @{"Code File link PREF_CODEFILE}       @{"Algorithm" link ALGORITHM}

   @{b}Colors@{ub}:  Hier können Sie einstellen, wieviele Farben der Screen des
            MasterCoder haben soll. Sie können zwischen dem schnellen 4- und
            dem langsameren 8-Farben-Modus wählen.
   @{b}Palette@{ub}: Wählen Sie eine der vier möglichen Farbkombinationen.

   @{b}Filerequester@{ub}: Schaltet den Filerequester ein und aus. Falls Sie den
                  Filerequester ausschalten, gehen alle darin enthaltenen
                  Informationen verloren, sobald Sie das Gadget <USE>
                  drücken.
                  @{"Show Coder Files" link FREQ_SHOWCODERFILES}     @{"Use Fast-Dir" link FREQ_FASTDIR}

   @{b}Amiga-Guide file@{ub}: Der Name und Pfad der Hilfsdatei, die angezeigt werden
                     soll, wenn der Benutzer auf das Gadget <Guide> drückt
                     bzw. die Taste HELP betätigt.

   @{b}AutoSearch@{ub}: Ist diese Funktion auf ON, so versucht der MasterCoder ein
               Laufwerk zu aktivieren, daß eine höhere Nummer als das in
               @{"Drive" link DRIVES} festgelegte hat. Ist kein @{i}höheres@{ui} Laufwerk vor-
               handen, wird automatisch DF0 gewählt.

   @{"Drive" link DRIVES}     @{"Tries" link TRIES}

   @{b}USE@{ub}:     Verläßt das Preferencesmenü und nimmt alle Einstellungen vor.
   @{b}CANCEL@{ub}:  Verläßt das Menü ohne eine Einstellung vorzunehmen. Alle Änder-
            ungen im Preferencesmenü werden rückgängig gemacht.
   @{b}UNDO@{ub}:    Stellt den Zustand beim Aufruf des Menüs wieder her.
   @{b}RESET@{ub}:   Stellt den "Normalzustand" des Menüs her.
   @{b}LOAD@{ub}:    Lädt die aktuelle Voreinstellungsdatei.
   @{b}SAVE@{ub}:    Speichert das aktuelle Menü in die Voreinstellungsdatei.
@endnode

@node ENV&TOOLTYPES "MasterCoder V1.1 * Hilfe: ENV und ToolTypes"

@{u}ENV und ToolTypes@{uu}

@{u}1. ToolTypes@{uu}

Der MasterCoder unterstützt vier ToolTypes. Mit Hilfe dieser können Sie
ein paar weitere grundlegende Voreinstellungen vornehmen, wenn Sie von der
Workbench aus starten. Klicken Sie hierzu das Programmsymbol einmal an
und wählen Sie INFO aus dem ICONS-Menü. In dem mit ToolTypes bezeichneten
Feld können Sie nun ein paar Einstellungen vornehmen:

   @{"   ASL    " link ENV&TOOLTYPES_ASL}   @{"   INFO    " link ENV&TOOLTYPES_INFO}  @{"   NEWFILEFORMAT    " link ENV&TOOLTYPES_NEWFILEFORMAT}  @{"   SETTINGS    " link ENV&TOOLTYPES_SETTINGS}

@{u}2. ENV-Variablen@{uu}

Mit den ENV-Variablen können Sie genauso wie bei den ToolTypes ein paar
weitere Einstellungen vornehmen, die aber nur beim Start von CLI/SHELL
berücksichtig werden.
Folgende Variablen werden unterstützt:

   @{"MCoder_ASL" link ENV&TOOLTYPES_ASL}   @{"MCoder_INFO" link ENV&TOOLTYPES_INFO}  @{"MCoder_NEWFILEFORMAT" link ENV&TOOLTYPES_NEWFILEFORMAT}  @{"MCoder_SETTINGS" link ENV&TOOLTYPES_SETTINGS}
@endnode

@node ENV&TOOLTYPES_ASL "MasterCoder V1.1 * Hilfe: ASL (ENV und ToolTypes)"

   ASL=ON         Aktiviert den ASL-FileRequester. Sie können diesen nur
                  dann benutzen, wenn Sie mindestens Kickstart 2.0 haben
                  und sich die asl.library in Ihrem LIBS:-Verzeichnis be-
                  findet.

   Andere Einstellungen haben zur Folge, daß der MasterCoder-Filerequester
   verwendet wird (ASL=OFF)!
@endnode

@node ENV&TOOLTYPES_INFO "MasterCoder V1.1 * Hilfe: INFO (ENV und ToolTypes)"

   INFO=OFF       Schaltet das Informationsfenster ab, daß immer bei
                  Programmstart erscheint.

   Andere Einstellungen haben zur Folge, daß INFO=ON gesetzt wird!
@endnode

@node ENV&TOOLTYPES_NEWFILEFORMAT "MasterCoder V1.1 * Hilfe: NEWFILEFORMAT (ENV und ToolTypes)"

   NEWFILEFORMAT=OFF
                  Aktiviert das alte FileFormat der Coder V5.x. Damit können
                  Sie auch Files im alten Dateiformat @{b}kodieren@{ub}. Findet aber
                  kaum Anwendung, da die CoderV5.x niemals erschienen sind.
                  Bei der @{b}Dekodierung@{ub} wird das alte Dateiformat automatisch
                  erkannt!
   Andere Einstellungen haben zur Folge, daß NEWFILEFORMAT=ON gesetzt wird!
@endnode

@node ENV&TOOLTYPES_SETTINGS "MasterCoder V1.1 * Hilfe: SETTINGS (ENV und ToolTypes)"

   SETTINGS=Name der Voreinstellungsdatei
                  Hier können Sie den Namen der Voreinstellungsdatei an-
                  geben, die nach dem Programmstart geladen werden soll.

   Fehlt die Angabe SETTINGS, so wird automatisch der Name
      S:MasterCoder.config
   angenommen.
@endnode

@node STRINGGADGETS "MasterCoder V1.1 * Hilfe: Stringgadgets"

@{u}Stringgadgets@{uu}

   <@{b}Codeword@{ub}>     Hier können Sie das Kodewort eingeben, daß zur (De)-
                  kodierung verwendet werden soll. Maximale Länge des
                  Kodewortes ist 160 Zeichen.

   <@{b}Source@{ub}>       Hier geben Sie den Namen der Quelldatei ein, falls Sie
                  eine Datei (de)kodieren wollen. Zur (De)Kodierung eines
                  Verzeichnisses muß hier dessen Name stehen. Die maximale
                  Länge von <Source> beträgt 80 Zeichen.
                  Die Auswahl von <Source> kann auch mit dem Filerequester
                  geschehen. Drücken Sie hierzu auf das Gadget @{"Requester" link FILEREQUESTER}
                  hinter dem Stringgadget <Source>.

   <@{b}Destination@{ub}>  Hier geben Sie den Namen der Zieldatei ein, in die die
                  (de)kodierten Daten geschrieben werden sollen. Die
                  maximale Länge beträgt wie bei <Source> 80 Zeichen.
                  Auch hier können Sie die Zieldatei mit dem Filerequester
                  auswählen. Drücken Sie hierzu auf das Gadget @{"Requester" link FILEREQUESTER}
                  hinter dem Stringgadget <Destination>.
@endnode

@node ALGORITHM "MasterCoder V1.1 * Hilfe: Algorithmen"

@{u}Algorithmen@{uu}

Im MasterCoder V1.1 haben Sie die Wahl zwischen drei verschiedenen Kodier-
algorithmen:

   I.    NormalCode
  II.    BlueCode
 III.    OTPMorphCode         (OTP=One-Time-Padding)

Nähere Informationen zu den einzelnen Algorithmen entnehmen Sie bitte dem
Kapitel 5.0 der Hauptanleitung (MasterCoder.dok).
@endnode

@node MULTITASKING "MasterCoder V1.1 * Hilfe: Mutlitasking"

@{u}Multitasking@{uu}

Steht dieses Gadget auf OFF, so wird der Multitaskingbetrieb während des
(De)Kodierens gesperrt, was zu einer erheblichen Geschwindigkeitssteigerung
führen kann.

@{b}Hinweis:
Unter sehr seltenen Umständen kann das Sperren des Multitasking zu einem
Systemabsturz führen!@{ub}
@endnode

@node CONTROLDISPLAY "MasterCoder V1.1 * Hilfe: Controldisplay"

@{u}Controldisplay@{uu}

Steht dieses Gadget auf ON, so wird rechts unten über dem Ausgabefeld
während der (De)Kodierung ständig angezeigt, wie weit die aktuelle Operation
schon fortgeschritten ist. Die Anzeige erfolgt hierbei in Prozent, wobei ein
Teilstrich zwei Prozent entspricht.

Ist das Controldisplay ausgeschaltet, so (de)kodiert der MasterCoder
schneller.
@endnode

@node ACCEPT_IGNORE_CO "MasterCoder V1.1 * Hilfe: Accept/Ignore Coder-Files (Preferences)"

@{u}Accept/Ignore Coder-Files@{uu}

Steht dieses Gadget auf <Ignore>, so werden bereits kodierte Dateien
ignoriert und so behandelt, als wären sie noch nicht kodiert. Diese Funktion
ist erforderlich, falls man eine Datei kodieren möchte, die mit den Buch-
staben <Co> anfängt, da dies die Kennung für ein bereits kodiertes File ist.
@endnode

@node PREF_CODEFILE "MasterCoder V1.1 * Hilfe: Code File (Preferences)"

@{u}Code File@{uu}

Steht dieses Gadget auf man. (=manuell), so erfolgt nach der (De)Kodierung
von einzelnen Dateien jeweils ein Requester indem nachgefragt wird, ob die
(de)kodierten Daten gespeichert werden sollen.
Bei der (De)Kodierung von Verzeichnissen, erscheint zusätzlich @{b}vor@{ub} jedem
File eine Abfrage, ob dieses (de)kodiert werden soll.

Steht das Gadget <Code File> auf aut. (automatisch), so erscheint keiner
dieser Requester.
@endnode

@node DRIVES "MasterCoderV 1.1 * Hilfe: Drive"

@{u}Drives@{uu}

Mit den Gadgets <DF0> bis <DF3> können Sie einstellen, auf welchem Laufwerk
eine Diskette (de)kodiert werden soll. Hierbei sind nur solche Laufwerke
anwählbar, die nicht durchgestrichen sind. Falls Sie nachträglich ein Disk-
drive angeschlossen bzw. angemeldet haben, so können Sie dieses ansprechen,
nachdem Sie mit <Get> die Gadgets erneuert haben.

@{b}Hinweis:
Im Preferencesmenü sind ständig alle Laufwerke anwählbar!@{ub}
@endnode

@node TRIES "MasterCoder V1.1 * Hilfe: Tries"

@{u}Tries@{uu}

Mit diesem Gadget können Sie die Anzahl der Lese- und Schreibversuche ein-
stellen, die unternommen werden sollen, falls ein Diskettenfehler auftritt.
In der Regel kann ein Fehler nach mehrmaligem Versuchen behoben werden.
@endnode

@node FREQ_SHOWCODERFILES "MasterCoder V1.1 * Hilfe: Show Coder-Files (Filerequester)"

@{u}Show Coder-Files@{uu}

Ist dieses Gadget auf ON gestellt, so werden alle Dateien beim Einlesen
eines Verzeichnisses daraufhin untersucht, ob Sie bereits kodiert wurden
bzw. ob es sich um geschützte AmigaBasic-Dateien handelt. Im ersten Fall
wird die Datei mit einem <Co> und im zweiten Fall mit einem <AB> gekenn-
zeichnet.

@{b}Hinweis:
Ist <Show Coder-Files> auf ON gestellt, so verlangsamt sich das Einlesen
eines Verzeichnisses etwas, da jede Datei geöffnet und untersucht wird.@{ub}
@endnode

@node FREQ_FASTDIR "MasterCoder V1.1 * Hilfe: Fast-Dir (Filerequester)"

@{u}Fast-Dir@{uu}

@{u}Update Fast-Dir@{uu}

Mit diesem Gadget können Sie das FastDir-File in einem Verzeichnis erneuern.
Schalten Sie hierzu <Use Fast-Dir> auf OFF und lesen Sie das entsprechende
Verzeichnis neu ein. Schalten Sie danach <Use Fast-Dir> auf ON und drücken
Sie das <Update Fast-Dir>-Gadget. Dabei werden die zusätzlichen Daten, die
Sie in dem Fall erhalten, indem das Gadget @{"Show Coder-Files" link FREQ_SHOWCODERFILES} auf ON steht,
mitgespeichert.

@{u}Use Fast-Dir@{uu}

Mit diesem Schalter können Sie die Benutzung des @{i}Fast-Dir@{ui} ein- und aus-
schalten. Steht <Use Fast-Dir> auf ON, so wird jedes Verzeichnis, daß einge-
lesen wird, daraufhin untersucht, ob es ein FastDir-File enthält. Wenn ja,
dann wird dieses File eingelesen und dessen Inhalt angezeigt. Falls kein
FastDir-File vorhanden ist, wird das Verzeichnis @{i}normal@{ui} eingelesen.
@endnode

@node FREQ_TASTEN "MasterCoder V1.1 * Hilfe: Tastenbelegung (Filerequester)"

@{u}Tastenbelegung im Filerequester@{uu}

Der Filerequester des MasterCoder kann vollkommen mit Tasten gesteuert
werden. Folgende Tasten sind jeweils im Anzeigefeld @{i}Files&Dirs@{ui} und @{i}Devices@{ui}
zu verwenden. Das kleine Sternchen links neben den Feldüberschriften gibt
an, in welchem Anzeigefeld die Tasten wirksam sind.

@{b}Cursor Up@{ub}   Bewegt das Anzeigefeld um eine Position nach oben.
@{b}Cursor Down@{ub} "      "   "           "  "    "        "    unten.

@{b}Home@{ub}        Springt an den Anfang des Anzeigefeldes.
@{b}End@{ub}         Springt an das Ende des Anzeigefeldes.

@{b}PgUp@{ub}        Bewegt das Anzeigefeld um eine Seite nach oben.
@{b}PgDown@{ub}      "      "   "           "  "    "     "    unten.

@{b}Tasten 1-0 @{ub} Hiermit wählen Sie ein Feld aus (1 bis 10). Falls Sie
            sich im @{i}Files&Dirs@{ui}-Anzeigefeld befinden, können Sie ein
            Verzeichnis mit einem @{i}Tastendoppeldruck@{ui} öffnen und ein File auf
            die selbe Art und Weise auswählen.
@endnode

@node FREQ_DELETE "MasterCoder V1.1 * Hilfe: Delete (Filerequester)"

@{u}Delete@{uu}

Im Filerequester des MasterCoder haben Sie die Möglichkeit einzelne Files
bzw. ganze Verzeichnisse zu löschen. Klicken Sie hierzu alle Files und Ver-
zeichnisse, die sie löschen wollen einmal an, so daß sie hervorgehoben
werden. Drücken Sie nun das Gadget <Delete>. Es öffnet sich ein Fenster, in
dem alle weiteren Aktionen angezeigt werden. Mit dem Gadget <Break> links
oben haben Sie die Möglichkeit den Löschvorgang abzubrechen.

@{b}Hinweis:
Wenn Sie ein Verzeichnis löschen, so werden automatisch alle vorhandenen
Unterverzeichnisse ebenso gelöscht!@{ub}
@endnode

@node ACCEPT_IGNORE_AB "MasterCoder V1.1 * Hilfe: Accept/Ignore Basic-Files (Preferences)"

@{u}Accept/Ignore Basic-Files@{uu}

Ist dieses Gadget auf <Accept> gestellt, so erkennt der MasterCoder ge-
schützte AmigaBasic-Dateien und startet einen Requester, indem Sie sich ent-
scheiden können, ob Sie das File entschützen wollen oder nicht.

@{b}Falls das Gadget @{"Code File" link PREF_CODEFILE} im @{"Preferencesmenü" link PREFERENCES} allerdings auf aut. steht,
so erfolgt keine Abfrage und der MasterCoder entschützt das File!@{ub}
@endnode

@node ERSTE_HILFE "MasterCoder V1.1 * Hilfe: Erste Hilfe"

@{u}Erste Hilfe@{uu}

(Aus: MasterCoder.dok)

In diesem Kapitel wird erläutert, was Sie tun können, falls bei der (De)-
Kodierung von Disketten ein Fehler auftritt.

Im Falle eines Fehlers erscheint ein Requester, in dem Sie entscheiden
können, ob noch ein weiterer Schreib-Lese-Versuch unternommen werden soll.
Wenn ja, so drücken Sie auf das Gadget RETRY. Falls auch das keinen Erfolg
mit sich ziehen sollte, so müssen Sie irgendwann einmal auf CANCEL drücken.
Danach erscheint noch ein Requester, indem gefragt wird, ob Sie den
Rest der Diskette noch (de)kodieren wollen. Falls Sie sich hier für nein
entscheiden, also NO drücken, haben Sie die Möglichkeit die Diskette
bis zur Fehlerstelle wieder zu reparieren (dies sollten Sie nur tun,
wenn das @{"Controldisplay" link CONTROLDISPLAY} auf ON gestellt war!!!). Falls Sie allerdings YES
drücken, wird die Fehlerstelle einfach übergangen, und die Diskette
weiter (de)kodiert. Wir gehen nun beide Fälle einmal durch:

@{b}Fall 1: Abbruch der (De)Kodierung@{ub}
   Nachdem Sie die Operation abgebrochen haben, können Sie die Diskette
   bis zur Fehlerstelle wieder restaurieren. Dazu ist es allerdings not-
   wendig zu wissen, ab welcher Stelle ein Fehler auftrat. Aus diesem
   Grund ist es notwendig, daß das @{"Controldisplay" link CONTROLDISPLAY} auf ON gestellt war,
   und Sie die Prozentzahl ablesen können. Als nächstes sollten Sie
   feststellen, ob der Fehler beim Lesen, oder beim Schreiben aufgetreten
   ist. Dies erfahren Sie aus dem Requester, der gleich nach dem Fehler
   erscheint. Haben Sie all dies getan, so können Sie sich ans reparieren
   machen. Starten Sie hierzu einfach die umgekehrte Operation. Falls ein
   Fehler beim Kodieren aufgetreten ist, starten Sie nun das Dekodieren
   und umgekehrt. Lassen Sie die Diskette bis zur besagten Stelle (de)-
   kodieren. Falls ein Fehler beim Lesen auftrat und dieser wieder er-
   scheint, sind Sie aus dem Schneider. Alles was Sie jetzt noch tun
   müssen, ist die Operation abzubrechen indem Sie auf CANCEL und danach
   auf NO drücken. Ihre Diskette ist dann bis zur Fehlerstelle wieder re-
   pariert.
   Falls ein Fehler beim Schreiben auftrat, so müssen Sie vor der Fehler-
   stelle, @{b}@{u}während der (De)Kodierung@{ub}@{uu} (also nachdem die Daten von der
   Diskette gelesen wurden) die Diskette aus dem Laufwerk nehmen, @{b}@{u}bevor@{ub}@{uu}
   der MasterCoder die Daten wieder auf Diskette schreibt. Es erscheint
   ein Requester, indem Sie dann auf CANCEL drücken und den nächsten
   Requester mit NO quittieren.

   Zwar ist der Fehler nicht behoben, aber alle anderen Daten sind wieder
   repariert worden.

@{b}Fall 2: Fortsetzung der (De)Kodierung@{ub}
   In diesem Fall hilft nur hoffen. Kehren Sie den gesamten Vorgang um.
   D.h. nach Ende der (De)Kodierung starten Sie die umgekehrte Funktion.
   Haben Sie die Diskette kodiert, so müssen Sie jetzt die Dekodierung
   starten und umgekehrt. Warten Sie ab, bis der MasterCoder bis zur
   Fehlerstelle kommt. Tritt wieder ein Fehler auf (und zwar an der
   gleiche Stelle), so müssen Sie wieder zuerst auf CANCEL und dann auf
   NO in den folgenden Requestern drücken. Und wieder wird die (De)-
   Kodierung fortgesetzt. Falls allerdings kein Fehler auftritt, vorher
   allerdings ein Fehler beim Lesen auftrat, so müssen Sie verhindern, daß
   der MasterCoder an diese Stelle Daten auf die Diskette schreibt. Zu
   diesem Zweck nehmen Sie die Diskette @{u}@{b}während des (de)kodierens@{uu}@{ub} (also
   gleich nachdem die Daten von der Diskette gelesen wurden) aus dem Lauf-
   werk) und beantworten Sie die beiden folgenden Requester wieder mit
   CANCEL und NO.
   Falls ein Fehler beim Schreiben auftrat ist diese Aktion nutzlos, da
   die Daten an der Fehlerstelle schon zerstört sind! Lassen sie dann ein-
   fach den MasterCoder weiter (de)kodieren.

   Zwar ist auch hier der Fehler nicht behoben, aber alle anderen Daten
   sind wieder repariert worden.
@endnode
