RPCS3 now emulates PS3 cellSysmodule without Sony code

RPCS3 developers say the PlayStation 3 emulator may eventually run games without requiring users to install Sony’s PS3 system software. The project has now replaced another firmware component, called cellSysmodule, with code implemented directly in RPCS3.
The change was developed by contributor capriots and merged into RPCS3 on July 1. The new implementation is enabled by default, meaning the emulator no longer needs Sony’s version of cellSysmodule when running games.
You will be able to play PS3 games WITHOUT installing the PS3 firmware in the future!
Another PS3 system module – cellSysmodule – is now fully implemented on RPCS3 instead of being loaded from the PS3 firmware, thanks to capriots, bringing us a bit closer to this long-term goal.
— RPCS3 (@rpcs3) July 16, 2026
What cellSysmodule does
cellSysmodule is a manager for PS3 system libraries. Games use it to load, unload and check modules that provide console functions. Replacing it does not mean RPCS3 has replaced every library that it manages.
RPCS3 now handles this component through high-level emulation, or HLE. Instead of executing Sony’s original firmware code, the emulator reproduces the expected functions through its own open-source C++ implementation. This removes one proprietary component from the emulator’s requirements.
Source: Github
Users must still install the PS3 firmware today. RPCS3’s setup guide explains that the firmware contains other dependencies and proprietary libraries required for the emulator to work. The current installation process therefore remains unchanged and existing firmware files should not be removed.
The update does not promise an automatic performance increase or make more games playable by itself, but it makes RPCS3 less dependent on Sony’s software. This should make running PS3 games on PCs much easier without the need to go through the complicated process of copying the firmware from your own console.
Source: RPCS3