mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-24 23:11:14 +01:00
Add FPRF interface option, change from EnableFPRF to just FPRF
This commit is contained in:
parent
719326df65
commit
c74b4df13e
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF = True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF = True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF = True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF = True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF = True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF = True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF = True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF=True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF=True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF=True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF=True
|
FPRF = True
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF=True
|
FPRF = True
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF=True
|
FPRF = True
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF=True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF=True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF=True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF = True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF = True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF = True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF=True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main dolphin settings.
|
# Values set here will override the main dolphin settings.
|
||||||
EnableFPRF=True
|
FPRF = True
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
# The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
|
@ -393,6 +393,8 @@ void CISOProperties::CreateGUIControls(bool IsWad)
|
|||||||
BAT->SetToolTip(_("Enables Block Address Translation, needed for a few games. Requires MMU. (ON = Compatible, OFF = Fast)"));
|
BAT->SetToolTip(_("Enables Block Address Translation, needed for a few games. Requires MMU. (ON = Compatible, OFF = Fast)"));
|
||||||
DCBZOFF = new wxCheckBox(m_GameConfig, ID_DCBZOFF, _("Skip DCBZ clearing"), wxDefaultPosition, wxDefaultSize, GetElementStyle("Core", "DCBZ"));
|
DCBZOFF = new wxCheckBox(m_GameConfig, ID_DCBZOFF, _("Skip DCBZ clearing"), wxDefaultPosition, wxDefaultSize, GetElementStyle("Core", "DCBZ"));
|
||||||
DCBZOFF->SetToolTip(_("Bypass the clearing of the data cache by the DCBZ instruction. Usually leave this option disabled."));
|
DCBZOFF->SetToolTip(_("Bypass the clearing of the data cache by the DCBZ instruction. Usually leave this option disabled."));
|
||||||
|
FPRF = new wxCheckBox(m_GameConfig, ID_MMU, _("Enable FPRF"), wxDefaultPosition, wxDefaultSize, GetElementStyle("Core", "FPRF"));
|
||||||
|
FPRF->SetToolTip(_("Enables Floating Point Result Flag calculation, needed for a few games. (ON = Compatible, OFF = Fast)"));
|
||||||
VBeam = new wxCheckBox(m_GameConfig, ID_VBEAM, _("VBeam Speed Hack"), wxDefaultPosition, wxDefaultSize, GetElementStyle("Core", "VBeam"));
|
VBeam = new wxCheckBox(m_GameConfig, ID_VBEAM, _("VBeam Speed Hack"), wxDefaultPosition, wxDefaultSize, GetElementStyle("Core", "VBeam"));
|
||||||
VBeam->SetToolTip(_("Doubles the emulated GPU clock rate. May speed up some games (ON = Fast, OFF = Compatible)"));
|
VBeam->SetToolTip(_("Doubles the emulated GPU clock rate. May speed up some games (ON = Fast, OFF = Compatible)"));
|
||||||
SyncGPU = new wxCheckBox(m_GameConfig, ID_SYNCGPU, _("Synchronize GPU thread"), wxDefaultPosition, wxDefaultSize, GetElementStyle("Core", "SyncGPU"));
|
SyncGPU = new wxCheckBox(m_GameConfig, ID_SYNCGPU, _("Synchronize GPU thread"), wxDefaultPosition, wxDefaultSize, GetElementStyle("Core", "SyncGPU"));
|
||||||
@ -424,6 +426,7 @@ void CISOProperties::CreateGUIControls(bool IsWad)
|
|||||||
sbCoreOverrides->Add(BAT, 0, wxLEFT, 5);
|
sbCoreOverrides->Add(BAT, 0, wxLEFT, 5);
|
||||||
sbCoreOverrides->Add(MMU, 0, wxLEFT, 5);
|
sbCoreOverrides->Add(MMU, 0, wxLEFT, 5);
|
||||||
sbCoreOverrides->Add(DCBZOFF, 0, wxLEFT, 5);
|
sbCoreOverrides->Add(DCBZOFF, 0, wxLEFT, 5);
|
||||||
|
sbCoreOverrides->Add(FPRF, 0, wxLEFT, 5);
|
||||||
sbCoreOverrides->Add(VBeam, 0, wxLEFT, 5);
|
sbCoreOverrides->Add(VBeam, 0, wxLEFT, 5);
|
||||||
sbCoreOverrides->Add(SyncGPU, 0, wxLEFT, 5);
|
sbCoreOverrides->Add(SyncGPU, 0, wxLEFT, 5);
|
||||||
sbCoreOverrides->Add(FastDiscSpeed, 0, wxLEFT, 5);
|
sbCoreOverrides->Add(FastDiscSpeed, 0, wxLEFT, 5);
|
||||||
@ -1007,6 +1010,7 @@ void CISOProperties::LoadGameConfig()
|
|||||||
SetCheckboxValueFromGameini("Core", "MMU", MMU);
|
SetCheckboxValueFromGameini("Core", "MMU", MMU);
|
||||||
SetCheckboxValueFromGameini("Core", "BAT", BAT);
|
SetCheckboxValueFromGameini("Core", "BAT", BAT);
|
||||||
SetCheckboxValueFromGameini("Core", "DCBZ", DCBZOFF);
|
SetCheckboxValueFromGameini("Core", "DCBZ", DCBZOFF);
|
||||||
|
SetCheckboxValueFromGameini("Core", "FPRF", FPRF);
|
||||||
SetCheckboxValueFromGameini("Core", "VBeam", VBeam);
|
SetCheckboxValueFromGameini("Core", "VBeam", VBeam);
|
||||||
SetCheckboxValueFromGameini("Core", "SyncGPU", SyncGPU);
|
SetCheckboxValueFromGameini("Core", "SyncGPU", SyncGPU);
|
||||||
SetCheckboxValueFromGameini("Core", "FastDiscSpeed", FastDiscSpeed);
|
SetCheckboxValueFromGameini("Core", "FastDiscSpeed", FastDiscSpeed);
|
||||||
@ -1081,6 +1085,7 @@ bool CISOProperties::SaveGameConfig()
|
|||||||
SaveGameIniValueFrom3StateCheckbox("Core", "MMU", MMU);
|
SaveGameIniValueFrom3StateCheckbox("Core", "MMU", MMU);
|
||||||
SaveGameIniValueFrom3StateCheckbox("Core", "BAT", BAT);
|
SaveGameIniValueFrom3StateCheckbox("Core", "BAT", BAT);
|
||||||
SaveGameIniValueFrom3StateCheckbox("Core", "DCBZ", DCBZOFF);
|
SaveGameIniValueFrom3StateCheckbox("Core", "DCBZ", DCBZOFF);
|
||||||
|
SaveGameIniValueFrom3StateCheckbox("Core", "FPRF", FPRF);
|
||||||
SaveGameIniValueFrom3StateCheckbox("Core", "VBeam", VBeam);
|
SaveGameIniValueFrom3StateCheckbox("Core", "VBeam", VBeam);
|
||||||
SaveGameIniValueFrom3StateCheckbox("Core", "SyncGPU", SyncGPU);
|
SaveGameIniValueFrom3StateCheckbox("Core", "SyncGPU", SyncGPU);
|
||||||
SaveGameIniValueFrom3StateCheckbox("Core", "FastDiscSpeed", FastDiscSpeed);
|
SaveGameIniValueFrom3StateCheckbox("Core", "FastDiscSpeed", FastDiscSpeed);
|
||||||
|
@ -67,7 +67,7 @@ private:
|
|||||||
DECLARE_EVENT_TABLE();
|
DECLARE_EVENT_TABLE();
|
||||||
|
|
||||||
// Core
|
// Core
|
||||||
wxCheckBox *CPUThread, *SkipIdle, *MMU, *BAT, *DCBZOFF;
|
wxCheckBox *CPUThread, *SkipIdle, *MMU, *BAT, *DCBZOFF, *FPRF;
|
||||||
wxCheckBox *VBeam, *SyncGPU, *FastDiscSpeed, *BlockMerging, *DSPHLE;
|
wxCheckBox *VBeam, *SyncGPU, *FastDiscSpeed, *BlockMerging, *DSPHLE;
|
||||||
// Wii
|
// Wii
|
||||||
wxCheckBox *EnableWideScreen;
|
wxCheckBox *EnableWideScreen;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user