Skip to content
PCSX-Redux

PCSX-Redux

PLAYSTATION EMULATOR

PCSX-Redux

PCSX-Redux is an open-source PlayStation (PS1) emulator and associated development/debugging toolset maintained on GitHub by the Grumpy Coders group. The project combines an emulator core (a PCSX fork) with research tools, build scripts, and documentation aimed at reverse-engineering and development for the original PlayStation platform.

PlayStationPRIMARY SYSTEM
History documentedPROJECT BEGAN
Open sourcePROJECT MODEL

WHY IT MATTERS

Why this project matters

PCSX-Redux focuses on accuracy, developer-oriented debugging features, and tooling for PlayStation research and reverse engineering rather than only end-user playback. It collects emulation code, platform build scripts, a MIPS toolchain workflow, and other supporting artifacts useful to contributors and researchers.

BEST FOR

What it does best

Provides a developer-friendly PS1 emulation environment with source-level tooling and build infrastructure; maintained actively on GitHub with issues, pull requests, and a wiki for contributors.

Final Fantasy VII gameplay on PlayStation
Gameplay from Final Fantasy VII on PlayStation.

The people behind PCSX-Redux

History & status

PCSX-Redux is a modern fork/continuation of the historical PCSX family and is hosted at grumpycoders/pcsx-redux on GitHub. The repository describes the project as a collection of tools, research, hardware design, and libraries around PlayStation development and reverse engineering; the emulator core itself is a PCSX fork. The repository shows recent commits, active issues and pull requests, and an active wiki, indicating ongoing development and maintenance. The project provides source code, build scripts, and documentation rather than packaged proprietary BIOS or commercial game content. Sources consulted include the project's GitHub README, releases page, wiki, issues, and commit history.

What PCSX-Redux supports

  • Windows
  • Linux
  • macOS (limited/experimental builds)
  • x86-64 architectures (primary)

Download and availability

OFFICIAL DOWNLOADS

Get PCSX-Redux

Official downloads and release binaries (when provided) are published on the project's GitHub releases page. Source code and build artifacts are available from the repository; official prebuilt packages may vary by release—check the Releases page for the specific assets for each version.

Get PCSX-Redux ↗

DOCUMENTATION

Official documentation

Read the official configuration, compatibility, and troubleshooting material before changing advanced options.

Read official documentation ↗
Broken or missing download? Emulator projects move and official links sometimes change. Please contact Retro Replay so the source can be verified and updated.

PCSX-Redux setup guide

Setup note: The project is primarily developed and distributed from the GitHub repository. Practical setup normally involves either grabbing a release binary (if present) or building from source. Building will require standard developer tools and the dependencies documented in the repository README and build scripts. The emulator does not include PlayStation firmware/BIOS or commercial games — you must supply those yourself when required by the emulator. Below are practical steps distilled from the project's documentation and repository.

  1. Obtain the source or a release build: Visit the GitHub repository (official_url) and the Releases page. If a release binary matches your OS download that asset. If you need the latest changes or an OS build is not provided, clone the repository with git clone –recursive https://github.com/grumpycoders/pcsx-redux.git and follow the repo build instructions.
  2. Read the repository README and Wiki: Open README.md at the repository root and the project Wiki for platform-specific notes, dependencies, and known issues. The project README contains pointers to supported platforms, build targets, and the repository’s organization (emulator core, tools, mips toolchain, etc.).
  3. Install build dependencies: Follow the dependency lists and build instructions in the README and any platform-specific scripts. The project references common developer tooling (compilers, C/C++ toolchains, make/CMake variants, and libraries). The repo also includes scripts for building a MIPS toolchain and PsyQ conversions if you intend to build or work with PS1 development libraries.
  4. Build from source (typical flow): From the cloned repository follow the top-level build instructions. Use the provided Makefiles/CMake targets or platform scripts. If the repo includes submodules, use git submodule update –init –recursive. The exact build commands and any platform-specific flags are documented in the repository; follow them verbatim to ensure correct compilation.
  5. Runtime setup: If you obtained a binary, place configuration and runtime files as instructed by the README or the shipped docs. The emulator may require a PlayStation BIOS image for full compatibility — the project does not distribute BIOS files. Configure controller input, audio, and video backends according to the documentation and platform notes in the Wiki or README.
  6. Using the debugging and development tools: PCSX-Redux provides additional tooling (MIPS toolchain build scripts, research-oriented features). Consult the src/mips/psyq README and the project Wiki for instructions to build PsyQ libraries, compile homebrew, or use the emulator’s debugging features. These instructions are intentionally technical and target contributors and reverse-engineers.
  7. Troubleshooting and contributions: If you encounter build or runtime issues, check open/closed issues and recent commits on the project’s GitHub issues page and pull requests. Follow the project's CONTRIBUTING guidelines when submitting fixes or pull requests; the repo includes a CONTRIBUTING.md describing contributor licensing expectations.

Software reminder: PCSX-Redux does not provide PlayStation BIOS files or commercial game images. You must legally obtain any required BIOS and game media yourself. Follow local law and the project's README regarding usage.

Sources and further reading

Detailed guides and tutorials

Explore step-by-step guides for PCSX-Redux as they are published.