VOGONS


First post, by SuperNormalMan

User metadata
Rank Newbie
Rank
Newbie

Okay, I installed Warcraft: Orcs & Humans fine, Video and Sound work fine, but when I click "Single Player" on the menu screen, it says "Please insert Warcraft CD..." even though the CD is already in the drive. I KNOW that I mounted it correctly with "mount D E:/ -t cdrom -usecd 0 -ioctl", but it still won't read the disc. Is there something that I'm forgetting?

Reply 1 of 10, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

You may need to manually set a label for the disc?

Reply 2 of 10, by SuperNormalMan

User metadata
Rank Newbie
Rank
Newbie

A label? Like what?

Reply 3 of 10, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Install the game from within DOSBox and keep the mountings if you didn't.

1+1=10

Reply 4 of 10, by SuperNormalMan

User metadata
Rank Newbie
Rank
Newbie

I installed the whole thing from DOSbox, and I know how to mount the cd and the folder it's installed to. When you say "Label", how does it work, and what should I set the label as?

Reply 5 of 10, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

vol <drive:> displays label for a drive letter.

-label <label> adds label support when mounting.

E.g.

mount d f:\ -t cdrom -label DISC1

DOSBox forcibly hidden readme wrote:
Q: My CD-ROM doesn't work. A: To mount your CD-ROM in DOSBox you have to specify some additional options when mounting the C […]
Show full quote

Q: My CD-ROM doesn't work.
A: 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):
- mount d f:\ -t cdrom (windows)
- mount d /media/cdrom -t cdrom (linux)

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

In the commands: - d driveletter you will get in DOSBox
- f:\ location of CD-ROM on your PC.
- 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.

Q: The game/application can't find its CD-ROM.
A: 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 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-internal IMGMOUNT tool to mount the image (the CUE sheet).
This enables very good low-level CD-ROM support on any operating system.

Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)

Reply 6 of 10, by SuperNormalMan

User metadata
Rank Newbie
Rank
Newbie

So I should try adding the Volume ID of the CD-Rom in the mount command? I've tried making an image and using that, and it still won't work.

The problem is that I have no idea what the Volume ID for the Warcraft CD is. Where do I find it?

Reply 7 of 10, by collector

User metadata
Rank l33t
Rank
l33t
SuperNormalMan wrote:

The problem is that I have no idea what the Volume ID for the Warcraft CD is. Where do I find it?

In "My Computer", right click on the disc and choose properties.

Reply 8 of 10, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

If you're running Windows:
- put the CD in the drive
- hit win+R and type in cmd and hit enter (or OK)
- type in something like dir d: where d: is the letter of your CD/DVD drive (if you're not sure, open up My Computer and it should show you your drive letters)

It should show you the label near the top of the printout ("Volume in drive D is blahblah" means the label is blahlah).

You may also be able to see the label just by opening up My Computer with the CD in the drive.

Make sure you use the same capitalization.

Reply 9 of 10, by ADDiCT

User metadata
Rank Oldbie
Rank
Oldbie

I don't think Warcraft looks for the volume label. Maybe it's a mounting issue? You have to mount your drives exactly like you did when installing the game. This means that you'll need to have both a c:\ (harddisk) and d:\ (CD-ROM) drive mounted when starting the game. The d:\ mounting has to be your mounted CD drive, CD image or directory containing the Warcraft CD/data from the Warcraft CD.

Reply 10 of 10, by iZealot

User metadata
Rank Newbie
Rank
Newbie

I´ve had same problem I solved it like this:
*Go to your Warcraft directory
*Open the "Path.war" -file with notepad.
*Edit the letter to your real CD-ROM drive letter. (That windows uses)
*"Mount X X:\ -t cdrom" (Where X is your drive letter for CD-Rom).
*Go, play

Good luck!