DuckStation ist laut dem großen PS1-Emulator-Vergleich von RetroHandheldHQ aus dem März 2026 der beste PlayStation-1-Emulator überhaupt – und das nicht einmal knapp. Mit 10.410 GitHub-Sternen, 937 Forks und nahezu täglichen Commits von Hauptentwickler stenzek hat sich das Open-Source-Projekt seit dem ersten Commit im September 2019 zum De-facto-Standard für PS1-Emulation entwickelt. Wer heute DuckStation einrichten will, trifft allerdings auf einige Fallstricke, die viele ältere Anleitungen schlicht ignorieren: eine grundlegende Lizenzänderung im September 2024, einen offen ausgetragenen Streit mit der Arch-Linux-Community im Sommer 2025 und mindestens einen Einstellungs-Fallstrick, an dem selbst erfahrene Retro-Gamer regelmäßig scheitern.

Diese Anleitung führt in zwölf Schritten von der ersten Installation bis zum optimal konfigurierten Setup mit PGXP-Grafikkorrektur, Runahead-Eingabeverzögerung und automatischer Mehrfach-Disc-Verwaltung. Dazu kommen ein rechtlicher Überblick zur BIOS-Beschaffung in Deutschland und der EU, ein direkter Vergleich mit ePSXe und RetroArchs Beetle-PSX-HW-Core sowie eine vollständige Fehlerbehebungs-Referenz für die häufigsten Probleme. Wer DuckStation einrichten möchte, ohne stundenlang Foren zu durchsuchen, findet hier jeden nötigen Schritt an einem Ort.

Was ist DuckStation und warum ist es 2026 die erste Wahl für PS1-Emulation?

DuckStation ist ein spezialisierter Emulator für die originale Sony PlayStation (PS1), entwickelt hauptsächlich von einem einzelnen Entwickler unter dem Pseudonym stenzek. Das Projekt liegt offen auf GitHub und beschreibt sich selbst als “schneller PlayStation-1-Emulator für x86-64/AArch32/AArch64/RV64” – die native RV64-Unterstützung für RISC-V-Prozessoren ist ein Alleinstellungsmerkmal, das kaum ein anderer Retro-Emulator bietet. Damit ist DuckStation schon heute für eine wachsende Zahl experimenteller RISC-V-Einplatinencomputer und -Handhelds gerüstet, die in den kommenden Jahren als günstige Alternative zu ARM- und x86-Geräten an Bedeutung gewinnen dürften.

Bemerkenswert ist außerdem das Entwicklungsmodell: DuckStation wird faktisch von einer einzelnen Person gepflegt, ohne Studio oder Publisher im Hintergrund. Das erklärt sowohl die außergewöhnlich hohe Commit-Frequenz als auch die vergleichsweise kompromisslosen Entscheidungen bei Lizenz- und Support-Fragen, die in den folgenden Abschnitten eine wichtige Rolle spielen.

Anders als Allround-Lösungen wie RetroArch ist DuckStation ein eigenständiger (“standalone”) Emulator, der sich ausschließlich auf ein Ziel konzentriert: PS1-Spiele so präzise und schnell wie möglich nachzubilden. Diese Fokussierung zahlt sich aus. Im großen PS1-Emulator-Vergleich von RetroHandheldHQ aus dem März 2026 landet DuckStation an erster Stelle – die Konkurrenz sei “nicht einmal annähernd” in Reichweite. Der langjährige Rivale ePSXe gilt inzwischen als weitgehend eingefroren und wird nur noch selten aktualisiert.

Das ist umso bemerkenswerter, weil die PlayStation selbst längst Geschichte ist: Laut Wikipedia verkaufte Sony weltweit rund 102,49 Millionen Einheiten der Konsole (Nordamerika 40,78 Mio., Europa 40,12 Mio., Asien 21,59 Mio.), bevor die Produktion am 23. März 2006 eingestellt wurde – nicht einmal ein Jahr vor dem Start der PS3. Über 4.000 Spiele erschienen für die Plattform, mit kumuliert rund 962 Millionen verkauften Titeln. DuckStation macht diesen Katalog von Grund auf neu zugänglich, inklusive 4K-Auflösung, verbesserter 3D-Geometrie und moderner Komfortfunktionen wie Save States und Rewind.

Zum kulturellen Erbe der Plattform zählen Meilensteine wie Final Fantasy VII, Metal Gear Solid, Resident Evil, Crash Bandicoot, Spyro the Dragon, Tekken 3 und Gran Turismo – Titel, die bis heute ganze Genres prägen und für viele Spieler den ersten Kontakt mit dreidimensionalen Spielwelten überhaupt darstellten. DuckStation erhält genau diese Erfahrung für kommende Spielergenerationen, in technisch überarbeiteter, aber inhaltlich unveränderter Form.

Wer nach der PS1 auch die Nachfolge-Konsole emulieren möchte, findet in unserer Anleitung PCSX2 einrichten den passenden Schritt-für-Schritt-Guide für PS2-Spiele – beide Emulatoren teilen sich sogar dieselbe BIOS-Logik, wie du in Schritt 4 sehen wirst.

Warum lohnt sich digitale PS1-Konservierung 2026 noch?

Fast 30 Jahre nach dem Marktstart altert die originale PlayStation-Hardware spürbar. Kondensatoren auf Mainboards und in Netzteilen verschleißen mit der Zeit unabhängig vom Nutzungsgrad – ein bei Elektronik aus den 1990er-Jahren gut dokumentiertes Phänomen. Parallel dazu leidet die optische Speicherung: PS1-Spiele-CDs sind anfällig für sogenannte “Disc Rot”, eine schleichende Zersetzung der reflektierenden Schicht, die Lesefehler bis zum Totalausfall des Datenträgers verursachen kann. Beide Effekte betreffen praktisch jede erhaltene PS1-Sammlung irgendwann.

Emulatoren wie DuckStation adressieren genau dieses Problem, sofern Nutzer ihre eigenen Datenträger frühzeitig als Backup-Image sichern (siehe Rechtsabschnitt weiter unten für die Grenzen dessen, was zulässig ist). Ein einmal sauber erstelltes CHD- oder BIN/CUE-Image bleibt verlustfrei erhalten, unabhängig davon, wie es um die physische Originaldisc bestellt ist. Hinzu kommt ein praktischer Vorteil moderner Bildschirme: Die PS1 wurde für Röhrenfernseher mit Composite- oder allenfalls RGB-SCART-Signal entwickelt, während DuckStation dieselben Spiele nativ in 4K mit korrigierter 3D-Geometrie darstellt – ein Sprung, den kein Kabel-Upgrade an einer echten Konsole leisten kann.

Voraussetzungen: Diese Hardware und Software brauchst du

Bevor du DuckStation einrichten kannst, lohnt sich ein Blick auf die offiziellen Systemanforderungen. DuckStation ist bewusst genügsam konzipiert – im offiziellen README beschreibt das Projekt die CPU-Anforderung selbst als “schneller als eine Kartoffel” und die GPU-Anforderung als “im Grunde alles, was in den letzten zehn Jahren gebaut wurde”. Trotzdem gibt es harte Mindestanforderungen, die in der folgenden Tabelle zusammengefasst sind.

PlattformMindestversionCPU / SonstigesGrafik-API
WindowsWindows 10 / 11 (x64 oder ARM64)CPU mit SSE4.1 (separater Legacy-Build mit SSE2 verfügbar)Vulkan, Direct3D 11/12, OpenGL
LinuxDistribution vergleichbar mit Ubuntu 22.04 oder neuerAppImage, x86-64 / AArch64 / RV64Vulkan, OpenGL
macOSmacOS 13.3 oder neuerUniversal Binary (Intel + Apple Silicon), unsigniertMetal, Vulkan (via MoltenVK), OpenGL
AndroidAktuelle Android-Version64-Bit-SoC, empfohlen ab 1,5 GHz, offiziell ohne SupportVulkan, OpenGL ES

Auf der Grafikseite genügt laut README bereits OpenGL 3.1, GLES 3.1, Direct3D 11 Feature-Level 10.0 oder Vulkan 1.0 – Anforderungen, die praktisch jede in den letzten zehn Jahren verkaufte Grafikeinheit erfüllt. Zusätzlich brauchst du eine eigene BIOS-Datei deiner PS1 oder PS2 (Details in Schritt 4–5) sowie eigene Spiele-Images, die du im Idealfall selbst von deinen physischen Datenträgern gezogen hast.

Für den Speicherplatz gilt: Eine komplette PS1-Bibliothek im unkomprimierten BIN/CUE-Format kann je nach Sammlungsgröße mehrere hundert Gigabyte belegen, da einzelne Spiele-Images zwischen 400 MB und 700 MB groß sind. Die verlustfreie CHD-Konvertierung aus Schritt 6–7 reduziert diesen Bedarf spürbar. Für die Steuerung empfiehlt sich ein beliebiges USB- oder Bluetooth-Gamepad mit mindestens zwei Analog-Sticks – DuckStation erkennt gängige Xbox- und PlayStation-Controller ohne zusätzliche Treiber.

GitHub-Statistiken im Überblick (Stand: 13. Juli 2026)

  • 10.410 GitHub-Sterne
  • 937 Forks
  • 76 offene Issues
  • Sprache: C++, Lizenz seit 2024 CC BY-NC-ND 4.0 (siehe eigener Abschnitt weiter unten)
  • Zuletzt aktualisiert: 13. Juli 2026 – das Projekt erhält nahezu täglich neue Commits, was bei der Wahl des Update-Kanals in Schritt 3 eine Rolle spielt
  • Entwicklungsmodell: ein einzelner Hauptmaintainer (stenzek) ohne Studio oder Publisher im Hintergrund

Schritt 1–3: DuckStation einrichten – Download, Installation und erster Start

Der erste Teil des Setups ist auf allen Plattformen in wenigen Minuten erledigt. DuckStation benötigt keinen klassischen Installationsassistenten – die Windows- und Linux-Builds sind portabel und laufen direkt nach dem Entpacken.

  1. Schritt 1: Lade DuckStation von der offiziellen Seite duckstation.org oder direkt von den GitHub Releases herunter. Wähle für den produktiven Einsatz bewusst den Kanal “Stable” – er folgt dem jeweils aktuellen “latest”-Git-Tag und wird deutlich seltener aktualisiert als “Preview”, das bei jedem einzelnen Commit neu gebaut wird.
  2. Schritt 2: Entpacke das heruntergeladene Archiv in ein Verzeichnis deiner Wahl. Unter Windows und Linux ist damit die Installation bereits abgeschlossen – es gibt keinen Setup.exe-Assistenten, der Dateien ins System schreibt.
  3. Schritt 3: Starte die Anwendung. Beim ersten Start öffnet sich ein kurzer Einrichtungsdialog, in dem du Sprache, BIOS-Verzeichnis und Controller-Layout grob festlegen kannst. Diese Werte lassen sich jederzeit über das Einstellungsmenü ändern.

Der Unterschied zwischen den beiden Update-Kanälen ist angesichts der hohen Commit-Frequenz nicht nur Kosmetik: Wer “Preview” nutzt, bekommt neue Funktionen oft Wochen vor der breiten Öffentlichkeit, riskiert aber auch, dass ein einzelner fehlerhafter Commit die eigene Installation instabil macht. Für den täglichen Gebrauch – insbesondere auf einem Handheld oder in einer Frontend-Integration wie Batocera – bleibt “Stable” die sicherere Wahl.

Linux: AppImage ausführbar machen

Unter Linux liefert DuckStation ein AppImage aus. Damit es startet, muss zunächst die Ausführungsberechtigung gesetzt werden:

chmod +x DuckStation-x64.AppImage
./DuckStation-x64.AppImage

macOS: Unsignierte Anwendung öffnen

Der macOS-Build ist laut README bewusst nicht codesigniert – im Wortlaut des Entwicklers: “eine jährliche Gebühr kommt für ein Projekt, das keinerlei Einnahmen erzielt, nicht infrage”. macOS blockiert die App deshalb standardmäßig über Gatekeeper. Entferne das Quarantäne-Flag manuell:

xattr -d com.apple.quarantine /Applications/DuckStation.app

Android: Play Store oder APK

Auf Android steht DuckStation sowohl im Google Play Store als auch als direkter APK-Download bereit. Wichtig: Die Android-Version wird laut README ausdrücklich ohne Support ausgeliefert – bei Problemen bleibt nur Eigenrecherche in der Community, offizielle Hilfe gibt es dafür nicht.

Für alle Desktop-Plattformen lohnt sich zusätzlich der portable Modus, damit Einstellungen und Speicherstände im selben Ordner wie die Anwendung landen statt im Benutzerverzeichnis:

# Windows (Eingabeaufforderung)
type nul > portable.txt

# Linux / macOS
touch portable.txt

Anders als PPSSPP, das PSP-Spiele ganz ohne BIOS emulieren kann, benötigt DuckStation zwingend eine echte BIOS-Datei. Das offizielle README ist hier unmissverständlich: “Ein ROM-Image wird aus rechtlichen Gründen nicht mit dem Emulator mitgeliefert, du solltest es von deiner eigenen Konsole dumpen, etwa mit Caetla oder anderen Mitteln.” Die folgende Tabelle zeigt die gängigsten BIOS-Dateien nach Region.

DateinameRegionKonsoleGröße
SCPH1001.BINNTSC-U (USA)PS1512 KB
SCPH5501.BIN / SCPH7001.BINNTSC-U (spätere Revisionen)PS1512 KB
SCPH7003.BINPAL (Europa)PS1512 KB
SCPH1000.BINNTSC-J (Japan)PS1512 KB
z. B. SCPH-70004je nach RegionPS2 (PS1-kompatibel)4 MB

Ein praktischer Vorteil: DuckStation akzeptiert sowohl eine echte PS1-BIOS als auch eine PS2-BIOS, da die PS2-Firmware intern eine funktionsfähige PS1-Kompatibilitäts-BIOS enthält. Besitzt du bereits ein PS2-BIOS-Dump für PCSX2, kannst du dieselbe Datei für DuckStation weiterverwenden.

  1. Schritt 4: Dumpe die BIOS-Datei von deiner eigenen Konsole oder verwende eine bereits vorhandene PS2-BIOS-Datei. Kaufe oder lade niemals eine BIOS-Datei von Drittanbieter-Webseiten herunter – neben der Rechtslage ist auch die Integrität solcher Dateien nicht garantiert.
  2. Schritt 5: Kopiere die Datei in den bios-Unterordner deines DuckStation-Benutzerverzeichnisses: unter Windows %LOCALAPPDATA%\DuckStation\bios (ältere Installationen: Dokumente\DuckStation\bios), unter Linux ~/.local/share/duckstation/bios und unter macOS ~/Library/Application Support/DuckStation/bios. DuckStation scannt diesen Ordner automatisch beim nächsten Start.

Prüfe nach dem Kopieren die Integrität der Datei per Prüfsumme, um sicherzustellen, dass nichts beschädigt wurde:

# Linux / macOS
sha1sum SCPH1001.BIN

# Windows (Eingabeaufforderung)
certutil -hashfile SCPH1001.BIN SHA1

Rechtlicher Hintergrund: Der Europäische Gerichtshof hat im Verfahren Nintendo/PC Box (C-355/12, 2014) bestätigt, dass der Betrieb von Emulator-Software als solcher nicht gegen EU-Recht verstößt. Der Emulator selbst ist damit in Deutschland und der gesamten EU immer legal. Kritisch wird es nur bei der BIOS-Datei und den Spiele-Images selbst: Diese solltest du ausschließlich von Hardware und Datenträgern erstellen, die du tatsächlich besitzt. Mehr dazu im eigenen Rechts-Abschnitt weiter unten.

Häufiger Fehler: Eine BIOS-Datei aus der falschen Region einzusetzen (etwa eine NTSC-BIOS für ein PAL-Spiel) führt oft zu falscher Ausführungsgeschwindigkeit, fehlerhaften Videos oder Abstürzen in bestimmten Spielen. Halte die Region der BIOS-Datei möglichst nah an der Region deiner Spiele-Images.

Sichere die BIOS-Datei zusätzlich an einem zweiten Ort außerhalb des DuckStation-Verzeichnisses. Sie lässt sich zwar jederzeit erneut dumpen, das erspart im Ernstfall aber den erneuten Umweg über die eigene Konsole.

Schritt 6–7: Spiele-Bibliothek einrichten und unterstützte Formate

DuckStation liest deutlich mehr Formate, als die meisten Konkurrenz-Guides erwähnen. Die folgende Tabelle fasst alle offiziell unterstützten Formate zusammen.

FormatBeschreibung
BIN/CUEStandard-Disc-Abbild, meist zwei zusammengehörige Dateien
MAME CHDVerlustfrei komprimiertes Format, spart deutlich Speicherplatz
ECM (Single-Track)Komprimiertes Format speziell für PS1-Disc-Images
MDS/MDFDisc-Image-Format aus Alcohol 120%
CCDCloneCD-Disc-Image-Format
PBP (unverschlüsselt)Container-Format, das sich DuckStation mit PPSSPP teilt
  1. Schritt 6: Öffne die Bibliothekseinstellungen (“Game List” → “Add Search Directory”) und wähle das Verzeichnis, in dem deine Spiele-Images liegen. Aktiviere “Search Directory Recursively”, falls du Unterordner pro Spiel verwendest.
  2. Schritt 7: Starte einen Bibliotheks-Scan. DuckStation liest dabei automatisch Metadaten wie Titel, Region und Spielzeit aus den Disc-Images aus und zeigt sie als Cover-Ansicht an.

Wer viele unkomprimierte BIN/CUE-Images besitzt, spart durch eine Konvertierung nach CHD oft 40–60 % Speicherplatz, ohne Bildqualität zu verlieren. Das nötige Werkzeug chdman stammt aus dem MAME-Projekt:

chdman createcd -i spiel.cue -o spiel.chd

Praktisch für große Sammlungen: DuckStation legt keine feste Obergrenze für die Bibliotheksgröße fest. Wer mehrere hundert Spiele verwaltet, sollte die Bibliothek dennoch in thematische Unterordner gliedern, etwa nach Genre oder Erscheinungsjahr, da die integrierte Suchfunktion zwar Titel, aber keine Ordnerstruktur durchsucht.

Schritt 8: Controller konfigurieren – der größte Anfänger-Fehler

Öffne “Settings” → “Controllers” und wähle für den ersten Port deinen angeschlossenen Controller (Xbox-, PlayStation- oder generisches Gamepad werden alle unterstützt). Wichtiger als die reine Zuordnung der Tasten ist aber eine Einstellung, die auf keiner anderen emulierten Sony-Konsole existiert:

  1. Schritt 8: Wähle unter “Controller Type” bewusst zwischen “Digital Controller” und “Analog Controller” – und zwar passend zum jeweiligen Spiel, nicht pauschal für alle Spiele gleich.

Der größte Einsteiger-Fallstrick überhaupt: Viele frühe PS1-Titel aus den Jahren 1994 bis 1997 erschienen, bevor Sony den DualShock-Controller überhaupt einführte. Wählst du bei einem solchen Spiel “Analog Controller” aus, bleibt es beim Boot-Logo hängen – ganz ohne Fehlermeldung. Diese Eigenheit ist einzigartig für die PS1: Kein PS2-, PS3- oder PSP-Emulator hat ein vergleichbares Problem, weil deren Controller-Standards von Anfang an feststanden.

Praxis-Tipp: Lässt sich ein Spiel partout nicht starten oder reagiert nicht auf Eingaben, ist der Controller-Typ die erste Stelle, an der du nachsehen solltest – noch vor BIOS- oder Image-Problemen.

Schritt 9: Grafik-Einstellungen, Renderer und PGXP für schärfere 3D-Grafik

Unter “Settings” → “Graphics” wählst du zunächst die Rendering-API: Vulkan (empfohlen auf den meisten Systemen), Direct3D 11/12 (Windows), Metal (macOS) oder OpenGL als plattformübergreifender Fallback. Direkt darunter lässt sich die interne Auflösung frei skalieren – ein Vielfaches der nativen PS1-Auflösung von 320×240 Pixeln, üblich sind das 4-, 6- oder 8-fache für scharfe 4K-Bilder.

  1. Schritt 9: Aktiviere zusätzlich PGXP (Precision Geometry Transform Pipeline) unter “Enhancements”. PGXP behebt das berühmte PS1-typische “Wobbeln” von 3D-Objekten, das durch die geringe interne Rechengenauigkeit der Original-Hardware entsteht – ein Effekt, den viele Spieler aus den 90ern noch aus eigener Erfahrung kennen. Aktiviere zusätzlich “PGXP Texture Correction” und “PGXP Depth Buffer” für das beste Ergebnis.

Häufiger Fehler: PGXP global für alle Spiele zu aktivieren, ohne Ausnahmen zuzulassen. Einige ältere Titel mit ungewöhnlicher Geometrie-Programmierung zeigen mit aktivem PGXP sichtbare Grafikfehler (verzerrte Polygone, flackernde Texturen). Für diese Einzelfälle lohnt sich eine spielspezifische Deaktivierung über die Pro-Spiel-Einstellungen (siehe Schritt 12).

Zur Wahl der Rendering-API: Vulkan bietet auf den meisten aktuellen Systemen die beste Kombination aus Kompatibilität und Leistung und ist deshalb die Standardempfehlung. Direct3D 12 kann auf sehr neuer Windows-Hardware minimal schneller sein, während OpenGL in erster Linie als Rückfalloption dient, wenn Grafiktreiber Probleme mit den moderneren APIs zeigen – etwa auf älteren Linux-Systemen mit unvollständiger Vulkan-Unterstützung.

Schritt 10: Save States, Rewind und Runahead richtig nutzen

DuckStation bietet drei sich ergänzende Komfortfunktionen für den Spielstand: klassische Save States, Rewind (Zeit zurückspulen) und Runahead (vorausberechnete Frames zur Reduktion der Eingabeverzögerung). Die letzten beiden werden häufig verwechselt, funktionieren aber grundlegend unterschiedlich: Rewind speichert vergangene Zustände und erlaubt das Zurückspringen, während Runahead die Zukunft mehrere Frames vorausrechnet, um Controller-Eingaben spürbar schneller wirken zu lassen – auf Kosten zusätzlicher CPU-Last.

  1. Schritt 10: Aktiviere unter “Settings” → “Emulation” nach Bedarf Rewind (mit gewünschter Pufferlänge) und/oder Runahead (typischerweise 1–2 Frames für spürbaren Effekt ohne übermäßige Systemlast). Nutze zusätzlich “Fast Boot”, um das originale BIOS-Startlogo zu überspringen und direkt ins Spiel zu gelangen.

Der CPU-Mehraufwand von Runahead hängt direkt von der eingestellten Frame-Zahl ab: Ein Frame Runahead ist auf praktisch jeder Hardware der letzten zehn Jahre unproblematisch, während zwei oder mehr Frames auf schwächeren Handhelds spürbar Akkulaufzeit und Bildrate kosten können. Teste bei Leistungseinbußen zunächst eine Reduktion auf ein Frame, bevor du Runahead komplett deaktivierst.

Schritt 11: Speicherkarten und Multi-Disc-Spiele

PS1-Speicherkarten emuliert DuckStation als virtuelle .mcd-Dateien. Standardmäßig legt der Emulator pro Spiel eine eigene virtuelle Speicherkarte an – das verhindert, dass ein Spiel versehentlich die Spielstände eines anderen überschreibt, entspricht aber nicht dem Verhalten der echten Hardware.

  1. Schritt 11: Wechsle bei Bedarf unter “Settings” → “Memory Cards” von “Per-Game” auf “Shared Between All Games”, falls du das Verhalten einer echten, gemeinsam genutzten Speicherkarte nachbilden willst. Für Mehrfach-Disc-Spiele (z. B. Final Fantasy VII/VIII/IX oder Metal Gear Solid) übernimmt DuckStation die Speicherkarten-Zuordnung automatisch beim Disc-Wechsel über das Menü “Change Disc” – ein manuelles Neuladen ist nicht nötig.

Zusätzlich wendet DuckStation PPF-Patches (PlayStation Patch Format) automatisch an, sofern eine passende Patch-Datei im selben Ordner wie das Spiel-Image liegt – praktisch für Fan-Übersetzungen von Importtiteln, die nie offiziell auf Deutsch erschienen sind.

Der Unterschied zwischen Save States und Speicherkarten wird von Einsteigern häufig verwechselt: Eine Speicherkarte simuliert exakt das Verhalten der echten PS1-Hardware und wird vom Spiel selbst über dessen eigenes Speichermenü beschrieben. Ein Save State dagegen ist ein kompletter Schnappschuss des Emulator-Zustands zu einem beliebigen Zeitpunkt – auch mitten in einer Zwischensequenz oder einem Ladebildschirm – und existiert unabhängig von der In-Game-Speicherfunktion des jeweiligen Spiels.

Schritt 12: Erweiterte Einstellungen und Feintuning pro Spiel

Der letzte Schritt richtet sich an Nutzer, die aus einzelnen Spielen das Optimum herausholen wollen. DuckStation erlaubt für jedes Spiel individuelle Einstellungen, die die globale Konfiguration überschreiben – erreichbar per Rechtsklick auf ein Spiel in der Bibliothek → “Properties”.

  1. Schritt 12: Nutze die Pro-Spiel-Einstellungen für drei fortgeschrittene Funktionen: das Texture-Replacement-System (eigene, hochauflösende Texturen einzelner Spiele ersetzen), die spieldatenbank-basierten Widescreen-Patches (kein universeller Effekt, sondern individuell pro Titel hinterlegt) sowie “Preload Image to RAM” – letzteres behebt Ruckler bei Spielen auf langsamen Netzwerklaufwerken oder älteren Festplatten, weil das komplette Disc-Image beim Start in den Arbeitsspeicher geladen wird.

Profi-Tipp: Aktiviere “Preload Image to RAM” gezielt nur für Spiele mit hörbaren Rucklern statt global für die gesamte Bibliothek – bei vielen großen CHD-Sammlungen frisst die Funktion sonst unnötig Arbeitsspeicher.

Komplettes Setup-Beispiel: Von der leeren SSD zum spielbereiten Emulator

Um alle zwölf Schritte greifbar zu machen, hier ein vollständiges Beispiel-Setup für eine saubere Linux-Installation – die Struktur lässt sich unter Windows und macOS analog übertragen. Wichtig ist dabei weniger die exakte Ordnerbenennung als das Prinzip: BIOS, Spiele-Images, Speicherkarten und Save States sollten getrennte, klar benannte Verzeichnisse erhalten, damit spätere Backups oder ein Systemwechsel ohne Suchaufwand gelingen.

~/Emulation/duckstation/
├── DuckStation-x64.AppImage
├── portable.txt
├── bios/
│   ├── SCPH1001.BIN
│   └── SCPH7003.BIN
├── roms/
│   ├── Final Fantasy VII (Disc 1).chd
│   ├── Final Fantasy VII (Disc 2).chd
│   ├── Final Fantasy VII (Disc 3).chd
│   └── Crash Bandicoot.chd
├── memcards/
│   └── shared_card_1.mcd
└── savestates/

Ein einfaches Einrichtungs-Skript, das die Ordnerstruktur anlegt und den Emulator direkt startbereit macht:

#!/bin/bash
# DuckStation Schnellstart unter Linux
mkdir -p ~/Emulation/duckstation/{bios,roms,memcards,savestates}
cd ~/Emulation/duckstation
chmod +x DuckStation-x64.AppImage
touch portable.txt
echo "Lege jetzt deine eigene BIOS-Datei in ./bios/ ab."
echo "Lege deine eigenen Spiele-Images in ./roms/ ab."
./DuckStation-x64.AppImage

Unter Windows sieht dieselbe Struktur ohne portable.txt-Sonderfall im Benutzerverzeichnis so aus:

%LOCALAPPDATA%\DuckStation\
├── bios\
│   ├── SCPH1001.BIN
│   └── SCPH7003.BIN
├── inputprofiles\
└── resources\

D:\Emulation\PS1-Spiele\
├── Final Fantasy VII (Disc 1).chd
├── Final Fantasy VII (Disc 2).chd
├── Final Fantasy VII (Disc 3).chd
└── Crash Bandicoot.chd

Mit BIOS-Datei in bios/, mindestens einem legal erstellten Spiele-Image in roms/ und den in Schritt 8–10 gesetzten Controller-, Grafik- und Runahead-Einstellungen ist das Setup vollständig – von hier an unterscheidet sich nur noch die Feinabstimmung einzelner Spiele aus Schritt 12.

Die Lizenz-Kontroverse: Warum DuckStation seit 2024 nicht mehr Open Source ist

Ein Detail, das die meisten Anleitungen komplett auslassen: DuckStation war bis zum 1. September 2024 unter der GPLv3 lizenziert – einer klassischen Open-Source-Lizenz. An diesem Tag wechselte das Projekt zunächst zur PolyForm Strict License, nur zwölf Tage später, am 13. September 2024, dann zur endgültigen CC BY-NC-ND 4.0 (“Namensnennung – Nicht kommerziell – Keine Bearbeitungen”).

Praktisch bedeutet das: Der Quellcode bleibt öffentlich einsehbar, DuckStation ist damit “source available” – aber im engeren Sinn nicht mehr Open Source. Kommerzielle Nutzung ist untersagt, ebenso Bearbeitungen. Das README stellt klar, dass die Weitergabe unveränderter Releases weiterhin erlaubt ist, aber “vorkonfigurierte Einstellungen und Pakete als Bearbeitungen gelten” – und damit verboten sind. Als Motivation nennt der Entwickler laut GamingOnLinux, dass inoffizielle Forks fälschlich für das Original gehalten und für deren Fehler verantwortlich gemacht werden.

Für die meisten privaten Nutzer bleibt diese Lizenzänderung im Alltag folgenlos: Wer DuckStation lediglich herunterlädt und für die eigene PS1-Sammlung verwendet, merkt praktisch nichts vom Lizenzwechsel. Relevant wird CC BY-NC-ND vor allem für Drittanbieter – etwa Handheld-Hersteller, die DuckStation vorinstalliert ausliefern wollen, oder Community-Projekte, die eigene Builds mit angepassten Einstellungen verbreiten möchten.

Eine direkte, überprüfbare Folge dieser Lizenzänderung: Das offizielle Flatpak-Paket org.duckstation.DuckStation wurde daraufhin eingestellt. Wer heute die Flathub-Seite von DuckStation besucht, sieht dort direkt den Hinweis, dass die Anwendung nicht mehr auf Flathub gepflegt wird. Nutzer, die bislang per Flatpak installiert hatten, müssen seither manuell auf das offizielle AppImage umsteigen (Migrationsbefehl in der README: mv ~/.var/app/org.duckstation.DuckStation/config/duckstation ~/.local/share).

Der Arch-Linux-Streit: Als DuckStation fast den Linux-Support strich

Die Lizenzänderung war nicht der letzte Konflikt zwischen stenzek und der Linux-Community. Am 31. Juli 2025 entfernte der Entwickler die offizielle PKGBUILD-Datei aus dem Repository und drohte laut Linuxiac, den Linux-Support komplett einzustellen. Grund waren wiederholte Support-Anfragen von Nutzern inoffizieller AUR-Pakete (Arch User Repository), die entgegen der offiziellen Empfehlung genutzt wurden – teils fehlerhaft, teils veraltet.

“Ich untersage Pakete für DuckStation ausdrücklich, und es gibt keine Möglichkeit, deren Entfernung zu verlangen, ohne meine Daten an eine Distribution weiterzugeben, mit der ich nichts zu tun haben will.”

stenzek, DuckStation-Entwickler, übersetzt nach Linuxiac

Als Begründung nannte der Entwickler außerdem, dass Linux nur rund 2 % der Nutzerbasis ausmacht – ein Missverhältnis zwischen Support-Aufwand und tatsächlicher Reichweite. Wenige Wochen später ruderte stenzek jedoch laut GamingOnLinux zurück:

“Der Linux-Support wird bei DuckStation nicht entfernt, ich habe derzeit keine konkreten Pläne dafür.”

stenzek, DuckStation-Entwickler, übersetzt nach GamingOnLinux

Die praktische Lehre für Linux-Nutzer bleibt trotzdem bestehen: Installiere DuckStation ausschließlich über das offizielle AppImage von GitHub oder duckstation.org, nicht über AUR-Pakete oder andere inoffizielle Distributionswege. Das entspricht ohnehin exakt der Empfehlung aus Schritt 1 dieser Anleitung.

Der Vorfall zeigt exemplarisch ein Muster, das bei vielen kleinen Open-Source- und Source-available-Projekten auftritt: Ein einzelner Maintainer trägt allein die Support-Last für eine Nutzerbasis, die über Distributionswege wächst, die er selbst nicht kontrolliert. Für DuckStation-Nutzer bedeutet das konkret, dass Stabilität und langfristige Unterstützung am ehesten über die vom Entwickler selbst empfohlenen Kanäle – GitHub Releases und duckstation.org – gewährleistet sind.

DuckStation im Handheld- und Frontend-Einsatz

DuckStation lässt sich problemlos in bestehende Retro-Gaming-Frontends integrieren, statt als isolierte Anwendung zu laufen. Sowohl Batocera als auch EmuDeck bringen DuckStation als vorkonfigurierten PS1-Kern beziehungsweise als Bestandteil ihrer Emulator-Sammlung mit und kümmern sich dabei automatisch um Verzeichnisstruktur und BIOS-Zuordnung nach demselben Schema, das in dieser Anleitung manuell beschrieben ist.

Der Unterschied: Frontend-Lösungen priorisieren eine einheitliche Bedienung über viele Konsolen hinweg, während die manuelle Installation aus Schritt 1–3 die volle Kontrolle über PS1-spezifische Einstellungen wie PGXP oder Runahead behält, die in Frontends teils hinter zusätzlichen Menüs versteckt sind. Für ein reines Handheld-Erlebnis ohne Linux-Vorkenntnisse ist ein fertiges System wie Batocera oft der einfachere Einstieg; für maximale Kontrolle über jedes einzelne PS1-Detail bleibt die direkte DuckStation-Installation aus dieser Anleitung die bessere Wahl.

Die Rechtslage rund um Emulation wird online oft vereinfacht oder falsch dargestellt. Für DACH-Nutzer gilt eine klare, höchstrichterlich bestätigte Grundlage: Der Europäische Gerichtshof hat 2014 im Verfahren Nintendo/PC Box (C-355/12) entschieden, dass Emulations-Software als solche keine Urheberrechtsverletzung darstellt. Emulatoren wie DuckStation sind reine Neuimplementierungen der originalen Hardware-Logik in Software und enthalten keinerlei Sony-Code.

Der kritische Punkt liegt bei BIOS-Dateien und Spiele-Images: Diese enthalten tatsächlichen, urheberrechtlich geschützten Sony- beziehungsweise Publisher-Code. In Deutschland und der EU bewegst du dich auf sicherem Terrain, wenn du BIOS und Spiele-Images ausschließlich von Hardware und Datenträgern erstellst, die du selbst besitzt. Der Download von BIOS-Dateien oder ROMs aus dem Internet – selbst für Spiele, die du physisch besitzt – bewegt sich dagegen in einer rechtlichen Grauzone, die viele Anleitungen unkritisch übergehen. Diese Anleitung empfiehlt ausdrücklich den Eigen-Dump per Konsole.

Auch wenn deutsches Urheberrecht Sicherungskopien in bestimmten Grenzen kennt, gilt praktisch: Je enger sich dein Vorgehen an “eigene Hardware, eigene Disc, eigener Dump” hält, desto sicherer bewegst du dich rechtlich. Weitergabe – selbst innerhalb von Familie oder Freundeskreis – ist von dieser Erlaubnis grundsätzlich nicht gedeckt, unabhängig davon, ob es um BIOS-Dateien oder komplette Spiele-Images geht.

DuckStation vs. ePSXe vs. RetroArch (Beetle PSX HW): Der Vergleich

Wer sich zwischen den drei bekanntesten Wegen zur PS1-Emulation entscheiden muss, findet hier die wichtigsten Unterschiede im Überblick. Die Gegenüberstellung konzentriert sich bewusst auf überprüfbare, offiziell dokumentierte Eigenschaften statt auf subjektive Bildqualitäts-Eindrücke, die sich je nach Konfiguration ohnehin stark angleichen lassen.

KriteriumDuckStationePSXeRetroArch (Beetle PSX HW)
ModellEigenständiger EmulatorEigenständiger EmulatorFrontend + austauschbarer Core
Aktive EntwicklungNahezu täglichSelten, laut RetroHandheldHQ weitgehend eingefrorenAktiv (Core-abhängig)
LizenzCC BY-NC-ND 4.0 (seit Sep. 2024, Quellcode einsehbar)Closed Source / FreewareGPLv3/MIT je nach Core
PGXP-UnterstützungJa, nativ integriertEingeschränktJa, über den Core
PlattformenWindows, Linux, macOS, Android, RISC-VWindows, Android, macOSPraktisch alle (Windows, Linux, macOS, Android, Konsolen-Ports)
Einschätzung RetroHandheldHQTestsieger 2026, “nicht einmal annähernd” von der Konkurrenz eingeholtKeine Empfehlung mehr, DuckStation macht es laut Test “in jeder Hinsicht besser”Solide Alternative innerhalb eines Multi-System-Setups

Kurz zusammengefasst: Wer ausschließlich PS1-Spiele emulieren will, ist mit dem eigenständigen DuckStation am besten bedient. Wer dagegen bereits eine RetroArch-Installation für viele verschiedene Konsolen betreibt, kann alternativ auf den Beetle-PSX-HW-Core zurückgreifen und spart sich eine zusätzliche Anwendung – auf Kosten etwas geringerer PS1-spezifischer Feinabstimmung.

Historisch erwähnenswert ist außerdem Swanstation, ein RetroArch-Core-Fork, der auf einem älteren, noch GPLv3-lizenzierten DuckStation-Codestand basiert. Da Swanstation seit der Lizenzumstellung nicht mehr mit neuen DuckStation-Änderungen zusammengeführt wird, bleibt der Fork technisch eingefroren und ist damit langfristig keine gleichwertige Alternative zum aktiv gepflegten Original.

Häufige Fehler beim Einrichten von DuckStation

  • Falscher Controller-Typ: “Analog Controller” bei Spielen, die vor dem DualShock erschienen sind, führt zum Hängenbleiben beim Boot-Logo (siehe Schritt 8).
  • Falsche BIOS-Region: Eine NTSC-BIOS für PAL-Spiele oder umgekehrt verursacht Geschwindigkeits- und Kompatibilitätsprobleme.
  • Fehlende .sbi-Datei bei LibCrypt-Spielen: Bestimmte kopiergeschützte PAL-Titel (LibCrypt-Verfahren) benötigen zusätzlich zur Disc-Datei eine gleichnamige .sbi-Subchannel-Datei, sonst startet das Spiel nicht korrekt.
  • Flatpak-Installation erwartet: Das offizielle Flatpak-Paket wurde eingestellt (siehe Lizenz-Abschnitt) – nur das AppImage wird noch offiziell gepflegt.
  • Verwechslung der Update-Kanäle: “Preview” wirkt moderner, ist aber deutlich instabiler als “Stable”, da es bei jedem einzelnen Commit neu gebaut wird.
  • Inoffizielle Linux-Pakete (AUR & Co.): Vom Entwickler ausdrücklich untersagt und potenziell veraltet oder fehlerhaft – nutze stattdessen das offizielle AppImage.
  • Vorkonfigurierte Pakete Dritter weitergeben: Die CC-BY-NC-ND-Lizenz verbietet die Weitergabe “modifizierter” Pakete inklusive vorkonfigurierter Einstellungen – relevant für Community-Bundles und Server-Betreiber.
  • PGXP pauschal für alle Spiele aktiviert: Führt bei einzelnen älteren Titeln zu sichtbaren Grafikfehlern statt zur gewünschten Verbesserung.
  • “Preload Image to RAM” global aktiviert: Unnötiger Speicherverbrauch bei großen Sammlungen – sinnvoll nur gezielt bei Rucklern durch langsamen Speicher.

Troubleshooting: Die häufigsten Probleme und Lösungen

Die folgende Tabelle deckt die häufigsten Probleme ab, die Nutzer melden, nachdem sie DuckStation einrichten und erstmals in Betrieb nehmen. Bevor du tiefer in einzelne Einstellungen eingreifst, lohnt sich immer zuerst ein Neustart der Anwendung sowie die Kontrolle, ob tatsächlich die aktuelle Stable-Version installiert ist – ein überraschend großer Anteil gemeldeter Probleme ist bereits in neueren Commits behoben.

ProblemLösung
Schwarzer Bildschirm nach BIOS-AuswahlBIOS-Datei per Prüfsumme verifizieren (siehe Schritt 5), beschädigte Datei neu dumpen
Spiel hängt beim Boot-LogoController-Typ auf “Digital Controller” statt “Analog Controller” umstellen
Ruckler trotz starker Hardware“Preload Image to RAM” aktivieren, insbesondere bei Images auf Netzwerklaufwerken
Speicherstand lässt sich nicht ladenPrüfen, ob “Per-Game” oder “Shared” Memory-Card-Modus aktiv ist und ob der Modus seit dem letzten Speichern gewechselt wurde
Kein Ton oder Audio-AussetzerAudio-Backend in den Einstellungen wechseln (z. B. von Cubeb auf SDL) und Puffergröße erhöhen
Grafikfehler in einzelnen SpielenPGXP für den betroffenen Titel über die Pro-Spiel-Einstellungen deaktivieren
Multi-Disc-Spiel wechselt nicht automatischDisc-Wechsel über das In-Game-Menü “Change Disc” statt über einen externen Neustart durchführen
AppImage startet unter Linux nichtAusführungsrechte prüfen (chmod +x) und FUSE-Bibliothek installieren, falls nötig
PAL-Spiel mit LibCrypt-Schutz startet nicht korrektZugehörige .sbi-Datei im selben Ordner wie das Disc-Image ablegen
Save State nach einem Update inkompatibelSave States sind versionsgebunden – vor größeren Updates einen finalen Spielstand statt nur eines Save States anlegen

Bleibt ein Problem trotz aller Maßnahmen bestehen, lohnt sich der Blick in die GitHub-Issues-Sektion des Projekts – bei einer Entwicklungsgeschwindigkeit von täglichen Commits ist die Wahrscheinlichkeit hoch, dass ein ähnlicher Fall bereits dokumentiert oder sogar schon behoben wurde.

Häufig gestellte Fragen

Ist DuckStation kostenlos?

Ja, DuckStation ist vollständig kostenlos. Das ändert sich auch mit der Lizenzumstellung von 2024 nicht – lediglich die kommerzielle Weitergabe und Bearbeitung sind seither untersagt, die private Nutzung bleibt uneingeschränkt kostenfrei.

Ist DuckStation noch Open Source?

Nicht mehr im engeren Sinne. Seit dem 13. September 2024 läuft das Projekt unter CC BY-NC-ND 4.0: Der Quellcode ist weiterhin öffentlich einsehbar (“source available”), aber kommerzielle Nutzung und Bearbeitungen sind ausdrücklich verboten – zwei Kernkriterien echter Open-Source-Lizenzen fehlen damit.

Der Emulator selbst darf laut EuGH-Urteil (C-355/12) unabhängig von Konsolenbesitz genutzt werden. Für BIOS-Datei und Spiele-Images bewegst du dich rechtlich am sichersten, wenn du beides von einer PS1 oder PS2 dumpst, die du tatsächlich besitzt.

Läuft DuckStation auf dem Steam Deck?

Ja. Da DuckStation als Linux-AppImage vorliegt, läuft es problemlos im Desktop-Modus des Steam Decks und lässt sich zusätzlich manuell der Steam-Bibliothek hinzufügen, um es direkt aus dem Gaming-Modus zu starten.

Was ist der Unterschied zwischen DuckStation und RetroArch?

RetroArch ist ein Multi-System-Frontend für Dutzende Konsolen mit austauschbaren “Cores”, DuckStation dagegen ein eigenständiger, ausschließlich auf die PS1 spezialisierter Emulator. Wer nur PS1-Spiele emulieren will, erhält mit DuckStation laut RetroHandheldHQ die präzisere und aktueller gepflegte Lösung.

Kann ich DuckStation auf Android nutzen?

Ja, über den Google Play Store oder als direkter APK-Download. Der Entwickler weist im README allerdings ausdrücklich darauf hin, dass die Android-Version ohne offiziellen Support ausgeliefert wird.

Warum wurde der Flatpak von DuckStation eingestellt?

Als direkte Folge der Lizenzänderung im September 2024 wird das offizielle Flatpak-Paket nicht mehr auf Flathub gepflegt. Linux-Nutzer sollten seither auf das offizielle AppImage von GitHub oder duckstation.org umsteigen.

Wie bekomme ich die beste Bildqualität?

Kombiniere eine hohe interne Auflösung (6- bis 8-fach für 4K-Displays) mit aktiviertem PGXP inklusive Texture Correction und Depth Buffer. Für einzelne Spiele mit Grafikfehlern lohnt sich zusätzlich das spielspezifische Deaktivieren einzelner PGXP-Optionen über die Pro-Spiel-Einstellungen aus Schritt 12.

Was ist der Unterschied zwischen Save States und Speicherkarten?

Eine Speicherkarte bildet das Verhalten der echten PS1-Hardware nach und wird vom jeweiligen Spiel über dessen eigenes Speichermenü beschrieben. Ein Save State ist dagegen ein vollständiger Schnappschuss des Emulator-Zustands zu einem beliebigen Zeitpunkt, unabhängig von der In-Game-Speicherfunktion.

Kann ich DuckStation zusammen mit Batocera oder EmuDeck nutzen?

Ja. Beide Frontends bringen DuckStation bereits vorkonfiguriert mit, sodass BIOS-Zuordnung und Bibliotheksstruktur automatisch dem in dieser Anleitung beschriebenen Schema folgen. Wer maximale Kontrolle über PS1-spezifische Einstellungen wie PGXP oder Runahead möchte, installiert DuckStation trotzdem am besten zusätzlich eigenständig.

Weiterführende Artikel

Weitere Anleitungen und News rund um Konsolen, Handhelds und Emulation findest du in der Gaming-Rubrik von shattered.io.