From: "Florian X" Newsgroups: comp.os.msdos.djgpp References: <39405DEE DOT 89226F7B AT ccs DOT iitb DOT ernet DOT in> <39415453 DOT 5E434718 AT is DOT elta DOT co DOT il> <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> <39424E17 DOT 234D50BE AT the_messasge_body DOT com> Subject: Re: far pointers Date: Mon, 12 Jun 2000 13:51:12 +0200 X-Newsreader: Microsoft Outlook Express 4.71.1712.3 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Lines: 23 Message-ID: <3944ceec$0$39502@SSP1NO17.highway.telekom.at> NNTP-Posting-Host: 212.183.90.232 X-Trace: newsreader.vienna.highway.telekom.at 960810732 39502 212.183.90.232 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com >> 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. > Dr-DOS's emm386 driver uses ONLY the V86 mode! And so it also support multitasking... Bye, Florian