I meant 286. Yes, he asked about v86 mode, but the as far as the linear address generated by a given segment:offset, real mode and v86 mode are identical.alexfru wrote:You mean 80386, of course, as 80286 had no v86 mode.linguofreak wrote: As to your question "Are you sure, that in v86 mode you can access 00000h - 10FFEFh?", the answer is, "if you are on a 286 or later with A20 enabled, you absolutely can".
DOS memory managers?
-
- Member
- Posts: 510
- Joined: Wed Mar 09, 2011 3:55 am
Re: DOS memory managers?
Re: DOS memory managers?
Speak of the devil, I'm back to looking at the 386 manual.Try proofreading Intel manuals .... You'll see a lot of inconsistency, typos and omissions.
The only PM prog I've written was a simple goto PM, display "hello world", and back to RM.
V86 is way more complicated.
Not sure, but I think all the interupts in V86 generate GPF, and I'm not sure how the interupt handler needs to be set up. I think the interupt handler will need to run in PM, so V86 will have to have a TSS?
All these things seemed OK in in theory, but practice is a whole new kettle of fish.
I think switching to V86 is a bit more restrictive than real, no limits > 64k etc, or is it the descriptor table entries?as far as the linear address generated by a given segment:offset, real mode and v86 mode are identical.
Re: DOS memory managers?
That's probably the best manual to date.mattrix wrote:Speak of the devil, I'm back to looking at the 386 manual.Try proofreading Intel manuals .... You'll see a lot of inconsistency, typos and omissions.
You've got the manual(s) and my code. Discover the details yourself.V86 is way more complicated.
Not sure, but I think all the interupts in V86 generate GPF, and I'm not sure how the interupt handler needs to be set up. I think the interupt handler will need to run in PM, so V86 will have to have a TSS?
Officially, the limits are exactly 65535 in real mode.I think switching to V86 is a bit more restrictive than real, no limits > 64k etc, or is it the descriptor table entries?as far as the linear address generated by a given segment:offset, real mode and v86 mode are identical.
Simulating "big real mode" in v86 is indeed a lot of fun.