i was about to change OVERCLOCKING to "2x" in fcumm core options (some time ago i enabled NO SPRITE LIMIT and it saved my setting without a problems) and after pressing the SAVE CORE OVERRIDES it did not save my setting. so ive tried the SAVE ON EXIT option and it doesn't work also. then i saved regular configuration and it showed me "Failed saving config to "/opt/retropie/configs/nes/retroarch.cfg"" blablabla.
then i have tried your solution and saved config to a new file and it works. i mean it saved cofiguration but then i realize that option i wish to change is in core options so it does not help. so then again ive tied to save core setting and now it said OVERRIDES SAVED SUCCEFULLY but after closing a game and start a new one core options still remain unchanged.
i decided to edit "retroarch-core-options.cfg" file by hand via scp and this method worked for me. finally i set overclockin to 2x, but it pretty strange why i cannot do it via retropie itself. still looking for solution.
@simonster thank you for your very much, your suggestion guide me to this "temporary solution" ;)
maybe someone else sharing the same problem as me ?
cheers
edit:
even more wierd thing happend:
so happy that i fixed my problem i decided to test it. so i changed OVERCLOCKING to "DISABLED" and saved my core setting. it showed me that save was succesfull (i was not suprissed and was expecting nothing) but after starting a new game OVERCLOCKING option remain DISABLED so core setting actually saved. i was thinking is working now but after switching to "2x" and saving nothing happend. i dont know what is going on.
edit2:
even better
after changing OVERCLOCKING to disabled and exit game without saving config the option remain DISABLED (mind blown). i got crazy ;) HELP, can someone check it in own device ? ;)