Simon Cooke wrote:
> Win2k has better direct disk access support

Maybe, but only _just_ from what I can see!


> ; you have to use the IOCTL's though.

All they seem to have done is break up floppy.sys into flpydisk.sys and
fdc.sys, and create some internal I/O control codes to communicate between
them.  It does mean a new floppy driver no longer includes any direct
controller communication (and has added arbitration), but means that the rest
(and the most part too) must still be done in the new driver.

For a SAM-friendly driver it still seems to require flpydisk to be rebuilt
(after some minor tweaking), which is something that could have been done
under NT4 too!  With a change in driver layout it just seems to have made
things more complicated to support both W2K and NT4.


> I explicitly asked the Win2k NTFS team for it ... why? for SIMCoupe'
> of course :)

Flpydisk.sys still has the same fixed format-detect tables for various floppy
formats, and won't treat a low-density disk as anything other than 9 sectors
per track  :-/

Am I missing something?  Perhaps you could enlighten me on how a W2K solution
is now so much easier!


> How's that for forward planning? :-)

It would have been much nicer to have something like a
IOCTL_DISK_SET_DRIVE_GEOMETRY to allow overrides for particular formats, which
is what I ended up writing a driver to do for a W2K _and_ NT4 solution.  Or
perhaps they could also have allowed sector access using CHS addressing in
addition to the linear device-style access...

Si

Reply via email to