ftp://plex86.org/source-tarballs/plex86-2001_0528a-ALPHA.tar.gz

Before I add some more mods, and clean things up, here's a version
for fun.  It ran FreeDOS/Pragma Linux/Win95 for me.

I added the ability to use the native memory access facilities
as part of the pure emulation memory routines (emulation/access.c).

Man, does that speed up emulation!

IO (mostly disk/floppy) is still very poor, until we do some
smarter things about that.  But core emulation speed is much
faster... faster than bochs.  And code is messy yet.  I've
got to do the native memory access much better.  And
I still have a big batch of things to optimize.

The machine-cycles per instruction fudge factor has to be changed.
Now that instruction emulation is faster, plex86 is being drilled
with way too many interrupts/second...  :^)

I'll do some more mods/cleanups before committing to CVS.

I like what I see enough that I'm going to focus on optimizing
pure emulation (for real-mode and kernel code), plus add running
application code natively.  And push DT stuff off into the
future, so we can have a usable program soon...


-Kevin


-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Kevin Lawton                        [EMAIL PROTECTED]
MandrakeSoft, Inc.                  Plex86 developer
http://www.linux-mandrake.com/      http://www.plex86.org/

Reply via email to