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

Reply via email to