Avocado
github.com
What it is
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.
Spec sheet
- Product
- Avocado describes itself as a modern PlayStation 1 emulator.Read 30 Sep 2026 · github.com
- Support
- The maintainer directs users to the GitHub issue tracker, Twitter, and a Discord server for questions and bug reports.Read 30 Sep 2026 · github.com
- License
- The repository identifies its license as GPL-2.0.Read 30 Sep 2026 · github.com
- Audio and graphics
- The README lists XA-ADPCM and Red Book audio support and hardware rendering through OpenGL.Read 30 Sep 2026 · github.com
- BIOS requirement
- Avocado requires a BIOS from a real console, placed in the data/bios directory, and prompts for BIOS selection on first run.Read 30 Sep 2026 · github.com
- Build platforms
- The project README links builds for Linux, macOS, Android, and Windows 32-bit and 64-bit.Read 30 Sep 2026 · github.com
- Controllers
- The README lists digital controller, DualShock, and mouse support, with two controllers supported and no multitap.Read 30 Sep 2026 · github.com
- Game compatibility
- The project says it is in early development and that many games may not boot or may crash shortly after booting.Read 30 Sep 2026 · github.com
- Performance limit
- The README says the emulator is single-threaded and currently hard-syncs audio to NTSC 60 Hz, which can make PAL game audio stutter.Read 30 Sep 2026 · github.com
- Protected games
- The README says Anti-Modchip and LibCrypt protected games are supported, and PAL LibCrypt games require additional .SBI or .LSD subchannel information.Read 30 Sep 2026 · github.com
- Save features
- The README lists save states, quick save, quick load, and rewind by one second.Read 30 Sep 2026 · github.com
- Supported game files
- The README says users can load .cue, .bin, .img, .chd, .ecm, .exe, .psexe, .psf, and .minipsf files by drag and drop.Read 30 Sep 2026 · github.com
- System requirements
- The README specifies Windows 7 or later, macOS 10.13 or later, or Linux Ubuntu 16.04 or later, plus an OpenGL 3.1 GPU and an SSE3-compatible x86 or x64 processor.Read 30 Sep 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Loads a range of disc and related file formats
- Includes save states, quick save, and rewind
- Supports digital controller, DualShock, and mouse
- Available for Windows, macOS, Linux, and Android
Limits
- Requires a BIOS from a real console
- Many games may fail to boot or crash
- PAL game audio can stutter
- No multitap support
Who it suits
Avocado may suit PlayStation 1 users who can provide a BIOS and whose games work with an emulator in early development. It supports several controller types and game-file formats across desktop and Android platforms.
Avocado in depth
Read the full write-up
Overview
Avocado is a PlayStation 1 emulator for Windows, macOS, Linux, and Android. It suits technically comfortable players who want flexible file support and save controls, and can provide a console BIOS. Its useful feature set does not offset the uncertainty of an emulator still in early development.
Key features
Avocado accepts.cue,.bin,.img,.chd, and.ecm disc images, plus.exe,.psexe,.psf, and.minipsf files through drag and drop. That range accommodates more than standard disc images, though it cannot guarantee a game will run: the project warns that many titles may fail to boot or crash soon after starting.
Save states, quick save and load, and a one-second rewind give players several ways to recover or revisit a moment. Input supports digital controllers, DualShock, and mouse, with up to two controllers at once. That is adequate for solo and two-player use, but the lack of multitap rules it out for larger local groups.
Audio support includes XA-ADPCM and Red Book, and graphics use OpenGL hardware rendering. Anti-Modchip and LibCrypt-protected games are supported; PAL LibCrypt titles need additional.SBI or.LSD subchannel information. Avocado requires a BIOS from a real console, placed in the data/bios directory, and prompts for BIOS selection on first run. This makes setup less immediate, particularly for users who do not already have the required file. Its single-threaded design and audio synchronization to NTSC 60 Hz can also make PAL game audio stutter.
Pricing
Avocado has one plan, Avocado, at free. It is free, with no paid tier or free trial. The trade-off is not a reduced feature package but the early-development status, variable game compatibility, and need to supply a PlayStation BIOS.
Platforms
Builds are available for Windows, macOS, Linux, and Android. The stated desktop requirements are Windows 7 or later, macOS 10.13 or later, or Ubuntu 16.04 or later, an OpenGL 3.1-capable GPU, and an SSE3-compatible x86 or x64 processor. Users on other Linux distributions or older hardware should check compatibility before choosing it.
Who it's for
Avocado is best for players who want a free, open-source emulator with broad file support and practical save controls, and who are willing to provide a BIOS and tolerate inconsistent compatibility. It is a weaker choice for anyone who needs dependable game support, multitap play, or smooth PAL audio.
Pros and cons
Pros: Free and open-source, with builds across four platforms.
Pros: Supports several disc-image and related file formats, plus save states, quick save and load, and rewind.
Cons: Many games may not boot or may crash soon after launch because development is early.
Cons: A real-console BIOS is required, and PAL LibCrypt games need extra subchannel data.
Cons: Two-controller support excludes multitap, while PAL audio may stutter.
Alternatives
Choose DuckStation if you want a free option on Android, Linux, macOS, or Windows and are comfortable supplying a BIOS image and legally purchased, dumped games; it is not open-source. PCSX-Redux is another free, GPL-2.0-licensed option with Windows, Linux, and macOS downloads. QuackStation is a free alternative across Android, Linux, macOS, and Windows. ScePSX is also free and supports those four platforms. Vita3K is a free, open-source experimental emulator on Android, Linux, macOS, and Windows, with commercial game compatibility that varies. Gamma is a free-to-download option for iOS and macOS, though its free version may display ads. HopStation is a free option for Linux, macOS, and Windows. For broader browsing, see PlayStation Emulators.
Verdict
Avocado is worth considering for technically comfortable players who value its format support, save controls, and free, open-source availability across Android and desktop platforms. Look elsewhere if reliable compatibility, multitap, or smooth PAL audio matters more than experimenting with an early-stage emulator.
Verdict
Avocado lists useful save, input, and file-format support, but its early-development status makes game compatibility uncertain. Users also need a console BIOS, and PAL audio may stutter.
Where Specifiction places it
- PlayStation Emulators#4 of 258.2
- Generative Design Software#4 of 208.1