First post, by kjliew
This is yet another very difficult game to make it working on modern system. Dege's efforts with dgVoodoo2 nailed it and made it work perfectly for modern Windows, so you don't have to have QEMU to play it. However, for Linux this could be the only way.
Unfortunately it wasn't quite perfect yet, the last remaining issue seems to be a long hidden bug of Wine, the background bitmap was blit twice and one of those was upside down -- FIXED. The screenshot of the game main menu from Wine AppDB shows the exact issue. The game is also a "Garbage" listed on Wine AppDB.
I was able to get Wine 2.0.5 rendering the game battle scene with minor graphics glitches from camera rotate and zoom, but Wine-5.0.3 completely fixed that and the game battle scene was perfect, including scaling from 640x480 to any resolution with hardware 3D acceleration. The game still requires the 1-byte hex-edit patch at offset 0xBD0A8 from 0x01 to 0x00, even running with Win98 VM. It just puzzled me how this game could even run on period correct retro hardware.
Well, QEMU now brings modern CPU/GPU prowess to this old game, for both Windows 10 and Linux alike. The PC version is so much better than the console version. PC games rule, ditto 😁
Warhammer Dark Omen (1998) on QEMU Win98 VM scaled 1024x768