ExAss

Aus
Wechseln zu: Navigation, Suche


ExAss (extended Assembler)

Das Modul ExAss ist ein Werkzeug für den C64. Das Tool unterstützt die Software Entwicklung am C64 in 6502 Assembler Code.


Zwei Pass Assembler


Befehlserweiterung

Zusätzliche Befehle fpür den Direktmodus


Floppy Kurzbefehle


$

Dieser Befehl dient dazu, das Directory einer Diskette anzeigen. Im Gegensatz zu LOAD"$",8 geht hierbei der Inhalt des BASIC Programmspeicher nicht verloren.


@

Dieser Befehl dient dazu, ein Kommando an das Floppy Laufwerk zu senden. Die möglichen Kommandos an die Floppy entnehmen Sie bitte dem Handbuch zum Floppy Laufwerk.


Beispiele
@I
Initialisiert die Diskette im Laufwerk
@N
TEST
Die Diskette wird gelöscht, der neue Name der Diskette ist 'TEST'
@N
TEST,UI
Die Diskette wird formattiert, der neue Name der Diskette ist 'TEST' und die Disk ID ist 'UI'
@S
TEST*
Löscht alle Dateien die mit 'TEST' beginnen



Zusatz Befehle


DEL

Dieser Befehl löscht eine oder mehrere Zeilen im BASIC Programmspeicher.


Beispiele
DEL 60
löscht die Zeile 60 im BASIC Code
DEL 600-
löscht alle Zeilen im BASIC Code ab der Zeile 600 bis zum Ende
DEL -500
löscht alle Zeilen im BASIC Code vom Anfang bis zur Zeile 500
DEL 200-500
löscht alle Zeilen im BASIC Code ab der Zeile 200 bis zur Zeile 500


RENUM

Dieser Befehl löscht eine oder mehrere Zeilen im BASIC Programmspeicher.


Beispiele
DEL 60
löscht die Zeile 60 im BASIC Code
DEL 600-
löscht alle Zeilen im BASIC Code ab der Zeile 600 bis zum Ende
DEL -500
löscht alle Zeilen im BASIC Code vom Anfang bis zur Zeile 500
DEL 200-500
löscht alle Zeilen im BASIC Code ab der Zeile 200 bis zur Zeile 500


FIND


HELP


MEM


UNNEW

Dieser Befehl stellt ein mit NEW gelöschtes Programm im BASIC Programmspeicher wieder her.

Besonders praktisch ist dieser Befehl nach einem RESET des Computer. Wenn das Programm im Speicher noch in Ordnung ist, kann man es mit UNNEW nach einem Reset wieder herstellen.


Vorsicht: Der Befehl UNNEW setzt den BASIC Ende Pointer (Variablen Beginn) ans Ende des BASIC Code. Wenn sich hinter dem BASIC Code noch Maschinen Code befindet, dann ist dieser nach Ausführung von UNNEW ungeschützt. Sobald Variable angelegt werden, zerstört sich der Speicherinhalt nach dem BASIC Programm Code.


KILL

Dieser Befehl schaltet ExAss ab und deaktiviert das Modul, sofern das die Modul Hardware unterstützt.

Es werden alle Vektoren auf Standard Belegung zurückgesetzt. Der BASIC Programmcode bleibt erhalten. Die Variablen werden alle gelöscht. Der 8K Speicher wo sich ExAss befindet wird freigegeben, wodurch man wieder 38K freien Speicher hat.


Neue Formel Auswertung


Mini Monitor