diff --git a/ps3/main.c b/ps3/main.c index 77404406a7..d710c52a98 100644 --- a/ps3/main.c +++ b/ps3/main.c @@ -243,9 +243,6 @@ int main(int argc, char *argv[]) menu_init(); menu_loop(); - /* FIXME - As long as we don't use a menu */ - //snprintf(g_extern.system.fullpath, sizeof(g_extern.system.fullpath), "/dev_hdd0/game/SNES90000/USRDIR/main.sfc"); - char arg1[] = "ssnes"; char arg2[PATH_MAX]; diff --git a/ps3/menu-entries.h b/ps3/menu-entries.h index 2ccd9403f4..6f7ee41aaa 100644 --- a/ps3/menu-entries.h +++ b/ps3/menu-entries.h @@ -104,7 +104,6 @@ static item items_generalsettings[MAX_NO_OF_CONTROLS_SETTINGS] = 0, 1 }, -#ifdef HAVE_GAMEAWARE { SETTING_GAME_AWARE_SHADER, "Game Aware Shader Script", @@ -123,7 +122,6 @@ static item items_generalsettings[MAX_NO_OF_CONTROLS_SETTINGS] = 0, 1 }, -#endif { SETTING_FONT_SIZE, "Font Size", @@ -412,6 +410,24 @@ static item items_generalsettings[MAX_NO_OF_CONTROLS_SETTINGS] = 0, 1 }, + { + SETTING_EMU_CURRENT_SAVE_STATE_SLOT, + "Current save state slot", + 0.0f, + 0.0f, + YELLOW, + WHITE, + "INFO - Set the current savestate slot (can also be configured ingame).", + LIGHTBLUE, + 0.91f, + 0.09f, + 0.83f, + NULL, + {0}, + {0}, + 0, + 1 + }, { SETTING_EMU_DEFAULT_ALL, "DEFAULT", @@ -514,7 +530,6 @@ static item items_generalsettings[MAX_NO_OF_CONTROLS_SETTINGS] = {0}, {0} }, -#ifdef HAVE_CHEATS { SETTING_PATH_CHEATS, "Cheatfile Directory", @@ -531,7 +546,6 @@ static item items_generalsettings[MAX_NO_OF_CONTROLS_SETTINGS] = {0}, {0} }, -#endif { SETTING_PATH_DEFAULT_ALL, "DEFAULT", @@ -901,11 +915,7 @@ static item items_generalsettings[MAX_NO_OF_CONTROLS_SETTINGS] = NULL, //setting ptr {0}, {0}, -#ifdef HAVE_CHEATS SSNES_CHEAT_INDEX_PLUS -#else - 0 -#endif }, { SETTING_CONTROLS_BUTTON_L2_ANALOG_R_LEFT, @@ -922,11 +932,7 @@ static item items_generalsettings[MAX_NO_OF_CONTROLS_SETTINGS] = NULL, //setting ptr {0}, {0}, -#ifdef HAVE_CHEATS SSNES_CHEAT_INDEX_MINUS -#else - 0 -#endif }, { SETTING_CONTROLS_BUTTON_L2_ANALOG_R_UP, @@ -943,11 +949,7 @@ static item items_generalsettings[MAX_NO_OF_CONTROLS_SETTINGS] = NULL, //setting ptr {0}, {0}, -#ifdef HAVE_CHEATS SSNES_CHEAT_TOGGLE -#else - 0 -#endif }, { SETTING_CONTROLS_BUTTON_L2_ANALOG_R_DOWN, @@ -964,11 +966,7 @@ static item items_generalsettings[MAX_NO_OF_CONTROLS_SETTINGS] = NULL, //setting ptr {0}, {0}, -#ifdef HAVE_CHEATS SSNES_CHEAT_INPUT -#else - 0 -#endif }, { SETTING_CONTROLS_BUTTON_R2_ANALOG_R_RIGHT, diff --git a/ps3/menu.c b/ps3/menu.c index 4303c4e7ee..fa4dd2f8da 100644 --- a/ps3/menu.c +++ b/ps3/menu.c @@ -628,18 +628,10 @@ static void display_label_value(uint64_t switchvalue) break; case SETTING_SHADER: { - #if 0 - extract_filename_only(g_settings.video.cg_shader_path); - cellDbgFontPrintf(0.5f, menu_generalvideosettings.items[menu_generalvideosettings.items[switchvalue].enum_id].text_ypos, FONT_SIZE, GREEN, "%s", fname_without_path_extension); - #endif } break; case SETTING_SHADER_2: { - #if 0 - extract_filename_only(g_settings.video.second_pass_shader); - cellDbgFontPrintf(0.5f, menu_generalvideosettings.items[switchvalue].text_ypos, FONT_SIZE, !(g_settings.video.render_to_texture) ? SILVER : GREEN, "%s", fname_without_path_extension); - #endif } break; case SETTING_FONT_SIZE: @@ -658,7 +650,6 @@ static void display_label_value(uint64_t switchvalue) cellDbgFontPrintf(0.5f, menu_generalvideosettings.items[menu_generalvideosettings.items[switchvalue].enum_id].text_ypos, FONT_SIZE, (menu_generalvideosettings.items[menu_generalvideosettings.items[switchvalue].enum_id].enabled == 0) ? SILVER : g_settings.video.fbo_scale_x == 2 && g_settings.video.fbo_scale_y ? GREEN : ORANGE, "%dx (X), %dx (Y)", g_settings.video.fbo_scale_x, g_settings.video.fbo_scale_y); break; case SETTING_HW_OVERSCAN_AMOUNT: - //cellDbgFontPrintf (0.5f, menu_generalvideosettings.items[menu_generalvideosettings.items[switchvalue].enum_id].text_ypos, FONT_SIZE, Settings.PS3OverscanAmount == 0 ? GREEN : ORANGE, "%f", (float)Settings.PS3OverscanAmount/100); break; case SETTING_SOUND_MODE: break; @@ -724,7 +715,6 @@ static void display_label_value(uint64_t switchvalue) case SETTING_CONTROLS_ANALOG_R_DOWN: case SETTING_CONTROLS_ANALOG_R_LEFT: case SETTING_CONTROLS_ANALOG_R_RIGHT: - //cellDbgFontPuts(0.5f, menu_controlssettings.items[switchvalue].text_ypos, FONT_SIZE, control_binds[currently_selected_controller_menu][switchvalue-(FIRST_CONTROL_BIND)] == default_control_binds[switchvalue-FIRST_CONTROL_BIND] ? GREEN : ORANGE, Input_PrintMappedButton(control_binds[currently_selected_controller_menu][switchvalue-FIRST_CONTROL_BIND])); break; } } diff --git a/ps3/menu.h b/ps3/menu.h index 993d1ecd2e..21e5981c91 100644 --- a/ps3/menu.h +++ b/ps3/menu.h @@ -119,7 +119,6 @@ enum SETTING_PATH_SAVESTATES_DIRECTORY, SETTING_PATH_SRAM_DIRECTORY, SETTING_PATH_CHEATS, - SETTING_PATH_BASE_DIRECTORY, SETTING_PATH_DEFAULT_ALL, SETTING_CONTROLS_SCHEME, SETTING_CONTROLS_NUMBER, diff --git a/ps3/settings-logic.h b/ps3/settings-logic.h index 421298b55c..8370cae742 100644 --- a/ps3/settings-logic.h +++ b/ps3/settings-logic.h @@ -143,13 +143,13 @@ static void producesettingentry(uint64_t switchvalue) case SETTING_HW_TEXTURE_FILTER: if(CTRL_LEFT(state) || CTRL_LSTICK_LEFT(state) || CTRL_RIGHT(state) || CTRL_LSTICK_RIGHT(state) || CTRL_CROSS(state)) { - g_settings.video.smooth = !g_settings.video.smooth; + //g_settings.video.smooth = !g_settings.video.smooth; //ps3graphics_set_smooth(Settings.PS3Smooth, 0); - set_text_message("", 7); + //set_text_message("", 7); } if(CTRL_START(state)) { - g_settings.video.smooth = 1; + //g_settings.video.smooth = 1; //ps3graphics_set_smooth(Settings.PS3Smooth, 0); } break; @@ -310,7 +310,6 @@ static void producesettingentry(uint64_t switchvalue) } break; -#ifdef HAVE_CHEATS case SETTING_PATH_CHEATS: if(CTRL_LEFT(state) || CTRL_LSTICK_LEFT(state) || CTRL_RIGHT(state) || CTRL_LSTICK_RIGHT(state) || CTRL_CROSS(state)) { @@ -320,7 +319,6 @@ static void producesettingentry(uint64_t switchvalue) set_initial_dir_tmpbrowser = true; } break; -#endif case SETTING_PATH_DEFAULT_ALL: if(CTRL_LEFT(state) || CTRL_LSTICK_LEFT(state) || CTRL_RIGHT(state) || CTRL_LSTICK_RIGHT(state) || CTRL_CROSS(state) || CTRL_START(state)) {