From f19a67cad6856ff0c74e783abc551ed6b9ee17da Mon Sep 17 00:00:00 2001 From: CrystalCT Date: Mon, 15 Mar 2021 11:37:59 +0100 Subject: [PATCH] Add some PSL1GHT ifdefs --- menu/menu_displaylist.c | 2 +- menu/menu_setting.c | 28 +++++++++++++++++++++++++++- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index ad4661c89f..df003102d5 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -7427,7 +7427,7 @@ unsigned menu_displaylist_build_list( MENU_ENUM_LABEL_VIDEO_DRIVER, PARSE_ONLY_STRING_OPTIONS, false) == 0) count++; -#if defined(GEKKO) +#if defined(GEKKO) || !defined(__PSL1GHT__) && defined(__PS3__) if (true) #else if (video_display_server_has_resolution_list()) diff --git a/menu/menu_setting.c b/menu/menu_setting.c index d0717b1532..c3b48dcea6 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -43,6 +43,10 @@ #include "../config.def.h" #include "../config.def.keybinds.h" +#if !defined(__PSL1GHT__) && defined(__PS3__) +#include +#endif + #ifdef HAVE_CHEEVOS #include "../cheevos/cheevos.h" #endif @@ -7381,9 +7385,15 @@ static void general_write_handler(rarch_setting_t *setting) case MENU_ENUM_LABEL_SYSTEM_BGM_ENABLE: if (*setting->value.target.boolean) { +#if !defined(__PSL1GHT__) && defined(__PS3__) + cellSysutilEnableBgmPlayback(); +#endif } else { +#if !defined(__PSL1GHT__) && defined(__PS3__) + cellSysutilDisableBgmPlayback(); +#endif } break; case MENU_ENUM_LABEL_AUDIO_ENABLE_MENU: @@ -10649,7 +10659,7 @@ static bool setting_append_list( CMD_EVENT_VIDEO_APPLY_STATE_CHANGES); SETTINGS_DATA_LIST_CURRENT_ADD_FLAGS(list, list_info, SD_FLAG_LAKKA_ADVANCED); -#if defined(GEKKO) +#if defined(GEKKO) || !defined(__PSL1GHT__) && defined(__PS3__) if (true) #else if (!string_is_equal(video_display_server_get_ident(), "null")) @@ -19446,6 +19456,22 @@ void video_driver_menu_settings(void **list_data, void *list_info_data, (void)subgroup_info; (void)global; +#if !defined(__PSL1GHT__) && defined(__PS3__) + CONFIG_BOOL( + list, list_info, + &global->console.screen.pal60_enable, + MENU_ENUM_LABEL_PAL60_ENABLE, + MENU_ENUM_LABEL_VALUE_PAL60_ENABLE, + false, + MENU_ENUM_LABEL_VALUE_OFF, + MENU_ENUM_LABEL_VALUE_ON, + group_info, + subgroup_info, + parent_group, + general_write_handler, + general_read_handler, + SD_FLAG_NONE); +#endif #if defined(GEKKO) || defined(_XBOX360) CONFIG_UINT( list, list_info,