Skip to content

Conversation

@win2kgamer
Copy link
Contributor

Summary

Add the OPTi 82c930 audio controller and give the NEC PowerMate V/BCM FM540 its optional onboard audio.

Known issues: The Windows 95 startup sound stutters when using the drivers from the NEC Ready 7022 preload on a CPU slower than a Pentium 133. Subsequent audio playback does not have issues and the generic drivers from OPTi do not have this issue.

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

References

Provide links to datasheets or other documentation that helped you implement this pull request.
OPTi 82c930 datasheet: https://theretroweb.com/chip/documentation/opti82c930-681c61edcef12277607414.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

@OBattler OBattler merged commit d14e63a into 86Box:master Nov 25, 2025
45 checks passed
@win2kgamer win2kgamer deleted the opti930 branch November 26, 2025 02:55
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