home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
emulate
/
x_comp
/
a80
/
io.i80
< prev
next >
Wrap
Text File
|
1993-02-11
|
1KB
|
77 lines
; Die Include-Datei IO.I80 definiert Konstanten, die für das
; Ansprechen von Peripherie des NDR.Klein-Computers nützlich sind
; Portadressen:
; IOE-Karten:
IOE0 equ 00h
IOE1 equ 30h
IOE2 equ 20h
port0 equ 0
port1 equ 1
port2 equ 2
; Casetteninterface CAS:
cmdcas equ 0cah ; Controllregister, schreibend
stcas equ cmdcas ; Statusregister, lesend
datcas equ 0cbh ; Datenregister
; Sound-Karte:
regsnd equ 0e0h ; Auswahl der internen Register, schreibend
wrdatsnd equ 0e1h ; Daten, schreibend
rddatsnd equ regsnd ; Daten, lesend
; interne Register:
cha_l equ 00h
cha_h equ 01h
chb_l equ 02h
chb_h equ 03h
chc_l equ 04h
chc_h equ 05h
rausch equ 06h
enable equ 07h
amp_a equ 08h
amp_b equ 09h
amp_c equ 0ah
envp_l equ 0bh
envp_h equ 0ch
envf equ 0dh
porta equ 0eh
portb equ 0fh
; KEY-Karte:
datkey equ 068h
dilkey equ 069h
; GDP-Karte:
seite equ 060h
GDP equ 070h;
; Offsets auf GDP für die einzelnen Register:
cmd equ 00h ; schreibend
status equ cmd ; lesend
ctrl1 equ 01h
ctrl2 equ 02h
csize equ 03h
deltax equ 05h
deltay equ 07h
x_h equ 08h
x_l equ 09h
y_h equ 0ah
y_l equ 0bh
xlp equ 0ch ; lesend
ylp equ 0dh ; lesend
; PROMER-Karte:
promd equ 80h
proma1 equ 81h
proma2 equ 82h