Ran into CMI8738/PCI-6ch-MX based card with SPDIF in/out breakout, at a very decent price and in a very decent condition, and decided to give it a go.
The aim was to start using a single board across all OS-es in the Core Quad machine in sig., also take advantage of digital output.
DOS part was now supposed to be handled by SBEMU; I was using interchangeably 1.0 beta 4, 1.0 beta 5 and also tested 1.1 (various versions, posted above on this).
I also used JEMMEX, JLOAD and QPIEMU.DLL in a s somewhat hectic manner from 585, 586 preview and those shipped with 1.0 beta 4 and 1.0 beta 5 and did not encounter difference due to this.
SBEMU was configured for SB16 emulation and OPL3 passthrough. I briefly tried SBPro emulation, but again encountered no difference.
And no difference for me between beta 4 and beta 5; there was of course difference between 1.0 and 1.1 versions but will cover this below.
So far the results are... very good. Wanted to stop by to thank again @crazii and the team for SBEMU.
I was able to configure SBEMU to pass through to hardware OPL3 of the card and MPU401 worked just fine with external MIDI module (which was straightforward).
After loading SBEMU I could use the mixer utility which was shipped with the board DOS drivers to enable SPDIF in monitoring for CD-ROM input, line in (where MIDI module was plugged in) and SDIF out, all non interactively through batch file.
Dark Forces, Tie Fighter CD-ROM, Magic Pockets, Wing Commander III, Cyril Cyberpunk, Tomb Raider, Archimedean Dynasty, Bio Menace all ran fine, using Sound Blaster 16 in setup where possible.
Wing Commander IV had hiccups with movie playback even though sound worked, until I switched game setup to use plain 8 bit Sound Blaster (SBEMU still configured for SB16).
I noticed some of the games produced unpleasant sound during initialization or had residual sound after closing,
but I could get rid of this residual sound by running a small tool I previously cooked up for resetting sound cards (maybe simply SBEMU /R would do the trick as well).
I did not spend significant time in each game - intention was to try and see which run and which break/crash/hand from the get go.
For Hand of Fate CD-ROM the unpleasant sound at initialization somehow lingered in the game, but I it ran perfectly with 1.1 version of SBEMU.
I could also run Tyrian 2000 setup/jukebox and Black Zone using different versions of 1.1.
DJGPP games don't work, so Quake, Hammer of Thyrion and source ports of Doom and Hexen are out of the list, but that's to be expected, and not a big problem for me personally at this stage.
Also CPUSPD crashes with 1.1 being loaded, so I set up a boot menu entry which first loads the slowdown utility and then goes for SBEMU.
I had sound in Strike Commander menu, but the game crashes in the intro sequence on this machine and I did not check if that's due to sound playback or not.
I am yet to test game port, Aladdin and see if it's possible to get sound in Whizz (which runs but has not sound).
GA-G41M-Combo G41/ICH7 - Core 2 Quad Q9550 - DDR3 1033 - Radeon RX570 - YMF744 (Cobra) - X3MB (Buran)
Beetle/M/i815+ICH2 - Celeron 566Mhz - Opti 924 (Typhoon Media)