mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-02-22 12:40:31 +00:00
(PS3/360) Add HAVE_HDD_CACHE_PARTITION define
This commit is contained in:
parent
50acc3dcf6
commit
3ad124e4af
@ -187,6 +187,7 @@ static void get_environment_settings (void)
|
|||||||
Mounted[DEVICE_MEMORY_ONBOARD] = Mount(DEVICE_MEMORY_ONBOARD,"OnBoardMU:");
|
Mounted[DEVICE_MEMORY_ONBOARD] = Mount(DEVICE_MEMORY_ONBOARD,"OnBoardMU:");
|
||||||
Mounted[DEVICE_CDROM0] = Mount(DEVICE_CDROM0,"Dvd:");
|
Mounted[DEVICE_CDROM0] = Mount(DEVICE_CDROM0,"Dvd:");
|
||||||
|
|
||||||
|
#ifdef HAVE_HDD_CACHE_PARTITION
|
||||||
ret = XSetFileCacheSize(0x100000);
|
ret = XSetFileCacheSize(0x100000);
|
||||||
|
|
||||||
if(ret != TRUE)
|
if(ret != TRUE)
|
||||||
@ -202,6 +203,8 @@ static void get_environment_settings (void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
XFlushUtilityDrive();
|
XFlushUtilityDrive();
|
||||||
|
#endif
|
||||||
|
|
||||||
//unsigned long result = XMountUtilityDriveEx(XMOUNTUTILITYDRIVE_FORMAT0,8192, 0);
|
//unsigned long result = XMountUtilityDriveEx(XMOUNTUTILITYDRIVE_FORMAT0,8192, 0);
|
||||||
|
|
||||||
//if(result != ERROR_SUCCESS)
|
//if(result != ERROR_SUCCESS)
|
||||||
|
@ -61,8 +61,8 @@ HRESULT CRetroArch::UnregisterXuiClasses (void)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void filebrowser_fetch_directory_entries(const char *path, filebrowser_t * browser, CXuiList * romlist,
|
static void filebrowser_fetch_directory_entries(const char *path,
|
||||||
CXuiTextElement * rompath_title)
|
filebrowser_t * browser, CXuiList * romlist, CXuiTextElement * rompath_title)
|
||||||
{
|
{
|
||||||
filebrowser_push_directory(browser, path, true);
|
filebrowser_push_directory(browser, path, true);
|
||||||
|
|
||||||
@ -71,6 +71,7 @@ static void filebrowser_fetch_directory_entries(const char *path, filebrowser_t
|
|||||||
|
|
||||||
romlist->DeleteItems(0, romlist->GetItemCount());
|
romlist->DeleteItems(0, romlist->GetItemCount());
|
||||||
romlist->InsertItems(0, browser->current_dir.list->size);
|
romlist->InsertItems(0, browser->current_dir.list->size);
|
||||||
|
|
||||||
for(unsigned i = 0; i < browser->current_dir.list->size; i++)
|
for(unsigned i = 0; i < browser->current_dir.list->size; i++)
|
||||||
{
|
{
|
||||||
char fname_tmp[256];
|
char fname_tmp[256];
|
||||||
@ -90,7 +91,8 @@ HRESULT CRetroArchFileBrowser::OnInit(XUIMessageInit * pInitData, BOOL& bHandled
|
|||||||
|
|
||||||
filebrowser_set_root(&browser, g_console.default_rom_startup_dir);
|
filebrowser_set_root(&browser, g_console.default_rom_startup_dir);
|
||||||
strlcpy(tmp_browser.extensions, rarch_console_get_rom_ext(), sizeof(tmp_browser.extensions));
|
strlcpy(tmp_browser.extensions, rarch_console_get_rom_ext(), sizeof(tmp_browser.extensions));
|
||||||
filebrowser_fetch_directory_entries(g_console.default_rom_startup_dir, &browser, &m_romlist, &m_rompathtitle);
|
filebrowser_fetch_directory_entries(g_console.default_rom_startup_dir,
|
||||||
|
&browser, &m_romlist, &m_rompathtitle);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -116,7 +118,8 @@ HRESULT CRetroArchShaderBrowser::OnInit(XUIMessageInit * pInitData, BOOL& bHandl
|
|||||||
|
|
||||||
filebrowser_set_root(&tmp_browser, "game:\\media\\shaders");
|
filebrowser_set_root(&tmp_browser, "game:\\media\\shaders");
|
||||||
strlcpy(tmp_browser.extensions, "cg|CG", sizeof(tmp_browser.extensions));
|
strlcpy(tmp_browser.extensions, "cg|CG", sizeof(tmp_browser.extensions));
|
||||||
filebrowser_fetch_directory_entries("game:\\media\\shaders", &tmp_browser, &m_shaderlist, &m_shaderpathtitle);
|
filebrowser_fetch_directory_entries("game:\\media\\shaders", &tmp_browser,
|
||||||
|
&m_shaderlist, &m_shaderpathtitle);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -136,7 +139,9 @@ HRESULT CRetroArchControls::OnInit(XUIMessageInit * pInitData, BOOL& bHandled)
|
|||||||
|
|
||||||
for(i = 0; i < RARCH_FIRST_META_KEY; i++)
|
for(i = 0; i < RARCH_FIRST_META_KEY; i++)
|
||||||
{
|
{
|
||||||
snprintf(buttons[i], sizeof(buttons[i]), "%s #%d: %s", rarch_input_get_default_keybind_name(i), controlno, rarch_input_find_platform_key_label(g_settings.input.binds[controlno][i].joykey));
|
snprintf(buttons[i], sizeof(buttons[i]), "%s #%d: %s",
|
||||||
|
rarch_input_get_default_keybind_name(i), controlno,
|
||||||
|
rarch_input_find_platform_key_label(g_settings.input.binds[controlno][i].joykey));
|
||||||
rarch_convert_char_to_wchar(strw_buffer, buttons[i], sizeof(strw_buffer));
|
rarch_convert_char_to_wchar(strw_buffer, buttons[i], sizeof(strw_buffer));
|
||||||
m_controlslist.SetText(i, strw_buffer);
|
m_controlslist.SetText(i, strw_buffer);
|
||||||
}
|
}
|
||||||
@ -144,7 +149,8 @@ HRESULT CRetroArchControls::OnInit(XUIMessageInit * pInitData, BOOL& bHandled)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
HRESULT CRetroArchControls::OnControlNavigate(XUIMessageControlNavigate *pControlNavigateData, BOOL& bHandled)
|
HRESULT CRetroArchControls::OnControlNavigate(
|
||||||
|
XUIMessageControlNavigate *pControlNavigateData, BOOL& bHandled)
|
||||||
{
|
{
|
||||||
char button[128];
|
char button[128];
|
||||||
char buttons[RARCH_FIRST_META_KEY][128];
|
char buttons[RARCH_FIRST_META_KEY][128];
|
||||||
@ -155,7 +161,9 @@ HRESULT CRetroArchControls::OnControlNavigate(XUIMessageControlNavigate *pContro
|
|||||||
|
|
||||||
for(i = 0; i < RARCH_FIRST_META_KEY; i++)
|
for(i = 0; i < RARCH_FIRST_META_KEY; i++)
|
||||||
{
|
{
|
||||||
snprintf(buttons[i], sizeof(buttons[i]), "%s #%d: %s", rarch_input_get_default_keybind_name(i), controlno, rarch_input_find_platform_key_label(g_settings.input.binds[controlno][i].joykey));
|
snprintf(buttons[i], sizeof(buttons[i]), "%s #%d: %s",
|
||||||
|
rarch_input_get_default_keybind_name(i), controlno,
|
||||||
|
rarch_input_find_platform_key_label(g_settings.input.binds[controlno][i].joykey));
|
||||||
rarch_convert_char_to_wchar(strw_buffer, buttons[i], sizeof(strw_buffer));
|
rarch_convert_char_to_wchar(strw_buffer, buttons[i], sizeof(strw_buffer));
|
||||||
m_controlslist.SetText(i, strw_buffer);
|
m_controlslist.SetText(i, strw_buffer);
|
||||||
}
|
}
|
||||||
@ -205,7 +213,10 @@ HRESULT CRetroArchControls::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled
|
|||||||
|
|
||||||
for(i = 0; i < RARCH_FIRST_META_KEY; i++)
|
for(i = 0; i < RARCH_FIRST_META_KEY; i++)
|
||||||
{
|
{
|
||||||
snprintf(buttons[i], sizeof(buttons[i]), "%s #%d: %s", rarch_input_get_default_keybind_name(i), controlno, rarch_input_find_platform_key_label(g_settings.input.binds[controlno][i].joykey));
|
snprintf(buttons[i], sizeof(buttons[i]), "%s #%d: %s",
|
||||||
|
rarch_input_get_default_keybind_name(i), controlno,
|
||||||
|
rarch_input_find_platform_key_label(
|
||||||
|
g_settings.input.binds[controlno][i].joykey));
|
||||||
rarch_convert_char_to_wchar(strw_buffer, buttons[i], sizeof(strw_buffer));
|
rarch_convert_char_to_wchar(strw_buffer, buttons[i], sizeof(strw_buffer));
|
||||||
m_controlslist.SetText(i, strw_buffer);
|
m_controlslist.SetText(i, strw_buffer);
|
||||||
}
|
}
|
||||||
@ -296,19 +307,21 @@ HRESULT CRetroArchSettings::OnControlNavigate(XUIMessageControlNavigate *pContro
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
bHandled = TRUE;
|
bHandled = TRUE;
|
||||||
|
|
||||||
switch(pControlNavigateData->nControlNavigate)
|
switch(pControlNavigateData->nControlNavigate)
|
||||||
{
|
{
|
||||||
case XUI_CONTROL_NAVIGATE_LEFT:
|
case XUI_CONTROL_NAVIGATE_LEFT:
|
||||||
case XUI_CONTROL_NAVIGATE_RIGHT:
|
case XUI_CONTROL_NAVIGATE_RIGHT:
|
||||||
case XUI_CONTROL_NAVIGATE_UP:
|
case XUI_CONTROL_NAVIGATE_UP:
|
||||||
case XUI_CONTROL_NAVIGATE_DOWN:
|
case XUI_CONTROL_NAVIGATE_DOWN:
|
||||||
pControlNavigateData->hObjDest = pControlNavigateData->hObjSource;
|
pControlNavigateData->hObjDest = pControlNavigateData->hObjSource;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
HRESULT CRetroArchQuickMenu::OnInit(XUIMessageInit * pInitData, BOOL& bHandled)
|
HRESULT CRetroArchQuickMenu::OnInit(XUIMessageInit * pInitData, BOOL& bHandled)
|
||||||
@ -345,7 +358,7 @@ HRESULT CRetroArchQuickMenu::OnControlNavigate(XUIMessageControlNavigate *pContr
|
|||||||
switch(current_index)
|
switch(current_index)
|
||||||
{
|
{
|
||||||
case MENU_ITEM_LOAD_STATE:
|
case MENU_ITEM_LOAD_STATE:
|
||||||
case MENU_ITEM_SAVE_STATE:
|
case MENU_ITEM_SAVE_STATE:
|
||||||
rarch_state_slot_decrease();
|
rarch_state_slot_decrease();
|
||||||
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_LOAD_STATE_SLOT, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_LOAD_STATE_SLOT, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_LOAD_STATE, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_LOAD_STATE, strw_buffer);
|
||||||
@ -370,7 +383,7 @@ HRESULT CRetroArchQuickMenu::OnControlNavigate(XUIMessageControlNavigate *pContr
|
|||||||
switch(current_index)
|
switch(current_index)
|
||||||
{
|
{
|
||||||
case MENU_ITEM_LOAD_STATE:
|
case MENU_ITEM_LOAD_STATE:
|
||||||
case MENU_ITEM_SAVE_STATE:
|
case MENU_ITEM_SAVE_STATE:
|
||||||
rarch_state_slot_increase();
|
rarch_state_slot_increase();
|
||||||
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_LOAD_STATE_SLOT, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_LOAD_STATE_SLOT, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_LOAD_STATE, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_LOAD_STATE, strw_buffer);
|
||||||
@ -379,7 +392,7 @@ HRESULT CRetroArchQuickMenu::OnControlNavigate(XUIMessageControlNavigate *pContr
|
|||||||
break;
|
break;
|
||||||
case MENU_ITEM_KEEP_ASPECT_RATIO:
|
case MENU_ITEM_KEEP_ASPECT_RATIO:
|
||||||
rarch_settings_change(S_ASPECT_RATIO_INCREMENT);
|
rarch_settings_change(S_ASPECT_RATIO_INCREMENT);
|
||||||
aspectratio_changed = true;
|
aspectratio_changed = true;
|
||||||
break;
|
break;
|
||||||
case MENU_ITEM_ORIENTATION:
|
case MENU_ITEM_ORIENTATION:
|
||||||
rarch_settings_change(S_ROTATION_INCREMENT);
|
rarch_settings_change(S_ROTATION_INCREMENT);
|
||||||
@ -399,20 +412,22 @@ HRESULT CRetroArchQuickMenu::OnControlNavigate(XUIMessageControlNavigate *pContr
|
|||||||
if(aspectratio_changed)
|
if(aspectratio_changed)
|
||||||
{
|
{
|
||||||
gfx_ctx_set_aspect_ratio(d3d9, g_console.aspect_ratio_index);
|
gfx_ctx_set_aspect_ratio(d3d9, g_console.aspect_ratio_index);
|
||||||
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_ASPECT_RATIO, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_ASPECT_RATIO, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_KEEP_ASPECT_RATIO, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_KEEP_ASPECT_RATIO, strw_buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
bHandled = TRUE;
|
bHandled = TRUE;
|
||||||
|
|
||||||
switch(pControlNavigateData->nControlNavigate)
|
switch(pControlNavigateData->nControlNavigate)
|
||||||
{
|
{
|
||||||
case XUI_CONTROL_NAVIGATE_LEFT:
|
case XUI_CONTROL_NAVIGATE_LEFT:
|
||||||
case XUI_CONTROL_NAVIGATE_RIGHT:
|
case XUI_CONTROL_NAVIGATE_RIGHT:
|
||||||
case XUI_CONTROL_NAVIGATE_UP:
|
case XUI_CONTROL_NAVIGATE_UP:
|
||||||
case XUI_CONTROL_NAVIGATE_DOWN:
|
case XUI_CONTROL_NAVIGATE_DOWN:
|
||||||
pControlNavigateData->hObjDest = pControlNavigateData->hObjSource;
|
pControlNavigateData->hObjDest = pControlNavigateData->hObjSource;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@ -437,35 +452,33 @@ HRESULT CRetroArchQuickMenu::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case MENU_ITEM_SAVE_STATE:
|
case MENU_ITEM_SAVE_STATE:
|
||||||
if (g_console.emulator_initialized)
|
if (g_console.emulator_initialized)
|
||||||
{
|
{
|
||||||
rarch_save_state();
|
rarch_save_state();
|
||||||
rarch_settings_change(S_RETURN_TO_GAME);
|
rarch_settings_change(S_RETURN_TO_GAME);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case MENU_ITEM_KEEP_ASPECT_RATIO:
|
case MENU_ITEM_KEEP_ASPECT_RATIO:
|
||||||
{
|
rarch_settings_default(S_DEF_ASPECT_RATIO);
|
||||||
rarch_settings_default(S_DEF_ASPECT_RATIO);
|
gfx_ctx_set_aspect_ratio(d3d9, g_console.aspect_ratio_index);
|
||||||
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_ASPECT_RATIO, sizeof(strw_buffer));
|
||||||
gfx_ctx_set_aspect_ratio(d3d9, g_console.aspect_ratio_index);
|
m_quickmenulist.SetText(MENU_ITEM_KEEP_ASPECT_RATIO, strw_buffer);
|
||||||
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_ASPECT_RATIO, sizeof(strw_buffer));
|
|
||||||
m_quickmenulist.SetText(MENU_ITEM_KEEP_ASPECT_RATIO, strw_buffer);
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case MENU_ITEM_OVERSCAN_AMOUNT:
|
case MENU_ITEM_OVERSCAN_AMOUNT:
|
||||||
if(g_console.info_msg_enable)
|
if(g_console.info_msg_enable)
|
||||||
rarch_settings_msg(S_MSG_NOT_IMPLEMENTED, S_DELAY_180);
|
rarch_settings_msg(S_MSG_NOT_IMPLEMENTED, S_DELAY_180);
|
||||||
break;
|
break;
|
||||||
case MENU_ITEM_ORIENTATION:
|
case MENU_ITEM_ORIENTATION:
|
||||||
rarch_settings_default(S_DEF_ROTATION);
|
rarch_settings_default(S_DEF_ROTATION);
|
||||||
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_ROTATION, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_ROTATION, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_ORIENTATION, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_ORIENTATION, strw_buffer);
|
||||||
video_xdk360.set_rotation(driver.video_data, g_console.screen_orientation);
|
video_xdk360.set_rotation(driver.video_data, g_console.screen_orientation);
|
||||||
break;
|
break;
|
||||||
case MENU_ITEM_RESIZE_MODE:
|
case MENU_ITEM_RESIZE_MODE:
|
||||||
g_console.input_loop = INPUT_LOOP_RESIZE_MODE;
|
g_console.input_loop = INPUT_LOOP_RESIZE_MODE;
|
||||||
if (g_console.info_msg_enable)
|
|
||||||
rarch_settings_msg(S_MSG_RESIZE_SCREEN, S_DELAY_270);
|
if (g_console.info_msg_enable)
|
||||||
|
rarch_settings_msg(S_MSG_RESIZE_SCREEN, S_DELAY_270);
|
||||||
break;
|
break;
|
||||||
case MENU_ITEM_FRAME_ADVANCE:
|
case MENU_ITEM_FRAME_ADVANCE:
|
||||||
if (g_console.emulator_initialized)
|
if (g_console.emulator_initialized)
|
||||||
@ -476,11 +489,11 @@ HRESULT CRetroArchQuickMenu::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled
|
|||||||
rarch_settings_msg(S_MSG_NOT_IMPLEMENTED, S_DELAY_180);
|
rarch_settings_msg(S_MSG_NOT_IMPLEMENTED, S_DELAY_180);
|
||||||
break;
|
break;
|
||||||
case MENU_ITEM_RESET:
|
case MENU_ITEM_RESET:
|
||||||
if (g_console.emulator_initialized)
|
if (g_console.emulator_initialized)
|
||||||
{
|
{
|
||||||
rarch_settings_change(S_RETURN_TO_GAME);
|
rarch_settings_change(S_RETURN_TO_GAME);
|
||||||
rarch_game_reset();
|
rarch_game_reset();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case MENU_ITEM_RETURN_TO_GAME:
|
case MENU_ITEM_RETURN_TO_GAME:
|
||||||
if (g_console.emulator_initialized)
|
if (g_console.emulator_initialized)
|
||||||
@ -563,13 +576,16 @@ HRESULT CRetroArchFileBrowser::OnNotifyPress( HXUIOBJ hObjPressed, BOOL& bHandle
|
|||||||
filebrowser_new(&browser, g_console.default_rom_startup_dir, rarch_console_get_rom_ext());
|
filebrowser_new(&browser, g_console.default_rom_startup_dir, rarch_console_get_rom_ext());
|
||||||
filebrowser_fetch_directory_entries(g_console.default_rom_startup_dir, &browser, &m_romlist, &m_rompathtitle);
|
filebrowser_fetch_directory_entries(g_console.default_rom_startup_dir, &browser, &m_romlist, &m_rompathtitle);
|
||||||
}
|
}
|
||||||
|
#ifdef HAVE_HDD_CACHE_PARTITION
|
||||||
else if (hObjPressed == m_dir_cache)
|
else if (hObjPressed == m_dir_cache)
|
||||||
{
|
{
|
||||||
filebrowser_new(&browser, "cache:", rarch_console_get_rom_ext());
|
filebrowser_new(&browser, "cache:", rarch_console_get_rom_ext());
|
||||||
filebrowser_fetch_directory_entries("cache:", &browser, &m_romlist, &m_rompathtitle);
|
filebrowser_fetch_directory_entries("cache:", &browser, &m_romlist, &m_rompathtitle);
|
||||||
|
|
||||||
if (g_console.info_msg_enable)
|
if (g_console.info_msg_enable)
|
||||||
rarch_settings_msg(S_MSG_CACHE_PARTITION, S_DELAY_180);
|
rarch_settings_msg(S_MSG_CACHE_PARTITION, S_DELAY_180);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
bHandled = TRUE;
|
bHandled = TRUE;
|
||||||
|
|
||||||
@ -682,25 +698,26 @@ HRESULT CRetroArchSettings::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled
|
|||||||
hr = XuiSceneCreate(g_console.menus_hd_enable ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"rarch_shader_browser.xur", NULL, &app.hShaderBrowser);
|
hr = XuiSceneCreate(g_console.menus_hd_enable ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"rarch_shader_browser.xur", NULL, &app.hShaderBrowser);
|
||||||
|
|
||||||
if (hr < 0)
|
if (hr < 0)
|
||||||
{
|
|
||||||
RARCH_ERR("Failed to load scene.\n");
|
RARCH_ERR("Failed to load scene.\n");
|
||||||
}
|
|
||||||
hCur = app.hShaderBrowser;
|
hCur = app.hShaderBrowser;
|
||||||
|
|
||||||
if (g_console.info_msg_enable)
|
if (g_console.info_msg_enable)
|
||||||
rarch_settings_msg(S_MSG_SELECT_SHADER, S_DELAY_180);
|
rarch_settings_msg(S_MSG_SELECT_SHADER, S_DELAY_180);
|
||||||
|
|
||||||
NavigateForward(app.hShaderBrowser);
|
NavigateForward(app.hShaderBrowser);
|
||||||
break;
|
break;
|
||||||
case SETTING_SHADER_2:
|
case SETTING_SHADER_2:
|
||||||
set_shader = 2;
|
set_shader = 2;
|
||||||
hr = XuiSceneCreate(g_console.menus_hd_enable ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"rarch_shader_browser.xur", NULL, &app.hShaderBrowser);
|
hr = XuiSceneCreate(g_console.menus_hd_enable ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"rarch_shader_browser.xur", NULL, &app.hShaderBrowser);
|
||||||
if (hr < 0)
|
if (hr < 0)
|
||||||
{
|
RARCH_ERR("Failed to load scene.\n");
|
||||||
RARCH_ERR("Failed to load scene.\n");
|
|
||||||
}
|
|
||||||
hCur = app.hShaderBrowser;
|
hCur = app.hShaderBrowser;
|
||||||
if (g_console.info_msg_enable)
|
|
||||||
rarch_settings_msg(S_MSG_SELECT_SHADER, S_DELAY_180);
|
if (g_console.info_msg_enable)
|
||||||
|
rarch_settings_msg(S_MSG_SELECT_SHADER, S_DELAY_180);
|
||||||
|
|
||||||
NavigateForward(app.hShaderBrowser);
|
NavigateForward(app.hShaderBrowser);
|
||||||
break;
|
break;
|
||||||
case SETTING_HW_TEXTURE_FILTER:
|
case SETTING_HW_TEXTURE_FILTER:
|
||||||
@ -746,7 +763,9 @@ HRESULT CRetroArchMain::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled )
|
|||||||
hr = XuiSceneCreate(hdmenus_allowed ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"rarch_quickmenu.xur", NULL, &app.hQuickMenu);
|
hr = XuiSceneCreate(hdmenus_allowed ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"rarch_quickmenu.xur", NULL, &app.hQuickMenu);
|
||||||
|
|
||||||
if (hr < 0)
|
if (hr < 0)
|
||||||
|
{
|
||||||
RARCH_ERR("Failed to load scene.\n");
|
RARCH_ERR("Failed to load scene.\n");
|
||||||
|
}
|
||||||
|
|
||||||
hCur = app.hQuickMenu;
|
hCur = app.hQuickMenu;
|
||||||
NavigateForward(app.hQuickMenu);
|
NavigateForward(app.hQuickMenu);
|
||||||
@ -756,11 +775,15 @@ HRESULT CRetroArchMain::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled )
|
|||||||
hr = XuiSceneCreate(hdmenus_allowed ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"rarch_controls.xur", NULL, &app.hControlsMenu);
|
hr = XuiSceneCreate(hdmenus_allowed ? L"file://game:/media/hd/" : L"file://game:/media/sd/", L"rarch_controls.xur", NULL, &app.hControlsMenu);
|
||||||
|
|
||||||
if (hr < 0)
|
if (hr < 0)
|
||||||
|
{
|
||||||
RARCH_ERR("Failed to load scene.\n");
|
RARCH_ERR("Failed to load scene.\n");
|
||||||
|
}
|
||||||
|
|
||||||
hCur = app.hControlsMenu;
|
hCur = app.hControlsMenu;
|
||||||
|
|
||||||
if (g_console.info_msg_enable)
|
if (g_console.info_msg_enable)
|
||||||
rarch_settings_msg(S_MSG_CHANGE_CONTROLS, S_DELAY_180);
|
rarch_settings_msg(S_MSG_CHANGE_CONTROLS, S_DELAY_180);
|
||||||
|
|
||||||
NavigateForward(app.hControlsMenu);
|
NavigateForward(app.hControlsMenu);
|
||||||
}
|
}
|
||||||
else if ( hObjPressed == m_change_libretro_core )
|
else if ( hObjPressed == m_change_libretro_core )
|
||||||
@ -775,6 +798,7 @@ HRESULT CRetroArchMain::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled )
|
|||||||
|
|
||||||
if (g_console.info_msg_enable)
|
if (g_console.info_msg_enable)
|
||||||
rarch_settings_msg(S_MSG_SELECT_LIBRETRO_CORE, S_DELAY_180);
|
rarch_settings_msg(S_MSG_SELECT_LIBRETRO_CORE, S_DELAY_180);
|
||||||
|
|
||||||
NavigateForward(app.hCoreBrowser);
|
NavigateForward(app.hCoreBrowser);
|
||||||
}
|
}
|
||||||
else if ( hObjPressed == m_settings )
|
else if ( hObjPressed == m_settings )
|
||||||
@ -849,41 +873,39 @@ void menu_free (void)
|
|||||||
|
|
||||||
static void ingame_menu_resize (void)
|
static void ingame_menu_resize (void)
|
||||||
{
|
{
|
||||||
XINPUT_STATE state;
|
XINPUT_STATE state;
|
||||||
|
|
||||||
XInputGetState(0, &state);
|
XInputGetState(0, &state);
|
||||||
|
|
||||||
if(state.Gamepad.wButtons & XINPUT_GAMEPAD_DPAD_LEFT || state.Gamepad.sThumbLX < -DEADZONE)
|
if(state.Gamepad.wButtons & XINPUT_GAMEPAD_DPAD_LEFT || state.Gamepad.sThumbLX < -DEADZONE)
|
||||||
g_console.viewports.custom_vp.x -= 1;
|
g_console.viewports.custom_vp.x -= 1;
|
||||||
else if (state.Gamepad.wButtons & XINPUT_GAMEPAD_DPAD_RIGHT || state.Gamepad.sThumbLX > DEADZONE)
|
else if (state.Gamepad.wButtons & XINPUT_GAMEPAD_DPAD_RIGHT || state.Gamepad.sThumbLX > DEADZONE)
|
||||||
g_console.viewports.custom_vp.x += 1;
|
g_console.viewports.custom_vp.x += 1;
|
||||||
|
|
||||||
if (state.Gamepad.wButtons & XINPUT_GAMEPAD_DPAD_UP || state.Gamepad.sThumbLY > DEADZONE)
|
if (state.Gamepad.wButtons & XINPUT_GAMEPAD_DPAD_UP || state.Gamepad.sThumbLY > DEADZONE)
|
||||||
g_console.viewports.custom_vp.y += 1;
|
g_console.viewports.custom_vp.y += 1;
|
||||||
else if (state.Gamepad.wButtons & XINPUT_GAMEPAD_DPAD_DOWN || state.Gamepad.sThumbLY < -DEADZONE)
|
else if (state.Gamepad.wButtons & XINPUT_GAMEPAD_DPAD_DOWN || state.Gamepad.sThumbLY < -DEADZONE)
|
||||||
g_console.viewports.custom_vp.y -= 1;
|
g_console.viewports.custom_vp.y -= 1;
|
||||||
|
|
||||||
if (state.Gamepad.sThumbRX < -DEADZONE || state.Gamepad.wButtons & XINPUT_GAMEPAD_LEFT_THUMB)
|
if (state.Gamepad.sThumbRX < -DEADZONE || state.Gamepad.wButtons & XINPUT_GAMEPAD_LEFT_THUMB)
|
||||||
g_console.viewports.custom_vp.width -= 1;
|
g_console.viewports.custom_vp.width -= 1;
|
||||||
else if (state.Gamepad.sThumbRX > DEADZONE || state.Gamepad.wButtons & XINPUT_GAMEPAD_RIGHT_THUMB)
|
else if (state.Gamepad.sThumbRX > DEADZONE || state.Gamepad.wButtons & XINPUT_GAMEPAD_RIGHT_THUMB)
|
||||||
g_console.viewports.custom_vp.width += 1;
|
g_console.viewports.custom_vp.width += 1;
|
||||||
|
|
||||||
if (state.Gamepad.sThumbRY > DEADZONE || state.Gamepad.wButtons & XINPUT_GAMEPAD_LEFT_SHOULDER)
|
if (state.Gamepad.sThumbRY > DEADZONE || state.Gamepad.wButtons & XINPUT_GAMEPAD_LEFT_SHOULDER)
|
||||||
g_console.viewports.custom_vp.height += 1;
|
g_console.viewports.custom_vp.height += 1;
|
||||||
else if (state.Gamepad.sThumbRY < -DEADZONE || state.Gamepad.wButtons & XINPUT_GAMEPAD_RIGHT_SHOULDER)
|
else if (state.Gamepad.sThumbRY < -DEADZONE || state.Gamepad.wButtons & XINPUT_GAMEPAD_RIGHT_SHOULDER)
|
||||||
g_console.viewports.custom_vp.height -= 1;
|
g_console.viewports.custom_vp.height -= 1;
|
||||||
|
|
||||||
if (state.Gamepad.wButtons & XINPUT_GAMEPAD_Y)
|
if (state.Gamepad.wButtons & XINPUT_GAMEPAD_Y)
|
||||||
{
|
{
|
||||||
g_console.viewports.custom_vp.x = 0;
|
g_console.viewports.custom_vp.x = 0;
|
||||||
g_console.viewports.custom_vp.y = 0;
|
g_console.viewports.custom_vp.y = 0;
|
||||||
g_console.viewports.custom_vp.width = 1280; //FIXME: hardcoded
|
g_console.viewports.custom_vp.width = 1280; //FIXME: hardcoded
|
||||||
g_console.viewports.custom_vp.height = 720; //FIXME: hardcoded
|
g_console.viewports.custom_vp.height = 720; //FIXME: hardcoded
|
||||||
}
|
}
|
||||||
if(state.Gamepad.wButtons & XINPUT_GAMEPAD_B)
|
if(state.Gamepad.wButtons & XINPUT_GAMEPAD_B)
|
||||||
{
|
g_console.input_loop = INPUT_LOOP_MENU;
|
||||||
g_console.input_loop = INPUT_LOOP_MENU;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void menu_loop(void)
|
void menu_loop(void)
|
||||||
@ -900,14 +922,12 @@ void menu_loop(void)
|
|||||||
do
|
do
|
||||||
{
|
{
|
||||||
if(g_console.emulator_initialized)
|
if(g_console.emulator_initialized)
|
||||||
{
|
|
||||||
rarch_render_cached_frame();
|
rarch_render_cached_frame();
|
||||||
}
|
else
|
||||||
else
|
{
|
||||||
{
|
|
||||||
d3d9->d3d_render_device->Clear(0, NULL, D3DCLEAR_TARGET, D3DCOLOR_ARGB(0, 0, 0, 0), 1.0f, 0);
|
d3d9->d3d_render_device->Clear(0, NULL, D3DCLEAR_TARGET, D3DCOLOR_ARGB(0, 0, 0, 0), 1.0f, 0);
|
||||||
d3d9->frame_count++;
|
d3d9->frame_count++;
|
||||||
}
|
}
|
||||||
|
|
||||||
XINPUT_STATE state;
|
XINPUT_STATE state;
|
||||||
XInputGetState(0, &state);
|
XInputGetState(0, &state);
|
||||||
@ -921,7 +941,7 @@ void menu_loop(void)
|
|||||||
switch(g_console.input_loop)
|
switch(g_console.input_loop)
|
||||||
{
|
{
|
||||||
case INPUT_LOOP_MENU:
|
case INPUT_LOOP_MENU:
|
||||||
app.RunFrame(); /* Update XUI */
|
app.RunFrame(); /* Update XUI */
|
||||||
if(state.Gamepad.wButtons & XINPUT_GAMEPAD_B && hCur != app.hMainScene)
|
if(state.Gamepad.wButtons & XINPUT_GAMEPAD_B && hCur != app.hMainScene)
|
||||||
XuiSceneNavigateBack(hCur, app.hMainScene, XUSER_INDEX_ANY);
|
XuiSceneNavigateBack(hCur, app.hMainScene, XUSER_INDEX_ANY);
|
||||||
break;
|
break;
|
||||||
@ -932,8 +952,8 @@ void menu_loop(void)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
hr = app.Render(); /* Render XUI */
|
hr = app.Render(); /* Render XUI */
|
||||||
hr = XuiTimersRun(); /* Update XUI timers */
|
hr = XuiTimersRun(); /* Update XUI timers */
|
||||||
|
|
||||||
if(g_console.mode_switch == MODE_EMULATION && !g_console.frame_advance_enable)
|
if(g_console.mode_switch == MODE_EMULATION && !g_console.frame_advance_enable)
|
||||||
{
|
{
|
||||||
|
@ -67,7 +67,7 @@ endif
|
|||||||
|
|
||||||
PPU_LDLIBS = -ldbgfont $(GL_LIBS) -lretroarch -lretro -lcgc -lgcm_cmd -lgcm_sys_stub -lresc_stub -lm -lio_stub -lfs_stub -lsysutil_stub -lsysutil_game_stub -lsysutil_screenshot_stub -lsysutil_np_stub -lpngdec_stub -ljpgdec_stub -lsysmodule_stub -laudio_stub -lnet_stub -lnetctl_stub -lpthread
|
PPU_LDLIBS = -ldbgfont $(GL_LIBS) -lretroarch -lretro -lcgc -lgcm_cmd -lgcm_sys_stub -lresc_stub -lm -lio_stub -lfs_stub -lsysutil_stub -lsysutil_game_stub -lsysutil_screenshot_stub -lsysutil_np_stub -lpngdec_stub -ljpgdec_stub -lsysmodule_stub -laudio_stub -lnet_stub -lnetctl_stub -lpthread
|
||||||
|
|
||||||
DEFINES += -DHAVE_DEFAULT_RETROPAD_INPUT -DRARCH_CONSOLE -DHAVE_OPENGL -DHAVE_OPENGL_TEXREF -DHAVE_HEADSET -DHAVE_VID_CONTEXT -DHAVE_OPENGLES -DHAVE_CG -DHAVE_CG_MENU -DHAVE_FILEBROWSER -DHAVE_FBO -DHAVE_RARCH_MAIN_WRAP -DHAVE_SYSMODULES -DHAVE_SYSUTILS -DHAVE_RARCH_EXEC -DHAVE_RGL -DHAVE_LIBRETRO_MANAGEMENT -DHAVE_RSOUND -DHAVE_ZLIB -D__CELLOS_LV2__ -DHAVE_CONFIGFILE=1 -DHAVE_NETPLAY=1 -DHAVE_SOCKET_LEGACY=1 -DHAVE_OSKUTIL -DHAVE_MOUSE -DHAVE_GRIFFIN=1 -DHAVE_MULTIMAN=1 -DPACKAGE_VERSION=\"$(RARCH_VERSION)\" -Dmain=rarch_main -DPC_DEVELOPMENT_IP_ADDRESS=\"$(PC_DEVELOPMENT_IP_ADDRESS)\" -DPC_DEVELOPMENT_UDP_PORT=$(PC_DEVELOPMENT_UDP_PORT)
|
DEFINES += -DHAVE_DEFAULT_RETROPAD_INPUT -DRARCH_CONSOLE -DHAVE_OPENGL -DHAVE_OPENGL_TEXREF -DHAVE_HEADSET -DHAVE_VID_CONTEXT -DHAVE_OPENGLES -DHAVE_CG -DHAVE_CG_MENU -DHAVE_FILEBROWSER -DHAVE_HDD_CACHE_PARTITION -DHAVE_FBO -DHAVE_RARCH_MAIN_WRAP -DHAVE_SYSMODULES -DHAVE_SYSUTILS -DHAVE_RARCH_EXEC -DHAVE_RGL -DHAVE_LIBRETRO_MANAGEMENT -DHAVE_RSOUND -DHAVE_ZLIB -D__CELLOS_LV2__ -DHAVE_CONFIGFILE=1 -DHAVE_NETPLAY=1 -DHAVE_SOCKET_LEGACY=1 -DHAVE_OSKUTIL -DHAVE_MOUSE -DHAVE_GRIFFIN=1 -DHAVE_MULTIMAN=1 -DPACKAGE_VERSION=\"$(RARCH_VERSION)\" -Dmain=rarch_main -DPC_DEVELOPMENT_IP_ADDRESS=\"$(PC_DEVELOPMENT_IP_ADDRESS)\" -DPC_DEVELOPMENT_UDP_PORT=$(PC_DEVELOPMENT_UDP_PORT)
|
||||||
|
|
||||||
ifeq ($(DEBUG), 1)
|
ifeq ($(DEBUG), 1)
|
||||||
PPU_OPTIMIZE_LV := -O0 -g
|
PPU_OPTIMIZE_LV := -O0 -g
|
||||||
|
@ -41,7 +41,7 @@ else
|
|||||||
PPU_CXXLD = $(CELL_SDK)/host-win32/ppu/bin/ppu-lv2-ld.exe
|
PPU_CXXLD = $(CELL_SDK)/host-win32/ppu/bin/ppu-lv2-ld.exe
|
||||||
endif
|
endif
|
||||||
|
|
||||||
DEFINES += -DHAVE_DEFAULT_RETROPAD_INPUT -DRARCH_CONSOLE -DHAVE_OPENGL -DHAVE_OPENGL_TEXREF -DHAVE_HEADSET -DHAVE_VID_CONTEXT -DHAVE_OPENGLES -DHAVE_CG -DHAVE_CG_MENU -DHAVE_FILEBROWSER -DHAVE_FBO -DHAVE_RARCH_MAIN_WRAP -DHAVE_SYSMODULES -DHAVE_SYSUTILS -DHAVE_RARCH_EXEC -DHAVE_RGL -DHAVE_LIBRETRO_MANAGEMENT -DHAVE_RSOUND -DHAVE_ZLIB -D__CELLOS_LV2__ -DHAVE_CONFIGFILE=1 -DHAVE_NETPLAY=1 -DHAVE_SOCKET_LEGACY=1 -DHAVE_OSKUTIL -DHAVE_MOUSE -DHAVE_GRIFFIN=1 -DHAVE_MULTIMAN=1 -DPACKAGE_VERSION=\"$(RARCH_VERSION)\" -Dmain=rarch_main -DPC_DEVELOPMENT_IP_ADDRESS=\"$(PC_DEVELOPMENT_IP_ADDRESS)\" -DPC_DEVELOPMENT_UDP_PORT=$(PC_DEVELOPMENT_UDP_PORT)
|
DEFINES += -DHAVE_DEFAULT_RETROPAD_INPUT -DRARCH_CONSOLE -DHAVE_OPENGL -DHAVE_OPENGL_TEXREF -DHAVE_HEADSET -DHAVE_VID_CONTEXT -DHAVE_OPENGLES -DHAVE_CG -DHAVE_CG_MENU -DHAVE_FILEBROWSER -DHAVE_HDD_CACHE_PARTITION -DHAVE_FBO -DHAVE_RARCH_MAIN_WRAP -DHAVE_SYSMODULES -DHAVE_SYSUTILS -DHAVE_RARCH_EXEC -DHAVE_RGL -DHAVE_LIBRETRO_MANAGEMENT -DHAVE_RSOUND -DHAVE_ZLIB -D__CELLOS_LV2__ -DHAVE_CONFIGFILE=1 -DHAVE_NETPLAY=1 -DHAVE_SOCKET_LEGACY=1 -DHAVE_OSKUTIL -DHAVE_MOUSE -DHAVE_GRIFFIN=1 -DHAVE_MULTIMAN=1 -DPACKAGE_VERSION=\"$(RARCH_VERSION)\" -Dmain=rarch_main -DPC_DEVELOPMENT_IP_ADDRESS=\"$(PC_DEVELOPMENT_IP_ADDRESS)\" -DPC_DEVELOPMENT_UDP_PORT=$(PC_DEVELOPMENT_UDP_PORT)
|
||||||
|
|
||||||
ifeq ($(DEBUG), 1)
|
ifeq ($(DEBUG), 1)
|
||||||
PPU_OPTIMIZE_LV := -O0 -g
|
PPU_OPTIMIZE_LV := -O0 -g
|
||||||
|
@ -124,10 +124,14 @@ static int rarch_extract_currentfile_in_zip(unzFile uf)
|
|||||||
|
|
||||||
char write_filename[PATH_MAX];
|
char write_filename[PATH_MAX];
|
||||||
|
|
||||||
|
#ifdef HAVE_HDD_CACHE_PARTITION
|
||||||
|
|
||||||
#if defined(__CELLOS_LV2__)
|
#if defined(__CELLOS_LV2__)
|
||||||
snprintf(write_filename, sizeof(write_filename), "/dev_hdd1/%s", filename_inzip);
|
snprintf(write_filename, sizeof(write_filename), "/dev_hdd1/%s", filename_inzip);
|
||||||
#elif defined(_XBOX)
|
#elif defined(_XBOX)
|
||||||
snprintf(write_filename, sizeof(write_filename), "cache:\\%s", filename_inzip);
|
snprintf(write_filename, sizeof(write_filename), "cache:\\%s", filename_inzip);
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
err = unzOpenCurrentFile(uf);
|
err = unzOpenCurrentFile(uf);
|
||||||
@ -208,8 +212,10 @@ int rarch_extract_zipfile(const char *zip_path)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef HAVE_HDD_CACHE_PARTITION
|
||||||
if(g_console.info_msg_enable)
|
if(g_console.info_msg_enable)
|
||||||
rarch_settings_msg(S_MSG_EXTRACTED_ZIPFILE, S_DELAY_180);
|
rarch_settings_msg(S_MSG_EXTRACTED_ZIPFILE, S_DELAY_180);
|
||||||
|
#endif
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -113,7 +113,7 @@
|
|||||||
<MinimalRebuild>true</MinimalRebuild>
|
<MinimalRebuild>true</MinimalRebuild>
|
||||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
<PreprocessorDefinitions>_DEBUG;_XBOX;PACKAGE_VERSION="0.9.6";%(PreprocessorDefinitions);HAVE_DEFAULT_RETROPAD_INPUT;_CRT_SECURE_NO_WARNINGS;main=rarch_main;RARCH_CONSOLE;HAVE_CONFIGFILE;HAVE_FILEBROWSER;HAVE_NETPLAY;HAVE_SOCKET_LEGACY;HAVE_ZLIB;HAVE_RARCH_MAIN_WRAP;HAVE_RARCH_EXEC;HAVE_LIBRETRO_MANAGEMENT;D3DCOMPILE_USEVOIDS;HAVE_GRIFFIN;HAVE_HLSL;HAVE_VID_CONTEXT;HAVE_D3D9;_XBOX360</PreprocessorDefinitions>
|
<PreprocessorDefinitions>_DEBUG;_XBOX;PACKAGE_VERSION="0.9.6";%(PreprocessorDefinitions);HAVE_DEFAULT_RETROPAD_INPUT;_CRT_SECURE_NO_WARNINGS;main=rarch_main;RARCH_CONSOLE;HAVE_CONFIGFILE;HAVE_FILEBROWSER;HAVE_HDD_CACHE_PARTITION;HAVE_NETPLAY;HAVE_SOCKET_LEGACY;HAVE_ZLIB;HAVE_RARCH_MAIN_WRAP;HAVE_RARCH_EXEC;HAVE_LIBRETRO_MANAGEMENT;D3DCOMPILE_USEVOIDS;HAVE_GRIFFIN;HAVE_HLSL;HAVE_VID_CONTEXT;HAVE_D3D9;_XBOX360</PreprocessorDefinitions>
|
||||||
<CallAttributedProfiling>Callcap</CallAttributedProfiling>
|
<CallAttributedProfiling>Callcap</CallAttributedProfiling>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
@ -151,7 +151,7 @@
|
|||||||
<PREfast>AnalyzeOnly</PREfast>
|
<PREfast>AnalyzeOnly</PREfast>
|
||||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
<PreprocessorDefinitions>_DEBUG;_XBOX;%(PreprocessorDefinitions);PACKAGE_VERSION="0.9.6";HAVE_DEFAULT_RETROPAD_INPUT;_CRT_SECURE_NO_WARNINGS;main=rarch_main;HAVE_CONFIGFILE;HAVE_FILEBROWSER;RARCH_CONSOLE;HAVE_ZLIB;HAVE_RARCH_MAIN_WRAP;HAVE_RARCH_EXEC;HAVE_LIBRETRO_MANAGEMENT;D3DCOMPILE_USEVOIDS;HAVE_GRIFFIN;HAVE_HLSL;HAVE_VID_CONTEXT;HAVE_D3D9;_XBOX360</PreprocessorDefinitions>
|
<PreprocessorDefinitions>_DEBUG;_XBOX;%(PreprocessorDefinitions);PACKAGE_VERSION="0.9.6";HAVE_DEFAULT_RETROPAD_INPUT;_CRT_SECURE_NO_WARNINGS;main=rarch_main;HAVE_CONFIGFILE;HAVE_FILEBROWSER;HAVE_HDD_CACHE_PARTITION;RARCH_CONSOLE;HAVE_ZLIB;HAVE_RARCH_MAIN_WRAP;HAVE_RARCH_EXEC;HAVE_LIBRETRO_MANAGEMENT;D3DCOMPILE_USEVOIDS;HAVE_GRIFFIN;HAVE_HLSL;HAVE_VID_CONTEXT;HAVE_D3D9;_XBOX360</PreprocessorDefinitions>
|
||||||
<CallAttributedProfiling>Callcap</CallAttributedProfiling>
|
<CallAttributedProfiling>Callcap</CallAttributedProfiling>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
@ -190,7 +190,7 @@
|
|||||||
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
|
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
|
||||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
<PreprocessorDefinitions>NDEBUG;_XBOX;PROFILE;%(PreprocessorDefinitions);PACKAGE_VERSION="0.9.6";HAVE_DEFAULT_RETROPAD_INPUT;_CRT_SECURE_NO_WARNINGS;RARCH_CONSOLE;main=rarch_main;HAVE_CONFIGFILE;HAVE_FILEBROWSER;HAVE_ZLIB;HAVE_RARCH_MAIN_WRAP;HAVE_RARCH_EXEC;HAVE_LIBRETRO_MANAGEMENT;D3DCOMPILE_USEVOIDS;HAVE_GRIFFIN;HAVE_HLSL;HAVE_VID_CONTEXT;HAVE_D3D9;_XBOX360</PreprocessorDefinitions>
|
<PreprocessorDefinitions>NDEBUG;_XBOX;PROFILE;%(PreprocessorDefinitions);PACKAGE_VERSION="0.9.6";HAVE_DEFAULT_RETROPAD_INPUT;_CRT_SECURE_NO_WARNINGS;RARCH_CONSOLE;main=rarch_main;HAVE_CONFIGFILE;HAVE_FILEBROWSER;HAVE_HDD_CACHE_PARTITION;HAVE_ZLIB;HAVE_RARCH_MAIN_WRAP;HAVE_RARCH_EXEC;HAVE_LIBRETRO_MANAGEMENT;D3DCOMPILE_USEVOIDS;HAVE_GRIFFIN;HAVE_HLSL;HAVE_VID_CONTEXT;HAVE_D3D9;_XBOX360</PreprocessorDefinitions>
|
||||||
<CallAttributedProfiling>Callcap</CallAttributedProfiling>
|
<CallAttributedProfiling>Callcap</CallAttributedProfiling>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
@ -234,7 +234,7 @@
|
|||||||
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
|
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
|
||||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
<PreprocessorDefinitions>NDEBUG;_XBOX;PROFILE;FASTCAP;%(PreprocessorDefinitions);PACKAGE_VERSION="0.9.6";HAVE_DEFAULT_RETROPAD_INPUT;_CRT_SECURE_NO_WARNINGS;main=rarch_main;HAVE_CONFIGFILE;HAVE_FILEBROWSER;HAVE_ZLIB;HAVE_RARCH_MAIN_WRAP;HAVE_RARCH_EXEC;HAVE_LIBRETRO_MANAGEMENT;D3DCOMPILE_USEVOIDS;HAVE_GRIFFIN;HAVE_HLSL;HAVE_VID_CONTEXT;HAVE_D3D9;_XBOX360</PreprocessorDefinitions>
|
<PreprocessorDefinitions>NDEBUG;_XBOX;PROFILE;FASTCAP;%(PreprocessorDefinitions);PACKAGE_VERSION="0.9.6";HAVE_DEFAULT_RETROPAD_INPUT;_CRT_SECURE_NO_WARNINGS;main=rarch_main;HAVE_CONFIGFILE;HAVE_FILEBROWSER;HAVE_HDD_CACHE_PARTITION;HAVE_ZLIB;HAVE_RARCH_MAIN_WRAP;HAVE_RARCH_EXEC;HAVE_LIBRETRO_MANAGEMENT;D3DCOMPILE_USEVOIDS;HAVE_GRIFFIN;HAVE_HLSL;HAVE_VID_CONTEXT;HAVE_D3D9;_XBOX360</PreprocessorDefinitions>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
@ -275,7 +275,7 @@
|
|||||||
<ExceptionHandling>false</ExceptionHandling>
|
<ExceptionHandling>false</ExceptionHandling>
|
||||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
<PreprocessorDefinitions>NDEBUG;_XBOX;%(PreprocessorDefinitions);PACKAGE_VERSION="0.9.6";_CRT_SECURE_NO_WARNINGS;HAVE_DEFAULT_RETROPAD_INPUT;main=rarch_main;RARCH_CONSOLE=1;HAVE_CONFIGFILE;HAVE_FILEBROWSER;HAVE_NETPLAY;HAVE_SOCKET_LEGACY;HAVE_ZLIB;HAVE_RARCH_MAIN_WRAP;HAVE_RARCH_EXEC;HAVE_LIBRETRO_MANAGEMENT;D3DCOMPILE_USEVOIDS;HAVE_GRIFFIN;HAVE_HLSL;HAVE_VID_CONTEXT;HAVE_D3D9;_XBOX360</PreprocessorDefinitions>
|
<PreprocessorDefinitions>NDEBUG;_XBOX;%(PreprocessorDefinitions);PACKAGE_VERSION="0.9.6";_CRT_SECURE_NO_WARNINGS;HAVE_DEFAULT_RETROPAD_INPUT;main=rarch_main;RARCH_CONSOLE=1;HAVE_CONFIGFILE;HAVE_FILEBROWSER;HAVE_HDD_CACHE_PARTITION;HAVE_NETPLAY;HAVE_SOCKET_LEGACY;HAVE_ZLIB;HAVE_RARCH_MAIN_WRAP;HAVE_RARCH_EXEC;HAVE_LIBRETRO_MANAGEMENT;D3DCOMPILE_USEVOIDS;HAVE_GRIFFIN;HAVE_HLSL;HAVE_VID_CONTEXT;HAVE_D3D9;_XBOX360</PreprocessorDefinitions>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
@ -316,7 +316,7 @@
|
|||||||
<ExceptionHandling>false</ExceptionHandling>
|
<ExceptionHandling>false</ExceptionHandling>
|
||||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
<PreprocessorDefinitions>NDEBUG;_XBOX;LTCG;%(PreprocessorDefinitions);PACKAGE_VERSION="0.9.6";_CRT_SECURE_NO_WARNINGS;HAVE_DEFAULT_RETROPAD_INPUT;RARCH_CONSOLE;main=rarch_main;HAVE_CONFIGFILE;HAVE_FILEBROWSER;HAVE_NETPLAY;HAVE_SOCKET_LEGACY;HAVE_ZLIB;HAVE_RARCH_MAIN_WRAP;HAVE_RARCH_EXEC;HAVE_LIBRETRO_MANAGEMENT;D3DCOMPILE_USEVOIDS;HAVE_GRIFFIN;HAVE_HLSL;HAVE_VID_CONTEXT;HAVE_D3D9;_XBOX360</PreprocessorDefinitions>
|
<PreprocessorDefinitions>NDEBUG;_XBOX;LTCG;%(PreprocessorDefinitions);PACKAGE_VERSION="0.9.6";_CRT_SECURE_NO_WARNINGS;HAVE_DEFAULT_RETROPAD_INPUT;RARCH_CONSOLE;main=rarch_main;HAVE_CONFIGFILE;HAVE_FILEBROWSER;HAVE_HDD_CACHE_PARTITION;HAVE_NETPLAY;HAVE_SOCKET_LEGACY;HAVE_ZLIB;HAVE_RARCH_MAIN_WRAP;HAVE_RARCH_EXEC;HAVE_LIBRETRO_MANAGEMENT;D3DCOMPILE_USEVOIDS;HAVE_GRIFFIN;HAVE_HLSL;HAVE_VID_CONTEXT;HAVE_D3D9;_XBOX360</PreprocessorDefinitions>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
@ -714,4 +714,4 @@
|
|||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
<ImportGroup Label="ExtensionTargets">
|
<ImportGroup Label="ExtensionTargets">
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
@ -174,6 +174,8 @@ static void get_environment_settings(int argc, char *argv[])
|
|||||||
CellGameContentSize size;
|
CellGameContentSize size;
|
||||||
char dirName[CELL_GAME_DIRNAME_SIZE];
|
char dirName[CELL_GAME_DIRNAME_SIZE];
|
||||||
char contentInfoPath[PATH_MAX];
|
char contentInfoPath[PATH_MAX];
|
||||||
|
|
||||||
|
#ifdef HAVE_HDD_CACHE_PARTITION
|
||||||
CellSysCacheParam param;
|
CellSysCacheParam param;
|
||||||
memset(¶m, 0x00, sizeof(CellSysCacheParam));
|
memset(¶m, 0x00, sizeof(CellSysCacheParam));
|
||||||
strlcpy(param.cacheId,CACHE_ID, sizeof(CellSysCacheParam));
|
strlcpy(param.cacheId,CACHE_ID, sizeof(CellSysCacheParam));
|
||||||
@ -183,6 +185,7 @@ static void get_environment_settings(int argc, char *argv[])
|
|||||||
{
|
{
|
||||||
RARCH_ERR("System cache partition could not be mounted, it might be already mounted.\n");
|
RARCH_ERR("System cache partition could not be mounted, it might be already mounted.\n");
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef HAVE_MULTIMAN
|
#ifdef HAVE_MULTIMAN
|
||||||
if(argc > 1)
|
if(argc > 1)
|
||||||
@ -417,12 +420,14 @@ begin_shutdown:
|
|||||||
cellSysmoduleUnloadModule(CELL_SYSMODULE_SYSUTIL_GAME);
|
cellSysmoduleUnloadModule(CELL_SYSMODULE_SYSUTIL_GAME);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_HDD_CACHE_PARTITION
|
||||||
int ret = cellSysCacheClear();
|
int ret = cellSysCacheClear();
|
||||||
|
|
||||||
if(ret != CELL_SYSCACHE_RET_OK_CLEARED)
|
if(ret != CELL_SYSCACHE_RET_OK_CLEARED)
|
||||||
{
|
{
|
||||||
RARCH_ERR("System cache partition could not be cleared on exit.\n");
|
RARCH_ERR("System cache partition could not be cleared on exit.\n");
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
rarch_exec();
|
rarch_exec();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user