Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Steam Deck
  3. PPSSPP

PPSSPP

NOASSERTIONC++v1.20.3

A fast, portable, and high-level emulator for the PlayStation Portable (PSP) that runs on Android, Windows, Mac, Linux, and iOS.

Visit WebsiteGitHubGitHub
13.7k stars2.5k forks0 contributors

What is PPSSPP?

PPSSPP is a high-level emulator for the PlayStation Portable (PSP) that enables playing PSP games on Android, Windows, macOS, Linux, and iOS devices. It solves the problem of preserving and accessing PSP games on modern hardware by providing a fast, accurate, and feature-rich emulation environment without requiring original BIOS files.

Target Audience

Retro gaming enthusiasts, PSP game preservationists, developers interested in emulation or homebrew, and players seeking to experience PSP titles on non-native platforms like PCs or mobile devices.

Value Proposition

Developers choose PPSSPP for its exceptional performance, broad platform support, and active community. Its high-level emulation approach eliminates BIOS dependencies, while features like graphics upscaling, multiplayer networking, and extensive customization options offer a superior experience over other emulators.

Overview

A PSP emulator for Android, Windows, Mac, Linux and iOS, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues.

Use Cases

Best For

  • Playing PSP games on modern Windows, macOS, or Linux computers
  • Running PSP titles on Android or iOS mobile devices
  • Enhancing PSP graphics with upscaling and texture replacements
  • Setting up ad-hoc or infrastructure multiplayer for PSP games
  • Developing or debugging PSP homebrew applications
  • Earning RetroAchievements while playing classic PSP titles

Not Ideal For

  • Users requiring low-level, cycle-accurate PSP emulation for preservation or development
  • Projects aiming to emulate multiple PlayStation consoles beyond the PSP
  • Older hardware setups, such as Android devices below version 5 or Windows systems reliant on Direct3D 9
  • Games dependent on infrastructure multiplayer without active community revival servers

Pros & Cons

Pros

No BIOS Hassle

As a high-level emulator, PPSSPP requires no BIOS files, simplifying setup and improving accessibility, as stated in the README.

Cross-Platform Excellence

Runs natively on Android, Windows, macOS, Linux, and iOS with platform-specific optimizations, evidenced by frequent fixes for each OS in changelogs.

Graphics Enhancement Suite

Supports upscaling, texture replacement, and multiple backends like Vulkan and OpenGL, allowing visual upgrades beyond the original PSP hardware.

Active Community Updates

Regular updates address game-specific bugs and add features, such as recent improvements to multiplayer, UI themes, and controller support.

Cons

Legacy Support Dropped

Recent versions have removed D3D9 support and raised minimum Android requirements, alienating users on older systems, as noted in changelogs.

Multiplayer Server Dependence

Infrastructure multiplayer relies on external revival servers maintained by the community, which are not available for all games, limiting functionality.

Game-Specific Workarounds Needed

Despite many fixes, some games still require patches or specific settings to run correctly, indicating ongoing compatibility challenges per issue logs.

Frequently Asked Questions

Quick Stats

Stars13,718
Forks2,472
Contributors0
Open Issues1,351
Last commit2 days ago
CreatedSince 2012

Tags

#multiplayer#open-source#c-plus-plus#save-states#mobile-gaming#cross-platform#retro-gaming#game-emulation

Built With

V
Vulkan
S
SDL
D
Dear ImGui
O
OpenGL
D
Direct3D 11
C
C++

Links & Resources

Website

Included in

Steam Deck688
Auto-fetched 1 day ago

Related Projects

shadPS4shadPS4

PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++

Stars30,853
Forks2,109
Last commit2 days ago
RPCS3RPCS3

PlayStation 3 emulator and debugger

Stars18,625
Forks2,267
Last commit2 days ago
PCSX2PCSX2

PCSX2 - The Playstation 2 Emulator

Stars14,731
Forks1,946
Last commit1 day ago
RetroArchRetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.

Stars12,997
Forks2,089
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub