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