Skip to content

Original Pro Audio Spectrum fixes#7022

Merged
OBattler merged 4 commits into
86Box:masterfrom
win2kgamer:og-pas-fixes
Apr 8, 2026
Merged

Original Pro Audio Spectrum fixes#7022
OBattler merged 4 commits into
86Box:masterfrom
win2kgamer:og-pas-fixes

Conversation

@win2kgamer

Copy link
Copy Markdown
Contributor

Summary

Fix the following on the original Pro Audio Spectrum:

  • YM3802 Interrupt Vector register should have bit 4 set when no interrupts are active, fixes playback in the PAS demo and Voyetra sequencer
  • Reset the YM3802 registers when bit 7 is set then unset in the System Control register
  • Further corrections to YM3802 IVR and ISR register handling, fixes unreliable MIDI input in the Voyetra sequencer and Windows 3.1

Checklist

References

Provide links to datasheets or other documentation that helped you implement this pull request.
Yamaha YM3802 MCS Application Manual: https://www.msxarchive.nl/pub/msx/docs/datasheets/yamahaym3802am.pdf

@OBattler OBattler merged commit 620b527 into 86Box:master Apr 8, 2026
45 checks passed
@win2kgamer win2kgamer deleted the og-pas-fixes branch April 8, 2026 03:50
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