tomjennings
Experienced Member
I'm working at compromises regarding disk size for my CP/M and now MP/M machine. In the old days this wasn't much of an issue, even with early hard disks. Today I've got drives emulated on SDcards. The SD cards are infinitely large. It's tempting to made drives "as large as possible" but of course that shrinks TPA. And what was OK on CP/M is less so on MP/M.
There's not a lot to discuss but I'm curious what sort of compromises and decisions folks have made. I'm using the largest block size, the BLS, of (16384 bytes), and fiddling with number of blocks (DKS). The well known effect is that ALVx, the allocation bit map I assume, needs a bit per block. For my CP/M I have eight 32MB drives fixed two removable, that's 3K of disk buffer, for a 59K CP/M. For MP/M that leaves 47K bank size, not enough.
The MP/M manual states is supports drives up to 25x megabytes. Assuming 16384 byte allocation units, that's 16384 blocks, or a bit map of 2048 bytes, rather large. I suppose if it's your only drive...
What are folks doing here?
There's not a lot to discuss but I'm curious what sort of compromises and decisions folks have made. I'm using the largest block size, the BLS, of (16384 bytes), and fiddling with number of blocks (DKS). The well known effect is that ALVx, the allocation bit map I assume, needs a bit per block. For my CP/M I have eight 32MB drives fixed two removable, that's 3K of disk buffer, for a 59K CP/M. For MP/M that leaves 47K bank size, not enough.
The MP/M manual states is supports drives up to 25x megabytes. Assuming 16384 byte allocation units, that's 16384 blocks, or a bit map of 2048 bytes, rather large. I suppose if it's your only drive...
What are folks doing here?