The reading and writing of Amiga floppies

The Amiga had an unusual floppy setup: it writes tracks at a time, MFM encoded, with minimal gaps, allowing for 11 sectors but not allowing for single-sector writes. Here’s Rob Smith telling the story of finding his way to building an arduino-based floppy reader/writer - it’s a great telling of successive discoveries and wrong turnings:

And here’s a video, from RMC:

It’s somewhat interesting that the Amiga also supports the higher-density option of GCR encoding, but didn’t use it as-shipped.