Date: Mon, 10 Jul 1995 17:41:07 +0300 (IDT) From: Eli Zaretskii To: "Kevin M. Krom" 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.