home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / ENTERPRS / CPM / UTILS / S / ZEN2.LBR / DEF6821.LIB < prev    next >
Text File  |  2000-06-30  |  2KB  |  49 lines

  1.  
  2. ;**    6821 PERIPHERAL INTERFACE ADAPTER EQUATES
  3. ;
  4.  
  5. ;    REGISTER DISPLACEMENTS
  6.  
  7. PIADATA    EQU    0            ;PERIPHERAL DATA REGISTER A
  8. PIADDRA    EQU    0            ;DATA DIRECTION REGISTER A
  9. PIACTLA    EQU    1            ;CONTROL REGISTER A
  10. PIADATB    EQU    2            ;PERIPHERAL DATA REGISTER B
  11. PIADDRB    EQU    2            ;DATA DIRECTION REGISTER B
  12. PIACTLB    EQU    3            ;CONTROL REGISTER B
  13.  
  14. ;    CONTROL WORD FORMAT
  15.  
  16. PIAC1    EQU    00000011B    ;CONTROL OF CA1(CB1) INTERRUPT LINE
  17. PIAC10    EQU    00H        ; ACTIVE TRANSITION 1->0
  18.                 ;  IRQ PIN IS DISABLED
  19. PIAC11    EQU    01H        ; ACTIVE TRANSITION 1->0
  20.                 ;  IRQ PIN IS ENABLED
  21. PIAC12    EQU    02H        ; ACTIVE TRANSITION 0->1
  22.                 ;  IRQ PIN IS DISABLED
  23. PIAC13    EQU    03H        ; ACTIVE TRANSITION 0->1
  24.                 ;  IRQ PIN IS ENABLED
  25.  
  26. PIADDAC    EQU    00000100B    ;DATA DIRECTION ACCESS CONTROL BIT
  27.                 ; 0=DATA DIRECTION REG , 1=PERIPHERAL DATA REG
  28.  
  29. PIAC2    EQU    00111000B    ;CONTROL OF CA2(CB2)
  30.                 ; INPUT MODES
  31. PIAC20    EQU    00H        ;  ACTIVE TRANSITION 1->0
  32.                 ;   IRQ PIN IS DISABLED
  33. PIAC21    EQU    08H        ;  ACTIVE TRANSITION 1->0
  34.                 ;   IRQ PIN IS ENABLED
  35. PIAC22    EQU    10H        ;  ACTIVE TRANSITION 0->1
  36.                 ;   IRQ PIN IS DISABLED
  37. PIAC23    EQU    18H        ;  ACTIVE TRANSITION 0->1
  38.                 ;   IRQ PIN IS ENABLED
  39.                 ; OUTPUT MODES
  40. PIAC24    EQU    20H        ;  0 ON R(W) OPERATION , 1 ON ACTIVE CA1(CB1)
  41. PIAC25    EQU    28H        ;  0 ON R(W) OPERATION , 1 ON E AFTER DESELECT
  42. PIAC26    EQU    30H        ;  RESET
  43. PIAC27    EQU    38H        ;  SET
  44.  
  45.  
  46. PIAIRQ2    EQU    01000000B        ;IRQ FOR CA2(CB2)
  47. PIAIRQ1    EQU    10000000B        ;IRQ FOR CA1(CB1)
  48.  
  49.