delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1992/05/20/17:06:41

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 <gordon AT Minsk DOT DoCS DOT UU DOT SE>
> 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

- Raw text -


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