home *** CD-ROM | disk | FTP | other *** search
- ; 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