Site Menu
 
Resources
RSS
Quandary now supplies an RSS feed! Go here for details on how to hook up.
Google

www Quandary
Quandary is affiliated with the following game rating sites:

GameZone Online - Your PC and Video Games Connection!

Quandary: Making our reviews count!
Quandary Help! Page
Steve's XP Games Corner
By Steve Metzler (Last updated: 29th September, 2007)

25th September, 2005 - I've given these pages a bit of an overhaul. Decided to redo them in FAQ format, as the information was getting to be a bit 'all over the shop'. See just below this introduction for the FAQ list.

To quote Martin B., maintainer of a great skeptical resource called the T-Files, "The Net is a huge library of bulls**t, lies, stupidity and nonsense. And all the shelves have been toppled and the books are scattered on the floor... Yes, the truth is out there. It's just damn hard to find". It would seem that nowhere else is this more applicable than when it comes to trawling through Internet forums, looking for advice on how to get a particular game working on your system :-(

So welcome to Steve's XP Games Corner then. I've done all the trawling through the forums so you don't have to! You see, in my 'real' job I happen to be a professional programmer (in fact, I've been programming computers since 1974. That's really scary, isn't it?). I'm thereby willing to go that extra mile just to get a game up and running. All the advice you will find in this column has been verified to work by me personally. No "this might work" or "so-and-so says this works" will you find here. And yet this column would not be possible were it not for the innate curiosity and perseverance of the many dedicated individuals who post on the aforementioned forums, so I'll make every effort to give due credit to their contributions.

Many of the games featured here are quite old, and have to be dragged literally kicking and screaming onto your modern computer, so be prepared for a little hacking in order to get them to work. I'll be updating this column regularly as I get new games up and running, so check back often. Your feedback is appreciated, especially if it relates to crashing, timing, or control problems that I haven't mentioned here. But if a particular game that you're interested in doesn't appear here, then please don't e-mail me asking about it. It's very likely that I don't even have a copy of the game.

Frequently Asked Questions (FAQ):
Q. What old games will/won't work in XP?
Q. How do I run a game in Windows 95/98 Compatibility Mode?
Q. How do I turn off auto-run?
Q. What is DOSBox and how can I use it to run old DOS games?
Q. OK, I've got DOSBox working, but I've never used DOS before. How do I get my DOS game running?
Q. What is VDMSound?
Q. My game intermittently locks up, or my cursor leaves trails on the screen (hyperthreading). Is there any way to fix this?
Q. I just recently installed XP Service Pack 2 (SP2). Why won't my old games work anymore?
Q. How can I use Virtual PC 2004 to run games in XP that will not work using any other method?

Q. How do I run a game in Windows 95/98 Compatibility Mode?
A. Windows XP will let you run programmes in Windows 95/98 'Compatibility Mode'. Sometimes you even need to do this with the Setup.exe on the CD that is used to install the game. If a Windows 95 game's Setup.exe or the game itself refuses to work straight off in XP, you can try getting it to work in Compatibility Mode by doing the following:

  1. Right-click on the desired .exe file, and choose 'Properties' from the menu.
  2. Select the 'Compatibility' tab on the resulting dialogue.
  3. In the 'Compatibility mode' section of the dialogue, tick the 'Run this program in compatibility mode for:' box. Leave the operating system selected as either 'Windows 95' or 'Windows 98 / Windows Me'.
  4. Click the 'OK' button, and then try running the programme again. If you still have no joy after that, you can try ticking various combinations of the boxes under the 'Display settings' section and then running the programme again (but I find that this invariably never helps).

Though most people don't realise it, Compatibility Mode is most certainly a feature of Windows 2000 as well (SP2 and upwards anyway), although it's admittedly a bit obscured. To enable it in Windows 2000, just:

Start -> Run, and enter:

regsvr32 %systemroot%\apppatch\slayerui.dll

Now when you select any programme's shortcut and right-click on it, you will see a Compatibility tab :-)

Q. How do I turn off auto-run?
A. So you're playing Pandora Directive, and you need to swap CDs every 2 minutes. Each time you put a new CD into the drive, XP minimises your game and throws up an unwanted Explorer window. You then have to get rid of this window, and double-click on your minimised game to open it up again. Aaarrgh! What to do? The solution is indeed quite simple. There are several approaches, but this one is the most direct (thanks to Windows Annoyances):

  1. Run the Registry Editor ('Start' -> 'Run' -> and type in: regedit.exe)
  2. Open the following key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom
  3. Double-click on 'Autorun', and replace the '1' with a '0'. (If it's not there, create this key by selecting 'Edit' -> 'New' -> 'DWORD Value', and typing Autorun for its name)
  4. Exit the Registry Editor. You now have to restart your PC for this change to take effect.

The only side effect of this change is that when you, for instance, load up a DVD to watch a film, XP will not do anything automatically. You have to start your DVD player software manually. The only other practical method for killing Autorun is if you can remember to hold down the shift key each time you insert a new CD. But you won't remember, believe me! And besides, you almost need three hands to do this :-(

Q. What is DOSBox and how can I use it to run old DOS games?
A. A series of frequently asked questions and answers regarding DOSBox can be found in our very own Quandary DOSBox FAQ.

Q. OK, I've got DOSBox working, but I've never used DOS before. How do I get my DOS game running?
A. We've cooked up a simple DOS Tutorial to outline the basics of DOS navigation and programme execution.

Q. What is VDMSound?
A. Like DOSBox, VDMSound is a utility that lets you run DOS games in XP, and is especially useful if your processor does not have enough 'oomph' to run DOSBox. See the Quandary VDMSound FAQ for further details.

Q. My game intermittently locks up, or my cursor leaves trails on the screen (hyperthreading). Is there any way to fix this?
A. Hyperthreading is a technique used by XP to make your single processor appear as two processors. The theory is that while one process is blocked waiting for something to happen (like a block of data to be read from disk), another process can be running away blissfully on the other virtual processor. Some Windows games that were written before the advent of XP cannot handle this thread switching scenario, and will randomly freeze up. Here are a few examples:

Grim Fandango
Thief: The Dark Project
Outcast
Tex Murphy: Overseer

To find out if your PC has hyperthreading enabled:

Start -> Control Panel -> System -> Hardware -> Device Manager -> Computer

And if you don't see: ACPI Multiprocessor PC, then you DO NOT have hyperthreading enabled.

If your PC does have hyperthreading enabled, there is a universal patch programme that you can run to permanently bind a particular application to a single processor. We have archived it for you here: imagecfg.zip. Just download that file and unzip it. Then copy the IMAGECFG.EXE file to the folder:

C:\WINDOWS\SYSTEM32

Now you can run this programme from anywhere. To fix up a particular game, install the game first. Then open a Command Prompt via:

Start -> All Programs -> Accessories -> Command Prompt

Figure out where your game's main executable file is (right-clicking on the game's icon and examining the Properties is a pretty safe bet). Using Grim Fandango as an example, you would enter something like this at the Command Prompt (note the quotation marks around the path to Grim.exe. These are only necessary if the path contains any spaces, but it does no harm to include them anyway):

imagecfg -a 0x1 "C:\Program Files\LucasArts\GRIM\Grim.exe"

And you should see the following output:

C:\Program Files\LucasArts\GRIM\Grim.exe contains no configuration infor
mation
C:\Program Files\LucasArts\GRIM\Grim.exe contains a Subsystem Version of
 4.0
C:\Program Files\LucasArts\GRIM\Grim.exe updated with the following conf
iguration information:
    Process Affinity Mask: 00000001

Done! Now you shouldn't even have to run the game in Windows 95/98 Compatibility Mode.

Q. I just recently installed XP Service Pack 2 (SP2). Why won't my old games work anymore?
A. Service Pack 2 is yet another attempt by Microsoft to distance themselves from the old Windows-on-DOS platform. Once you've installed Windows XP SP2, you may get the following error message when you try to run an older application, such as a game:

16 bit Windows Subsystem

C:\WINDOWS\SYSTEM32\AUTOEXEC.NT. The system file is not suitable
for running MS-DOS and Microsoft Windows Applications. Choose 'Close'
to terminate the application.

[Close] [Ignore]

There is a way you can restore the required files that SP2 deleted by using the Windows XP installation disk, but the procedure is a bit complicated for all but the most intrepid geeks. However, no fear as there are simpler fixes floating around on the web. Several readers have reported success with the following patch, which is credited to TRF Systems, Inc.

xp_fix.exe

I cannot personally verify this patch, because I've thus far avoided SP2 like the plague!

Q. How can I use Virtual PC 2004 to run games in XP that will not work using any other method?
A. Just visit our Quandary Virtual PC 2004 FAQ!

Q. What old games will/won't work in XP?
A. Just below you will find the list of games that can be made to work in XP. By no means is this a comprehensive list, just a list of games that I own and have been able to get working. It is truly a work in progress.

You can see at a glance whether Windows Compatibility Mode, VDMSound, or DOSBox is required to get the game running. Further on down the page is the list of games that don't work (either at all or not very well) in XP.

Games that work in Windows XP
Amerzone: The Explorer's Legacy
Anachronox
Beneath a Steel Sky
Day of the Tentacle
Discworld Noir
Fallout and Fallout 2
Gabriel Knight: Sins of the Fathers
Indiana Jones and the Fate of Atlantis
The Longest Journey
The Pandora Directive
Planescape: Torment
Realms of the Haunting
Riven
Sam & Max Hit the Road
Space Quest 5
System Shock
Tex Murphy: Overseer
Thief: The Dark Project
TimeLapse
Ultima VII Parts 1 & 2
Under a Killing Moon

Amerzone: The Explorer's Legacy Win Comp: yes VDMSound: no DOSBox: no
Runs fine using Windows 98/ME Compatibility Mode.

Anachronox Win Comp: no VDMSound: no DOSBox: no
All you need do to get it working in XP is download and apply the 1.01 patch before you run the game for the first time.

Beneath a Steel Sky Win Comp: no VDMSound: no DOSBox: yes
Works just fine using ScummVM or DOSBox. Sample command line to run off CD using ScummVM (assuming your CD-ROM drive is letter 'D'):
c:\scummvm\scummvm.exe -f -g hq2x --aspect-ratio -n -pD:\bass sky

Day of the Tentacle Win Comp: no VDMSound: no DOSBox: yes
Works a treat using ScummVM or DOSBox. Sample command line to run off CD using ScummVM (assuming your CD-ROM drive is letter 'D'):
c:\scummvm\scummvm.exe -f -g hq2x --aspect-ratio -n -pD:\dott tentacle

Discworld Noir Win Comp: no VDMSound: no DOSBox: no
A strange one, this. Works fine until you try to either resume your game or access the options from the menu. But there's a very easy workaround: just use F1 to access the save/restore screens and the options, and away you go :-)

Fallout and Fallout 2 Win Comp: no VDMSound: no DOSBox: no
No trouble at all getting either of these classic RPGs to run. Make sure to download the patches for each game before you start to play though. You can find links to them in the Tips section of the corresponding Quandary walkthroughs for Fallout and Fallout 2.

Gabriel Knight: Sins of the Fathers Win Comp: no VDMSound: no DOSBox: yes
There's a new kid on the block, and the name is DOSBox! Previously, you had to jump through a few hoops to make this game run in XP, but the process has now become a whole lot simpler thanks to this great utility. Full details here.

Indiana Jones and the Fate of Atlantis Win Comp: no VDMSound: no DOSBox: yes
Another classic brought to you via ScummVM, but also works with DOSBox. Sample command line to run off CD using ScummVM (assuming your CD-ROM drive is letter 'D'):
c:\scummvm\scummvm.exe -f -g hq2x --aspect-ratio -n -pD:\atlantis atlantis

The Longest Journey Win Comp: no VDMSound: no DOSBox: no
Just don't use its Launcher. Instead, open the folder where you installed it and double-click on game.exe to run it!

The Pandora Directive Win Comp: no VDMSound: no DOSBox: yes
There are now two alternatives to running Pandora Directive in XP. If you have at least a 2GHZ processor, you can try the DOSBox route. Otherwise, you can try using VDMSound, but the set-up is more complicated.

Planescape: Torment Win Comp: no VDMSound: no DOSBox: no
Be sure to apply the V1.1 patch before you start to play. It primarily fixes a problem with memory leaks that causes the game to slow down terribly and eventually crash. You can find a link to the patch in the Tips section of the Quandary Planescape: Torment walkthrough.

Realms of the Haunting Win Comp: no VDMSound: yes DOSBox: yes
Use VDMSound with all the defaults. One thing you should do immediately once you get the game running: re-map the movement from the default cursor keys to the ASWD keys. Otherwise, if you accidentally hit one of the cursor keys just to the right of the Ctrl key, your character will begin spinning uncontrollably and you will have to hit one of the cursor keys on the keypad to stop spinning. Note: if you have at least a 2GHZ processor, this game runs just fine in DOSBox :-)

Riven Win Comp: yes VDMSound: no DOSBox: no

Another one that is well behaved in XP. You will want to download and apply the Riven Updater 1.02 before playing though, as you can get absolutely stuck in a few places without it. Since nearly every Riven page on the web points you to the Broderbund site for this patch, and Broderbund is now effectively defunct, you would have a very difficult time indeed finding this patch. So... we have archived it here on Quandary for you :-)

Well... on my PC it was well behaved. Others are not so lucky. Firstly, if the game won't run at all, you should try running riven.exe in Compatibility Mode for Windows 98 / Windows Me. If you don't know how to do that, there are instructions in the FAQ above. Then if the sound or the movies still won't work, one of the following should fix the problem (courtesy of Myst Community forum:)

  1. Go to the folder where you installed Riven and open the file 'mohawk.w32' with a text editor (eg. MS Notepad). Find the line with "fEnableAudioProxy=true" and change it to "fEnableAudioProxy=false". Save the changes and try to run Riven. If it works, then you are done.
  2. If Step 1 didn't work, then uninstall QuickTime, and install the version of QuickTime that came with Riven. There will be a setup programme for it somewhere on the CDs or DVD.

Sam & Max Hit the Road Win Comp: no VDMSound: no DOSBox: yes
Another game that works using ScummVM or DOSBox. Sample command line to run off CD using ScummVM (assuming your CD-ROM drive is letter 'D'):
c:\scummvm\scummvm.exe -f -g hq2x --aspect-ratio -n -pD:\samnmax samnmax

Space Quest 5 Win Comp: no VDMSound: no DOSBox: yes
Use DOSBox, with IRQ 5 as the SoundBlaster interrupt request. You will also need to download and install this updated SoundBlaster driver.

System Shock Win Comp: no VDMSound: yes DOSBox: yes
One of the most difficult games of all to get running, but well worth the effort. See here for full details. By the way, if you have at least a 2GHZ processor, System Shock works just fine in DOSBox :-)

Tex Murphy: Overseer Win Comp: yes VDMSound: no DOSBox: no

I previously thought that you needed hardware MPEG2 decoding in order to run the DVD version of Overseer, but the 1.04 patch made a wider selection of DVD players available, including those that play back using software :-) So here's how to get Overseer working in all its original glory, using the Mediamatics DVDExpress player:

  1. Install Overseer from the DVD. You will need to run the Setup.exe programme on the DVD in Windows 95 Compatibility Mode. While setting up the RSX 3D audio, I recommend going to Advance Settings - Buffer Times and changing the 120 milliseconds value to 400. But you can always do this later on if you wish. Just follow the instructions in the Overseer README.TXT file.
  2. Download and apply the Overseer 1.04 patch.
  3. Download the DVDExpress player, unzip and install it (many, many thanks to Jeff Rollo at Lightning PC and Designs for archiving this file on his site!)
  4. Now run OVERSEER.EXE. First try it without Windows 95 Compatibility Mode, then with if the game will not run. In the Config/VIDEO panel, the game should have auto-detected the presence of your Mediamatics DVDExpress player. If not, select it from the list of MPEG II Devices. And now we are done!

If the control panels in-game fragment/break up when you slide them in, then quit the game and navigate to the folder you installed Overseer to. Edit the Tex.ini file and set: LockVideo=1.

You get a meaningless error message after each FMV sequence (XP returns a code to the game that it couldn't anticipate 5 years ago), but the game is still eminently playable :-) Note: you can also run the CD version of Overseer in XP. Just ignore all the stuff regarding the DVDExpress player in this case.

Pixel-Artist has just reminded me that if the game crashes on you in Gideon's gallery, there is a work-around you can use to get past this spot: go into the game options and mute the MIDI section. Then, once youve crossed over to the center, you can switch the MIDI sounds back on.

A final note: Overseer is one of the programmes that seems not to like hyperthreading. See section above on: Turning off hyperthreading.

Thief: The Dark Project Win Comp: no VDMSound: no DOSBox: no
I had been trying to get Thief working for a long time in XP. I could get it running, but it would lock up intermittently. Very frustrating. I tried all variations of video/sound acceleration settings, still to no avail. Then up on the Through the Looking Glass Forums, I finally discovered the solution. Dark Engine games don't work in multi-processor/hyperthreading environments! And hyperthreading (making your single processor appear to be two processors) is turned on by default in XP.

In the end, you only need to do two things to get Thief working in XP:
  1. Start -> Run, and execute: d:\setup.exe -lgntforce to install Thief (that's a lower case 'L', by the way. Thief thinks you're trying to install the game in NT, which has insufficient DirectX support, so you have to force it to install)
  2. You need to turn off hyperthreading for Thief. See section above on: Turning off hyperthreading.

TimeLapse Win Comp: no VDMSound: no DOSBox: no
Amazingly, this beautiful adventure game works right out of the box, almost as if it was waiting for XP to come along. Just goes to show that when developers adhere properly to the conventions of the Windows API, even forwards compatibility is possible. One thing though: you'll want to have Autorun turned off for sure, or it's pretty vexing whenever you need to change CDs! Instructions on how to accomplish this can be found earlier in this article.

Ultima VII Parts 1 & 2 Win Comp: no VDMSound: no DOSBox: yes
Much along the lines of what ScummVM does for LucasArts games, so have a group of dedicated Ultima fans created Exult. If you are a dedicated Ultima VII player, you owe it to yourself to try out this fantastic utility. And... of course, it now works in DOSBox. All you have to do is make sure to set ems=true in dosbox.conf.

Under a Killing Moon Win Comp: no VDMSound: no DOSBox: yes
Full instructions for getting UAKM up and running in XP with DOSBox may be found here.

Crashed and burned in Windows XP
With Virtual PC 2004 having just been made a free download, there are no games that I know of that cannot be made to run in XP! See the Virtual PC 2004 FAQ in the FAQs at the top of this page for details. For the record, the following games that previously would not run in XP will now run in a Windows 95 (maybe) or Windows 98 (definitely!) virtual machine:

AMBER: Journeys Beyond
Dark Side of the Moon (fixes missing text in dialogue trees problem)
The Feeble Files (not yet verified, but it should work :-)

Copyright © Steve Metzler 2004 - 2006. All rights reserved.

NOTE: please do not contact Quandary in relation to any questions you have regarding the instructions on these pages. Instead, you can contact Steve directly via the e-mail address provided below. The address is shown as an image to prevent it being harvested by spam bots.

See also the Quandary Help! page for links to additional help in getting games to run.

Send this article to a friend Printer-friendly version of this page

Got news or something to say? Post to our Forum Home   Forums