On Wed, 10 Jan 2001, Willow Schlanger wrote:

> I bet that it's the WP bit. NT sets this. Write Protect and NE are the
> only bits that differ from 95 in NT, except that MP is clear on NT and
> set on 9x. MP makes faults happen on writes to read-only pages,
> regardless of the cpl.
> 
Not sure whether the difference between NT and win9x is important - I
think plex86 will not run under win9x as a host anyway. Running win9x/NT
as client is another thing, and it worked. Probably the difference
of CR3/4 between linux and nt is more important. Anyway, this should be
addressed to person who made the port, not me :-)

> NE is about numeric exceptions or some thing, I think it uses IRQ13
> instead of an int, or vice versa, or something rather...............
> 
> Do you want to to take a look at it?
> 
Well, I've been studying 486 architecture some years ago. United
data/code cache so plex86 will never work on it, but actually there's only
very little step from 486 to P5/P6. The problem is, I am not a system
coder. I simply don't have enough experience and don't remember every
feature of CPU/MMU. It would take a lot of time to understand plex86 code
for me, which I currently don't have. I am sure there are more appropriate
people.
Btw, I've used to write my own BIOSes too, for some partially compatible
XT-clone, many years ago. But when CPU's became much faster, I've lost
interest for assembly coding.
Uhus


Reply via email to