Mail Archives: djgpp/2004/10/16/03:06:02
On Fri, 15 Oct 2004 16:07:16 GMT in comp.os.msdos.djgpp,
"one2001boy AT yahoo DOT com" <one2001boy AT yahoo DOT com> wrote:
>Hans-Bernhard Broeker wrote:
>> one2001boy AT yahoo DOT com <one2001boy AT yahoo DOT com> wrote:
>>
>>
>>>here is another attempt for running ls.exe in XP to generate the
>>>problem. This problem happens some time.
>>
>>
>> It's quite certainly unrelated to the one you had before.
>
>but will pop up something like "16 bit MS-DOS subsystem", not sure why
>16 not 32. could it be the reason? I just have no idea how to change 16
>to 32.
>
>
>>
>>>After running ls.exe, it will pop up a crash window with "16 bit
>>>MS-DOS subsystem" in the title, the error message is : "The NTVDM
>>>CPU has encounted an illegal instruction. CS:00cf IP: 0b2a OP:ff ff
>>>ff 00 00 Choose 'close' to terminate the applicaiont.
>>
>>
>> And you're sure that ls.exe of yours is built with an up-to-date
>> DJGPP? Making DJGPP-compiled programs run on W2K (and XP) turned
>> out quite an interesting exercise, and took quite a while. So unless
>> your ls.exe is from the latest fileutils collection available on
>> the DJGPP download mirrors, you should update before you try any
>> further.
>>
>
>I use ls.exe built on Nov, 2003, I believe it is the latest build.
>
>The error message contains "NTVDM CPU".
> From Brian Inglis's post in antoher email, it seems that I should use
>NTlfn not NTVDM. I expect all Windows XP should have similar settings by
>default. This problem only appears sometime. same ls.exe in other XP
>machines work fine.
According to Eli Z, MS put lfn into XP NTVDM, so NTlfn is not needed.
--
Thanks. Take care, Brian Inglis Calgary, Alberta, Canada
Brian DOT Inglis AT CSi DOT com (Brian[dot]Inglis{at}SystematicSW[dot]ab[dot]ca)
fake address use address above to reply
- Raw text -