Skip to content
SPECIFICTION
Get listed

Avocado vs HopStation

Avocado

github.com

HopStation

github.com

Side by side

FigureAvocadoHopStation
Price fromFree—
Free planYes—
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
AndroidYes—
Plans published10
Spec score · PlayStation Emulators8.2 (#4)7.8 (#8)
BIOS requirementAvocado requires a BIOS from a real console, placed in the data/bios directory, and prompts for BIOS selection on first run.Running the emulator requires a PlayStation BIOS file, and only BIOS version SCPH1001 is tested.
Build platformsThe project README links builds for Linux, macOS, Android, and Windows 32-bit and 64-bit.CMake builds are tested on Windows, Ubuntu and macOS, with platform-specific build instructions for each.
LicenseThe repository identifies its license as GPL-2.0.The project is licensed under the MIT License.
ProductAvocado describes itself as a modern PlayStation 1 emulator.HopStation is a work-in-progress but fully functional PlayStation (PSX/PS/PS1) emulator written in C++.

Plans

Avocado

  • AvocadoFree

Avocado pricing →

HopStation

No plans published.

HopStation 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

HopStation

HopStation is a work-in-progress PlayStation emulator written in C++, shared chiefly as a reference for emulator developers rather than as a primary way to play games. It emulates the R3000 CPU, GPU, DMA and interrupt controllers, CDROM, GTE, SPU, MDEC, and memory cards. The project provides a windowed application and a headless command-line mode, with tools including a disassembler, executable sideloading, USB controller input, configurable logging, a VRAM viewer, and ImGui introspection windows. It accepts BIN/CUE disc images, but support is buggy: CUE parsing prevents many games from loading, and inaccurate CDROM emulation also limits compatibility. The SPU lacks features such as volume sweep and dynamic ADSR. A PlayStation BIOS is required; only SCPH1001, the original US launch version, has been tested. HopStation builds for Windows, Linux, and macOS and is free under the MIT License. Some builds need additional shader libraries. The author describes it as an unfinished personal learning project and says feature contributions are unlikely to be accepted.

Visit github.com