Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Retrowave OPL3 express #26

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Retrowave OPL3 express #26

wants to merge 3 commits into from

Conversation

mywave82
Copy link
Contributor

Addresses adplug/adplug#164

@mywave82
Copy link
Contributor Author

mywave82 commented Jun 27, 2023

  • Split out the two initial patches to separate PRs
  • Add a OPL3 reset on program exit to avoid hanging notes
  • Reset does not function as expecting, can leave hanging notes, seems to be in bank1 or OPL2 vs OPL3 mode.
  • Test on Mingw / Windows
  • Test on MacOS

@mywave82
Copy link
Contributor Author

@ClassicOldSong @ReimuNotMoe

…rrectly an multiple systems

* Reset by pin did not work due to firmware bug when only sending one byte of data, but it makes a clicking sound so we prefer to just set the OPL3 into a known state
* OS X have bug in the USB serial buffering, so we must send smaller chunks at a time
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant