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.

Go to Downloads

Advertisement

Download DuckStation

DuckStation Download Archive

Show all 35 older builds