X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp-cpm3.git/blobdiff_plain/ea5293bb6ce484bf1ec9ab70befe10c3a36a70c2..4fc939ea71f1c4979525f2cb059da81a5e3fb07c:/cbios/cpm3slr.lib diff --git a/cbios/cpm3slr.lib b/cbios/cpm3slr.lib index 2414bf4..9d708af 100644 --- a/cbios/cpm3slr.lib +++ b/cbios/cpm3slr.lib @@ -49,10 +49,14 @@ dph macro ?trans,?dpb,?csize,?asize db 0 ; media flag dw ?dpb ; disk parameter block if not nul ?csize + if ?csize = 0 + dw 0 ; permanently mounted, no checksum vector + else dw ?csv ; checksum vector + endif else - dw 0FFFEh ; checksum vector allocated by - endif ; GENCPM + dw 0FFFEh ; checksum vector alloc'd by GENCPM + endif if not nul ?asize dw ?alv ; allocation vector else @@ -63,7 +67,9 @@ dph macro ?trans,?dpb,?csize,?asize db 0 ; hash bank if not nul ?csize + if ?csize <> 0 ?csv ds ?csize ; checksum vector + endif endif if not nul ?asize ?alv ds ?asize ; allocation vector