.BAS | Basic Programme, wahlweise mit oder ohne Kommentarzeilen. Da Basic mit zunehmender Zeilenzahl langsamer in der Verarbeitung wird, erhöht sich die Zeilenverzögerung um 15mS pro 50 Zeilen. Damit die Programme einigermassen LISTbar bleiben, werden "REM " durch "REM" ersetzt, Applesoft fügt in jedem Fall ein Leerzeichen ein. |
.A65 | Assembler Source für Apple's EdAsm. Der Code wird so aufbereitet, damit er mit EdAsm korrekt dargestellt wird. Zudem werden ASL spezifische Instruktionen entfernt und Pseudo-Ops werden konvertiert, wo nötig. Auf Appleseite wird DOWNLOAD benötigt. |
.B65 | Binärdatei, wie sie von ASL erstellt wird. Auf Appleseite muss DOWNLOAD.BIN laufen. Die tiefste Bufferadresse ist $2000, ein Programm für tiefere Adressen muss mit dem Monitor entsprechend verschoben werden. |
.L65 | Konvertierung und Uebertragung von Adressen und Daten aus ASL-Listfiles zum Apple Monitor. |
.DOS | Upload von Textdateien zum PC, wie z.B. PR#2, LIST zum Uebertragen von Basic Programmen. |
.AZ8 | Z80 Assembler Sourcefile für CP/M. Benötigt RDRGET.COM auf CP/M Seite. |
.BZ8 | CP/M Binärdateien, z.B. mit ASL erstellte Programme. Benötigt RDRGET.COM auf CP/M Seite. |
.CPM | Upload von beliebigen Dateien von CP/M. Benötigt PUNPUT.COM auf Apple Seite. |
.BIN | Upload beliebiger Dateien im Binärformat, ohne Protokoll. |
8020:HB() | Konvertiert einen HEX String nach binär |
8120:BH() | Konvertiert eine Binärzahl zu einem HEX String. Die Anzahl Stellen (1-4) ist wählbar |
8220:KD() | Eingabe einer Dezimalzahl. Es werden nur 0-9 und Dezimalpunkt akzeptiert. Anzahl Stellen ist wählbar |
8420:KH() | Eingabe einer HEX Zahl. Es werden nur 0-9 und A-F akzeptiert. Anzahl Stellen wählbar |
8620:KS() | Eingabe eines Textes, entweder normal oder Dateiname. Bei letzterem wird an erster Stelle nur ein Buchstabe, bei den übrigen Buchstaben, Ziffern, "." und "/" akzeptiert. |
8820:FA() | Eingabe eines Dateinamens. Bei DOS3.3 kann otional das Laufwerk gewählt werden. Erlaubt auch die Anzeige des Directory |
8920:TV() | Gibt Text an beliebiger Position durch direktes Schreiben ins VRAM aus. Wird benötigt, wenn Textausgaben während aktivem Datei-WRITE erfolgen sollen |
9120:TX() | Senden eines Zeichens zur SuperSerialCard |
9820:PD() | Prüft, ob ProDOS aktiv ist. Verwendet dazu die Copyright Message des ProDOS |
9920:EH() | DOS Error Handler, zeigt DOS Fehler im Klartext, andere als Nummer. Kehrt zu Zeile 900 im Hauptprogramm zurück |
BELL | Sendet ein BELL zu Konsole, nützlich für Batchjobs |
CLS | Löscht den Bildschirm (neu hinzugefügt) |
DFU n | Setzt den USER Bereich (0-15) in dem .COM Dateien auf Drive A gesucht werden sollen. Default ist 0 |
DIR [afn] | Directory aller Dateien, exclusive jener mit dem SYS Attribut (gleich wie Standard-CCP) |
DIR <afn> S | Directory aller Dateien mit dem SYS Attribut. Dateimaske ist zwingend |
DIR <afn> B | Directory aller DIR und SYS Dateien |
DIR <afn> A | Directory aller DIR Dateien in allen Userbereichen |
ERA <afn> | Löschen von Dateien (gleich wie Standard-CCP) |
ERAQ <afn> | Löschen von Dateien mit Bestätigungsabfrage jeder Datei |
GET <addr> <ufn> | Laden einer Datei an eine bestimmte Adresse, ohne Ausführung |
GO [cmdtail] | Bearbeiten des cmdtail, falls vorhanden, und Sprung zu Adresse 0100H |
JUMP <addr> [cmdtail] | Bearbeiten des cmdtail, falls vorhanden, und Sprung zur angegebenen Adresse |
LIST <ufn> | Ausgabe einer Datei auf den Drucker (LST:) |
LIST <ufn> P | Ausgabe einer Datei auf den Drucker, ohne Formfeeds |
PAGE | Sendet Formfeed zum LST: Device |
PEEK <addr> [count] | Anzeige von count Bytes ab angegebener Adresse, ohne count 256 Bytes |
POKE <addr> <data ..> | Schreiben von data data data... (2-Digit-HEX) ab der angegebenen Adresse |
REN <[du:]newufn>=<oldufn> | Datei umbenennen, Drive und Usernummer sind unterstützt |
SAK | StrikeAnyKey: Wartet auf Tastendruck |
SAVE <pages> <ufn> | Schreibt <pages> Seiten (256 Bytes) in Datei, beginnend bei 0100H |
SAVE <records> <ufn> R | Schreibt <records> Records (128 Bytes) in Datei, beginnend bei 0100H |
SCL | Erlaubt Eingabe mehrerer Befehle auf einer Zeile, getrennt mit Semikolon |
TYPE <ufn> | Textdatei auf Konsole anzeigen mit Pause wenn Bildschirm voll |
TYPE <ufn> P | Textdatei auf Konsole anzeigen, ohne Pause |
N: | Userbereich wechseln (N=0..15) |