PPSSPP Changelog

What's new in PPSSPP 1.17.1

Feb 5, 2024
  • Fixed green rendering errors on some PowerVR GPUs (#18781)
  • Release all held keys on pause to avoid "stuck keys" after unpausing or in run-behind-pause (#18786)
  • UI fixes (#18785)
  • Update libchdr with zstd support, warn the user about bad CHDs (#18824, #18803). more info
  • Add workaround for AdHoc mode in Resistance (#18821)
  • Fix graphics in Tokimeki Memorial 4 (#18822)
  • Fix crash in UFC 2010 on Mali GPUs (#18813)
  • Temporarily disable MSAA on Adreno GPUs due to crashing (#18819)
  • Fixed some crashes and optimized the game metadata cache (#18794, #18775)
  • Additional crashfixes and similar (#18777, #18779, #18823)
  • Fixed playback of frame dumps with Vulkan (#18793)
  • Volume slider added for RetroAchievements sounds (#18772)

New in PPSSPP 1.17 (Jan 28, 2024)

  • Rendering performance and fixes:
  • Fix for very old rendering issue in Tokimeki Memorial 4 (#18650)
  • Performance improvement in Tactics Ogre by avoiding a readback (#18599)
  • Cull small draws that are quick to check that they are offscreen (#18446)
  • Assorted optimizations (#18586, #18573, #18476, #18413, #18416, #18219)
  • Fix HUD in Tiger Woods 06 (#18554)
  • AdrenoTools support added - you can now load custom Vulkan drivers on Adreno (#18532, #18548, #18699)
  • Disabled in the Google Play builds for now
  • Fix rendering with bad Z parameters, fixes homebrew Zig example (#18535)
  • Fix Z problem in Hayate no Gotoku!! Nightmare Paradise #18478
  • Fix frozen pitch meters in MLB games (#18484)
  • Enable MSAA on modern mobile devices (Vulkan-only) (#18472)
  • Fix video flicker in Naruto: Ultimate Ninja Heroes 2 (#18454)
  • UI:
  • Track total time played per game (#18442)
  • When opening the pause menu, there's now an option to keep the game running behind the menu. This is enforced in multiplayer to avoid inadvertent desyncs (#18517, #18515)
  • ISO loading improvements:
  • The CHD file format is now fully supported, including with Remote ISO and Retroachievements
  • Improvements to remote ISO: optional tab on home screen, can now share whole folders (#18627, #18639, #18640, #18631, #18632, #18633,)
  • Controller and touchscreen fixes:
  • More control bindings, organize into categories (#18635, #18589)
  • Fix inverse deadzone (low end) for joystick input
  • Fix analog deadzones for XInput controllers (#18407)
  • Improved tilt control further (#18533)
  • Mouse input supported on Android (#18551, #18473)
  • Customizable threshold for analog-trigger to button-press mapping, customizable delay for mouse-scroll key-up (#18621, #18585)
  • Make it work better to bind an analog stick to four buttons, useful for camera control in some games
  • Can now unpause with the key you bound to pause (#18591)
  • Other fixes and updates:
  • More work on the IR JITs (#18234, #18235, #18228, #18227, #18226, many more)
  • Moving the memstick directory on Android is now faster and safer #18744
  • Workaround problems in Add Doko Demo Issho, Driver 76, Harukanaru Toki no Naka, Ace Combat by slowing down the emulated UMD drive to match reality better (#18436, #18445)
  • VR: Quest 3 rendering issues fixed (#18677)
  • Various bugfixes in texture replacement (#18638, #18610, #18519, #18466, #18747)
  • RetroAchievements: Rich presence, renamed Challenge Mode back to the recommended Hardcore Mode, various error handling improvements, configure per game (#18468, #18651, #18488, #18428, #18425)
  • HLE: Slice large-and-slow memcpy/memset operations, can help with some stalls. (#18560)
  • Other various minor fixes and optimizations (#18558, #18555, #18538, #18529, #18450, #18314, #18233, #18678, #18749, #18736, #18704)
  • SoftGPU fixes (#18362)
  • Fixed international fonts on Steam Deck (#18732, #18734)
  • GoExplore (GPS app) now starts up and allows navigation (#18665, #18666, #18668, #18669)
  • SDL: Improve input latency in Vulkan mode by running rendering on a separate thread (#18268)
  • Assorted multiplayer fixes (#18435)
  • Support for emulating the infrared port of the original PSP through sceSircs (#18684)

New in PPSSPP 1.16.5 (Oct 12, 2023)

  • Fix for crash when changing render backend in-game

New in PPSSPP 1.16.4 (Oct 12, 2023)

  • Simplify shader cache lookups on Vulkan, hopefully fixing some crashes ([#18218])
  • Assorted improvements to the IR JITs ([#18228], [#18235], [#18211], more)
  • Other crash and stability fixes ([#18221], [#18220], [#18230], [#18216])
  • Some translation updates ([#18237], more)
  • Cleanups and assert fixes ([#18205], [#18201], [#18206])

New in PPSSPP 1.16.3 (Oct 12, 2023)

  • Fix crash bug and performance issue in Vulkan shader cache ([#18183], [#18189])
  • Fix crash in icon loading in homebrew store ([#18185])
  • Add some memory safety check ([#18184], [#18194])
  • Fix problem when changing backend from the Windows menu ([#18182])

New in PPSSPP 1.16.2 (Oct 12, 2023)

  • Fix for HTTP support on Linux on networks with shaky or incomplete IPv6 support
  • Fix hang when switching UMD with RetroAchievements enabled ([#18143])
  • Assorted fixes for leaks and crashes ([#18169], [#18151])
  • Fix hang when switching UMD with RetroAchievements enabled ([#18143])
  • Fix math bug in new IR JIT for x86 ([#18165])
  • Minor math optimization -fno-math-errno ([#18158])
  • Fix for software renderer crash

New in PPSSPP 1.16.1 (Oct 12, 2023)

  • Moved RetroAchievements to the Tools tab in settings ([#18127])
  • Fix graphics regressions in Hot Shots Golf 2 / Everybody's Golf 2 and Final Fantasy Tactics ([#18142])
  • Fix hang on startup with OpenGL, that happened often if "buffer commands" was set to off.
  • Fix problem with the sc instruction that broke Beats ([#18133], [#18140])
  • Fix problem with the chat window accidentally closing on typing X ([#18135])
  • Fix some crashes, add some asserts and reporting hooks ([#18129])
  • Fix some text rendering in the software renderer ([#18126])

New in PPSSPP 1.16 (Sep 10, 2023)

  • What's new in 1.16:
  • Special thanks to [Unknown] for the new JIT compilers, and fp64 for finally cracking the vrnd instruction.
  • RetroAchievements support ([#17589], [#17631], many more). See RetroAchievements on ppsspp.org.
  • New JIT backends:
  • RISC-V, based on IR
  • x86 JIT based on IR. Often faster than the existing one.
  • Input fixes:
  • Improve behavior when analog and digital inputs clash ([#17960])
  • Combo mapping is now disabled by default ([#17673])
  • Android: Better tracking of devices names ([#17562], auto config)
  • Fix mapping custom touch buttons to analog inputs ([#17433])
  • Rendering performance and fixes:
  • Fix flicker in WWE Smackdown vs Raw 2006 ([#18009]), video flicker in Naruto 2 ([#18008])
  • Fix bad colors in Syphon Filter: Logan's Shadow menu ([#17965])
  • On lower-end devices, avoid "uber" shaders due to performance and driver bugs ([#17449], [#17922])
  • Allow disabling V-sync on Android with Vulkan, more SDL platforms ([#17903], [#18087])
  • On Vulkan, reduce input lag when "Buffer graphics commands" is set to off ([#17831])
  • Assorted minor perf ([#17810], [#17505], [#17478], [#17471], [#17452], [#17446], [#17442])
  • Fix shadows in MotorStorm ([#17602]) (not actually a rendering problem)
  • Fix rendering issue in Lunar Silver Star ([#17451])
  • Add a cache for MakePixelsTexture, improving perf in God of War ([#17534])
  • Lots of software renderer improvements ([#17571], [#17569], [#17619], [#17621], [#17618], [#17609], ...)
  • Networking:
  • HTTPS support now enabled in store and for RA on Windows, Android, Mac, iOS ([#17744], ...)
  • Ad-hoc: Fix for Metal Gear Acid issue with Link Battle ([#17947])
  • Texture replacement fixes:
  • Fix Tactics Ogre texture issues ([#18001], [#18011])
  • Fix problem with anisotropic filtering ([#17930])
  • Fix glitches on D3D11 with KTX2 textures ([#17749])
  • UI changes:
  • Color emoji support on some platforms ([#17854], [#17856])
  • Use TTF fonts on SDL where available (macOS, Linux/Steam Deck) ([#17844]), support HiDPI ([#17651])
  • Allow setting the PSP's MAC address directly ([#17755])
  • Better looking notifications ([#17606], [#17674], [#17672])
  • Cheats:
  • Fix loading cheat dbs on Android devices with scoped storage ([#17834])
  • VR (Quest, other Android VR devices):
  • Cinema screen mode improvements ([#17704], [#17752])
  • Quest-only passthrough mode ([#17591])
  • Cleanups, compatibility fixes, make VR settings per-game ([#17636], [#17656], [#17598], [#17518])
  • Other:
  • Fix horrible audio glitch in After Burner ([#18076])
  • Emulate the vrnd instruction accurately ([#17506], [#17549])
  • Fix timing issue causing slowdowns in MLB games ([#17676], [#17677])
  • UWP keyboard support, many other updates ([#17952], [#17974])
  • Allow choosing the display resolution on Android again ([#17473])
  • Fix issue running some file types out of the Download folder on Android ([#17466])

New in PPSSPP 1.15.1 (May 3, 2023)

  • Assorted minor crash fixes ([#17374], [#17370], [#17392], [#17394])
  • Fix for non-png texture replacements when not listed in textures.ini ([#17380])
  • Fix for broken tilt d-pad controls ([#17393])
  • Workaround for Vulkan driver bugs on Mali-T8x0 series GPUs ([#17396])

New in PPSSPP 1.15 (May 3, 2023)

  • Stutter caused by shader compilation has been reduced drastically ([#16873]):
  • Parallelization: ([#16802], [#16804], [#16809], [#16812])
  • Shader variant reduction: ([#16773], [#16778], [#16770], [#16763])
  • Rendering performance and fixes:
  • Integer scaling added ([#17224])
  • Post-processing fixes ([#17262])
  • SOCOM overlay glitch removed, night vision fixed ([#17297], [#17317])
  • PowerVR compatibility fixes ([#17232])
  • CLUT fixes ([#17212])
  • ToP - Narikiri Dungeon X: Avoid GPU readback ([#17181], [#17191], [#17192])
  • DTM / Toca: Avoid GPU readback ([#16715])
  • Fixed Dante's Inferno performance regression ([#17032], [#17035])
  • Fix wrong device selection on Poco C40 phones, causing broken UI ([#17027], [#17022])
  • Rainbow Six GPU performance fix ([#16971])
  • Subtitles fixed in The Godfather ([#17298], [#17314])
  • Texture replacement improvements:
  • Less I/O on the main thread, leading to smoother frame rates ([#17078], [#17091], [#17120], [#17134])
  • Support for KTX2 files with UASTC compressed textures added ([#17111][#17104])
  • Support for DDS files with BC1-7 textures added ([#17083], [#17103], [#17097], [#17096], [#17095])
  • Improve default ini ([#17146])
  • Mipmaps now always used if provided ([#17144])
  • Additional optimizations ([#17139], [#17088])
  • Optimizations:
  • Software renderer fixes and performance ([#17295], [#17214], [#17028], [#16753], [#16706], [#16690])
  • Vulkan texture upload optimizations ([#17052], [#17122], [#17121], [#17114], [#17011])
  • Depth readback added, fixing lens flares in Syphon Filter (at perf cost..) ([#16907], [#16905])
  • Async readback supported in Vulkan - currently only enabled in Dangan Ronpa ([#16910], [#16916])
  • Lighting shader optimizations ([#16791], [#16787])
  • Controls:
  • Android tilt control has been overhauled and fixed ([#16889], [#16896])
  • You can now map combinations of buttons to single functions ([#17210], [#17215], [#17228], etc)
  • Custom buttons now support analog inputs ([#16855])
  • VR features:
  • Top down camera: ([#17098])
  • Head rotation control: ([#16857])
  • More stereo support: ([#16952], [#16953])
  • Other: ([#16826], [#16821])
  • Other:
  • Windows Dark Mode support ([#16704])
  • GLSL shader compatibility fixes ([#16710], [#16709])
  • GTA math issue on macOS/iOS fixed, playable again ([#16928])
  • More accurate VFPU emulation has been added, though not all enabled yet ([#16984])
  • Debugger features and fixes ([#17270], [#17269], [#17263], [#17260], [#17203], [#17190], [#17042], [#16994], [#16988], [#16818] etc)
  • Rewind savestates no longer slows things down a lot ([#17291])
  • Chat window bugfixes ([#17241])
  • IR Jit fixes - helps iOS when native jit is unavailable ([#17129])
  • Depth-related rendering fixes ([#17055], [#16880])
  • More RISCV support work ([#16976], [#16957], [#16962], [#16832], [#16829])
  • macOS native menu bar ([#16922])
  • Font fixes ([#16859])
  • Rockman 2 audio glitch fix ([#16810], [#16798])
  • UI fixes: Vertical use of space ([#16795]), scrollbars ([#16785]), touchpad scroll on Windows ([#16699])

New in PPSSPP 1.14.1 (Dec 20, 2022)

  • Graphics fixes in Burnout Dominator, Kurohyou, Ratchet & Clank, Outrun, Ridge Racer, Spongebob: Yellow Avenger, Cars: Race-o-Rama, Hunter x Hunter, many others
  • Performance improvements: Killzone now runs at playable speed, Juiced 2 performance fixed, lighting ubershader optimization
  • Many software renderer improvements, both performance and accuracy.
  • Brand new VR builds for stand-alone devices: Quest & Pico thanks to the work of Lubos!
  • Some input handling fixes, IR interpreter fixes, and so much more.

New in PPSSPP 1.13.2 (Sep 11, 2022)

  • Graphics fixes in Split/Second, Sol Trigger, Last Ranker, Star Wars: Clone Wars, Star Wars: The Force Unleashed, Juiced 2 and more
  • Vulkan performance improvement around texture loading and upscaling
  • Background loading of texture replacements to reduce stuttering
  • Fixes for assorted Scoped Storage bugs
  • Many software renderer improvements, both performance and accuracy
  • New debugging features
  • An official Windows ARM64 build is now available for download, for those of you with ARM64 laptops.

New in PPSSPP 1.13.1 (Jul 28, 2022)

  • Confirmation dialog added before change of MAC address.
  • IR interpreter regression fixed.
  • Fix clearing of replacement texture cache.
  • Improved Portuguese-pt translation.
  • Fix graphical regression in Split/Second.
  • Couple of minor crash fixes.

New in PPSSPP 1.13 (Jul 26, 2022)

  • Another new release! As usual, lots of nice compatibility fixes, performance improvements, and so on. Work has also continued on improving Android 12 support, fixing several bugs

New in PPSSPP 1.12 (Oct 6, 2021)

  • PPSSPP now supports Android 12 and the new Android storage model, "Scoped Storage".

New in PPSSPP 1.11.3 (Mar 3, 2021)

  • 1.11.3 fixes an on-screen keyboard rendering glitch.

New in PPSSPP 1.11.1 (Feb 12, 2021)

  • Lots of minor bug fixes, crash fixes, and performance fixes and improvements.
  • New Browse... button to allow opening SD cards on Android 11
  • Countless AdHoc networking fixes by ANR2ME, for example Dragon Ball Shin Budokai, PowerStone, Bleach Heat The Soul 7, Kingdom Hearts, GTA: VCS and many more.
  • Graphics issue with car reflections fixed in Outrun, Dirt 2 (#13636, #13640, #13760)
  • Cut-off cards in Yu Gi Oh fixed (#7124).
  • Numerous fixes to the builtin fonts by nassau-tk
  • Added exception handler so PPSSPP stays alive if a game crashes (#11795/#13092)
  • Desktop: Support for multiple instance multiplayer (#13172, ...)
  • Workaround for rendering bugs with flat shading in iOS 14
  • Multiple fixes to the IR interpreter (#13897, ...)
  • UI: New fullscreen button on desktop platforms, optional navigation sounds (#13239)
  • Audio and multiple hangs fixes in UWP version (#13792, ...)
  • Partial microphone support (#12336, ...)
  • Workaround for wacky action mirroring bug in Hitman Reborn Battle Arena 2 (#13706, #13526)
  • Hardware texture upscaling for Vulkan, mipmap generation (#13235, #13514)
  • Added MMPX Vulkan texture upscaling shader (#13986)
  • Depth texturing support in Vulkan and D3D11 (#13262, #13556, ...)
  • Performance fix for Test Drive Unlimited (#13355, ...)
  • Allow rewind on mobile (#13866)
  • Added option to disable on-screen messages (#13695)
  • Added "Lower resolution for effects" on libretro (#13654)
  • Allow chaining multiple post-processing shaders (#12924)
  • Support for loading game-specific plugins (#13335)
  • Fixed Assassin's Creed: Bloodlines Save issue on Android (#12761)
  • Hanayaka Nari Wa ga Ichizoku: mono voices fixed (#5213)
  • Additional fixed games:
  • Namco Museum - Battle Collection, Vol 2 (#9523, #13297, #13298)
  • Dream Club Portable (graphics bugs, GL and Vulkan) (#6025)
  • Capcom Classic Collection Reloaded (stuck in return game) (#4671)
  • Xyanide Resurrection (freezing) (#8526)
  • Dissidia Final Fantasy Chinese (patched game, invalid address) (#13204)
  • Crazy Taxi (#13368)
  • Spiderman: Friend or Foe (#13969)
  • Downstream Panic (US) (New Game crash) (#13633)

New in PPSSPP 1.11 (Feb 9, 2021)

  • Lots of minor bug fixes, crash fixes, and performance fixes and improvements.
  • New Browse... button to allow opening SD cards on Android 11
  • Countless AdHoc networking fixes by ANR2ME, for example Dragon Ball Shin Budokai, PowerStone, Bleach Heat The Soul 7, Kingdom Hearts, GTA: VCS and many more.
  • Graphics issue with car reflections fixed in Outrun, Dirt 2 (#13636, #13640, #13760)
  • Cut-off cards in Yu Gi Oh fixed (#7124).
  • Numerous fixes to the builtin fonts by nassau-tk
  • Added exception handler so PPSSPP stays alive if a game crashes (#11795/#13092)
  • Desktop: Support for multiple instance multiplayer (#13172, ...)
  • Workaround for rendering bugs with flat shading in iOS 14
  • Multiple fixes to the IR interpreter (#13897, ...)
  • UI: New fullscreen button on desktop platforms, optional navigation sounds (#13239)
  • Audio and multiple hangs fixes in UWP version (#13792, ...)
  • Partial microphone support (#12336, ...)
  • Workaround for wacky action mirroring bug in Hitman Reborn Battle Arena 2 (#13706, #13526)
  • Hardware texture upscaling for Vulkan, mipmap generation (#13235, #13514)
  • Added MMPX Vulkan texture upscaling shader (#13986)
  • Depth texturing support in Vulkan and D3D11 (#13262, #13556, ...)
  • Performance fix for Test Drive Unlimited (#13355, ...)
  • Allow rewind on mobile (#13866)
  • Added option to disable on-screen messages (#13695)
  • Added "Lower resolution for effects" on libretro (#13654)
  • Allow chaining multiple post-processing shaders (#12924)
  • Support for loading game-specific plugins (#13335)
  • Fixed Assassin's Creed: Bloodlines Save issue on Android (#12761)
  • Hanayaka Nari Wa ga Ichizoku: mono voices fixed (#5213)
  • Additional fixed games:
  • Namco Museum - Battle Collection, Vol 2 (#9523, #13297, #13298)
  • Dream Club Portable (graphics bugs, GL and Vulkan) (#6025)
  • Capcom Classic Collection Reloaded (stuck in return game) (#4671)
  • Xyanide Resurrection (freezing) (#8526)
  • Dissidia Final Fantasy Chinese (patched game, invalid address) (#13204)
  • Crazy Taxi (#13368)
  • Spiderman: Friend or Foe (#13969)
  • Downstream Panic (US) (New Game crash) (#13633)

New in PPSSPP 1.10.3 (Jul 12, 2020)

  • A selection of what has changed since 1.9:
  • Graphics and compatibility fixes (#12800, #12670, #12635, #12857, #12941, #11898, #12695, more)
  • Assorted minor performance improvements, game load speedup (#12462, #12652)
  • Screen inset (notch) support on Android (#12779)
  • Analog stick support for menu navigation (#12685)
  • Fixed audio glitches in SDL builds (#12916, #12920)
  • Support more languages in in-game dialogs (#12702). Croatian language added to PPSSPP.
  • Simple multiplayer chat (#12667)
  • More advanced postprocessing (multipass, parameters) (#12905, #12901)
  • Add PPSSPP-specific CWCheat (#12816, #12912)
  • Reintroduce Cardboard VR, allow more resolutions (#12449, #8714)
  • Fix some crashes (#12908, #12876)
  • Ghost in the Shell graphics fixed (JIT inaccuracy with inf*0) (#12519)
  • Mac build now supports Vulkan on top of MoltenVK (#12583)
  • Raspberry Pi 4 EGL crash fixed (#12474)
  • VSync now supported on all backends, frame duplication option added for 30 Hz games (#12659, #12602)
  • Camera supported on Windows, Linux and Mac (still no microphone though) (#12572, #12580, #12607)
  • Darkstalkers fixed and working through software rendering. SW rendering fixed on GLES 2.0 (#12443, #12898)
  • Hot Shots Golf slowdown and flicker on Vulkan fixed (#12873, #12746)
  • Pangya Golf crashes and hangs fixed (#12718)
  • Allow rebinding of right touch screen analog (#12486)
  • Add option to prevent mipmaps from being dumped (#12818)
  • Tilt control now have a base radius to help with deadzone (#12756)
  • Mappable auto rotating analog stick to pass some game checks (#12749)
  • Touch control position can now be snapped to a grid (#12517)
  • HiDPI retina display support (#12552)
  • Rapid-fire on touch control (#12601)
  • Toggle mute button (#12643)
  • Add option to resize game icons and more (#12646, #12637)
  • Frames in-flight now configurable to reduce input lag at the cost of speed (#12660)
  • Add toggle mode to combo button (#12623)
  • SDL mouse support, Qt menu upgrades (#12612, #12817)
  • Real support for chinese patched version of Hatsune Miku Project Diva Extend (#13007)
  • Some minor kernel module support (#13028, #12225, #13026, #13004, #13038, #13023)
  • Fixed fullscreen toggling with Vulkan in SDL builds (#11974)

New in PPSSPP 1.10.2 (Jul 7, 2020)

  • PPSSPP 1.10.2 fixes some camera-related crashes, and fixes centering on notched phones.

New in PPSSPP 1.10.0 (Jun 28, 2020)

  • Graphics and compatibility fixes (#12800, #12670, #12635, #12857, #12941, #11898, #12695, more)
  • Assorted minor performance improvements, game load speedup (#12462, #12652)
  • Screen inset (notch) support on Android (#12779)
  • Analog stick support for menu navigation (#12685)
  • Fixed audio glitches in SDL builds (#12916, #12920)
  • Support more languages in in-game dialogs (#12702). Croatian language added to PPSSPP.
  • Simple multiplayer chat (#12667)
  • More advanced postprocessing (multipass, parameters) (#12905, #12901)
  • Add PPSSPP-specific CWCheat (#12816, #12912)
  • Reintroduce Cardboard VR, allow more resolutions (#12449, #8714)
  • Fix some crashes (#12908, #12876)
  • Ghost in the Shell graphics fixed (JIT inaccuracy with inf*0) (#12519)
  • Mac build now supports Vulkan on top of MoltenVK (#12583)
  • Raspberry Pi 4 EGL crash fixed (#12474)
  • VSync now supported on all backends, frame duplication option added for 30 Hz games (#12659, #12602)
  • Camera supported on Windows, Linux and Mac (still no microphone though) (#12572, #12580, #12607)
  • Darkstalkers fixed and working through software rendering. SW rendering fixed on GLES 2.0 (#12443, #12898)
  • Hot Shots Golf slowdown and flicker on Vulkan fixed (#12873, #12746)
  • Pangya Golf crashes and hangs fixed (#12718)
  • Allow rebinding of right touch screen analog (#12486)
  • Add option to prevent mipmaps from being dumped (#12818)
  • Tilt control now have a base radius to help with deadzone (#12756)
  • Mappable auto rotating analog stick to pass some game checks (#12749)
  • Touch control position can now be snapped to a grid (#12517)
  • HiDPI retina display support (#12552)
  • Rapid-fire on touch control (#12601)
  • Toggle mute button (#12643)
  • Add option to resize game icons and more (#12646, #12637)
  • Frames in-flight now configurable to reduce input lag at the cost of speed (#12660)
  • Add toggle mode to combo button (#12623)
  • SDL mouse support, Qt menu upgrades (#12612, #12817)
  • Real support for chinese patched version of Hatsune Miku Project Diva Extend (#13007)
  • Some minor kernel module support (#13028, #12225, #13026, #13004, #13038, #13023)
  • Fixed fullscreen toggling with Vulkan in SDL builds (#11974)

New in PPSSPP 1.9.3 (Oct 7, 2019)

  • A list of the major changes:
  • Flicker fixed in God of War that appeared with newer drivers for Mali GPUs (#12224)
  • Improve performance of God of War on Vulkan (#12242), implement built-in GPU profiler (#12262, #12266)
  • Vertex range culling fixed on ARM Mali (#12227)
  • Started to improve VFPU precision, resulting so far in a fix for the long standing Tekken 6 leg shaking problem (#12217)
  • Fixed a VFPU precision snafu on ARM64, fixing disappearing officers in Warriors Orochi (#11299) and some problems in Tomb Raider (#11179).
  • Vulkan is the default again on Android versions newer than Pie
  • Fix various homebrew store issues
  • GPU pause signal handling fixed, fixing some hangs in Bleach and Armored Core games (#12160)
  • Audio sample rate conversion handling fixes (#12147)
  • Some Vulkan optimizations (pre-rotation (#12216), perf fix in Metal Gear Acid, etc)
  • Multiple fixes for the UWP build (#12036, others)
  • MP3 playback fixes (#12005)
  • Audio in Motorstorm: Arctic Edge fixed by returning errors correctly (#12121)
  • Audio glitches in Final Fantasy Tactics fixed (#9956)
  • Camera display in Invizimals fixed (#12278, #8521)
  • Added hotkeys for texture dump and replace (#11938)
  • Added Visual Studio 2019 support. Windows XP is no longer supported (#11995, others)
  • Fixes for video capture (#12069)
  • Added a separate sound volume for alternative speed (#12124)
  • Improved mouse control (Windows only) (#12173, #12176)
  • Support for installing texture packs and ISOs from zips (#12175)
  • Right analog support for touch controls (only used by patched games and some HD remasters) (#12182)
  • Android: Fix OpenSL initialization, possibly helps audio crackle a little. (#12333).
  • Fix graphics on Amazon Fire TV Stick 4K
  • Fixed strange vehicle behavior in MGS:PW (somehow) (#12342)
  • Ported to the Nintendo Switch by m4xw! Builds available on m4xw's Patreon.

New in PPSSPP 1.9.0 (Sep 26, 2019)

  • Flicker fixed in God of War that appeared with newer drivers for Mali GPUs (#12224)
  • Improve performance of God of War on Vulkan (#12242), implement built-in GPU profiler (#12262, #12266)
  • Vertex range culling fixed on ARM Mali (#12227)
  • Started to improve VFPU precision, resulting so far in a fix for the long standing Tekken 6 leg shaking problem (#12217)
  • Fixed a VFPU precision snafu on ARM64, fixing disappearing officers in Warriors Orochi (#11299) and some problems in Tomb Raider (#11179).
  • Vulkan is the default again on Android versions newer than Pie
  • Fix various homebrew store issues
  • GPU pause signal handling fixed, fixing some hangs in Bleach and Armored Core games (#12160)
  • Audio sample rate conversion handling fixes (#12147)
  • Some Vulkan optimizations (pre-rotation (#12216), perf fix in Metal Gear Acid, etc)
  • Multiple fixes for the UWP build (#12036, others)
  • MP3 playback fixes (#12005)
  • Audio in Motorstorm: Arctic Edge fixed by returning errors correctly (#12121)
  • Audio glitches in Final Fantasy Tactics fixed (#9956)
  • Camera display in Invizimals fixed (#12278, #8521)
  • Added hotkeys for texture dump and replace (#11938)
  • Added Visual Studio 2019 support. Windows XP is no longer supported (#11995, others)
  • Fixes for video capture (#12069)
  • Added a separate sound volume for alternative speed (#12124)
  • Improved mouse control (Windows only) (#12173, #12176)
  • Support for installing texture packs and ISOs from zips (#12175)
  • Right analog support for touch controls (only used by patched games and some HD remasters) (#12182)
  • Android: Fix OpenSL initialization, possibly helps audio crackle a little. (#12333).
  • Fix graphics on Amazon Fire TV Stick 4K
  • Fixed strange vehicle behavior in MGS:PW (somehow) (#12342)
  • Ported to the Nintendo Switch by m4xw! Builds available on m4xw's Patreon.

New in PPSSPP 1.6.3 (Jun 6, 2018)

  • OpenGL backend now properly multithreaded, giving a good speed boost.
  • Various Vulkan performance improvements (like #10911) and memory allocation fixes.
  • GPU command interpreter performance improvements (#10658)
  • Various fixes for app switching and widgets (#10855) on Android
  • Bugfixes and some performance improvements in the ARM64 JIT compiler and IR interpreter
  • Shader cache enabled for Vulkan
  • Multiple iOS fixes, including JIT (#10465) and file browser (#10921).
  • Improved compatibility on Mac (#10113)
  • Texture replacement ID bugfix (note: some textures from 1.5.4 may become incompatible)
  • Adhoc multiplayer fixes (#8975)
  • Vulkan support on Linux/SDL (#10413)
  • Retroarch support

New in PPSSPP 1.6.1 (May 29, 2018)

  • 1.6.1 fixes a few crashes.

New in PPSSPP 1.6 (May 28, 2018)

  • OpenGL backend now properly multithreaded, giving a good speed boost.
  • Various Vulkan performance improvements (like #10911) and memory allocation fixes.
  • GPU command interpreter performance improvements (#10658)
  • Various fixes for app switching and widgets (#10855) on Android
  • Bugfixes and some performance improvements in the ARM64 JIT compiler and IR interpreter
  • Shader cache enabled for Vulkan
  • Multiple iOS fixes, including JIT (#10465) and file browser (#10921).
  • Improved compatibility on Mac (#10113)
  • Texture replacement ID bugfix (note: some textures from 1.5.4 may become incompatible)
  • Adhoc multiplayer fixes (#8975)
  • Vulkan support on Linux/SDL (#10413)
  • Retroarch support

New in PPSSPP 1.5.2 (Nov 30, 2017)

  • Released a quick update to take care of some common crashes in 1.5.

New in PPSSPP 1.5 (Nov 30, 2017)

  • Full Vulkan support, also for Android now. Very fast on supported devices. (#10033, #10049)
  • Smarter graphics state management, reduced CPU consumption on all backends (#9899)
  • Android: Support for Arabic and other scripts we couldn't support before
  • Fix Android widgets, screen scaling (#10145)
  • Fixes to video dumping
  • Geometry problems fixed in Medal of Honor
  • Implement immediate draws, fixing Thrillville (#7459)
  • Software rendering improvements, speed and accuracy
  • Hardware tesselation of PSP Beziers and Splines (used by a few games)
  • Partial sceUsbGps and sceUsbCam support (Android)
  • Android "Sustained performance mode" to avoid thermal throttling (#9901)
  • Linux controller mapping fixes (#9997)
  • Assorted bugfixes and compatibility improvements

New in PPSSPP 1.4.2 (Jun 21, 2017)

  • Fix bug causing several games to crash on ARM64, including Metal Gear Solid: Peace Walker
  • Software rendering crashfix
  • Fixes for homebrew: Timing, MEMSIZE