Reply 1140 of 1643, by zyzzle
crazii wrote on 2024-01-27, 17:30:That's really interesting... Usually there's APIC on non ISA machine, but not enabled by BIOS by default.
Currently IRQ above 15 is treated as invalid, I'll change to 0xFF instead, on next release. 😀
OK, crazii, thanks for enabling IRQs above 15. I tested the latest 05-Feb userbuild of SBEMU on this system - a Lenovo 100e netbook based upon Apollolake chipset with:
1: Intel HDA: Intel SKL (Broxton-P) (80865A98) -> Realtek (10EC0269) (max 192kHz/24bit/8ch)
and it loads, detects proper settings, etc. But absolutely nothing, no sound, no beeps, nothing from any settings (with both -O0 and -O1).
Other programs like sbmixer give errors like "hardware detection error". Other games don't detect any Soundblaster at all despite proper BLASTER= settings when SBEMU is running.
Could it have something to do with HDPMI32i? (loaded with -r -x) I'm seeing strange ** 003F8 ** message in white text as SBEMU loads. This hex message displays before SBEMU prints anything on its program display.
Strangely, the HDAPLAY program *does* detect HDA based upon Intel SKL and plays a .wav without SBEMU loaded. And, as mentioned before, Mpxplay v 1.67 works fine.
VSBHDA by Baron-von-Riedesel appears to detect everything perfectly, but gives the same symptoms as SBEMU - absolute silence.
Any ideas? Is it a register problem or conflict? I'm stumped. Seems like SBEMU should work. This Lenovo E100 laptop does not generate any PC-SPEAKER 1-bit audio (UNMUTE program doesn't work nor do any '80s game produce PC-BEEPER sound), but it does have speakers and headphone output jack for PCM digital audio generated from the Realtek ALC269 PCI card).
Is there a way to further diagnose using a program which can view registers like DOSSOUND which dr.zeissler did above in debugging / diagnosing his AD1980 AC97 chipset to work with SBEMU?