delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2004/06/14/17:00:42

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: "Wojciech Galazka" <wojciech DOT galazka AT polkomtel DOT com DOT pl>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: NTVDM error
Date: Mon, 14 Jun 2004 22:51:50 +0200
Organization: http://news.icm.edu.pl/
Lines: 29
Message-ID: <cal2r5$mag$1@achot.icm.edu.pl>
References: <b9a713e7 DOT 0406132009 DOT 489fa64e AT posting DOT google DOT com>
NNTP-Posting-Host: wawhsb-192.dial.plusgsm.pl
Mime-Version: 1.0
X-Trace: achot.icm.edu.pl 1087245994 22864 212.2.99.192 (14 Jun 2004 20:46:34 GMT)
X-Complaints-To: abuse AT icm DOT edu DOT pl
NNTP-Posting-Date: Mon, 14 Jun 2004 20:46:34 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
X-Newsreader: Microsoft Outlook Express 4.72.2106.4
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id i5EL060t016587
Reply-To: djgpp AT delorie DOT com

Nish wrote 
>The djgpp website says that djgpp images may not work properly under
>Win 2K/XP and that the cure is to use binaries dated after December
>2001. Does this mean (1) the djgpp compiler itself may not work or (2)
>the code that it produces may not work? I have the second type of
>problem. A client is reporting that code compiled with djgpp works on
>some XP machines but not on others. The error is
>

Answers:
1 Yes, due to bugs in DPMI implementation gcc may fail under Windows NT/W2K/XP/ME/98/you name it .... This is NOT gcc bug but rather Windows' sloppy understanding of DPMI
2 Yes, due to bugs in DPMI implementation a program that uses DPMI (including these ones built by djgpp tools) may fail under Windows NT/W2K/XP/ME/98/you name it .... This is NOT djgpp bug but rather Windows' sloppy understanding of DPMI

A workaround is to use djgpp tools and libc specially crafted to work around Windows' bugs. For a start please see the link provided by Andris in another message. As far as I can recall Microsoft has been more or less informed of problems with DPMI handling in NTVDM and did nothing to fix this. 'Dont use DOS anymore, use .NET' is all I heard from them.

So I bought an Apple computer ....




- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019