VOGONS


First post, by maggot

User metadata
Rank Newbie
Rank
Newbie

Hi!
(note: from Sweden)
Im new with DOSbox and the first game I want to play is System Shock.
I have a folder "oldgames" with my sshock folder in.

I have writen this in the dosbox:
------------------------
mount d d:/oldgames
d:
cd sshock
-----------------
Then I write "sshock.bat" to make the game run, but I get a error message: Illegal command: "G:\cdrom\cdshock.exe"

What is wrong? Help please. 😊

Reply 1 of 14, by rgriff

User metadata
Rank Newbie
Rank
Newbie

Did you mount your CDROM drive as well? I assume it is letter g. You would have to do following in DOSBox:

mount g g:\ -t cdrom

Reply 2 of 14, by maggot

User metadata
Rank Newbie
Rank
Newbie

hm I did like this now:

------------------------
mount d d:/oldgames
mount g g:/ -t cdrom (get this message "MSCDEX: Mounted subdirectory: limited support. Drive G mounted as CDRom."
d:
cd sshock
-----------------
But i still get the "illegal command G:/cdrom/cdshock.exe.

I aslo tried the Sshock.bat file but get the same error. 😢

Reply 3 of 14, by maggot

User metadata
Rank Newbie
Rank
Newbie

It sounds like the game tries to run from the CD instead from the hardrive.. When I trie to run the game directly from the CD in windows I get a error message: "Cannot run directly from CD. Run executable from hard drive."

Reply 4 of 14, by maggot

User metadata
Rank Newbie
Rank
Newbie

I can also run the Install file for the game in Dosbox but not the game! 🙁

Reply 5 of 14, by mirekluza

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

sshock.bat is a text file. You can edit it.

Mirek

Reply 6 of 14, by rgriff

User metadata
Rank Newbie
Rank
Newbie

Yes, you have to run it from your hard drive location. It sounds like g isn't your cd drive. Make sure that is the letter of the cdrom drive you are using if you've got more than one. When I assign one of my hard drive partitions as the cdrom (using -t cdrom command), I get that "limited support" message. You shouldn't get the message if g is a legitimate cdrom drive, I don't think. And the "illegal command G:\cdrom\cdshock.exe" message means the executable cdshock.exe is not in that location. While in DOSBox, do this:
cd g
dir

to see what is in g.

Reply 7 of 14, by maggot

User metadata
Rank Newbie
Rank
Newbie

To Mirek: Ok should I edit it in any way?

To Rgriff: I wrote "cd g" but only got this message: "unable to change to: g"

🙁

Reply 8 of 14, by rgriff

User metadata
Rank Newbie
Rank
Newbie

Sorry...you've got to mount g first:

mount g g:\
g:
dir

See if you see the games files when you do this.

Reply 9 of 14, by mirekluza

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

> Ok should I edit it in any way?
Well, the "Illegal command: "G:\cdrom\cdshock.exe" means that the path to "cdshock.exe" does not exist (in other words:there is no file g:\cdrom\cdshock.exe in DOSBOX). The logical next step here is to check where the file really is and either mount things properly (I did not check the game so I do not know details) or edit BAT file so that it runs CDSHOCK.EXE as it should.

Mirek

Reply 10 of 14, by maggot

User metadata
Rank Newbie
Rank
Newbie

hm its wierd. I tried to mount my other dvd rom. "mount F:" But I still get the "Illegal command: "G:\cdrom\cdshock.exe". Its like Dosbox whant to run the game from the CD. But I want to run it from the hardrive..

Reply 11 of 14, by rgriff

User metadata
Rank Newbie
Rank
Newbie

Yes, the game needs to play off the CD...it has some files on your hard drive and also saves games there. It's not seeing the cdshock.exe file on your g drive for some reason. Here's how mine works:

Game in i:\games2\sshock
CD drive is y (also have 2nd drive at x)

Start DOSBox 0.61:

mount y y:\ -t cdrom
mount i i:\
i:
cd games2\sshock
cdshock.bat

This just got the game going. I then bumped up the frame rate to improve play. If you mount f as your cdrom, the game must be there and you'll have to edit cdshock.bat to read f:\cdrom\cdshock.exe . I don't believe it to be a DOSBox problem...something's up with your drive configuration or the way you are mounting them in DOSBox. Have you used DOSBox successfully in any other game? Maybe you should try reinstalling. After all, the install program creates that cdshock.bat on your hard drive.

Reply 12 of 14, by Xerxes

User metadata
Rank Newbie
Rank
Newbie

In newest rjpa build (20040331) something is messed up - SS cd ver. doesn't want to install. After executing initial.exe - black screen.

Intel C2D E8500@3,6 Ghz, DDR2-800 2x2Gb Ram, MSI Radeon HD6950 Twin Frozr II/OC, Asus P5E Deluxe, Asus Xonar DX, HDD: WD 500AAKS x2, Windows 7 Professional 64bit

Reply 13 of 14, by maggot

User metadata
Rank Newbie
Rank
Newbie

Thanks very mutch for all the help! 😘 I managed to get the game running om my sisters computer 😀 Now its only one problem. It lags like hell! 😒 Can I do something about it?

Reply 14 of 14, by rgriff

User metadata
Rank Newbie
Rank
Newbie

Good to hear you got the game running. Still it's odd it wouldn't work on your own machine. Anyways, I edited DOSbox.conf as follows:

frameskip=2
cycles=9600