Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

INT 15.87 in protected mode (Developers)

posted by Rugxulo Homepage, Usono, 01.09.2011, 04:31

> No, that's not possible. As Japheth pointed out, a DPMI host running as
> VCPI client needs to switch to V86, it mustn't switch to RM instead. (A
> DPMI host running stand-alone (from RM and without VCPI) could switch
> either to RM or to V86, but in the latter case it would need to set up and
> manage the V86 environment itself.)

Right, which I meant CWSDPMI does not do (for whatever reason). I don't know how others fare, e.g. HDPMI32.

(old post on comp.os.msdos.djgpp, 05 Jun 1997):

>>> (Eric Lange): I noticed in the DPMI 0.9 spec that this is
>>> only an OPTION for DPMI servers, but they can also run in real mode.
>
>> (Charles Sandmann): CWSDPMI actually does BOTH. If you are running
>> under HIMEM (or bare) CWSDPMI will leave the machine in real mode when
>> running DOS (since I didn't want to bother writing a V86 monitor). If
>> you are running under an EMM, CWSDPMI uses the V86 provided.

Also, Prashant's pmode overview site says this (feel free to disagree):

> ... the time taken by the CPU to switch from protected mode to real
> mode is considerable and greatly slows down the program. By running the
> program in V86 mode, the program is actually executed faster.

 

Complete thread:

Back to the forum
Board view  Mix view
22757 Postings in 2121 Threads, 402 registered users (1 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum