VOGONS


First post, by coton

User metadata
Rank Newbie
Rank
Newbie

I'm having trouble installing the CD version of "Shadow of the Comet" using dosbox 0.71 on Linux.

I mount the cdrom, CD into it and run install.exe.

When I pick the install option from the installer menu it prompts me to "Insert disk No. 1/1 in drive 'D'" (that's the drive number I have assigned to the cdrom) and doesn't go past that stage.

I know it isn't a permissions problem on either the cdrom or C drive mount points, so I'm a bit stumped as to what might be causing this.

I checked the game compatibility database and this game is listed as fully supported on dosbox 0.65. I compiled and installed this version and get the same results, so I'm guessing whatever is causing this is specific either to the Linux version of dosbox or to my own configuration.

I'm posting my dosbox.conf bellow. Any ideas?

[sdl]
fullscreen=false
fulldouble=false
fullfixed=false
fullwidth=0
fullheight=0
output=surface
hwscale=1.00
autolock=true
sensitivity=100
waitonerror=true

[dosbox]
language=
machine=auto
memsize=16

[render]
frameskip=1
snapdir=snaps
aspect=false
scaler=normal2x

[cpu]
core=normal
cycles=4629
cycleup=500
cycledown=20

[mixer]
nosound=false
rate=22050
blocksize=2048
wavedir=waves

[midi]
mpu401=true
device=default
config=

[sblaster]
sblaster=true
base=220
irq=7
dma=1
sbrate=22050
adlib=true
adlibrate=22050
adlibmode=adlib
cms=false
cmsrate=22050

[gus]
gus=true
rate=22050
base=240
irq1=5
irq2=5
dma1=3
dma2=3
Show last 20 lines
ultradir=C:\ULTRASND

[speaker]
pcspeaker=true
pcrate=22050
tandy=true
tandyrate=22050
disney=true

[bios]

[dos]
xms=true
ems=true

[autoexec]
mount -t cdrom d /home/ctr/Emulation/dos/cdrom
mount c /home/ctr/Emulation/dos/drive_c
c:

Reply 2 of 5, by dougdahl

User metadata
Rank Member
Rank
Member

/home/ctr/Emulation/dos/cdrom sounds like a weird location for a cd mountpoint.
(For example on my machine the cd-rom drives are usually set up as /mnt/cdromX or /media/XXXXXX.)
By any chance is it a symlink to where the cd gets mounted?
If it is, it might not hurt to try using where the cd gets mounted.

If it isn't, I was just wondering if the CD might not be mounted properly under Linux.
Posting the /etc/fstab cd-rom line or the command you use to mount it might be useful.

Reply 3 of 5, by coton

User metadata
Rank Newbie
Rank
Newbie

I got it working after taking a look at the cdrom mount options. Turns out I needed to set the label of the CD (SHADOWCD in this case) when mounting the cdrom (mount d /path/to/mount/point -t cdrom -label SHADOWCD).

I never realized some games could be so fidgety about it. I've never had to set the label before.

As for the non-standard mount point, I don't actually run the games out of the CD, I copy the contents to that directory and mount it as a cdrom to avoid having to insert it every time I want to play a game.

Anyway, thanks for the pointers!

Reply 4 of 5, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Turns out I needed to set the label of the CD (SHADOWCD in this case)
when mounting the cdrom (mount d /path/to/mount/point -t cdrom -label SHADOWCD).

Maybe add this information to the compatibility list at the dosbox homepage,
if it's not already present.

Reply 5 of 5, by coton

User metadata
Rank Newbie
Rank
Newbie

Maybe add this information to the compatibility list at the dosbox homepage

You're right. Done.