VOGONS


First post, by spektroman

User metadata
Rank Newbie
Rank
Newbie

Hello everyone! This is my first post on these forums, so I hope it's the right place to ask for help.

I've recently discovered DosBox and so I've been digging up my old games to play on my brand new MacBook Pro. I'm running into a bit of a snag trying to get Warcraft 2 to work. I actually have the Battle Chest (it's a 3-cd Box with WC1, WC2 and the WC2 expansion).

Well the problem I'm running into is, those games were also made to run on Mac OS "classic" (meaning up to system 9. They won't run on OSX). Because of this, when I put the CD in the drive, it shows me the mac install files.

Since it only shows me the mac files, when I mount the CD drive on DosBox, I can't access the PC files (namely the install.exe I need to run in order to install it).

Is there any way to make DosBox able to read the CD correctly so I can install the game? Just as a clarification, the following command is what I've been using to mount the drive:

mount D "/volumes/Warcraft II CD" -t cdrom switch

The only labels that appear under /volumes on OSX are "Warcraft II CD" and "Warcraft 2 Game Music". I know for a fact that under windows the label (volume name) that displays the PC files is named "WAR2_122" however I don't know how to make DosBox read that particular 'partition' of the CD and I'm stuck seeing only the mac files which does me no good.

So, any suggestions are greatly appreciated. Hopefully my post is clear enough, but I can provide more details as needed.

Thanks in advance!

Reply 1 of 31, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

you probably need to tell your MAC to show the DOS files.

Water flows down the stream
How to ask questions the smart way!

Reply 3 of 31, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

I can't say how to do the thing qbix suggests on OS X but I'd advise to make a bin/cue image out of the CD. Unfortunately I haven't yet found a good mac app to do this, last time I had to I ran Alcohol 120% in a Windows VM to achieve this.
My strongest point for doing a bin/cue image is that the data and audio tracks are seen as different volumes so you run into more problems when you eventualky succeed in installing the game. Dosbox doesn't support mounting teo volumes as one 😉

Last edited by Dominus on 2011-12-09, 20:52. Edited 1 time in total.

Reply 4 of 31, by IIGS_User

User metadata
Rank Oldbie
Rank
Oldbie

Burn-OSX (in case it supports to save as disc image) ,
Toast

Klimawandel.

Reply 5 of 31, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Hmm, I'm using burn to burn images to CDs but haven't noticed that it can save as bin/cue image. As for Toast that one is expensive and I'm also not sure whether it can convert to bin/cue.

Edit: Burn doesn't know how to handle multi track bin images. The help says it can handle basic bin/cue but not in all the cases I have. With a real CD ti only offers to save as iso so that is a no no with multi track game CDs...

Reply 6 of 31, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Apparently you can use some command line utilities OR use Boxer (a OS X frontend or variation of Dosbox) to make bin/cue files http://www.gog.com/en/forum/general/backing_u … ode_cds_in_os_x

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 7 of 31, by spektroman

User metadata
Rank Newbie
Rank
Newbie

Ok so I booted up my windows partition (bootcamp) and made bin + cue images of both cds (tides of darkness and beyond the dark portal) using the Alchohol 120% trial version.

I managed to install ToD just fine and run it. cd music works, everything is perfect. However I can't seem to make the expansion install at all. I used the same options under Alchohol to make both images and yet the expansion won't work.

I know both cds are working properly because I was able to install and play everything just fine on dosbox for windows (mounting the actual CDs as the D:\ drive).

When I switch back to OSX, I obviously can't mount the CDs as the D:\ drive so I'm using the IMGMOUNT command with the .cue files.

Are there any copy protection on either disk that you guys are aware of?

Reply 8 of 31, by IIGS_User

User metadata
Rank Oldbie
Rank
Oldbie
spektroman wrote:

I obviously can't mount the CDs as the D:\ drive so I'm using the IMGMOUNT command with the .cue files.

IMGMOUNTed to which drive letter?

Klimawandel.

Reply 9 of 31, by spektroman

User metadata
Rank Newbie
Rank
Newbie

I'm currently using IMGMOUNT to set up the .cue as the D:\ drive. The game is installed on a folder that's mounted as the C:\ drive.

Like I said, Tides of Darkness works flawlessly using IMGMOUNT and setting the Tides of Darkness .cue as the D:\ drive. Even the cd audio works fine.

My problem is making the Beyond the Dark Portal image work in the same way. I created both images using alchohol using the exact same settings. I'm not sure if it's some sort of copy protection that alchohol couldn't bypass or if it's something else.

Reply 10 of 31, by bloodbat

User metadata
Rank Oldbie
Rank
Oldbie
spektroman wrote:

I'm currently using IMGMOUNT to set up the .cue as the D:\ drive. The game is installed on a folder that's mounted as the C:\ drive.

Since I'm either too sleepy to find where it says how it doesn't work or it isn't stated...here's a wild guess.
If you're mounting the folder where Warcraft is installed as C: instead of mounting a parent folder as C:\...well the expansion is most likely expecting a subfolder like...say...War2 or something to be installed on. Other than a simple CD check I don't recall either Warcraft CD being copy protected, given enough patience it could be made to run entirely from the hard drive, videos and all, except, obviously, CD music.

Reply 11 of 31, by spektroman

User metadata
Rank Newbie
Rank
Newbie

Since I'm either too sleepy to find where it says how it doesn't work or it isn't stated...here's a wild guess.
If you're mounting the folder where Warcraft is installed as C: instead of mounting a parent folder as C:\...well the expansion is most likely expecting a subfolder like...say...War2 or something to be installed on. Other than a simple CD check I don't recall either Warcraft CD being copy protected, given enough patience it could be made to run entirely from the hard drive, videos and all, except, obviously, CD music.

I'm sorry if that wasn't clear. Here's the story so far:

1) Found my old Warcraft Battle Chest.

2) Tried to make the OSX version of DosBox read the CDs as if they were windows discs (remember, all the games on the battle chest are for both MS-DOS and Macs up to OS 9, so when you put the disk into a mac machine it automatically shows you only the "mac" partitions) using the MOUNT command.

3) that step FAILED, so I tried the next best thing: create BIN+CUE image files of the discs using a Windows machine and Alchohol 120%.

4) Once I had the images in BIN+CUE format, I attempted to make OSX read them, this time using the IMGMOUNT command.

For the record, I have a folder named "Dosgames" which is where I install everything that runs on DosBox and it's what I set as my C:\ drive through the MOUNT command.

5) Having successfully used the IMGMOUNT command to read the BIN+CUE files I created, I then proceeded to install Warcraft 1: Orcs & Humans, and it runs flawlessly. It's currently installed under the /dosgames/warcraft folder. So when I set dosbox up, it's C:\Warcraft

6) After Warcraft 1, I tried Warcraft 2 Tides of Darkness using the exact same procedure. Again, no problems, it installed fine, it runs fine even with cd audio and everything works as if I was using the real cd, even though I'm actually using the BIN+CUE image. It's currently installed under /dosgames/war2 (so C:\War2 in DosBox)

7) This is where the problem happens: When I try to use the EXACT SAME PROCEDURE that I used twice for the other two cds to install Beyond the Dark Portal, I can't do it. I know for a fact that my cds are perfect, because I tested them on a real windows machine and managed to run all games with no problems. I know the images are more than likely also perfect, seeing as I created all 3 images on the same machine using the exact same alchohol 120% settings.

So either Beyond the Dark Portal has some sort of protection that the other disks don't, or DosBox has some sort of bug. I can't figure out what's wrong. The ONLY thing that's different that I can point out are the image labels.

Warcraft 1 label (like when you insert the disc and view it on explorer) is WAR1

Tides of Darkness label is WAR2_122
Beyond the Dark Portal label is WARCRAFT2_X (more than 8 characters)

I suppose I'll try making a new image named something like WAR2_X and see if that works. Other than that, I'm out of ideas.

Reply 12 of 31, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Please list the exact steps you're using when attempting to install the expansion disc, including each command in DOSBox, and the responses you get on screen. I don't see anything more detailed than "it doesn't work" (paraphrasing) in what you've written so far.

Reply 13 of 31, by spektroman

User metadata
Rank Newbie
Rank
Newbie

Yeah I figured that while I was re-reading the wall of text I just wrote (lol sorry about that).

Ok so I mount my c: drive by typing:

MOUNT C ˜/dosgames

after that's done, I mount the Expansion image by typing

IMGMOUNT D "˜/dosgames/warcraft2_x.cue" -t iso -fs iso

it mounts successfully. I access the D:\ drive and type INSTALL.

I am greeted by the install splash screen which asks where Tides of Darkness is installed (in this case, it's C:\War2). So I put that in there, and press enter.

It starts copying the files and it suddenly boots me back to the command prompt with the following message:

"An error prevented completion of the installation. Please consult the troubleshooting section of the file README.TXT on your Warcraft installation disk.

COPY:1"

And that's it.

Reply 14 of 31, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

As ripsaw wrote, write down all you enter in dosbox. When you say you can't do this (install) what "exactly" happens?
And don't bother to mess with the label, if there is a copyprotection label is the first problem. I'd say alchol did correctly replicate this.
Try searching whether that disc is known to have a copy protection.

Edit: sorry you posted at the same time as me 😉

Reply 15 of 31, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

And this works correctly on Windows Dosbox with the real CD? If you use the same mountings (meaning that /War2 is both on windows dosbox and OSX at c:/war2) you can just copy a successfull install over.

I doubt that is the problem but is your OSX case sensitive (by default it's not).

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 16 of 31, by spektroman

User metadata
Rank Newbie
Rank
Newbie

And this works correctly on Windows Dosbox with the real CD? If you use the same mountings (meaning that /War2 is both on windows dosbox and OSX at c:/war2) you can just copy a successfull install over.

I doubt that is the problem but is your OSX case sensitive (by default it's not).

Yes it works great on windows using the real cds (I've tested using both an old PC with Windows 95 and a new PC with DosBox for windows. As long as I'm using the actual cd, it works flawlessly). I did try copying over an already installed copy. When I try to mount the image and run the pre-installed copy I get the following error message:

"ERROR:

Invalid data file version.
press any key."

and pressing any key sends me to the command prompt again.

As for OSX being case sensitive, it would prevent me from using the other two images correctly, so I don't think that's it. The more I look at that COPY:1 part of the installation error message, the more I think it's some sort of obscure cd copy protection.

Reply 18 of 31, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Just to clarify, this "COPY:1" error from the expansion installer, does it occur when using the image in both Windows and Mac versions of DOSBox? Also, some issues with IMGMOUNT have been fixed in SVN, so perhaps you could try an SVN build.

Reply 19 of 31, by spektroman

User metadata
Rank Newbie
Rank
Newbie

Just to clarify, this "COPY:1" error from the expansion installer, does it occur when using the image in both Windows and Mac versions of DOSBox? Also, some issues with IMGMOUNT have been fixed in SVN, so perhaps you could try an SVN build.

Yes, using the image under either version of DosBox produces the same results. the only way to make it work is to use the actual cd (which I can't do when using OSX for the reasons stated on previous posts).

SVN build huh? I'll give that a shot, it might just work.