diff --git a/include/kernel/config_mem.hpp b/include/kernel/config_mem.hpp index f26e91c8..b06838a8 100644 --- a/include/kernel/config_mem.hpp +++ b/include/kernel/config_mem.hpp @@ -7,6 +7,7 @@ namespace ConfigMem { KernelVersionMinor = 0x1FF80002, KernelVersionMajor = 0x1FF80003, AppMemAlloc = 0x1FF80040, - Datetime0 = 0x1FF81020 + Datetime0 = 0x1FF81020, + LedState3D = 0x1FF81084 }; } \ No newline at end of file diff --git a/src/core/memory.cpp b/src/core/memory.cpp index e69c6ba4..debcf644 100644 --- a/src/core/memory.cpp +++ b/src/core/memory.cpp @@ -76,6 +76,7 @@ u8 Memory::read8(u32 vaddr) { switch (vaddr) { case ConfigMem::KernelVersionMinor: return u8(kernelVersion & 0xff); case ConfigMem::KernelVersionMajor: return u8(kernelVersion >> 8); + case ConfigMem::LedState3D: return 1; // Report the 3D LED as always off (non-zero) for now default: Helpers::panic("Unimplemented 8-bit read, addr: %08X", vaddr); } }