> if anyone can shed some light on the subject, I'll buy them a beer
ooh shit, why didn't you say so earlier! ;-)
<snippy>
All the rest of it is out of my play space at the moment, but this one I've
gone into mortal combat with;
> I may have missed the boat here, I'm even more confused, unless nvram is
> above the 1meg limit, but in real mode so how can that be!!
In the beginning their is an oddity ... Intel had a really good document on this,
erm;
yeah .. see a message from myself to "Hamish Guthrie",
date; Tue, 05 Dec 2000 07:43:40 +1000
subj; RE: DoC Boot Process [was Re: docs]
<snip>
>
> What actually happens is the following: The CPU is in real mode and fetches
> the first code from linear address FFFFFFF0h, as soon as the CPU 'sees' a
> far jump or far call, it automatically translates bits 31..20 to 0's for
> code segment fetches, hence it appears as though code fetches are being done
> below 1M, hence the far jump pointing to the real mode address
> 0xf000:0x0000. This is the bottom of the top 64k below 1M.
Ok - I just read thru all of this in;
http://developer.intel.com/design/MMX/manuals/24142805.pdf
... on what Adobe thinks is Page 88, but Intel calls "3-4" ...
</snip>
> one good thing is that it forces me into the code and data sheets to try and
> figure it out, which gives more appeciation for the amount of work thats already
> been done
Hair pulling sucks ... I hate pissing away hours looking for something that ends up
being a mis-interpretation of something that would otherwise have been pretty
obvious. Best of luck to you.
--
http://HumanHeuristic.com/
"Bringing people together in a world full of computers"