Open Wierzbowsky opened 5 years ago
I think this is a good idea, MSX-DOS2 on the MMC/SD does this as well. Personally I think Nextor should also mount them to the same order as DOS2 (but maybe that is automatic if this is implemented). On DOS2 with 3 partitions, the partitions becom A:, B: and C:. The floppy drive(s) become D: and E:.
I am developing device-based driver, and have two devices mounted at boot up time - A (device 1) and B (device 2). There's a hard disk with bootable partition on it (just formatted with _fdisk and copied all files from the floppy), but if there's no disk in the floppy Nextor does not boot from hard drive and even does not map it so I must go to BASIC performing _mapdrv("c:",1,5,0) and only then I can do FILES on it. I think my situation perfectly maps to the Wierzbowsky's report. I think this functionality is only very desired in DOS2 mode. DOS1 mode is anyway tight on RAM, and Nextor may mount first bootable partition it finds (and boot from it) in DOS2 mode, not all partitions.
I've tested the Maxiol CF-IDE controller and there every non-hidden partition is mounted to a drive on bootup. Nextor doesn't do this automatically - a user has to manually mount partitions after bootup. IMO this causes confusion and extra actions while it should be done by default. So I propose that all non-hidden partitions should be auto-mounted on bootup.
The may be, however, a key to press in order to disable this feature and only mount the bootable partition instead (like it's done in Alpha).