There's also the DRIVES.COM that ships with my DOS USB drivers (available at 
http://bretjohnson.us).  It's quite a bit more "techie" than the others, in 
that it actually shows you the information stored in the various internal DOS 
tables, such as device driver memory addresses and unit numbers (again, very 
"techie" stuff).

One thing it does show that is somewhat unique is how big DOS thinks the drive 
is.  For example, for a floppy drive with no disk inserted, different 
versions/makers of DOS will store different values internally.  At least on the 
desktop machine I normally use with MS-DOS 6.20, the floppy drive with no disk 
inserted is stored in the internal DOS tables as having a FAT12 format and 
approximately 46 MB of space.  Of course, with no disk inserted you'll just get 
a "Drive Not Ready" error if you try and access the disk, so it doesn't really 
matter what DOS has stored internally (but it is interesting, at least to me, 
that it's not at all what I expected it to be).

That changes when a disk is inserted and DOS actually reads the disk, and DOS 
will store the correct size after it figures out what it is.  I'm just pointing 
that out since I don't think your program should be saying the floppy has a 
1.44 MB capacity when there's no disk inserted, since it can't possibly know 
how the next disk will be formatted.

------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to