mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-04 05:51:27 +12:00
Add debug console mode to settings
This commit is contained in:
parent
d4a24433e8
commit
987b607cb0
4 changed files with 13 additions and 0 deletions
|
@ -50,6 +50,7 @@
|
||||||
"accurateGETLLAR": "Never use this.",
|
"accurateGETLLAR": "Never use this.",
|
||||||
"accuratePUTLLUC": "Never use this.",
|
"accuratePUTLLUC": "Never use this.",
|
||||||
"hookStFunc": "Allows to hook some functions like 'memcpy' replacing them with high-level implementations. May do nothing or break things. Experimental.",
|
"hookStFunc": "Allows to hook some functions like 'memcpy' replacing them with high-level implementations. May do nothing or break things. Experimental.",
|
||||||
|
"debugConsoleMode": "Increases the amount of usable system memory to match a DECR console and more.\nCauses some software to behave differently than on retail hardware.",
|
||||||
"readColor": "Never use this.",
|
"readColor": "Never use this.",
|
||||||
"dumpDepth": "Never use this.",
|
"dumpDepth": "Never use this.",
|
||||||
"readDepth": "Never use this.",
|
"readDepth": "Never use this.",
|
||||||
|
|
|
@ -46,6 +46,7 @@ public:
|
||||||
SPUBlockSize,
|
SPUBlockSize,
|
||||||
SPUCache,
|
SPUCache,
|
||||||
SPUVerification,
|
SPUVerification,
|
||||||
|
DebugConsoleMode,
|
||||||
|
|
||||||
// Graphics
|
// Graphics
|
||||||
Renderer,
|
Renderer,
|
||||||
|
@ -254,6 +255,7 @@ private:
|
||||||
{ SPUBlockSize, { "Core", "SPU Block Size"}},
|
{ SPUBlockSize, { "Core", "SPU Block Size"}},
|
||||||
{ SPUCache, { "Core", "SPU Cache"}},
|
{ SPUCache, { "Core", "SPU Cache"}},
|
||||||
{ SPUVerification, { "Core", "SPU Verification"}},
|
{ SPUVerification, { "Core", "SPU Verification"}},
|
||||||
|
{ DebugConsoleMode, { "Core", "Debug Console Mode"}},
|
||||||
|
|
||||||
// Graphics Tab
|
// Graphics Tab
|
||||||
{ Renderer, { "Video", "Renderer"}},
|
{ Renderer, { "Video", "Renderer"}},
|
||||||
|
|
|
@ -1304,6 +1304,9 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> guiSettings, std:
|
||||||
xemu_settings->EnhanceCheckBox(ui->hookStFunc, emu_settings::HookStaticFuncs);
|
xemu_settings->EnhanceCheckBox(ui->hookStFunc, emu_settings::HookStaticFuncs);
|
||||||
SubscribeTooltip(ui->hookStFunc, json_debug["hookStFunc"].toString());
|
SubscribeTooltip(ui->hookStFunc, json_debug["hookStFunc"].toString());
|
||||||
|
|
||||||
|
xemu_settings->EnhanceCheckBox(ui->debugConsoleMode, emu_settings::DebugConsoleMode);
|
||||||
|
SubscribeTooltip(ui->debugConsoleMode, json_debug["debugConsoleMode"].toString());
|
||||||
|
|
||||||
// Layout fix for High Dpi
|
// Layout fix for High Dpi
|
||||||
layout()->setSizeConstraint(QLayout::SetFixedSize);
|
layout()->setSizeConstraint(QLayout::SetFixedSize);
|
||||||
}
|
}
|
||||||
|
|
|
@ -2316,6 +2316,13 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QCheckBox" name="debugConsoleMode">
|
||||||
|
<property name="text">
|
||||||
|
<string>Debug Console Mode</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<spacer name="verticalSpacer">
|
<spacer name="verticalSpacer">
|
||||||
<property name="orientation">
|
<property name="orientation">
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue