I object. Of course, I haven't been involved, so I don't have a great
idea of what the project goals actually are, but this name is against what
I feel that the goals should be.
Emulating an x86 machine on an x86 machine will, of course, be the most
useful. But I see no reason why, once this is completed, why it shouldn't
also be able to emulate other CPUs, potentially on other CPUs. The name
"plex86" seems to deny that possibility.
It seems like there should be 3 layers:
emulation layer
abstraction layer
hardware interface layer
When emulating an x86 machine on an x86 machine, you could skip the
abstraction layer (or at least make it very thin).
This way you should be able to make an emulation layer for each type of
machine to emulate it, and a hardware interface layer for each type of
machine you wish for it to run on.
The emulation layers should be portable across different machines, and the
hardware interface layer should be usable for each different emulation
layer.
__________________________________________________________________
PGP fingerprint = 03 5B 9B A0 16 33 91 2F A5 77 BC EE 43 71 98 D4
[EMAIL PROTECTED] / http://www.op.net/~darxus
Chaos reigns.