There's a wrapper for Intel's AHCI.SYS but I never tried, as for AHCI I mainly use Japheth's driver with JEMM, or Rloew's AHCICD.SYS if not using JEMM. Both appears to work okay on a X99 system, though I haven't really confirmed whether CD audio can work with them...
Also, on that same system, it appears optical drives behind AHCI controllers, which cannot be handled by UDVD2, can somehow be handled by ELTORITO driver found on latest FreeDOS Testing ISO. It doesn't appear perfect, however, as when I tried installing FreeDOS from that ISO, after copying about 100-200MB of files it slowed down to a crawl (which also caused packages such as fpc to fail). I wonder if ELTORITO is simply handling the optical disk via what was exposed by the AHCI BIOS (which had some known issues documented in AHCIFIX.386/AHCIFIXD.SYS by the same person who made the wrapper for AHCI.SYS)...
Jamesnp wrote on 2024-10-15, 17:46:
It works in Windows 98 with cd audio.
Does CD audio work in Win98 using analog mode? I mean using the CD audio cable connecting between IDE optical drive and sound card. That connection is no longer present on SATA optical drives anymore.
That's not the same as digital audio playback which doesn't require such cable, and is not supported in DOS at all. In Win98, if audio only works when "digital CD audio" checkbox is checked then no, you're not going to make it work in DOS.
On the other hand: Is there any good utility to actually test whether DOS CD audio output path is functional provided the CD audio cable is connected to the sound card, with an Audio CD disc inserted, and the same analog path already confirmed working on e.g. Windows?