Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
530588a818 | ||
|
|
a6402bd5d5 | ||
|
|
cd3d29ce88 | ||
|
|
192b70dae4 | ||
|
|
aaa9f90794 | ||
|
|
d5e38b0eb3 |
@@ -4,8 +4,9 @@
|
|||||||
|
|
||||||
| Version | Supported |
|
| Version | Supported |
|
||||||
| ------- | ------------------ |
|
| ------- | ------------------ |
|
||||||
| 1.x | :white_check_mark: |
|
| 2.x.x | :white_check_mark: |
|
||||||
| 0.x | Not supported |
|
| 1.x.x | Not supported |
|
||||||
|
| 0.x.x | Not supported |
|
||||||
|
|
||||||
## Reporting a Vulnerability
|
## Reporting a Vulnerability
|
||||||
|
|
||||||
|
|||||||
@@ -726,7 +726,6 @@ namespace ams::ldr::hoc::pcv::mariko {
|
|||||||
|
|
||||||
static const DramId dramId = [] {
|
static const DramId dramId = [] {
|
||||||
DramId id = GetDramId();
|
DramId id = GetDramId();
|
||||||
id = IOWA_4GB_SAMSUNG_K4U6E3S4AA_MGCL;
|
|
||||||
return id;
|
return id;
|
||||||
}();
|
}();
|
||||||
|
|
||||||
@@ -748,9 +747,9 @@ namespace ams::ldr::hoc::pcv::mariko {
|
|||||||
MarikoMtcTable *table = reinterpret_cast<MarikoMtcTable *>(startPtr + mtcOffset);
|
MarikoMtcTable *table = reinterpret_cast<MarikoMtcTable *>(startPtr + mtcOffset);
|
||||||
R_UNLESS(R_SUCCEEDED(MtcValidateAllTables(table, EmcListDefault, EmcListSizeDefault)), ldr::ResultInvalidMtcTable());
|
R_UNLESS(R_SUCCEEDED(MtcValidateAllTables(table, EmcListDefault, EmcListSizeDefault)), ldr::ResultInvalidMtcTable());
|
||||||
|
|
||||||
|
PrepareMtcMemoryRegion(startPtr, table);
|
||||||
table = reinterpret_cast<MarikoMtcTable *>(startPtr);
|
table = reinterpret_cast<MarikoMtcTable *>(startPtr);
|
||||||
|
|
||||||
PrepareMtcMemoryRegion(startPtr, table);
|
|
||||||
if (R_FAILED(MtcValidateAllTables(table, EmcListDefault, EmcListSizeDefault))) {
|
if (R_FAILED(MtcValidateAllTables(table, EmcListDefault, EmcListSizeDefault))) {
|
||||||
panic::SmcError(panic::Emc);
|
panic::SmcError(panic::Emc);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ include ${TOPDIR}/lib/libultrahand/ultrahand.mk
|
|||||||
# version control constants
|
# version control constants
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
#TARGET_VERSION := $(shell git describe --dirty --always --tags)
|
#TARGET_VERSION := $(shell git describe --dirty --always --tags)
|
||||||
APP_VERSION := 2.0.0
|
APP_VERSION := 2.0.1
|
||||||
TARGET_VERSION := $(APP_VERSION)
|
TARGET_VERSION := $(APP_VERSION)
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -300,7 +300,7 @@ public:
|
|||||||
static constexpr struct { const char* label; int shift; } kAll[] = {
|
static constexpr struct { const char* label; int shift; } kAll[] = {
|
||||||
{"CPU", 0}, {"GPU", 8}, {"VRR", 16}
|
{"CPU", 0}, {"GPU", 8}, {"VRR", 16}
|
||||||
};
|
};
|
||||||
int count = configList.values[HocClkConfigValue_OverwriteRefreshRate] ? 3 : 2;
|
int count = configList.values[HocClkConfigValue_OverwriteRefreshRate] || this->context->isUsingRetroSuper ? 3 : 2;
|
||||||
|
|
||||||
for (int i = 0; i < count; i++) {
|
for (int i = 0; i < count; i++) {
|
||||||
u8 cur = (this->profileList->mhzMap[this->profile][HocClkModule_Governor] >> kAll[i].shift) & 0xFF;
|
u8 cur = (this->profileList->mhzMap[this->profile][HocClkModule_Governor] >> kAll[i].shift) & 0xFF;
|
||||||
|
|||||||
@@ -311,7 +311,7 @@ public:
|
|||||||
static constexpr struct { const char* label; int shift; } kAll[] = {
|
static constexpr struct { const char* label; int shift; } kAll[] = {
|
||||||
{"CPU", 0}, {"GPU", 8}, {"VRR", 16}
|
{"CPU", 0}, {"GPU", 8}, {"VRR", 16}
|
||||||
};
|
};
|
||||||
int count = configList.values[HocClkConfigValue_OverwriteRefreshRate] ? 3 : 2;
|
int count = configList.values[HocClkConfigValue_OverwriteRefreshRate] || this->context->isUsingRetroSuper ? 3 : 2;
|
||||||
|
|
||||||
for (int i = 0; i < count; i++) {
|
for (int i = 0; i < count; i++) {
|
||||||
u8 cur = (this->packed >> kAll[i].shift) & 0xFF;
|
u8 cur = (this->packed >> kAll[i].shift) & 0xFF;
|
||||||
|
|||||||
@@ -743,7 +743,7 @@ protected:
|
|||||||
ValueThresholds displayThresholds(60, 65);
|
ValueThresholds displayThresholds(60, 65);
|
||||||
addConfigButton(
|
addConfigButton(
|
||||||
HocClkConfigValue_MaxDisplayClockH,
|
HocClkConfigValue_MaxDisplayClockH,
|
||||||
"Max Handheld Display",
|
"Max Handheld Display Hz",
|
||||||
ValueRange(60, IsAula() ? 65 : 75, 1, " Hz", 1),
|
ValueRange(60, IsAula() ? 65 : 75, 1, " Hz", 1),
|
||||||
"Display Clock",
|
"Display Clock",
|
||||||
&displayThresholds,
|
&displayThresholds,
|
||||||
@@ -752,16 +752,18 @@ protected:
|
|||||||
false
|
false
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
addConfigButton(
|
if(!IsAula()) {
|
||||||
HocClkConfigValue_DisplayVoltage,
|
addConfigButton(
|
||||||
"Display Voltage",
|
HocClkConfigValue_DisplayVoltage,
|
||||||
ValueRange(800, 1200, 25, " mV", 1),
|
"Display Voltage",
|
||||||
"Display Voltage",
|
ValueRange(800, 1200, 25, " mV", 1),
|
||||||
&thresholdsDisabled,
|
"Display Voltage",
|
||||||
{},
|
&thresholdsDisabled,
|
||||||
{},
|
{},
|
||||||
false
|
{},
|
||||||
);
|
false
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user