- Home
- PlayStation Emulators
- PCSX-Redux
PCSX-Redux
What it is
PCSX-Redux is free, open-source software for PlayStation 1 development, reverse engineering, and emulation on Windows, Linux, and macOS. Its emulator is a PCSX fork built around a monolithic OpenGL3+ and ImGui codebase rather than plugins. Development tools include VRAM, MIPS, and SPU debuggers, save states, a Lua console and editor, and a GDB server for breakpoints and execution control from compatible IDEs. Documentation covers Ghidra 10.3 or newer for MIPS debugging. Graphics options include software or OpenGL GPUs, filtering, true-colour rendering, MSAA, and wireframe or vertex polygon views. It supports Xbox controllers, digital and analog emulation, and PlayStation Mouse emulation. OpenBIOS can boot games without a retail BIOS. Official downloads list Windows Intel 64-bit, Linux Intel 64-bit AppImage, and macOS Arm. The macOS build is unsigned and may trigger an Apple warning.
For and against
For
- Free plan and GPL-2.0 open-source license
- VRAM, MIPS, and SPU debugging tools
- Lua console and editor included
- GDB and Ghidra integration documented
- Supports Xbox and PlayStation Mouse controls
Against
- Project still needs cleanup before stable release
- Many components remain experimental
- macOS build may trigger malware warning
- BIOS is listed as required
The verdict
PCSX-Redux combines a PS1 emulator with extensive debugging and reverse-engineering tools. Its experimental status and unsigned macOS build are important considerations.
Who it suits
It suits developers, researchers, and reverse engineers working with PlayStation 1 software. It also fits users seeking a configurable PS1 emulator on a supported desktop platform.
Plans and prices
PCSX-Redux
GPL-2.0 licensed · Windows, Linux and macOS downloads
Read 1 Oct 2026 · github.com
On the record
- Architecture
- The project aims to remove the plugin system and use a monolithic codebase built on OpenGL3+ and ImGui.github.com · read 1 Oct 2026
- Controllers
- PCSX-Redux supports Xbox controllers, digital and analog controller emulation, and PlayStation Mouse emulation.github.com · read 1 Oct 2026
- Debugging
- Features include a VRAM viewer and debugger, a fully featured MIPS debugger, an SPU debugger and save states.github.com · read 1 Oct 2026
- Downloads
- Official downloads are listed for Windows Intel 64-bit, Linux Intel 64-bit AppImage and macOS Arm.github.com · read 1 Oct 2026
- Emulator
- The core product is a fork of the PCSX PlayStation emulator.github.com · read 1 Oct 2026
- GDB integration
- Its GDB server lets users set breakpoints and control PSX program execution from a GDB-compatible IDE.pcsx-redux.consoledev.net · read 1 Oct 2026
- Ghidra integration
- The documentation describes connecting PCSX-Redux to Ghidra 10.3 or newer for MIPS debugging and reverse engineering.pcsx-redux.consoledev.net · read 1 Oct 2026
- Graphics
- The emulator supports software and OpenGL GPUs plus filtering, true-colour rendering, MSAA antialiasing and wireframe or vertex polygon rendering.github.com · read 1 Oct 2026
- Lua
- PCSX-Redux provides a Lua API through a direct Lua console and a Lua editor in the Debug menu.pcsx-redux.consoledev.net · read 1 Oct 2026
- OpenBIOS
- The OpenBIOS project provides a MIPS R3000A BIOS implementation that can boot PlayStation 1 games without a retail BIOS.github.com · read 1 Oct 2026
- Project status
- The codebase is described as usable but still requiring cleanup before a first stable release, with many experimental components.github.com · read 1 Oct 2026
- Purpose
- PCSX-Redux is a collection of tools, research, hardware design and libraries for PlayStation 1 development and reverse engineering.github.com · read 1 Oct 2026
- Security warning
- The macOS build is not signed with a developer certificate and may trigger an Apple malware-check warning.github.com · read 1 Oct 2026
- Support
- The project directs users to Discord for emulator discussion and to the PSX.Dev Discord for PlayStation 1 development, hacking and reverse engineering.github.com · read 1 Oct 2026
- Web API
- An optional web server exposes a REST API, listens on port 8080 by default and has no SSL support.pcsx-redux.consoledev.net · read 1 Oct 2026