PCSX-Redux
pcsx-redux.consoledev.net
What it is
PCSX-Redux is a free collection of tools, research, hardware design, and libraries for PlayStation 1 development and reverse engineering, centered on a fork of the PCSX emulator. The project aims to replace the plugin system with a monolithic codebase using OpenGL3+ and ImGui. Debugging features include VRAM, MIPS, and SPU debuggers, save states, and a GDB server for controlling program execution from a compatible IDE. Users can also work with a Lua console and editor or connect to Ghidra 10.3 or newer for MIPS debugging and reverse engineering. Graphics options include software and OpenGL GPUs, filtering, true-colour rendering, MSAA, and wireframe or vertex polygon views. It supports Xbox controllers, digital and analog controller emulation, and PlayStation Mouse emulation. OpenBIOS provides a MIPS R3000A BIOS implementation that can boot games without a retail BIOS, although the listed system requirement says a BIOS is required. Downloads are listed for Windows Intel 64-bit, Linux Intel 64-bit AppImage, and macOS Arm. The project describes the codebase as usable but still needing cleanup before a first stable release, with experimental components.
Spec sheet
- Purpose
- PCSX-Redux is a collection of tools, research, hardware design and libraries for PlayStation 1 development and reverse engineering.Read 1 Oct 2026 · github.com
- Support
- The project directs users to Discord for emulator discussion and to the PSX.Dev Discord for PlayStation 1 development, hacking and reverse engineering.Read 1 Oct 2026 · github.com
- Architecture
- The project aims to remove the plugin system and use a monolithic codebase built on OpenGL3+ and ImGui.Read 1 Oct 2026 · github.com
- Controllers
- PCSX-Redux supports Xbox controllers, digital and analog controller emulation, and PlayStation Mouse emulation.Read 1 Oct 2026 · github.com
- Debugging
- Features include a VRAM viewer and debugger, a fully featured MIPS debugger, an SPU debugger and save states.Read 1 Oct 2026 · github.com
- Downloads
- Official downloads are listed for Windows Intel 64-bit, Linux Intel 64-bit AppImage and macOS Arm.Read 1 Oct 2026 · github.com
- Emulator
- The core product is a fork of the PCSX PlayStation emulator.Read 1 Oct 2026 · github.com
- GDB integration
- Its GDB server lets users set breakpoints and control PSX program execution from a GDB-compatible IDE.Read 1 Oct 2026 · pcsx-redux.consoledev.net
- Ghidra integration
- The documentation describes connecting PCSX-Redux to Ghidra 10.3 or newer for MIPS debugging and reverse engineering.Read 1 Oct 2026 · pcsx-redux.consoledev.net
- Graphics
- The emulator supports software and OpenGL GPUs plus filtering, true-colour rendering, MSAA antialiasing and wireframe or vertex polygon rendering.Read 1 Oct 2026 · github.com
- Lua
- PCSX-Redux provides a Lua API through a direct Lua console and a Lua editor in the Debug menu.Read 1 Oct 2026 · pcsx-redux.consoledev.net
- OpenBIOS
- The OpenBIOS project provides a MIPS R3000A BIOS implementation that can boot PlayStation 1 games without a retail BIOS.Read 1 Oct 2026 · github.com
- Project status
- The codebase is described as usable but still requiring cleanup before a first stable release, with many experimental components.Read 1 Oct 2026 · github.com
- Security warning
- The macOS build is not signed with a developer certificate and may trigger an Apple malware-check warning.Read 1 Oct 2026 · github.com
- Web API
- An optional web server exposes a REST API, listens on port 8080 by default and has no SSL support.Read 1 Oct 2026 · pcsx-redux.consoledev.net
Plans and prices
Strong points and limits
Strong points
- Includes VRAM, MIPS, and SPU debugging tools.
- GDB server supports compatible IDEs.
- Provides a Lua console and editor.
- OpenBIOS can boot games without a retail BIOS.
Limits
- The codebase still needs cleanup before a first stable release.
- Many components are experimental.
- The macOS build is unsigned and may trigger an Apple malware warning.
Who it suits
It is for PlayStation 1 developers, researchers, and reverse-engineering users who want emulator debugging, scripting, or GDB and Ghidra integration. Its experimental status is worth considering before relying on it for stable work.
PCSX-Redux in depth
Read the full write-up
Overview
PCSX-Redux pairs a PlayStation 1 emulator with tools for development and reverse engineering. It is best suited to people studying or building PS1 software; players looking for a mature, straightforward emulator may be better served elsewhere.
Built from a PCSX fork, it is moving away from a plugin-based design toward one codebase using OpenGL 3+ and ImGui. The project is usable, but still needs cleanup before its first stable release, and many components remain experimental. That makes its specialist toolkit compelling, but the codebase less reassuring as an everyday emulator.
Key features
PCSX-Redux’s strongest case is its debugging suite: a VRAM viewer and debugger, MIPS and SPU debuggers, and save states help users inspect graphics, execution and audio. GDB integration supports breakpoints and execution control from a compatible IDE. Documentation also covers connecting to Ghidra 10.3 or newer for MIPS debugging and reverse engineering. These integrations make it a more useful workbench for PS1 development than a basic game-running emulator.
Lua scripting is available through a direct console and an editor in the Debug menu. Graphics options include software and OpenGL GPUs, filtering, true-colour rendering, MSAA antialiasing, and wireframe or vertex polygon rendering. Xbox controllers, digital and analog controller emulation, and PlayStation Mouse emulation provide a broad range of input choices. Most of these features matter more to developers and researchers than to someone who simply wants to play.
An optional web server exposes a REST API, listens on port 8080 by default and has no SSL support. Treat that limitation as relevant when deciding whether and how to expose the service. OpenBIOS provides a MIPS R3000A BIOS implementation that can boot PS1 games without a retail BIOS, although the system requirement says a BIOS is required.
Pricing
PCSX-Redux is free: its plan costs nothing and is GPL-2.0 licensed. It includes the Windows, Linux and macOS downloads, so there is no paid tier to unlock the emulator or its development tools.
The download builds are Windows Intel 64-bit, Linux Intel 64-bit AppImage and macOS Arm. The macOS build is not signed with a developer certificate and may trigger an Apple malware-check warning. That caveat, together with the experimental state of the project, is worth weighing before making it part of a regular workflow.
Platforms
PCSX-Redux supports Windows, Linux and macOS. It handles ISO and BIN/CUE disc images. Downloads target Windows Intel 64-bit, Linux Intel 64-bit AppImage and macOS Arm, so check that architecture match before choosing a build.
Who it's for
Choose PCSX-Redux if you need to debug, script or reverse-engineer PlayStation 1 software and value MIPS, SPU, VRAM, GDB or Ghidra tooling in the same project. It is also useful for developers who want a Lua interface or REST API alongside the emulator.
For casual play, the extensive analysis features may be unnecessary, while the experimental codebase makes it a less settled option. The stated BIOS requirement is another consideration, even though OpenBIOS can boot games without a retail BIOS.
Pros and cons
Pro: MIPS, SPU and VRAM debugging, save states, GDB and Ghidra integration serve detailed PS1 investigation.
Pro: Lua tools and a REST API offer scripting and programmatic access beyond ordinary emulation.
Pro: OpenBIOS can boot games without a retail BIOS.
Con: The project remains experimental and needs cleanup before a first stable release.
Con: The web API has no SSL support, a constraint when considering network exposure.
Con: The macOS build may trigger a malware-check warning because it lacks a developer certificate.
Alternatives
For a wider comparison, browse PlayStation Emulators.
Avocado is another free option for Android, Linux, macOS and Windows. Its early-development status, BIOS requirement and variable game compatibility make it a less certain fit when compatibility matters.
DuckStation is free across Android, Linux, macOS and Windows. Choose it if you want an alternative without an open-source license, and note that it requires a user-provided BIOS image and legally purchased, dumped games.
QuackStation is another free option for Android, Linux, macOS and Windows.
ReARM is a different kind of tool: its free, self-hosted CE plan is limited to one organization and provides core SBOM/XBOM storage and retrieval with community support. Consider it for software-bill-of-materials work rather than PS1 emulation.
Gameboy by raphamorim is a free alternative for Linux, macOS, Windows, self-hosted use and the web.
ScePSX is another free option for Android, Linux, macOS and Windows.
Vita3K is a free, open-source experimental emulator for Android, Linux, macOS and Windows; commercial game compatibility varies.
Gamma is a freemium option for iOS and macOS. Its free plan may display ads.
Verdict
PCSX-Redux is the right choice for PS1 developers and reverse engineers who want deep debugging, scripting and IDE integrations at no cost. Its specialist tools are the main reason to choose it; its experimental state is the main reason to look elsewhere if you want a more settled emulator for everyday play.
Verdict
PCSX-Redux combines a PlayStation 1 emulator with development and reverse-engineering tools. Its broad debugging options are paired with an experimental codebase, and the listed system requirement says a BIOS is required despite the OpenBIOS option.
Where Specifiction places it
- PlayStation Emulators#6 of 257.9