I have a old but not too old mini PC, which based on ASUS board carry with Intel ATOM 330 CPU and Nvidia ION Motherboard Chipset.
My goal is want to install FreeDOS 1.4 and running SimCity 2000 for DOS, WarCraft, WarCart 2, Transport Tycoon Deluxe with SBEmu. The board come with Intel HD Audio. I can install SB Live! card on the one and only one PCI slot too.
But tested few days on and off, none of those games detect the sound card without error, even the SBEmu show up everything is fine. The root cause is nVidia ION platform?
Board ref.:
https://www.amazon.com/-/zh_TW/AT3N7A-I-Intel-Nvidia-2DDR2-800-7-1-CH/dp/B002MUYKMA
FYI - This was reported in the SF tracker, but we have moved to the tracker on GitLab. (The SF tracker link is 'crossed out' on our website.) So this bug report is unlikely to be seen by many developers.
I'm not sure what is the root cause for this issue, based on the info provided. You describe that the system has Intel HD audio, and you are running SBEMU and SBEMU didn't report an error.
Either there's a hardware compatibility issue on the board, or SBEMU is not 'talking' correctly to the board (and not realizing it).
Can you also try Japheth's fork, VSBHDA? This is also included in the FreeDOS 1.4 install (run
fdimplesto install it)If that doesn't work, you might also try a new fork of VSBHDA called VSBHDASF (the "SF" means "sound fonts").
I think I recall someone reporting a problem with SBEMU not using the audio out jack correctly, or not setting the volume on the audio out jack. So one other possibility is that sound is actually working, but the volume is too low to actually hear it. I don't know what options to try for that, since I don't use SBEMU.