German version should work. Others probably too? CHANGEME
Sound problems can be solved by deactivating the Gravis Ultrasound emulation and then using the auto-detection to locate the soundblaster.
To make the game more stable (and to get rid of a save-at-map-end bug) you can try to increase the amount of memory.
memsize=128 #for example