MCPcopy Create free account
hub / github.com/RPCS3/rpcs3

github.com/RPCS3/rpcs3 @vcpkg-v1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release vcpkg-v1.0 ↗ · + Follow
25,806 symbols 59,082 edges 1,388 files 2,038 documented · 8% updated 4d agov0.0.41 · 2026-06-04★ 19,1081,013 open issues

Browse by type

Functions 20,600 Types & classes 5,206
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

RPCS3

GitHub Actions RPCS3 Discord Server

The world's first free and open-source PlayStation 3 emulator/debugger, written in C++ for Windows, Linux, macOS and FreeBSD.

You can find some basic information on our website. Game info is being populated on the Wiki. For discussion about this emulator, PS3 emulation, and game compatibility reports, please visit our forums and our Discord server.

Support Lead Developers Nekotekina and kd-11 on Patreon

Contributing

If you want to help the project but do not code, the best way to help out is to test games and make bug reports. See: * Quickstart

If you want to contribute as a developer, please take a look at the following pages:

You should also contact any of the developers in the forums or in the Discord server to learn more about the current state of the emulator.

Building

See BUILDING.md for more information about how to setup an environment to build RPCS3.

Running

Check our friendly quickstart guide to make sure your computer meets the minimum system requirements to run RPCS3.

Don't forget to have your graphics driver up to date and to install the Visual C++ Redistributable Packages for Visual Studio 2022 if you are a Windows user.

License

Most files are licensed under the terms of GNU GPL-2.0-only License; see LICENSE file for details. Some files may be licensed differently; check appropriate file headers for details.

Core symbols most depended-on inside this repo

Shape

Method 12,183
Function 8,417
Class 4,156
Enum 1,050

Languages

C++100%

Modules by API surface

rpcs3/Emu/RSX/rsx_decode.h1,001 symbols
rpcs3/Emu/NP/generated/np2_structs_generated.h992 symbols
3rdparty/GPUOpen/include/ffx_a.h640 symbols
rpcs3/Emu/CPU/sse2neon.h465 symbols
rpcs3/Emu/Cell/PPUTranslator.cpp442 symbols
rpcs3/Emu/Cell/PPUInterpreter.cpp421 symbols
rpcs3/Emu/Cell/PPUDisAsm.cpp389 symbols
rpcs3/Emu/Cell/SPULLVMRecompiler.cpp310 symbols
rpcs3/Emu/CPU/CPUTranslator.h291 symbols
rpcs3/Emu/Cell/Modules/sceNp.cpp266 symbols
rpcs3/Emu/Cell/SPUInterpreter.cpp247 symbols
rpcs3/Emu/Cell/SPUASMJITRecompiler.cpp218 symbols

For agents

$ claude mcp add rpcs3 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page