From: "Alexei A. Frounze" Newsgroups: comp.os.msdos.djgpp Subject: Re: far pointers Date: Mon, 12 Jun 2000 20:23:47 +0400 Organization: None Lines: 36 Message-ID: <39450E93.6F4CE59E@the_messasge_body.com> References: NNTP-Posting-Host: ppp101-53.dialup.mtu-net.ru Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: gavrilo.mtu.ru 960827034 21469 212.188.101.53 (12 Jun 2000 16:23:54 GMT) X-Complaints-To: usenet-abuse AT mtu DOT ru NNTP-Posting-Date: 12 Jun 2000 16:23:54 GMT X-Mailer: Mozilla 4.72 [en] (Win95; I) X-Accept-Language: en,ru To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Eli Zaretskii wrote: > > On 11 Jun 2000, Nate Eldredge wrote: > > > "Alexei A. Frounze" writes: > > > > > Nate Eldredge wrote: > > > > > > AFAIK, this is not true. If you boot DOS without himem.sys or other > > > > memory manager, then run a DJGPP program using cwsdpmi, you can do > > > > disk I/O and everything else without ever entering V86 mode. You just > > > > go backa and forth between protected and real modes. > > > > > > You're wrong. > > > 1. HIMEM.SYS has nothing about V86. It just allows to access extended ram > > > (above 1MB mark). > > > > I may have been mistaken. However, I believe there is some standard > > memory manager (perhaps EMM386) that causes DOS to run in V86 rather > > than real mode. But without it, DOS runs in real mode, and DJGPP > > programs run in protected mode. > > You are not mistaken, Nate. OK. We simply should keep in mind that a PMode program for DOS (just like any made with DJGPP) can switch to PMode using either a direct switch or DPMI servises or VCPI services or even BIOS stuff (Int 15h). bye. Alexei A. Frounze ----------------------------------------- E-mail: alexfru [AT] chat [DOT] ru Homepage: http://alexfru.chat.ru Mirror: http://members.xoom.com/alexfru