In general DOS-based programs that depend on directly manipulating
hardware, and cannot use a virtual hardware interface such as the
NT/W2k/XP systems provide, will not execute on those latter systems. One
of the security/integrity features of true multitasking systems is
isolation of tasks from each other and from hardware. The OS intercepts
everything and provides all services. Tricky business, but important.
"Well-behaved" DOS-based software (that uses the defined system calls
and APIs) will operate under the DOS simulator provided by these
systems. By desibgn the DOS simulator honors all such function calls. By
definition application software that does end runs to get to hardware
directly is "ill-behaved," and the OS steps on its neck.
The Win9x family are actually user-friendly and cosmetic interfaces
built on the old DOS. DOS programs would naturally work under those
OSes. And it's quite easy for applications to scramble each other.
If you have an application that runs under real DOS (e.g. W95) but not
under NT/W2k/XP your best bets may be:
(1) query the developer for recent mods to solve the problem, or
(2) install a multiboot config that includes W9x.
Larry said:
Not this one.
The program is interface software for an old HP10885A Laser
Interferometer board. This is an ISA board. The machine I have it in
does not support XP. If I run it under Win95 or Win98 it works
perfectly, but under W2K it crashes or hangs. W2K has a Win95
compatibility mode, but that option is only available on a Windows
program. For a DOS program the Win95 compatibility mode option is not
available.
I was hoping there's be some sort of window shell program that I could
set to run in Win95 compatibility mode, the have the HP program run
under that shell. Anyone know of anything like that??
-larry
---
avast! Antivirus: Inbound message clean.
Virus Database (VPS): 0602-3, 01/13/2006
Tested on: 1/13/2006 6:20:41 PM
avast! - copyright (c) 1988-2004 ALWIL Software.
http://www.avast.com
---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 0602-3, 01/13/2006
Tested on: 1/13/2006 6:37:26 PM
avast! - copyright (c) 1988-2004 ALWIL Software.
http://www.avast.com