Skip to content

v2026.06.09-1104

Choose a tag to compare

@ouroboros420 ouroboros420 released this 09 Jun 09:54
· 159 commits to rebase-rpcs3-jun2026 since this release

Highlights

  • Fixes startup crashes in video/FMV games (Dead or Alive 5 Ultimate, White Knight Chronicles II, and others).
  • Fixes an SPU code-generation bug that corrupted SPU state in SPU-heavy games.
  • Full firmware-module parity with upstream RPCS3 after a complete audit.

Fixed

  • Video decoder crash (cellVdecQueryAttr). Games that query a video decoder no longer crash on startup. The AVC/H.264, MVC, MPEG, VC1 and DivX decoder firmware modules were missing and have been restored. Affects Dead or Alive 5 Ultimate, White Knight Chronicles II, and any title with cutscenes/FMV.
  • SPU register corruption. A faulty ARM code-generation path (tbl2/tbx2) could silently miscompile the SPU's most common shuffle operation and corrupt SPU state, crashing SPU/SPURS-heavy games. The recompiler now uses a safe lowering (the same approach used by the reference Android build). This should fix inFamous and is expected to help Uncharted and similar titles — please report results.
  • Restored missing firmware modules for full upstream parity: libsvc1d (VC1 video), sceNpBasicLimited, and cellSpursInitializeForSpuSharing — closing "unresolved import" gaps.

Internal

  • Completed a full audit: every emulator-to-firmware call is now backed by a registered function, and the lv2 syscall table matches upstream.
  • Builds on the 2026.06.08 fixes (shutdown-hang fix, FMV-freeze demuxer rework, decoder/audio re-vendor, PPU reservation priority).

Install

Grab librpcsx-android-arm64-v8a-armv8.2-a.so and let the in-app updater pick it, or replace the core library manually.