Pull Request Overview
- Opened on October 21, 2026
- Status Open
- Commit count 1 with first commit October 21, 2026
Total Delta
22 Total Diff Delta
Open Days
Open 17 weekdays
Test Delta
0 Diff Delta in Test Files
Breakdown by Phase
How long has this pull request spent in each phase of its lifecycle?
Data pending calculation for pull request
cellSaveData: Pass flags 0 for the functions without userdata
Analysis, hwtest and fixes made by Opus 5.5. Tested by me.
Bug: The six functions without userdata (ListSave, ListLoad, FixedSave, FixedLoad, AutoSave, AutoLoad) get flags 0 from the firmware, but RPCS3 passed 2. As a result, RPCS3 adds the 35 KB of sysSizeKB to their sizeKB and accepts a NULL funcFile. A PS3 does neither.
Fix: These six functions pass flags 0. sizeKB only includes sysSizeKB when flag 0x2 is set.
Results (hwtest on the same save):
ββββββββββββββββββββββββββββββββββββ¬βββββββββββ¬βββββββββββββ¬βββββββββββββ
β β upstream β this PR β PS3 β
ββββββββββββββββββββββββββββββββββββΌβββββββββββΌβββββββββββββΌβββββββββββββ€
β sizeKB, the six functions β 53 β 18 β 18 β
ββββββββββββββββββββββββββββββββββββΌβββββββββββΌβββββββββββββΌβββββββββββββ€
β sizeKB, the other 17 β 53 β 53 β 53 β
ββββββββββββββββββββββββββββββββββββΌβββββββββββΌβββββββββββββΌβββββββββββββ€
β NULL funcFile, the six functions β 0* β 0x8002b404 β 0x8002b404 β
ββββββββββββββββββββββββββββββββββββΌβββββββββββΌβββββββββββββΌβββββββββββββ€
β NULL funcFile, the "2" variants β 0* β 0 β 0 β
ββββββββββββββββββββββββββββββββββββ΄βββββββββββ΄βββββββββββββ΄βββββββββββββ
- From the code, not run. The output of this PR is identical to the PS3 output on every row.
No comments have been left on this PR.