Herunterladen Inhalt Inhalt Diese Seite drucken

Kleincomputer KC85/4 Systemhandbuch Seite 70

Vorschau ausblenden Andere Handbücher für KC85/4:
Inhaltsverzeichnis

Werbung

SOFTWARE
Der Maschinencode (MC) ist mit dem Kommando MODIFY, z. B. ab Adresse 0
hexadezimal, einzugeben und anschließend das Menü durch MENU aufzuru-
fen. Im Menü erscheint nun auch das Kommandowort COPY. Es kann z.B.
wie folgt verwendet werden:
Kopieren der Zeichenbildtabelle 1 aus dem ROM (Anfangsadresse 0EE00H)
in den RAM ab Adresse 2000H mit einer Länge von 512 Bytes (L=200H).
COPY EE00 2000 200
(HL) (DE) (BC)
Für Anwenderprogramme mit eigenem Menüfeld ist es möglich, den Stan-
dardprolog 7F durch Eintragen eines neuen Prologbytes in (IX+9) zu än-
dern. Dadurch werden nur die Kommandos gezeigt, die den neuen Prolog
enthalten. Es sind ebenfalls nur diese Programme über Kommando startbar.
Als Prolog sollen Bytes genutzt werden, welche möglichst nicht mehrfach hin-
tereinander in Programmen oder Texten auftreten ( z.B. B0H bis B7H =
OR n, n . . . Register). Diese Befehle werden kaum zweimal hintereinander
im Programm auftreten und sind auch nicht mit ASCII-Zeichen zu verwechseln.
Beispiel:
DEFW 7F7FH
DEFM 'NEWMENU'
DEFB 1
LD (IX+9),0B0H
CALL MENU
RET
DEFW 0B0B0H
DEFM 'BYE'
DEFB 1
LD (IX+9), 7FH
CALL MENU
RET
DEFW 0B0B0H
DEFM 'MENU'
DEFB 1
CALL MENU
RET
MENU: LD A,12
CALL 0F003H
DEFB 0
CALL 0F003H
DEFB 46H
RET
; Standardprolog
; neuen Prolog eintragen
; Menüanzeige
; Alternativprolog
; Rückstellen auf
; Standardprolog
; Standardprolog eintragen
; Menüanzeige
; Alternativprolog
; Menüanzeige
; CLS
; PV I
; UP 0
; PV I
; UP 46H
4
69

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis