7

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
  • 233

4 Answers4

7

There's a few options, depending on the kind of program you need to run:

  • For 16-bit DOS games, you can try DOSbox or MS-DOS Player

  • For 16-bit Windows applications (for Windows 1.x, 2.x, 3.0, 3.1, etc.) there's winevdm. It also provides some amount of DOS emulation.

  • If none of the above work for your purpose, you may need to run a virtual machine (VM) with the full operating system of your choice (DOS, Windows, etc.). VirtualBox and VMWare Player are commonly used for virtual machines.

Simon E.
  • 4,345
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
  • 124
2

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.
  • 572
1

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

Supercereal
  • 8,761