ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1992/05/21/13:40:39

From: greve AT rs1 DOT thch DOT uni-bonn DOT de (Thomas Greve)
Subject: Re: GCC with DOS
To: gordon AT Minsk DOT DoCS DOT UU DOT SE (Gordon Beaton)
Date: Thu, 21 May 92 17:53:29 NFT
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu
Status: O

> 
> 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.
> 
> The only solution I could find was to dump the EMM driver altogether.
> (That or 4Dos).
> 
> /gordon
> 
Hm. Either i didn't understand exactly what you ment, or...

- 4dos doesn't put the CPU into any other mode than it was before 
  loading it.
- 4dos coexists happily with go32, if or if not UMB's are used.
  (UMB's are part of the XMS specifications, but himem doesn't provide
  them. emm386 does, but don't ask me, what switches you need ;-)
- (as stated before:) EMS emulators coexist with go32, *only* if you
  omit the noems switch, not `even'. You probably have to omit the
  noems switch to have UMB's, except with QEMM and some special chip
  sets (eg. C&T), which can provide upper memory in real mode (and
  QEMM knows how they do).

				- Thomas

   greve AT rs1 DOT thch DOT uni-bonn DOT de
   unt145 AT dbnrhrz1

- Raw text -


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