Date: Thu, 26 Mar 1998 13:23:50 +0300 (IDT) From: Eli Zaretskii To: "Gonzalez, Angel Valdenebro (Angel)" cc: "'djgpp AT delorie DOT com'" Subject: Re: "CPU must be in REAL mode" In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Thu, 26 Mar 1998, Gonzalez, Angel Valdenebro (Angel) wrote: > "CPU must be in REAL mode (not V86 mode) to run this program" > each time I execute any of the .exe files that come with the application > (including the GO32.exe program). Wow! It's quite some time since I saw this asked. From the old v1.02 of the DJGPP FAQ list: 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. > The application I am trying to use is a DOS implementation of GNU GROFF. Then why do you at all bother using this old port of Groff? There is a newer port of Groff 1.10 to DJGPP v2.01, available at this URL: ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/gro110b.zip (any SimTel.NET mirror will do as well). Just toss the old one and use the latest stuff.