On 12/01/2015 09:25 AM, Charles Anthony wrote:
  This meant that a command to "read sector 4"
would return whichever sector
 4 passed under the head first. If you did 'read sector 2', 'read sector
4'
 you would get the first one; 'read sector 6', 'read sector 4', you would
 get the second.
 Interleaving for obfustication, not efficiency. 
A particularly cute one was employed with early versions of Harvard
Graphics for the PC.  A protection key was encoded in the gap between
sectors.  Since the PC 765 controller writes individual sectors (i.e.
looks for a IDAM, then a DAM, then turns on Write Gate), it was very
difficult (but not impossible) to replicate this stuff, as using a
regular write command would cause the data separator to lose sync in the
write splice area.  On the other hand, it was pretty simple for a
WD-17/27 type FDC to duplicate this.
--Chuck