I am very pleased to see plans being made to revive plex86.
I lost interest in plex86 for a while (too many projects to work on) but
started to read throught the mailing list this week to see what's going on.
I found the new plex86 project on savannah. I hope the CVS problems can be
solved so the code can endup there too. I have a lot of backup versions
(snapshots) of past, working versions. I can put them on my server if that
helps.
I am also very much for a tight integration with bochs. There are a lot of
good things going on in bochs and it is a pity if plex86 wouldn't benefit of
this.
I tried to integrate a few parts in the past (LBA support from plex86 to
bochs, networking support from bochs to plex86) but found it quite difficult
because of subtle but essential differences which arose from the two
seperate development paths.

I know this discussion has bee here before but I still would like to raise
it.
Could we maybe have a common codebase for the common parts of the two
projects and seperate code for the processor emulation/virtual machine part.
Of course this means the API for the interaction between the parts should be
somewhat stable and at least be documented.
Now the bochs code uses "plugins" from bochs. Maybe it is also possible to
make plex86 a plugin into bochs. Just like a
written-in-assembler-and-optimized-for-this-single-host-processor code
interpreter could be a plugin into bochs.

But maybe I am going too fast and we should focus on just getting CVS up and
running with a working plex86 version.

Keep up the good work.

Greetings,
Martin


Reply via email to