ZoniStation One
ZoniStation One is a free, open-source PlayStation 1 emulator for Linux, written in C99.
What ZoniStation One is
ZoniStation One is a free, open-source PlayStation 1 emulator for Linux, written in C99. It runs the original PlayStation BIOS, so users must provide that BIOS and their own game discs; neither is included. The emulator accepts .bin and .bin.ecm disc images, decoding ECM files during use. OpenGL 3.3 and Vulkan 1.3 renderers can be switched while a game is running. Input includes keyboards and DualShock 4 controllers over USB or Bluetooth. A built-in debugger offers a disassembler, breakpoints, watchpoints, execution tracing, and a Lua console. Save states cover the whole machine and verify disc identity when loaded. The project reports four tested PAL titles as its complete sample, with full gameplay for Ace Combat 2 and Crash Bandicoot 3; this is not presented as a compatibility list. No NTSC disc has progressed beyond the BIOS menu. Reported issues include missing gameplay audio in Monsters & Co. and repetition or drift in Dino Crisis cutscenes. Multitap and DualShock 2 pressure sensing are not implemented.
Good
- Open-source GPL-3.0-or-later license
- Switchable OpenGL and Vulkan renderers
- Built-in disassembler and Lua console
- DualShock 4 and keyboard input
- Whole-machine save states
Watch out
- Requires user-supplied BIOS and discs
- PAL-focused testing only
- NTSC gameplay has not passed the BIOS menu
- Some titles have reported audio issues
Who it suits
ZoniStation One suits Linux users who can supply PlayStation BIOS files and game discs. It also fits developers interested in debugging tools or Kubernetes-based emulator sessions.
Verdict
ZoniStation One provides a Linux PS1 emulation base with renderer switching, controller support, and extensive debugging tools. Its tested sample is small and PAL-focused, and several hardware features and game-audio behaviors remain limited.
The facts
Each one read from ZoniStation One's own pages, with the date it was checked.
Where it runs
- BIOS
- It runs the real BIOS without faking syscalls; users must supply the BIOS and game discs themselves.checked 9 Oct 2026
What it does
- Controllers
- It supports a DualShock 4 over USB or Bluetooth and keyboard input alongside it.checked 9 Oct 2026
- Debugger
- Its built-in debug interface includes a disassembler, breakpoints, watchpoints, an execution trace, and a Lua console.checked 9 Oct 2026
- Deployment
- The repository documents running emulator sessions as Kubernetes workloads, one pod per session, each with a GPU, display, and memory cards.checked 9 Oct 2026
- Disc formats
- It accepts .bin and .bin.ecm disc images, with ECM images decoded on the fly.checked 9 Oct 2026
- Disc images
- It accepts .bin and .bin.ecm disc images, with ECM images decoded on the fly.checked 9 Oct 2026
- Game support
- The project reports full gameplay for Ace Combat 2 and Crash Bandicoot 3, while describing its four tested titles as the entire sample rather than a compatibility list.checked 9 Oct 2026
- Graphics
- It has OpenGL 3.3 and Vulkan 1.3 renderers that can be switched while a game is running.checked 9 Oct 2026
- Known issue
- The project reports no gameplay audio in Monsters & Co. (Italy), although its FMV intros have sound.checked 9 Oct 2026
- Known issues
- The maker reports missing gameplay audio in Monsters & Co. and audio repetition and drift in Dino Crisis cutscenes.checked 9 Oct 2026
- License
- The project is licensed under GPL-3.0-or-later.checked 9 Oct 2026
- Limits
- The emulator is PAL-focused: the maker says no NTSC disc has been run past the BIOS menu.checked 9 Oct 2026
- Not implemented
- The project lists multitap and DualShock 2 pressure sensing among features not implemented.checked 9 Oct 2026
- Purpose
- ZoniStation One is a PlayStation 1 emulator written from scratch in C99.checked 9 Oct 2026
- Region limit
- The project says PAL only is tested; no NTSC disc has been run past the BIOS menu.checked 9 Oct 2026
- Requirements
- Users must supply the PlayStation BIOS and game discs; neither is included in the repository.checked 9 Oct 2026
- Save states
- Save states cover the whole machine and check disc identity when loading.checked 9 Oct 2026
- Security
- For Ingress deployments, the maker documents per-session basic authentication and says credentials are created separately rather than stored in the repository.checked 9 Oct 2026
- Test status
- The maker reports four tested PAL titles, with gameplay progress varying by title, and says this is the whole sample rather than a compatibility list.checked 9 Oct 2026
