ExAss
Inhaltsverzeichnis
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