PPSSPP 1.19

1.19

1.19 is here and it's big!

PPSSPP 1.19 is now available! Get it on the download page for PC or Mac! If you're on Android and already have it installed from Google Play, your update will arrive within a week (to catch crashes ea…

Added 2
  • Support for Infrastructure multiplayer with automatic configuration, allowing connection to resurrected multiplayer servers for certain games
  • Native cross-platform ImGui-based debugger (ImDebugger) with support for stepping through CPU code and GPU draw calls
Changed 3
  • Re-engineered Atrac3+ music player with detailed reverse engineering to fix long-standing compatibility problems and improve playback through various methods including the sceSas mixer
  • Switched to loading and running scePsmf and sceCcc modules as LLE instead of simulating them
  • Performance improvements in Motorstorm and Outrun
Fixed 6
  • Persona 1/2 battle transitions
  • Smoke effects in Jak'n'Daxter
  • Lens flare issues in multiple games
  • Socom Fireteam Bravo 3 crash caused by scePsmf implementation bug
  • Ad hoc multiplayer-related bugs
  • Multiple performance and crash fixes in the UI

From PPSSPP

  • Henrik Rydgård
  • ppsspp
  • 2025-06-05
  • PPSSPP 1.19 is now available! Get it on the download page for PC or Mac! If you're on Android and already have it installed from Google Play, your update will arrive within a week (to catch crashes early). On iOS, the release will take a little more time due to the Apple review process. Download now!
Important fixes in 1.19

For the detailed list of changes, see the news item.

Re-engineered Atrac3+ music player

Atrac3+ is one of Sony's proprietary compressed audio format, and it's widely used in PSP games for audio. Playback is done through a pretty abstract library that is built into the PSP firmware, but often is also shipped on disc. Our previous implementation was mostly based on guesswork and vibes, but this time I've reverse engineered in detail how it works, mainly through intense testing on hardware. This has fixed a large number of long-standing compatibility problems - for example, the music in Flatout now finally works correctly. Additionally, some other tricky uses of Atrac3+ playback now work better, such as using it through the sceSas mixer.

Support for "Infrastructure" multiplayer

Previously, there were a few "forks" of PPSSPP going on adding support for connecting to resurrected multiplayer servers for certain games. Mainly, one made by ANR2ME. Now the official versions of PPSSPP has this built-in, and with automatic configuration! See Infrastructure. Also, a few ad hoc-related bugs were squashed, thanks ANR2ME for helping track those down, too.

New ImGui-based debugger

PPSSPP now has a native built-in cross-platform debugger, ImDebugger. It supports stepping through both CPU code and GPU draw calls.

Many rendering and performance fixes

As usual there have been a plethora of fixes, including Persona 1/2 battle transitions, smoke effects in Jak'n'Daxter, lens flare fixes in multiple games, performance improvements in Motorstorm and Outrun, etc. Also there have been a lot of performance and crash fixes in the UI.

"LLE" some modules

We have now switched over to loading and actually running a few modules/libraries that games ship on disc, instead of simulating them. These are scePsmf and sceCcc. Especially our implementation of the former had some serious bugs, like the one that caused Socom Fireteam Bravo 3 to crash - now that bug is just gone. And much more!

View original

Upgraded? How did it go?

Discussion