The XDF disk extractor has been posted on Hobbes (xdflibsf.zip):
http://hobbes.nmsu.edu/h-browse.php?dir=/pub/os2/util/diskSource code:
http://www.libsf.org:8990/projects/LIB/repos/libsf/browse/es2I also realized something today. The inner-most track on a standard 3.5" floppy disk is about 6.5" in circumference, going out to the outer-most track being about 20.5" in circumference, resulting in about 1096 inches of continuous double-sided data. A standard 3.5" 1.44MB floppy disk has 12,500 bytes per track per side unformatted. Formatting to 1.44MB results in 18*512 = 9216 bytes per track per side, a slack of about 182(!!) bytes per sector. XDF gained its larger space savings by reclaiming 14 of those 182 byte blocks by only using four sectors (one 8KB, one 2KB, one 1KB, and one 512B), or about 3650 bytes per inch.
If, however, the floppy drive itself were modified and used a spiral track like a CD/DVD, and employed variable RPM and kept the sector length consistent throughout the disk to that seen in the inner-most track, and switched to 8KB sectors, it would result in 1096 inches of 3650 bytes per inch with formatting overhead ... it would be about 3.75MB per disk formatted on the same 1.44MB floppies we used today. The only variable is the speed it rotates keeping the sector length the same as that found on the inner tracks, but throughout the entire disk, and using 470 8KB sectors to reclaim the extra wasted space by sector markers.
I wonder why nobody ever created a drive like that? Even if they used a wider format and only got 3MB per disk, it would still be better than even the 2.88MB disks they had, and all still using the same density media as the 1.44MB floppies. It would've been a little slower to access, but I don't think people would've minded because it would've held that much more, requiring 1/2 to 1/3rd fewer disk changes during installation. Imagine, OS/2 Warp 4 from IBM could've booted off one floppy disk rather than three.
OS/2 could've shipped on 1/3rd to 1/2 the number of floppies for machines with floppy drive support for a spiral track mode and variable RPM.