=============================================================== Nick's HexDez V1.3 (c) 1998 by logic tools, Nick MŸller, MŸnchen ===============================================================Auf meiner home page gibt's noch mehr...HexDez ist FREEWARE und darf AUSDR†CKLICH weiterverbreitet werden, solangedieser Text mit dabei ist.File-Liste:==========HexDez1x.pkg: HexDez fŸr OS 1.xHexDez20.pkg: HexDez fŸr OS 2.0Liesmich.txt: Dieser TextKurz.txt: KurzbeschreibungReadme.txt: Dieser Text in EnglischShort.txt: Kurszbeschreibung in EnglischWas ist Nick's HexDez:======================HexDez kann von den vier gebrŠuchlichen Zahlenbasen binŠr, oktal, dezimal undhexadezimal positive Zahlen in jede der vier vorgenannten Zahlenbasen umwandeln. Die Dezimal-Darstellung kann in vorzeichenlos, 1-er und 2-er Komplementerfilgen. Die grš§te darstellbare Zahl hat 64 Bit. Die Umwandlung kann wŠhrendder Eingabe oder danach erfolgen. Die Quellbasis ist jeweils die Eingabezeilein der zuletzt €nderungen vorgenommen wurden. Die Einstellungen fŸr Quell- undZielbasis werden bei Programmende gespeichert. Zur leichteren Eingabe stehtein spezielles Keyboard zur VerfŸgung.Warum nochmal ein Hexadezimal-Wandler:======================================1) Es war fŸr mich ein kleines †bungsprojekt um die NEWTON-Programmierung zu lernen.2) Mir ist kein Programm fŸr den Newton bekannt, das die Zahlenbasen hex, dez, bin und okt beherrscht und gleichzeitig Zahlen bis 64 Bit konvertieren kann.3) Das Handling auf den NEWTON ist einfacher als auf den Ÿblichen Taschenrechnern.4) Mir wurde mein HP-16C gestohlen.5) Programmieren macht Spa§, insbesondere wenn's fŸr den NEWTON ist!Bedienung:==========Sollte eigentlich klar sein!Dennoch einige Hinweise:- Die Eingabe von Buchstaben in hexadezimaler Schreibweise erfolgt am Besten in Kleinschreibung (OS 2.0 ohne Bedeutung). Noch besser geht's allerdings mit dem Keyboard das Ÿber einen Doppeltab (Nur OS 2.0, OS 1.x nur Ÿber Tastatur-Knopf) in die Eingabezeile aufgerufen wird.- Unsinnige Eingaben werden ignoriert, Buchstaben die wie Zahlen aussehen (I, l, O, o) werden in die entsprechenden Zahlen umgewandelt.- Bei grš§eren Zahlen wird die Umwandlung etwas zŠh. Unter Konfiguration (bei dem schnuckeligen SchraubenschlŸssel) lŠ§t sich einstellen, da§ die Konvertierung erst nach Aufforderung (Go-Knopf) erfolgen soll. Dazu "convert online" ausschalten.Warum HexDez so langsam ist:============================Zur Darstellung von Zahlen >= 31 Bit eignet sich die eingebaute Integer-Arithmetik nicht. Darum hab ich eine BCD-Arithmetik programmiert die beliebiggro§e Zahlen darstellen kann. Die erste nicht optimierte Version hat fŸr eineDivision einer 20-stelligen Zahl Ÿber 30 Sekunden benštigt, jetzt sind es 0,7Sekunden. Darum ist HexDez eigentlich schnell.Was noch werden kann:=====================Bei entsprechender Resonanz werde ich HexDez noch weiter ausbauen. MšglicheErweiterungen sind:- Behandlung von Vorzeichen im 1er und 2er Komplement.- MSB, LSB, Byteflipped, Intel oder sonstwie Darstellungen.Wer VorschlŠge hat, soll sich bitte bei mir melden. Ich wŸrde mich Ÿbrigensauch Ÿber Lob freuen...Systemvoraussetzungen:======================HexDez1X ist fŸr alle OS 1.x, getestet auf MessagePad unter OS 1.1.0 undMessagePad 120 unter OS 2.0. HexDez1X sollte aber nicht unter OS 2.0verwendet werden, aufgrund der eingeschrŠnkten Mšglichkeiten.HexDez20 ist fŸr OS 2.0. Getestet auf MessagePad 120 mit OS 2.0€nderungen:===========Vers. 1.2 -> Vers. 1.3einige Kleinigkeiten u.a. gaenderte eMail-AdresseVers. 1.1 -> Vers. 1.2In der octalen Darstellung konnten keine Werte eingegeben werden.Vers. 1.0 -> Vers. 1.1Jetzt aufgeteilt in OS 1.X und OS 2.0. Mšglicherweise werde ich OS 1.X nichtweiter unterstŸtzen.- Wird eine Zahl in die Eingabezeile gezogen (Zwischenablage), dann gibt's keinen Absturz mehr, oder seltsam Ÿberlagerte Darstellung.- OS 2.0 unterstŸtzung fŸr "rotieren"- Info-Knopf jetzt im OS 2.0-Stil (Nur HexDez20)- Kleine Anzeige im oberen rechten Eck fŸr Anzahl Stellen (8, 16, 32, 64 Bit)- Jetzt auch 8 Bit einstellbar. (wichtig f. Komplement-Darstellung)- Uhr-Knopf weg (Nur OS 2.0)- Ausgabefont einstellbar (Nur OS 2.0)- Eingabe-Cursor war unter OS 2.0 nicht sichbarRechtliches:============Nick's HexDez ist Freeware. D.h. diese Software darf nicht weiterverkauftwerden. Wird das Medium (Disketten, CDs o.Š.) auf dem HexDez sich befindetverkauft, dann bedarf es meiner ausdrŸcklichen Genemigung!Das Programm ist so wie es ist, es besteht kein Anspruch auf FunktionalitŠt.Etwaige direkte oder indirekte SchŠden durch die Benutzung des Programmes sindeinzig das Risiko des Anwenders.NEWTON, NOS 1.1 NOS 2.0 und anderes ist ein eingetragenes Warenzeichen vonApple und AnderenKontakt:========Nick MŸller, logic tools, MŸnchene-mail: Nick@LogicTools.dehome page: www.LogicTools.de