Hi Jules,
Do you rely on being able to get the raw data stream
from the floppy
controller and decode in software? Or are you letting the FDC handle
that?
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...
The 765 does not provide the ability to perform raw track reads/writes
like the WD devices do ...
I interface with the FDC via direct hardware I/O to both the FDC itself
and the DMA system.
At some point I will tidy up the source code and make it available, however
it is written for my own Micro-C 16-bit DOS compiler, and makes use of my
own screen/windowing library - it would take a fair bit of work to port this
to another system, but someone with enough spare time could take advantage
of my "learning experience", and re-implement the algorithms under Linux or
some other system.
Regards,
Dave
--
dave04a (at) Dave Dunfield
dunfield (dot) Firmware development services & tools:
www.dunfield.com
com Collector of vintage computing equipment:
http://www.parse.com/~ddunfield/museum/index.html