Guide

DuckStation Setup Guide: The Best Standalone PS1 Emulator

Cole StubblefieldBy Cole Stubblefield 2026-06-04 Updated 2026-09-07
DuckStation Setup Guide: The Best Standalone PS1 Emulator — Emulator Setup guide for retro handhelds | Held Games

Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.

DuckStation is the gold standard for PlayStation 1 emulation. It is fast, accurate, and packed with enhancement features that the RetroArch Beetle PSX core cannot match. If you want the sharpest PS1 image with the least fuss, DuckStation is the emulator to use. It runs as a standalone app on Android handhelds and on Windows, Linux, and SteamOS devices.

This guide walks you through installing DuckStation, adding the BIOS, loading your games, and dialing in the settings that make PS1 titles shine on a small screen. We frame all of this around playing games you already own.

Affiliate disclosure: This page contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you.


Why DuckStation Over RetroArch

RetroArch can emulate the PS1 through cores like Beetle PSX and PCSX ReARMed, and those work fine. DuckStation goes further. It offers better upscaling, PGXP geometry correction that fixes the wobbly polygons PS1 games are known for, and a cleaner interface for per-game settings. For most people, it is the best PS1 experience on a handheld.

On a low-power Linux handheld like an Anbernic RG35XX, you will still use a RetroArch core, since DuckStation needs more horsepower than those chips offer. On any Android device or PC handheld, DuckStation is the better pick.

What You Need

  • A handheld that runs Android, Windows, Linux, or SteamOS
  • The DuckStation app
  • A PlayStation 1 BIOS file
  • Your own PS1 games as disc images

Step 1: Install DuckStation

On Android handhelds, download DuckStation from the Google Play Store or from the official GitHub releases page. Devices like the Retroid Pocket and AYN Odin ship with the Play Store or a way to sideload it.

On Windows handhelds, grab the installer from the official DuckStation website.

On Steam Deck and SteamOS devices, install it through EmuDeck or add the Flatpak from the Discover store. Our EmuDeck Steam Deck setup guide covers this.

Always download from the official source. Do not use random mirror sites.

Step 2: Add the BIOS

DuckStation needs a PlayStation 1 BIOS to run games accurately. The most common file is named scph5501.bin for the US region, with separate files for Japan and Europe.

You must dump the BIOS from a PlayStation console you own. We do not link to BIOS downloads. Once you have the file, place it in the DuckStation BIOS folder. On Android, the app lets you set this folder during first-time setup. On desktop, it lives in the DuckStation data directory.

DuckStation will show a green checkmark next to each detected BIOS region. Adding all three regions is a good idea if you have them, since some games are region-specific.

Step 3: Add Your Games

Point DuckStation at the folder where you keep your PS1 disc images. Supported formats include .bin with a matching .cue sheet, .chd, and .pbp. The .chd format is highly recommended because it compresses games to a fraction of their original size with no quality loss.

DuckStation scans the folder and builds a game list with titles and box art pulled from its internal database. For multi-disc games, keep all discs in the same folder and DuckStation handles disc swapping through the menu.

Step 4: Core Settings

These settings give you a great default experience on a handheld:

  • Renderer: Hardware (Vulkan on Android, Vulkan or D3D11 on Windows). Software is only for very weak devices.
  • Internal Resolution: 2x or 3x native is the sweet spot for handheld screens. Higher looks sharper but costs performance.
  • PGXP Geometry Correction: On. This fixes the warped, jittery textures PS1 games are famous for. One of DuckStation's best features.
  • Texture Filtering: Optional. Bilinear smooths textures, but many players prefer the original look. Try both.
  • Widescreen Hack: Optional. Renders games in 16:9. It works well in 3D games but can stretch 2D elements. Off by default.

PGXP, the Setting That Defines DuckStation

If you only change one thing from the defaults, make it this one, and it is worth understanding why.

The PlayStation 1 had no floating point unit for graphics. It positioned every polygon vertex on a whole number grid, with no sub-pixel precision. That is the actual technical cause of the two things everyone associates with the PS1 look: textures that swim and warp as they move, and geometry that visibly jitters when the camera pans.

PGXP reconstructs the precision the hardware never had. Turn it on and polygons sit still, textures stop crawling, and the picture becomes dramatically more stable.

There are usually two parts worth knowing about:

Geometry correction fixes the jitter and wobble. This is the big one, and it should be on.

Perspective correct texturing fixes the texture warping across large surfaces such as floors and walls. Also excellent, and slightly more expensive.

A caveat worth knowing. A small number of games rely on the original imprecision for effects, and PGXP can make those look wrong rather than better. If something looks broken in a specific game, PGXP is the first setting to toggle off before assuming a deeper problem.

Use CHD, and Why It Matters

DuckStation reads several disc formats, but .chd is the one to standardise on.

CHD compresses a disc image to a fraction of its original size with no quality loss at all. A PS1 library in CHD takes far less card space than the same library as .bin and .cue pairs, and it collapses each game into one file instead of two, which makes organising a library much simpler.

For multi disc games, keep every disc together in the same folder. DuckStation handles the swap through its own menu, so you never need to close the game.

Converting an existing library is a batch job rather than a per game chore. Tools exist to convert a whole folder at once, and it is worth doing before you copy everything onto a card.

Getting the Resolution Right

Internal resolution is the single biggest performance cost in DuckStation, and more is not automatically better.

PS1 games mostly rendered around 320x240. At 2x you get a clean, sharp image that still looks like a PS1 game. At 4x and above the 3D geometry gets very crisp, but the 2D backgrounds and pre-rendered art do not improve at all, because they were drawn at the original resolution and cannot gain detail that was never there.

That is why a game like a pre-rendered RPG looks almost identical at 2x and 8x, while a fully 3D racer keeps improving. Match the setting to what you are playing, and default to 2x or 3x on a handheld where battery matters.

Step 5: Memory Cards and Saves

DuckStation creates virtual memory cards automatically. The default per-game memory card setup is the safest choice, since it prevents one game from filling a shared card. You can also use save states for instant save and resume, which is ideal for handheld play where you stop and start often.

Back up your memory card files regularly. Our save state management guide covers a simple backup routine.

Troubleshooting

Games run too fast or too slow. Check that your refresh rate and frame pacing settings match your region. NTSC games target 60Hz, PAL games target 50Hz.

Black screen on launch. This almost always means a missing or wrong-region BIOS. Confirm the green checkmark in the BIOS settings.

Stuttering during gameplay. Lower the internal resolution to 2x, or switch the renderer to Vulkan if you were on OpenGL.

Frequently Asked Questions

Is DuckStation better than RetroArch for PS1?

On any Android or PC handheld, yes. DuckStation offers better upscaling, PGXP geometry correction and a cleaner per game settings system than the RetroArch PS1 cores. On very low power Linux handhelds you will still want a RetroArch core, because DuckStation needs more horsepower than those chips have.

Do I need a BIOS for DuckStation?

Yes. DuckStation needs a PlayStation BIOS to run games accurately, dumped from a console you own. The app shows a green checkmark next to each detected region. A black screen on launch is almost always a missing or wrong region BIOS.

What is PGXP and should I turn it on?

PGXP reconstructs the vertex precision the PS1 hardware never had, which fixes the wobbling textures and jittering geometry the console is famous for. Turn it on. The rare exception is a game that depended on the original imprecision, so if one specific title looks wrong, toggle PGXP off before assuming a bigger problem.

What format should my PS1 games be in?

CHD. It compresses a disc image to a fraction of the size with no quality loss and collapses each game into a single file instead of a .bin and .cue pair, which makes a large library far easier to manage.

What internal resolution should I use on a handheld?

2x or 3x. Beyond that you are spending battery on diminishing returns, and 2D backgrounds and pre-rendered art gain nothing at all from upscaling since the detail was never in the source.

Why do my games run too fast or too slow?

Region timing. NTSC games target 60Hz and PAL games target 50Hz, so check your frame pacing settings match the region of the game you are playing.

Can I use the widescreen hack safely?

In fully 3D games, usually yes, and it looks great. In games with 2D elements or pre-rendered backgrounds it stretches artwork that was drawn for 4:3. It is off by default for that reason, so treat it as a per game setting.

Any mid-range Android handheld runs DuckStation with high upscaling and PGXP enabled. The

handles PS1 at 4x with ease, and the has power to spare for the highest settings.

Ready to play? See our 30 best PS1 games for handheld emulation list. Moving up to the next PlayStation generation? Check our best handhelds for PS2 emulation guide. New to emulation frontends? Start with our RetroArch setup guide. On a Steam Deck specifically, our PS1 on Steam Deck guide covers PGXP, upscaling, and shaders in depth.

Related reading