summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorSND\edgbla_cp <SND\edgbla_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2011-03-08 19:58:10 +0000
committerSND\edgbla_cp <SND\edgbla_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2011-03-08 19:58:10 +0000
commit6fc02b8fdb424a77405bf90ed70947a1058b7aa3 (patch)
tree4d8b2b60383324de9afd9977caecf467a752016f /win32
parente306359cc457dfbe5200e6485596e9c9901aae19 (diff)
SlowBoot.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64324 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'win32')
-rw-r--r--win32/gui/ConfigurePlugins.c2
-rw-r--r--win32/gui/WndMain.c3
-rw-r--r--win32/pcsx.rc42
-rw-r--r--win32/resource.h13
4 files changed, 34 insertions, 26 deletions
diff --git a/win32/gui/ConfigurePlugins.c b/win32/gui/ConfigurePlugins.c
index 6f734a1e..2f50bd86 100644
--- a/win32/gui/ConfigurePlugins.c
+++ b/win32/gui/ConfigurePlugins.c
@@ -72,6 +72,7 @@ int LoadConfig() {
QueryKeyV("Mdec", Conf->Mdec);
QueryKeyV("PsxAuto", Conf->PsxAuto);
QueryKeyV("Cdda", Conf->Cdda);
+ QueryKeyV("SlowBoot", Conf->SlowBoot);
QueryKeyV("Debug", Conf->Debug);
QueryKeyV("PsxOut", Conf->PsxOut);
QueryKeyV("SpuIrq", Conf->SpuIrq);
@@ -122,6 +123,7 @@ void SaveConfig() {
SetKeyV("Mdec", Conf->Mdec);
SetKeyV("PsxAuto", Conf->PsxAuto);
SetKeyV("Cdda", Conf->Cdda);
+ SetKeyV("SlowBoot",Conf->SlowBoot);
SetKeyV("Debug", Conf->Debug);
SetKeyV("PsxOut", Conf->PsxOut);
SetKeyV("SpuIrq", Conf->SpuIrq);
diff --git a/win32/gui/WndMain.c b/win32/gui/WndMain.c
index 309ffecf..c2f889ab 100644
--- a/win32/gui/WndMain.c
+++ b/win32/gui/WndMain.c
@@ -1299,6 +1299,7 @@ BOOL CALLBACK ConfigureCpuDlgProc(HWND hW, UINT uMsg, WPARAM wParam, LPARAM lPar
Button_SetText(GetDlgItem(hW,IDC_SIO), _("Sio Irq Always Enabled"));
Button_SetText(GetDlgItem(hW,IDC_MDEC), _("Black && White Movies"));
Button_SetText(GetDlgItem(hW,IDC_CDDA), _("Disable Cd audio"));
+ Button_SetText(GetDlgItem(hW,IDC_SLOWBOOT),_("Slow Boot"));
Button_SetText(GetDlgItem(hW,IDC_PSXAUTO), _("Autodetect"));
Button_SetText(GetDlgItem(hW,IDC_CPU), _("Enable Interpreter Cpu"));
Button_SetText(GetDlgItem(hW,IDC_PSXOUT), _("Enable Console Output"));
@@ -1314,6 +1315,7 @@ BOOL CALLBACK ConfigureCpuDlgProc(HWND hW, UINT uMsg, WPARAM wParam, LPARAM lPar
Button_SetCheck(GetDlgItem(hW,IDC_SIO), Config.Sio);
Button_SetCheck(GetDlgItem(hW,IDC_MDEC), Config.Mdec);
Button_SetCheck(GetDlgItem(hW,IDC_CDDA), Config.Cdda);
+ Button_SetCheck(GetDlgItem(hW,IDC_SLOWBOOT),Config.SlowBoot);
Button_SetCheck(GetDlgItem(hW,IDC_PSXAUTO), Config.PsxAuto);
Button_SetCheck(GetDlgItem(hW,IDC_CPU), (Config.Cpu == CPU_INTERPRETER));
Button_SetCheck(GetDlgItem(hW,IDC_PSXOUT), Config.PsxOut);
@@ -1346,6 +1348,7 @@ BOOL CALLBACK ConfigureCpuDlgProc(HWND hW, UINT uMsg, WPARAM wParam, LPARAM lPar
Config.Sio = Button_GetCheck(GetDlgItem(hW,IDC_SIO));
Config.Mdec = Button_GetCheck(GetDlgItem(hW,IDC_MDEC));
Config.Cdda = Button_GetCheck(GetDlgItem(hW,IDC_CDDA));
+ Config.SlowBoot= Button_GetCheck(GetDlgItem(hW,IDC_SLOWBOOT));
Config.PsxAuto = Button_GetCheck(GetDlgItem(hW,IDC_PSXAUTO));
tmp = Config.Cpu;
Config.Cpu = (Button_GetCheck(GetDlgItem(hW,IDC_CPU)) ? CPU_INTERPRETER : CPU_DYNAREC);
diff --git a/win32/pcsx.rc b/win32/pcsx.rc
index 2b07248f..81ee5964 100644
--- a/win32/pcsx.rc
+++ b/win32/pcsx.rc
@@ -113,39 +113,41 @@ BEGIN
GROUPBOX "",IDC_STATIC,43,100,234,79
END
-IDD_CPUCONF DIALOG DISCARDABLE 0, 0, 232, 175
+IDD_CPUCONF DIALOG DISCARDABLE 0, 0, 232, 194
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Cpu Config"
FONT 8, "MS Sans Serif"
BEGIN
- DEFPUSHBUTTON "OK",IDOK,50,155,50,14
- PUSHBUTTON "Cancel",IDCANCEL,120,155,50,14
+ DEFPUSHBUTTON "OK",IDOK,50,166,50,14
+ PUSHBUTTON "Cancel",IDCANCEL,120,166,50,14
CONTROL "Disable Xa Decoding",IDC_XA,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,10,15,91,10
+ WS_TABSTOP,10,15,91,10
CONTROL "Sio Irq Always Enabled",IDC_SIO,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,10,30,92,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,10,30,92,10
CONTROL "Black && White Movies",IDC_MDEC,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,10,60,100,10
- CONTROL "Autodetect",IDC_PSXAUTO,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,10,126,83,10
- GROUPBOX "Misc Options",IDC_MISCOPT,5,5,220,100
- COMBOBOX IDC_PSXTYPES,105,126,53,50,CBS_DROPDOWNLIST | CBS_SORT |
- WS_VSCROLL | WS_TABSTOP
- GROUPBOX "Select Psx System Type",IDC_SELPSX,5,110,220,35
- CONTROL "Disable Cd Audio",IDC_CDDA,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,112,15,113,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,10,60,100,10
+ CONTROL "Autodetect",IDC_PSXAUTO,"Button",BS_AUTOCHECKBOX |
+ WS_TABSTOP,10,137,83,10
+ GROUPBOX "Misc Options",IDC_MISCOPT,5,5,220,114
+ COMBOBOX IDC_PSXTYPES,105,137,53,50,CBS_DROPDOWNLIST | CBS_SORT |
+ WS_VSCROLL | WS_TABSTOP
+ GROUPBOX "Select Psx System Type",IDC_SELPSX,5,123,220,35
+ CONTROL "Disable Cd Audio",IDC_CDDA,"Button",BS_AUTOCHECKBOX |
+ WS_TABSTOP,112,15,113,10
CONTROL "Enable Console Output",IDC_PSXOUT,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,112,30,113,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,112,30,113,10
CONTROL "Enable Interpreter Cpu",IDC_CPU,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,112,45,113,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,112,45,113,10
CONTROL "Spu Irq Always Enabled",IDC_SPUIRQ,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,10,45,91,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,10,45,91,10
CONTROL "Parasite Eve 2, Vandal Hearts 1/2 Fix",IDC_RCNTFIX,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,75,205,10
CONTROL "InuYasha Sengoku Battle Fix",IDC_VSYNCWA,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,10,90,205,10
- CONTROL "Enable Debugger",IDC_DEBUG,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,112,60,76,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,10,90,205,10
+ CONTROL "Enable Debugger",IDC_DEBUG,"Button",BS_AUTOCHECKBOX |
+ WS_TABSTOP,112,60,76,10
+ CONTROL "Slow Boot",IDC_SLOWBOOT,"Button",BS_AUTOCHECKBOX |
+ WS_TABSTOP,10,104,113,10
END
IDD_NETPLAY DIALOG DISCARDABLE 0, 0, 165, 95
diff --git a/win32/resource.h b/win32/resource.h
index 98bc1fcb..28696b11 100644
--- a/win32/resource.h
+++ b/win32/resource.h
@@ -1,5 +1,5 @@
//{{NO_DEPENDENCIES}}
-// Microsoft Developer Studio generated include file.
+// Microsoft Visual C++ generated include file.
// Used by pcsx.rc
//
#define IDS_TITLE 1
@@ -70,6 +70,7 @@
#define IDC_ASMCHECK3 1017
#define IDC_MDEC2 1017
#define IDC_CDTIMING 1017
+#define IDC_SLOWBOOT 1017
#define IDC_ASMCHECK4 1018
#define IDC_ASMCHECK5 1019
#define IDC_RELOAD1 1019
@@ -299,7 +300,6 @@
#define ID_HELP_ABOUT 40002
#define ID_FILE_RUN_CD 40003
#define ID_FILE_RUN_EXE 40004
-#define ID_FILE_RUN_NOGUI 40016
#define ID_EMULATOR_PAUSE 40005
#define ID_EMULATOR_RESET 40006
#define ID_FILE_RUN_ISO 40007
@@ -312,9 +312,14 @@
#define ID_EMULATOR_RUN 40014
#define ID_DEBUGREG 40015
#define ID_DEBUG_MESSAGES 40015
+#define ID_FILE_RUN_NOGUI 40016
#define ID_CONFIGURATION_CONTROLLERS 40017
#define ID_CONFIGURATION 40018
#define ID_FILE_RUNBIOS 40026
+#define ID_CONFIGURATION_NETPLAY 40043
+#define ID_EMULATOR_SWITCH_ISO 40044
+#define ID_CONFIGURATION_CHEATLIST 40045
+#define ID_CONFIGURATION_CHEATSEARCH 40046
#define ID_FILE_STATES_LOAD_SLOT1 40048
#define ID_FILE_STATES_LOAD_SLOT2 40049
#define ID_FILE_STATES_LOAD_SLOT3 40050
@@ -335,10 +340,6 @@
#define ID_FILE_STATES_SAVE_SLOT8 40065
#define ID_FILE_STATES_SAVE_SLOT9 40066
#define ID_FILE_STATES_SAVE_OTHER 40067
-#define ID_CONFIGURATION_NETPLAY 40043
-#define ID_EMULATOR_SWITCH_ISO 40044
-#define ID_CONFIGURATION_CHEATLIST 40045
-#define ID_CONFIGURATION_CHEATSEARCH 40046
#define ID_LANGS 50000
// Next default values for new objects