Changing Core options changes multiple (duplicate) cores

I compiled multiple Gambatte cores with different names so that they appear separate in RA. This way I can have different shader presets for GB, GBC, etc. I did it by following the instructions here: I Compiled Some Split Cores

The different shader presets and configurations are working fine, but I have an issue where if I load one core, for example I call it Gambette GBC, and change some Core options, but then load Content using Gambette GB, the previous changes done in the GBC core are still persistent in the GB core options. The shader preset changes as it should, though.

I think you’ll need to go back into the libretro.c/pp file and change the names of the core options to be different from the other core’s options.

That worked, thanks.

1 Like