Skip to content

Conversation

@win2kgamer
Copy link
Contributor

Summary

Add the Yamaha YMF-701 (OPL3-SA) audio controller and give the Intel TC430HX and AG430HX (Vaio PCV-90) their onboard YMF-701 audio. Also add an implementation of the CS423x timer interrupt as the 1997 Windows NT drivers require this to detect available IRQs.

Known issues:

  • The Yamaha SoftSynth included with the Windows 3.1x and 9x VxD drivers doesn't work on drivers newer than July 1996 (The November and December 1996 drivers and any drivers from 1997 output silence while the Win9x April 1999 drivers throw a MMSYSTEM001 when the SoftSynth MIDI device is selected and MIDI playback is attempted.) I have not been able to find the cause of this.
  • When using the ISA card version of this the Windows 9x drivers will not detect the card (the onboard one autodetects without issue.) This occurs on real hardware and has a workaround: https://www.vogons.org/viewtopic.php?t=100527

Checklist

References

Provide links to datasheets or other documentation that helped you implement this pull request.

@OBattler OBattler merged commit f251d45 into 86Box:master Sep 14, 2025
46 checks passed
@win2kgamer win2kgamer deleted the ymf701 branch September 14, 2025 19:15
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