ntdll/signal_i386.c: __wine_enter_vm86 issue

Markus Amsler markus.amsler at oribi.org
Wed Dec 13 08:06:03 CST 2006


Christoph Bumiller wrote:
> I tried to run some DOS games with wine recently and since most of them
> crashed

I would call this a success, since not ALL of them crashed :-). Winedos 
is far from a complete DOS emulation.

> In my example (Realms of Arkania: Blade of Destiny) this lets the app 
> continue and I get the initial text box to select difficulty level. But 
> ... the process doesn't handle any input - events are queued but never 
> handled p.e. by DOSVM_Wait or similar ...

I can't comment the vm86 stuff, but no input is because the unix process 
gets the signal and not the unix thread. Try this patch:

http://www.winehq.org/pipermail/wine-patches/2004-November/013645.html

It's a while back, so you probably have to manually apply it.



More information about the wine-devel mailing list