delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/06/10/10:30:26

From: "Alexei A. Frounze" <see_below AT the_messasge_body DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: far pointers
Date: Sat, 10 Jun 2000 18:17:59 +0400
Organization: None
Lines: 30
Message-ID: <39424E17.234D50BE@the_messasge_body.com>
References: <39405DEE DOT 89226F7B AT ccs DOT iitb DOT ernet DOT in> <m3d7lrxohw DOT fsf AT vsnl DOT net DOT in> <m3itviofxb DOT fsf AT vsnl DOT net DOT in> <39415453 DOT 5E434718 AT is DOT elta DOT co DOT il> <m3og5amiom DOT fsf AT vsnl DOT net DOT in> <200006100646 DOT JAA13833 AT mailgw1 DOT netvision DOT net DOT il> <394204AD DOT A950D898 AT the_message_body DOT com> <83itvhg9f8 DOT fsf AT mercury DOT bitbucket>
NNTP-Posting-Host: ppp98-247.dialup.mtu-net.ru
Mime-Version: 1.0
X-Trace: gavrilo.mtu.ru 960646662 1493 212.188.98.247 (10 Jun 2000 14:17:42 GMT)
X-Complaints-To: usenet-abuse AT mtu DOT ru
NNTP-Posting-Date: 10 Jun 2000 14:17:42 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

Nate Eldredge wrote:
> 
> "Alexei A. Frounze" <see_below AT the_message_body DOT com> writes:
> 
> > WOW! Never heard DJGPP has nothing about V86... It would be impossible to
> > have (let's say) a disk I/O in DJGPP under DOS without V86. Sure V86 is
> > unnoticable for a user unless he is running into problems with VESA, IPX
> > stuff, etc etc and he starts to think of DPMI, PMode and V86 in order to
> > solve a task.
> 
> 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).
2. CWSDPMI as a DOS extender (DPMI host or whatever you like to call it)
passes all the called DOS functions from PMode program to V86 task in order
to be handled by BIOS, IO.SYS, MSDOS.SYS, etc. None of good DOS extenders
switches back to real mode in order to service BIOS or DOS function.

bye.
Alexei A. Frounze
-----------------------------------------
E-mail:   alexfru [AT] chat [DOT] ru
Homepage: http://alexfru.chat.ru
Mirror:   http://members.xoom.com/alexfru

- Raw text -


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