Mail Archives: djgpp/2000/06/10/14:15:17.1
"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.
>
> To summarise, I can tell the following... While user plays with standard
> LIBC only, PMode and V86 don't bother him at all. If he's going to play with
> such things as interrupts (software ones or IRQs) he must think of
> particular implementation of this stuff on x86 platforms. If he doesn't know
> how that works either in general or with DJGPP, he can't figure out this
> himself and he comes up with a question to this NG or something. But we all
> know that LIBC can't hold ready-made solutions for all the things a
> programmer can imagine and try to make come true. So we have to clarify
> PMode, V86 and DPMI. Otherwise he would just give up or use things he
> doesn't know the meaning of.
>
> > but it does complicate things and confuses newbies.
> > I don't expect many DJGPP users to write a V86 monitor ;-)
>
> That's right. I'm one. There is not a lot of such "users". ;))
>
> bye.
> Alexei A. Frounze
> -----------------------------------------
> E-mail: alexfru [AT] chat [DOT] ru
> Homepage: http://alexfru.chat.ru
> Mirror: http://members.xoom.com/alexfru
>
--
Nate Eldredge
neldredge AT hmc DOT edu
- Raw text -