Dave Dunfield wrote:
Actually, as far as BIOS is concerned, floppy drives
are 0x00-0x7F and
hard drive are 0x80-0xFF - check the INT 0x13 functions - there is a clear
distinction between floppy and hard drives. Also BIOS does NOT know about
DOS mappings - the above reference physical controllers and physical
units in the order encountered by BIOS.
I've seen quite a few BIOSes that *do* make reference "C:" and
"D:" though,
presumably because they assume the user will be running DOS/Windows and this
is somehow helpful to them :(
IMHO, it would
be much clearer to reference them by unit number. But
maybe that's just me...
The trouble is that many PC users don't know what a unit number is, and
this means more questions for me.
Would asking for feedback on that be helpful? My guess would be that most IMD
users are somewhat technical if they know their way around a CLI (DOS) in the
first place, and are screwing around with ancient disk formats. Given what the
program's used for, and that it runs under a non-mainstream OS, I'm not sure
that it'd be harmful to drop reference to DOS's concept of drive assignment.
cheers
Jules