KONVERTER.DOK ============== KONVERTER : aktuelle Version 2.10 vom 26. Juni 1992 CK (CliKonv): aktuelle Version 1.10 vom 25. Juni 1992 1) ALLGEMEINES -------------- »Konverter« und »CK« sind kleine Utilities zur Konvertierung von Zahlen in verschiedene Zahlensysteme (dezimal, hexadezimal, oktal und binär). Beide Programme arbeiten mit Langwortbreite (32 Bit) und decken somit einen Zahlenbereich von -2.147.483.648 bis +2.147.483.647 (vorzeichenbehaftet) bzw. von 0 bis 4.294.967.295 = hex. FFFFFFFF (nicht vorzeichenbehaftet) ab. Als negative Zahlen werden solche Zahlen angesehen, bei denen das höchstwer- tige Bit (Bit 31) auf 1 gesetzt ist. »Konverter« kann sowohl vom CLI aus als auch interaktiv benutzt werden, wobei für die interaktive Verwendung (Eingabe/Auswahl über Requester) die ReqTools.Library (V37 und größer) von Nico François benötigt wird. »CK« kann nur vom CLI aus aufgerufen werden, braucht nicht die ReqTools und kann außerdem resident gemacht werden. Beide Programme laufen problemlos sowohl unter OS 1.3 sowie auch unter OS 2.04. 2) RECHTE UND HAFTUNG ---------------------- »Konverter« und »CK« sind Copyright © 1991,1992 by Dietmar Kammler (DK-Ware), im folgenden »DK« genannt. Alle Rechte an diesen beiden Programmen behält sich »DK« vor. Beide Programme sind »Freeware (Giftware)« und dürfen beliebig kopiert und weiterverbreitet werden mit folgenden Einschränkungen: - Soweit vorhanden, ist diese Dokumentation (»Konverter.DOK«) mit weiterzugeben. - Kommerzielle Nutzung nur mit Zustimmung von »DK«. - Keine Weiterverbreitung über den PD-Versand Stefan Ossowski. - Es dürfen keinerlei Änderungen am Binärcode vorgenommen werden; Änderungen am Source-Code und anschließende Neu-Kompilierung sind ausdrücklich als solche kenntlich zu machen, ein "Belegexemplar" ist an »DK« zu senden. Obwohl beide Programme »Freeware« sind, freut sich »DK« über jede kleine Anerkennung (Geld, Briefmarken, Disketten, keine Süßigkeiten). Sollten Sie Bugs feststellen bzw. Verbesserungsvorschläge haben, bittet »DK« ebenfalls um eine entsprechende Mitteilung. Die Adresse: Dietmar Kammler Nelkenweg 7 W-4350 Recklinghausen Tel.: 02361/24911 »ReqTools.Library« ist Copyright © 1991,1992 by Nico François (Freeware). Die aktuelle Version einschließlich Dokumentation und Interfaces zu ver- schiedenen Programmiersprachen (inklusive Modula-2) finden Sie auf der Fred-Fish-Disk Nr. 623. Hier noch einmal ein großes Dankeschön an Nico François für diese exzellente Library. Das im Programm »Konverter« verwendete Modula-2-Interface zur ReqTools.Library stammt von Frank Lömker und Kai Bolay und wurde ebenfalls auf Fish Nr. 623 veröffentlicht (Freeware). »DK« übernimmt keine Haftung für etwaige Schäden, die aus der Benutzung der Programme resultieren. 3) AUFRUF UND BEDIENUNG ----------------------- Beide Programme erklären sich eigentlich von selbst, ein paar Hinweise zur Bedienung sollen jedoch nicht unterschlagen werden: * KONVERTER --------- Aufruf über CLI (Eingabe: oder: ) oder über Workbench (Icon). In beiden Fällen wird die "interaktive" Version gestartet, die die »ReqTools.Library« benötigt. Kopieren Sie die »ReqTools.Library« in Ihr SYS:LIBS-Verzeichnis oder laden Sie vor Aufruf die Lib mit dem »LoadLib«-Befehl. Konnte die »ReqTools.Library« nicht geöffnet werden, macht ein System-Requester Sie darauf aufmerksam. Ansonsten passiert nichts. (Anmerkung: Es soll immer noch kommerzielle (!) Programme geben, die das Fehlen einer Library nicht mitbekommen und den Amiga zu einem herrlichen Absturz bringen!) Beachten Sie, daß es zwei Versionen der ReqTools gibt: eine für OS 1.3 und eine andere für OS 2.0. Verwenden Sie immer die passende Library! Die gesamte Steuerung geschieht über Requester der ReqTools. Klicken Sie gewünschte Zahlenbasis bzw. Programmfunktion an. Die weitere Steuerung kann weitestgehend auch über die Tastatur erfolgen: Dabei wirkt immer wie bzw. schließt solche Requester, die nur einen Schalter haben. Die Requester können auch in den Hintergrund "geklickt" werden, so daß das Programm aktiv bleiben kann und Sie unterdessen andere Arbeiten verrichten können. Sie können auch MINI anklicken, dann wird ein "Mini"-Requester in der linken oberen Bildschirmecke geöffnet, den Sie ebenfalls ver- schieben und ggf. in den Hintergrund klicken können. So brauchen Sie »Konverter« nicht immer wieder neu zu starten. Wird »Konverter« vom CLI m i t Argumenten gestartet, ist die »ReqTools.Library« nicht erforderlich. Geben Sie ein, um Informationen über die erforderlichen Parameter zu erhalten. Beispiele: Konverter -h ffffffff Konverter -d 255 Konverter -d -1 Vorzeichen sind nur bei Basis "-d" erlaubt. * CK (CliKonv) ------------ »CK« funktioniert wie die "CLI-Version" von »Konverter« mit folgenden Unterschieden: - Die »ReqTools.Library« ist überhaupt nicht erforderlich. - »CK« ist noch etwas kleiner als »Konverter«. - »CK« kann ab OS 1.3 resident gemacht werden: unter OS 1.3/2.0 bzw. unter ARP-Shell 1.3 Die Aufrufparameter sind genauso wie bei »Konverter«, Hilfe erhalten Sie mit . Noch ein Hinweis: Kopieren Sie »CK« immer mit , damit das "Pure"-Bit erhalten bleibt. 4) SONSTIGES ------------ Beide Programme (insbesondere allerdings »Konverter«) sollen weiterentwickelt werden. »DK« bittet daher auch um Vorschläge Ihrerseits. Einige Ideen für zukünftige Versionen habe ich bereits: - Ausgabe des passenden Amiga-Zeichens (ASCII) bei Zahlencodes bis 255 - ARexx-Schnittstelle: Aufruf von »Konverter« aus ARexx heraus und Übernahme der Ergebnisse in ARexx-Programme. - Einbau von Funktionen für bitweise Verknüpfungen (OR, AND, XOR). - evtl. Tonausgabe/Samples bei wichtigen Programmfunktionen/Fehlern. »DK« hat auch noch andere Freeware-/Shareware-Programme für Amiga, haupt- sächlich aber für PC, geschrieben. Falls Sie Interesse haben, bitte an- rufen: Sie erhalten dann eine ausführliche Liste. AMIGA FOREVER ! Recklinghausen, im Juni 1992 ---- ENDE KONVERTER.DOK ---