Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. PlayStation Emulators
  3. HopStation

HopStation

What it is

HopStation is a free, open-source PlayStation PSX, PS, and PS1 emulator written in C++. It is presented mainly as a reference for emulator developers and a learning resource rather than a finished game-playing application. The emulator covers the R3000 CPU, GPU, DMA and interrupt controllers, CDROM, GTE, SPU, MDEC, and memory cards. A windowed application and headless command-line mode are included, along with a disassembler, executable sideloading, USB controller input, configurable logging, a VRAM viewer, and ImGui introspection windows. BIN/CUE disc images are supported, but the project describes that support as buggy. CUE parsing can stop many games from loading, CDROM emulation is inaccurate, and SPU features such as volume sweep and dynamic ADSR are missing. A PlayStation BIOS is required, with SCPH1001 the only tested version. MIT-licensed builds target Windows, Linux, and macOS, with shader-library requirements on some platforms.

For and against

For

  • MIT-licensed open-source code
  • Windowed and headless modes
  • Disassembler and executable sideloading
  • USB controller and memory-card support
  • Windows, Linux, and macOS builds

Against

  • PlayStation BIOS file required
  • BIN/CUE support is buggy
  • CUE parsing blocks many games
  • Incomplete CDROM and SPU emulation

The verdict

HopStation offers broad emulator internals and developer tools across three desktop platforms. Its unfinished status, BIOS requirement, and documented compatibility problems make it better suited to development and study than general play.

Who it suits

HopStation is for emulator developers and learners examining PlayStation hardware emulation. It may suit technically minded users who understand BIOS requirements and incomplete compatibility.

On the record

Application features
Application features include a windowed app, headless command-line app, disassembler, executable sideloading, USB controller input, configurable logging, a VRAM viewer and ImGui introspection windows.github.com · read 1 Oct 2026
Application modes
It provides a cross-platform windowed application and a command-line headless application for testing.github.com · read 2 Oct 2026
Audience
The code is released as a reference for emulator developers rather than primarily for playing games.github.com · read 1 Oct 2026
Audio limitation
The SPU lacks features including volume sweep and dynamic ADSR used in Final Fantasy VII.github.com · read 1 Oct 2026
BIOS requirement
Running the emulator requires a PlayStation BIOS file, and only BIOS version SCPH1001 is tested.github.com · read 2 Oct 2026
Build platforms
CMake builds are tested on Windows, Ubuntu and macOS, with platform-specific build instructions for each.github.com · read 2 Oct 2026
CDROM limitation
Inaccurate CDROM emulation reduces compatibility, with Doom given as an example.github.com · read 1 Oct 2026
Compatibility
The repository lists many tested games, including Crash Bandicoot, Final Fantasy VII, Gran Turismo, Metal Gear Solid, Resident Evil, Tekken and Wipeout, with several having noted issues.github.com · read 2 Oct 2026
Developer tools
Features include a disassembler, executable sideloading, configurable system logging, a VRAM viewer and ImGui introspection windows.github.com · read 2 Oct 2026
Disc support
It supports bin/cue CD images, but the README labels this support buggy.github.com · read 1 Oct 2026
Emulated hardware
It emulates the R3000 CPU, GPU, DMA controller, interrupt controller, CDROM, GTE, SPU, MDEC and memory cards.github.com · read 2 Oct 2026
Emulation
It emulates the R3000 CPU, GPU, DMA controller, interrupt controller, CDROM, GTE, SPU, MDEC and memory cards.github.com · read 1 Oct 2026
Graphics stack
The project evaluates SDL3 and SDL GPU; shaders use SDL_shadercross, with Vulkan on Linux requiring the spirv-cross-c dynamic library from the Vulkan SDK.github.com · read 2 Oct 2026
Intended use
The code is released as a reference for emulator developers rather than primarily for playing games.github.com · read 2 Oct 2026
Known compatibility issue
Buggy CUE-sheet parsing prevents many games from loading, including Tomb Raider and Wipeout.github.com · read 1 Oct 2026
Known limitations
Known issues include crashes when a CD is ejected during loading, buggy CUE parsing, inaccurate CDROM emulation and missing SPU features such as volume sweep and dynamic ADSR.github.com · read 2 Oct 2026
Legal note
The README states that PlayStation BIOS files are copyrighted software owned by Sony Interactive Entertainment.github.com · read 1 Oct 2026
License
The project is licensed under the MIT License.github.com · read 2 Oct 2026

Alternatives to HopStation

Every alternative, ranked