libvgm icon indicating copy to clipboard operation
libvgm copied to clipboard

Differences between emulation cores

Open mmontag opened this issue 1 year ago • 1 comments

Hi,

https://github.com/ValleyBell/libvgm/blob/master/emu/CMakeLists.txt has a very nice list of emulation cores supported by libvgm.

Could we include some description about the cores in the repository (subjective as it may be)? If there are differences in performance, documentation would be helpful.

For example, I found this in libOPNMIDI project README:

  • MAME YM2612 emulator. Well-accurate and fast on slow devices.
  • Nuked OPN2 emulator. Very accurate, however, requires a very powerful CPU. Is not recommended for mobile devices!.
  • GENS 2.10 emulator. Very outdated and inaccurate, but fastest.
  • Genesis Plus GX emulator. (experimental!)
  • Neko Project 2 YM2608 emulator. Semi-accurate, but fast on slow devices.
  • MAME YM2608 emulator. Well-accurate and fast on slow devices.

mmontag avatar Jun 02 '23 00:06 mmontag

That sounds like a neat idea, actually.

Maybe we should put that information in emu/cores/README.md so that it shows up on GitHub when opening the folder?

ValleyBell avatar Jun 07 '23 17:06 ValleyBell