VOGONS


First post, by Wolfenstein

User metadata
Rank Newbie
Rank
Newbie

So I have the full, registered version of Quake in a folder, and when I open the EXE "quake.exe" in DOSBOX, I get this message from the game:

http://i684.photobucket.com/albums/vv207/MrSa … urn33/QUAKE.png

I did some research, and apparently the registered version of Quake got its music from the CD. It tells me that "MSCDEX" is not loaded. I searched this in my computer, and DOSBOX's Readme came up! (As well as NEWS and the Manual, but NEWS was just saying what it added to MSCDEX features and the Manual was just basic information) I searched the TXT file, and found this:

******************

CD-ROM: My CD-ROM doesn't work.
To mount your CD-ROM in DOSBox you have to specify some additional options
when mounting the CD-ROM.
To enable CD-ROM support (includes MSCDEX) in Windows:
- mount d f:\ -t cdrom
in Linux:
- mount d /media/cdrom -t cdrom

In some cases you might want to use a different CD-ROM interface,
for example if CD audio does not work:
To enable SDL-support (does not include low-level CD access!):
- mount d f:\ -t cdrom -usecd 0 -noioctl
To enable ioctl access using digital audio extraction for CD audio
(windows-only, useful for Vista):
- mount d f:\ -t cdrom -ioctl_dx
To enable ioctl access using MCI for CD audio (windows-only):
- mount d f:\ -t cdrom -ioctl_mci
To force ioctl-only access (windows-only):
- mount d f:\ -t cdrom -ioctl_dio
To enable low-level aspi-support (win98 with aspi-layer installed):
- mount d f:\ -t cdrom -aspi

explanation: - d driveletter you will get in DOSBox (d is the best,
don't change it!)
- f:\ location of CD-ROM on your PC. In most cases it will
be d:\ or e:\
- 0 The number of the CD-ROM drive, reported by "mount -cd"
(note that this value is only needed when using SDL
for CD audio, otherwise it is ignored)
See also the next question: The game/application can't find its CD-ROM.

CD-ROM: The game/application can't find its CD-ROM.
Be sure to mount the CD-ROM with -t cdrom switch, this will enable the
MSCDEX interface required by DOS games to interface with CD-ROMs.
Also try adding the correct label (-label LABEL) to the mount command,
where LABEL is the CD-label (volume ID) of the CD-ROM.
Under Windows you can specify -ioctl, -aspi or -noioctl. Look at the
description of the mount command in Section 4: "Internal programs"
for their meaning and the
additional audio-CD related options -ioctl_dx, ioctl_mci, ioctl_dio.

Try creating a CD-ROM image (preferably CUE/BIN pair) and use the
DOSBox's internal IMGMOUNT tool to mount the image (the CUE sheet).
This enables very good low-level CD-ROM support on any operating system.

******************

Wow, that's a LOT of stuff about MSCDEX. I tried a few of the commands out before running quake.exe, and while the message didn't show up at the beginning, there was still no music. I am positive this is the registered version of Quake (Non Registered has no music) and it is Version 1.1.

So my question is: Which one of these commands actually allows music in the game? Like I said, I tried a few of them, no message, but still no music. Please help me, it would be much appreciated!

-Wolfenstein

Reply 1 of 6, by leileilol

User metadata
Rank l33t++
Rank
l33t++
Wolfenstein wrote:

I did some research, and apparently the registered version of Quake got its music from the CD.

Yep, you would know this already if you ever owned a copy of Quake.

A real CD of Quake has redbook audio tracks and they work if you mount the real quake cd in dosbox. Check CD volumes.

apsosig.png
long live PCem

Reply 4 of 6, by Vince.Bloodworks

User metadata
Rank Newbie
Rank
Newbie

Hey Wolfenstein
I use the same version of Quake and music works perfectly.
I just mount the CD drive like this:

MOUNT D J:\ -t cdrom -usecd 1 -ioctl

try it 😀

Vincent

Reply 6 of 6, by Vince.Bloodworks

User metadata
Rank Newbie
Rank
Newbie

hmmm I didn't ever really took care about that but it is good to know about that.
I just entered this line when I ran dosbox the very first time and it worked for me so I didn't ever thought about that again. 😀