Several 16-bit programs running on Windows 7

Good afternoon,

I created a python program to run the process that we run at work. Unfortunately, the program we use was written in the 80s, with its latest update in the 90s. Its a 16-bit program is Windows 3.1.

I turned on Windows 7 to run several 16-bit programs at the same time, but it doesn't seem to be that way!

It loads several NTVDM, as it should be, but only one of them seems to perform some processing, the rest practically do not use the processor. In Windows XP, the same program will use 70% of each core on the computer.

I was wondering if anyone has any ideas on how to improve the performance of 16-bit programs in Windows 7? Or if Windows XP just does better with 16-bit programs?

thank

+3
source share
1 answer

16-bit programs are old and hard, and Microsoft has long ceased to support them correctly (although it leaves NTVDM for obsolete reasons).

If you need to run 16-bit code, try running them inside a DOS window or inside a virtual machine. It will also allow you to upgrade your host to an x64 system.

+3
source

All Articles