Programm >> NEW ZAP 3.0 << Bei diesem Programm handelt es sich um einen guten und leicht zu bedienenden File Editor (Diskmonitor). Möchten Sie einmal einige Bytes in einem Programm verändern, die Binär- oder ASCII Darstellung überprüfen, oder auch eine Sequenz in einem Programm suchen, mit diesem NewZap Programm haben Sie dafür ein gutes Hilfsmittel. NewZap läuft vom CLI oder aber auch von der Workbench. Ob Sie die Kickstart Version 1.1 oder 1.2 verwenden, ob Sie zusätzlichen Speicher verwenden oder nicht, das Programm läuft immer einwandfrei ! Bedienung: Nachdem Sie das Programm geladen haben, sehen Sie den Arbeitsbildschirm vor sich. Um ein Programm zu bearbeiten, geben Sie nun oben links hinter "FILESPEC:" den Programmnamen ein. Nachdem Sie Return gedrückt haben, wird das Programm eingeladen. Der erste Sektor wird dann sofort angezeigt. Im linken großen Feld in der Hexadezimalen Darstellung und im Feld daneben in der ASCII Darstellung. Sie können wählen, ob Sie im HEX Bereich oder im ASCII (ASC) Bereich arbeiten möchten. Der derzeit aktivierte Modus wird im unteren Fenster- bereich hinter "EDIT MODE:" angezeigt. Um den Modus zu wechseln, klicken Sie einfach mit der Maus in das entsprechende Feld. Wenn Sie ein Feld angeklickt haben, können Sie den Cursor entweder mit der Maus, bei gedrückter linker Taste, oder aber mit den Cursortasten der Tastertur steuern. Egal in welchem Bereich Sie arbeiten, alle Eingaben, sowie die Cursorposition wird immer gleichzeitig in das entsprechende andere Feld übertragen, wodurch Sie immer einen guten Überblick haben ! Mit dem FileZap können Sie keine Veränderungen über das letzte BYTE (EOF) hinaus vornehmen ! Anders als beim Programm FileZap wird bei NewZap immer ein ganzer 512-BYTE Sektor auf dem Monitor angezeigt, das entspricht 106 Zeichen. Zur Bedienung steht Ihnen ein Menü mit 3 Menütitel zur Verfügung. Die meisten dieser Menüpunkte können Sie auch mit der Tastertur, oder bei einigen auch mit der Maus durch anklicken spezieller Felder aufrufen. Wenn hinter dem Menüpunkt ein [A] und ein weiterer Buchstabe steht, dann können Sie diesen durch drücken der rechten AMIGA Taste und dem entsprechenden Buchstaben aktivieren. Es folgt nun zuerst eine Erklärung der Menü's. Anschließend dann werde ich die Felder erklären, die Sie mit der Maus bedienen können. Wie gesagt, stehen Ihnen 3 Menü's zur Verfügung: [1] PROJECT: ABOUT = Gibt eine kurze Mitteilung des Autors aus (englisch !) QUITE = Beendet das Programm [2] MOVE (Blättern): FORWARD = Läd den nächsten Sektor ein, und zeigt diesen an. BACKWARD = Läd den vorrigen Sektor ein, und zeigt diesen an. START = Läd den ersten Sektor ein, und zeigt diesen an. END = Läd den letzten Sektor ein, und zeigt diesen an. [3] SEARCH (Suchen): STRING SEARCH = Wenn Sie diesen Punkt anwählen, wird ein neues Fenster geöffnet. In diesem können Sie dann den zu suchenden Text eingeben. Entweder in der ASCII oder in der HEX Form. Wenn Sie in der HEX Form suchen, müßen Sie vor die Zahlen noch das Dollarzeichen >$< setzen ! Z.B. "$0D36F2". Wenn Sie das Dollarzeichen nicht davorsetzen, wird automatisch im ASCII Bereich gesucht. Mit der Suche wird begonnen, sobald Sie RETURN gedrückt haben. Wenn Sie das Fenster ohne Suche beenden möchten, dann klicken Sie oben rechts auf QUIT. CASE DEPENDENCY (Block abhängig suchen): ON = Ein OFF = Aus SET DIRECTION (Suchrichtung): FORWARD = Vorwärts (von aktuelle Posi.) REVERSE = Rückwärts (von aktuelle Posi.) CONTINUE SERCH = Weiter suchen. Wenn ein Suchstring mehrmals in Ihrem Programm vorhanden ist, können Sie nach dem ersten finden, mit diesem Punkt das weitersuchen veranlaßen. So, daß waren die einzelnen Menüs. Es folgen nun die "Felder", die Sie auch mit der Maus bedienen können. Diese Felder befinden sich im unteren Bildschirmteil. Sie bestehen aus 4 Pfeilen und 3 Quadraten. Die Pfeile sind alle mit einem Buchstaben makiert und haben die gleiche Aufgabe wie das MOVE Menü. F = FORWARD = Ein Sektor vorwärts B = BACKWARD = Ein Sektor zurück S = START = Zum ersten Sektor springen E = END = Zum letzten Sektor springen Die drei Quadrate haben folgende Aufgaben: UNDO = Wenn Sie beim arbeiten einen Fehler gemacht haben, können Sie mit diesem Feld alle Veränderungen seit dem letzten speichern wieder rückgängig machen. GOTO = Wenn Sie dieses Feld anklicken, können Sie direkt einen Sektor eingeben, der eingeladen und angezeigt werden soll. SAVE = Speichert das Programm auf Diskette ab. Es folgt nun noch eine Erklärung der Schriften: FILESPEC: = Programmname des Programmes welches bearbeitet werden soll. CURSOR POS: = Position des Cursors im Arbeitsfeld. CURRENT SECTOR:= Sektor der gerade angezeigt wird zum bearbeiten. ENDING SECTOR: = Der letzte Sektor des Programmes. END OF FILE: = Ende des Programmes. EDIT MODE: = Arbeits Modus. Entweder HEX oder ASC (ASCII). Jetzt sollten Sie eigendlich mit dem Programm zurecht kommen. Es folgen nun noch einige Hinweise zum arbeiten: Wenn Sie auf die HELP Taste drücken, bekommen Sie, auf englisch, einige Hinweise des Autors (Das gleiche wie der Menüpunkt ABOUT). Fehler werden durch einen Ton angezeigt. (Z.B. wenn ein Programm nicht gefunden wird, oder die Suche nach einem String erfolglos war.) Das Programm benutzt die Workbench Farben, die mit dem PREFERENCES Programm eingestellt sind. Diese 4 Farben können Sie nun beliebig in diesem Programm verwenden. Sie können also diese Farben beliebig tauschen. Wie das geht erfahren Sie nun: Nach dem Programmstart geben Sie als Programmnamen "NewZap" ein. Es wird nun das eigene Programm in den Speicher geladen. Nun gehen Sie in das SEARCH Menü, und wählen STRING SEARCH. Geben Sie dann den Suchnamen "03213" ein. Es wird dann der entsprechende Sektor eingeladen. Sie erkennen dann auf der ASCII Seite, etwas unterhalb der Mitte den Text: "PENCOLORS 03213 [Default=03213]". Die entsprechenden Zahlen sind auch farblich abgesetzt (Suchbereich). Die 5 Zahlen hinter PENCOLORS sind dann die entsprechenden Farbwerte. (Nicht die hinter Default !) Die Zahlen hinter Default zeigen immer die original Einstellung an, falls Sie diese später wieder einstellen möchten. Nun können Sie diese Werte beliebig ändern. Beachten Sie aber, daß Sie vorher unbedingt eine Sicherheitskopie anfertigen sollten ! Die 5 Farbwerte stehen für folgende Bildteile: 0 = Hintergrundfarbe (nicht änderbar !) 3 = Anzeigeschriften (Cursor pos, Current sector, Ending sector ...) 2 = Text in den Arbeitsfeldern (HEX und ASCII) 1 = Makierung der Veränderungen im Arbeitsfeld (beim eingeben) 3 = Makierung nach dem suchen (Gefundener Text nach Search) So, daß war es dann auch schon. Ich wünsche Ihnen viel Spaß beim Arbeiten mit diesem Programm.