void MainFrame::SendOpenCloseSysMenu(wxCommandEvent& event) { sysutil_send_system_cmd(m_sys_menu_opened ? 0x0132 /* CELL_SYSUTIL_SYSTEM_MENU_CLOSE */ : 0x0131 /* CELL_SYSUTIL_SYSTEM_MENU_OPEN */, 0); m_sys_menu_opened = !m_sys_menu_opened; wxCommandEvent ce; UpdateUI(ce); }
s32 cellGameDataExitBroken() { cellGame.warning("cellGameDataExitBroken()"); s32 res = open_msg_dialog(CELL_MSGDIALOG_TYPE_SE_TYPE_ERROR | CELL_MSGDIALOG_TYPE_BUTTON_TYPE_OK | CELL_MSGDIALOG_TYPE_DISABLE_CANCEL_ON, vm::make_str("There has been an error!\n\nPlease delete the game's game data.")); if (res != CELL_OK) { return CELL_GAMEDATA_ERROR_INTERNAL; } sysutil_send_system_cmd(CELL_SYSUTIL_REQUEST_EXITGAME, 0); return CELL_OK; }
s32 cellHddGameExitBroken() { cellGame.warning("cellHddGameExitBroken()"); s32 res = open_msg_dialog(CELL_MSGDIALOG_TYPE_SE_TYPE_ERROR | CELL_MSGDIALOG_TYPE_BUTTON_TYPE_OK | CELL_MSGDIALOG_TYPE_DISABLE_CANCEL_ON, vm::make_str("There has been an error!\n\nPlease reinstall the HDD boot game.")); if (res != CELL_OK) { return CELL_HDDGAME_ERROR_INTERNAL; } sysutil_send_system_cmd(CELL_SYSUTIL_REQUEST_EXITGAME, 0); return CELL_OK; }
void MainFrame::SendExit(wxCommandEvent& event) { sysutil_send_system_cmd(0x0101 /* CELL_SYSUTIL_REQUEST_EXITGAME */, 0); }