https://bugs.winehq.org/show_bug.cgi?id=56260
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- Created attachment 75972 --> https://bugs.winehq.org/attachment.cgi?id=75972 Test program to reproduce the issue
Attaching a test program that does what I think Myst is doing. Compile using OpenWatcom (command included in file).
For some reason, I get "invalid parameter" on my XP VM, Win3.1 Dosbox and Win 2000 VM... But another user in IRC tested on a real Win98 Machine and it works.
It hangs in Wine though, so I do think this is the issue. On Wine the WOM_DONE message is never sent because the thread tries to get the Win16 lock mutex, but since one thread is currently running that fails and waits forever.