So if I understand it correctly, the drive ID's for "/D:MSCD001" are going to be MSCD0010 and MSCD0011?
Or something similar... my retro PCs are atm in the workshop. Could do some checking and verification on a 486 next week.
Or is that going to be something else?
There is no standard naming for that...
Afaik the driver itself becomes MSCD001, like EMMXXX for EMM386 afaik?
This only gives the first drives' ID...
The number indicates the device, either drive, or EMM expansion card number. Remember back then you would have needed a number of EMS cards to get maximum possible LIM EMS.
Isn't that what the /D switch does? Provide a name for software to communicate with the driver?
I think rather it tells MSCDEX which device (i.e. physical drive), as there is no way to call subdevices, for example SCSI device IDs on a particular bus. Or bus ID, master/slave on IDE bus.
So the seperate CD-ROM drives must have a different ID?
I think the IDE CD driver just does the same as the other (firmware based) com and lpt drivers do with COM1,2,... and LPT1,2, etc.
I think there is some way to append non-default (eg not the first) device numbers... like LPT: is actually LPT1, and with other printers you had to specify their numbers explicitly