Building on MultiDos idea from 0ffse7, the mass-DOSes (CubeMDos, ImpDos, AlbireOs, SecretDos, ...) would gain to mutualise some features.
# Path handlingThe ability to use a full path each time a filename is needed.
IMPORT "/lib/crtc.o"# GlobsNot only |era,"*.bak" should work as expected everywhere, but it would be nice to handle "**". So that we can search for a file like that:
|dir,"**/3d*"# Directory iterationFor nice UI.
# Mounting pointsE.g. "a:" would mean "CubeMDos on XMass", "b:" would mean HxC in direct mode.
- This ease compatibility for older software (e.g. OCP Art Studio).
The most useful points for me (already provided by CubeMDos without mount system):
- Cold reset should default on the drive/partition of choice (X-Mass, typically).
- Hot reset should retain the current directory.
All of that would either entail a "Master" ROM dispatching to the right DOS or an utility ROM that each DOS could access.
Or, maybe firmware + Amsdos isn't cut to fit anymore. I shall revisit SymbOs and FutureOs. Non negotiable: being able to go from hard reset to persistent Orgams source in less than 3 keystrokes and 2 seconds!
By the way, does any of these OS allow to search for a file across multiple DSK in an HXC/Gotek drive ?
Resolved with UniDOS (https://www.cpcwiki.eu/forum/applications/unidos-the-new-multi-device-amsdos-replacement/).
Well, for now it lacks some globs support, but way to go!