Skip to content

Retrowave OPL3 express#26

Open
mywave82 wants to merge 3 commits into
adplug:masterfrom
mywave82:retrowave
Open

Retrowave OPL3 express#26
mywave82 wants to merge 3 commits into
adplug:masterfrom
mywave82:retrowave

Conversation

@mywave82
Copy link
Copy Markdown
Contributor

Addresses adplug/adplug#164

@mywave82
Copy link
Copy Markdown
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
Copy Markdown
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
@mistydemeo
Copy link
Copy Markdown
Contributor

I've ordered one of these and I'd love to try it with adplay. I can help with any other work that's needed and with Mac testing if you'd like.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants