I've been updating and tweaking my recalbox/batocera systems for a long time now. I always seem to put back a few options that I think make better defaults. I'm curious to know what others think about these?
game_specific_options = true
This option makes it to where retroarch looks for customized game configurations under /recalbox/share/system/.config/retroarch/
The advantage here is that you can say create a configuration for a game to turn on multitap so you can play 4 player without messing up the configurations of everything else in general. Or you could start creating individual PSX game configrations where you enable analog controls for the games that support them while not messing up the games that don't support analog controls.
In my mind, there is no harm in turning game_specific_options to true because the customizations that I'd want to do over the defaults are almost always game specific.
autosave_interval = 60
block_sram_overwrite = true
This one is probably controversial because of SD card wear issues. Autosave_interval automatically saves the game states every 60 seconds including SRAM. The second one says don't replace SRAM when loading save states.
The original reason that I started adding this to my configs is because I found I was losing my SRAM game saves (normal game saves) when the emulator crashed. That was annoying.
The second reason I added this was because when I was switching between save states, I didn't want my save state messing up the SRAM game saves. Again, I felt like I was losing my saves with the default configuration.
I've been happy with this configuration, but I do wonder how low autosave_interval could be set to while still being reasonable.