The operator I knew frequently had this folded up in his pocket: You just had to smooth it out a bit, make sure it rotated inside its kevlar sleeve, and off you went.
(DECTAPE was famously robust, everything was written out about 5 times in the tape, it was designed for light industrial deployments. It was wide like old school 16 track audio tape, not like classic 1/2" 800/1200/9600 bpi computer tapes, before DAT/DLT cartridges and the like. But that said, the old tapes were pretty robust too)
That’s exaggerated, but the first 8” floppy held only about 80 kilobytes (https://www.ibm.com/ibm/history/ibm100/us/en/icons/floppy/br...), with tracks that were over half a mm wide (32 tracks/inch), and about 62 bits/mm. It also was read-only.
Reading https://archive.org/details/ibmrd2505ZE/page/n5/mode/1up, that soon become about 250kB. That’s also what DEC’s first ones stored, according to https://en.wikipedia.org/wiki/List_of_floppy_disk_formats.
Early drives only wrote on one side of the diskettes. Someone discovered that diskettes had magnetic material on both side, so the diskette could be flipped and written on, doubling the storage. A notch would have to be cut to make it read/write, but it worked relatively reliably.
Later drives got second read/write heads and the flipping went away.
On the 3 1/2" diskettes this became a sliding tab. But, in their wisdom they flipped the concept. They reversed it. "missing" or open notch meant write-protect, and closed notch meant read/write.
For example the write/read-head in a C64 floppy was placed on the bottom, so the down side of the floppy got magnetized. But the head of the floppy drive from a Atari 800 was placed at the top, so the upper side got magnetized.
So basically, when a floppy was sold as 1S (single sided) this was pure marketing. :) At least for the most floppy drives.
There's also a second thing, the "index hole". On real 2S floppy there are 2, one for each side. But most of the drives didn't care about this index hole. So, this wasn't relevant for C64 users and such.
Before the data of each floppy sector, is a sector header. Among other information, it contains a flag byte, which can have two different values, indicating two different types of sectors – normal and deleted. There are different commands to read/write normal sectors vs deleted sectors. Historically, this came from the IBM 3740 data entry system, where each (128 byte) floppy disk sector stored one database record, there was not much in the way of a filesystem, and you would delete database records by changing a normal sector into a deleted one. Subsequent systems (such as IBM PC floppy controllers) retained this feature despite it being useless for their purposes. Almost no microcomputer/PC software ever used it, the principal exception being that it saw repeated (ab)use to implement an (easily circumventable) form of copy protection. Apparently, some late model PC floppy controllers (1990s / early 2000s, just before floppy drives disappeared entirely) dropped support for deleted sectors completely, viewing it as a disused legacy feature which was a waste of circuitry to support.
Well, that's true for any floppy based on the traditional IBM minicomputer/mainframe floppy format, which includes IBM PCs and many CP/M systems. It isn't true for floppy disk formats which lack that IBM heritage, for example Apple II floppies.
https://en.wikipedia.org/wiki/Count_key_data
There were no sectors, just data fields. Also each data field had a text key field. I think IBM only gave this up (really virtualized it) when commodity hardware became better than their own.
So I'm wondering if CKD was ever a thing on floppies?
That's not really true – an (E)CKD record is fundamentally the same thing as a sector. The difference is that on standard hard disks (what in IBM nomenclature is called FBA DASD), the norm is every sector on the disk has the same size; CKD permits each track to have a different sector size, and even different sized sectors on the same track. Also, CKD optionally has separate key and data fields, with a physical gap between them; in floppies and standard hard disks, there is only count and data fields (count = sector header), and any key-data separation has to be marked logically (by a byte offset) not physically.
> So I'm wondering if CKD was ever a thing on floppies?
No, CKD was never used for floppies. In the standard IBM floppy format, the sector size is in the header of each sector, so in principle you could have a mix of different sized sectors on the same track, like CKD permits; in practice, I've never heard of anyone doing that, I question whether the floppy disk controller could cope with it; even if the FDC somehow could, almost all software would be confused by it. (I suppose if the FDC can handle it, someone may have adopted it as part of a floppy disk copy protection scheme.)
Something which did actually happen, albeit rarely, was formatting the first track on the disk as 128 byte sectors, and the remaining tracks with bigger sectors (such as 256 or 512 byte), to retain some limited backward compatibility with older systems that only supported 128 byte sectors; at least being able to read the first track might make clear it was a valid disk that just couldn't be read on this system, as opposed to thinking it was an invalid disk, and then formatting it in response, causing the loss of that valid data. Systems that did this sometimes also physically recorded that first track as FM, while using MFM for the remaining tracks. This was largely a 1970s concern; by the time the 1980s came around, systems which only supported 128 byte sectors had become practically irrelevant.
The classic IBM 3740 floppy filesystem supports record-oriented files. Some vendors other than IBM adopted it (e.g. Olivetti), but most non-IBM vendors ignored it, and developed their own filesystems instead (e.g. the CP/M filesystem, Microsoft's FAT). ECMA standardised an ASCII version of it as ECMA-91 in 1984 [0]. That standard didn't support keyed/indexed files, but could easily have been extended to support it–if anybody had cared to do so, as I said, relatively few vendors ever paid attention to it. The 3740 did support a key field in each database record (sector), but the key-data separation was only marked logically (by a byte offset into the data), not physically by a recording gap.
[0] https://www.ecma-international.org/wp-content/uploads/ECMA-9...
However, it seems you might actually be right in practice. I think early 3.5" definitely did this, but while googling to determine what orientation of the hole triggers the index pulse came up with nothing, except a few patents about how you can fake an index pulse by using a timer and a speed sensor instead.
So maybe because almost nothing was actually using the index pulse anymore when 3.5" drives were introduced because almost every modern system (for the time) had settled on soft-sectoring, it's entirely possible that I've always been mistaken and there's never been a standardised index pulse for 3.5" drives between different drives relative to the "start of the track".
I guess this might explain why even though the Amiga allowed you to read the INDEX signal, it actually didn't use it and instead read a whole track at once starting when it saw a particular sync word.
It was a different time...
> The Victor 9000 was perhaps best known for how it was able to achieve such high density on it's floppy disks. It used variable speed disk drives; there were 9 different speeds used. As the drive head moved outward the speed would increase. It was really neat to hear the speed change as the drive head moved.
https://www.old-computers.com/museum/computer.asp?st=1&c=210
https://retrocmp.de/ is also a great reference for particular drives. And if you need floppies, email Tom at https://www.floppydisk.com/ - he’s a top bloke and the disks I’ve got from him have all been in great working order.
Another related article to this: http://www.trevormarshall.com/byte_articles/byte19.htm
Title: “How did Microsoft store 1.68 MB on Windows 95 Setup diskettes?”
The Floppy Disk Museum on a Bootable Floppy serving from a 286 PC
However, it's literally impossible to find USB to 5 1/4" floppy interfaces now in Europe. I only found one outfit in the US that sells them, but they refused to ship to europe :(
If anyone has any tips I'd appreciate it because I'm pretty lost now.. I have much old hardware but nothing that can drive a 5 1/4" floppy drive. It's mostly unixy stuff like HP9000's and Macs.
EDIT: actually, no, I just looked it up — the Z400 will take a 1.2MB 5.25” drive. It will not take DD drives of any kind.
[edit] This might be your ticket: https://github.com/keirf/greaseweazle/wiki (Someone just posted this in another comment)
Not shipping outside the US is routine so there's many services out there catering to that.
Along with a cool article by the inventor about how it works:
Adult me is now going to go look into how or why that worked.
Why do I think it's biological -- just the shapes of the patches resemble what you see in laboratory petri dishes, and that the amount of such corruption seems to correlate to humidity. Disks from an attic seldom have this issue, compared to ones from basements.
It also means if you drop it in water (as I once did) the felt will expand then be dragged along with the disk and literally crash into the head if you were foolish enough to put it in a drive. (Which I fortunately didn't.) Drying it out is not simple. But for the 3.5" types opening the shell is. You can then transfer the disk into a donor shell after giving it a good wipe with lint-free cloth and be on your way.
For dealing with mold on the disk itself, a brief Duck search reminds me that UV light kills most biologics. As does ozone. That will at least stop it from growing.