A huge quality-of-life improvement would be for Retroarch to remember when you load a cheat file for a ROM, and load it next time you load the ROM (and also retain the ON / OFF status of each cheat from the last session).
Otherwise, for anyone who loads a cheat, this is their ‘workflow’ when starting Retroarch:
- Load ROM
- Load State
- Locate and load cheat file
- Enable all relevant cheats
- Finally, play
This is an area of RA that could use some major improvement, especially when you consider the individual emus (e.g. Snes9x) have had this kind of functionality for decades.