October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

DuckStation: PlayStation 1 Emulator for Windows, Linux, macOS and Android

DuckStation is a modern, configurable PS1 emulator for Windows, Linux, macOS and Android. Here is how to download it safely, supply your own BIOS and game dumps, configure graphics and troubleshoot common problems.
Length9 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

DuckStation is a free, actively maintained PlayStation 1 emulator for Windows, Linux, macOS and Android. It focuses on compatibility, accuracy, speed and modern features such as resolution upscaling, PGXP geometry correction, save states and per-game settings.

It is a standalone emulator, not a RetroArch core, and it is not affiliated with Sony. DuckStation does not include a PlayStation BIOS or commercial games: you must supply a BIOS dumped from your own console and legally dumped game images. The project’s rolling latest release was published on August 12, 2026, and identified by commit 5fd3668 when checked on August 18, 2026. Check the latest release here.

As an Amazon Associate I earn from qualifying purchases.

What is DuckStation?

DuckStation emulates the original Sony PlayStation, also known as the PS1, PSX or PSone. It provides a dedicated graphical interface for launching games, configuring controllers, managing memory cards and applying optional visual enhancements.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

DuckStation is free to use. Its project repository lists a CC BY-NC-ND 4.0 license, so it should not be treated as software that can be freely modified, repackaged or commercially redistributed without regard to its license terms. Unofficial “preconfigured” packages are best avoided.

#1 Best Overall
8Bitdo Ultimate 2C Wireless Controller for Windows PC and Android, with 1000 Hz Polling Rate, Hall Effect Joysticks and Triggers, and Remappable L4/R4 Bumpers (Green)
  • Compatible with Windows and Android.
  • 1000Hz Polling Rate (for 2.4G and wired connection)
  • Hall Effect joysticks and Hall triggers. Wear-resistant metal joystick rings.
  • Extra R4/L4 bumpers. Custom button mapping without using software. Turbo function.
  • Refined bumpers and D-pad. Light but tactile.

The emulator aims for broad compatibility, but no emulator guarantees perfect behavior in every game. Problems may be caused by a game image, BIOS region, copy protection, unsupported peripheral or enhancement setting rather than by the emulator itself.

Is DuckStation safe and legitimate?

Download it only from the official DuckStation site, the project’s GitHub Releases page or the official Google Play listing published by Stenzek. Avoid download portals, ROM sites and bundles containing BIOS files or games.

DuckStation does not provide copyrighted BIOS files or commercial games. Use a BIOS dumped from your own PlayStation and game images made from discs you legally own, subject to the laws where you live.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

System requirements by platform

Platform Current support Important qualification
Windows Windows 10 or 11, version 1809 or newer Normal x64 builds generally require SSE4.1; an SSE2 build exists for older CPUs.
Linux AppImage for x86_64, ARM32 and ARM64 Official AppImages require a distribution equivalent to Ubuntu 22.04 or newer.
macOS Universal Intel and Apple Silicon builds macOS Ventura 13.3 or newer is required.
Android 32-bit ARM, 64-bit ARM and 64-bit x86 64-bit is preferred. The listing notes that 32-bit ARM devices may need a 1.5 GHz CPU for good performance.

These are compatibility baselines, not a universal performance guarantee. Resolution, renderer, rewind, runahead and enhancement settings can substantially change the load on a particular device.

How to download and install DuckStation

Windows

  1. Download the appropriate installer from the official release page: x64, ARM64 or SSE2.
  2. Run the installer and launch DuckStation.
  3. Complete the Setup Wizard, then add your BIOS and game directories.
  4. Configure a controller under Settings -> Controllers.

Direct official downloads include the x64 installer, ARM64 installer and SSE2 installer. A portable ZIP is also available. For portable mode, create an empty file named portable.txt beside the executable.

If Windows reports that vcruntime140_1.dll is missing, install Microsoft’s current supported Visual C++ Redistributable.

Linux

  1. Download the AppImage for your architecture, such as the x64 build or ARM64 build.
  2. Make it executable:
chmod a+x DuckStation-x64.AppImage
  1. Launch it, allow a launcher shortcut if offered and complete the setup wizard.
  2. Add the BIOS and game folders.

If migrating from the official Flatpak installation, the project documents this command as a migration aid:

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
mv ~/.var/app/org.duckstation.DuckStation/config/duckstation ~/.local/share

You may still need to add game directories again after migration.

Rank #2
Sale
Xbox Wireless Gaming Controller | Deep Pink
  • MODERNIZED DESIGN — Experience the modernized design of the XBOX Wireless Controller with sculpted surfaces and updated geometry that enhances comfort and control during long gaming sessions.
  • PRECISION PERFORMANCE — Stay on target with a hybrid D-pad and textured grips on triggers, bumpers, and back case for improved accuracy and handling.
  • SHARE BUTTON: Seamlessly capture and share content such as screenshots, recordings, and more with the new Share button.
  • VERSATILE CONNECTIVITY — Connect via USB-C for plug-and-play on console and PC, or quickly pair and switch between supported devices with XBOX Wireless and Bluetooth support.
  • BUILT-IN AUDIO SUPPORT — Plug in compatible headsets using the 3.5mm audio jack for direct voice chat and immersive in-game sound.

macOS

  1. Download the official Universal ZIP.
  2. Extract it and open DuckStation.app. Move it to Applications if desired.
  3. Complete setup and configure your BIOS, game folders and controller.

If macOS blocks the application, verify that it came from the official GitHub release, then open System Settings -> Privacy & Security and select Open Anyway. This is a Gatekeeper signing warning, not by itself evidence that the official download is malicious.

Android

Install DuckStation from the official Google Play listing under developer Stenzek. External controllers must be mapped inside the app’s settings. Android is available, but the desktop project states that it does not provide support for the Android app; desktop and Android update cadence and feature parity should therefore not be assumed.

Google Play displayed a 4.7-star rating, more than one million downloads and a May 2, 2025 update date when checked on August 18, 2026. Store metadata changes over time.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

First-time setup: BIOS, games and controller

BIOS requirements

A PlayStation BIOS image is required. DuckStation does not supply one, so dump it from your own PlayStation using an appropriate lawful method. BIOS files from different regions and hardware revisions may work, but matching the game and BIOS regions is the safest starting point. Some games also depend on authentic BIOS behavior or the original startup animation.

On desktop, use Tools -> Open Data Directory to find DuckStation’s active user folder. Typical locations are:

  • Windows: AppDataLocalDuckStation; older installations may use DocumentsDuckStation
  • Linux: $XDG_DATA_HOME/duckstation or ~/.local/share/duckstation
  • macOS: ~/Library/Application Support/DuckStation

On Linux, the BIOS folder is normally ~/.local/share/duckstation/bios. Portable Windows installations can use a different data directory, so use the menu command rather than guessing.

Game images and disc dumping

DuckStation supports formats including CUE, ISO, IMG, ECM, MDS, CHD and unencrypted PBP. Desktop builds additionally list formats such as CCD and direct CD reading. Use images made from games you legally own.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For multi-track games, keep the .cue file beside every referenced track. A BIN file by itself may not describe the game’s audio and track layout. Do not rename BIN files without checking and updating the paths inside the cue sheet. CHD can save storage space, but a conversion is only useful if it preserves the audio and subchannel information the game needs. DuckStation also provides an official cue-maker tool for certain single-track BIN cases.

Rank #3
Sale
ManbaOne Interactive Screen Wireless Gaming Controller (Black)
  • Supported Multi-Platform:Switch/Switch 2 (NO support wake-up function)/iOS/Android/Windows PC (Notice:Not compatible with Xbox, PlayStation or GeForce Now, For game platforms not mentioned, please consult customer service before buying)
  • Connection modes:Wired/Bluetooth/Wireless Dongle(Connect to PC via Bluetooth : Select iOS (phone) mode, but it's not recommended; Dongle is more stable)
  • 【Innovative Intelligent Interactive Screen】Manba One V2 wireless game controllers create a new era of controller screens; Equipped with a 2-inch display, no App & software needed, you can set the pc controller directly through the screen visualization, More convenient operation
  • 【Micro Switch Button】Manba One wireless controller has Micro Switch Button and ALPS Bumper; The 6-axis gyroscope function makes switch games more immersive
  • 【Customize Your Own Controller】The intelligent interactive screen allows you to easily set vibrations, buttons, joysticks,lights, etc., without the need for complex key combinations; 4 configurations can be saved to unlock your own gameplay for different games; The 4 back keys support macro definition settings, and you can activate the set character's ultimate move with one click

LibCrypt and SBI files

Some PAL games use LibCrypt protection and require CD subchannel data. Missing or incorrect data can cause hangs, crashes or broken gameplay. For an affected title, place the matching SBI file beside the image and use identical base names:

Spyro3.cue
Spyro3.sbi

A CHD containing the necessary subchannel information is another supported option. This is one of the most common reasons a particular PAL game appears to be an emulator failure when the underlying problem is an incomplete disc dump.

Recommended DuckStation graphics settings

There is no single best preset. Start conservatively, confirm that the game works, then add enhancements one at a time.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Modern desktop: use a hardware renderer and begin with moderate internal-resolution upscaling. Vulkan is worth trying when its drivers are reliable; OpenGL or D3D11 are sensible alternatives if Vulkan glitches.
  • Original-looking presentation: keep resolution and enhancement changes modest, and use per-game settings rather than global hacks.
  • Android or low-end hardware: lower internal resolution and disable rewind or runahead if performance suffers.
  • Graphical errors: try another renderer or software rendering for diagnosis.

Available features include D3D11, D3D12, OpenGL, Vulkan, Metal and software rendering, along with true color, texture filtering, adaptive downsampling, deinterlacing, post-processing shaders, widescreen rendering, texture replacement, PGXP geometry precision, depth-buffer emulation and emulated CPU overclocking.

PGXP, widescreen, texture replacement and overclocking can improve individual games but may introduce warped geometry, missing effects, timing problems or other incompatibilities. Treat them as per-game enhancements, not required settings.

Controller setup

On desktop, DuckStation supports DInput, XInput and SDL controller backends. Automatic mapping works for many controllers, but recognition by the operating system does not guarantee correct button assignments.

  1. Open Settings -> Controllers.
  2. Select the virtual PlayStation controller.
  3. Choose a button or axis field.
  4. Press the desired controller button or move the stick.
  5. Apply or save the configuration.

Default keyboard bindings include arrow keys for the D-pad, I/J/L/K for face buttons, Enter for Start, Backspace for Select, Q/E for L1/R1, 1/3 for L2/R2, 2/4 for L3/R3, W/A/S/D for the left stick and T/F/G/H for the right stick. Common hotkeys include F1 to load a state, F2 to save, F3/F4 to change slots, F10 for a screenshot, F11 for fullscreen, Tab to temporarily disable the speed limiter and Space to pause.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

SDL devices use the included gamecontrollerdb.txt for mappings. DualShock 3 users on Windows need suitable drivers. On Android, perform the mapping inside the app rather than relying only on the phone’s system-level controller detection.

Rank #4
Sale
VOYEE Switch Controllers for Switch/Lite/OLED/PC, Pro Controller
  • RGB Cool Lightning Bolt & Long Battery Life: Switch controller with lightening bolt style and 9-color LED looks really cool; 4 light modes: solid lights, breathing lights, RGB strobe led light and led off; Fully charged: 3-4 hours, Runtime: 10-15 hours
  • Widly Compatible & One-key Pairing/Wake Up: The switch pro controller is compatible with Switch/Lite/OLED/PC Windows 7/8/10 (only wrok for pc under wired connection); 2 pairing ways; Support one key to wake up your switch console
  • Programmable Button & 3 Speeds Turbo: Switch controllers has simplify complex skill operations with M1/M2 key; Support single and multiple mapping; 3 adjustable burst: 5 shots/s, 12 shots/s and 20 shots/s; Programming and Turbo will maximize game play
  • Sensitive Motion Control & 4-Level Nice Vibration: 6-axis gyro sensor help you react quickly, enhance experience in sports games; Buttons and joysticks are responsive, no lag; Dual vibration motors with 4-level feedback: Strong, Medium, Weak and None
  • Great Gift For All People: This cool switch controller will be great gifts for women, men, girl, boy, family and friends; Packing list: 1 X Wireless switch controller, 1 X Type-C cable, 1 X Detailed user manual, 1 X Cool gift box
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Saves, memory cards and multi-disc games

Memory-card saves are closest to original hardware and are generally more portable. Save states are convenient snapshots of the entire emulated machine, but may be less portable across emulator versions, games or settings.

DuckStation includes save-state previews, a memory-card editor, save importing, per-game memory-card switching and shared cards for multi-disc games. Back up memory-card files before upgrading or migrating, and do not rely exclusively on save states. For a full migration, back up the entire DuckStation user directory, which contains settings, BIOS files, cards and states.

Stable versus Preview builds

DuckStation offers Stable and Preview update channels. Stable is more tested and follows the latest GitHub release. Preview builds are produced more frequently and may include bugs. Change the channel at Settings -> Interface -> Updates. If a game becomes unreliable after an update, return to Stable, restore a backed-up configuration and test the game without enhancements.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Troubleshooting DuckStation

“BIOS is missing”

  • Confirm that the BIOS is a valid dump and was not renamed with an extra extension.
  • Put it in the active BIOS directory, not an old installation’s folder.
  • Use Tools -> Open Data Directory to verify the location.
  • Check the BIOS region against the game.
  • Remember that a portable build may use a separate data directory.

The game appears as tracks or will not boot

Keep the CUE sheet and all referenced BIN or other track files together. Inspect the paths inside the CUE file, undo accidental renames and test a complete dump in a supported format.

A PAL game hangs or crashes

Check for LibCrypt protection and the required SBI/subchannel data. The SBI file must be in the correct directory and have the same base name as the game image.

The game runs slowly

  1. Disable expensive enhancements.
  2. Reduce internal resolution.
  3. Disable rewind and runahead.
  4. Try another hardware renderer.
  5. Check that the speed limiter is not disabled or configured unusually.
  6. On Android, use a more conservative graphics profile.

There is no single CPU or GPU minimum that guarantees every title and enhancement combination.

Polygons or textures look wrong

Disable PGXP, widescreen and texture replacement, then test another renderer or software rendering. If the problem disappears, re-enable features individually and save the working settings per game.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The controller is detected but buttons are wrong

Open Settings -> Controllers, confirm the virtual controller type, try automatic mapping and manually bind incorrect buttons or axes. For SDL controllers, check the controller database. Android users must map external controllers in the app.

DuckStation alternatives

Alternative Best fit Trade-off
RetroArch with SwanStation or Beetle PSX HW One frontend for many consoles, unified playlists and shaders More setup complexity than a dedicated emulator.
Mednafen / Beetle PSX Users prioritizing conservative accuracy Less beginner-friendly and often tied to command-oriented or RetroArch workflows.
PCSX-Redux Developers, homebrew users and debugging Its technical tooling is not aimed primarily at simple living-room play.
Original hardware or FPGA Collectors, CRT users and authentic peripherals Higher cost and less convenience.

ePSXe is a legacy alternative familiar to many users, but familiarity alone is not a reason to prefer it over a current DuckStation build. Verify its current support and official download sources before choosing it.

Buying hardware for a lawful setup

DuckStation itself is free, so the useful commercial additions are peripherals and preservation equipment:

Quick Recap

Bestseller No. 1
8Bitdo Ultimate 2C Wireless Controller for Windows PC and Android, with 1000 Hz Polling Rate, Hall Effect Joysticks and Triggers, and Remappable L4/R4 Bumpers (Green)
8Bitdo Ultimate 2C Wireless Controller for Windows PC and Android, with 1000 Hz Polling Rate, Hall Effect Joysticks and Triggers, and Remappable L4/R4 Bumpers (Green)
Compatible with Windows and Android.; 1000Hz Polling Rate (for 2.4G and wired connection); Hall Effect joysticks and Hall triggers. Wear-resistant metal joystick rings.
$29.99
  • Controller: look for XInput support on Windows, SDL or DInput compatibility on Linux, Bluetooth or USB support on Android, analog sticks and dependable remapping. Vendor pages include 8BitDo, GameSir, Xbox controllers and the DualSense.
  • Android telescopic controller: check phone thickness, case clearance and USB-C fit before buying. See Backbone, Razer Kishi or GameSir mobile controllers.
  • Disc-dumping hardware: a compatible optical drive or preservation device can help owners create their own images, but no single device should be assumed to preserve every disc and subchannel format. Retrode is one vendor to investigate.
  • Storage and backup: an external SSD, NAS or backup service can protect a lawful collection and its memory cards. Check current pricing and compatibility separately; neither storage nor cloud backup replaces obtaining games legally.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.