
 ============================================================================
   Multi-Decruncher V2.3 - Was Written under using of AMOS by Harald Wagner
 ============================================================================




 Vorwort:
 --------

 Die hier vorliegende version des Multi-Decrunchers ist das zuletzt
 erschienende UpDate. Bitte bedenken sie das diese vorliegende version
 kein Public Domain Programm mehr ist sondern von nun an Shareware.
 Auch weitere geplante versionen werden von nun an nur noch Shareware
 sein. Desshalb waehre ich ihnen sehr dankbar wenn sie mir eine Spende
 von DM 10 ,- fuer die wochenlange arbeit zusenden wuerden. Meine Adresse
 koennen sie am ende des text-files oder im About Window des Programms
 entnehmen.


 (Vielen Dank im voraus und viel Spass mit der neuen Version.)






 Anleitung:
 ----------

 Hier nun die komplette anleitung zum Multi-Decruncher. Es werden alle
 optionen sowie alle messages des programms beschrieben.




 About ...
 ---------

 Diese Option gibt einige informationen ueber den Multi-Decruncher aus.




 Clear All Data
 --------------

 Mit dieser option wird alles geloescht und der Memory wird wieder
 freigegeben. Das zuletzt decrunchte file geht somit verloren.
 Nach dem anwaehlen dieser Option steht wieder alles zu 'NONE'.
 Der vorteil dieser Option ist der wenn man nur wenig Memory zur
 verfuegung hat. Z.B. sie wollen mit der Read-Hex funktion ein
 groesseres file auslesen und erhalten die fehlermeldung.:
 File to Long to Load. In diesem fall ist es angebracht wenn man
 vorher die 'Clear All Data' Option anwaehlt, gerade wenn das zuletzt
 decrunchte file Extrem Lang war.




 Load File:
 ----------

 Diese Option erlaubt es ein File von Diskette/Festplatte zu Laden und
 ggf. zu Decrunchen.




 Delete File:
 ------------

 Diese Option erlaubt es ein File oder UnterDirectory von Diskette/Festplatte
 zu loeschen. Directorys lassen sich nur dann loeschen wenn sich auch keine
 weiteren files mehr darunter befinden, ansonsten wird dies mit I/O Error
 bestaetigt. Mit dieser option sollten sie recht vorsichtig umgehen.




 Save Object File:
 -----------------

 Diese Option erlaubt es ein Decrunchtes File als Object-File abzuspeichern.
 Dieses File kann dann spaeter ganz normal vom 'CLI' oder ggf. von der 'WB'
 aus gestartet werden. Soll das File unveraendert gespeichert werden, so ist
 die 'Save Data' Option zu waehlen. Diese entspricht das 'SAVE' Gadget aus
 der 2.0 Version.




 Read AscII:
 -----------

 Diese Option erlaubt es ein Text-File von Diskette/Festplatte auszulesen.




 Read Hex:
 ---------

 Diese Option erlaubt es ein Binary-File von Diskette/Festplatte in
 Hexadecimaler form auszulesen. Der AscII Code wird dabei mit ausgegeben.




 Bell On/Off:
 ------------

 Diese Option erlaubt es ein Klingel Signal auszugeben. Es ist zu hoehren
 nach dem decrunchen eines files, nach dem loeschen eines files, nach dem
 abspeichern eines files. Also immer wenn die erfolgs meldung 'ALL RIGHT!'
 erscheint. Aktiv ist immer das was im Pull Down Menu nachzulesen ist.
 z.b. Bell = On  bedeutet das das Klingel Signal eingeschaltet ist.




 Screen On/Off:
 --------------

 Diese Option erlaubt es den Screen waehrend des Decrunchen abzuschalten
 oder eingeschaltet zu lassen. Aktiv ist auch hier wieder das was im Pull
 Down Menu nachzulesen ist.




 System Requests ... WB On/Off
 -----------------------------

 Diese option erlaubt es die System Requester der Workbench zu aktivieren
 oder inaktivieren. 'Workbench = On' bedeutet das bei jedem oeffnen eines
 System Requesters die Workbench in den Vordergrund gebracht wird.
 'Workbench = Off' bedeutet das die System Requester im Multi-Decruncher
 Screen geoeffnet werden. Auch hier ist wieder das Aktiv was im Pull Down
 Menu nachzulesen ist.




 Iconify:
 --------

 Diese option erlaubt es die Workbench in den vordergrund zu holen. Durch
 Druecken beider MausTasten gelangen sie zurueck zum Multi-Decruncher.




 Save Preferences:
 -----------------

 Diese option erlaubt es die einstellungen vom Pull Down Menu abzuspeichern.
 Bei einem spaeteren wiederaufrufes des Multi-Decruncher werden alle ein-
 stellungen wieder uebernommen.




 Byte Check On/Off
 -----------------

 Bei dieser Option handelt es sich um das auslesen der Decrunch-Laenge
 fuer folgende versionen.:

 Tetra Cruncher V1.1 - Tetra Packer V2.1 - Tetra Packer V2.2 - Defjam
 Packer V3.2.

 Bisher konnte man nur den Low & High Byte errechnen. Dass heisst
 wenn man ein file mit den oben genannten versionen packt wird ein gewisser
 memory vom anwender ausgewaehlt in dem man das file packen will. nun ist es
 aber oft so das man einen wesentlich groesseren bereich waehlt als das file
 wirklich lang ist. Z.B. sie reservieren den speicherbereich $40000 - $50000
 und laden jetzt das zu crunchende file nach $40000. Dieses hat angenommen
 eine laenge von 536 bytes. Multi-Decruncher kann nur die groesse
 $40000 - $50000 auslesen. Also in diesem beispiel waeren das 65536 bytes.
 Das sind genau 65000 bytes zuviel. der rest sind ueberfluessige '0 Bytes.'
 Da das in diesem beispiel decrunchte file in wirklichkeit nur 536 bytes
 betraegt wuerde man zuviel unnoetige '0 bytes' mit abspeichern. Abhilfe
 schafft da die Option 'Byte Check' diese checkt das decrunchte file von unten
 nach oben, Byte fuer Byte. Das geht dann solange bis kein '0 Byte' mehr
 eintrifft. und die neue richtige laenge ist errechnet. In diesem beispiel
 also '536 Bytes.' Sie koennen Allerdings den Byte Check auch ausgeschaltet
 lassen. Dann wird die Decrunch Laenge wieder so errechnet wie beim Multi-
 Decruncher V2.0. Der Byte Check ist nur bei den obengenanten versionen
 aktiv. Handelt es sich beim decrunchen eines files Z.B. um ein Mega Cruncher
 File so ist der Byte Check NICHT aktiv auch wenn er eingeschaltet ist.
 Bei allen anderen versionen werden die Decrunch Laengen genau ausgelesen.



 Zum schluss moechte ich ihnen noch alle meldungen der MESSAGE zeile
 beschreiben.
 -------------------------------------------------------------------



 No Disc in Drive
 ----------------

 Diese Fehlermeldung kommt vor wenn sie die optionen
 'Load/Save/Delete/Read AscII/Read Hex' angewaehlt haben
 und sich keine disk in den laufwerk(en) befinden.




 File to Long to Load!
 ---------------------

 Diese Fehlermeldung kommt vor wenn das gewaehlte file zu lang ist. Es kann
 also nicht eingeladen werden.




 File to Long to Decrunch!
 -------------------------

 Diese Fehlermeldung kommt vor wenn das gewaehlte file im Unpack Format zu
 lang ist. Es kann also nicht Decruncht werden.




 What Data File ???  &  What Object File ???
 -------------------------------------------

 Diese Fehlermeldung kommt vor wenn sie eine der Save Optionen gewaehlt haben
 und es wurde noch nichts Decruncht. Es steht also noch alles zu 'NONE'.




 All Right!
 ----------

 Eine Disketten-Operation wurde erfolgreich abgeschlossen.




 Saving Preferences...
 ---------------------

 Die einstellungen des Pull-Down Menus werden auf Diskette/Festplatte
 abgespeichert.




 Decrunching XXX Vx.x File ...
 -----------------------------

 Ein file wird Decruncht und die version mit dem es gepackt wurde wird
 angezeigt.




 Deleting File ...
 -----------------

 Ein ausgewaehltes File wird von Diskette/Festplatte geloescht.




 Loading File ...
 ----------------

 Ein ausgewaehltes File wird von Diskette/Festplatte geladen.




 Loading File to Read
 --------------------

 Ein ausgewaehltes File wird zum auslesen (AscII oder Hex) von
 Diskette/Festplatte geladen.




 Writing Object File
 -------------------

 Das zuletzt Decrunchte File wird als Object-File auf Diskette/Festplatte
 Abgespeichert.




 Writing Data File
 -----------------

 Das zuletzt Decrunchte File wird als Data-File auf Diskette/Festplatte
 Abgespeichert.




 Impossible !!!
 --------------

 Das zuletzt Decrunchte File war ein Daten-File welches mit dem
 Power Packer gepackt war und der Anwender wollte dieses als
 Object-File Abspeichern. Moeglicherweise handelt es sich um ein
 Sound-Modul oder einer AscII-Datei, daher ist es nicht moeglich
 dieses Decrunchte File als Object-File abzuspeichern. Diese
 Fehlermeldung kommt nur dann vor wenn das Decrunchte File mit
 dem Power Packer gepackt war. Bei allen anderen versionen
 handelt es sich um Ausfuehrbare Dateien.




 Scanning File ...
 -----------------

 Das ausgewaehlte File wird gescannt ob es mit einem der unterstuetzenden
 Crunchern Gepackt wurde.




 Recognize File ...
 ------------------

 Das ausgewaehlte File wurde erkannt und wird darauf hin geladen & Decruncht.
 (Sofern der Memory ausreicht.)




 Unknown File ...
 ----------------

 Das ausgewaehlte File wurde nicht erkannt und wird auch nicht Geladen.




 Not Done !!!
 ------------

 Eine Sicherheitsabfrage auf durchfuehren oder nicht wurde mit 'NEIN'
 bestaetigt.




 File not Found!
 ---------------

 Das ausgewaehlte File wurde auf der Diskette/Festplatte nicht Gefunden.




 Delete File Sure ??? (Left=Yes / Right=No)
 ------------------------------------------

 Dem Anwender wird gefragt ob das ausgewaehlte File wirklich von
 Diskette/Festplatte geloescht werden soll.




 File Exists, Overwrite? (Left=Yes / Right=No)
 ---------------------------------------------

 Dem Anwender wird gefragt ob das schon bereits vorhandene File auf
 Diskette/Festplatte ueberschrieben werden soll.




 Exit MD2.3 Sure? (Left=Quit / Right=Cancel)
 -------------------------------------------

 Dem Anwender wird gefragt ob er den Multi-Decruncher wirklich
 verlassen will.




 I/O Error!
 ----------

 Diese Fehlermeldung kann bei vielem auftreten, wie Z.B. bei einem Save/Delete
 Versuch war die Diskette Schreibgeschuetzt und das System-Requester wurde
 mit 'Cancel' bestaetigt. Die Diskette hatte ein Read/Write Error.
 Die Diskette war voll. (u.s.w ...)




 PS.:
 ----

 Fuer Spenden oder Fragen Schreiben sie an:
 ------------------------------------------

 Harald Wagner
 Nordring 135
 D-5132 Uebach-Palenberg


