[Coco] a quick question

Willard Goosey goosey at virgo.sdc.org
Fri Dec 28 03:53:39 EST 2007


On Thu, Dec 27, 2007 at 11:57:07AM -0600, Roger Taylor wrote:


> Yep, Disk BASIC snatches 9 sectors at a time (a granule) no matter

> how small the file is or if only 1 byte past (9*256, 2304 bytes)

> causes a whole new granule to be allocated.


It is obnoxiously large. But on the other hand, at least the granules
don't cross track boundries. I've got a CP/M machine that uses 18
sectors per track, 4 sectors per group (granule), and let me tell you,
it is annoying to deal with when I'm doing sector-by-sector stuff.

Another advantage of the large granules is that the granule numbers
are small. Still, they could have used a 3-sector granule, which
wouldn't overlap tracks and would still fit in a 8-bit granule number
(192 granules on a 35-track disk).

Willard
--
Willard Goosey goosey at sdc.org
Socorro, New Mexico, USA
"I've never been to Contempt! Isn't that somewhere in New Mexico?"
--- Yacko



More information about the Coco mailing list