eject ;******************************** ;* CP/M DISK WORK SPACE * ;******************************** DSALV EQU (Offset $) DSEG 0 ORG DSALV ; ORG REUSE ;Space recovered from code used only at cold boot time ; ALV@A RS ALVZA ;Drive A: allocation vector reserved space ALV@B RS ALVZB ;Drive B: ALV@C RS ALVZC ;Drive C: ALV@D RS ALVZD ;Drive D: ALV@E RS ALVZE ;Drive E: ALV@F RS ALVZF ;Drive F: ALV@G RS ALVZG ;Drive G: ALV@H RS ALVZH ;Drive H: ALV@I RS ALVZI ;Drive I: ALV@J RS ALVZJ ;Drive J: ALV@K RS ALVZK ;Drive K: ALV@L RS ALVZL ;Drive L: ALV@M RS ALVZM ;Drive M: ALV@N RS ALVZN ;Drive N: ALV@O RS ALVZO ;Drive O: ALV@P RS ALVZP ;Drive P: ; CSV@A RS CSVZA ;Drive A: checksum vector reserved space CSV@B RS CSVZB ;Drive B: CSV@C RS CSVZC ;Drive C: CSV@D RS CSVZD ;Drive D: CSV@E RS CSVZE ;Drive E: CSV@F RS CSVZF ;Drive F: CSV@G RS CSVZG ;Drive G: CSV@H RS CSVZH ;Drive H: CSV@I RS CSVZI ;Drive I: CSV@J RS CSVZJ ;Drive J: CSV@K RS CSVZK ;Drive K: CSV@L RS CSVZL ;Drive L: CSV@M RS CSVZM ;Drive M: CSV@N RS CSVZN ;Drive N: CSV@O RS CSVZO ;Drive O: CSV@P RS CSVZP ;Drive P: ; ;------------------------------- ; CIOPL EQU 9 CIOPB RS CIOPL ;Disk command buffer TEMPBF RS 8 ;Result status cells SIOPL EQU 10 SIOPB RS SIOPL ;Hard disk command buffer ; ; ENDWORK RS 0 ;End of workspace below block buffers ; BUFPAGE EQU ((Offset $)+255)/256 ;Place directory, host buffer on page ORG BUFPAGE * 256 ;-- fixed 256 byte boundary HSTBUF RS 8 * 1024 ;Host buffer (sector blocking/deblocking) DIRBUF RS 128 ;Directory buffer ; ENDBIOS EQU ((Offset $)+15)/16 ;End of BIOS memory segment value ; if CPM RS 128 ;Cold boot stack for CP/M ISTACK RS 0 endif