I’m trying to setup a system were I have different shader per-platform within the same core. For this, say, if I load GBC (Gambatte), I run RetroArch with
-c "config\gbc.cfg", while if I load GB (also Gambatte), I use
-c "config\gb.cfg". Each config are the same between them, and the same as all others, EXCEPT they have each a different shader (green color for GB, nothing for GBC). The problem is that doing this seems very hard to maintain, for if I happen to want to change one overall setting, I’ll have to look up what entry it has on the main retroarch.cfg file, and copy the line(s) to gbc.cfg, gb.cfg (and all others).
So is there a way I can have a gbc.cfg that is just one line (for the different shader), and for the rest use (and save to) the default retroarch.cfg? If not, any easier way to maintain track of my settings over a dozen of .cfg files?