diff options
author | Hairo | 2025-05-13 22:26:28 -0400 |
---|---|---|
committer | neonloop | 2025-05-14 15:08:41 +0000 |
commit | 16290853978c5c2c174e4dae7e8d341b05716fd1 (patch) | |
tree | d1b47ae7b18054f1f76ddb63de65d6d2bb367df2 /menu.c | |
parent | 37b61b250508f5afbae4195649841b33a5cd8a3e (diff) | |
download | picoarch-16290853978c5c2c174e4dae7e8d341b05716fd1.tar.gz picoarch-16290853978c5c2c174e4dae7e8d341b05716fd1.tar.bz2 picoarch-16290853978c5c2c174e4dae7e8d341b05716fd1.zip |
Diffstat (limited to 'menu.c')
-rw-r--r-- | menu.c | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -538,6 +538,11 @@ static const char h_scale_filter[] = "When stretching, how missing pixels are filled.\n" "Nearest copies the last pixel. Sharp keeps pixels\n" "aligned where possible. Smooth adds a blur effect."; + +static const char h_use_srm[] = + "Use .srm files for SRAM saves, needed for\n" + "compatibility with mainline retroarch saves.\n" + "Save file compression needs to be off in retroarch."; static const char *men_scale_size[] = { "Native", "Aspect", "Full", NULL}; #else @@ -561,6 +566,12 @@ static const char h_scale_filter[] = "are filled. Nearest copies the last\n" "pixel. Sharp tries to keep pixels\n" "aligned. Smooth adds a blur effect."; + +static const char h_use_srm[] = + "Use .srm files for SRAM saves,\n" + "needed for compatibility with mainline\n" + "retroarch saves. Save file compression\n" + "needs to be off in retroarch."; static const char *men_scale_size[] = { "Native", "Aspect", "Full", "Crop", NULL}; #endif @@ -615,6 +626,8 @@ const char *config_label(int id, int *offs) { static menu_entry e_menu_config_options[] = { + mee_onoff_h ("Use .srm saves", 0, use_srm, 1, h_use_srm), + mee_label (""), mee_cust_nosave ("Save global config", MA_OPT_SAVECFG, mh_savecfg, mgn_saveloadcfg), mee_cust_nosave ("Save game config", MA_OPT_SAVECFG_GAME, mh_savecfg, mgn_saveloadcfg), mee_handler_id_h ("Delete game config", MA_OPT_RMCFG_GAME, mh_rmcfg, h_rm_config_game), |