We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I'm using the 'Continuus' version control software and building from within this environment using 'object make'to call the C51 compiler v5.50. I have a problem that half way through the build, windows (NT4.0) pops up an error dialog which reads : "16 bit MS-DOS Subsystem" "C:\WINNT\system\cmd.exe" "The NTVDM CPU has encountered an illegal instruction." "CS:fe2e IP:010a OP:8f 9f 8e ad 24" Building on a different machine doesn't produce the problem. Building under Nmake doesn't produce the problem. I don't know whether the problem is with the compiler, the make utility or Windows (NT4). Can anyone suggest anything? - Dave
I am getting the same error when trying to use a DOS program on Win2k: 16 bit MS-DOS Subsystem The NTVDM CPU has encountered an illegal instruction. I've been racking my brain with this for a while, and I know the problem is that we are trying to run a 16bit DOS program on NT. However, I've had luck if I run my program on a faster machine (from a PII 233 to a PIII 800). So for now, the only solution I have is to try running it from a faster machine, or install an OS that can handle DOS better, like Windows 98. Hope this helps!