From: "Alexei A. Frounze" Newsgroups: comp.os.msdos.djgpp Subject: Re: far pointers Date: Sun, 11 Jun 2000 15:17:33 +0400 Organization: None Lines: 27 Message-ID: <3943754D.B490E34C@the_messasge_body.com> References: NNTP-Posting-Host: ppp96-237.dialup.mtu-net.ru Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: gavrilo.mtu.ru 960724057 76013 212.188.96.237 (11 Jun 2000 11:47:37 GMT) X-Complaints-To: usenet-abuse AT mtu DOT ru NNTP-Posting-Date: 11 Jun 2000 11:47:37 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 Sat, 10 Jun 2000, Alexei A. Frounze wrote: > > > > V86 was invented because it allowed to use more than 640KB of memory, > > > > [sinp] > > > > 80286 has no V8086 mode although it has 16-bit PMode features. And thus it's > > not capable to run any DOS program while CPU is in PMode. It must switch > > mode. OTOH, 80386+ has V8086 and .... you know what. > > i386 cannot run DOS while the CPU is in PM, either. That's why we need > __dpmi_int and friends. Do you wanna say __dpmi_int has nothing about V86??? If host OS is Windows, I agree. Windows emulates this in PMode. If host OS is DOS, DOS extender/ DPMI host switches to V86 to handle that request. bye. Alexei A. Frounze ----------------------------------------- E-mail: alexfru [AT] chat [DOT] ru Homepage: http://alexfru.chat.ru Mirror: http://members.xoom.com/alexfru