From 75c3fdcb6fdc52e5162d81206943c52f91922397 Mon Sep 17 00:00:00 2001 From: Eladash Date: Sun, 20 Sep 2020 11:07:13 +0300 Subject: [PATCH] Fix cellGameBootCheck PARAM.SFO reads --- rpcs3/Emu/Cell/Modules/cellGame.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/rpcs3/Emu/Cell/Modules/cellGame.cpp b/rpcs3/Emu/Cell/Modules/cellGame.cpp index de4427dcfc..5646d3822d 100644 --- a/rpcs3/Emu/Cell/Modules/cellGame.cpp +++ b/rpcs3/Emu/Cell/Modules/cellGame.cpp @@ -398,6 +398,7 @@ error_code cellGameBootCheck(vm::ptr type, vm::ptr attributes, vm::ptr perm->dir = std::move(dir); perm->sfo = std::move(sfo); + perm->restrict_sfo_params = *type == u32{CELL_GAME_GAMETYPE_HDD}; // Ratchet & Clank: All 4 One (PSN versions) rely on this error checking (TODO: Needs proper hw tests) return CELL_OK; }