I just gave sbemu a whirl on a T5710, and it seems to work very well, and resolves the two major issues I had with viasbcfg and viafmtsr.
I had two major sound quality issues that were a problem with VIASBCFG/VIAFMTSR --
- Poor FM sound quality in for example, monkey island 2. FM sound with SBEMU works brilliantly now.
- pops/clicks as samples played themselves. This was really evident in KQ5, at the first game screen, as different sounds played. It would be popfest. No longer.
Only thing I need to do now is search out a mixer to faff with the levels, and reduce the volume. At present FM and SFX are both clipping. Need to reduce this to a sane level. I found the /VOL parameter when running SBEMU doesn't seem to effect anything, though I could be using it incorrectly.
I think my next step is to install soundblaster drivers and mess with mixer settings.