The graphics emulation requires an OpenGL 4.5 capable GPU and has only been tested on Nvidia hardware with the proprietary driver. It might use Nvidia-specific extensions.

A recent CPU is also required due to the extensive use of SSE4 instructions.

ps3emu should run on recent Linux distributions.

Setting up

First, you need to compile the emulator itself. Then the right environment has to be created. This includes copying the required binaries from a PS3 system, decrypting them, making a virtual memory map and optionally precompiling the copied system binaries.

After ps3emu has been set up, each game needs to be prepared for emulation. This process is similar to the handling of system binaries.

Each step is explained in the corresponding topic: Building, Environment, Game preparation.