Ove Kaaven ovehk@ping.uio.no writes:
I think we managed to get monkey island to start by fixing that keyboard code. However, because of that annoying wineserver assertion failure, no DOS apps like this run with my code anymore, so I can't check. Unless you want to fix the wineserver assertion at server/console.c line 194, so CONSOLE_make_complex can run in one thread while another winedos thread keeps waiting for input?
Did you try to simply remove the assert? I think the way the select is done now, it should actually work fine, and the assert should no longer be necessary.