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 in #ppsspp on freenode (IRC) or just send pull requests / issues. For discussion use the forums on ppsspp.org.
Go to file
2018-11-24 10:51:47 -08:00
.github README: Add more to the issue template. 2018-04-21 21:56:34 -07:00
android Assert even in release mode if preset shaders fail to compile. This is just to help track down a Play crash. 2018-11-21 18:14:26 +01:00
assets Support virtual readbacks for detected-memcpy framebuffer copies, delete MotoGP hack. 2018-11-12 08:20:28 +01:00
cmake Made X11-Vulkan default. Provided explanatory toolchain file as overriding is more complex. 2018-06-27 12:48:59 +01:00
Common VK: Workaround for validation bug (will be fixed in the next Vulkan SDK) 2018-11-21 22:29:21 +01:00
Core Coldbird server moved, so change the default. 2018-11-20 09:09:19 +01:00
dx9sdk@7751cf73f5
ext Merge pull request #11574 from unknownbrackets/lighting 2018-11-22 20:04:46 +01:00
ffmpeg@7472c903ec Update ffmpeg submodule 2018-09-24 09:53:12 +02:00
GPU D3D11: Correct shader bounds apply. 2018-11-24 10:51:47 -08:00
gradle/wrapper Update gradle-wrapper.properties 2018-06-25 22:00:09 -04:00
headless GPU: Apply color test after doubling. 2018-09-09 20:09:48 -07:00
icons
ios Assert even in release mode if preset shaders fail to compile. This is just to help track down a Play crash. 2018-11-21 18:14:26 +01:00
libretro MRFIXIT2001: This patch adds a second frameskip setting, one for setting the # of frames to skip, one for setting the % of frames to skip based off fps 2018-11-03 01:33:41 +00:00
pspautotests@d02ba74070
Qt Assert even in release mode if preset shaders fail to compile. This is just to help track down a Play crash. 2018-11-21 18:14:26 +01:00
SDL Add: allow touch screen events on fullscreen 2018-09-16 07:11:15 +00:00
source_assets
Tools
UI VK: Fix sometimes-missing images in GameScreen. Can't load textures from update(). (should probably make that possible though.. later). 2018-11-22 23:53:58 +01:00
unittest Harmonize some VS project settings. 2018-08-14 22:41:39 +02:00
UWP Qt: Buildfix with removed debugger methods. 2018-09-01 14:29:23 -07:00
Windows Merge pull request #11577 from unknownbrackets/lighting 2018-11-23 09:32:16 +01:00
.editorconfig
.gitattributes
.gitignore Assorted cleanups. Don't assert on no clear mask. 2018-04-06 23:29:44 +02:00
.gitmodules Add submodules, namespace json to prepare for the addition of rapidjson (sigh) 2018-08-13 00:18:54 +02:00
.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_lowmem.txt
atlasscript.txt
b.sh Libretro port. 2018-03-24 12:44:53 +01:00
build_ppgeatlas.sh
build.gradle Oh, another gradle update. Why not. 2018-10-11 23:45:17 +02:00
buildatlas.sh
chinese.txt
CMakeLists.txt Merge pull request #11550 from unknownbrackets/discord 2018-11-11 00:09:06 +01:00
copyrelease.sh
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_config.h
ppsspp.iss
README.md Update README for 1.7.1 2018-11-01 14:45:07 +01:00
settings.gradle Remove duplicate library; use the existing one 2018-10-06 20:01:28 +03:00
tesselationhwON-mesa3drun.sh
test.py

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.

For game compatibility, see community compatibility feedback.

What's new in 1.7.1

  • Minor crashfixes, lang updates
  • Save bug fixed (#11508)

What's new in 1.7.0

  • Fix for insta-crash on Galaxy Note 9, some Xiaomi devices, and the new nVidia Shield (#11441)
  • Vertex range culling on most platforms, fixes DTM: Race Driver and similar (#11393)
  • Major speed boost in some Gundam and Earth Defense Force games (#10973)
  • Fix for issues with post processing shaders in GL 3+ (#11182)
  • Fixes to sound output switching on Windows (WASAPI) (#11438)
  • Detects DirectInput devices when running (#11461)
  • Simple Discord integration (#11307)
  • New debugging APIs (#10909)
  • Task switching made a lot more robust (fixes GPD XD problems) (#11447)
  • Texture decoding optimizations (#11350)
  • Tons and tons of miscellaneous bugfixes and compatibility fixes

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: