Support VM configuartion for games compiled on early SDK #19489

Merged
elad335 opened 1:48am on September 14, 2026 wanted to merge 193 Ξ” into rpcs3/rpcs3 master from
sss

Pull Request Overview

  • Opened on September 14, 2026
  • Status Merged
  • Commit count 5 with first commit September 13, 2026

Total Delta

193 Total Diff Delta

Open Days

Open 5 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?

Fraction of total time Business days Phase
N/A -0.0 days Issue creation to work beginning
 
0.0 days Authoring 2 commits before pull request opened for review
 
0.0 days Awaiting first review
 
0.5 days Revising work with 3 commits in response to 1 review that left 8 comments
 
4.3 days Merge to deploy (still awaiting deployment)

Total time for pull request 0.5 business days from first commit authored to merge
Still awaiting deployment

Author avatar

Support VM configuartion for games compiled on early SDK


  • Fix vm::main and PPU_PRIVATE_AREA addresses and configuration for games that were compiled using early SDKs. Later SDKs added support for RSX segment and this is why there were some changes being done - allocate additional 256MB for vm::main for SDK lower than 2.00. This discovery fixes Stuntman Ignition memory layout without breaking other games.

  • Fix maximum available memory size for games with SDK versions 1.93-1.99

  • Fix bad data decoding for ppu_register_function_at.

Fixes #19488

Details

Stuntman Ignition was recently fixed, but broke GT5 and Socom 4. After #19482 merged, the game is broken again.

<img width="2560" height="1401" alt="Image" src="https://github.com/user-attachments/assets/74cddfe1-3bae-4703-9b73-4e3353d4e4d4" />

Last working build

0.0.42-19988-726cd2d3

First broken build

0.0.42-19989-2003f240

Attach 3 log files

Working: RPCS3.log.gz (Basically already latest)

Broken: RPCS3.log.gz

I have attached all 3 required log files

Yes

Attach the RSX (.rrc) or RenderDoc (.rdc) capture files for visual issues

No response

System configuration

No response

Comments Threads Pending Resolution

Resolved Comment Threads

AniLeo reviewed on September 14, 2026