home *** CD-ROM | disk | FTP | other *** search
- IF I696
- DB ' -- IEEE 696 Host Adapter.'
- ENDIF
- IF I796
- DB ' -- IEEE 796 Host Adapter.'
- ENDIF
- DB CR,LF,MSIZE/10+'0',MSIZE mod 10 +'0'
- DB 'K CP/M ',VERS/10+'0','.',VERS mod 10 +'0'
- DB CBIOSV+'@',0
- ;
- ;
- ORG URINIT
- ;
- ;
- ; CP/M disk work space.
-
- ALV:
- IF LUN0
- DS LUN0NLD*(((((LUN0SEC/HSTSPT-2)*CPMSPT/HSTSIB)-1)+7)/8)
- ENDIF
- IF LUN1
- DS LUN1NLD*(((((LUN1SEC/HSTSPT-2)*CPMSPT/HSTSIB)-1)+7)/8)
- ENDIF
- IF LUN2
- DS LUN2NLD*(((((LUN2SEC/HSTSPT-2)*CPMSPT/HSTSIB)-1)+7)/8)
- ENDIF
- IF LUN3
- DS LUN3NLD*(((((LUN3SEC/HSTSPT-2)*CPMSPT/HSTSIB)-1)+7)/8)
- ENDIF
- CSV: DS (NOFDD+NOMINI)*32
- ; Disk access information.
- ; This area is organized into the following groups
- ; disk drive
- ; track number
- ; sector number
- ; drive type
- ; Each of these groups has four cells for the
- ; current disk request, ACTual disk transfer,
- ; and active host disk.
-
- SEKDSK: DS 1 ;Current request
- SEKTYP: DS 1 ;Current disk's type
- SEKTRK: DS 2 ;Current request
- SEKSEC: DS 1 ;Current request
-
- ACTDSK: DS 1 ;Actual transfer operation
- ACTTYP: DS 1 ;Actual disk's type
- ACTTRK: DS 2 ;Actual transfer operation
- ACTSEC: DS 1 ;Actual transfer operation
-
- HSTDSK: DS 1 ;Active host disk
- HSTTYP: DS 1 ;Active disk's type
- HSTTRK: DS 2 ;Active host disk
- HSTSEC: DS 1 ;Active host disk
- ;
- ;
- ;
- ;
- ; Disk transfer flags and counters.
-
- RDFLAG: DS 1 ;Read flag
- ERFLAG: DS 1 ;Error reporting
- WRTYPE: DS 1 ;Write operation type
-
- SAVSEC: DS 1 ;Save sector
- NUMSEC: DS 1 ;Number of sectors
-
- CIOPL: EQU 9
- CIOPB: DS CIOPL ;Disk command buffer
- TEMPBF: DS 8 ;Result status cells
- ESPACE:
-
-
- ORG MSIZE*K-HSTSIZ-128
-
- DIRBUF: DS 128 ;Directory buffer
- HSTBUF: DS HSTSIZ ;Host buffer
-
-
- END
-