diff --git a/include/kernel/config_mem.hpp b/include/kernel/config_mem.hpp index 81f0fef1..0e7e06b2 100644 --- a/include/kernel/config_mem.hpp +++ b/include/kernel/config_mem.hpp @@ -8,6 +8,7 @@ namespace ConfigMem { KernelVersionMajor = 0x1FF80003, SyscoreVer = 0x1FF80010, EnvInfo = 0x1FF80014, + PrevFirm = 0x1FF80016, AppMemAlloc = 0x1FF80040, FirmUnknown = 0x1FF80060, FirmRevision = 0x1FF80061, diff --git a/src/core/memory.cpp b/src/core/memory.cpp index f03e80f7..d551028c 100644 --- a/src/core/memory.cpp +++ b/src/core/memory.cpp @@ -108,6 +108,7 @@ u8 Memory::read8(u32 vaddr) { return getBatteryState(chargerPlugged, charging, batteryLevel); } case ConfigMem::EnvInfo: return envInfo; + case ConfigMem::PrevFirm: return 0; case ConfigMem::HardwareType: return ConfigMem::HardwareCodes::Product; case ConfigMem::KernelVersionMinor: return u8(kernelVersion & 0xff); case ConfigMem::KernelVersionMajor: return u8(kernelVersion >> 8);