Volver al ranking

RPCS3/rpcs3

C++rpcs3.net

PlayStation 3 emulator and debugger

assembly-languagecppemulatorhacktoberfestvulkanllvmemulationps3cmultiplatformopengl
Crecimiento de estrellas
Estrellas
19.2k
Forks
2.3k
Crecimiento semanal
Issues
1k
5k10k15k
ene 2023mar 2024may 2025jul 2026
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 the Lead Developers 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:

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.

AI Use

Use of AI tools for research and reverse engineering purposes is permitted. However, contributors are expected to fully own and understand all code they submit. Any communication with the team — including code, code comments, and GitHub comments — must come from the human contributor, not an AI agent acting autonomously.

We have unfortunately seen a rise in untested and unverified AI-generated slop being submitted to this project. This wastes maintainer time and, in worse cases, such changes get merged and break functionality for all users. Repeated violations will result in a ban from the repository. Please be respectful of everyone's time.

Pull requests opened by AI agents or automated tools must include a disclosure in the PR description stating the scope of AI involvement — which parts were AI-generated and what human testing or review was performed prior to submission. PRs that omit this disclosure may be closed without review.

If you are unsure about your work, open a discussion issue to talk it through with the team, or reach out to a maintainer on Discord.

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.

Repositorios relacionados
mytechnotalent/Reverse-Engineering

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.

AssemblyApache License 2.0reverse-engineeringhacking
14k1.4k
Dman95/SASM

SASM - simple crossplatform IDE for NASM, MASM, GAS and FASM assembly languages

PythonPyPIOtherassemblyassembler
dman95.github.io/SASM/
6k218
pkivolowitz/asm_book

A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level languages.

AssemblyOtheraarch64arm64
3.3k180
ashvardanian/less_slow.cpp

Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO

C++Apache License 2.0google-benchmarkcpp
ashvardanian.com/tags/less-slow/
1.9k82
gbdev/rgbds

Rednex Game Boy Development System - An assembly toolchain for the Nintendo Game Boy and Game Boy Color

C++MIT Licensegameboygbdev
rgbds.gbdev.io
1.6k188
donno2048/snake

A 54 bytes snake game in x86 assembly

AssemblyMIT Licensedossnake-game
donno2048.github.io/snake/
1.4k40
mandiant/flare-learning-hub

Free educational content on reverse engineering and malware analysis from the FLARE team

JavaScriptnpmApache License 2.0assemblyassembly-language
1.4k116
ThomasJaeger/VisualMASM

Visual MASM - Assembly IDE for Microsoft MASM

Pascalmasmmicrosoft-masm
visualmasm.com
1.4k94
yrp604/rappel

A linux-based assembly REPL for x86, amd64, armv7, and armv8

COtherreplasm
1.3k65
z88dk/z88dk

The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.

AssemblyOtherz80z180
z88dk.org
1.1k202
hlorenzi/customasm

💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/

Rustcrates.ioApache License 2.0assemblyassembly-language
1.1k72