https://bugs.winehq.org/show_bug.cgi?id=56225
--- Comment #13 from Alex Henrie alexhenrie24@gmail.com --- Created attachment 75961 --> https://bugs.winehq.org/attachment.cgi?id=75961 [PATCH] krnl386: Restore simulated real mode interrupts.
This might not actually be that hard to implement. The attached patch is enough for 16-bit Myst to start, although Myst is very particular about its installer being run from the D drive. Steps to install and run:
1. Insert the Myst CD
2. Run `sudo sysctl vm.mmap_min_addr=0`
3. Run `wine 'D:\install.exe'` - The installer works but hangs at the end, so press Ctrl+C when it's done
4. In one terminal, run `Xephyr :1 -ac -screen 800x600x8`
5. In another terminal, run `DISPLAY=:1 openbox`
6. In a third terminal, run `DISPLAY=:1 wine 'C:\MYST\MYST.EXE'`
Unfortunately, Myst deadlocks again when loading the first level. It's not clear to me whether that's another problem with DPMI or something else entirely. The first level doesn't load in Wine 3.1 either.