Avocado vs ScePSX
Avocado
github.comScePSX
github.comSide by side
| Figure | Avocado | ScePSX |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Android | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · PlayStation Emulators | 8.2 (#4) | 7.3 (#13) |
| BIOS requirement | Avocado requires a BIOS from a real console, placed in the data/bios directory, and prompts for BIOS selection on first run. | The emulator does not include BIOS files; users must provide one. |
| License | The repository identifies its license as GPL-2.0. | The project identifies itself as MIT open source. |
| Support | The maintainer directs users to the GitHub issue tracker, Twitter, and a Discord server for questions and bug reports. | The project invites users to report bugs or suggest features through GitHub Issues and to contribute through pull requests. |
Plans
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.
ScePSX
ScePSX is a free, MIT-licensed PlayStation 1 emulator written in C#. It runs on Windows, Linux, macOS, and Android; Android requires version 5.0 or later, with 9.0 or later recommended. Users can save and load progress, manage multiple save files, use cheats, edit and search memory, and play online multiplayer. Supported game image formats include .bin/.cue, .img/.cue, .iso, and .chd. The emulator supports D2D, D3D, OpenGL, and Vulkan renderers, which can be switched dynamically. Hardware backends support output up to 4K, while the software backend offers xBR and JINC upscaling. PGXP geometry enhancement works on software and hardware backends and can be adjusted without restarting; ReShade effects work on D3D, OpenGL, and Vulkan. Controllers are described as plug-and-play, and keyboard bindings can be customized. ScePSX does not include BIOS files, so users must provide one. Optional GameDB and ControllerDB downloads are listed, and the project accepts bug reports, suggestions, and contributions through GitHub.