A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
Find a file
Unknown W. Brackets 048afb6d24 UI: Resolve symlinks when adding things to recent.
See #11131.  This also normalizes paths, captialization, etc. as
necessary.
2018-08-12 08:25:10 -07:00
.github README: Add more to the issue template. 2018-04-21 21:56:34 -07:00
android Update SPIRV-Cross to a fresher version. 2018-07-16 20:00:45 +02:00
assets Added Gioteck VX2 detection 2018-06-16 22:27:00 +01:00
cmake Made X11-Vulkan default. Provided explanatory toolchain file as overriding is more complex. 2018-06-27 12:48:59 +01:00
com.bda.controller
Common UI: Resolve symlinks when adding things to recent. 2018-08-12 08:25:10 -07:00
Core UI: Resolve symlinks when adding things to recent. 2018-08-12 08:25:10 -07:00
dx9sdk@7751cf73f5
ext Update glslang again. Might fix #11276 2018-08-05 10:42:29 +02:00
ffmpeg@a2e98d7ba4 Update submodules 2017-03-29 10:29:16 +02:00
GPU SoftGPU: Oops, correct rounding to make sense. 2018-08-09 07:13:42 -07:00
gradle/wrapper Update gradle-wrapper.properties 2018-06-25 22:00:09 -04:00
headless Headless: Fix graphics tests for Vulkan/Direct3D. 2018-07-29 11:26:04 -07:00
icons
ios Core: Move config enums to separate file. 2018-06-23 10:59:18 -07:00
libretro add libretro hooks for memory pointers to allow usage of new retroarch cheat code searching and rumble-on-memory change features 2018-07-31 23:57:10 -04:00
pspautotests@d02ba74070 Further steps towards Vulkan framebuffer support 2017-05-30 09:36:17 +02:00
Qt Core: Move config enums to separate file. 2018-06-23 10:59:18 -07:00
SDL Core: Move config enums to separate file. 2018-06-23 10:59:18 -07:00
source_assets UWP: Add simple script to produce the square-shaped UWP logos. Add gold assets 2017-03-23 10:02:27 +01:00
Tools
UI UI: Resolve symlinks when adding things to recent. 2018-08-12 08:25:10 -07:00
unittest Core: Move config enums to separate file. 2018-06-23 10:59:18 -07:00
UWP Update SPIRV-Cross to a fresher version. 2018-07-16 20:00:45 +02:00
Windows GE Debugger: Arrange matrices properly. 2018-08-05 19:52:20 -07:00
.editorconfig Revert "EditorConfig: Workaround MSVC2017 bug." 2018-01-18 17:47:40 +09:00
.gitattributes
.gitignore Assorted cleanups. Don't assert on no clear mask. 2018-04-06 23:29:44 +02:00
.gitmodules
.travis.sh Libretro port. 2018-03-24 12:44:53 +01:00
.travis.yml Libretro port. 2018-03-24 12:44:53 +01:00
.ycm_extra_conf.py
appveyor.yml
atlasscript.txt
atlasscript_lowmem.txt
b.sh Libretro port. 2018-03-24 12:44:53 +01:00
build.gradle Update build.gradle 2018-06-25 21:57:23 -04:00
build_ppgeatlas.sh
buildatlas.sh
chinese.txt
CMakeLists.txt Made X11-Vulkan default. Provided explanatory toolchain file as overriding is more complex. 2018-06-27 12:48:59 +01:00
copyrelease.sh Update copyrelease.sh 2017-05-17 20:20:47 +03:00
git-version.cmake
gradlew
gradlew.bat
history.md README: Cleanup and move some out to history. 2018-04-21 21:13:42 -07:00
korean.txt
LICENSE.TXT
macshaders.sh
make-font-textfiles.sh
notinstalled.txt
ppge_atlasscript.txt
ppsspp.iss Update Inno installer 2018-01-12 22:39:35 +02:00
ppsspp_config.h Windows: Avoid UWP for desktop api family. 2017-11-25 14:08:51 -08:00
README.md Update to 1.6.3 2018-06-05 19:58:41 +02:00
settings.gradle
tesselationhwON-mesa3drun.sh
test.py Make test.py python3-compatible, print out command lines better. 2017-11-15 17:44:53 +01:00

PPSSPP - a fast and portable PSP emulator

Created by Henrik Rydgård

Additional code by many contributors, see the Credits screen

Originally released under the GPL 2.0 (and later) in November 2012

Official website: https://www.ppsspp.org/

No BIOS file required to play, PPSSPP is an "HLE" emulator. Default settings balance good compatibility and speed.

To contribute, see the development page. Help testing, investigating, or fixing is always welcome. See the list of issues.

For the latest source code, see our github page.

For build instructions and other development tutorials, see the wiki.

For game compatibility, see community compatibility feedback.

What's new in 1.6.3

  • Crashfixes, task switching and one in Phantasy Star Portable
  • Improve graphics in PoP on some devices

What's new in 1.6.1, 1.6.2

  • Crashfixes
  • Fix broken graphics in flOw.

What's new in 1.6.0

  • 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

What's new in 1.5.4

  • Bugfixes and crashfixes!

What's new in 1.5.0

  • 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

Looking for older news?

Adhoc support

Not fully functional, but some games work. Check the Ad-Hoc section of the forum for help.

Credit goes to: