I can confirm using dgVoodoo 2 works, but ZellSF forgot to mention some important steps:
- in the game options menu you need to select a 16:9 resolution like 1280x720, so the game is rendered in the proper aspect ratio and isn't stretched.
It is also great luck that the in-game HUD renders based on the resolution selected in the options menu, because otherwise it would be too small on higher resolutions and not usable.
For those who are not familiar with dgVoodoo, here are the download link and instructions. GOG uses these files for the games they sell here, so you can be sure it is safe. http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html
- Download where is says "dgVoodoo v2.54 (released: 25.04.2017)".
- Extract the archive with WinRar or 7-Zip.
- Open the MS folder and copy the three files to your game installation folder.
- Run the "dgVoodooCpl" configuration program and in the DirectX tab set your resolution. You can also enable anisotropic filtering and antialiasing there.
- Then click Apply and exit.