[TriLUG] OT: legacy 16bit DOS programs on Win2k

ryan.wheaton at attbi.com ryan.wheaton at attbi.com
Wed Apr 30 18:44:41 EDT 2003


Sup y'all.

I know that this is off topic, but i'm googled out and i figured maybe someone 
here has run into this as well.

we have an old 16bit DOS app that management has decided to bring back and 
employ company wide (tomorrow), and I'm trying to figure out a way to best do 
this.

The program (EasyRes) is a CPU HOG.  I mean, when you're in it and running, 
NTVDM (the win2k dos virtual machine) uses 100% of the processor 100% of the 
time.  I'm googled around and I'm trying to find a more efficient way to run 
this program.  However, it's not as important to get performance to a 
reasonable state on our local users desktops as it is for our 3 remote users 
that log into our Terminal Server (2k)...  Imagine 3 users using a program that 
uses 100% of the processor 100% of the time simultaneously.  I think that the 
Terminal Server just might spontaneously combust.

I've thought about a few ways of doing this, but they all seem really far 
fetched, and I hope to God there is a simpler solution.  What one person 
suggested is to have 3 seperate terminal servers, so each can be his/her 
processor hog.  I don't really like this idea.  I've never used the DOSEMU 
program with linux, so i have no idea of it's performance, but I was going to 
check that out, and if it was reasonable, run EasyRes on the linux box and have 
a remote X session through the Terminal Server.  This also seems a bit far 
fetched, and would probably take a little while to set up.

Ideally, I'd like to just work with what I already have.  I've read some about 
a windows app, wowexec.exe (windows on windows), but haven't found much 
documentation about how to implement it, or how much of a performance gain it 
would give.  Most of the things i've read have said that wowexec will help with 
your memory issues, but had no mention of CPU cycles.  One thing i was going to 
check out tomorrow was to run EasyRes through VMWare on my win2k box, and see 
if it still ate up the processor.

so, that was my extended SOS.  is there something i overlooked?(there usually 
is)  anyone got a better solution/idea?[please]

-rtw



More information about the TriLUG mailing list