First post, by dosboxercan
I am about to give up on DOSBox. I have spent hours trying to get it to run something automatically.
I tried at least four games with mixed results.
First game was a little too recent, just beyond the DOS era and wouldn't run. (Activision Adventure Collection.)
Second ran perfectly through DOSbox terminal, but trying to use a shortcut kept causing it lock up. It never even made it into the game itself from there. (Beneath a Steel Sky)
The 3rd game wouldn;t install at all, which was disappointing because I really wanted to try out Xcom.
Then I tired Cyberia and it showed the most promise. Like BASS, it ran perfectly entering the commands manually. And it *almost* started up with an autoexec in the config file. This is really killing me.
But anyway, since Cyberia is the best chance I will try that one.
I have it installed in C:\oldgames.
My cd drive is D:\.
The autoexec file looks like this:
mount d D:\ -t cdrom
mount c C:\oldgames
c:
cd Cyberia
CYB
-------------------------
I'm sure this is correct because I can run these commands manually and it works fine. Adding parenthesis around the pathnames didn't do an ounce of good, either.
I tried -ioctl and it didn't change anything. I haven't tried -usecd yet.
In the shortcut, I went to security and checked the box to run as administrator.
The Cyberia.config file is Cyberia subfolder in oldgames. Just an FYI.
In the shortcut on my desktop, I know the first part of the target is correct. If I open it without anything else, it goes to the normal Z:\ prompt.
The commands I added to the target look like this -config "C:\dosgames\Cyberia\Sky.config" "C:\dosgames\Cyberia\CYB"
I was careful to make sure the cases matched.
But every time I would get "No CD-ROM detected." But instead of kicking me out to Z:\, it would go to C:\.
However, it wouldn't let me access dosgames or Cyberia folders in that session. And if I tried to change to D it would say it doesn't exist and needs to be mounted.
I think that might be the problem. But why isn't my CD-ROM drive being mounted and how do I fix this?
I can't understand why I can't get a single DOS game to work this way.