Releases: hrydgard/ppsspp
v1.0
Finally, 1.0 is out, with a ton of new improvements! Note that it can take a while for it to become available in the Play store, depending on your location and Google's datacenters.
Full improvements list:
- 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
Enjoy!
v0.9.9.1
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.
v0.9.9
PSSPP 0.9.9 has been a long time coming but it's finally here! Here's the usual list of what's new:
- CLUT (paletted) texturing from framebuffers supported, fixing many graphical issues like the shadows in Final Fantasy: Type-0
- More types of framebuffer copies are now handled correctly, fixing a variety of graphical issues, like the sun in Burnout and many more
- Better savedata compatibility with the real PSP
- Support for more codecs used by "Custom BGM" and sometimes regular music in games: MP3, AAC
- PMP video format support
- Implemented some strange blending modes like ABSDIFF as shaders, fixing the outlines in DBZ Tag Team and more.
- Emulation of the vrot CPU instruction improved - it caused cracks in FF3 graphics before
- Many bugfixes around the UI, touch D-pad now works better when scaled large
- Workaround implemented to support Star Ocean's stencil trickery as efficiently as possible on all platforms
- Major corrections to module loading and memory management, fixing further games
- Bulgarian and Thai language translations were contributed
- Many, many more game fixes and bug fixes
Please note that some of the new graphical fixes may cause slowdown in some games. If you are OK with the previous glitches and want to play at the previous speed, there's a new option "Disable slow effects" for you. Also try the new Display Resolution setting.
v0.9.8
Xperia fix and more
PPSSPP 0.9.8 is now available!
- OpenGL ES 3 detection bug on Xperia devices fixed, graphics work again.
- More accurate audio mixing and emulation
- Software rendering and display list performance improvements
- Workaround for timing issue hanging Crash Tag Team Racing
- Galician language
- Built-in ARM disassembler improvements (dev feature)
- Fix for immersive mode volume key issue on Android Kitkat
- And more minor tweaks and fixes as always.
v0.9.7.2
One more release, fixing drastic slowdowns in a couple of games.
NOTE: The Windows version of 0.9.7 requires new runtime DLLs.
v0.9.7.1
An annoying rotation lock bug slipped through, and haptic feedback was broken. Both have been fixed.
NOTE: The Windows version of 0.9.7 requires new runtime DLLs.
v0.9.7
Another release! More fixes and compatibility, and various little features. Here's the list:
- Several scheduling and audio fixes, fixing black screens in Yu Gi Oh games among other things.
- Screen rotation and immersive mode support on Android
- Large improvements to the software renderer (still not really playable, but looks right more often than not)
- New VPL allocator and bugfixes, fixing Pangya Golf performance problems.
- Some mpeg/video playback fixes, fixing Parappa The Rapper and others. Some issues remain.
- Fix save state bugs causing incompatibility between 32 and 64-bit platforms.
- Symbol map/debugger improvements
- Depth buffer copy, fixing Jeanne D'arc. May cause minor slowdowns though, this will be worked around in the future.
- MsgDialog fixes. Saving fixed in numerous games.
- Initial multitouch support on Windows 8 for on-screen controls.
Please note that it often takes a few hours to roll out an update on Google Play, so you may not see it there immediately.
NOTE: The Windows version of 0.9.7 requires new runtime DLLs.
v0.9.6
That's right, it's here, in good time for the holidays! This time the main focus has been on speed improvements, but there has obviously been quite a few bug fixes as well, and a new lighter look for the on screen touch controls. Enjoy! And if you're having fun, don't forget to support the project by buying the Gold version.
- 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...
Please note that it often takes a few hours to roll out an update on Google Play, so you may not see it there immediately.
v0.9.5
PPSSPP one year anniversary - 0.9.5 released!
Two months since the last release, and today's the 1-year anniversary of the PPSSPP project! What better day to release a new version?
While nothing is perfect, there have been plenty of improvements since the last one, much thanks to all our contributors! Here's a shortlist of top new features:
- Atrac3+ plugin no longer required! Thanks Maxim for hard reverse-engineering work
- Many, many emulation fixes, including:
- bezier/spline curve support, fixing Loco Roco and others
- stencil clear emulation, fixing Final Fantasy IV text
- Android-x86 support
- Post-processing shaders like FXAA, scanlines, vignette
- More solid save states (we will try to keep them working from now on. Save states only upgrade forward, not backward to older versions though)
- Change render resolution independently of window size
- Massive debugger improvements on Windows, by Kingcom and unknownbrackets (GE)
- Win32 menu bar is now translatable. Language changes are applied instantly.
- Win32: Ability to store PPSSPP's config files and memory stick files in places other than the same directory
- Qt audio fixed, Symbian audio and ffmpeg is now threaded for more consistent media processing
- Haptic feedback support for mobile devices
- Accurate system information for mobile devices
- Analog controller support for Blackberry
- Windows installer (coming soon)
Enjoy!
v0.9.1
0.9 was a big release and a couple of bad bugs slipped through, including a crash bug in the settings menu and a bug that turned on error reporting for everyone, which is a bit much for our server. So 0.9.1 is just a boring bugfix release, but please install it! :)