mirror of
https://github.com/libretro/RetroArch
synced 2025-03-14 10:21:46 +00:00
(PS3) Default emulator core setting
This commit is contained in:
parent
b73d8bb569
commit
6e1d48a625
@ -345,6 +345,21 @@ static item items_generalsettings[MAX_NO_OF_CONTROLS_SETTINGS] =
|
||||
0,
|
||||
1
|
||||
},
|
||||
{
|
||||
SETTING_SSNES_DEFAULT_EMU,
|
||||
"Default emulator core",
|
||||
"",
|
||||
0.0f,
|
||||
0.0f,
|
||||
YELLOW,
|
||||
"INFO - Select a default emulator core to launch at start-up.",
|
||||
WHITE,
|
||||
0.91f,
|
||||
0.09f,
|
||||
0.83f,
|
||||
0,
|
||||
1
|
||||
},
|
||||
{
|
||||
SETTING_EMU_DEFAULT_ALL,
|
||||
"DEFAULT",
|
||||
|
22
ps3/menu.c
22
ps3/menu.c
@ -627,6 +627,15 @@ static void set_setting_label(menu * menu_obj, uint64_t currentsetting)
|
||||
snprintf(menu_obj->items[currentsetting].comment, sizeof(menu_obj->items[currentsetting].comment), "INFO - [Rewind] feature is set to 'OFF'.");
|
||||
}
|
||||
break;
|
||||
case SETTING_SSNES_DEFAULT_EMU:
|
||||
{
|
||||
char fname[MAX_PATH_LENGTH];
|
||||
fill_pathname_base(fname, g_settings.libsnes, sizeof(fname));
|
||||
snprintf(menu_obj->items[currentsetting].setting_text, sizeof(menu_obj->items[currentsetting].setting_text), "%s", fname);
|
||||
|
||||
menu_obj->items[currentsetting].text_color = GREEN;
|
||||
}
|
||||
break;
|
||||
case SETTING_EMU_AUDIO_MUTE:
|
||||
if(g_extern.audio_data.mute)
|
||||
{
|
||||
@ -1622,6 +1631,19 @@ static void producesettingentry(menu * menu_obj, uint64_t switchvalue)
|
||||
g_settings.rewind_enable = false;
|
||||
}
|
||||
break;
|
||||
case SETTING_SSNES_DEFAULT_EMU:
|
||||
if(CTRL_LEFT(state) || CTRL_LSTICK_LEFT(state) || CTRL_RIGHT(state) || CTRL_LSTICK_RIGHT(state) || CTRL_CROSS(state))
|
||||
{
|
||||
menuStackindex++;
|
||||
menuStack[menuStackindex] = menu_filebrowser;
|
||||
menuStack[menuStackindex].enum_id = LIBSNES_CHOICE;
|
||||
set_initial_dir_tmpbrowser = true;
|
||||
set_delay = DELAY_LONG;
|
||||
}
|
||||
if(CTRL_START(state))
|
||||
{
|
||||
}
|
||||
break;
|
||||
case SETTING_EMU_AUDIO_MUTE:
|
||||
if(CTRL_LEFT(state) || CTRL_LSTICK_LEFT(state) || CTRL_RIGHT(state) || CTRL_LSTICK_RIGHT(state) || CTRL_CROSS(state))
|
||||
{
|
||||
|
@ -97,6 +97,7 @@ enum
|
||||
SETTING_DEFAULT_AUDIO_ALL,
|
||||
/* port-specific */
|
||||
SETTING_EMU_CURRENT_SAVE_STATE_SLOT,
|
||||
SETTING_SSNES_DEFAULT_EMU,
|
||||
SETTING_EMU_DEFAULT_ALL,
|
||||
SETTING_EMU_REWIND_ENABLED,
|
||||
SETTING_EMU_VIDEO_DEFAULT_ALL,
|
||||
|
Loading…
x
Reference in New Issue
Block a user