ComancheGame
Playing Comanche 3 with DOS
Yesterday night I got the sudden urge to play *Comanche 3* by Novalogic again... It wants either Windows or DOS, and all I have is an old DOS disk here. A quick look at the output of *mount* revealed:
Thus, hda1 was a partition of about 10MB, hda2 was swap, and hda3 was about 3GB. All unused.
Turn of swap:
Start fdisk for _dev_hda and reorganize:
1. delete the first three partitions.
2. create a new DOS partition with 300MB
3. recreate the Linux swap partition of 128MB
4. recreate the Linux partition with 2.7GB
Make filesystems:
Fix _etc_fstab:
Fix mountpoints:
Fix _boot_grub/menu.lst by adding:
Look for the appropriate CDROM driver. First, determine the brand I am using. Luckily I use the ide-scsi module and access my IDE drive as a SCSI drive. Therefore, I just used *cdrecord -scanbus* to identify it, instead of searching for a manual. And there it is:
Now search for Hitachi GD-2500 DOS, and choose *hitdvd.exe*. As root, you can mount `/mnt/dos`, save the selfextracting archive there and just use *unzip* on it (since the self-extrator requires Windows to run, Dohh!).
Fix AUTOEXEC.BAT, assuming the MSCDEX.EXE from the DOS disk is in the DOS subdirectory:
Fix CONFIG.SYS, assuming appropriate directories:
Now we have to go looking for a driver for the Soundblaster PCI128 card – for DOS! Using Google and following a few links and regoogling, I found SBPCI.zip here:
http://easymamecab.mameworld.net/html/snddosdr.htm
Add the following to AUTOEXEC.BAT, assuming appropriate directories:
Add the following to the beginning of CONFIG.SYS, assuming appropriate directories:
I also had to get HIMEM.SYS and EMM386.EXE from the web... Put them in the appropriate directory.
Now the only thing that remains to be done is configuring C3. Run SETUP and when prompted for the audio device, don’t rely on autodetection. It detected the wrong card for me. At first, I thought that the info in the BLASTER variable was wrong. But it is not. Just switch to a different card type until the audio tests succeed.
And now lemme play *Commanche 3*!!