Herunterladen Inhalt Inhalt Diese Seite drucken

Übernahme Von Parametern; Fehlermeldungen - Kleincomputer KC 85/5 Systemhandbuch

Inhaltsverzeichnis

Werbung

SOFTWARE
Die mittels Menütechnik zu startenden Maschinenprogramme müssen als Unter-
programme definiert sein, d. h., sie müssen mit RETURN abgeschlossen sein.
Die Unterprogramme werden bei Anwahl durch das Menüwort auf dem ersten
Byte nach dem Epilog gestartet.
Für die Zeichenkette des Programmnamens gilt, dass bei Großbuchstaben und
Ziffern (Codes 30H bis 3AH und 41H bis 5AH) der Eintrag ins Menü auf dem Bild-
schirm erfolgt.
Bei Sonderzeichen, Groß- und Kleinbuchstaben sowie Ziffern (Codes 20H bis
7FH) ist der Aufruf über den Namen möglich. Es kann z. B. der Name eines Pro-
gramms aus Groß- und Kleinbuchstaben bestehen. Dabei erfolgt keine Ausschrift
im Menü.
Die Menüwortsuche erfolgt zuerst im zugeschalteten Speicher von C000 bis
BFFF, dann im CAOS-ROM C und schließlich in den 3 zusätzlichen Ebenen des
USER-ROM C. Wurde das Menüwort in einer Ebene des USER-ROM C gefun-
den, dann wird der CAOS-ROM C automatisch abgeschaltet, falls er zugeschaltet
war. Steht das Menüwort im CAOS-ROM C, so wird dieser für die Abarbeitung
des Kommandos eingeblendet, der Schaltzustand des USER-ROM C bleibt dabei
erhalten.
3.4.2.
Übernahme von Parametern
Für Menüworte mit Epilogbytes von 0 bis 1EH können beim Programmaufruf auf
der gleichen Bildschirmzeile bis zu 10 Argumente (ARG1-ARG10) übergeben
werden. Die Anzahl der Argumente wird im Speicherplatz ARGN abgelegt. Die
Werte der Argumente sind als 2-Byte-Zahlen auf den Speicherplätzen
ARG1...ARG10 und die Anzahl der übergebenen Argumente auf dem Speicher-
platz ARGN abgelegt.
Gleichzeitig werden die ersten drei Argumente in diese Register geladen:
A = ARGN,
HL = ARG1,
DE = ARG2,
BC = ARG3
und können von den jeweiligen Unterprogrammen verwendet werden. Die Anzahl
der Argumente mit A = ARGN wird erst ab CAOS 3.4 mit übergeben.
3.4.3.

Fehlermeldungen

Seit CAOS 4.3 gibt die Menükommandoroutine Fehlermeldungen wenn möglich
im Klartext aus, dabei bedeuten:
104
4

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis