What's new in PPSSPP 1.9.0
Sep 27, 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.8.0 (Mar 19, 2019)
- Avoid crash when starting PPSSPP due to bad AMD Vulkan drivers (#11802)
- PowerVR Vulkan display corruption fixed (#11744, #11747)
- Naruto Shippuden 3 hang fixed (#11780)
- Fixes to various lighting bugs (#11567, #11574, #11577)
- Fix control issue in Sonic Rivals and Rock Band (#11878, #11798, #11879)
- Significant performance improvement in Earth Defense Force 2 (#11172)
- Fix "real clock sync" setting (helps with latency for music games - #11813)
- More speed in FF4 effects and other generated curves (#11425)
- Support for resizing Vulkan on Linux (#11451)
- Improved support for GLES on Linux/IoT (#11507, #11537, #11541, #11632, #11746, #11806, #11845)
- Percentage based frameskipping (#11523)
- DXT accuracy improved, fixing thick white line in Gran Turismo sky (#11530)
- Fix Motorstorm freeze on non-Windows (#11618)
- Faster block transfer in some games like Digimon Adventures (#11531, #11553, #11776)
- Blending optimizations and improvements (#11543, #11620)
- Improve D3D11 rendering issues (#11584)
- Change default graphics backend to D3D11 or OpenGL (#11621, #11658)
- Remove some outdated settings (#11665, #11666, #11667)
- Fix remote disc streaming with ipv6 (#11689, #11700)
- Vulkan: Workarounds for some driver bugs for 5xx series Qualcomm GPUs (#11691, #11694)
- Fix some Qt port issues with recent performance improvements (#11720, #11807, #11808)
- UWP Xbox One: fix X/Back button confusion (#11740)
- Fix Formula 1 2006 timing issue (#11767)
- Fixes and workarounds for some vertex range culling bugs that broke a few games (#11785, #11859), and disable it on older GPUs (#11712, #11773, #11787)
- Android: Allow putting PSP storage on custom paths like SD cards (#11812)
- Corrected vocp instruction, fixing models in Artdink games (#11822, #11835)
New in PPSSPP 1.6.1 (May 29, 2018)
- This release fixes a few crashes.
New in PPSSPP 1.6 (May 29, 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.4 (Apr 2, 2017)
- Support D3D11 (performs better than OpenGL or D3D9 on most hardware)
- Audio quality improvement (linear interpolation) (#8950)
- Hardware spline/bezier tesselation in OpenGL, D3D11 and Vulkan (...)
- Post-processing shaders in D3D11
- Prescale UV setting removed, now the default (improves perf) (#9176)
- High DPI display fixes
- Various fixes for UMD switching for multi-UMD games (#9245, #9256)
- New audio setting to improve compatibility with Bluetooth headsets
- Various desktop gamepad compatibility fixes
- Workaround for mipmap issue, fixing fonts in Tactics Ogre Japanese
- Assorted minor compatibility fixes, code cleanup and performance improvements
New in PPSSPP 1.3 (Sep 18, 2016)
- Fix JIT problems on Galaxy S7 and iOS 9+ devices
- Fix Android TV support (x86-64) and use latest FFmpeg, fix Raspberry memory use
- Texture replacement support - for custom textures and upscaling
- Workaround rendering issues on Tegra K1/X1
- Initial Vulkan support on Windows - not full featured yet
- Experimental new CPU backend and CPU fixes
- Fix type D cheat codes, allow for homebrew
- Fix some problems when switching away from and back to the app
- Initial game video recording / TAS features (frame stepping)
New in PPSSPP 1.2.2 (Mar 31, 2016)
- Went back to the old way of initializing graphics on Android. Should fix many recent issues.
- Some graphical fixes, a vertex cache performance improvement and a screen clear optimization
- Fix for dual source blending on most SHIELD devices, causing graphical issues.
- Fix the homebrew store incorrectly unzipping some games. This will lead to more games being added.
- Slightly faster ISO handling
New in PPSSPP 1.2 (Feb 14, 2016)
- A major rework of sceAtrac audio decoding, fixing various music hangs and similar issues
- Many fixes and workarounds to depth and stencil buffer usage, and also FBO management
- Audio reverb support
- Combo keys - custom touch buttons that press multiple PSP buttons
- 5xBR upscaling on GPU (postprocessing effect)
- Fix problems with playback of video with mono audio
- Performance improvements like multithreaded audio mixing
- ARM64 JIT crash bug fixes
- GLSL shader cache to reduce stuttering ingame
- Support render-to-CLUT functionality that some games use to change colors of various monsters
- x86-64 support on Android
- Auto-hide on-screen controls after a while of no usage
- Fixes to prescale UV speedhack, now seems reliable
- Faster ISO RAM cache
- New UI for moving around the PSP display on larger screens
- Minor UI fixes like better slider controls
- Assorted stability fixes (ffmpeg crash, etc)
- Volume setting is back
- Preparations for supporting more graphics APIs
- AdHoc port offset
- Support another HD remaster (Sora no Kiseki Kai HD)
New in PPSSPP 1.1 (Oct 4, 2015)
- Support for ARM64 on Android, for improved performance on new devices. Has some new optimizations.
- Support Android TV, like nVidia Shield TV
- Screen rotation on PC, useful for vertical games like Star Soldier
- Many minor performance improvements and compatibility bug fixes
- GPU emulation fixes like correct depth rounding, fixing text in Phantasy Star
- Other graphical fixes like UV rotation
- Support savestates for homebrew apps
- Simple integrated "Homebrew Store" to download PSP homebrew apps
- Minor AdHoc multiplayer improvements. Still many issues left.
- Disable a dangerous optimization on ARM, causing walk-through-walls in Tenchu
- sceAtrac music compatibility fixes, fixing noise in a few games
- Better texture scaling performance
- Direct3D closer in features to OpenGL
- Works better on BSD operating systems
- Savedata management UI
New in PPSSPP 1.0 (Feb 2, 2015)
- Many, many bug fixes in JIT and elsewhere, improving compatibility
- Proper fix for Zenfone and related devices
- Direct3D 9 supported as a rendering backend on Windows, helps on old GPUs and can be faster than OpenGL in many cases
- You can now create specific configs per game
- FPU rounding modes much better supported, fixes the Peace Walker boss that was undefeatable. NOTE: This breaks saves in Gods Eater - you must turn off the better rounding, load your save game, turn it on and save.
- The JIT now uses SSE on x86, improving speed considerably. This does not affect ARM devices, that's for the next version or two.
- Improved audio output code on both Windows and Android, reducing audio latency on Windows and on some Android systems
- FFMPEG upgraded, fixed some music hangs ("GHA phase shifts")
- Some Ad Hoc improvements, coldbird.net is now default adhoc server. Ad Hoc still unfinished and hard to use.
- Graphics fixes: Bezier/spline drawing fixes, vertex position fixes, DanganRonpa on Adreno fixed, flat shading fixed, vertex cache improved, some PowerVR blockiness issues fixed, screen scaling filter added, Google Cardboard support
- Simulate UMD speed better, fixing hangs in several games
- More Atrac3 fixes, fixing hangs
- Somewhat better disk full handling
- Fixes to dynamic unloading of code, fixing problems in GEB and TRM 2/3
- Updated to SDL2 where applicable (Linux, Mac)
- Some new features, like analog/dpad-swap hotkey, graphics hack for Phantasy Star, show last bit of debug log in dev tools, etc
- No more need for MSVCRT DLLs on Windows
New in PPSSPP 0.9.9.1 (Dec 17, 2014)
- A few issues have been discovered in the release that need fixing, the Star Ocean fix had a bug and there are some unexpected slowdowns.
New in PPSSPP 0.9.6 (Feb 4, 2014)
- Large general speed improvements and assorted bug fixes
- "Software Skinning" option which speeds up many games with animated 3D characters
- (but may slow down a few, like Monster Hunter - experiment with turning it off)
- Various fixes around stencil/alpha, reducing glow problems in Wipeout and Gods Eater Burst.
- Timing improvements making more games run at the correct FPS, also fixing some audio issues
- More debugger features
- Better looking and individually resizable touch controls
- Automatic install of games from ZIP files, like demos and many homebrew.
- Software renderer improvements
- VERY basic ad-hoc online play support, to be improved in future versions.
- And more...