Daddy Bob

DADDY BOB'S COMPUTER Q & A

 

March 15, 2009

Q. I have an older game that doesn't run correctly on XP or Vista. I have been told that I can change my computer to allow it to run this game correctly. How do I do that?

A. First, XP and Vista are very good at running may older programs with no special modifications. In fact, Vista can run many old DOS programs better than they ran under DOS. However, there are some programs, especially games that just do not work properly when they are run in the higher resolutions and color depth of the native XP or Vista.

For these special cases, there is something called "Compatibility" mode built into XP and Vista. This mode allows you to set your computer to emulate earlier versions like Windows 95, 98, ME, NT, 2000 etc. You can also force it to run a program with lower screen resolutions and color depth than allowed in XP or Vista.

Many older games require the screen resolution to be 640 X 480, and may require the color depth as low as 256. In most configurations, the minimum resolution that XP or Vista can be set to is 800 X 600 with a color depth of 16 bit. Therefore, any program requiring something less will not display correctly unless they are run in compatibility mode.

One advantage of using the compatibility mode is that it does allow these very low resolutions and color depths. Another, unlike setting these special conditions manually, is that when the program exits, the original settings are automatically restored.

Any program can be run in compatibility mode if that program is started with an .exe filename or shortcut. However, if the program is used often, it is best to first create a short cut to it. Then all the compatibility mode settings can be set up in the shortcut and will be retained for future use. So let's start by creating the shortcut.

For this example I'll use a dummy file I'll call "donothing.exe".  Locate your file with the .exe extension that starts the program, right click on it and select Create Shortcut. This will create another file called donothing.exe that will have a shortcut icon, and be about 1 KB in size.

Highlight this new file and rename it to something descriptive that you can remember. I'll call mine MyGame. Note that the .exe extension is not required in a shortcut and is best avoided to prevent confusion.

Now, right click on this new shortcut, select Properties then the Compatibility tab. This dialog will display. This is from Vista but is similar to XP except that in XP you have fewer choices.

Click the box in front of "Run this program in capability mode for". Click the down arrow, and you will be given the choice to select the various different versions of Windows. Select the one the game was designed for or that it ran correctly in if you know. If not, start with the most recent version.

In the middle section you can change the colors, resolution and other settings. You may have to experiment with these settings until you obtain the desired results. In Vista only, If when you tried to run the program you were told that you didn't have the proper privilege level, click the "Run this program as an administrator" box. Click Apply then OK and the settings will be saved.

Try to run the program and see how it works. If you are not satisfied, go back and try changing some of the settings until you are. Once it is working as you desire, you can now move this shortcut to another location if you want to. Possibly to your games folder or even to the desktop if you plan to use it frequently. Just copy or cut and paste it wherever you wish.

Click HERE to view or download as a Microsoft Word document

Disclaimer:

The materials in this site are provided "as is" and without warranties of any kind, either express or implied. To the fullest extent permissible pursuant to applicable law, I disclaim all warranties, express or implied, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. I do not warrant that the functions contained in the materials on this site will be uninterrupted or error-free, that defects will be corrected, or that any site or the servers that make such materials available are free of viruses, spyware, adware, or other harmful components, although all efforts have been made to assure that they are. I do not warrant or make any representations regarding the use or the results of the use of the materials on this site in terms of their correctness, accuracy, reliability, or otherwise. You assume the entire cost of all necessary servicing, repair, or correction. Applicable law may not allow the exclusion of implied warranties, so the above exclusion may not apply to you.