Ove Kaaven <[EMAIL PROTECTED]> wrote:
> Just thought I'd mention that there seems to be an x86emu (using some
> X11-compatible license of course) included with XFree86 3.9.x... it's used
> to softboot video BIOSes on machines with cards that aren't automatically
> initialized (like with lots of boards where only the primary one get
> initialized on system boot), and on machines that doesn't have an x86
> CPU...
Well, I have a working x86 emulator (implementing the complete
ring-3 protected mode, both 16- and 32-bit), so this shouldn't
be the problem.
The problem is the thunking layer necessary to convert all
function arguments according to endianness/word-size/etc.
when entering/leaving the emulator. Plus, of course, the
various architecture-dependent code and assumptions in the
Wine core itself :-/
(I can actually run the emulator on a x86 host processor right
now, where those conversion issues are non-existant ...)
Bye,
Ulrich