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