ps3emu is a framework for porting Sony PlayStation 3 games to x86_64 Linux. It strives to recompile as much PS3 code to x86 as possible.

This project is a work in progress. It is not practical yet.

It consists of:

  • PS3 virtual machine
  • IBM Cell (PPU and SPU) to x86 rewriter
  • RSX graphics emulation via OpenGL
  • audio, controller, filesystem etc. emulation layers
  • debugging tools

Most essentials are implemented, but complex games are out of reach.

The project is hosted on github.