Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

CWSDPMI r7 NOVCPI test (Announce)

posted by awik, 18.11.2020, 17:59

>
> > Aslo I can confirm that EMM386 with NOEMS NOVCPI doesn't fully disable
> VCPI
> > but just reports 0B VCPI memory, according to vcpi info:
>
> I guess MS did this so Windows initialization can always switch to ring 0
> and "take over".

I don't think so, because there is an API to handle that. Windows (386 Enh. mode) sends out a startup broadcast using INT 2Fh AH=16h AL=05 (see RBIL). This allows software that has put the machine into V86 mode an opportunity to give Windows a pointer to a function that it can use to switch the processor out of V86 mode. At the same time that it uses this function, it uses another interface (Global EMM Import) to take over any existing page maps.

-Albert.

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 256 users online (0 registered, 256 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum