www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/07/10/11:03:17

Date: Mon, 10 Jul 1995 17:41:07 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: "Kevin M. Krom" <krom AT city-net DOT com>
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Re: "Real" mode?

On Sun, 9 Jul 1995, Kevin M. Krom wrote:

> This is going to sound like a silly question, but when I try to use
> djgpp on my PC (Dos 6.22/486-75), I get an error message saying that
> the program can only be run in "real" mode.

This is explained in the DJGPP FAQ list (available as faq102.zip from the 
same place you get DJGPP), Section 6.6:

6.6   Q: When I run gcc or any other DJGPP program, it says: ``CPU must be
         in REAL mode (not V86 mode) to run this program without VCPI''.
      A: Most probably, you run in Windows DOS box, and you put ``nodpmi''
         into your GO32 environment variable.  DPMI mode is the only way
         to run DJGPP programs under Windows.  It can also be that you
         have an old go32 somewhere along your PATH.

         More generally, this error message is printed when go32 finds the
         CPU in Virtual-8086 (V86) mode, but can't find any services it
         needs to get to protected mode.  Sometimes, removing NOEMS
         parameter from the line in CONFIG.SYS which invokes your memory
         manager, might solve the problem.

If the above doesn't help, post your system configuration (CONFIG.SYS and 
AUTOEXEC.BAT) so that your problem could be understood.

- Raw text -


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