shinra-electric / RPCS3-Arm-Build-Script

Script that will compile an Arm build of the RPCS3 Emulator for macOS
MIT License
5 stars 1 forks source link

Build Script for RPCS3 - Arm

This script will compile an Arm64 build of the PlayStation 3 Emulator RPCS3 for modern M-Series Macs.

[!WARNING] The script is provided for experimentation purposes only.
The LLVM recompiler does not yet have as good compatibility as the x64 build.
For maximum compatibility, download the official x64 build here and run through Rosetta.

Running the script

When downloaded, you probably won't be able to run the script at first.

Note that the script will perform all actions in the same folder you run it from (likely your Downloads folder), so you may need to give it permission for this, or move it somewhere else.

It will perform the following actions:

Setting up the emulator

Refer to the Quickstart Guide if you are running RPCS3 for the first time.

Before trying to run a game, always look up the RPCS3 Compatibility list to check the recommended settings. Settings can be saved on a per-game basis by right-clicking a game and creating a new custom configuration from global settings.

[!Note] If you experience graphical corruption in some games, try toggling the Disable MSL Fast Math option in the settings Advanced tab .
This is a macOS specific option that fixes several games but is often not mentioned on the compatibility pages.

Known issues

These are issues with building RPCS3 or for Arm in general.
They should be removed over time as the core issues get resolved. Issues include: