
DuckStation
Accurate PlayStation emulator that runs on low-end hardware
- Open SourceGitHub
- Connor McLaughlin (stenzek)Developer
- 13 Oct 2026Page Updated
Details
- Developer
- Connor McLaughlin (stenzek)
- Source Code
- GitHub
- Page Updated
Supported Systems
Platform Support
- Windows
- Linux
- macOS
- Android
Screenshots
Overview
DuckStation is a PlayStation 1 emulator written by Connor McLaughlin (stenzek). Its aim is to be as accurate as possible while still running well on low-end hardware, and it discourages hack options, so the default settings should work for every playable game.
It has a desktop interface built with Qt and a fullscreen interface for TVs and controllers. The hardware renderers support Direct3D 11 and 12, OpenGL, Vulkan and Metal, with upscaling, texture filtering, true colour and PGXP to reduce wobbly polygons. Other features include save states with rewind and runahead, texture replacement, post-processing shaders, cheat and patch databases, a memory card editor, CHD support and RetroAchievements.
Builds for Windows (x64 and ARM64), Linux (AppImage) and macOS are made automatically for every change, and there is an Android version on Google Play. You need a PlayStation BIOS dumped from your own console. DuckStation is under active development and is released under the CC BY-NC-ND licence.
Key Features
Accuracy First
Aims for accuracy while still running well on low-end hardware.
Upscaling and PGXP
Upscaling, texture filtering, true colour and PGXP for stable polygons.
Rewind and Runahead
Save states with rewind and runahead support.
RetroAchievements
Supports RetroAchievements, cheat and patch databases.
