ReadMe File zum CodeX Assembler Development System written by Stefan Riege in 1989 Die Programmfertigstellung geschah nach dem Drucken des Handbuchs, so daß Änderungen in den Programmen nicht mehr mit aufgenommen werden konnten. Dieses File soll die Änderungen beschreiben, soweit dies nötig ist. ZUM DEBUGGER RECORD BEFEHLE Die Realisation der Record Befehle war weit komplizierter als zuerst gedacht, daher müssen diese Befehle etwas abweichen, bzw. es sind kleine Einschränkungen zu machen: Nachdem der Record Mode eingeschaltet worden ist ("onr"), können zwar gespeicherte Record Dateien geladen werden ("lr"), innerhalb dieser Dateien wird jedoch der Befehl "offr" übergangen, da sonst nach jedem Aufruf von Dateien das Recording abgeschaltet sein würde, da dieser Befehl normalerweise am Ende einer Record Datei steht. Weiterhin sollten die Record Befehle i.a. mit Vorsicht benutzt werden, da z.B. das Ansprechen von Adressen über absolute Werte überhaupt nicht möglich ist, oder auch Fehler, die während des Ladens auftreten völlig übergangen werden. TABULATOR Der Übersicht wegen ist eine klare regelmäßige äußere Form des Source wünschenswert. Um dies zu unterstützen, kann das Listing mit Shift und der Tabulatortaste korrigiert werden. In einem solchen Fall wird der Text bis zum nächsten Tabulator aufgerückt (am besten diese Funktion ausprobieren). Da viele Editoren diese Funktion standardmäßig auf der einfachen Shift Taste haben, können die Funktionen von Shift Tab und Tab mit CTRL+QT getauscht werden (ein wiederholter Aufruf von CTRL+QT erzeugt den alten Zustand). ZUM ASSEMBLER UTILITIES Im Utilities Menue sind weiter Menuepunkte zu Alt-Keymap-Befehlen, die jedoch noch nicht implementiert sind. Zukünftig sollen hiermit Tasten- kombinationen mit Alt mit Zeichenketten belegt werden. ASSEMBLER BRA.L/BRA.S Desöfteren kommt es vor, daß in einem fertigen Programm Long Branches benützt werden, obwohl Short Branches genauso ausreichen würden (BRA.S). Ist im Preferences Menue die Option "report unnecessary BRA.L" eingeschaltet, wird an jeder Stelle, wo ein Long Branch unnötig benutzt wird, eine Warnung #109 ausgegeben. Nun kann das Listing im Editor mit den Goto Error Funktionen ange- passt werden. (Ax,Dx) Bei dieser Adressierungsart muß keine Null vor der Klammer mehr mit angegeben (z.B. "(A0,D0)" statt "0(A0,D0)"). xxxx.W/xxxxxxxx.L Bei der absoluten Adressierung kann hinter einer Zahl die Suffixe ".W" und ".L" stehen, der Assembler setzt dann entweder die Word- oder Longword Adressierung ein. EDITOR Es besteht ab der Version 1.03 die Möglichkeit, Seka-Source Files ein- zulesen, und zwar so, daß die Sources automatisch konvertiert werden. CTRL+KG öffnet den übliche Filerequester zur Auswahl des Filenames.