Reason I ask is that I just had a look under Linux and
it's possible (at
least with 2.6 kernels - no idea about earlier) to setup the FDC from
user-land via the fd floppy device. In other words, a Linux port might
be possible (for someone to do! :) assuming you're not doing anything
'odd' with the FDC...
I can confirm that as far back as 1.2.13 Kernels, you could do what you
liked to the floppy controller using the FDRAWCMD ioctl(). The parameters
to that were partly to set up the DMA controller (number of bytes to
transfer, read/write, buffer area (which didn't need to be aligned on a
page boundary), and partly to control the FDC chip (this set included an
array of bytes to send to the FDC command register).
I had no problems getting it to read HP 9114 floppy disks, for example.
-tony