PPSSPP
Downloads
News
Blog
Docs & Help
Media
Contact
Forums
Github
Login
Downloads
News
Blog
Docs & Help
Media
Contact
Forums
Github
Login
Dark Mode
Getting started
Troubleshooting
Settings
Development
Introduction
Beta Testing on Android
Developer tools
Development tips & tricks
Glossary
Known differences from the real PSP
PPSSPP on WSL
Porting PPSSPP
Resources
Translation
Multiplayer
PSP hardware
Reference
Articles
Documentation & Help
FAQ - Frequently Asked Questions
Docs
Development
Development
How to get started on PPSSPP development.
Introduction
PPSSPP is a PSP emulator written in C++. It translates PSP CPU instructions directly into optimized x86, x64, ARM or ARM64 machine code, using JIT recompilers (dynarecs).
Read more »
Beta Testing on Android
The beta testing program for PPSSPP for Android is now open!
Read more »
Developer tools
You can reach the developer tools in Settings/Tools/Developer Tools.
Read more »
Development tips & tricks
For ancient phones that can no longer install directly from Android Studio, choose:
Read more »
Glossary
The PSP's portable flash storage solution, very similar to SD cards but a different format.
Read more »
Known differences from the real PSP
PPSSPP tries to replicate the behavior of a real PSP, with regards to running games, as closely as possible, but there are known differences. Some of them are described below.
Read more »
PPSSPP on WSL
WSL or Windows Services for Linux is a convenient way to run a Linux VM on Windows. It's well-integrated and quite convenient.
Read more »
Porting PPSSPP
It's great to see PPSSPP ported to new platforms, feel free to give it a go.
Read more »
Resources
PPSSPP on Github
Read more »
Translation
PPSSPP is translated into a multitude of languages, but as you may have noticed, many of the translations are far from complete, and there are many still missing.
Read more »
Prev
« Hidden settings
Next
Introduction »