Crap, I hit "EDIT", instead of "Quote" again..
Sleep....must...go...to...sleep.
EDIT Fixed original post
Get rid of mounting. Get rid of it 100%. Now instead of having users mount files , replace it 100% with an auto-mount system that would auto-mount files that are in folders in the dos-box installation folder.
This doesn't work for other operating systems. (REAL operating systems like *nix). In *nix the programs are seperated from users data. So DosBox would be in:
/usr/bin or somesuch
while the actual games would be in /home/user/games/duke3d. (or anywhere you want really but usually in /home).
Obviously you don't want your games in /usr/bin
Another thing is that *nix mounting is different from Windows mounting.
In *nix you would mount your cdrom with:
mount d /media/cdrom -t cdrom
In Windows it would be:
mount d d:\ -t cdrom
All of this could of course be automagically coded in but then you are assuming that you would be servicing only Windows\*nix users, which is not the case. DosBox is used on:
Windows/Linux/MS-DOS (Finally!)/BEOS/OS2/PDA/Mobile Phones/Dreamcast/XBOX (linux)/etc......
Each system has it's own ways of addressing where to hold the games that DosBox will run and coding in all of this into DosBox would serverly reduce the compatibility of DosBox with other systems. DosBox is not just for Windows users it's for EVERYONE. Despite what you may believe it is not just a Windows world.
I know apparently a lot of users here think mounting files is fun or somthing but you have to admit that this would be simple , easier , and much less of a hassel.
No one thinks that mounting is "fun". Just like we don't think that inserting CD's into cdroms are fun....or manually typing keyboard commands into a keyboard is fun (where in an ideal world I could just think commands at the computer). Some things are necessary, DosBox mounting is one of these things. To reduce the "pain" of mounting you can use a frontend like DFEND.
I know the topic title suggests only one suggestion but heres a 2nd. Tell users how to swich drives in the readme . It took me 30 minutes to figure this out (am I stupid for expecting cd c:\ to work ???)(the game I wanted to play apparently doesnt work with dosbox)
Yep, this is from the DOSBOX README:
Q: I've got a Z instead of a C at the prompt.
A: You have to make your directories available as drives in DOSBox by using
the […]
Show full quote
Q: I've got a Z instead of a C at the prompt.
A: You have to make your directories available as drives in DOSBox by using
the "mount" command. For example, in Windows "mount C D:\GAMES" will give
you a C drive in DOSBox which points to your Windows D:\GAMES directory.
In Linux, "mount c /home/username" will give you a C drive in DOSBox
which points to /home/username in Linux.
heh. the "C:" command is missing. 😉
and no your not stupid for thinking that "cd c:\" should work. It does partway in Windows NT. If your are in say:
P:\GAMES
and type in cd c:\WINDOWS
then you'll still be P:\Games but when you type in "C:", then you'll be in "C:\Windows"
CD is "Change Directory", not "Change drive".