uffer. cmdbuf: mwop db 0 ; command byte. option db 1 ; options byte. hrddsk db 0 ; drive number. cylind dw 0 ; cylinder. mwhead db 0 ; head. mwsectr db 0 ; sector. ; Teletek hard disk controller messages. msg1 db cr,lf,'Load Aborted -- ',0 msg3 db 'HD/CTC Board Does Not Respond.',cr,lf,0 msg4 db 'HD/CTC Board Failed Self Test.',cr,lf,0 msg5 db 'Check Hard Disk Drive(s).',cr,lf,0 errbuf rb nerbyts ; error buffer. ; these flags control the hard disk drivers. dmastat db 0ffh ; disk size-1. dw hdir0 ; directory mask. db 0ffh ; 16 bits for alloc. db 0ffh dw 8000h ; check size. dw offset0 ; offset. db 2 db 3 if nhard gt 1 dpbh1 dw heads * hrdspt ; physical sectors per cyl. db 0005 ; block shift. db 0031 ; block mask. db 0001 ; extent mask. dw hdsm1 ; disk size-1. dw hdir1 ; directory mask. db 0ffh ; 16 bits for alloc. db 0ffh dw 8000h ; check size. dw offset1 ; offset. db 2 db 3 endif if nhard gt ; *********** BEGINNING OF Miniscribe 4020 HARD DISK EQU's ***************** ; Equates for CP/M-80, CP/M-86, and Concurrent CP/M-86. ; Created 10-15-85 by Don Tarbell. ; Changes by Don Tarbell: ; 11-05-85: made Otari C-526 version from Quantum 540 version. ; 12-03-85: made CMI CM5619 version from Otari C-526 version. ; 12-05-85: made Miniscribe 4020 version from CMI CM5619 version. ; Equates. nlp equ 2 ; logical drives for 1 physical drive. cyl equ 480 ; number of cylinders. head; *********** BEGINNING OF MINISCRIBE 3012 HARD DISK EQU's ***************** ; Equates for CP/M-80, CP/M-86, and Concurrent CP/M-86. ; Created 10-15-85 by Don Tarbell. ; Changes by Don Tarbell: ; 11-05-85: made Otari C-526 version from Quantum 540 version. ; 12-03-85: made CMI CM5619 version from Otari C-526 version. ; 12-05-85: moved Disk Parameter Blocks to Z816BIOS.A86. ; 12-05-85: derived Miniscribe 3012 version from CMI CM5619 version. ; Equates. nlp equ 2 ; logical drives f; 0=busy, ff=done. hdrtct db 0 ; retry counter. hrdsec dw 0 ; sector. hrdtrk dw 0 ; track. dmadma dw 0 ; local copy of transfer address. extdma db 0 ; local copy of extended address. rsflg db 0 ; non-zero after mapper called once. ; these