Herunterladen Inhalt Inhalt Diese Seite drucken

Koppel-Ram-Belegung - Kleincomputer KC 85 Handbuch

Vorschau ausblenden Andere Handbücher für KC 85:
Inhaltsverzeichnis

Werbung

Handbuch für den Programmierer
Anlage 4: Koppel-RAM-Belegung
Seite 3 - FF00H = I/O-Adresse F3H im KC
fünf
32 Byte-Puffer
CIBUFF:
defs 32
COBUFF:
defs 32
LOBUFF:
defs 32
AIBUFF:
defs 32
AOBUFF:
defs 32
fünf Ringpufferzeiger
INPTR:
defb
LOW(CIBUFF)
defb
LOW(CIBUFF)
defb
0
defb
0
defb
LOW(AIBUFF)
defb
LOW(AIBUFF)
OUTPTR: defb
LOW(COBUFF)
defb
LOW(COBUFF)
defb
LOW(LOBUFF)
defb
LOW(LOBUFF)
defb
LOW(AOBUFF)
defb
LOW(AOBUFF)
IOBYTE als Kopie des System-I/O-Bytes, wird bei
start aktualisiert
IOBYTE: defb 0
AIANF:
defb 0
MEMANF:
defb 0
RAM-Floppy-Zellen
TRACK:
defb 0
SECTOR:
defb 0
CONTR:
defb 0
SIZE:
defb 0
UROK:
defb 0
KTABAD:
defw 0
BSSTAT:
defb 0
ESCTAB:
defw 0
75
;Konsoleneingabe
;Konsolenausgabe
;Druckerausgabe
;Zusatzeingabe (normal V.24 )
;Zusatzausgabe (normal V.24 )
;KC
;D004
;KC
;D004
;Anforderung Zusatzeingabekanal
; <>0 schaltet z.B. DTR
; Eingabe -> 0
;Anforderung zur Speicherinhalts-
;übertragung
; <>0 fordert Daten an
; (über ESCape's)
; Daten im Puffer -> 0
; Fehler -> FFH
;Spur max. 256
;Sektor max. 127
;Steuerbyte - Lesen
- Schreiben 06H
- Quittiert 00H
;verfügbare Spuranzahl
; 0 - Anfangswert
; 1 - o.k.
; 2 - floppy not ready
; 3 - can't read
; 4 - no system
; 5 - CAOS-Betriebsart
; Anfangsadresse Tastaturcode
; dient der Änderung der Umcodierungstabelle
; STATUS - Bildschirmausgabe
; BIT 0 - 80/40Zeichen
;
1 - US/DT.
;
2 - groß/klein
;
3 - SCROLL/PAGE
; Adresse der ESCape-Tabelle
Adresse im D004
FF00H
FF20H
FF40H
FF60H
FF80H
FFA0H
FFA6H
FFACH
FFADH
FFAEH
a 16K Byte
FFAFH
a 128 Byte
FFB0H
04H
FFB1H
FFB2H
FFB3H
Anlage 4
jedem
Warm-

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis