The Apple ][ floppy controller/6502 doesn't decode
the bytes at the
floppy rotation speed. The 6502 copies the encoded bytes (de-serialized
by the controller) into memory, then decodes them after the sector
has been read. The sector interleave guarantees enough time to decode
the data before the next sector is available to be read.
The whole point of this thread is that it *IS* possible for cleverly
written code to do 1:1 interleave without the bounce buffer.
I agree, it is an interesting piece of code...
It's even *more* interesting.