Sorry to revive an old thread!
waterbeesje wrote on 2022-04-27, 22:07:Indeed.
ED: 3,5" 2,44MB
HD: 3,5" 1,44MB or 5,25" 1,2MB
DD: 3,5" 720kB or 5,25" 360kB
SD: ??? […]
Show full quote
Indeed.
ED: 3,5" 2,44MB
HD: 3,5" 1,44MB or 5,25" 1,2MB
DD: 3,5" 720kB or 5,25" 360kB
SD: ???
SD and DD disks are the same thing. (What?!)
SD means that the disk is formatted with FM (Frequency Modulation) encoding. DD means that the disk is formatted with MFM (Modified Frequency Modulation), which is a more efficient encoding that can fit two bits into the same space that FM used for one bit by encoding both the clock signal and the data in the same clock window instead of separate clock windows. All you had to do was switch from FM to MFM to double the capacity of a disk. SD and DD disks both had 77 tracks on 8" disks and 40 tracks on 5.25" disks; they're physically identical. Any 48 tpi 5.25" disk can be formatted as SD or DD by encoding with FM or MFM, respectively. MFM was introduced to floppy disks in 1976, which is why no PC user ever had a SSSD or DSSD disk.
Alistar1776 wrote on 2022-04-27, 22:18:
Isnt there 720k 5.25 also?
Indeed there is! DD 5.25" disks are 48 tpi (40 tracks). On a PC, the drives were 300 RPM and had a 250 kbps data rate. 300 RPM = 5 RPS. To get the unformatted capacity of a disk, divide the data rate by the RPS, then multiply by the number of tracks to get the single-sided capacity, and double it to get the double-sided capacity.
250,000 / 5 = 50,000 bits per track * 40 = 2,000,000 bits per side = 250 KB single-sided and 500 KB double-sided.
IBM originally formatted them with 8 sectors per track (160 KB SSDD / 320 KB DSDD) until Tim Paterson pointed out that there was room for a 9th sector, so disks were 180 KB SSDD and 360 KB DSDD starting with DOS 2.0.
In 1982, 96 tpi 5.25" floppy drives were introduced. Doubling the number of tracks t0 80 doubled the unformatted capacity to 1000 KB double-sided. If you used the IBM standard of 9 sectors per track, your formatted capacity was 720 KB. These drives were called DSQD (quadruple density). This format was never used by IBM nor supported by DOS.
By adding cobalt to the magnetic coating, coercivity doubled from 300 to 600 Oe, which made it safe to increase the number of sectors per track. DSHD disks doubled the number of tracks to 80, and DSHD drives doubled the data rate to 500 kbps. That, by itself, would have allowed for disks with a 2000 KB unformatted capacity and 1440 KB formatted capacity; a 1.44 MB 5.25" floppy disk.
For reasons that are unknown to me, DSHD drives also increased the rotation speed to 360 RPM, or 6 RPS. That means that you have to divide the data rate by 6 instead of 5. 500,000 / 6 = 83,333 kb per track * 80 tracks * 2 sides = 1⅔️ MB unformatted capacity. Maintaining the IBM-standard 28% overhead, there was only room for 15 sectors per track instead of 18, which is why the capacity was only 1200 KB. That's why we got 1.2 MB floppy disks instead of a quadrupling of capacity to 1.44 MB.
waterbeesje wrote on 2022-04-27, 19:26:
There was this issue with 5,25 drives. The DD (360kB) drives spin at a different speed then a HD (1,2MB) drive. Some HD drives do have the capability to spin at the speed, but not all.
Nope! Floppy drives have an electric motor that spins at a fixed speed and drives a belt. The gears on your bicycle change the ratio of rotations of the pedals to rotations of the wheel. Floppy drives would have needed a gearing system to switch the ratio between the motor and the disk to support disk speeds of 300 and 360 RPM, which would have added cost and complexity, and it would still have needed to support two different data rates: 250 and 500 kbps. Instead of supporting two rotation speeds and two data rates, the same thing could be accomplished by just supporting two data rates: 300 and 500 kbps. In order to read and write a DD disk correctly, you just need to set the data rate so that there are 50,000 bits on each track. Instead of multiplying 50 kb by 5 RPS, you multiply it by 6. 300 / 6 = 250 / 5. An HD drive spins all disks at 360 RPM, using a 500 kbps data rate for HD disks and a 300 kbps data rate for DD disks.
"Today entirely the maniac there is no excuse with the article." Get free BeOS, DOS, OS/2, and Windows games at RGB Classic Games