home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / sigm / vols000 / vol050 / config < prev    next >
Encoding:
Text File  |  1984-04-29  |  2.1 KB  |  74 lines

  1.  
  2.  
  3. ;
  4. ;
  5. ;    Data Technology Corporation
  6. ;    2344A Walsh Avenue
  7. ;    Santa Clara, Ca.   95051
  8. ;    Telephone: (408) 496-0434.
  9. ;
  10. ;    Copyright 1981, Data Technology Corporation.
  11. ;
  12. ;    This product is a copyright program product of
  13. ;    DTC and is supplied for use with the DTC 510
  14. ;    series controllers.
  15. ;
  16.  
  17. MSIZE:    EQU    32        ;# 1024 byte memory blocks
  18.  
  19. FALSE:    EQU    0
  20. TRUE:    EQU    NOT FALSE
  21.  
  22. I796:    EQU    FALSE        ;Set to true if IEEE 796 host adapter
  23. I696:    EQU    NOT I796    ;Set to true if IEEE 696 host adapter
  24.  
  25.  
  26. DIO:    EQU    0B0h        ;Disk I/O port
  27.  
  28. ;For each logical unit i (i=0,1,2,3), define the following symbols:
  29. ;    LUNiTYPE        7   6   5   4   3   2   1   0
  30. ;                       |   |   |   |   |   |   |   |
  31. ; Always 0          <-----------------+   |   |   |
  32. ; 00 if 128 bytes/sec <-------------------------+   |
  33. ; 01 if 256 bytes/sec                               |
  34. ; 10 if 512 bytes/sec                               |
  35. ; 11 if 1024 bytes/sec                              |
  36. ; 0 if 8" floppy drive<-----------------------------+
  37. ; 1 if Winchester drive or 5.25" floppy                              
  38.  
  39. ;    LUNiNLD        Number of logical disks 
  40. ;
  41. ;    LUNiSEC        Number of sectors/logical disk.
  42. ;    LUNiDAT        Drive Assignment Type for controller
  43. ;            Class 6, Op code 1 command.  (See controller
  44. ;            specification Section 4.1.4.2.)
  45. ;            If the controller does not support Class 6,
  46. ;            op code 1, then define LUNiDAT as 0FFh.
  47. ;    LUNiTFC        Set bit j, j=0,...,7, to select the floppy
  48. ;            track format codes to be used by the system.
  49. ;            If not a floppy, set to zero.
  50. ;
  51. ;
  52. ;
  53. ;
  54. LUN0:    EQU    TRUE        ;True if disk attached to physical drive
  55. LUN0TYPE: EQU    011b        ;Hard disk, 256 bytes/sector
  56. LUN0NLD: EQU    1        ;Number of logical disks
  57. LUN0SEC: EQU    20196        ;Number of 256 byte sectors/logical disk
  58. LUN0DAT:  EQU    0FFH        ;Drive Assignment Type
  59. LUN0TFC:  EQU    0        ;Not a floppy.
  60.  
  61. LUN1:    EQU    FALSE
  62.  
  63. LUN2:    EQU    TRUE
  64. LUN2TYPE: EQU    011b        ;5.25" floppy drive
  65.                 ;Maximum sector size is 256 bytes.
  66. LUN2NLD: EQU    2        ;
  67. LUN2SEC: EQU    16*35        ;number of 256 byte sectors
  68. LUN2DAT: EQU    0FFh        ;No Class 6, op code 1
  69. LUN2TFC: EQU    00010001b    ;Single density, single-sided,
  70.                 ;Double density, single-sided.
  71.  
  72. LUN3:    EQU    FALSE
  73.  
  74.