How do I get 16-bit programs to work on a 64-bit Windows?

5

Possible Duplicate:
Why 64 bit OS can't run a 16 bit application?

When trying to play an old game, Skyroads for instance, I get the following error message:

The version of this file is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need a x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.

If I understand it correctly, Skyroads is a 16-bit program which is not supported in a 64-bit operating system? Is it impossible to get it running on a 64-bit operating system?

jman

Posted 2011-03-29T17:15:33.350

Reputation: 213

Question was closed 2012-07-17T00:23:49.193

Answers

7

Use an emulator like DOSbox for 16-bit DOS games, for more intensive graphics you need to use a VM.

Tamara Wijsman

Posted 2011-03-29T17:15:33.350

Reputation: 54 163

2DirectX for 16-bit programs doesn't even exist. – user1686 – 2011-03-29T17:55:52.393

1@grawity: Correct, but the underlying GDI display driver was 16 bit back then... :) – Tamara Wijsman – 2011-03-29T18:01:33.750

3

The short answer is no, it is not possible to run 16-bit application natively under Windows x64. The long answer is yes. If you're willing to try something like XPMode or other Virtualization software -- you can get it to work.

Sean C.

Posted 2011-03-29T17:15:33.350

Reputation: 554

Wrong answer ! Because the short answer is yes.

– user2284570 – 2019-07-20T18:01:44.447

Thank you, @user2284570. The linked GitHub solution did not exist when the question was originally answered. Perhaps you would be kind enough to edit the answer with some information on the solution you've mentioned, including details around how well it works in gaming scenarios. – Sean C. – 2019-07-24T17:25:52.713

I tried it on LucasArts Installer, and I didn t noticed a difference than on 32 bits with ntvdm. – user2284570 – 2019-07-25T18:14:23.383

2

You can probably install this in xp mode of windows 7. You can download and install xp mode from microsoft. It will function similar to a virtual machine. I think this works in Windows 7 pro and above but there may be some hackery you can perform to get to function in win 7 Home.

mike G

Posted 2011-03-29T17:15:33.350

Reputation: 124

1

Your best bet would be to try running it on a 32 bit os in Virtual Box or Vmware player.

Supercereal

Posted 2011-03-29T17:15:33.350

Reputation: 8 643

Or otvdm which is an unofficial replacement of Ntᴠᴅᴍ on 64 bits Windows.

– user2284570 – 2019-07-20T18:02:27.920