From 32c6b06127e8a86529191df38fce6f6ea3716127 Mon Sep 17 00:00:00 2001 From: arcum42 Date: Fri, 20 Feb 2009 00:33:20 +0000 Subject: [PATCH] Linux/ZeroGS: Bring the memcard and gamefix dialogs up to date. Get rid of some compilation warnings on ZeroGS, and some misspellings that were bugging me. git-svn-id: http://pcsx2.googlecode.com/svn/trunk@540 96395faa-99c1-11dd-bbfe-3dabce05a288 --- pcsx2/Linux/HacksDlg.cpp | 6 +- pcsx2/Linux/Linux.h | 3 +- pcsx2/Linux/LnxMain.cpp | 7 +- pcsx2/Linux/McdDlgs.cpp | 45 +- pcsx2/Linux/Pref.cpp | 27 +- pcsx2/Linux/interface.c | 212 +- pcsx2/Linux/pcsx2.glade | 13761 ++++++++++++------------------ pcsx2/windows/McdManagerDlg.cpp | 28 +- plugins/zerogs/opengl/zerogs.h | 2 +- 9 files changed, 5764 insertions(+), 8327 deletions(-) diff --git a/pcsx2/Linux/HacksDlg.cpp b/pcsx2/Linux/HacksDlg.cpp index 919c79a414..5cc309a497 100644 --- a/pcsx2/Linux/HacksDlg.cpp +++ b/pcsx2/Linux/HacksDlg.cpp @@ -26,7 +26,7 @@ GtkWidget *GameFixDlg, *SpeedHacksDlg; set_checked(GameFixDlg, "check_VU_Add_Sub", (Config.GameFixes & FLAG_VU_ADD_SUB)); set_checked(GameFixDlg, "check_FPU_Clamp", (Config.GameFixes & FLAG_FPU_CLAMP)); - set_checked(GameFixDlg, "check_VU_Branch", (Config.GameFixes & FLAG_VU_BRANCH)); + set_checked(GameFixDlg, "check_VU_FCOR_hack", (Config.GameFixes & FLAG_VU_FCOR_HACK)); gtk_widget_show_all(GameFixDlg); gtk_widget_set_sensitive(MainWindow, FALSE); @@ -39,7 +39,7 @@ void on_Game_Fix_OK(GtkButton *button, gpointer user_data) Config.GameFixes = 0; Config.GameFixes |= is_checked(GameFixDlg, "check_VU_Add_Sub") ? FLAG_VU_ADD_SUB : 0; Config.GameFixes |= is_checked(GameFixDlg, "check_FPU_Clamp") ? FLAG_FPU_CLAMP : 0; - Config.GameFixes |= is_checked(GameFixDlg, "check_VU_Branch") ? FLAG_VU_BRANCH : 0; + Config.GameFixes |= is_checked(GameFixDlg, "check_VU_FCOR_hack") ? FLAG_VU_FCOR_HACK : 0; SaveConfig(); gtk_widget_destroy(GameFixDlg); @@ -72,6 +72,7 @@ void on_Speed_Hacks(GtkMenuItem *menuitem, gpointer user_data) set_checked(SpeedHacksDlg, "check_iop_cycle_rate", CHECK_IOP_CYCLERATE); set_checked(SpeedHacksDlg, "check_wait_cycles_sync_hack", CHECK_WAITCYCLE_HACK); + set_checked(SpeedHacksDlg, "check_intc_sync_hack", CHECK_INTC_STAT_HACK); set_checked(SpeedHacksDlg, "check_ESC_hack", CHECK_ESCAPE_HACK); gtk_widget_show_all(SpeedHacksDlg); @@ -94,6 +95,7 @@ void on_Speed_Hack_OK(GtkButton *button, gpointer user_data) Config.Hacks |= is_checked(SpeedHacksDlg, "check_iop_cycle_rate") << 3; Config.Hacks |= is_checked(SpeedHacksDlg, "check_wait_cycles_sync_hack") << 4; + Config.Hacks |= is_checked(SpeedHacksDlg, "check_intc_sync_hack") << 5; Config.Hacks |= is_checked(SpeedHacksDlg, "check_ESC_hack") << 10; SaveConfig(); diff --git a/pcsx2/Linux/Linux.h b/pcsx2/Linux/Linux.h index 7296723a44..7065d65a01 100644 --- a/pcsx2/Linux/Linux.h +++ b/pcsx2/Linux/Linux.h @@ -102,9 +102,8 @@ char iop_log_names[9][32] = }; #define FLAG_VU_ADD_SUB 0x1 -#define FLAG_VU_CLIP 0x2 #define FLAG_FPU_CLAMP 0x4 -#define FLAG_VU_BRANCH 0x8 +#define FLAG_VU_FCOR_HACK 0x8 #define FLAG_AVOID_DELAY_HANDLING 0x10 #define FLAG_VU_NO_OVERFLOW 0x2 diff --git a/pcsx2/Linux/LnxMain.cpp b/pcsx2/Linux/LnxMain.cpp index b308a57e28..168faf56bc 100644 --- a/pcsx2/Linux/LnxMain.cpp +++ b/pcsx2/Linux/LnxMain.cpp @@ -81,8 +81,11 @@ int main(int argc, char *argv[]) memset(&Config, 0, sizeof(Config)); strcpy(Config.BiosDir, DEFAULT_BIOS_DIR "/"); strcpy(Config.PluginsDir, DEFAULT_PLUGINS_DIR "/"); - strcpy(Config.Mcd1, MEMCARDS_DIR "/" DEFAULT_MEMCARD1); - strcpy(Config.Mcd2, MEMCARDS_DIR "/" DEFAULT_MEMCARD2); + strcpy(Config.Mcd[0].Filename, MEMCARDS_DIR "/" DEFAULT_MEMCARD1); + strcpy(Config.Mcd[1].Filename, MEMCARDS_DIR "/" DEFAULT_MEMCARD2); + Config.Mcd[0].Enabled = 1; + Config.Mcd[1].Enabled = 1; + Config.McdEnableEject = 1; Config.Patch = 0; Config.PsxOut = 1; Config.Options = PCSX2_EEREC | PCSX2_VU0REC | PCSX2_VU1REC | PCSX2_FRAMELIMIT_LIMIT; diff --git a/pcsx2/Linux/McdDlgs.cpp b/pcsx2/Linux/McdDlgs.cpp index 498d0dfe3f..bdd340e557 100644 --- a/pcsx2/Linux/McdDlgs.cpp +++ b/pcsx2/Linux/McdDlgs.cpp @@ -24,12 +24,18 @@ void OnConf_Memcards(GtkMenuItem *menuitem, gpointer user_data) DIR *dir; struct dirent *entry; struct stat statinfo; - GtkWidget *memcombo1, *memcombo2; - int i = 0; + GtkWidget *memcombo[2]; + int i = 0, j = 0; + bool active[2] ={false, false}; MemDlg = create_MemDlg(); - memcombo1 = lookup_widget(MemDlg, "memcard1combo"); - memcombo2 = lookup_widget(MemDlg, "memcard2combo"); + + memcombo[0] = lookup_widget(MemDlg, "memcard1combo"); + memcombo[1] = lookup_widget(MemDlg, "memcard2combo"); + + set_checked(MemDlg, "check_enable_mcd1", Config.Mcd[0].Enabled); + set_checked(MemDlg, "check_enable_mcd2", Config.Mcd[1].Enabled); + set_checked(MemDlg, "check_eject_mcds", Config.McdEnableEject); getcwd(file, ARRAYSIZE(file)); /* store current dir */ sprintf( card, "%s/%s", file, MEMCARDS_DIR ); @@ -50,18 +56,21 @@ void OnConf_Memcards(GtkMenuItem *menuitem, gpointer user_data) char path[g_MaxPath]; sprintf( path, "%s/%s", MEMCARDS_DIR, entry->d_name); - gtk_combo_box_append_text(GTK_COMBO_BOX(memcombo1), entry->d_name); - gtk_combo_box_append_text(GTK_COMBO_BOX(memcombo2), entry->d_name); - - if (strcmp(Config.Mcd1, path) == 0) - gtk_combo_box_set_active(GTK_COMBO_BOX(memcombo1), i); - if (strcmp(Config.Mcd2, path) == 0) - gtk_combo_box_set_active(GTK_COMBO_BOX(memcombo2), i); + for (j = 0; j < 2; j++) + { + gtk_combo_box_append_text(GTK_COMBO_BOX(memcombo[j]), entry->d_name); + + if (strcmp(Config.Mcd[j].Filename, path) == 0) + { + gtk_combo_box_set_active(GTK_COMBO_BOX(memcombo[j]), i); + active[j] = true; + } + } i++; } } - + closedir(dir); chdir(file); @@ -74,11 +83,15 @@ void OnConf_Memcards(GtkMenuItem *menuitem, gpointer user_data) void OnMemcards_Ok(GtkButton *button, gpointer user_data) { - strcpy(Config.Mcd1, MEMCARDS_DIR "/"); - strcpy(Config.Mcd2, MEMCARDS_DIR "/"); + strcpy(Config.Mcd[0].Filename, MEMCARDS_DIR "/"); + strcpy(Config.Mcd[1].Filename, MEMCARDS_DIR "/"); - strcat(Config.Mcd1, gtk_combo_box_get_active_text(GTK_COMBO_BOX(lookup_widget(MemDlg, "memcard1combo")))); - strcat(Config.Mcd2, gtk_combo_box_get_active_text(GTK_COMBO_BOX(lookup_widget(MemDlg, "memcard2combo")))); + strcat(Config.Mcd[0].Filename, gtk_combo_box_get_active_text(GTK_COMBO_BOX(lookup_widget(MemDlg, "memcard1combo")))); + strcat(Config.Mcd[1].Filename, gtk_combo_box_get_active_text(GTK_COMBO_BOX(lookup_widget(MemDlg, "memcard2combo")))); + + Config.Mcd[0].Enabled = is_checked(MemDlg, "check_enable_mcd1"); + Config.Mcd[1].Enabled = is_checked(MemDlg, "check_enable_mcd2"); + Config.McdEnableEject = is_checked(MemDlg, "check_eject_mcds"); SaveConfig(); diff --git a/pcsx2/Linux/Pref.cpp b/pcsx2/Linux/Pref.cpp index a29f083efe..14e9344b1b 100644 --- a/pcsx2/Linux/Pref.cpp +++ b/pcsx2/Linux/Pref.cpp @@ -76,12 +76,17 @@ int LoadConfig() GetValuel("ThPriority", Config.ThPriority); GetValue("PluginsDir", Config.PluginsDir); GetValue("BiosDir", Config.BiosDir); - GetValue("Mcd1", Config.Mcd1); - GetValue("Mcd2", Config.Mcd2); - if (strcmp(Config.Mcd1,"") == 0) strcpy(Config.Mcd1, MEMCARDS_DIR "/" DEFAULT_MEMCARD1); - if (strcmp(Config.Mcd2,"") == 0) strcpy(Config.Mcd2, MEMCARDS_DIR "/" DEFAULT_MEMCARD2); - + GetValuel("EnabledCard1", Config.Mcd[0].Enabled); + GetValue("Mcd1", Config.Mcd[0].Filename); + if (strcmp(Config.Mcd[0].Filename,"") == 0) strcpy(Config.Mcd[0].Filename, MEMCARDS_DIR "/" DEFAULT_MEMCARD1); + + GetValuel("EnabledCard2", Config.Mcd[1].Enabled); + GetValue("Mcd2", Config.Mcd[1].Filename); + if (strcmp(Config.Mcd[1].Filename,"") == 0) strcpy(Config.Mcd[1].Filename, MEMCARDS_DIR "/" DEFAULT_MEMCARD2); + + GetValuel("McdEnableEject", Config.McdEnableEject); + GetValue("GS", Config.GS); GetValue("SPU2", Config.SPU2); GetValue("CDVD", Config.CDVD); @@ -140,8 +145,13 @@ void SaveConfig() SetValuel("Ps2Out", Config.PsxOut); SetValuel("cdvdPrint", Config.cdvdPrint); SetValuel("ThPriority", Config.ThPriority); - SetValue("Mcd1", Config.Mcd1); - SetValue("Mcd2", Config.Mcd2); + + SetValuel("EnabledCard1", Config.Mcd[0].Enabled); + SetValue("Mcd1", Config.Mcd[0].Filename); + + SetValuel("EnabledCard2", Config.Mcd[1].Enabled); + SetValue("Mcd2", Config.Mcd[1].Filename); + SetValuel("McdEnableEject", Config.McdEnableEject); SetValue("GS", Config.GS); SetValue("SPU2", Config.SPU2); @@ -154,9 +164,6 @@ void SaveConfig() SetValuel("Options", Config.Options); - // Remove Fast Branches hack for now: - Config.Hacks &= ~0x80; - SetValuel("Hacks", Config.Hacks); SetValuel("Fixes", Config.GameFixes); diff --git a/pcsx2/Linux/interface.c b/pcsx2/Linux/interface.c index ce61886b74..b6f7e915c0 100644 --- a/pcsx2/Linux/interface.c +++ b/pcsx2/Linux/interface.c @@ -335,26 +335,26 @@ create_AdvDlg (void) check_VU_Flush_Zero = gtk_check_button_new_with_mnemonic (_("Flush to Zero")); gtk_widget_show (check_VU_Flush_Zero); gtk_table_attach (GTK_TABLE (table7), check_VU_Flush_Zero, 0, 1, 0, 1, - (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); check_VU_Denormal_Zero = gtk_check_button_new_with_mnemonic (_("Denormals are Zero")); gtk_widget_show (check_VU_Denormal_Zero); gtk_table_attach (GTK_TABLE (table7), check_VU_Denormal_Zero, 1, 2, 0, 1, - (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); Check_Set_OU_Flags = gtk_check_button_new_with_mnemonic (_("Set O & U Flags")); gtk_widget_show (Check_Set_OU_Flags); gtk_table_attach (GTK_TABLE (table7), Check_Set_OU_Flags, 0, 1, 1, 2, - (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_sensitive (Check_Set_OU_Flags, FALSE); check_Emulate_DaZ = gtk_check_button_new_with_mnemonic (_("Software Emulate DaZ")); gtk_widget_show (check_Emulate_DaZ); gtk_table_attach (GTK_TABLE (table7), check_Emulate_DaZ, 1, 2, 1, 2, - (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_sensitive (check_Emulate_DaZ, FALSE); @@ -551,12 +551,14 @@ create_SpeedHacksDlg (void) GtkWidget *label95; GtkWidget *hseparator1; GtkWidget *label91; - GtkWidget *label90; + GtkWidget *label105; GtkWidget *vbox60; GtkWidget *check_iop_cycle_rate; GtkWidget *label96; GtkWidget *check_wait_cycles_sync_hack; GtkWidget *label97; + GtkWidget *check_intc_sync_hack; + GtkWidget *label101; GtkWidget *frame36; GtkWidget *alignment31; GtkWidget *check_ESC_hack; @@ -603,7 +605,7 @@ create_SpeedHacksDlg (void) gtk_radio_button_set_group (GTK_RADIO_BUTTON (check_default_cycle_rate), check_default_cycle_rate_group); check_default_cycle_rate_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (check_default_cycle_rate)); - label98 = gtk_label_new (_("Most compatable option - recommended for everyone with high-end machines.")); + label98 = gtk_label_new (_("Most compatible option - recommended for everyone with high-end machines.")); gtk_widget_show (label98); gtk_box_pack_start (GTK_BOX (vbox61), label98, FALSE, FALSE, 0); gtk_label_set_line_wrap (GTK_LABEL (label98), TRUE); @@ -649,15 +651,15 @@ create_SpeedHacksDlg (void) gtk_widget_show (hseparator1); gtk_box_pack_start (GTK_BOX (vbox61), hseparator1, FALSE, FALSE, 0); - label91 = gtk_label_new (_("Important: X2 & X3 sync hacks *will* cause choppy/skippy audio on many FMV movies.")); + label91 = gtk_label_new (_("Important: X2 & X3 sync hacks *will* cause choppy/skippy audio on many FMV movies.\nKnown to work well with a couple games, namely Shadow of the Colossus (but breaks most other games).")); gtk_widget_show (label91); gtk_box_pack_start (GTK_BOX (vbox61), label91, FALSE, FALSE, 0); gtk_label_set_line_wrap (GTK_LABEL (label91), TRUE); - label90 = gtk_label_new (_("frame37")); - gtk_widget_show (label90); - gtk_frame_set_label_widget (GTK_FRAME (frame37), label90); - gtk_label_set_use_markup (GTK_LABEL (label90), TRUE); + label105 = gtk_label_new (_("EmotionEngine (EE) Sync Hacks")); + gtk_widget_show (label105); + gtk_frame_set_label_widget (GTK_FRAME (frame37), label105); + gtk_label_set_use_markup (GTK_LABEL (label105), TRUE); vbox60 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox60); @@ -681,6 +683,15 @@ create_SpeedHacksDlg (void) gtk_box_pack_start (GTK_BOX (vbox60), label97, FALSE, FALSE, 0); gtk_label_set_line_wrap (GTK_LABEL (label97), TRUE); + check_intc_sync_hack = gtk_check_button_new_with_mnemonic (_("INTC Sync Hack (experimental)")); + gtk_widget_show (check_intc_sync_hack); + gtk_box_pack_start (GTK_BOX (vbox60), check_intc_sync_hack, FALSE, FALSE, 0); + + label101 = gtk_label_new (_("Huge speedup in many games, and a pretty high compatibility rate (some games still work better with EE sync hacks).")); + gtk_widget_show (label101); + gtk_box_pack_start (GTK_BOX (vbox60), label101, FALSE, FALSE, 0); + gtk_label_set_line_wrap (GTK_LABEL (label101), TRUE); + frame36 = gtk_frame_new (NULL); gtk_widget_show (frame36); gtk_box_pack_start (GTK_BOX (vbox59), frame36, FALSE, FALSE, 0); @@ -739,12 +750,14 @@ create_SpeedHacksDlg (void) GLADE_HOOKUP_OBJECT (SpeedHacksDlg, label95, "label95"); GLADE_HOOKUP_OBJECT (SpeedHacksDlg, hseparator1, "hseparator1"); GLADE_HOOKUP_OBJECT (SpeedHacksDlg, label91, "label91"); - GLADE_HOOKUP_OBJECT (SpeedHacksDlg, label90, "label90"); + GLADE_HOOKUP_OBJECT (SpeedHacksDlg, label105, "label105"); GLADE_HOOKUP_OBJECT (SpeedHacksDlg, vbox60, "vbox60"); GLADE_HOOKUP_OBJECT (SpeedHacksDlg, check_iop_cycle_rate, "check_iop_cycle_rate"); GLADE_HOOKUP_OBJECT (SpeedHacksDlg, label96, "label96"); GLADE_HOOKUP_OBJECT (SpeedHacksDlg, check_wait_cycles_sync_hack, "check_wait_cycles_sync_hack"); GLADE_HOOKUP_OBJECT (SpeedHacksDlg, label97, "label97"); + GLADE_HOOKUP_OBJECT (SpeedHacksDlg, check_intc_sync_hack, "check_intc_sync_hack"); + GLADE_HOOKUP_OBJECT (SpeedHacksDlg, label101, "label101"); GLADE_HOOKUP_OBJECT (SpeedHacksDlg, frame36, "frame36"); GLADE_HOOKUP_OBJECT (SpeedHacksDlg, alignment31, "alignment31"); GLADE_HOOKUP_OBJECT (SpeedHacksDlg, check_ESC_hack, "check_ESC_hack"); @@ -765,8 +778,8 @@ create_GameFixDlg (void) GtkWidget *alignment5; GtkWidget *vbox30; GtkWidget *check_FPU_Clamp; - GtkWidget *check_VU_Branch; GtkWidget *check_VU_Add_Sub; + GtkWidget *check_VU_FCOR_hack; GtkWidget *label42; GtkWidget *dialog_action_area1; GtkWidget *cancelbutton1; @@ -797,14 +810,14 @@ create_GameFixDlg (void) gtk_widget_show (check_FPU_Clamp); gtk_box_pack_start (GTK_BOX (vbox30), check_FPU_Clamp, FALSE, FALSE, 0); - check_VU_Branch = gtk_check_button_new_with_mnemonic (_("VU Branch Hack - Special fix for Magna Carta; Breaks Crash Bandicoot!")); - gtk_widget_show (check_VU_Branch); - gtk_box_pack_start (GTK_BOX (vbox30), check_VU_Branch, FALSE, FALSE, 0); - check_VU_Add_Sub = gtk_check_button_new_with_mnemonic (_("VU Add / Sub Hack - Special fix for Tri-Ace games!")); gtk_widget_show (check_VU_Add_Sub); gtk_box_pack_start (GTK_BOX (vbox30), check_VU_Add_Sub, FALSE, FALSE, 0); + check_VU_FCOR_hack = gtk_check_button_new_with_mnemonic (_("VU FCOR Hack - Fixes ICO SPS")); + gtk_widget_show (check_VU_FCOR_hack); + gtk_box_pack_start (GTK_BOX (vbox30), check_VU_FCOR_hack, FALSE, FALSE, 0); + label42 = gtk_label_new (_("Some games need special settings.\nConfigure them here.")); gtk_widget_show (label42); gtk_frame_set_label_widget (GTK_FRAME (GameSettings), label42); @@ -838,8 +851,8 @@ create_GameFixDlg (void) GLADE_HOOKUP_OBJECT (GameFixDlg, alignment5, "alignment5"); GLADE_HOOKUP_OBJECT (GameFixDlg, vbox30, "vbox30"); GLADE_HOOKUP_OBJECT (GameFixDlg, check_FPU_Clamp, "check_FPU_Clamp"); - GLADE_HOOKUP_OBJECT (GameFixDlg, check_VU_Branch, "check_VU_Branch"); GLADE_HOOKUP_OBJECT (GameFixDlg, check_VU_Add_Sub, "check_VU_Add_Sub"); + GLADE_HOOKUP_OBJECT (GameFixDlg, check_VU_FCOR_hack, "check_VU_FCOR_hack"); GLADE_HOOKUP_OBJECT (GameFixDlg, label42, "label42"); GLADE_HOOKUP_OBJECT_NO_REF (GameFixDlg, dialog_action_area1, "dialog_action_area1"); GLADE_HOOKUP_OBJECT (GameFixDlg, cancelbutton1, "cancelbutton1"); @@ -3032,8 +3045,11 @@ create_PatchFinderWindow (void) GtkWidget *radiobutton3; GSList *radiobutton3_group = NULL; GtkWidget *radiobutton4; + GSList *radiobutton4_group = NULL; GtkWidget *radiobutton5; + GSList *radiobutton5_group = NULL; GtkWidget *radiobutton6; + GSList *radiobutton6_group = NULL; GtkWidget *checkbutton1; GtkWidget *label56; GtkWidget *frame21; @@ -3130,7 +3146,7 @@ create_PatchFinderWindow (void) radiobutton3 = gtk_radio_button_new_with_mnemonic (NULL, _("8 bits")); gtk_widget_show (radiobutton3); gtk_table_attach (GTK_TABLE (table6), radiobutton3, 0, 1, 0, 1, - (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton3), radiobutton3_group); radiobutton3_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton3)); @@ -3138,31 +3154,31 @@ create_PatchFinderWindow (void) radiobutton4 = gtk_radio_button_new_with_mnemonic (NULL, _("16 bits")); gtk_widget_show (radiobutton4); gtk_table_attach (GTK_TABLE (table6), radiobutton4, 1, 2, 0, 1, - (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton4), radiobutton3_group); - radiobutton3_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton4)); + gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton4), radiobutton4_group); + radiobutton4_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton4)); radiobutton5 = gtk_radio_button_new_with_mnemonic (NULL, _("32 bits")); gtk_widget_show (radiobutton5); gtk_table_attach (GTK_TABLE (table6), radiobutton5, 0, 1, 1, 2, - (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton5), radiobutton3_group); - radiobutton3_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton5)); + gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton5), radiobutton5_group); + radiobutton5_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton5)); radiobutton6 = gtk_radio_button_new_with_mnemonic (NULL, _("64 bits")); gtk_widget_show (radiobutton6); gtk_table_attach (GTK_TABLE (table6), radiobutton6, 1, 2, 1, 2, - (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton6), radiobutton3_group); - radiobutton3_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton6)); + gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton6), radiobutton6_group); + radiobutton6_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton6)); checkbutton1 = gtk_check_button_new_with_mnemonic (_("Unsigned")); gtk_widget_show (checkbutton1); gtk_table_attach (GTK_TABLE (table6), checkbutton1, 0, 1, 2, 3, - (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); label56 = gtk_label_new (_("Values of Size")); @@ -4045,13 +4061,26 @@ create_MemDlg (void) GtkWidget *MemDlg; GtkWidget *dialog_vbox7; GtkWidget *hbox40; - GtkWidget *vbox62; - GtkWidget *hbox42; - GtkWidget *label99; - GtkWidget *label100; GtkWidget *hbox41; + GtkWidget *vbox64; + GtkWidget *vbox70; + GtkWidget *hbox46; + GtkWidget *check_enable_mcd1; + GtkWidget *check_enable_mcd2; + GtkWidget *vbox65; + GtkWidget *vbox66; + GtkWidget *hbox44; + GtkWidget *label106; + GtkWidget *label107; + GtkWidget *hbox45; GtkWidget *memcard1combo; GtkWidget *memcard2combo; + GtkWidget *frame38; + GtkWidget *alignment33; + GtkWidget *vbox63; + GtkWidget *check_eject_mcds; + GtkWidget *label103; + GtkWidget *label102; GtkWidget *dialog_action_area7; GtkWidget *memcardcancelbutton; GtkWidget *okbutton1; @@ -4067,34 +4096,90 @@ create_MemDlg (void) gtk_widget_show (hbox40); gtk_box_pack_start (GTK_BOX (dialog_vbox7), hbox40, TRUE, TRUE, 0); - vbox62 = gtk_vbox_new (FALSE, 0); - gtk_widget_show (vbox62); - gtk_box_pack_start (GTK_BOX (hbox40), vbox62, TRUE, TRUE, 0); - - hbox42 = gtk_hbox_new (FALSE, 0); - gtk_widget_show (hbox42); - gtk_box_pack_start (GTK_BOX (vbox62), hbox42, TRUE, TRUE, 0); - - label99 = gtk_label_new (_("Memcard 1")); - gtk_widget_show (label99); - gtk_box_pack_start (GTK_BOX (hbox42), label99, TRUE, TRUE, 0); - - label100 = gtk_label_new (_("Memcard 2")); - gtk_widget_show (label100); - gtk_box_pack_start (GTK_BOX (hbox42), label100, TRUE, TRUE, 0); - gtk_label_set_justify (GTK_LABEL (label100), GTK_JUSTIFY_RIGHT); - hbox41 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox41); - gtk_box_pack_start (GTK_BOX (vbox62), hbox41, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (hbox40), hbox41, TRUE, TRUE, 0); + + vbox64 = gtk_vbox_new (FALSE, 0); + gtk_widget_show (vbox64); + gtk_box_pack_start (GTK_BOX (hbox41), vbox64, TRUE, TRUE, 0); + + vbox70 = gtk_vbox_new (FALSE, 0); + gtk_widget_show (vbox70); + gtk_box_pack_start (GTK_BOX (vbox64), vbox70, TRUE, TRUE, 0); + + hbox46 = gtk_hbox_new (TRUE, 0); + gtk_widget_show (hbox46); + gtk_box_pack_start (GTK_BOX (vbox70), hbox46, TRUE, TRUE, 0); + + check_enable_mcd1 = gtk_check_button_new_with_mnemonic (_("Enabled")); + gtk_widget_show (check_enable_mcd1); + gtk_box_pack_start (GTK_BOX (hbox46), check_enable_mcd1, FALSE, FALSE, 0); + + check_enable_mcd2 = gtk_check_button_new_with_mnemonic (_("Enabled")); + gtk_widget_show (check_enable_mcd2); + gtk_box_pack_start (GTK_BOX (hbox46), check_enable_mcd2, FALSE, FALSE, 0); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check_enable_mcd2), TRUE); + + vbox65 = gtk_vbox_new (FALSE, 0); + gtk_widget_show (vbox65); + gtk_box_pack_start (GTK_BOX (vbox64), vbox65, TRUE, TRUE, 0); + + vbox66 = gtk_vbox_new (FALSE, 0); + gtk_widget_show (vbox66); + gtk_box_pack_start (GTK_BOX (vbox65), vbox66, TRUE, TRUE, 0); + + hbox44 = gtk_hbox_new (TRUE, 0); + gtk_widget_show (hbox44); + gtk_box_pack_start (GTK_BOX (vbox66), hbox44, TRUE, TRUE, 0); + + label106 = gtk_label_new (_("Memcard 1")); + gtk_widget_show (label106); + gtk_box_pack_start (GTK_BOX (hbox44), label106, TRUE, TRUE, 0); + + label107 = gtk_label_new (_("Memcard 2")); + gtk_widget_show (label107); + gtk_box_pack_start (GTK_BOX (hbox44), label107, FALSE, FALSE, 0); + gtk_label_set_justify (GTK_LABEL (label107), GTK_JUSTIFY_RIGHT); + + hbox45 = gtk_hbox_new (FALSE, 0); + gtk_widget_show (hbox45); + gtk_box_pack_start (GTK_BOX (vbox66), hbox45, TRUE, TRUE, 0); memcard1combo = gtk_combo_box_new_text (); gtk_widget_show (memcard1combo); - gtk_box_pack_start (GTK_BOX (hbox41), memcard1combo, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (hbox45), memcard1combo, TRUE, TRUE, 0); memcard2combo = gtk_combo_box_new_text (); gtk_widget_show (memcard2combo); - gtk_box_pack_start (GTK_BOX (hbox41), memcard2combo, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (hbox45), memcard2combo, TRUE, TRUE, 0); + + frame38 = gtk_frame_new (NULL); + gtk_widget_show (frame38); + gtk_box_pack_start (GTK_BOX (hbox41), frame38, TRUE, TRUE, 0); + + alignment33 = gtk_alignment_new (0.5, 0.5, 1, 1); + gtk_widget_show (alignment33); + gtk_container_add (GTK_CONTAINER (frame38), alignment33); + gtk_alignment_set_padding (GTK_ALIGNMENT (alignment33), 0, 0, 12, 0); + + vbox63 = gtk_vbox_new (FALSE, 0); + gtk_widget_show (vbox63); + gtk_container_add (GTK_CONTAINER (alignment33), vbox63); + + check_eject_mcds = gtk_check_button_new_with_mnemonic (_("Eject Mcds when loading SaveStates")); + gtk_widget_show (check_eject_mcds); + gtk_box_pack_start (GTK_BOX (vbox63), check_eject_mcds, FALSE, FALSE, 0); + + label103 = gtk_label_new (_("This feature tells games when the mcd contents have changed so that they re-index the new Mcd contents. WARNING: Disabling this option is NOT recommended, and could lead to MemCard corruption if you also use SaveStates.")); + gtk_widget_show (label103); + gtk_box_pack_start (GTK_BOX (vbox63), label103, FALSE, FALSE, 0); + gtk_label_set_line_wrap (GTK_LABEL (label103), TRUE); + + label102 = gtk_label_new (_("Options")); + gtk_widget_show (label102); + gtk_frame_set_label_widget (GTK_FRAME (frame38), label102); + gtk_label_set_use_markup (GTK_LABEL (label102), TRUE); dialog_action_area7 = GTK_DIALOG (MemDlg)->action_area; gtk_widget_show (dialog_action_area7); @@ -4121,13 +4206,26 @@ create_MemDlg (void) GLADE_HOOKUP_OBJECT_NO_REF (MemDlg, MemDlg, "MemDlg"); GLADE_HOOKUP_OBJECT_NO_REF (MemDlg, dialog_vbox7, "dialog_vbox7"); GLADE_HOOKUP_OBJECT (MemDlg, hbox40, "hbox40"); - GLADE_HOOKUP_OBJECT (MemDlg, vbox62, "vbox62"); - GLADE_HOOKUP_OBJECT (MemDlg, hbox42, "hbox42"); - GLADE_HOOKUP_OBJECT (MemDlg, label99, "label99"); - GLADE_HOOKUP_OBJECT (MemDlg, label100, "label100"); GLADE_HOOKUP_OBJECT (MemDlg, hbox41, "hbox41"); + GLADE_HOOKUP_OBJECT (MemDlg, vbox64, "vbox64"); + GLADE_HOOKUP_OBJECT (MemDlg, vbox70, "vbox70"); + GLADE_HOOKUP_OBJECT (MemDlg, hbox46, "hbox46"); + GLADE_HOOKUP_OBJECT (MemDlg, check_enable_mcd1, "check_enable_mcd1"); + GLADE_HOOKUP_OBJECT (MemDlg, check_enable_mcd2, "check_enable_mcd2"); + GLADE_HOOKUP_OBJECT (MemDlg, vbox65, "vbox65"); + GLADE_HOOKUP_OBJECT (MemDlg, vbox66, "vbox66"); + GLADE_HOOKUP_OBJECT (MemDlg, hbox44, "hbox44"); + GLADE_HOOKUP_OBJECT (MemDlg, label106, "label106"); + GLADE_HOOKUP_OBJECT (MemDlg, label107, "label107"); + GLADE_HOOKUP_OBJECT (MemDlg, hbox45, "hbox45"); GLADE_HOOKUP_OBJECT (MemDlg, memcard1combo, "memcard1combo"); GLADE_HOOKUP_OBJECT (MemDlg, memcard2combo, "memcard2combo"); + GLADE_HOOKUP_OBJECT (MemDlg, frame38, "frame38"); + GLADE_HOOKUP_OBJECT (MemDlg, alignment33, "alignment33"); + GLADE_HOOKUP_OBJECT (MemDlg, vbox63, "vbox63"); + GLADE_HOOKUP_OBJECT (MemDlg, check_eject_mcds, "check_eject_mcds"); + GLADE_HOOKUP_OBJECT (MemDlg, label103, "label103"); + GLADE_HOOKUP_OBJECT (MemDlg, label102, "label102"); GLADE_HOOKUP_OBJECT_NO_REF (MemDlg, dialog_action_area7, "dialog_action_area7"); GLADE_HOOKUP_OBJECT (MemDlg, memcardcancelbutton, "memcardcancelbutton"); GLADE_HOOKUP_OBJECT (MemDlg, okbutton1, "okbutton1"); diff --git a/pcsx2/Linux/pcsx2.glade b/pcsx2/Linux/pcsx2.glade index 8aa53458e6..9d182ee87a 100644 --- a/pcsx2/Linux/pcsx2.glade +++ b/pcsx2/Linux/pcsx2.glade @@ -1,8241 +1,5556 @@ - - - + + + - - - True - Advanced Options - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - False - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_SPREAD - - - - True - True - True - Defaults - True - GTK_RELIEF_NORMAL - True - 0 - - - - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -5 - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - -6 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - True - Nearest - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Negative - True - GTK_RELIEF_NORMAL - True - False - False - True - radio_EE_Round_Near - - - 0 - False - False - - - - - - True - True - Positive - True - GTK_RELIEF_NORMAL - True - False - False - True - radio_EE_Round_Near - - - 0 - False - False - - - - - - True - True - Chop/Zero - True - GTK_RELIEF_NORMAL - True - False - False - True - radio_EE_Round_Near - - - 0 - False - False - - - - - - - - - - True - <b>Round Mode</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - True - None - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Normal - True - GTK_RELIEF_NORMAL - True - False - False - True - radio_EE_Clamp_None - - - 0 - False - False - - - - - - True - True - Extra + Preserve Sign - True - GTK_RELIEF_NORMAL - True - False - False - True - radio_EE_Clamp_None - - - 0 - False - False - - - - - - - - - - True - <b>Clamp Mode</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - False - 0 - - - - True - True - Flush to Zero - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Denormals are Zero - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - 0 - True - True - - - - - - - - - - True - <b>EE Recs Options</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - True - Nearest - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Negative - True - GTK_RELIEF_NORMAL - True - False - False - True - radio_VU_Round_Near - - - 0 - False - False - - - - - - True - True - Positive - True - GTK_RELIEF_NORMAL - True - False - False - True - radio_VU_Round_Near - - - 0 - False - False - - - - - - True - True - Zero - True - GTK_RELIEF_NORMAL - True - False - False - True - radio_VU_Round_Near - - - 0 - False - False - - - - - - - - - - True - <b>Round Mode</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - True - None - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Normal - True - GTK_RELIEF_NORMAL - True - False - False - True - radio_VU_Clamp_None - - - 0 - False - False - - - - - - True - True - Extra - True - GTK_RELIEF_NORMAL - True - False - False - True - radio_VU_Clamp_None - - - 0 - False - False - - - - - - True - True - Extra + Preserve Sign - True - GTK_RELIEF_NORMAL - True - False - False - True - radio_VU_Clamp_None - - - 0 - False - False - - - - - - - - - - True - <b>Clamp Mode</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - 2 - 2 - False - 0 - 0 - - - - True - True - Flush to Zero - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 1 - 0 - 1 - fill - - - - - - - True - True - Denormals are Zero - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 1 - 2 - 0 - 1 - fill - - - - - - - True - False - True - Set O & U Flags - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 1 - 1 - 2 - fill - - - - - - - True - False - True - Software Emulate DaZ - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 1 - 2 - 1 - 2 - fill - - - - - - 0 - True - True - - - - - - - - - - True - <b>VU Recs Options</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - True - False - 0 - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - These options specify how your CPU rounds floating point values. + + True + Advanced Options + GDK_WINDOW_TYPE_HINT_DIALOG + + + True + + + True + + + True + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + + + True + True + Nearest + True + 0 + True + + + False + False + + + + + True + True + Negative + True + 0 + True + radio_EE_Round_Near + + + False + False + 1 + + + + + True + True + Positive + True + 0 + True + radio_EE_Round_Near + + + False + False + 2 + + + + + True + True + Chop/Zero + True + 0 + True + radio_EE_Round_Near + + + False + False + 3 + + + + + + + + + True + <b>Round Mode</b> + True + + + label_item + + + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + + + True + True + None + True + 0 + True + + + False + False + + + + + True + True + Normal + True + 0 + True + radio_EE_Clamp_None + + + False + False + 1 + + + + + True + True + Extra + Preserve Sign + True + 0 + True + radio_EE_Clamp_None + + + False + False + 2 + + + + + + + + + True + <b>Clamp Mode</b> + True + + + label_item + + + + + 1 + + + + + True + + + True + True + Flush to Zero + True + 0 + True + + + False + False + + + + + True + True + Denormals are Zero + True + 0 + True + + + False + False + 1 + + + + + 2 + + + + + + + + + True + <b>EE Recs Options</b> + True + + + label_item + + + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + + + True + True + Nearest + True + 0 + True + + + False + False + + + + + True + True + Negative + True + 0 + True + radio_VU_Round_Near + + + False + False + 1 + + + + + True + True + Positive + True + 0 + True + radio_VU_Round_Near + + + False + False + 2 + + + + + True + True + Zero + True + 0 + True + radio_VU_Round_Near + + + False + False + 3 + + + + + + + + + True + <b>Round Mode</b> + True + + + label_item + + + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + + + True + True + None + True + 0 + True + + + False + False + + + + + True + True + Normal + True + 0 + True + radio_VU_Clamp_None + + + False + False + 1 + + + + + True + True + Extra + True + 0 + True + radio_VU_Clamp_None + + + False + False + 2 + + + + + True + True + Extra + Preserve Sign + True + 0 + True + radio_VU_Clamp_None + + + False + False + 3 + + + + + + + + + True + <b>Clamp Mode</b> + True + + + label_item + + + + + 1 + + + + + True + 2 + 2 + + + True + True + Flush to Zero + True + 0 + True + + + + + + + + + True + True + Denormals are Zero + True + 0 + True + + + 1 + 2 + + + + + + + True + False + True + Set O & U Flags + True + 0 + True + + + 1 + 2 + + + + + + + True + False + True + Software Emulate DaZ + True + 0 + True + + + 1 + 2 + 1 + 2 + + + + + + + 2 + + + + + + + + + True + <b>VU Recs Options</b> + True + + + label_item + + + + + 1 + + + + + + + True + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + These options specify how your CPU rounds floating point values. Try changing the roundmode for EE if your game hangs, it could make it work again. - False - False - GTK_JUSTIFY_LEFT - True - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - - - - - - True - <b>Round Mode</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - False - False - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - These options specify how PCSX2's recompilers will clamp Infinities and NaN (Not a Number) values in the opcode instructions. + True + + + + + + + True + <b>Round Mode</b> + True + + + label_item + + + + + False + False + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + These options specify how PCSX2's recompilers will clamp Infinities and NaN (Not a Number) values in the opcode instructions. None - No clamping. (Fastest Mode) Normal - Clamps the result. Extra - Clamps the operands, the result, and anywhere in between. -Extra + Preserve Sign - Same as ""Extra"", except preserves NaN's sign when clamping the operands. (Slowest Mode) - False - False - GTK_JUSTIFY_LEFT - True - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - - - - - - True - <b>Clamp Mode</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - False - False - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - Flush to Zero - Your CPU makes Floating Point Underflows become Zero, so it does less work. (Speed Up) +Extra + Preserve Sign - Same as ""Extra"", except preserves NaN's sign when clamping the operands. (Slowest Mode) + True + + + + + + + True + <b>Clamp Mode</b> + True + + + label_item + + + + + False + False + 1 + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + Flush to Zero - Your CPU makes Floating Point Underflows become Zero, so it does less work. (Speed Up) Denormals are Zero - Your CPU makes Floating Point Denormals become Zero, so it does less work. (Speed Up) - False - False - GTK_JUSTIFY_LEFT - True - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - - - - - - True - <b>Other Options</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - False - False - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - - True - PCSX2 Speed Hacks - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - False - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -5 - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - -6 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - These hacks will affect the speed of PCSX2 but possibly compromise compatibility. + True + + + + + + + True + <b>Other Options</b> + True + + + label_item + + + + + False + False + 2 + + + + + 1 + + + + + 2 + + + + + True + GTK_BUTTONBOX_SPREAD + + + True + True + True + Defaults + True + 0 + + + + + + True + True + True + gtk-ok + True + -5 + + + + 1 + + + + + True + True + True + gtk-cancel + True + -6 + + + + 2 + + + + + False + GTK_PACK_END + + + + + + + True + PCSX2 Speed Hacks + GDK_WINDOW_TYPE_HINT_DIALOG + + + True + + + True + + + True + These hacks will affect the speed of PCSX2 but possibly compromise compatibility. If you have problems, Disable all of these and try again. - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - False - 0 - - - - True - 0 - 0.5 - GTK_SHADOW_ETCHED_IN - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 2 - - - - True - True - Default Cycle Rate - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - Most compatable option - recommended for everyone with high-end machines. - False - False - GTK_JUSTIFY_LEFT - True - False - 0.289999991655 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - True - Use x1.5 Cycle Rate - True - GTK_RELIEF_NORMAL - True - False - False - True - check_default_cycle_rate - - - 0 - False - False - - - - - - True - Moderate speedup, and works well with most games. - False - False - GTK_JUSTIFY_LEFT - True - False - 0.289999991655 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - True - Use x2 Cycle Rate - True - GTK_RELIEF_NORMAL - True - False - False - True - check_default_cycle_rate - - - 0 - False - False - - - - - - True - Big speedup! Works well with many games. - False - False - GTK_JUSTIFY_LEFT - True - False - 0.360000014305 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - True - Use x3 Cycle Rate - True - GTK_RELIEF_NORMAL - True - False - False - True - check_default_cycle_rate - - - 0 - False - False - - - - - - True - Big speedup, but causes flickering or missing geometry on many games. - False - False - GTK_JUSTIFY_LEFT - True - False - 0.239999994636 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - - - 0 - False - False - - - - - - True - Important: X2 & X3 sync hacks *will* cause choppy/skippy audio on many FMV movies. - False - False - GTK_JUSTIFY_LEFT - True - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - - - - - True - <b>frame37</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - False - 0 - - - - True - True - Enable IOP x2 Cycle Rate - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - Small speedup, and works well with most games, - False - False - GTK_JUSTIFY_LEFT - True - False - 0.5 - 0.5 - 0 - 0 - check_iop_cycle_rate - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - True - WaitCycles Sync Hack - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - Small speedup. Works well with most games, but it may cause certain games to crash, or freeze up during bootup or stage changes. - False - False - GTK_JUSTIFY_LEFT - True - False - 0.5 - 0.5 - 0 - 0 - check_wait_cycles_sync_hack - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - 0 - False - False - - - - - 0 - True - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_ETCHED_IN - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - True - Escape Hack - Use Esc key to fully exit PCSX2. - True - GTK_RELIEF_NORMAL - True - False - False - True - - - - - - - - True - <b>Miscellaneous</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - False - False - - - - - 0 - False - False - - - - - - - - True - Game Special Fixes - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - False - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -5 - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - -6 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - True - FPU Clamp Hack - Special fix for Tekken 5 and maybe other games. - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - VU Branch Hack - Special fix for Magna Carta; Breaks Crash Bandicoot! - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - VU Add / Sub Hack - Special fix for Tri-Ace games! - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - - - - - True - <b>Some games need special settings. + + + False + False + + + + + True + + + True + 0 + + + True + 12 + + + True + 2 + + + True + True + Default Cycle Rate + True + 0 + True + + + False + False + + + + + True + 0.28999999165534973 + Most compatible option - recommended for everyone with high-end machines. + True + + + False + False + 1 + + + + + True + True + Use x1.5 Cycle Rate + True + 0 + True + check_default_cycle_rate + + + False + False + 2 + + + + + True + 0.28999999165534973 + Moderate speedup, and works well with most games. + True + + + False + False + 3 + + + + + True + True + Use x2 Cycle Rate + True + 0 + True + check_default_cycle_rate + + + False + False + 4 + + + + + True + 0.36000001430511475 + Big speedup! Works well with many games. + True + + + False + False + 5 + + + + + True + True + Use x3 Cycle Rate + True + 0 + True + check_default_cycle_rate + + + False + False + 6 + + + + + True + 0.23999999463558197 + Big speedup, but causes flickering or missing geometry on many games. + True + + + False + False + 7 + + + + + True + + + False + False + 8 + + + + + True + Important: X2 & X3 sync hacks *will* cause choppy/skippy audio on many FMV movies. +Known to work well with a couple games, namely Shadow of the Colossus (but breaks most other games). + True + + + False + False + 9 + + + + + + + + + True + <b>EmotionEngine (EE) Sync Hacks</b> + True + + + label_item + + + + + + + True + + + True + True + Enable IOP x2 Cycle Rate + True + 0 + True + + + False + False + + + + + True + Small speedup, and works well with most games, + True + check_iop_cycle_rate + + + False + False + 1 + + + + + True + True + WaitCycles Sync Hack + True + 0 + True + + + False + False + 2 + + + + + True + Small speedup. Works well with most games, but it may cause certain games to crash, or freeze up during bootup or stage changes. + True + check_wait_cycles_sync_hack + + + False + False + 3 + + + + + True + True + INTC Sync Hack (experimental) + True + 0 + True + + + False + False + 4 + + + + + True + Huge speedup in many games, and a pretty high compatibility rate (some games still work better with EE sync hacks). + True + + + False + False + 5 + + + + + False + False + 1 + + + + + 1 + + + + + True + 0 + + + True + 12 + + + True + True + Escape Hack - Use Esc key to fully exit PCSX2. + True + 0 + True + + + + + + + True + <b>Miscellaneous</b> + True + + + label_item + + + + + False + False + 2 + + + + + False + False + 2 + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + gtk-ok + True + -5 + + + + + + True + True + True + gtk-cancel + True + -6 + + + + 1 + + + + + False + GTK_PACK_END + + + + + + + True + Game Special Fixes + GDK_WINDOW_TYPE_HINT_DIALOG + + + True + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + + + True + True + FPU Clamp Hack - Special fix for Tekken 5 and maybe other games. + True + 0 + True + + + False + False + + + + + True + True + VU Add / Sub Hack - Special fix for Tri-Ace games! + True + 0 + True + + + False + False + 1 + + + + + True + True + VU FCOR Hack - Fixes ICO SPS + 0 + True + + + False + False + 2 + + + + + + + + + True + <b>Some games need special settings. Configure them here.</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - - - 5 - True - memWrite32 - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - True - False - - - - 5 - True - False - 5 - - - - 5 - True - False - 2 - - - - True - Address - False - False - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - 0x - False - False - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - True - True - True - 0 - - True - • - False - - - 0 - True - True - - - - - 0 - False - False - - - - - - 5 - True - False - 2 - - - - True - Data - False - False - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - 0x - False - False - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - True - True - True - 0 - - True - • - False - - - 0 - True - True - - - - - 0 - True - True - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 30 - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - True - True - - - - - - - - 5 - True - Program arguments - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - True - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - True - False - - - - 5 - True - False - 5 - - - - True - Fill in the command line arguments for the opened program: - False - False - GTK_JUSTIFY_CENTER - False - False - 0.10000000149 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - 5 - True - False - 2 - - - - True - If you don't know what to write leave it blank - True - True - True - 0 - - True - • - False - - - 0 - True - True - - - - - 0 - False - False - - - - - - True - Note: this is intended for developers only. - False - False - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 30 - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - True - True - - - - - - - - 5 - True - Raw Dump - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - True - False - - - - 5 - True - False - 5 - - - - True - Set Dump Addr (in Hex): - False - False - GTK_JUSTIFY_CENTER - False - False - 0.10000000149 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - 5 - True - False - 2 - - - - True - From 0x - False - False - GTK_JUSTIFY_CENTER - True - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - True - True - True - 0 - - True - • - False - - - 0 - True - True - - - - - 0 - False - False - - - - - - 5 - True - False - 2 - - - - True - To 0x - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - True - True - True - 0 - - True - • - False - - - 0 - True - True - - - - - 0 - True - True - - - - - - True - Dump File = "dump.txt" - False - False - GTK_JUSTIFY_LEFT - False - False - 0.10000000149 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 30 - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - True - True - - - - - - - - 5 - True - Dump code - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - True - False - - - - 5 - True - False - 5 - - - - True - Set Dump Addr (in Hex): - False - False - GTK_JUSTIFY_LEFT - False - False - 0.10000000149 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - 5 - True - False - 2 - - - - True - From 0x - False - False - GTK_JUSTIFY_CENTER - True - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - True - True - True - 0 - - True - • - False - - - 0 - True - True - - - - - 0 - False - False - - - - - - 5 - True - False - 2 - - - - True - To 0x - False - False - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - True - True - True - 0 - - True - • - False - - - 0 - True - True - - - - - 0 - True - True - - - - - - True - Dump File = "dump.txt" - False - False - GTK_JUSTIFY_LEFT - False - False - 0.10000000149 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 30 - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - True - True - - - - - - - - 5 - True - SetBreakPoint Addr - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - True - False - - - - 5 - True - False - 5 - - - - True - Set New BP Count (in Hex): - False - False - GTK_JUSTIFY_CENTER - False - False - 0.10000000149 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - 5 - True - False - 2 - - - - True - 0x - False - False - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - True - True - True - 0 - - True - • - False - - - 0 - True - True - - - - - 0 - False - False - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 30 - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - True - True - - - - - - - - 5 - True - SetBreakPoint Addr - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - True - False - - - - 5 - True - False - 5 - - - - True - Set New BP Address (in Hex): - False - False - GTK_JUSTIFY_CENTER - False - False - 0.10000000149 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - 5 - True - False - 2 - - - - True - 0x - False - False - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - True - True - True - 0 - - True - • - False - - - 0 - True - True - - - - - 0 - False - False - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 30 - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - True - True - - - - - - - - 5 - True - SetPCDlg - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - True - False - - - - 5 - True - False - 5 - - - - True - Set New PC Address (in Hex): - False - False - GTK_JUSTIFY_CENTER - False - False - 0.10000000149 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - 5 - True - False - 2 - - - - True - 0x - False - False - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - True - True - True - 0 - - True - • - False - - - 0 - True - True - - - - - 0 - False - False - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 30 - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - True - True - - - - - - - - 5 - True - PCSX2 Debugger - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - True - False - - - - 5 - True - False - 0 - - - - True - False - 5 - - - - True - True - EE Debug Mode - True - GTK_RELIEF_NORMAL - True - False - False - True - - - - 0 - False - False - - - - - - True - True - IOP Debug Mode - True - GTK_RELIEF_NORMAL - True - False - False - True - GtkRadioButton_EE - - - - 0 - False - False - - - - - 0 - False - True - - - - - - 5 - True - False - 0 - - - - True - False - 0 - - - - True - GTK_POLICY_ALWAYS - GTK_POLICY_NEVER - GTK_SHADOW_NONE - GTK_CORNER_TOP_LEFT - - - - True - GTK_SHADOW_IN - - - - True - False - False - False - True - False - False - False - - - - - - - 0 - True - True - - - - - - True - GTK_UPDATE_CONTINUOUS - False - 0 0 412 1 20 2 - - - 0 - False - True - - - - - 0 - True - True - - - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 0 - - - - True - True - True - Step - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Skip - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Go - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Log On/Off - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - False - True - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 0 - - - - True - True - True - Set PC - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Set BP Addr - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Set BP Count - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Clear BPs - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - False - True - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 0 - - - - True - True - True - Dump code - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Raw Dump - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Close - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - False - True - - - - - 0 - False - True - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 10 - - - - True - True - True - memWrite32 - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - False - True - - - - - 0 - True - True - - - - - - - - 10 - True - Conf - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - False - False - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - True - False - - - - True - False - 0 - - - - 2 - True - 14 - 2 - False - 0 - 15 - - - - True - Bios - False - False - GTK_JUSTIFY_CENTER - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 1 - 2 - 12 - 13 - - - - - - - - True - FireWire - False - False - GTK_JUSTIFY_CENTER - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 1 - 2 - 9 - 10 - - - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 0 - - - - True - True - True - Configure - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Test - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - About - True - GTK_RELIEF_NORMAL - True - - - - - - 1 - 2 - 11 - 12 - - - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 0 - - - - True - True - True - Configure - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Test - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - About - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - 1 - 11 - 12 - - - - - - - True - Usb - False - False - GTK_JUSTIFY_CENTER - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 9 - 10 - - - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 0 - - - - True - True - True - Configure - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Test - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - About - True - GTK_RELIEF_NORMAL - True - - - - - - 1 - 2 - 8 - 9 - - - - - - - - True - Cdvdrom - False - False - GTK_JUSTIFY_CENTER - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 1 - 2 - 6 - 7 - - - - - - - - True - Dev9 - False - False - GTK_JUSTIFY_CENTER - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 6 - 7 - - - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 0 - - - - True - True - True - Configure - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Test - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - About - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - 1 - 8 - 9 - - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 0 - - - - True - True - True - Configure - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Test - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - About - True - GTK_RELIEF_NORMAL - True - - - - - - 1 - 2 - 2 - 3 - - - - - - - - True - Sound - False - False - GTK_JUSTIFY_CENTER - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 1 - 2 - 0 - 1 - - - - - - - - True - Second Controller - False - False - GTK_JUSTIFY_CENTER - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 1 - 2 - 3 - 4 - - - - - - - - True - First Controller - False - False - GTK_JUSTIFY_CENTER - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 3 - 4 - - - - - - - - True - Graphics - False - False - GTK_JUSTIFY_CENTER - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 0 - 1 - - - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 0 - - - - True - True - True - Configure - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Test - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - About - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - 1 - 2 - 3 - - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 0 - - - - True - True - True - Configure - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Test - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - About - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - 1 - 5 - 6 - - - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 0 - - - - True - True - True - Configure - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Test - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - About - True - GTK_RELIEF_NORMAL - True - - - - - - 1 - 2 - 5 - 6 - - - - - - - True - - False - True - - - 1 - 2 - 10 - 11 - - - - - - True - - False - True - - - 0 - 1 - 10 - 11 - - - - - - True - - False - True - - - 1 - 2 - 7 - 8 - - - - - - True - - False - True - - - 0 - 1 - 7 - 8 - - - - - - True - - False - True - - - 1 - 2 - 4 - 5 - - - - - - True - - False - True - - - 0 - 1 - 4 - 5 - - - - - - True - - False - True - - - 1 - 2 - 1 - 2 - - - - - - True - - False - True - - - 0 - 1 - 1 - 2 - - - - - - True - - False - True - - - 1 - 2 - 13 - 14 - - - - - 0 - True - True - - - - - - True - False - 14 - - - - True - GTK_BUTTONBOX_START - 0 - - - - True - True - True - Select Plugins Dir - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - Select Bios Dir - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - False - True - - - - - - True - GTK_BUTTONBOX_DEFAULT_STYLE - 0 - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - - 10 - True - Pcsx About - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - True - False - - - - True - False - 0 - - - - True - False - 0 - - - - True - PCSX2 + True + + + label_item + + + + + 2 + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + gtk-ok + True + -5 + + + + + + True + True + True + gtk-cancel + True + -6 + + + + 1 + + + + + False + GTK_PACK_END + + + + + + + True + 5 + memWrite32 + + + True + 5 + 5 + + + True + 5 + 2 + + + True + Address + GTK_JUSTIFY_CENTER + + + False + False + + + + + True + 0x + GTK_JUSTIFY_CENTER + + + False + False + 1 + + + + + True + True + • + + + 2 + + + + + False + False + + + + + True + 5 + 2 + + + True + Data + GTK_JUSTIFY_CENTER + + + False + False + + + + + True + 0x + GTK_JUSTIFY_CENTER + + + False + False + 1 + + + + + True + True + • + + + 2 + + + + + 1 + + + + + True + 30 + + + True + True + True + gtk-ok + True + 0 + + + + + + True + True + True + gtk-cancel + True + 0 + + + + 1 + + + + + 2 + + + + + + + True + 5 + Program arguments + True + + + True + 5 + 5 + + + True + 0.10000000149011612 + Fill in the command line arguments for the opened program: + GTK_JUSTIFY_CENTER + + + False + False + + + + + True + 5 + 2 + + + True + True + If you don't know what to write leave it blank + • + + + + + False + False + 1 + + + + + True + Note: this is intended for developers only. + GTK_JUSTIFY_CENTER + + + False + False + 2 + + + + + True + 30 + + + True + True + True + gtk-ok + True + 0 + + + + + + True + True + True + gtk-cancel + True + 0 + + + + 1 + + + + + 3 + + + + + + + True + 5 + Raw Dump + + + True + 5 + 5 + + + True + 0.10000000149011612 + Set Dump Addr (in Hex): + GTK_JUSTIFY_CENTER + + + False + False + + + + + True + 5 + 2 + + + True + From 0x + GTK_JUSTIFY_CENTER + True + + + False + False + + + + + True + True + • + + + 1 + + + + + False + False + 1 + + + + + True + 5 + 2 + + + True + To 0x + + + False + False + + + + + True + True + • + + + 1 + + + + + 2 + + + + + True + 0.10000000149011612 + Dump File = "dump.txt" + + + False + False + 3 + + + + + True + 30 + + + True + True + True + gtk-ok + True + 0 + + + + + + True + True + True + gtk-cancel + True + 0 + + + + 1 + + + + + 4 + + + + + + + True + 5 + Dump code + + + True + 5 + 5 + + + True + 0.10000000149011612 + Set Dump Addr (in Hex): + + + False + False + + + + + True + 5 + 2 + + + True + From 0x + GTK_JUSTIFY_CENTER + True + + + False + False + + + + + True + True + • + + + 1 + + + + + False + False + 1 + + + + + True + 5 + 2 + + + True + To 0x + GTK_JUSTIFY_CENTER + + + False + False + + + + + True + True + • + + + 1 + + + + + 2 + + + + + True + 0.10000000149011612 + Dump File = "dump.txt" + + + False + False + 3 + + + + + True + 30 + + + True + True + True + gtk-ok + True + 0 + + + + + + True + True + True + gtk-cancel + True + 0 + + + + 1 + + + + + 4 + + + + + + + True + 5 + SetBreakPoint Addr + + + True + 5 + 5 + + + True + 0.10000000149011612 + Set New BP Count (in Hex): + GTK_JUSTIFY_CENTER + + + False + False + + + + + True + 5 + 2 + + + True + 0x + GTK_JUSTIFY_CENTER + + + False + False + + + + + True + True + • + + + 1 + + + + + False + False + 1 + + + + + True + 30 + + + True + True + True + gtk-ok + True + 0 + + + + + + True + True + True + gtk-cancel + True + 0 + + + + 1 + + + + + 2 + + + + + + + True + 5 + SetBreakPoint Addr + + + True + 5 + 5 + + + True + 0.10000000149011612 + Set New BP Address (in Hex): + GTK_JUSTIFY_CENTER + + + False + False + + + + + True + 5 + 2 + + + True + 0x + GTK_JUSTIFY_CENTER + + + False + False + + + + + True + True + • + + + 1 + + + + + False + False + 1 + + + + + True + 30 + + + True + True + True + gtk-ok + True + 0 + + + + + + True + True + True + gtk-cancel + True + 0 + + + + 1 + + + + + 2 + + + + + + + True + 5 + SetPCDlg + + + True + 5 + 5 + + + True + 0.10000000149011612 + Set New PC Address (in Hex): + GTK_JUSTIFY_CENTER + + + False + False + + + + + True + 5 + 2 + + + True + 0x + GTK_JUSTIFY_CENTER + + + False + False + + + + + True + True + • + + + 1 + + + + + False + False + 1 + + + + + True + 30 + + + True + True + True + gtk-ok + True + 0 + + + + + + True + True + True + gtk-cancel + True + 0 + + + + 1 + + + + + 2 + + + + + + + True + 5 + PCSX2 Debugger + + + True + 5 + + + True + 5 + + + True + True + EE Debug Mode + True + 0 + True + + + + False + False + + + + + True + True + IOP Debug Mode + True + 0 + True + GtkRadioButton_EE + + + + False + False + 1 + + + + + False + + + + + True + 5 + + + True + + + True + False + GTK_POLICY_NEVER + + + True + + + True + False + + + + + + + + + True + 0 0 412 1 20 2 + + + False + 1 + + + + + + + True + + + True + + + True + True + True + Step + True + 0 + + + + + + True + True + True + Skip + True + 0 + + + + 1 + + + + + True + True + True + Go + True + 0 + + + + 2 + + + + + True + True + True + Log On/Off + True + 0 + + + + 3 + + + + + False + + + + + True + + + True + True + True + Set PC + True + 0 + + + + + + True + True + True + Set BP Addr + True + 0 + + + + 1 + + + + + True + True + True + Set BP Count + True + 0 + + + + 2 + + + + + True + True + True + Clear BPs + True + 0 + + + + 3 + + + + + False + 1 + + + + + True + + + True + True + True + Dump code + True + 0 + + + + + + True + True + True + Raw Dump + True + 0 + + + + 1 + + + + + True + True + True + Close + True + 0 + + + + 2 + + + + + False + 2 + + + + + False + 1 + + + + + True + 10 + + + True + True + True + memWrite32 + True + 0 + + + + + + False + 2 + + + + + 1 + + + + + + + True + 10 + Conf + False + + + True + + + True + 2 + 14 + 2 + 15 + + + + + + + + + True + 0 + Bios + GTK_JUSTIFY_CENTER + + + 1 + 2 + 12 + 13 + + + + + + + True + 0 + FireWire + GTK_JUSTIFY_CENTER + + + 1 + 2 + 9 + 10 + + + + + + + True + + + True + True + True + Configure + True + 0 + + + + + + True + True + True + Test + True + 0 + + + + 1 + + + + + True + True + True + About + True + 0 + + + + 2 + + + + + 1 + 2 + 11 + 12 + + + + + + + True + + + True + True + True + Configure + True + 0 + + + + + + True + True + True + Test + True + 0 + + + + 1 + + + + + True + True + True + About + True + 0 + + + + 2 + + + + + 11 + 12 + + + + + + True + 0 + Usb + GTK_JUSTIFY_CENTER + + + 9 + 10 + + + + + + + True + + + True + True + True + Configure + True + 0 + + + + + + True + True + True + Test + True + 0 + + + + 1 + + + + + True + True + True + About + True + 0 + + + + 2 + + + + + 1 + 2 + 8 + 9 + + + + + + + True + 0 + Cdvdrom + GTK_JUSTIFY_CENTER + + + 1 + 2 + 6 + 7 + + + + + + + True + 0 + Dev9 + GTK_JUSTIFY_CENTER + + + 6 + 7 + + + + + + + True + + + True + True + True + Configure + True + 0 + + + + + + True + True + True + Test + True + 0 + + + + 1 + + + + + True + True + True + About + True + 0 + + + + 2 + + + + + 8 + 9 + + + + + + True + + + True + True + True + Configure + True + 0 + + + + + + True + True + True + Test + True + 0 + + + + 1 + + + + + True + True + True + About + True + 0 + + + + 2 + + + + + 1 + 2 + 2 + 3 + + + + + + + True + 0 + Sound + GTK_JUSTIFY_CENTER + + + 1 + 2 + + + + + + + True + 0 + Second Controller + GTK_JUSTIFY_CENTER + + + 1 + 2 + 3 + 4 + + + + + + + True + 0 + First Controller + GTK_JUSTIFY_CENTER + + + 3 + 4 + + + + + + + True + 0 + Graphics + GTK_JUSTIFY_CENTER + + + + + + + + + True + + + True + True + True + Configure + True + 0 + + + + + + True + True + True + Test + True + 0 + + + + 1 + + + + + True + True + True + About + True + 0 + + + + 2 + + + + + 2 + 3 + + + + + + True + + + True + True + True + Configure + True + 0 + + + + + + True + True + True + Test + True + 0 + + + + 1 + + + + + True + True + True + About + True + 0 + + + + 2 + + + + + 5 + 6 + + + + + + + True + + + True + True + True + Configure + True + 0 + + + + + + True + True + True + Test + True + 0 + + + + 1 + + + + + True + True + True + About + True + 0 + + + + 2 + + + + + 1 + 2 + 5 + 6 + + + + + + True + + + + 1 + 2 + 10 + 11 + + + + + True + + + + 10 + 11 + + + + + True + + + + 1 + 2 + 7 + 8 + + + + + True + + + + 7 + 8 + + + + + True + + + + 1 + 2 + 4 + 5 + + + + + True + + + + 4 + 5 + + + + + True + + + + 1 + 2 + 1 + 2 + + + + + True + + + + 1 + 2 + + + + + True + + + + 1 + 2 + 13 + 14 + + + + + + + True + 14 + + + True + GTK_BUTTONBOX_START + + + True + True + True + Select Plugins Dir + True + 0 + + + + + + True + True + True + Select Bios Dir + True + 0 + + + + 1 + + + + + False + + + + + True + + + True + True + True + gtk-ok + True + 0 + + + + + + True + True + True + gtk-cancel + True + 0 + + + + 1 + + + + + 1 + + + + + 1 + + + + + + + True + 10 + Pcsx About + + + True + + + True + + + True + PCSX2 Version x.x - False - False - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - 5 - True - 0 - 0.5 - GTK_SHADOW_ETCHED_IN - - - - 5 - True - False - 0 - - - - True - written by... - False - False - GTK_JUSTIFY_CENTER - True - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - - 0 - False - False - - - - - 0 - True - True - - - - - - 5 - True - 0 - 0.5 - GTK_SHADOW_ETCHED_IN - - - - 5 - True - False - 0 - - - - True - greets to... - False - False - GTK_JUSTIFY_CENTER - True - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - - 0 - False - False - - - - - - True - GTK_BUTTONBOX_EDGE - 0 - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - - - - - - 0 - False - False - - - - - - - - True - PCSX - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - True - False - - - - - - True - False - 0 - - - - True - GTK_PACK_DIRECTION_LTR - GTK_PACK_DIRECTION_LTR - - - - True - _File - True - - - - - - - True - _Run CD - True - - - - - - - True - _Load Elf - True - - - - - - - True - - - - - - True - States - True - - - - - - - True - Load - True - - - - - - - True - Slot 0 - True - - - - - - - True - Slot 1 - True - - - - - - - True - Slot 2 - True - - - - - - - True - Slot 3 - True - - - - - - - True - Slot 4 - True - - - - - - - True - Other... - True - - - - - - - - - - - True - Save - True - - - - - - - True - Slot 0 - True - - - - - - - True - Slot 1 - True - - - - - - - True - Slot 2 - True - - - - - - - True - Slot 3 - True - - - - - - - True - Slot 4 - True - - - - - - - True - Other... - True - - - - - - - - - - - - - - - True - E_xit - True - - - - - - - - - - - True - _Run - True - - - - - - - True - E_xecute - True - - - - - - - True - Re_set - True - - - - - - - - - - - True - _Config - True - - - - - - - True - _Configure - True - - - - - - - True - - - - - - True - _Graphics - True - - - - - - - True - C_ontrollers - True - - - - - - - True - _Sound - True - - - - - - - True - _Cdvdrom - True - - - - - - - True - D_ev9 - True - - - - - - - True - U_SB - True - - - - - - - True - Fire_Wire - True - - - - - - - True - - - - - - True - Memcards - True - - - - - - - True - C_pu - True - - - - - - - True - Game Fixes - True - - - - - - - True - Speed Hacks - True - - - - - - - True - Advanced - True - - - - - - - - - - - True - _Language - True - - - - - - True - _Misc - True - - - - - - - True - Patch _Browser - True - - - - - - - True - Patch _Finder - True - - - - - - - True - - - - - - True - Enable _Console - True - False - - - - - - - True - Enable _Patches - True - False - - - - - - - True - Print CDVD Info - True - False - - - - - - - - - - - True - _Debug - True - - - - - - - True - Enter Debugger ... - True - - - - - - - True - Logging - True - - - - - - - True - - - - - - True - _Arguments - True - - - - - - - - - - - True - _Help - True - - - - - - - True - About PCSX2... - True - - - - - - - - - - 0 - False - False - - - - - - True - pcsxAbout.bmp - 0.5 - 0.5 - 0 - 0 - - - 1 - True - True - - - - - - True - False - 0 - - - - - - - 0 - True - True - - - - - - - - Patch List - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - True - True - False - False - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - False - - - - True - False - 0 - - - - True - True - GTK_POLICY_ALWAYS - GTK_POLICY_ALWAYS - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - False - False - True - False - False - False - - - - - 0 - True - True - - - - - - True - False - 0 - - - - True - True - Enable / Diable - True - GTK_RELIEF_NORMAL - True - - - 0 - False - False - - - - - - True - True - Add Patch - True - GTK_RELIEF_NORMAL - True - - - 0 - False - False - - - - - - True - True - Edit Patch - True - GTK_RELIEF_NORMAL - True - - - 0 - False - False - - - - - - True - True - Add GS2v3-4 - True - GTK_RELIEF_NORMAL - True - - - 0 - False - False - - - - - - True - True - Add Raw - True - GTK_RELIEF_NORMAL - True - - - 0 - False - False - - - - - - True - True - Pnach Writer - True - GTK_RELIEF_NORMAL - True - - - 0 - False - False - - - - - - True - True - Skip Mpeg - True - GTK_RELIEF_NORMAL - True - - - 0 - False - False - - - - - - - - - - - - - - True - True - gtk-close - True - GTK_RELIEF_NORMAL - True - - - 0 - False - False - - - - - 0 - True - True - - - - - - - - True - Patch Finder - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - True - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - False - - - - True - False - 0 - - - - True - False - 0 - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - True - EE RAM - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - IOP RAM - True - GTK_RELIEF_NORMAL - True - False - False - True - radiobutton1 - - - 0 - False - False - - - - - - - - - - True - <b>Search In</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - 3 - 2 - False - 0 - 0 - - - - True - True - 8 bits - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 1 - 0 - 1 - fill - - - - - - - True - True - 16 bits - True - GTK_RELIEF_NORMAL - True - False - False - True - radiobutton3 - - - 1 - 2 - 0 - 1 - fill - - - - - - - True - True - 32 bits - True - GTK_RELIEF_NORMAL - True - False - False - True - radiobutton3 - - - 0 - 1 - 1 - 2 - fill - - - - - - - True - True - 64 bits - True - GTK_RELIEF_NORMAL - True - False - False - True - radiobutton3 - - - 1 - 2 - 1 - 2 - fill - - - - - - - True - True - Unsigned - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 1 - 2 - 3 - fill - - - - - - - - - - - True - <b>Values of Size</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - True - Equal - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Greater Then - True - GTK_RELIEF_NORMAL - True - False - False - True - radiobutton7 - - - 0 - False - False - - - - - - True - True - Less Then - True - GTK_RELIEF_NORMAL - True - False - False - True - radiobutton7 - - - 0 - False - False - - - - - - True - True - Greater Then or Equal - True - GTK_RELIEF_NORMAL - True - False - False - True - radiobutton7 - - - 0 - False - False - - - - - - True - True - Less Then or Equal - True - GTK_RELIEF_NORMAL - True - False - False - True - radiobutton7 - - - 0 - False - False - - - - - - True - True - Not Equal - True - GTK_RELIEF_NORMAL - True - False - False - True - radiobutton7 - - - 0 - False - False - - - - - - - - - - True - <b>Being</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - True - Old Value - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Specific Value - True - GTK_RELIEF_NORMAL - True - False - False - True - radiobutton13 - - - 0 - False - False - - - - - - True - True - True - True - 0 - - True - * - False - - - 0 - False - False - - - - - - - - - - True - <b>Compared To</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - False - 0 - - - - True - Results: - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - %s - False - False - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - True - True - - - - - - True - Ready to Search - False - False - GTK_JUSTIFY_RIGHT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - True - False - - - - - 0 - False - False - - - - - - True - True - GTK_POLICY_ALWAYS - GTK_POLICY_ALWAYS - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - False - False - True - False - False - False - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - True - 2 - 2 - False - 0 - 0 - - - - True - True - gtk-clear - True - GTK_RELIEF_NORMAL - True - - - 0 - 1 - 0 - 1 - - - - - - - True - True - gtk-find - True - GTK_RELIEF_NORMAL - True - - - 1 - 2 - 0 - 1 - - - - - - - True - True - gtk-add - True - GTK_RELIEF_NORMAL - True - - - 0 - 1 - 1 - 2 - - - - - - - True - True - gtk-close - True - GTK_RELIEF_NORMAL - True - - - 1 - 2 - 1 - 2 - - - - - - 0 - False - True - - - - - 0 - True - True - - - - - - - - True - dialog1 - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - False - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - 0 - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - 0 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - 0 - 0.5 - GTK_SHADOW_ETCHED_IN - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - CPU vendor - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - Family - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - Cpu Speed - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - Features - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - - - - - True - - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - True - EERec - EE/IOP recompiler (Need MMX/SSE/SSE2) - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - 5 - True - 0 - 0.5 - GTK_SHADOW_ETCHED_IN - - - - 5 - True - False - 0 - - - - True - True - VU0rec - enable recompiler for VU0 unit - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - VU1rec - enable recompiler for VU1 unit - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - - - True - VU Recompilers - All options are set by default - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - True - Multi threaded GS mode (MTGS) + GTK_JUSTIFY_CENTER + + + False + False + + + + + True + 5 + 0 + + + True + 5 + + + True + written by... + GTK_JUSTIFY_CENTER + True + + + False + False + + + + + + + False + False + 1 + + + + + + + True + 5 + 0 + + + True + 5 + + + True + greets to... + GTK_JUSTIFY_CENTER + True + + + False + False + + + + + + + False + False + 1 + + + + + True + GTK_BUTTONBOX_EDGE + + + True + True + True + gtk-ok + True + 0 + + + + + + False + False + 2 + + + + + + + True + PCSX + GTK_WIN_POS_CENTER + + + + + True + + + True + + + True + _File + True + + + + + True + _Run CD + True + + + + + + True + _Load Elf + True + + + + + + True + + + + + True + States + True + + + + + True + Load + True + + + + + True + Slot 0 + True + + + + + + True + Slot 1 + True + + + + + + True + Slot 2 + True + + + + + + True + Slot 3 + True + + + + + + True + Slot 4 + True + + + + + + True + Other... + True + + + + + + + + + + True + Save + True + + + + + True + Slot 0 + True + + + + + + True + Slot 1 + True + + + + + + True + Slot 2 + True + + + + + + True + Slot 3 + True + + + + + + True + Slot 4 + True + + + + + + True + Other... + True + + + + + + + + + + + + + + True + E_xit + True + + + + + + + + + + True + _Run + True + + + + + True + E_xecute + True + + + + + + True + Re_set + True + + + + + + + + + + True + _Config + True + + + + + True + _Configure + True + + + + + + True + + + + + True + _Graphics + True + + + + + + True + C_ontrollers + True + + + + + + True + _Sound + True + + + + + + True + _Cdvdrom + True + + + + + + True + D_ev9 + True + + + + + + True + U_SB + True + + + + + + True + Fire_Wire + True + + + + + + True + + + + + True + Memcards + True + + + + + + True + C_pu + True + + + + + + True + Game Fixes + True + + + + + + True + Speed Hacks + True + + + + + + True + Advanced + True + + + + + + + + + + True + _Language + True + + + + + True + _Misc + True + + + + + True + Patch _Browser + True + + + + + + True + Patch _Finder + True + + + + + + True + + + + + True + Enable _Console + True + + + + + + True + Enable _Patches + True + + + + + + True + Print CDVD Info + True + + + + + + + + + + True + _Debug + True + + + + + True + Enter Debugger ... + True + + + + + + True + Logging + True + + + + + + True + + + + + True + _Arguments + True + + + + + + + + + + True + _Help + True + + + + + True + About PCSX2... + True + + + + + + + + + + False + False + + + + + True + pcsxAbout.bmp + + + 1 + 1 + + + + + True + + + + + + 2 + + + + + + + Patch List + True + GDK_WINDOW_TYPE_HINT_DIALOG + False + + + True + + + True + True + GTK_SHADOW_IN + + + True + True + + + + + + + True + + + True + True + Enable / Diable + True + 0 + + + False + False + + + + + True + True + Add Patch + True + 0 + + + False + False + 1 + + + + + True + True + Edit Patch + True + 0 + + + False + False + 2 + + + + + True + True + Add GS2v3-4 + True + 0 + + + False + False + 3 + + + + + True + True + Add Raw + True + 0 + + + False + False + 4 + + + + + True + True + Pnach Writer + True + 0 + + + False + False + 5 + + + + + True + True + Skip Mpeg + True + 0 + + + False + False + 6 + + + + + + + + + + + True + True + gtk-close + True + 0 + + + False + False + 9 + + + + + 1 + + + + + + + True + Patch Finder + True + GDK_WINDOW_TYPE_HINT_DIALOG + + + True + + + True + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + + + True + True + EE RAM + True + 0 + True + + + False + False + + + + + True + True + IOP RAM + True + 0 + True + radiobutton1 + + + False + False + 1 + + + + + + + + + True + <b>Search In</b> + True + + + label_item + + + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + 3 + 2 + + + + + + True + True + 8 bits + True + 0 + True + radiobutton6 + + + + + + + + + True + True + 16 bits + True + 0 + True + radiobutton6 + + + 1 + 2 + + + + + + + True + True + 32 bits + True + 0 + True + radiobutton6 + + + 1 + 2 + + + + + + + True + True + 64 bits + True + 0 + True + + + 1 + 2 + 1 + 2 + + + + + + + True + True + Unsigned + True + 0 + True + + + 2 + 3 + + + + + + + + + + + True + <b>Values of Size</b> + True + + + label_item + + + + + 1 + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + + + True + True + Equal + True + 0 + True + + + False + False + + + + + True + True + Greater Then + True + 0 + True + radiobutton7 + + + False + False + 1 + + + + + True + True + Less Then + True + 0 + True + radiobutton7 + + + False + False + 2 + + + + + True + True + Greater Then or Equal + True + 0 + True + radiobutton7 + + + False + False + 3 + + + + + True + True + Less Then or Equal + True + 0 + True + radiobutton7 + + + False + False + 4 + + + + + True + True + Not Equal + True + 0 + True + radiobutton7 + + + False + False + 5 + + + + + + + + + True + <b>Being</b> + True + + + label_item + + + + + 2 + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + + + True + True + Old Value + True + 0 + True + + + False + False + + + + + True + True + Specific Value + True + 0 + True + radiobutton13 + + + False + False + 1 + + + + + True + True + + + False + False + 2 + + + + + + + + + True + <b>Compared To</b> + True + + + label_item + + + + + 3 + + + + + + + True + + + True + + + True + + + True + Results: + + + False + False + + + + + True + %s + GTK_JUSTIFY_CENTER + + + 1 + + + + + True + Ready to Search + GTK_JUSTIFY_RIGHT + + + False + 2 + + + + + False + False + + + + + True + True + GTK_SHADOW_IN + + + True + True + + + + + 1 + + + + + + + True + 2 + 2 + + + True + True + gtk-clear + True + 0 + + + + + + + + True + True + gtk-find + True + 0 + + + 1 + 2 + + + + + + True + True + gtk-add + True + 0 + + + 1 + 2 + + + + + + True + True + gtk-close + True + 0 + + + 1 + 2 + 1 + 2 + + + + + + False + 1 + + + + + 1 + + + + + + + True + dialog1 + GDK_WINDOW_TYPE_HINT_DIALOG + + + True + + + True + + + True + + + True + 0 + + + True + 12 + + + True + + + True + CPU vendor + + + False + False + + + + + True + Family + + + False + False + 1 + + + + + True + Cpu Speed + + + False + False + 2 + + + + + True + Features + + + False + False + 3 + + + + + + + + + True + True + + + label_item + + + + + + + True + True + EERec - EE/IOP recompiler (Need MMX/SSE/SSE2) + True + 0 + True + + + False + False + 1 + + + + + True + 5 + 0 + + + True + 5 + + + True + True + VU0rec - enable recompiler for VU0 unit + True + 0 + True + + + False + False + + + + + True + True + VU1rec - enable recompiler for VU1 unit + True + 0 + True + + + False + False + 1 + + + + + + + True + VU Recompilers - All options are set by default + + + label_item + + + + + 2 + + + + + True + True + Multi threaded GS mode (MTGS) (faster on dual core/HT CPUs, requires pcsx2 restart) - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - 0 - True - True - - - - - - True - False - 0 - - - - True - 0 - 0.5 - GTK_SHADOW_ETCHED_IN - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - True - Normal - All frames are rendered as fast as possible - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Limit - Force frames to normal speeds if too fast - True - GTK_RELIEF_NORMAL - True - False - False - True - GtkRadioButton_LimitNormal - - - 0 - False - False - - - - - - True - True - Frame Skip - In order to achieve normal speeds, + True + 0 + True + + + False + False + 3 + + + + + + + True + + + True + 0 + + + True + 12 + + + True + + + True + True + Normal - All frames are rendered as fast as possible + True + 0 + True + + + False + False + + + + + True + True + Limit - Force frames to normal speeds if too fast + True + 0 + True + GtkRadioButton_LimitNormal + + + False + False + 1 + + + + + True + True + Frame Skip - In order to achieve normal speeds, some frames are skipped (faster). Fps displayed counts skipped frames too - True - GTK_RELIEF_NORMAL - True - False - False - True - GtkRadioButton_LimitNormal - - - 0 - False - False - - - - - - True - True - VU Skip - Same as Frame Skip, but tried to skip more. + True + 0 + True + GtkRadioButton_LimitNormal + + + False + False + 2 + + + + + True + True + VU Skip - Same as Frame Skip, but tried to skip more. Artifacts might be present, but will be faster - True - GTK_RELIEF_NORMAL - True - False - False - True - GtkRadioButton_LimitNormal - - - 0 - False - False - - - - - - - - - - True - Frame Limiting (F4 switches in-game) - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - False - 0 - - - - True - Custom FPS Limit (0=auto): - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - True - True - - - - - - True - True - 1 - 0 - True - GTK_UPDATE_ALWAYS - False - False - 0 0 9999 1 0 0 - - - 0 - False - True - GTK_PACK_END - - - - - 0 - True - True - - - - - - True - False - 0 - - - - True - Skip Frames when slower than[1]: - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - True - True - - - - - - True - True - 1 - 0 - False - GTK_UPDATE_ALWAYS - False - False - 0 0 9999 1 0 0 - - - 0 - False - True - GTK_PACK_END - - - - - 0 - True - True - - - - - - True - False - 0 - - - - True - Consecutive Frames before skipping[2]: - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - True - True - - - - - - True - True - 1 - 0 - False - GTK_UPDATE_ALWAYS - False - False - 0 0 9999 1 0 0 - - - 0 - False - True - GTK_PACK_END - - - - - 0 - True - True - - - - - - True - False - 0 - - - - True - Consecutive Frames to skip[3]: - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - True - True - - - - - - True - True - 1 - 0 - False - GTK_UPDATE_ALWAYS - False - False - 0 0 9999 1 0 0 - - - 0 - False - True - GTK_PACK_END - - - - - 0 - True - True - - - - - - True - [1] Only skips when slower then this number(0 is auto; 9999 always skips). - False - False - GTK_JUSTIFY_LEFT - True - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - [2] Renders this many frames before skipping (0 is default). - False - False - GTK_JUSTIFY_LEFT - True - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - [3] Skips this many frames before continuing (0 is default). - False - False - GTK_JUSTIFY_LEFT - True - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - - - - - True - Detailed Settings - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - - True - Logging - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - 200 - 450 - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - False - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -5 - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - -6 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - True - GTK_POLICY_ALWAYS - GTK_POLICY_ALWAYS - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - GTK_SHADOW_IN - - - - True - False - 0 - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - True - Cpu Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Mem Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Hw Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Dma Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Bios Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Elf Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Fpu Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - MMI Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - VU0 Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Cop0 Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Vif Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - SPR Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - GIF Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Sif Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - IPU Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - VU Micro Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - RPC Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - - - - - True - <b>EE Logs</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - True - IOP Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Mem Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Hw Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Bios Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Dma Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Pad Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Gte Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - Cdr Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - GPU Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - - - - - True - <b>IOP Logs</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - True - 0 - 0.5 - GTK_SHADOW_NONE - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - False - 0 - - - - True - True - Log to STDOUT - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - SYMs Log - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - - - - - True - <b>Misc</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - label_item - - - - - 0 - True - True - - - - - - - - - 0 - True - True - - - - - - - - True - Memcards - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - False - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -5 - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - -6 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - False - 0 - - - - True - Memcard 1 - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - True - True - - - - - - True - Memcard 2 - False - False - GTK_JUSTIFY_RIGHT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - True - True - - - - - 0 - True - True - - - - - - True - False - 0 - - - - True - False - True - - - 0 - True - True - - - - - - True - False - True - - - 0 - True - True - - - - - 0 - True - True - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - + True + 0 + True + GtkRadioButton_LimitNormal + + + False + False + 3 + + + + + + + + + True + Frame Limiting (F4 switches in-game) + True + + + label_item + + + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + + + True + + + True + Custom FPS Limit (0=auto): + + + + + True + True + 0 0 9999 1 0 0 + 1 + True + + + False + GTK_PACK_END + 1 + + + + + + + True + + + True + Skip Frames when slower than[1]: + + + + + True + True + 0 0 9999 1 0 0 + 1 + + + False + GTK_PACK_END + 1 + + + + + 1 + + + + + True + + + True + Consecutive Frames before skipping[2]: + + + + + True + True + 0 0 9999 1 0 0 + 1 + + + False + GTK_PACK_END + 1 + + + + + 2 + + + + + True + + + True + Consecutive Frames to skip[3]: + + + + + True + True + 0 0 9999 1 0 0 + 1 + + + False + GTK_PACK_END + 1 + + + + + 3 + + + + + True + [1] Only skips when slower then this number(0 is auto; 9999 always skips). + True + + + False + False + 4 + + + + + True + [2] Renders this many frames before skipping (0 is default). + True + + + False + False + 5 + + + + + True + [3] Skips this many frames before continuing (0 is default). + True + + + False + False + 6 + + + + + + + + + True + Detailed Settings + True + + + label_item + + + + + 1 + + + + + 1 + + + + + 2 + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + gtk-ok + True + 0 + + + + + + True + True + True + gtk-cancel + True + 0 + + + + 1 + + + + + False + GTK_PACK_END + + + + + + + True + Logging + 200 + 450 + GDK_WINDOW_TYPE_HINT_DIALOG + + + True + + + True + True + GTK_SHADOW_IN + + + True + + + True + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + + + True + True + Cpu Log + True + 0 + True + + + False + False + + + + + True + True + Mem Log + True + 0 + True + + + False + False + 1 + + + + + True + True + Hw Log + True + 0 + True + + + False + False + 2 + + + + + True + True + Dma Log + True + 0 + True + + + False + False + 3 + + + + + True + True + Bios Log + True + 0 + True + + + False + False + 4 + + + + + True + True + Elf Log + True + 0 + True + + + False + False + 5 + + + + + True + True + Fpu Log + True + 0 + True + + + False + False + 6 + + + + + True + True + MMI Log + True + 0 + True + + + False + False + 7 + + + + + True + True + VU0 Log + True + 0 + True + + + False + False + 8 + + + + + True + True + Cop0 Log + True + 0 + True + + + False + False + 9 + + + + + True + True + Vif Log + True + 0 + True + + + False + False + 10 + + + + + True + True + SPR Log + True + 0 + True + + + False + False + 11 + + + + + True + True + GIF Log + True + 0 + True + + + False + False + 12 + + + + + True + True + Sif Log + True + 0 + True + + + False + False + 13 + + + + + True + True + IPU Log + True + 0 + True + + + False + False + 14 + + + + + True + True + VU Micro Log + True + 0 + True + + + False + False + 15 + + + + + True + True + RPC Log + True + 0 + True + + + False + False + 16 + + + + + + + + + True + <b>EE Logs</b> + True + + + label_item + + + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + + + True + True + IOP Log + True + 0 + True + + + False + False + + + + + True + True + Mem Log + True + 0 + True + + + False + False + 1 + + + + + True + True + Hw Log + True + 0 + True + + + False + False + 2 + + + + + True + True + Bios Log + True + 0 + True + + + False + False + 3 + + + + + True + True + Dma Log + True + 0 + True + + + False + False + 4 + + + + + True + True + Pad Log + True + 0 + True + + + False + False + 5 + + + + + True + True + Gte Log + True + 0 + True + + + False + False + 6 + + + + + True + True + Cdr Log + True + 0 + True + + + False + False + 7 + + + + + True + True + GPU Log + True + 0 + True + + + False + False + 8 + + + + + + + + + True + <b>IOP Logs</b> + True + + + label_item + + + + + 1 + + + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + + + True + True + Log to STDOUT + True + 0 + True + + + False + False + + + + + True + True + SYMs Log + True + 0 + True + + + False + False + 1 + + + + + + + + + True + <b>Misc</b> + True + + + label_item + + + + + 2 + + + + + + + + + 2 + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + gtk-ok + True + -5 + + + + + + True + True + True + gtk-cancel + True + -6 + + + + 1 + + + + + False + GTK_PACK_END + + + + + + + True + Memcards + GDK_WINDOW_TYPE_HINT_DIALOG + + + True + + + True + + + True + + + True + + + True + + + True + True + + + True + True + Enabled + True + 0 + True + + + False + False + + + + + True + True + Enabled + True + 0 + True + True + + + False + False + 1 + + + + + + + + + True + + + True + + + True + True + + + True + Memcard 1 + + + + + True + Memcard 2 + GTK_JUSTIFY_RIGHT + + + False + False + 1 + + + + + + + True + + + True + + + + + True + + + 1 + + + + + 1 + + + + + + + 1 + + + + + + + + + + True + 0 + + + True + 12 + + + True + + + True + True + Eject Mcds when loading SaveStates + True + 0 + True + + + False + False + + + + + True + This feature tells games when the mcd contents have changed so that they re-index the new Mcd contents. WARNING: Disabling this option is NOT recommended, and could lead to MemCard corruption if you also use SaveStates. + True + + + False + False + 1 + + + + + + + + + True + <b>Options</b> + True + + + label_item + + + + + 1 + + + + + + + 2 + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + gtk-ok + True + -5 + + + + + + True + True + True + gtk-cancel + True + -6 + + + + 1 + + + + + False + GTK_PACK_END + + + + + diff --git a/pcsx2/windows/McdManagerDlg.cpp b/pcsx2/windows/McdManagerDlg.cpp index 89f528e56a..20fbfbc5e9 100644 --- a/pcsx2/windows/McdManagerDlg.cpp +++ b/pcsx2/windows/McdManagerDlg.cpp @@ -1167,7 +1167,7 @@ class MemoryCard *(u16 *)&dir[0] = Dir::DF_EXISTS | Dir::DF_DIRECTORY | Dir::DF_READ; // mode flag *(u32 *)&dir[4] = numfiles; // number of files inside the dir *(u8 *)&dir[8] = 0; // creation time seconds - *(u8 *)&dir[9] = 0; // creation time minuts + *(u8 *)&dir[9] = 0; // creation time minutes *(u8 *)&dir[10] = 0; // creation time hours *(u8 *)&dir[11] = 1; // creation time day *(u8 *)&dir[12] = 1; // creation time month @@ -1175,7 +1175,7 @@ class MemoryCard *(u32 *)&dir[16] = 0; // cluster with the contents of the dir *(u32 *)&dir[20] = 0; // dir entry for '.' *(u8 *)&dir[24] = 0; // modification time seconds - *(u8 *)&dir[25] = 0; // modification time minuts + *(u8 *)&dir[25] = 0; // modification time minutes *(u8 *)&dir[26] = 0; // modification time hours *(u8 *)&dir[27] = 1; // modification time day *(u8 *)&dir[28] = 1; // modification time month @@ -1189,7 +1189,7 @@ class MemoryCard *(u16 *)&dir[0] = Dir::DF_EXISTS | Dir::DF_DIRECTORY | Dir::DF_READ; // mode flag *(u32 *)&dir[4] = 2; // number of files inside the dir *(u8 *)&dir[8] = 0; // creation time seconds - *(u8 *)&dir[9] = 0; // creation time minuts + *(u8 *)&dir[9] = 0; // creation time minutes *(u8 *)&dir[10] = 0; // creation time hours *(u8 *)&dir[11] = 1; // creation time day *(u8 *)&dir[12] = 1; // creation time month @@ -1197,7 +1197,7 @@ class MemoryCard *(u32 *)&dir[16] = 0; // cluster with the contents of the dir *(u32 *)&dir[20] = 0; // dir entry for '.' *(u8 *)&dir[24] = 0; // modification time seconds - *(u8 *)&dir[25] = 0; // modification time minuts + *(u8 *)&dir[25] = 0; // modification time minutes *(u8 *)&dir[26] = 0; // modification time hours *(u8 *)&dir[27] = 1; // modification time day *(u8 *)&dir[28] = 1; // modification time month @@ -1225,7 +1225,7 @@ class MemoryCard *(u16 *)&dir[0] = Dir::DF_EXISTS | Dir::DF_FILE | Dir::DF_READ; // mode flag *(u32 *)&dir[4] = 0; // SIZE OF FILE *(u8 *)&dir[8] = 0; // creation time seconds - *(u8 *)&dir[9] = 0; // creation time minuts + *(u8 *)&dir[9] = 0; // creation time minutes *(u8 *)&dir[10] = 0; // creation time hours *(u8 *)&dir[11] = 1; // creation time day *(u8 *)&dir[12] = 1; // creation time month @@ -1233,7 +1233,7 @@ class MemoryCard *(u32 *)&dir[16] = 0; // cluster with the contents of the file *(u32 *)&dir[20] = 0; // dir entry for '.' *(u8 *)&dir[24] = 0; // modification time seconds - *(u8 *)&dir[25] = 0; // modification time minuts + *(u8 *)&dir[25] = 0; // modification time minutes *(u8 *)&dir[26] = 0; // modification time hours *(u8 *)&dir[27] = 1; // modification time day *(u8 *)&dir[28] = 1; // modification time month @@ -1314,7 +1314,7 @@ class MemoryCard *(u16 *)&dir[0] = Dir::DF_EXISTS | Dir::DF_DIRECTORY | Dir::DF_READ; // mode flag *(u32 *)&dir[4] = 2; // number of files inside the dir *(u8 *)&dir[8] = 0; // creation time seconds - *(u8 *)&dir[9] = 0; // creation time minuts + *(u8 *)&dir[9] = 0; // creation time minutes *(u8 *)&dir[10] = 0; // creation time hours *(u8 *)&dir[11] = 1; // creation time day *(u8 *)&dir[12] = 1; // creation time month @@ -1322,7 +1322,7 @@ class MemoryCard *(u32 *)&dir[16] = dircluster; // cluster with the contents of the dir *(u32 *)&dir[20] = 0; // dir entry for '.' *(u8 *)&dir[24] = 0; // modification time seconds - *(u8 *)&dir[25] = 0; // modification time minuts + *(u8 *)&dir[25] = 0; // modification time minutes *(u8 *)&dir[26] = 0; // modification time hours *(u8 *)&dir[27] = 1; // modification time day *(u8 *)&dir[28] = 1; // modification time month @@ -1367,7 +1367,7 @@ class MemoryCard *(u16 *)&dir[0] = Dir::DF_EXISTS | Dir::DF_DIRECTORY | Dir::DF_READ; // mode flag *(u32 *)&dir[4] = numfiles; // number of files inside the dir *(u8 *)&dir[8] = 0; // creation time seconds - *(u8 *)&dir[9] = 0; // creation time minuts + *(u8 *)&dir[9] = 0; // creation time minutes *(u8 *)&dir[10] = 0; // creation time hours *(u8 *)&dir[11] = 1; // creation time day *(u8 *)&dir[12] = 1; // creation time month @@ -1375,7 +1375,7 @@ class MemoryCard *(u32 *)&dir[16] = 0; // cluster with the contents of the dir *(u32 *)&dir[20] = 0; // dir entry for '.' *(u8 *)&dir[24] = 0; // modification time seconds - *(u8 *)&dir[25] = 0; // modification time minuts + *(u8 *)&dir[25] = 0; // modification time minutes *(u8 *)&dir[26] = 0; // modification time hours *(u8 *)&dir[27] = 1; // modification time day *(u8 *)&dir[28] = 1; // modification time month @@ -1389,7 +1389,7 @@ class MemoryCard *(u16 *)&dir[0] = Dir::DF_EXISTS | Dir::DF_DIRECTORY | Dir::DF_READ; // mode flag *(u32 *)&dir[4] = 2; // number of files inside the dir *(u8 *)&dir[8] = 0; // creation time seconds - *(u8 *)&dir[9] = 0; // creation time minuts + *(u8 *)&dir[9] = 0; // creation time minutes *(u8 *)&dir[10] = 0; // creation time hours *(u8 *)&dir[11] = 1; // creation time day *(u8 *)&dir[12] = 1; // creation time month @@ -1397,7 +1397,7 @@ class MemoryCard *(u32 *)&dir[16] = 0; // cluster with the contents of the dir *(u32 *)&dir[20] = 0; // dir entry for '.' *(u8 *)&dir[24] = 0; // modification time seconds - *(u8 *)&dir[25] = 0; // modification time minuts + *(u8 *)&dir[25] = 0; // modification time minutes *(u8 *)&dir[26] = 0; // modification time hours *(u8 *)&dir[27] = 1; // modification time day *(u8 *)&dir[28] = 1; // modification time month @@ -1425,7 +1425,7 @@ class MemoryCard *(u16 *)&dir[0] = Dir::DF_EXISTS | Dir::DF_FILE | Dir::DF_READ; // mode flag *(u32 *)&dir[4] = 2; // number of files inside the dir *(u8 *)&dir[8] = 0; // creation time seconds - *(u8 *)&dir[9] = 0; // creation time minuts + *(u8 *)&dir[9] = 0; // creation time minutes *(u8 *)&dir[10] = 0; // creation time hours *(u8 *)&dir[11] = 1; // creation time day *(u8 *)&dir[12] = 1; // creation time month @@ -1433,7 +1433,7 @@ class MemoryCard *(u32 *)&dir[16] = 0; // cluster with the contents of the file *(u32 *)&dir[20] = 0; // dir entry for '.' *(u8 *)&dir[24] = 0; // modification time seconds - *(u8 *)&dir[25] = 0; // modification time minuts + *(u8 *)&dir[25] = 0; // modification time minutes *(u8 *)&dir[26] = 0; // modification time hours *(u8 *)&dir[27] = 1; // modification time day *(u8 *)&dir[28] = 1; // modification time month diff --git a/plugins/zerogs/opengl/zerogs.h b/plugins/zerogs/opengl/zerogs.h index a37492cae8..c8fbf3fc7b 100644 --- a/plugins/zerogs/opengl/zerogs.h +++ b/plugins/zerogs/opengl/zerogs.h @@ -82,7 +82,7 @@ using namespace std; #define B_G(x, action) { if( !(x) ) { ERROR_LOG("%s:%d: %s\n", __FILE__, (u32)__LINE__, #x); action; } } -static __forceinline char *error_name(int err) +static __forceinline const char *error_name(int err) { switch (err) {