Skip to content

About

Experimental dual emulator for sony ps4 & ps5 consoles

Topics

Resources

Stars

401 stars

Watchers

38 watching

Forks

Repository files navigation

Prosperity

Prosperity (formerly known as PS4Delta) is a PS4 and PS5 emulator.

Join the community on Discord.

CPU code runs directly on AMD64 or through FEX on ARM64. PS4 and PS5 graphics are translated to SPIR-V and recompiled for your GPU.

Prosperity aims to provide a low-level emulation (LLE) sandbox where games run with their original system modules.

Showcase

Prosperity main menu

Dead Cells (PS5) screenshot
Dead Cells (PS5)
Gameplay in the Prisoners’ Quarters
The Binding of Isaac: Repentance (PS5) screenshot
The Binding of Isaac: Repentance (PS5)
Gameplay
Undertale (PS4) screenshot
Undertale (PS4)
Gameplay
Skyrim (PS5) screenshot
Skyrim (PS5)
Main menu
GTA: San Andreas (PS4) screenshot
GTA: San Andreas (PS4)
Main menu
Minecraft (PS5) screenshot
Minecraft (PS5)
Gameplay
Tomb Raider: Definitive Edition (PS4) screenshot
Tomb Raider: Definitive Edition (PS4)
Startup screen
Uncharted 2 Remastered (PS4) screenshot
Uncharted 2 Remastered (PS4)
Title screen
DOOM 64 (PS4) screenshot
DOOM 64 (PS4)
Gameplay demo

Documentation

Quick start (Linux)

git clone --recursive https://github.com/Force67/prosperity.git
cd prosperity
nix develop
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
cmake --build build
./build/delta/main/ps4delta --configure-ps4-fw /path/to/ps4-decrypted-modules
./build/delta/main/ps4delta /path/to/game.pkg

Requires Nix to preserve my sanity as the developer, with flakes enabled and your own console dumps. See building for other build targets and installation & running for PS5 modules, TTY use, and CLI options.

Requirements and platform support

On Linux

  • Processor: x86-64 (made in the last 10 years) with AVX, SSE4.2 and BMI1, or an aarch64 host.
  • RAM: 16 GB of RAM.
  • Graphics: A GPU with support for Vulkan 1.4+ and a minimum of 8 GB of VRAM (the more, the better).

On Android

  • Processor: Preferably something new, like one of those fancy new Snapdragons.
  • RAM: 12 GB of RAM (8 GB may work, depending on the type of game you want to run).
  • Graphics: A GPU with support for Vulkan 1.4+.
Platform Tier Status
Linux (AMD64) 1 Works well
Linux (ARM64) 2 Supported
Android 2 Supported
Windows 3 Planned, community help welcome

Thanks and credits

  • zecoaxco
  • anon (You know who you are)
  • GPCS4
  • idc/uplift (original inspiration for PS4Delta)

Legal

Prosperity ships no Sony code. You must supply your own decrypted system modules and games, dumped from hardware you own. See docs/installation.md.

Dependency licenses and copyright notices are collected in THIRD_PARTY_NOTICES.txt.

About

Experimental dual emulator for sony ps4 & ps5 consoles

Topics

Resources

Stars

401 stars

Watchers

38 watching

Forks

Releases

Packages

Used by

Contributors

Languages