# PCSX-Redux

> PlayStation 1 emulator forked from PCSX and built around development and reverse engineering, with an interpreter and dynamic recompiler, software and OpenGL renderers, a MIPS debugger, VRAM viewer, SPU and GPU debugging tools, and a built-in GDB server that its documentation connects to gdb, IDA Pro and Ghidra's debugger. A LuaJIT API exposes breakpoints, memory and registers, an assembler and an ISO builder, and an optional REST web server can dump RAM and VRAM. The repository also holds the OpenBIOS replacement BIOS, PS-EXE conversion and packing tools, a Psy-Q object-file converter, Ghidra scripts for exchanging symbols and overlays with the emulator, and PS1 hardware designs.

- Type: Tool
- Targets: Binary · Game
- Category: Game analysis tools
- Relationship: Foundation tool
- Sources reviewed: 2026-10-19
- Added to the catalog: 2026-10-19
- Original resource: <https://github.com/grumpycoders/pcsx-redux>
- Primary source: <https://github.com/grumpycoders/pcsx-redux/blob/e1693b7f756ebdc4ccae1230ed09992079b51f90/README.md>
- Catalog page: <https://awesomerea.org/resources/pcsx-redux/>
- Record JSON: <https://awesomerea.org/resources/pcsx-redux/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/pcsx-redux/index.md)

## Requirements & limits

- No tagged GitHub releases at review: the README links rolling development builds for Windows x64 (GUI and CLI), Linux x64 and arm64 AppImages and macOS Arm, and says the codebase is still experimental and has not reached its first stable release. Builds are 64-bit only and need a GPU and driver that can create at least an OpenGL 3.0 context; the macOS build is unsigned. The reviewed main commit is from 2026-10-19.
- Source builds need a recursive clone: Visual Studio 2022 with NuGet on Windows; Docker for the AppImage, or make with clang and packages such as Capstone, FFmpeg, libuv, SDL3 and curl, on Linux; macOS Catalina or later with Xcode and Homebrew packages. OpenBIOS and other PS1 code need a mipsel-none-elf GCC toolchain, for which the repository provides install scripts.
- Game discs and executables come from the user. The README presents OpenBIOS, built separately, as an alternative to the copyrighted retail BIOS, and the reviewed trees contain no retail BIOS, Psy-Q libraries or game files. The docs say most CPU debugging features need the dynarec disabled and the debugger enabled, and Ghidra debugging needs gdb-multiarch and Ghidra 10.3+. When enabled, the web server listens on port 8080 on all network interfaces by default, which the docs note makes it reachable from other machines.
- GPL-2.0 for PCSX-Redux; OpenBIOS lives in the MIT-licensed nugget submodule, and LICENSES.md lists third-party libraries with their own licenses, some vendored with modifications.

## Primary sources

1. <https://github.com/grumpycoders/pcsx-redux/blob/e1693b7f756ebdc4ccae1230ed09992079b51f90/README.md>
2. <https://github.com/grumpycoders/pcsx-redux/blob/e1693b7f756ebdc4ccae1230ed09992079b51f90/README.md#L35-L58>
3. <https://github.com/grumpycoders/pcsx-redux/blob/e1693b7f756ebdc4ccae1230ed09992079b51f90/LICENSE>
4. <https://github.com/grumpycoders/pcsx-redux/blob/e1693b7f756ebdc4ccae1230ed09992079b51f90/LICENSES.md>
5. <https://github.com/grumpycoders/pcsx-redux/blob/e1693b7f756ebdc4ccae1230ed09992079b51f90/tools/README.md>
6. <https://github.com/grumpycoders/pcsx-redux/tree/e1693b7f756ebdc4ccae1230ed09992079b51f90/tools/ghidra_scripts>
7. <https://github.com/pcsx-redux/nugget/blob/bfffd59779268c771c5a6ebfe0d2b07b51706565/LICENSE>
8. <https://pcsx-redux.consoledev.net/Debugging/introduction/>
9. <https://pcsx-redux.consoledev.net/Debugging/gdb-server/>
10. <https://pcsx-redux.consoledev.net/Debugging/ghidra/>
11. <https://pcsx-redux.consoledev.net/Lua/introduction/>
12. <https://pcsx-redux.consoledev.net/web_server/>
13. <https://pcsx-redux.consoledev.net/openbios/>

## More in Games

- [Il2CppInspector](https://awesomerea.org/resources/il2cppinspector/index.md) · Tool
- [MelonLoader](https://awesomerea.org/resources/melonloader/index.md) · Tool
- [BepInEx](https://awesomerea.org/resources/bepinex/index.md) · Tool
- [ReXGlue SDK](https://awesomerea.org/resources/rexglue-sdk/index.md) · Tool
- [ps3recomp](https://awesomerea.org/resources/ps3recomp/index.md) · Tool
- [Nebula (NebulaFD)](https://awesomerea.org/resources/nebulafd/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
