home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / emulate / x_comp / a80 / io.i80 < prev    next >
Text File  |  1993-02-11  |  1KB  |  77 lines

  1. ; Die Include-Datei IO.I80 definiert Konstanten, die für das 
  2. ; Ansprechen von Peripherie des NDR.Klein-Computers nützlich sind
  3.  
  4. ; Portadressen:
  5.  
  6. ; IOE-Karten:
  7.  
  8.   IOE0 equ 00h
  9.   IOE1 equ 30h
  10.   IOE2 equ 20h
  11.  
  12.   port0 equ 0
  13.   port1 equ 1
  14.   port2 equ 2
  15.  
  16. ; Casetteninterface CAS:
  17.  
  18.   cmdcas equ 0cah   ; Controllregister, schreibend
  19.   stcas  equ cmdcas ; Statusregister, lesend
  20.   datcas equ 0cbh   ; Datenregister
  21.  
  22. ; Sound-Karte:
  23.  
  24.   regsnd   equ 0e0h   ; Auswahl der internen Register, schreibend
  25.   wrdatsnd equ 0e1h   ; Daten, schreibend
  26.   rddatsnd equ regsnd ; Daten, lesend
  27.  
  28.   ; interne Register:
  29.  
  30.     cha_l  equ 00h
  31.     cha_h  equ 01h
  32.     chb_l  equ 02h
  33.     chb_h  equ 03h
  34.     chc_l  equ 04h
  35.     chc_h  equ 05h
  36.     rausch equ 06h
  37.     enable equ 07h
  38.     amp_a  equ 08h
  39.     amp_b  equ 09h
  40.     amp_c  equ 0ah
  41.     envp_l equ 0bh
  42.     envp_h equ 0ch
  43.     envf   equ 0dh
  44.     porta  equ 0eh
  45.     portb  equ 0fh
  46.  
  47. ; KEY-Karte:
  48.  
  49.   datkey equ 068h
  50.   dilkey equ 069h
  51.  
  52. ; GDP-Karte:
  53.  
  54.   seite equ 060h
  55.   GDP   equ 070h;
  56.  
  57.   ; Offsets auf GDP für die einzelnen Register:
  58.  
  59.     cmd    equ 00h ; schreibend
  60.     status equ cmd ; lesend
  61.     ctrl1  equ 01h
  62.     ctrl2  equ 02h
  63.     csize  equ 03h
  64.     deltax equ 05h
  65.     deltay equ 07h
  66.     x_h    equ 08h
  67.     x_l    equ 09h
  68.     y_h    equ 0ah
  69.     y_l    equ 0bh
  70.     xlp    equ 0ch ; lesend
  71.     ylp    equ 0dh ; lesend
  72.  
  73. ; PROMER-Karte:
  74.  
  75.   promd  equ 80h
  76.   proma1 equ 81h
  77.   proma2 equ 82h