db 0 ; media flag\r
dw ?dpb ; disk parameter block\r
if not nul ?csize\r
+ if ?csize = 0\r
+ dw 0 ; permanently mounted, no checksum vector\r
+ else\r
dw ?csv ; checksum vector\r
+ endif\r
else\r
- dw 0FFFEh ; checksum vector allocated by\r
- endif ; GENCPM\r
+ dw 0FFFEh ; checksum vector alloc'd by GENCPM\r
+ endif\r
if not nul ?asize\r
dw ?alv ; allocation vector\r
else\r
db 0 ; hash bank\r
\r
if not nul ?csize\r
+ if ?csize <> 0\r
?csv ds ?csize ; checksum vector\r
+ endif\r
endif\r
if not nul ?asize\r
?alv ds ?asize ; allocation vector\r