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.