Herunterladen Inhalt Inhalt Diese Seite drucken

Kleincomputer KC 85/5 Systemhandbuch Seite 122

Inhaltsverzeichnis

Werbung

SOFTWARE
Name: . . . DABR . . . . . . . . . . . . UP-Nr.: 32H
FKT.:
Berechnung der VRAM-Adresse der Cursorposition im gerade
eingestellten Fenster und Bild
PE:
Register D
Register E
PA:
CY = 1
Register HL
VR:
F, HL
Bemerkung:
Dieses Programm ermöglicht das Zurücklesen von ASCII-
Zeichen aus dem Bildschirmspeicher (VRAM).
Name: . . . TCIF . . . . . . . . . . . . . UP-Nr.: 33H
FKT.:
Test, ob Cursorposition im definierten Fenster ist
PE:
Register D
Register E
PA:
CY = 1
VR:
AF
Name: . . . PADR . . . . . . . . . . . . UP-Nr.: 34H
FKT.:
Berechne Pixel- und Farbadresse aus Zeichenposition
PE:
Register H
Register L
PA:
Register HL
CY = 1
VR:
F, HL,
Bemerkung:
HL = 00 entspricht linker oberer Ecke.
* Beim KC85/2 und KC85/3 wird im Register DE die Farb-
adresse übergeben, beim KC85/4 und KC85/5 ist DE unverän-
dert.
Name: . . . TON . . . . . . . . . . . . . UP-Nr.: 35H
FKT.:
Tonausgabe
PE:
(ARG1)
(ARG1+1)
(ARG2)
(ARG2+1)
(ARG3)
(ARG3+1)
VR:
AF, BC, DE, HL
Bemerkung:
Tondauer über CTC-Interrupt
122
= Zeile auf Bildschirm
= Spalte auf Bildschirm
= Außerhalb (Fehler)
= Adresse im Speicher
= Zeile der Cursorposition
= Spalte der Cursorposition
= Cursor außerhalb
= Vertikalposition
= Horizontalposition
= Zeichen- und
= Position außerhalb
DE
= Tonhöhe 1 (Zeitkonstante für CTC 0)
= Vorteiler 1 (0, 1)
(Systemtakt: 16 bzw. 256)
= Tonhöhe 2 (CTC 1)
= Vorteiler 2 (0, 1)
= Lautstärke (0 ... 1FH) in Zweierschritten
= Tondauer (0 ... FFH) (in 20 ms-Schritten
STACK: 2
STACK: 0
(0 ... FFH)
(0 ... 27H)
Farbadresse*
STACK: 1
bzw. 0 = Dauerton)
STACK: 1
5

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis