System information

;
READHST:
;HSTDSK = HOST DISK #, HSTTRK = HOST TRACK #,
;HSTSEC = HOST SECT #. READ "HSTSIZ" BYTES
;INTO HSTBUF AND RETURN ERROR FLAG IN ERFLAG.
0160 C9 RET
;
;*****************************************************
;* *
;* UNITIALIZED RAM DATA AREAS *
;* *
;*****************************************************
;
0161 SEKDSK: DS 1 ;SEEK DISK NUMBER
0162 SEKTRK: DS 2 ;SEEK TRACK NUMBER
0164 SEKSEC: DS 1 ;SEEK SECTOR NUMBER
;
0165 HSTDSK: DS 1 ;HOST DISK NUMBER
0166 HSTTRK: DS 2 ;HOST TRACK NUMBER
0168 HSTSEC: DS 1 ;HOST SECTOR NUMBER
;
0169 SEKHST: DS 1 ;SEEK SHR SECSHF
016A HSTACT: DS 1 ;HOST ACTIVE FLAG
016B HSTWRT: DS 1 ;HOST WRITTEN FLAG
;
016C UNACNT: DS 1 ;UNALLOC REC CNT
016D UNADSK: DS 1 ;LAST UNALLOC DISK
016E UNATRK: DS 2 ;LAST UNALLOC TRACK
0170 UNASEC: DS 1 ;LAST UNALLOC SECTOR
;
0171 ERFLAG: DS 1 ;ERROR REPORTING
0172 RSFLAG: DS 1 ;READ SECTOR FLAG
0173 READOP: DS 1 ;1 IF READ OPERATION
0174 WRTYPE: DS 1 ;WRITE OPERATION TYPE
0175 DMAADR: DS 2 ;LAST DMA ADDRESS
0177 HSTBUF: DS HSTSIZ ;HOST BUFFER
;
;*****************************************************
;* *
;* THE ENDEF MACRO INVOCATION GOES HERE *
;* *
;*****************************************************
0377 END
Appendix G : Blocking and Deblocking Algorithms CP/M Operating System Manual
G-9