Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Suggestion for ymfm variant/emulator #284

Open
tobybear opened this issue Jan 6, 2025 · 0 comments
Open

Suggestion for ymfm variant/emulator #284

tobybear opened this issue Jan 6, 2025 · 0 comments

Comments

@tobybear
Copy link

tobybear commented Jan 6, 2025

The ymfm library contains a variety of enulated FM chips, including the OPL2/OPL3, and is under a BSD-3 license: https://github.com/aaronsgiles/ymfm
Performance and compatibility is good afaik, however the code needs a C++14 compliant compiler.

There is however a single-header port of the OPL part of ymfm back to pure C here: https://github.com/mattiasgustavsson/libs/blob/main/opl.h
This header also includes MIDI playback routines from the DOSMidi project that we would not need, but maybe the OPL2/3 part could be an easy to integrate alternative backend for ADLMIDI?

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

No branches or pull requests

1 participant