home *** CD-ROM | disk | FTP | other *** search
/ norge.freeshell.org (192.94.73.8) / 192.94.73.8.tar / 192.94.73.8 / pub / computers / cpm / alphatronic / DRIPAK.ZIP / CPM_3-0 / SOURCES / PORTS.LIB < prev    next >
Text File  |  1982-12-31  |  2KB  |  88 lines

  1. ;    I/O Port addresses for Z80 chip set
  2. ;    based system with wd1797 FDC
  3.  
  4.     ; chip bases
  5.  
  6. p$zdma        equ 0
  7. p$wd1797    equ 4
  8. p$zpio1        equ 8
  9. p$zctc1        equ 12
  10. p$zpio2        equ 16
  11. p$boot        equ 20    ; OUT disables boot EPROM
  12. p$zdart        equ 28    ; console 1 and printer 1
  13. p$zpio3        equ 36
  14. p$zsio1        equ 40
  15. p$zsio2        equ 44
  16. p$zctc2        equ 48
  17.  
  18.  
  19.     ; diskette controller chip ports
  20.  
  21. p$fdcmnd    equ p$wd1797+0
  22. p$fdstat    equ p$wd1797+0
  23. p$fdtrack    equ p$wd1797+1
  24. p$fdsector    equ p$wd1797+2
  25. p$fddata    equ p$wd1797+3
  26.  
  27.     ; parallel I/O 1
  28.  
  29. p$select    equ p$zpio1+0
  30. p$fdint        equ p$zpio1+0
  31. p$fdmisc    equ p$zpio1+1
  32. p$zpio1a    equ p$zpio1+2
  33. p$zpio1b    equ p$zpio1+3
  34.  
  35.     ; counter timer chip 1
  36.  
  37. p$baudcon1    equ p$zctc1+0
  38. p$baudlpt1    equ p$zctc1+2
  39. p$index        equ p$zctc1+3
  40.  
  41.  
  42.     ; parallel I/O 2, Centronics printer interface
  43.  
  44. p$cent$stat    equ p$zpio2+0
  45. p$cent$data    equ p$zpio2+1
  46. p$zpio2a    equ p$zpio2+2
  47. p$zpio2b    equ p$zpio2+3
  48.  
  49.  
  50.     ; dual asynch rcvr/xmtr, console and serial printer ports
  51.  
  52. p$crt$data    equ p$zdart+0
  53. p$crt$stat    equ p$zdart+1
  54. p$lpt$data    equ p$zdart+2
  55. p$lpt$stat    equ p$zdart+3
  56.  
  57.  
  58.     ; Third Parallel I/O device
  59.  
  60. p$configuration    equ p$zpio3+0
  61. p$bankselect    equ p$zpio3+1
  62. p$zpio3a    equ p$zpio3+2
  63. p$zpio3b    equ p$zpio3+3
  64.  
  65.  
  66.     ; Serial I/O device 1, printer 2 and console 4
  67.  
  68. p$lpt2data    equ p$zsio1+0
  69. p$lpt2stat    equ p$zsio1+1
  70. p$con4data    equ p$zsio1+2
  71. p$con4stat    equ p$zsio1+3
  72.  
  73.  
  74.     ; Serial I/O device 2, console 2 and 3
  75.  
  76. p$con2data    equ p$zsio2+0
  77. p$con2stat    equ p$zsio2+1
  78. p$con3data    equ p$zsio2+2
  79. p$con3stat    equ p$zsio2+3
  80.  
  81.  
  82.     ; second Counter Timer Circuit
  83.  
  84. p$baudcon2    equ p$zctc2+0
  85. p$baudcon34    equ p$zctc2+1
  86. p$baudlpt2    equ p$zctc2+2
  87. p$rtc        equ p$zctc2+3
  88.