From b2842dcd52a11ec6052299125e90e28b913bee11 Mon Sep 17 00:00:00 2001 From: brian218 <17809637+brian218@users.noreply.github.com> Date: Sat, 10 Jun 2023 22:34:21 +0800 Subject: [PATCH] System.cpp: Updated the definition of user-space LV2 CoreOS SELFs --- rpcs3/Emu/System.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/System.cpp b/rpcs3/Emu/System.cpp index 4cb54ffe62..66e7b2a7d9 100644 --- a/rpcs3/Emu/System.cpp +++ b/rpcs3/Emu/System.cpp @@ -3465,7 +3465,7 @@ utils::serial* Emulator::DeserialManager() const bool Emulator::IsVsh() { - return g_ps3_process_info.self_info.valid && (g_ps3_process_info.self_info.prog_id_hdr.program_authority_id >> 52 == 0x107); // Not only VSH but also most CoreOS LV2 SELFs need the special treatment + return g_ps3_process_info.self_info.valid && (g_ps3_process_info.self_info.prog_id_hdr.program_authority_id >> 36 == 0x1070000); // Not only VSH but also most CoreOS LV2 SELFs need the special treatment } bool Emulator::IsValidSfb(const std::string& path)