codehandler gecko code log

This commit is contained in:
Nayla Hanegan 2024-06-16 20:18:45 -04:00
commit aebdb93ebd
2 changed files with 10 additions and 9 deletions

View file

@ -23,6 +23,8 @@
#include "ConfigManager.h"
#include "Config/MainSettings.h"
#include "VideoCommon/OnScreenDisplay.h"
namespace Gecko
{
static constexpr u32 CODE_SIZE = 8;
@ -191,6 +193,11 @@ static Installation InstallCodeHandlerLocked(const Core::CPUThreadGuard& guard)
"not write: \"{}\". Need {} bytes, only {} remain.",
active_code.name, active_code.codes.size() * CODE_SIZE,
end_address - next_address);
OSD::AddMessage(fmt::format("Too many GeckoCodes! Ran out of storage space in Game RAM. Could "
"not write: \"{}\". Need {} bytes, only {} remain.",
active_code.name, active_code.codes.size() * CODE_SIZE,
end_address - next_address),
OSD::Duration::VERY_LONG);
continue;
}
@ -205,6 +212,9 @@ static Installation InstallCodeHandlerLocked(const Core::CPUThreadGuard& guard)
WARN_LOG_FMT(ACTIONREPLAY, "GeckoCodes: Using {} of {} bytes", next_address - start_address,
end_address - start_address);
OSD::AddMessage(fmt::format("Gecko Codes: Using {} of {} bytes", next_address - start_address,
end_address - start_address));
// Stop code. Tells the handler that this is the end of the list.
PowerPC::MMU::HostWrite_U32(guard, 0xF0000000, next_address);
PowerPC::MMU::HostWrite_U32(guard, 0x00000000, next_address + 4);

View file

@ -158,15 +158,6 @@ static std::string GetUpdateServerUrl()
return "https://dolphin-emu.org";
}
static u32 GetOwnProcessId()
{
#ifdef _WIN32
return GetCurrentProcessId();
#else
return getpid();
#endif
}
void AutoUpdateChecker::CheckForUpdate(std::string_view update_track,
std::string_view hash_override, const CheckType check_type)
{