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
2023-03-12 08:21:15 -04:00
.github
android Structs and enums and build files 2023-03-11 11:19:33 +01:00
assets Add more vfpu_*, move tables to assets 2023-03-12 08:21:15 -04:00
cmake
Common Merge pull request #17097 from hrydgard/d3d9-dds 2023-03-12 18:44:24 +01:00
Core Fix tabs vs spaces, tweak comments, error on BE 2023-03-12 08:21:15 -04:00
dx9sdk@7751cf73f5
ext OpenXR - Increase foveation level 2023-03-09 21:04:30 +01:00
ffmpeg@98973e62e0
GPU Prepare LoadLevelData for loading multiple mips. 2023-03-12 16:18:49 +01:00
gradle/wrapper Gradle updates 2023-03-02 13:14:24 +01:00
headless Headless: Load assets from parent dir on Windows. 2023-03-12 13:34:41 -07:00
icons
ios Renaming and file splitting 2023-03-06 16:42:50 +01:00
libretro Structs and enums and build files 2023-03-11 11:19:33 +01:00
pspautotests@4606502750
Qt Renaming and file splitting 2023-03-06 16:42:50 +01:00
SDL Turn the VFS into a class, to be able to reuse it for other purposes. 2023-03-06 16:42:47 +01:00
source_assets/image
Tools langtool: Update, fix clippy warnings, just because 2023-03-12 12:26:26 +01:00
UI Merge pull request #17097 from hrydgard/d3d9-dds 2023-03-12 18:44:24 +01:00
unittest Add more vfpu_*, move tables to assets 2023-03-12 08:21:15 -04:00
UWP Structs and enums and build files 2023-03-11 11:19:33 +01:00
Windows Renaming and file splitting 2023-03-06 16:42:50 +01:00
.editorconfig
.gitattributes
.gitignore aioemu 2023-02-15 17:21:45 +08:00
.gitlab-ci.yml
.gitmodules aioemu 2023-02-15 17:21:45 +08:00
.ycm_extra_conf.py
appveyor.yml
asciifont_atlasscript.txt
b.sh
build.gradle Gradle updates 2023-03-02 13:14:24 +01:00
build_ppgeatlas.sh
buildatlas.sh
CMakeLists.txt Structs and enums and build files 2023-03-11 11:19:33 +01:00
copyrelease.sh
Dockerfile
font_atlasscript.txt
git-version.cmake
gradle.properties
gradlew
gradlew.bat
history.md
LICENSE.TXT
link_readme.py
notinstalled.txt
ppge_atlasscript.txt
ppsspp.desktop.in
ppsspp.iss
ppsspp_config.h
README.md
settings.gradle
tesselationhwON-mesa3drun.sh
test.py
ui_atlasscript.txt

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/

Discord: https://discord.gg/5NJB6dD

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.

If you want to download regularly updated builds for Android, Windows x86 and x64, proceed to this page

For game compatibility, see community compatibility feedback.

What's new in 1.14.4

What's new in 1.14.3

What's new in 1.14.2

What's new in 1.14.1

  • Fix black screen in Vulkan on some older Android devices (Android version 7) (#16599)
  • Fix error message in Medal of Honor (#16614)
  • Various minor bugfixes (#16617, #16609, #16608, #16615, #16619)
  • Add an option to turn off the new transparent menu background (#16595)

What's new in 1.14

What's new in 1.13.2

  • Crashfix on Android 12 when playing certain background music (#15990)
  • Fix Star Ocean battles in D3D backends (#15889)
  • Minor fixes that might fix some other crashes

What's new in 1.13.1

  • Confirmation dialog added before change of MAC address (#15738)
  • IR interpreter regression fixed (#15739)
  • Fix clearing of replacement texture cache (#15740)
  • Improved Portuguese-pt translation (#15734)
  • Fix graphical regression in Split/Second (#15733)
  • Couple of minor crash fixes

What's new in 1.13

General

  • Fix assorted Android "scoped storage"-related bugs and performance issues (#15237, #15487), etc.
  • Analog mapping for fast-forward (#15645)
  • Major softgpu accuracy fixes and speedups, including a JIT (#15163, #15345, #15389, #15529, #15440, #15410, #15405, #15400) and many, many more
  • Fixed some NEON code paths (#15481)
  • Fix performance of texture uploads with Vulkan (#15474)
  • Don't include the large font atlas when we don't need it
  • Improved upscaling shaders (#15566)
  • Vulkan texture upscaling performance improvements (#15238), etc.
  • Vulkan correctness fixes (#15217, #15211), use the VMA allocator (#15162), etc.
  • Fixes to depth culling (#15106), many more
  • Background loading of texture replacement (#15025)
  • Threading manager improvements and fixes (#15470), etc.
  • Added search in settings (#14414)
  • Added fast button repeats on custom touch buttons (#15613)
  • Two new bicubic upscaling shader: Catmull-Rom and Mitchell-Netravali (#15569)
  • Allow to change screen rotation per game and to bind a key to change it (#15494, #15510)
  • Re-enabled software rendering option on Android (#12958)

Game fixes

  • Add more workarounds for Mali driver bugs (#15016)
  • Vortex in God of War: Ghost of Sparta can now be passed (#15640)
  • Various proAdhoc fixes (#15213, #15215), and many more
  • Correct flickering text in Sol Trigger and Last Ranker. (#15549)
  • Fix and improve line drawing in Echochrome (#15583), after line refactoring (#15073, #15075)
  • Fix HUD graphics in Split/Second (#15500, #15501)
  • Fix bad screen overlay issues in Clone Wars and Force Unleashed (#15691, #15696, #12949, #9572)
  • Zettai Zetsumei Toshi 3 no longer hangs on character select screen (#15687)
  • Juiced 2: Bloom effect no longer covering the screen (#7295, #15717)
  • Fix keyboard shift issue in a few games (#15698)

UI

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: