Subject:
I am greatly enthused that other people also had the idea to backport features from Compact Disc to floppy disk. I had not seriously considered the further application to magnetic tape but it is a logical continuation.
I am not working in this field specifically but I am working in the analogous field of networking. There are obvious overlaps.
As noted by Steve Wozniak, floppy disk interfaces may be used for networking. Indeed, the major difference is the clock speed and bit stuffing required for each medium.
I have an
outline for a 256 bit cell network interface which may also be used for track-at-once floppy disk storage and/or tape storage. It is intended to be used with 8/9 bit stuffing, Hamming code on 80 bit blocks and a higher tier of FEC and CRC32. This could be modulated with the typical 1200/2400Hz frequencies for tape. Indeed, this may be compatible with vintage hardware from one or more manufacturers. For floppy disk, it is probably easier to start again. This is particularly true if track length varies with track number.
For magnetic storage, it may be possible and desirable to skew into a corner case which does not apply to networking. Specifically, with full control of floppy drive motor and possible servo control of tape, it is possible to record at 95% speed and read at 90-100% speed. This allows, for example, use of a floppy drive which is out of tolerance. It can also be applied in a manner which keeps bit slip small and favorable. For example, it might an advantage to ensure that bit insertions - and only bit insertions - have a specific frequency. This demonstrates that playback is occurring at a slightly slower speed than the recording. An adaptive estimate can be maintained for each device. In the case of floppy disk, an estimate can be maintained for each track.