Description
Quick summary
In order to test this issue your config must look like
Libraries Control:
- liblv2.sprx:hle
- libsysmodule.sprx:hle
The issue does not present itself with just 1 or the other of the sprx. Both are needed to reproduce the issue.
Details
I observed some games I previously reported to work with no firmware installed inside RPCS3 at all became incapable of booting anymore as they both presented a fatal error: F {PPU[0x1000001] Thread (ps3_init) [0x007ba880]} VM: Access violation writing location 0x0 (unmapped memory)
At first, I started trying to single out which SPRX was at fault and found that the game worked when only 1 of the afflicted SPRX was HLE'd. So I had to find its accomplice. After the process of elimination, I found that lv2.sprx and sysmodule.sprx when working together but not separately cause these games to no longer boot when using the experimental HLE boot.
Build with regression
RPCS3 v0.0.29-15508-1843a27c #14523
Attach two log files
Battlefield 3
Working.log
Broken.log
Ratchet & Clank™: Quest For Booty
Working.log
Broken.log
Attach capture files for visual issues
Not Applicable
System configuration
Ryzen 7 7700x
GTX 1660 Super
Windows 11 Pro
Other details
To keep in mind this issue isn't present under normal configurations as this issue is only presented with firmware overrides.
As HLE is the goal for the RPCS3 emulator it may be helpful to inform of regressions when utilizing HLE overrides.