-
Notifications
You must be signed in to change notification settings - Fork 34
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
Add new MAME FM cores #70
Comments
I'll probably go with just porting the C++ versions over as they are. (except for making it more C++98 compatible maybe) |
I think I prefer plain C to C++ just in order to avoid a dependency on libstdc++ and templates causing the binary size to balloon. But if you're able to avoid that, then I think it would be fine. |
Plain C would be my preferrence. (I recently ran into trouble with C++ libs and MSVC.) |
I would like to share the work I'm doing with this cores: Feel free to use it and/or improve it. |
By now Aaron made the cores more selfcontained: https://github.com/aaronsgiles/ymfm |
Aaron Giles' rewrite of the old MAME FM cores was recently merged in the last MAME release.
It is supposedly more accurate than the previous cores, and also has a more liberal license (BSD-3-clause instead of GPL).
I think it would be good to include it in libvgm, although it would probably need a lot of work to remove the "C++-isms" to port it to C.
The text was updated successfully, but these errors were encountered: