X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Trace-PostClient-IP: 68.147.131.211 From: Brian Inglis Newsgroups: comp.os.msdos.djgpp Subject: Re: 16 bit to 32 bit Organization: Systematic Software Message-ID: References: <2sv2fkF1q1u2hU2 AT uni-berlin DOT de> <9bKbd.30723$QJ3 DOT 24431 AT newssvr21 DOT news DOT prodigy DOT com> <2t9o50F1rnl54U2 AT uni-berlin DOT de> X-Newsreader: Forte Agent 1.93/32.576 English (American) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 48 Date: Sat, 16 Oct 2004 06:58:33 GMT NNTP-Posting-Host: 24.71.223.147 X-Complaints-To: abuse AT shaw DOT ca X-Trace: pd7tw1no 1097909913 24.71.223.147 (Sat, 16 Oct 2004 00:58:33 MDT) NNTP-Posting-Date: Sat, 16 Oct 2004 00:58:33 MDT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com On Fri, 15 Oct 2004 16:07:16 GMT in comp.os.msdos.djgpp, "one2001boy AT yahoo DOT com" wrote: >Hans-Bernhard Broeker wrote: >> 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