From 90efad8dde804a8294e3b3538429d2fe116f88a1 Mon Sep 17 00:00:00 2001 From: souldbminersmwc Date: Fri, 21 Aug 2026 12:42:45 -0400 Subject: [PATCH] erista dvb overlay changes --- .../src/ui/gui/config_info_strings.cpp | 24 ++++++++++++------- .../hoc-clk/overlay/src/ui/gui/misc_gui.cpp | 13 ++++++---- 2 files changed, 24 insertions(+), 13 deletions(-) diff --git a/Source/hoc-clk/overlay/src/ui/gui/config_info_strings.cpp b/Source/hoc-clk/overlay/src/ui/gui/config_info_strings.cpp index 543af644..ea290e95 100644 --- a/Source/hoc-clk/overlay/src/ui/gui/config_info_strings.cpp +++ b/Source/hoc-clk/overlay/src/ui/gui/config_info_strings.cpp @@ -189,15 +189,21 @@ std::vector ConfigInfoStrings(HocClkConfigValue val, bool isMariko, }; case KipConfigValue_emcDvbShift: - return { - "Each level adds/removes 25mV from the SOC Voltage table", - "Consoles are bracketed by SoC Speedo. The brackets are as follows:", - " - Speedo 1487-1598: Bracket 0", - " - Speedo 1598-1709: Bracket 1", - " - Speedo 1709-1820: Bracket 2", - "Default: 0" - }; - + if(isMariko) { + return { + "Each level adds/removes 25mV from the SOC Voltage table", + "Consoles are bracketed by SoC Speedo. The brackets are as follows:", + " - Speedo 1487-1598: Bracket 0", + " - Speedo 1598-1709: Bracket 1", + " - Speedo 1709-1820: Bracket 2", + "Default: 0" + }; + } else { + return { + "Each level adds 25mV from the SOC Voltage table", + "Default: 0" + }; + } case KipConfigValue_marikoSocVmax: return { "The maximum available SOC Voltage that the DVB-adjusted table can use", diff --git a/Source/hoc-clk/overlay/src/ui/gui/misc_gui.cpp b/Source/hoc-clk/overlay/src/ui/gui/misc_gui.cpp index ed2326e1..78af64d4 100644 --- a/Source/hoc-clk/overlay/src/ui/gui/misc_gui.cpp +++ b/Source/hoc-clk/overlay/src/ui/gui/misc_gui.cpp @@ -1141,10 +1141,15 @@ class RamSubmenuGui : public MiscGui { std::vector noNamedValues = {}; this->listElement->addItem(new CompactCategoryHeader("RAM Settings")); - - addMappedConfigTrackbar(KipConfigValue_emcDvbShift, "DVB Shift", - { 0xFFFFFFFCu, 0xFFFFFFFDu, 0xFFFFFFFEu, 0xFFFFFFFFu, 0u, 1u, 2u, 3u, 4u, 5u, 6u, 7u, 8u }, - { "-4", "-3", "-2", "-1", " 0", "1", "2", "3", "4", "5", "6", "7", "8" }); + if(IsMariko()) { + addMappedConfigTrackbar(KipConfigValue_emcDvbShift, "DVB Shift", + { 0xFFFFFFFCu, 0xFFFFFFFDu, 0xFFFFFFFEu, 0xFFFFFFFFu, 0u, 1u, 2u, 3u, 4u, 5u, 6u, 7u, 8u }, + { "-4", "-3", "-2", "-1", "0", "1", "2", "3", "4", "5", "6", "7", "8" }); + } else { + addMappedConfigTrackbar(KipConfigValue_emcDvbShift, "DVB Shift", + { 0u, 1u, 2u, 3u, 4u, 5u, 6u, 7u, 8u }, + { "0", "1", "2", "3", "4", "5", "6", "7", "8" }); + } if (IsMariko()) { u32 socSpeedo = this->context->speedos[HocClkSpeedo_SOC];