Skip to content

Conversation

@win2kgamer
Copy link
Contributor

Summary

Add the OPTi 82c931 PnP audio controller

Checklist

  • Closes #xxx
  • I have tested my changes locally and validated that the functionality works as intended
  • I have discussed this with core contributors already
  • This pull request requires changes to the ROM set
  • This pull request requires changes to the asset set

References

Provide links to datasheets or other documentation that helped you implement this pull request.
OPTi 82c931 datasheet: http://bitsavers.org/components/opti/dataSheets/82C931_Plug_and_Play_Integrated_Audio_Controller_199708.pdf
OPTi MAD16 Linux driver source: https://gitlab.cs.fau.de/sa83dova/linux/-/blob/v2.6.12-rc2/sound/oss/mad16.c
AD1848/WSS Linux driver source: https://gitlab.cs.fau.de/sa83dova/linux/-/blob/v2.6.12-rc2/sound/oss/ad1848.c

All drivers work outside of CDSETUP.SYS from the v2.04 DOS/Win3.1 driver package failing to detect the card. SNDINIT from the same package does work so audio is functional.
@win2kgamer win2kgamer mentioned this pull request Dec 1, 2025
3 tasks
@OBattler OBattler merged commit 0362cb2 into 86Box:master Dec 1, 2025
45 checks passed
@win2kgamer win2kgamer deleted the opti931 branch December 1, 2025 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants