On Sun, Jul 25, 2021 at 11:46:17AM -0600, Grant Taylor via cctalk wrote: > On 7/24/21 10:26 PM, Chuck Guzis via cctalk wrote: >> My recollection of the DMF Microsoft period was that if you purchased a >> retail MS product using the DMF format and couldn't get it read on your >> system, a call to MS would result in a standard format copy being shipped.
> It's my understanding that The DMF disks that Microsoft (and comparable from > IBM with PC-DOS) used a different non-FAT file system which took up less space > on the disk, thus yielding more storage for data. But that they both fit on > the same /standard/ ""1.44 MB disks. > I also seem to recall that Macintosh's could get 1.7 MB on the same ""1.44 MB > disks. HD disks can hold "up to" 2MB (12,500 bytes per track, times two sides, times 80 tracks), as printed on some of the more misleadingly-labelled brands. However, splitting that into sectors and adding guard bands reduces the usable space. Similarly, DD disks are "up to" 1MB. When writing, PC-style disk controllers scan for the appropriate sector header then switch to write mode to overwrite the old sector data. This requires guard bands between sectors and sector headers. The PC's standard of 1,440kiB seems have particularly generous guard bands, possibly to account for really shoddy old systems which may be slow at switching modes and/or whose drives are spinning a bit fast. The Amiga could get 880kiB on a DD disk, and 1760kiB on a HD disk if you have one of those hen's teeth drives which spin at 150RPM. It does this by doing a read-modify-reformat of the entire track of 11 or 22 sectors, which allows omitting all of the guard bands except for the one between the start and end of the track. The hardware could do the mode-switch thing, but I'm not sure that it saw much use, if any. There was a third-party device driver for the Amiga which took out some of the unused label areas in Amiga disk sector headers, and squeezed 12 or 24 sectors per track. It could also optionally go up to track 83, giving 1,032,192 or 2,064,384 bytes per disk, although that's kind of risky. The DMF format presumably also takes the approach that if the disk isn't intended to be written to by random drives, they can tighten the guard bands somewhat. I'm surprised that they went with 21 sectors per track when 22 is clearly possible. Perhaps it was a hedge against people writing to them anyway, or machines being unable to read them. These figures assume MFM encoding. Halve it for FM encoding, with a hard upper limit for double for fancier schemes. My back-of-beermat suggests 2,560kiB is plausible for HD disks on the Amiga or similarly-flexible third-party controller for the PC. > But I could be completely wrong. Apple had tighter control over their platform, so could tweak the timings to increase the available space for data. I don't know whether they did: the only time I've used a floppy on a Mac is to interoperate with a PC so it had to use the lowest common denominator.