Date: Wed, 20 May 92 10:08:37 HST From: ressler AT galileo DOT IFA DOT Hawaii DOT Edu (Mike "IR" Ressler) To: djgpp AT sun DOT soe DOT clarkson DOT edu Subject: Re: GCC with DOS Status: O > From: Gordon Beaton > that means no 'noems' switch for your emm driver. I agree on the 'noems' switch (or '/frame=none' for DR-DOS users). > However, this is > only a partial solution if you run NDos (or 4Dos). > > It seems that NDos puts the processor into protected mode when > loading itself high. I think you'll find that if you use an EMM > driver, even without the 'noems' switch, djgpp will work fine, > *until* you load NDos that is, after which you'll get the error. I don't understand this as I use emm386 (well, the DR-DOS version) and NDOS without any trouble at all. Here is my shell statement: shell=c:\nu\ndos.com c:\nu /e:1024U /u /p The /u tells it to put the memory resident portion into a UMB, the /e part makes a environment area of 1024 bytes in high memory, and the fact that I don't specify a swapping mode means it does a best guess, which in my case means XMS swapping. I have never had a problem with NDOS and I've been using it with several patch levels of djgpp. Perhaps you could post your config.sys file and we'll find out what's wrong. Mike Ressler ressler AT galileo DOT ifa DOT hawaii DOT edu