ValleyBell / libvgm

A more modular rewrite of most components from VGMPlay. will include sub-libraries for audio output, sound emulation and VGM playback
irc://irc.digibase.ca/#vgmrips
136 stars 33 forks source link

YM2203 requires AY8910 EMU core? #113

Open mmontag opened 1 year ago

mmontag commented 1 year ago

I have found that SSG sound of the YM2203 (and maybe others) requires building with SNDEMU_AY8910_EMU (SNDEMU_AY8910_MAME alone did not work for me).

If this is expected, perhaps we can clarify the documentation:

option(SNDEMU_YM2203_ALL "Sound Device YM2203: all cores (Note: requires AY8910)" OFF)
option(SNDEMU_YM2608_ALL "Sound Device YM2608: all cores (Note: requires AY8910)" OFF)
option(SNDEMU_YM2610_ALL "Sound Device YM2610: all cores (Note: requires AY8910)" OFF)
ValleyBell commented 1 year ago

good point - the same is true for the YMF278 (OPL4), which requires an OPL3 core