crazii / SBEMU

legacy sound blaster emulation for DOS
GNU General Public License v2.0
624 stars 33 forks source link

Linux sound card drivers #98

Closed jiyunomegami closed 7 months ago

crazii commented 7 months ago

Thanks! Is there a full list of newly supported cards? I can see ALS, X-Fi, Trident, ESS Maestro (probably Allegro too?) With this code maybe is it more easy to port more drivers from Linux, maybe I can test with my Solo-1 later.

Torinde commented 7 months ago

Is there a full list of newly supported cards?

I see also CMI8788. Also some EMU10K1X? It's likely there's more...

@jiyunomegami, can you utilize the Linux drivers to bring support for:

jiyunomegami commented 7 months ago

Here is the list of supported cards:

I also started work on the Envy24 (VIA Ice1712) driver but I haven't had time to test it, so it is not included.

The Solo-1 driver is called es1938 (sound/pci/es1938.c) if anyone wants to port it.

These are all PCI/PCIe card drivers from the linux/sound/pci directory. They won't help with usb, bluetooth, or HDMI. However, the included Linux headers might be of use when porting usb and bluetooth drivers.

crazii commented 7 months ago

OK, cool. I'll add it to the readme and changelog later.

crazii commented 6 months ago

I added a CHANGELOG, you may want to check it in case anything is missed or unclear. the READE.md is changed too, and you can add anything missing too.

also there's an README.txt added to ship with the binaries, some cmdline options might need more detail too.