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