Skip to content
SPECIFICTION
Get listed

Avocado vs PCSX-Redux

Avocado

github.com

PCSX-Redux

pcsx-redux.consoledev.net

Side by side

FigureAvocadoPCSX-Redux
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
AndroidYes—
Plans published11
Spec score · PlayStation Emulators8.2 (#4)7.9 (#6)
ControllersThe README lists digital controller, DualShock, and mouse support, with two controllers supported and no multitap.PCSX-Redux supports Xbox controllers, digital and analog controller emulation, and PlayStation Mouse emulation.
SupportThe maintainer directs users to the GitHub issue tracker, Twitter, and a Discord server for questions and bug reports.The project directs users to Discord for emulator discussion and to the PSX.Dev Discord for PlayStation 1 development, hacking and reverse engineering.

Plans

Avocado

  • AvocadoFree

Avocado pricing →

PCSX-Redux

  • PCSX-ReduxFree

PCSX-Redux pricing →

In their own words

Avocado

Avocado is a free, open-source PlayStation 1 emulator for Windows, macOS, Linux, and Android. It can load files including .cue, .bin, .img, .chd, .ecm, .exe, .psexe, .psf, and .minipsf by drag and drop. Listed save tools include save states, quick save and load, and rewinding by one second. It supports digital controllers, DualShock, and mouse input, with up to two controllers and no multitap. Audio support includes XA-ADPCM and Red Book, and graphics use OpenGL hardware rendering. The project lists support for Anti-Modchip and LibCrypt protected games; PAL LibCrypt games need additional .SBI or .LSD subchannel information. A BIOS from a real console is required and must be placed in the data/bios directory; BIOS selection is prompted on first run. The project is in early development, so games may not start or may crash soon after. It is single-threaded, and audio synchronized to NTSC 60 Hz can stutter in PAL games.

Visit github.com

PCSX-Redux

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.

Visit pcsx-redux.consoledev.net