

SharpEmu
An experimental PlayStation 5 emulator for Windows, Linux and macOS.
Cost / License
- Free
- Open Source (GPL-2.0)
Platforms
- Windows
- Linux
- Mac
SharpEmu News & Activities
Recent activities
SharpEmu information
What is SharpEmu?
SharpEmu is an emulator project currently in its early stages of development.
This project is developed purely for research and educational purposes. There are no commercial goals associated with it. We enjoy learning about system architecture and reverse engineering.
SharpEmu focuses exclusively on the PlayStation 5. Our goal is not to emulate PS4 games, as there is already an excellent emulator dedicated to that platform: ShadPS4.
### Note
SharpEmu supports Windows x64, Linux x64, and macOS x64. Apple Silicon Macs can run the macOS x64 build through Rosetta 2, and Windows on ARM devices (e.g. Snapdragon) can run the Windows x64 build through Windows' built-in x64 emulation.
Warning
SharpEmu is an experimental PS5 emulator developed from scratch in C#. The current focus is on accuracy and infrastructure setup rather than game-specific compatibility. Info
Status
The emulator can currently load the eboot.bin of real games, execute native CPU instructions, and partially handle kernel-related functionality. However, several critical components are still missing.
Current capabilities include:
Loading eboot.bin and .elf files Executing native CPU instructions Reading basic game metadata (title, version, etc.) Loading system modules (prx / sys_module) Partial support for some kernel functions Fiber and AMPR exports PlayGo scenarios Initial loading game files Shader/resource submits and AGC initial Video outputs in some games
Some games have reached like sceVideoOut and AGC stages.
SharpEmu supports Windows, Linux, and macOS hosts. Video output uses Vulkan on Windows and Linux, and MoltenVK on macOS. Platform support is still experimental, so compatibility and performance vary by game, operating system, and GPU driver.


