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
Unknown W. Brackets 5f3d7d5c97 Add support for fpu and vfpu regs in expressions.
This way you can break based on the value.
2013-11-17 02:15:15 -08:00
android This isn't needed. 2013-11-14 14:18:22 +01:00
assets fix Vietnamese locale 2013-11-03 11:42:51 -05:00
Blackberry Blackberry: Support receiving invocations from system. Set as a default application for ISO, CSO, PBP and PRX. Check in NativeInit if the system has requested for us to start a specific file. 2013-11-02 04:31:16 +10:00
Common Fix a -unsigned warning. 2013-11-15 08:18:34 -08:00
Core Add support for fpu and vfpu regs in expressions. 2013-11-17 02:15:15 -08:00
dx9sdk@da9d3d62e7 Add a micro version of the DX SDK as submodule, to keep the buildbot running. 2013-09-15 16:15:12 +02:00
ext Define unaligned access for all ARM. We don't support any that don't. The define didn't exist yet in GCC 4.6 (used by Symbian and Android). 2013-11-04 12:45:13 +10:00
ffmpeg@53b1ac97da Blackberry: Use -O2 instead of -O3 to prevent crashes with GCC 4.8.1. Update ffmpeg. 2013-11-01 03:46:46 +10:00
flash0/font Let's try W-MS' latest converted JPN font. If it's good we'll keep it, if not I'll just revert. 2013-08-25 01:08:59 +02:00
GPU Support reversed buffer formats in the ge debugger. 2013-11-17 02:14:34 -08:00
headless Remove coreParam.disableG3Dlog and enableDebugging. 2013-11-09 11:02:12 -08:00
ios iOS: buildfix, stub Vibrate() for now. 2013-10-13 12:12:36 -07:00
lang@0031540033 Define unaligned access for all ARM. We don't support any that don't. The define didn't exist yet in GCC 4.6 (used by Symbian and Android). 2013-11-04 12:45:13 +10:00
native@d18b42427f Add support for fpu and vfpu regs in expressions. 2013-11-17 02:15:15 -08:00
pspautotests@eabcffd449 Update pspautotests submodule 2013-11-01 12:35:49 +01:00
Qt Qt desktop Buildfix. 2013-11-17 19:51:33 +10:00
redist@9d7d3ec5a0 Add InnoSetup script to make a basic installer. 2013-10-15 11:55:02 +02:00
SDL Move blackberry files in to their own directory as it is unrelated to SDL 2013-01-23 11:14:23 +10:00
source_assets Update lang, source assets 2013-08-20 18:40:31 +02:00
Tools/SaveTool Fixed two other memory leaks I missed. 2013-01-25 15:07:36 -05:00
UI Introduce Timer Hack. 2013-11-16 02:16:17 +10:00
unittest Detect language on first boot on Windows (Vista+) and Android 2013-09-04 12:08:22 +02:00
Windows Add support for fpu and vfpu regs in expressions. 2013-11-17 02:15:15 -08:00
.gitignore Update gitignore, lang, native 2013-10-07 21:17:49 +02:00
.gitmodules Add InnoSetup script to make a basic installer. 2013-10-15 11:55:02 +02:00
.travis.yml Add a travis-ci info file. 2013-11-02 14:48:49 -07:00
atlasscript_lowmem.txt Add missing atlasscript. Set multithread to false for Symbian on start. 2013-08-21 19:10:22 +10:00
atlasscript.txt UI tweaks. Change to cleaner background image. 2013-08-20 00:49:25 +02:00
b.sh MacOSX buildfix. Doesn't run right yet though. 2012-11-25 12:25:07 +01:00
build_ppgeatlas.sh Make more menu screen items translatable. 2013-05-25 11:23:14 +08:00
buildatlas.sh Add Russian to LowMem. Modify script to automatically build lowmem atlas at same time. 2013-08-21 12:30:13 +10:00
chinese.txt Rebuild UI-atlas using the current chinese lang files as "chinese.txt" so we get all characters we need. 2013-11-01 12:31:06 +01:00
CMakeLists.txt Extract the software transform code into its own file. 2013-11-13 14:56:34 +01:00
git-version.cmake Fix typo breaking git-version.cpp gen in cmake. 2013-03-17 23:45:41 -07:00
Globals.h Improve swap usage in MIPS. ARMv6 can use REV/REV16. Intepreter can use existing swap functions. 2013-11-06 01:20:35 +10:00
korean.txt Update korean.txt 2013-09-27 00:38:21 +09:00
LICENSE.TXT Switch to "GPL 2.0 or later" for various reasons. I wrote most of the code I imported from Dolphin (which is GPL2-but-not-later), so it should be OK. 2012-11-04 23:24:00 +01:00
notinstalled.txt Add InnoSetup script to make a basic installer. 2013-10-15 11:55:02 +02:00
ppge_atlasscript.txt FIX unintelligible sequence of decimal characters on savedialog. 2013-05-02 00:14:41 +09:00
ppsspp.iss Fixes to the InnoSetup script 2013-10-17 12:14:00 +02:00
README.md fix links in README 2013-10-28 15:50:31 -04:00
test.py Allow test.py to run from within a build/ dir. 2013-11-03 01:03:57 -07:00

PPSSPP - a fast and portable PSP emulator

Written by Henrik Rydgård

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

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

To contribute, see the development page.

For the latest source code, see our github page.

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

What's new in 0.9.5

  • Many, many emulation fixes:
    • bezier/spline curve support, fixing LocoRoco and others
    • stencil clear emulation, fixing Final Fantasy IV text
  • Performance improvements in some games
  • 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
  • Win32 menu bar is now translatable
  • Multiple UI bugs were fixed, and the UI instantly changes when a new language is selected
  • Win32: Ability to store PPSSPP's config files and memory stick files in places other than the same directory
  • Android-x86 support
  • Unofficial port for modified Xbox 360 consoles
  • Atrac3+ plugin no longer required. Symbian now supports Atrac3+ audio.
  • Symbian audio and ffmpeg is now threaded for more consistent media processing.
  • Haptic feedback support for mobile devices.
  • Accurate system information for mobile devices.
  • Qt audio has been fixed.
  • Analog controller support for Blackberry.