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.