{"id":542,"date":"2026-07-13T16:52:48","date_gmt":"2026-07-13T16:52:48","guid":{"rendered":"https:\/\/shattered.io\/fr\/configurer-duckstation\/"},"modified":"2026-07-13T23:46:10","modified_gmt":"2026-07-13T23:46:10","slug":"configurer-duckstation","status":"publish","type":"post","link":"https:\/\/shattered.io\/fr\/configurer-duckstation\/","title":{"rendered":"DuckStation : jeux PS1 en 12 \u00e9tapes, 30 min [2026]"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">PS1, sur PC, en 4K, avec des sauvegardes instantan\u00e9es et z\u00e9ro ralentissement : c&#8217;est la promesse tenue par <strong>DuckStation<\/strong>, devenu depuis quelques ann\u00e9es la r\u00e9f\u00e9rence absolue de l&#8217;\u00e9mulation PlayStation 1. Mais depuis septembre 2024, ce logiciel gratuit n&#8217;est plus un projet open source classique : son cr\u00e9ateur a chang\u00e9 de licence du jour au lendemain, interdisant purement et simplement toute redistribution modifi\u00e9e. En 2025, la m\u00eame personne a menac\u00e9 d&#8217;abandonner le support Linux \u00e0 cause de d\u00e9saccords avec la communaut\u00e9 Arch Linux. Ce guide couvre l&#8217;installation compl\u00e8te de DuckStation en 12 \u00e9tapes, la question du BIOS (l\u00e9gale ou non en France), la conversion de vos jeux au format CHD, le r\u00e9glage de l&#8217;upscaling PGXP, la configuration des manettes, et surtout : ce qu&#8217;implique vraiment cette licence CC BY-NC-ND pour un joueur fran\u00e7ais en 2026.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"quest-ce-que-duckstation\">Qu&#8217;est-ce que DuckStation ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DuckStation est un \u00e9mulateur PlayStation 1 d\u00e9velopp\u00e9 principalement par un contributeur connu sous le pseudonyme <strong>stenzek<\/strong>, disponible sur GitHub depuis septembre 2019. \u00c0 la date de r\u00e9daction, le d\u00e9p\u00f4t affiche <strong>10 410 \u00e9toiles<\/strong>, 935 forks et 76 issues ouvertes, avec des commits pouss\u00e9s quasiment tous les jours : c&#8217;est l&#8217;un des projets d&#8217;\u00e9mulation les plus actifs du moment, tous syst\u00e8mes confondus. \u00c9crit en C++, DuckStation cible x86-64, AArch32, AArch64, mais aussi RISC-V, une architecture que peu d&#8217;\u00e9mulateurs concurrents prennent en charge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contrairement \u00e0 un frontend comme RetroArch, DuckStation fonctionne en <strong>standalone<\/strong> : pas besoin d&#8217;installer un core s\u00e9par\u00e9, l&#8217;application est directement jouable d\u00e8s le premier lancement. Elle couvre l&#8217;int\u00e9gralit\u00e9 du catalogue PS1 (plus de 4 000 jeux sortis entre 1994 et 2006) et prend m\u00eame en charge les BIOS de PS2, qui embarquaient une couche de r\u00e9trocompatibilit\u00e9 PS1. Si vous cherchez d\u00e9j\u00e0 \u00e0 \u00e9muler la g\u00e9n\u00e9ration suivante, notre <a href=\"\/fr\/configurer-pcsx2\/\">guide de configuration de PCSX2<\/a> couvre la PS2, et notre <a href=\"\/fr\/rpcs3-compatibilite-ps3-2026\/\">dossier sur RPCS3<\/a> s&#8217;attaque \u00e0 la PS3.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pourquoi-choisir-duckstation-plutot-quun-autre-emulateur-ps1\">Pourquoi choisir DuckStation plut\u00f4t qu&#8217;un autre \u00e9mulateur PS1 ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le paysage de l&#8217;\u00e9mulation PS1 a beaucoup chang\u00e9 en dix ans. ePSXe, longtemps la r\u00e9f\u00e9rence, est aujourd&#8217;hui consid\u00e9r\u00e9 comme d\u00e9pass\u00e9 par la plupart des testeurs sp\u00e9cialis\u00e9s : le site am\u00e9ricain RetroHandheldHQ r\u00e9sume la situation sans d\u00e9tour dans son comparatif 2026, jugeant que <a href=\"https:\/\/retrohandheldhq.com\/posts\/best-ps1-emulator\/\" target=\"_blank\" rel=\"noopener\">DuckStation fait tout ce que fait ePSXe, mais en mieux<\/a>, et qu&#8217;il n&#8217;y a plus vraiment de raison de utiliser ce dernier aujourd&#8217;hui. Si vous \u00eates d\u00e9j\u00e0 utilisateur de RetroArch, le core Beetle PSX HW reste une alternative cr\u00e9dible, notamment pour ceux qui veulent tout centraliser dans un seul frontend (voir notre <a href=\"\/fr\/configurer-retroarch\/\">guide de configuration de RetroArch<\/a>).<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u00c9mulateur<\/th><th>Plateformes<\/th><th>Upscaling<\/th><th>PGXP<\/th><th>Difficult\u00e9<\/th><\/tr><\/thead><tbody><tr><td>DuckStation<\/td><td>Windows, Linux, macOS, Android<\/td><td>Oui (jusqu&#8217;\u00e0 16x)<\/td><td>Oui<\/td><td>Facile<\/td><\/tr><tr><td>Beetle PSX HW<\/td><td>RetroArch (toutes plateformes)<\/td><td>Oui<\/td><td>Oui<\/td><td>Moyenne<\/td><\/tr><tr><td>Beetle PSX (logiciel)<\/td><td>RetroArch (toutes plateformes)<\/td><td>Non<\/td><td>Oui<\/td><td>Moyenne<\/td><\/tr><tr><td>Mednafen<\/td><td>PC, Linux<\/td><td>Non<\/td><td>Non<\/td><td>Difficile<\/td><\/tr><tr><td>PCSX ReARMed<\/td><td>RetroArch, Android, handhelds<\/td><td>Limit\u00e9<\/td><td>Partiel<\/td><td>Facile<\/td><\/tr><tr><td>ePSXe<\/td><td>PC, Android<\/td><td>Oui<\/td><td>Non<\/td><td>Facile (mais dat\u00e9)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dans les faits, DuckStation combine une pr\u00e9cision proche de Mednafen (r\u00e9f\u00e9rence historique en mati\u00e8re d&#8217;exactitude) avec des performances largement sup\u00e9rieures, une correction de g\u00e9om\u00e9trie PGXP qui \u00e9limine le tremblement des polygones caract\u00e9ristique de la PS1, des patchs grand \u00e9cran pour des centaines de jeux, et une int\u00e9gration native de RetroAchievements. C&#8217;est ce combo qui en fait le choix par d\u00e9faut recommand\u00e9 pour la quasi-totalit\u00e9 des configurations en 2026.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"la-playstation-1-en-quelques-chiffres-avant-duckstation\">La PlayStation 1 en quelques chiffres, avant DuckStation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour comprendre pourquoi la pr\u00e9servation de la ludoth\u00e8que PS1 compte autant, un peu de contexte s&#8217;impose. Lanc\u00e9e au Japon le 3 d\u00e9cembre 1994 puis en Europe le 29 septembre 1995, la PlayStation d&#8217;origine s&#8217;est \u00e9coul\u00e9e \u00e0 <strong>102,49 millions d&#8217;unit\u00e9s<\/strong> dans le monde selon les donn\u00e9es consolid\u00e9es de Wikipedia, avec une r\u00e9partition quasiment \u00e0 parit\u00e9 entre l&#8217;Am\u00e9rique du Nord (40,78 millions) et l&#8217;Europe (40,12 millions), loin devant l&#8217;Asie (21,59 millions). Plus de <strong>4 000 jeux<\/strong> sont sortis sur le support, pour un cumul de 962 millions d&#8217;exemplaires vendus toutes licences confondues. Sony a mis fin \u00e0 la production le 23 mars 2006, soit plus de onze ans apr\u00e8s le lancement japonais.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>March\u00e9<\/th><th>Date de lancement<\/th><th>Ventes cumul\u00e9es<\/th><\/tr><\/thead><tbody><tr><td>Japon<\/td><td>3 d\u00e9cembre 1994<\/td><td>21,59 millions (zone Asie)<\/td><\/tr><tr><td>Am\u00e9rique du Nord<\/td><td>9 septembre 1995<\/td><td>40,78 millions<\/td><\/tr><tr><td>Europe (dont France)<\/td><td>29 septembre 1995<\/td><td>40,12 millions<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">C&#8217;est pr\u00e9cis\u00e9ment ce catalogue massif, sorti sur plus d&#8217;une d\u00e9cennie et jamais totalement r\u00e9\u00e9dit\u00e9 sur les plateformes modernes, que des projets comme <a href=\"https:\/\/en.wikipedia.org\/wiki\/PlayStation_(console)\" target=\"_blank\" rel=\"noopener\">DuckStation cherchent \u00e0 pr\u00e9server<\/a> dans de bonnes conditions techniques &#8211; \u00e0 condition, comme on le verra, de poss\u00e9der l\u00e9galement les jeux et le BIOS d&#8217;origine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"configuration-requise-avant-de-commencer\">Configuration requise avant de commencer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DuckStation est volontairement peu gourmand : le README officiel du projet d\u00e9crit sa cible CPU comme \u00ab plus rapide qu&#8217;une patate \u00bb et sa cible GPU comme \u00ab \u00e0 peu pr\u00e8s n&#8217;importe quoi produit ces dix derni\u00e8res ann\u00e9es \u00bb. Une PS1 tourne nativement \u00e0 33,8 MHz : m\u00eame un smartphone d&#8217;entr\u00e9e de gamme la d\u00e9passe largement. Les vraies limites viennent surtout du syst\u00e8me d&#8217;exploitation et du pilote graphique, pas de la puissance brute.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Plateforme<\/th><th>Configuration minimale<\/th><th>Format de distribution<\/th><\/tr><\/thead><tbody><tr><td>Windows<\/td><td>Windows 10\/11, x64 ou ARM64, CPU SSE4.1 (Intel post-2007 \/ AMD post-2011)<\/td><td>Archive portable ou installeur<\/td><\/tr><tr><td>Linux<\/td><td>\u00c9quivalent Ubuntu 22.04 ou plus r\u00e9cent<\/td><td>AppImage (le Flatpak officiel est d\u00e9pr\u00e9ci\u00e9)<\/td><\/tr><tr><td>macOS<\/td><td>macOS 13.3 ou plus r\u00e9cent, Universal (Intel + Apple Silicon)<\/td><td>App non sign\u00e9e (pas de certificat d\u00e9veloppeur payant)<\/td><\/tr><tr><td>Android<\/td><td>SoC 64 bits, 1,5 GHz recommand\u00e9<\/td><td>Google Play ou APK (non officiellement support\u00e9)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00f4t\u00e9 rendu, DuckStation exige au minimum OpenGL 3.1, GLES 3.1, Direct3D 11 Feature Level 10.0 ou Vulkan 1.0. Les renderers disponibles sont Vulkan et Direct3D 11\/12 sous Windows, Metal sous macOS, et OpenGL en repli universel. Pour l&#8217;Android, le d\u00e9veloppeur est explicite dans le README : la plateforme est prise en charge \u00ab sans aide fournie \u00bb, donc sans support officiel en cas de blocage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-1-telecharger-duckstation-depuis-la-bonne-source\">\u00c9tape 1 : t\u00e9l\u00e9charger DuckStation depuis la bonne source<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Premier r\u00e9flexe \u00e0 adopter : ne t\u00e9l\u00e9chargez DuckStation que depuis <a href=\"https:\/\/github.com\/stenzek\/duckstation\/releases\" target=\"_blank\" rel=\"noopener\">la page officielle des Releases sur GitHub<\/a>. De nombreux sites tiers proposent des \u00ab packs pr\u00e9configur\u00e9s \u00bb avec BIOS et jeux int\u00e9gr\u00e9s : en plus d&#8217;\u00eatre ill\u00e9gaux (voir plus bas), ces packs sont un vecteur classique de malwares d\u00e9guis\u00e9s en outils de retrogaming, et depuis le changement de licence de 2024, leur simple existence viole les conditions d&#8217;utilisation du logiciel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sur la page Releases, vous trouverez des archives distinctes pour Windows (x64 et ARM64), Linux (AppImage), macOS et Android. Les 30 derni\u00e8res releases sont conserv\u00e9es sur la page principale ; les versions plus anciennes sont archiv\u00e9es s\u00e9par\u00e9ment par le projet pour ne pas alourdir l&#8217;auto-updater int\u00e9gr\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-2-choisir-entre-la-version-latest-et-la-version-preview\">\u00c9tape 2 : choisir entre la version Latest et la version Preview<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DuckStation ne suit pas de sch\u00e9ma de versionnage classique (pas de \u00ab v2.1 \u00bb, par exemple) : c&#8217;est un mod\u00e8le \u00e0 releases continues, avec deux canaux distincts accessibles depuis Param\u00e8tres \u2192 Interface \u2192 Mises \u00e0 jour :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Latest<\/strong> : la version stable, tagu\u00e9e \u00ab latest \u00bb sur GitHub Releases. C&#8217;est le choix recommand\u00e9 pour l&#8217;\u00e9crasante majorit\u00e9 des joueurs.<\/li><li><strong>Preview<\/strong> : une version compil\u00e9e \u00e0 chaque commit ou push, avec un minimum de tests. Utile pour tester une correction r\u00e9cente ou un jeu sp\u00e9cifique, mais \u00e0 \u00e9viter en usage quotidien.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Des tags num\u00e9rot\u00e9s historiques existent (par exemple des builds au format \u00ab v0.1-11515 \u00bb, bas\u00e9s sur un num\u00e9ro de build), mais ils ne constituent plus le m\u00e9canisme de distribution principal du projet aujourd&#8217;hui.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-3-installer-duckstation-selon-votre-systeme\">\u00c9tape 3 : installer DuckStation selon votre syst\u00e8me<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"windows\">Windows<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e9l\u00e9chargez l&#8217;archive ZIP correspondant \u00e0 votre architecture (x64 pour la quasi-totalit\u00e9 des PC, ARM64 pour les Copilot+ PC), extrayez-la dans un dossier de votre choix, puis lancez <code>duckstation-qt-x64-ReleaseLTCG.exe<\/code>. Aucune installation syst\u00e8me n&#8217;est requise : l&#8217;ex\u00e9cutable est portable par d\u00e9faut.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"linux\">Linux<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e9l\u00e9chargez l&#8217;AppImage, rendez-la ex\u00e9cutable avec <code>chmod +x<\/code>, puis lancez-la directement. C&#8217;est d\u00e9sormais le seul format officiellement maintenu depuis la d\u00e9pr\u00e9ciation du paquet Flatpak \u00e0 l&#8217;automne 2025 (voir la section d\u00e9di\u00e9e plus bas). \u00c9vitez les paquets AUR ou les PPA non officiels : le d\u00e9veloppeur a explicitement retir\u00e9 son support \u00e0 ces canaux de distribution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour int\u00e9grer proprement l&#8217;AppImage \u00e0 votre menu d&#8217;applications (ic\u00f4ne, recherche dans le lanceur, etc.), cr\u00e9ez un fichier <code>.desktop<\/code> dans <code>~\/.local\/share\/applications\/<\/code> :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>[Desktop Entry]\nName=DuckStation\nComment=\u00c9mulateur PlayStation 1\nExec=\/home\/utilisateur\/Apps\/DuckStation.AppImage\nIcon=duckstation\nTerminal=false\nType=Application\nCategories=Game;Emulator;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Adaptez simplement le chemin du champ <code>Exec<\/code> \u00e0 l&#8217;emplacement r\u00e9el de votre AppImage, puis rendez ce fichier ex\u00e9cutable avec la m\u00eame commande <code>chmod +x<\/code>. DuckStation appara\u00eetra alors comme n&#8217;importe quelle autre application native dans votre environnement de bureau (GNOME, KDE Plasma, etc.), y compris sur les distributions orient\u00e9es gaming comme Bazzite ou sur le mode Bureau de SteamOS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"macos-et-android\">macOS et Android<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sous macOS, montez le fichier .dmg et glissez DuckStation dans le dossier Applications ; comme l&#8217;app n&#8217;est pas sign\u00e9e, macOS Gatekeeper affichera un avertissement au premier lancement (clic droit \u2192 Ouvrir pour contourner). Sous Android, privil\u00e9giez la version Google Play pour les mises \u00e0 jour automatiques, ou l&#8217;APK direct sur GitHub pour les versions les plus r\u00e9centes &#8211; en gardant \u00e0 l&#8217;esprit que cette plateforme reste non officiellement support\u00e9e par le d\u00e9veloppeur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-4-premier-lancement-et-decouverte-de-linterface-qt\">\u00c9tape 4 : premier lancement et d\u00e9couverte de l&#8217;interface Qt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Au premier d\u00e9marrage, DuckStation s&#8217;ouvre sur une biblioth\u00e8que de jeux vide et un assistant minimal. L&#8217;interface Qt propose le fran\u00e7ais dans son menu d\u00e9roulant de langue (Param\u00e8tres \u2192 Interface \u2192 Langue), ce qui simplifie grandement la prise en main pour un public francophone. Les menus principaux \u00e0 retenir sont : Param\u00e8tres (BIOS, contr\u00f4leurs, affichage, audio), Liste de jeux (biblioth\u00e8que et dossiers de scan), et Outils, qui contient notamment le raccourci \u00ab Ouvrir le dossier de donn\u00e9es \u00bb tr\u00e8s utile pour retrouver rapidement vos fichiers de configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce \u00ab dossier utilisateur \u00bb (User Directory) est l&#8217;endroit central o\u00f9 DuckStation stocke vos BIOS, vos r\u00e9glages, vos cartes m\u00e9moire et vos sauvegardes instantan\u00e9es. Sous Windows, il se trouve par d\u00e9faut dans <code>%LOCALAPPDATA%\\DuckStation<\/code> (les anciennes installations utilisaient <code>Documents\\DuckStation<\/code>). Sous Linux, c&#8217;est <code>$XDG_DATA_HOME\/duckstation<\/code>, g\u00e9n\u00e9ralement <code>~\/.local\/share\/duckstation<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-5-le-bios-ps1-une-etape-obligatoire-et-encadree-legalement\">\u00c9tape 5 : le BIOS PS1, une \u00e9tape obligatoire (et encadr\u00e9e l\u00e9galement)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Contrairement \u00e0 PPSSPP, qui embarque un mode HLE (\u00e9mulation haut niveau) permettant de jouer sans BIOS d&#8217;origine (voir notre <a href=\"\/fr\/configurer-ppsspp\/\">guide PPSSPP<\/a>), DuckStation <strong>exige un vrai BIOS PS1 ou PS2<\/strong> pour d\u00e9marrer le moindre jeu. Le README officiel est cat\u00e9gorique sur ce point : \u00ab une image de ROM n&#8217;est pas fournie avec l&#8217;\u00e9mulateur pour des raisons l\u00e9gales, vous devez l&#8217;extraire de votre propre console \u00bb. Concr\u00e8tement, il faut dumper ce fichier de 512 Ko depuis une console PS1 que vous poss\u00e9dez physiquement, via un lecteur de puce ou des outils comme Caetla.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sur le plan l\u00e9gal europ\u00e9en, la jurisprudence de r\u00e9f\u00e9rence reste l&#8217;arr\u00eat <a href=\"https:\/\/curia.europa.eu\/juris\/liste.jsf?num=C-355\/12\" target=\"_blank\" rel=\"noopener\">Nintendo contre PC Box de la Cour de justice de l&#8217;Union europ\u00e9enne (affaire C-355\/12, 2014)<\/a>, qui encadre la question des mesures techniques de protection et de l&#8217;interop\u00e9rabilit\u00e9 des logiciels d&#8217;\u00e9mulation. En France, le Code de la propri\u00e9t\u00e9 intellectuelle pr\u00e9voit par ailleurs une exception de copie priv\u00e9e (article L122-5) pour les copies r\u00e9alis\u00e9es \u00e0 partir d&#8217;une \u0153uvre que l&#8217;on poss\u00e8de l\u00e9galement &#8211; un fondement souvent cit\u00e9 pour justifier le dump d&#8217;un BIOS depuis sa propre console, \u00e0 distinguer clairement du t\u00e9l\u00e9chargement d&#8217;un fichier BIOS trouv\u00e9 en ligne, qui lui reste une contrefa\u00e7on.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Nom de fichier<\/th><th>R\u00e9gion<\/th><th>Taille<\/th><\/tr><\/thead><tbody><tr><td>SCPH1001.BIN<\/td><td>NTSC-U (Am\u00e9rique du Nord)<\/td><td>512 Ko<\/td><\/tr><tr><td>SCPH1000.BIN<\/td><td>NTSC-J (Japon)<\/td><td>512 Ko<\/td><\/tr><tr><td>SCPH7003.BIN<\/td><td>PAL (Europe, dont la France)<\/td><td>512 Ko<\/td><\/tr><tr><td>SCPH5501.BIN<\/td><td>NTSC-U (r\u00e9vision ult\u00e9rieure)<\/td><td>512 Ko<\/td><\/tr><tr><td>SCPH7001.BIN<\/td><td>NTSC-U (r\u00e9vision ult\u00e9rieure)<\/td><td>512 Ko<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Un d\u00e9tail que peu de tutoriels mentionnent : m\u00e9langer la r\u00e9gion du BIOS et la r\u00e9gion du jeu (par exemple lancer un jeu PAL avec un BIOS NTSC-U) fonctionne dans la plupart des cas, mais peut provoquer des probl\u00e8mes de compatibilit\u00e9 sur certains titres sensibles \u00e0 la fr\u00e9quence d&#8217;affichage (50 Hz en PAL contre 60 Hz en NTSC). Pour un usage quotidien en France, privil\u00e9giez donc un BIOS PAL comme SCPH7003.BIN.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-6-configurer-le-repertoire-bios-dans-duckstation\">\u00c9tape 6 : configurer le r\u00e9pertoire BIOS dans DuckStation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois votre fichier BIOS obtenu l\u00e9galement, ouvrez Param\u00e8tres \u2192 BIOS, puis pointez le champ \u00ab R\u00e9pertoire du BIOS \u00bb vers le dossier contenant votre fichier. Ce sous-dossier <code>bios\/<\/code> est automatiquement cr\u00e9\u00e9 au premier lancement de l&#8217;application, \u00e0 l&#8217;int\u00e9rieur du dossier utilisateur \u00e9voqu\u00e9 \u00e0 l&#8217;\u00e9tape 4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Emplacement du dossier BIOS sous Linux\n~\/.local\/share\/duckstation\/bios\/SCPH7003.BIN\n\n# Emplacement du dossier BIOS sous Windows\n%LOCALAPPDATA%\\DuckStation\\bios\\SCPH7003.BIN<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous pr\u00e9f\u00e9rez une installation enti\u00e8rement portable (par exemple sur une cl\u00e9 USB, pratique pour un handheld ou un PC partag\u00e9), cr\u00e9ez simplement un fichier vide nomm\u00e9 <code>portable.txt<\/code> \u00e0 c\u00f4t\u00e9 de l&#8217;ex\u00e9cutable : DuckStation stockera alors BIOS, configuration et sauvegardes dans le m\u00eame dossier que le programme, sans toucher au reste du syst\u00e8me.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-7-ajouter-votre-bibliotheque-de-jeux\">\u00c9tape 7 : ajouter votre biblioth\u00e8que de jeux<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Rendez-vous dans Param\u00e8tres \u2192 Liste de jeux \u2192 Ajouter un r\u00e9pertoire de recherche, puis s\u00e9lectionnez le dossier contenant vos images de jeux dump\u00e9es depuis vos disques originaux. DuckStation scanne r\u00e9cursivement les sous-dossiers et alimente automatiquement sa base de donn\u00e9es avec jaquettes et m\u00e9tadonn\u00e9es.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Format<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>BIN\/CUE<\/td><td>Format standard le plus r\u00e9pandu pour les dumps de CD<\/td><\/tr><tr><td>CHD (MAME)<\/td><td>Format compress\u00e9 sans perte, recommand\u00e9 pour \u00e9conomiser l&#8217;espace disque<\/td><\/tr><tr><td>ECM (single-track)<\/td><td>Format compress\u00e9 orient\u00e9 correction d&#8217;erreurs<\/td><\/tr><tr><td>MDS\/MDF<\/td><td>Format historiquement li\u00e9 \u00e0 Alcohol 120%<\/td><\/tr><tr><td>CCD<\/td><td>Format CloneCD<\/td><\/tr><tr><td>PBP non chiffr\u00e9<\/td><td>M\u00eame conteneur que celui utilis\u00e9 par PPSSPP pour la PSP<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">DuckStation g\u00e8re aussi automatiquement les jeux multi-disques : le partage de carte m\u00e9moire entre les diff\u00e9rents disques d&#8217;un m\u00eame jeu (Final Fantasy VII, Metal Gear Solid&#8230;) est pris en charge nativement, sans manipulation suppl\u00e9mentaire de votre part.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-8-convertir-vos-jeux-au-format-chd-avec-chdman\">\u00c9tape 8 : convertir vos jeux au format CHD avec chdman<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si votre biblioth\u00e8que contient des dizaines de jeux au format BIN\/CUE, la conversion vers CHD (Compressed Hunks of Data, d\u00e9velopp\u00e9 par le projet MAME) permet de r\u00e9duire sensiblement l&#8217;espace disque utilis\u00e9 sans aucune perte de qualit\u00e9. L&#8217;outil officiel s&#8217;appelle <a href=\"https:\/\/docs.mamedev.org\/tools\/chdman.html\" target=\"_blank\" rel=\"noopener\">chdman<\/a> et s&#8217;utilise en ligne de commande.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Convertir un seul jeu BIN\/CUE en CHD\nchdman createcd -i \"Final Fantasy VII (Disc 1).cue\" -o \"Final Fantasy VII (Disc 1).chd\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pour convertir une biblioth\u00e8que enti\u00e8re en une seule commande sous Linux ou macOS, une simple boucle bash suffit :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n# Convertit tous les fichiers .cue d'un dossier en .chd\nfor f in *.cue; do\n  chdman createcd -i \"$f\" -o \"${f%.cue}.chd\"\ndone<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Par d\u00e9faut, chdman utilise une compression combin\u00e9e <code>lzma,zlib,huff,flac<\/code>, un bon compromis entre taux de compression et vitesse de d\u00e9compression \u00e0 la vol\u00e9e. Une fois la conversion v\u00e9rifi\u00e9e (lancez le jeu converti avant de supprimer quoi que ce soit), vous pouvez supprimer les fichiers BIN\/CUE d&#8217;origine pour lib\u00e9rer de l&#8217;espace.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-9-regler-laffichage-lupscaling-et-pgxp\">\u00c9tape 9 : r\u00e9gler l&#8217;affichage, l&#8217;upscaling et PGXP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">C&#8217;est ici que DuckStation d\u00e9montre tout son int\u00e9r\u00eat par rapport au mat\u00e9riel d&#8217;origine. Dans Param\u00e8tres \u2192 Am\u00e9lioration graphique, activez la mise \u00e0 l&#8217;\u00e9chelle de r\u00e9solution interne (jusqu&#8217;\u00e0 16x la r\u00e9solution native, soit un rendu largement au-del\u00e0 de la 4K sur les sc\u00e8nes 3D) et le filtrage bilin\u00e9aire des textures.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le r\u00e9glage le plus important reste <strong>PGXP<\/strong> (Precision Geometry Transform Pipeline), qui corrige le tremblement caract\u00e9ristique des polygones PS1 (le fameux \u00ab wobble \u00bb) en recalculant les transformations g\u00e9om\u00e9triques en pr\u00e9cision flottante plut\u00f4t qu&#8217;en entiers tronqu\u00e9s comme le faisait le GPU d&#8217;origine. Activez-le via Param\u00e8tres \u2192 Am\u00e9lioration graphique \u2192 PGXP Geometry Correction, et \u00e9ventuellement PGXP Texture Correction pour un rendu encore plus net sur les textures en perspective. Pour les jeux en 2D pure ou les FMV, il est recommand\u00e9 de le d\u00e9sactiver ponctuellement : PGXP peut occasionnellement cr\u00e9er des artefacts visuels sur certains effets sp\u00e9ciaux non pr\u00e9vus pour une g\u00e9om\u00e9trie corrig\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Autres r\u00e9glages utiles \u00e0 cette \u00e9tape : le \u00ab Fast Boot \u00bb (Param\u00e8tres \u2192 Console \u2192 Fast Boot) permet de sauter l&#8217;\u00e9cran de d\u00e9marrage du BIOS pour gagner quelques secondes \u00e0 chaque lancement, et le pr\u00e9chargement en RAM (Param\u00e8tres \u2192 Avanc\u00e9 \u2192 Preload Images to RAM) \u00e9limine les micro-saccades sur disque dur m\u00e9canique ou stockage r\u00e9seau lent.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-10-cartes-memoire-virtuelles-et-sauvegardes\">\u00c9tape 10 : cartes m\u00e9moire virtuelles et sauvegardes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DuckStation \u00e9mule les cartes m\u00e9moire PS1 (fichiers <code>.mcd<\/code>) avec deux modes possibles : une carte virtuelle par jeu (par d\u00e9faut, pour \u00e9viter tout conflit d&#8217;espace entre titres) ou une carte unique partag\u00e9e entre tous les jeux, plus fid\u00e8le au comportement d&#8217;une vraie PS1 mais qui expose davantage au risque de saturation. Le r\u00e9glage se trouve dans Param\u00e8tres \u2192 Cartes m\u00e9moire \u2192 Type de carte m\u00e9moire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour les jeux multi-disques, le partage automatique de carte m\u00e9moire entre les disques d&#8217;un m\u00eame titre est activ\u00e9 par d\u00e9faut : pas besoin d&#8217;intervention manuelle pour retrouver votre sauvegarde du disque 1 en ins\u00e9rant le disque 2.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-11-save-states-runahead-et-rewind-expliques\">\u00c9tape 11 : save states, Runahead et Rewind expliqu\u00e9s<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Au-del\u00e0 des cartes m\u00e9moire virtuelles, DuckStation propose des sauvegardes instantan\u00e9es (save states) qui capturent l&#8217;\u00e9tat exact de la machine \u00e0 tout moment, y compris en plein combat de boss. Deux fonctionnalit\u00e9s avanc\u00e9es viennent compl\u00e9ter ce syst\u00e8me :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Runahead<\/strong> : calcule plusieurs frames \u00e0 l&#8217;avance en arri\u00e8re-plan pour r\u00e9duire la latence d&#8217;entr\u00e9e per\u00e7ue, au prix d&#8217;une charge CPU plus \u00e9lev\u00e9e. Id\u00e9al pour les jeux d&#8217;action\/plateforme exigeants en pr\u00e9cision.<\/li><li><strong>Rewind<\/strong> : permet de revenir en arri\u00e8re dans le temps de jeu, frame par frame, un peu comme une fonction \u00ab annuler \u00bb &#8211; pratique pour les die and retry ou les speedruns rat\u00e9es de peu.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Les deux fonctions sont ind\u00e9pendantes et se r\u00e8glent s\u00e9par\u00e9ment dans Param\u00e8tres \u2192 \u00c9mulation \u2192 Avanc\u00e9. Activer les deux simultan\u00e9ment sur une configuration modeste peut faire chuter les performances : mieux vaut tester l&#8217;un puis l&#8217;autre plut\u00f4t que d&#8217;activer les deux d&#8217;un coup par d\u00e9faut.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-12-configurer-une-manette\">\u00c9tape 12 : configurer une manette<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DuckStation d\u00e9tecte automatiquement la plupart des manettes modernes (DualSense, DualShock 4, manettes Xbox, Switch Pro Controller) d\u00e8s leur branchement en USB ou appairage Bluetooth. Rendez-vous dans Param\u00e8tres \u2192 Manettes, s\u00e9lectionnez le type de contr\u00f4leur PS1 \u00e0 \u00e9muler (DualShock analogique reste le choix le plus compatible avec la biblioth\u00e8que de jeux) puis assignez chaque bouton physique \u00e0 sa correspondance PS1 via l&#8217;assistant int\u00e9gr\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour les configurations avanc\u00e9es, notamment le partage de profils entre plusieurs machines, la configuration des manettes est stock\u00e9e en texte lisible dans le fichier <code>settings.ini<\/code> du dossier utilisateur :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>[Pad1]\nType = AnalogController\nUp = SDL-0\/DPadUp\nDown = SDL-0\/DPadDown\nLeft = SDL-0\/DPadLeft\nRight = SDL-0\/DPadRight\nCross = SDL-0\/A\nCircle = SDL-0\/B\nSquare = SDL-0\/X\nTriangle = SDL-0\/Y<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Copier ce fichier sur une autre installation permet de dupliquer instantan\u00e9ment toute votre configuration de manette, sans repasser par l&#8217;assistant graphique.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"la-polemique-de-la-licence-cc-by-nc-nd-ce-qui-a-change-en-2024\">La pol\u00e9mique de la licence CC BY-NC-ND : ce qui a chang\u00e9 en 2024<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">C&#8217;est le point le plus mal compris de tout l&#8217;\u00e9cosyst\u00e8me DuckStation, et pourtant essentiel avant de l&#8217;installer. Jusqu&#8217;en septembre 2024, le projet \u00e9tait distribu\u00e9 sous licence open source classique GPLv3. En l&#8217;espace de deux semaines, tout a chang\u00e9 : le 1er septembre 2024, le code passe sous <strong>PolyForm Strict License<\/strong>, puis le 13 septembre 2024, sous <strong>CC BY-NC-ND 4.0<\/strong> (Attribution \u2013 Pas d&#8217;Utilisation Commerciale \u2013 Pas de Modification), la licence toujours en vigueur aujourd&#8217;hui. Cette information a \u00e9t\u00e9 confirm\u00e9e directement en consultant le fichier LICENSE brut du d\u00e9p\u00f4t GitHub, et document\u00e9e par le site sp\u00e9cialis\u00e9 <a href=\"https:\/\/www.gamingonlinux.com\/2024\/09\/playstation-1-emulator-duckstation-changes-license-for-no-commercial-use-and-no-derivatives\/\" target=\"_blank\" rel=\"noopener\">GamingOnLinux<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Concr\u00e8tement, cela signifie que le code source de DuckStation reste consultable publiquement (on parle de logiciel \u00ab source disponible \u00bb), mais qu&#8217;il n&#8217;est plus open source au sens strict : aucune utilisation commerciale, et surtout aucune redistribution modifi\u00e9e. Le README du projet est explicite : la redistribution du code ou des builds <strong>non modifi\u00e9s<\/strong> reste autoris\u00e9e, mais \u00ab les param\u00e8tres et paquets pr\u00e9configur\u00e9s sont consid\u00e9r\u00e9s comme des modifications \u00bb &#8211; ce qui interdit de facto tous les packs tout-en-un BIOS + jeux + configuration que l&#8217;on trouve encore sur certains sites.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\u00ab Je sais parfaitement comment fonctionnent les licences. C&#8217;est justement pour \u00e7a que j&#8217;ai chang\u00e9 : pour que ce soit tr\u00e8s clair, et pour dissuader certaines parties qui violaient l&#8217;ancienne licence en supprimant mon copyright sans attribution [&#8230;]. Si vous n&#8217;\u00eates pas d\u00e9tenteur des droits d&#8217;auteur, vous n&#8217;\u00eates pas en position d&#8217;exiger quoi que ce soit. \u00bb<\/p><cite>stenzek, cr\u00e9ateur de DuckStation, en r\u00e9ponse \u00e0 un utilisateur sur GitHub &#8211; via <a href=\"https:\/\/www.gamingonlinux.com\/2024\/09\/playstation-1-emulator-duckstation-changes-license-for-no-commercial-use-and-no-derivatives\/\" target=\"_blank\" rel=\"noopener\">GamingOnLinux<\/a><\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">La motivation invoqu\u00e9e est d&#8217;\u00e9viter que des forks non officiels, mal maintenus, ne soient confondus avec le projet d&#8217;origine et ne lui fassent porter la responsabilit\u00e9 de leurs propres bugs &#8211; un ph\u00e9nom\u00e8ne d\u00e9j\u00e0 observ\u00e9 par le pass\u00e9 avec Swanstation, un portage du code de DuckStation en core libretro pour RetroArch, d\u00e9velopp\u00e9 sans l&#8217;accord de stenzek et aujourd&#8217;hui fig\u00e9 sans mise \u00e0 jour amont.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"duckstation-et-linux-la-fronde-arch-aur-de-2025\">DuckStation et Linux : la fronde Arch\/AUR de 2025<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le changement de licence a eu un effet collat\u00e9ral concret et d\u00e9j\u00e0 visible : le paquet Flatpak officiel (<code>org.duckstation.DuckStation<\/code>) a \u00e9t\u00e9 marqu\u00e9 comme non maintenu \u00e0 l&#8217;automne 2025, <a href=\"https:\/\/flathub.org\/apps\/org.duckstation.DuckStation\" target=\"_blank\" rel=\"noopener\">Flathub affichant d\u00e9sormais un message clair<\/a> indiquant que l&#8217;application \u00ab n&#8217;est plus maintenue sur Flathub \u00bb. L&#8217;AppImage est donc devenue l&#8217;unique canal de distribution Linux officiellement support\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La tension est mont\u00e9e d&#8217;un cran le 31 juillet 2025, lorsque le d\u00e9veloppeur a retir\u00e9 le script PKGBUILD officiel destin\u00e9 \u00e0 faciliter l&#8217;empaquetage sur Arch Linux, mena\u00e7ant purement et simplement d&#8217;abandonner le support Linux. Le site sp\u00e9cialis\u00e9 <a href=\"https:\/\/linuxiac.com\/duckstation-ps1-emulator-dev-may-drop-linux-support-after-aur-frustrations\/\" target=\"_blank\" rel=\"noopener\">Linuxiac<\/a> a document\u00e9 l&#8217;\u00e9change :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\u00ab J&#8217;interdis sp\u00e9cifiquement les paquets pour DuckStation. \u00bb<\/p><cite>stenzek, cr\u00e9ateur de DuckStation &#8211; via <a href=\"https:\/\/linuxiac.com\/duckstation-ps1-emulator-dev-may-drop-linux-support-after-aur-frustrations\/\" target=\"_blank\" rel=\"noopener\">Linuxiac<\/a><\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Le d\u00e9veloppeur justifie sa position en pointant des utilisateurs AUR qui ignoreraient les consignes officielles, s&#8217;appuieraient sur des paquets communautaires non officiels souvent cass\u00e9s, et le contacteraient directement pour du support au lieu de s&#8217;adresser aux mainteneurs de ces paquets tiers &#8211; le tout pour une base d&#8217;utilisateurs Linux qu&#8217;il estime \u00e0 environ 2 % du total, un rapport effort\/b\u00e9n\u00e9fice qu&#8217;il juge d\u00e9favorable. Il a toutefois laiss\u00e9 la porte ouverte \u00e0 une reconsid\u00e9ration future si la communaut\u00e9 Arch \u00ab devient plus raisonnable \u00bb. Pour l&#8217;utilisateur fran\u00e7ais, la le\u00e7on pratique est simple : t\u00e9l\u00e9chargez toujours l&#8217;AppImage officielle depuis GitHub, jamais un paquet AUR ou PPA tiers, pour garantir compatibilit\u00e9 et mises \u00e0 jour.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"construire-une-bibliotheque-ps1-complete-de-a-a-z\">Construire une biblioth\u00e8que PS1 compl\u00e8te, de A \u00e0 Z<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour boucler ce guide par un exemple concret, voici l&#8217;organisation de dossiers recommand\u00e9e pour une biblioth\u00e8que PS1 propre, facilement sauvegardable et portable d&#8217;une machine \u00e0 l&#8217;autre :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DuckStation\/\n\u251c\u2500\u2500 duckstation-qt-x64-ReleaseLTCG.exe\n\u251c\u2500\u2500 portable.txt                  (mode portable activ\u00e9)\n\u251c\u2500\u2500 bios\/\n\u2502   \u2514\u2500\u2500 SCPH7003.BIN              (BIOS PAL, dump\u00e9 l\u00e9galement)\n\u251c\u2500\u2500 roms\/\n\u2502   \u251c\u2500\u2500 Final Fantasy VII\/\n\u2502   \u2502   \u251c\u2500\u2500 Disc 1.chd\n\u2502   \u2502   \u251c\u2500\u2500 Disc 2.chd\n\u2502   \u2502   \u2514\u2500\u2500 Disc 3.chd\n\u2502   \u251c\u2500\u2500 Metal Gear Solid.chd\n\u2502   \u2514\u2500\u2500 Crash Bandicoot.chd\n\u251c\u2500\u2500 memcards\/\n\u2502   \u2514\u2500\u2500 shared_card_1.mcd\n\u2514\u2500\u2500 savestates\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Marche \u00e0 suivre compl\u00e8te : (1) dumpez vos BIOS et vos jeux depuis votre PS1 et vos disques d&#8217;origine, (2) rangez les BIOS dans un dossier <code>bios\/<\/code>, (3) convertissez chaque jeu en CHD avec le script bash de l&#8217;\u00e9tape 8, (4) organisez chaque jeu multi-disque dans son propre sous-dossier, (5) ajoutez le dossier <code>roms\/<\/code> comme r\u00e9pertoire de recherche dans DuckStation, (6) laissez le scan automatique r\u00e9cup\u00e9rer les jaquettes, (7) activez PGXP et l&#8217;upscaling \u00d74 ou \u00d78 selon votre GPU, (8) configurez votre manette, (9) lancez une sauvegarde instantan\u00e9e de test sur chaque jeu pour v\u00e9rifier que tout fonctionne. Avec le mode portable actif (fichier <code>portable.txt<\/code>), l&#8217;ensemble de ce dossier peut \u00eatre copi\u00e9 tel quel sur une cl\u00e9 USB ou un second PC : BIOS, jeux, sauvegardes et r\u00e9glages suivent d&#8217;un seul bloc.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"astuces-avancees-pour-aller-plus-loin\">Astuces avanc\u00e9es pour aller plus loin<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois l&#8217;installation de base ma\u00eetris\u00e9e, plusieurs fonctionnalit\u00e9s moins connues m\u00e9ritent d&#8217;\u00eatre explor\u00e9es. Le <strong>remplacement de textures<\/strong> permet de charger des textures haute r\u00e9solution personnalis\u00e9es par-dessus le rendu d&#8217;origine, jeu par jeu, pour les projets de la communaut\u00e9 qui en proposent. Les <strong>patchs grand \u00e9cran<\/strong> (widescreen) sont int\u00e9gr\u00e9s via une base de donn\u00e9es par jeu &#8211; ils ne s&#8217;appliquent donc pas universellement \u00e0 tout le catalogue, contrairement \u00e0 ce que l&#8217;on pourrait croire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DuckStation applique aussi automatiquement les <strong>patchs PPF<\/strong>, un format historiquement utilis\u00e9 par la sc\u00e8ne de traduction amateur pour les jeux jamais sortis en Europe &#8211; pratique pour red\u00e9couvrir en fran\u00e7ais certains RPG japonais rest\u00e9s in\u00e9dits sur le vieux continent \u00e0 l&#8217;\u00e9poque. L&#8217;<strong>int\u00e9gration RetroAchievements<\/strong> permet de d\u00e9bloquer des succ\u00e8s r\u00e9tro directement depuis l&#8217;interface, sans passer par RetroArch. Enfin, pour les configurations avec un stockage r\u00e9seau ou un disque dur m\u00e9canique lent, l&#8217;option de pr\u00e9chargement en RAM \u00e9voqu\u00e9e \u00e0 l&#8217;\u00e9tape 9 \u00e9limine la quasi-totalit\u00e9 des microcoupures li\u00e9es aux acc\u00e8s disque.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un dernier r\u00e9glage souvent ignor\u00e9 : le sous-menu Param\u00e8tres \u2192 \u00c9mulation \u2192 Vitesse d&#8217;\u00e9mulation autorise un ralentissement volontaire et fluide (par exemple \u00e0 50 %) pour les s\u00e9quences particuli\u00e8rement difficiles de certains RPG old-school, sans passer par un vrai save state. C&#8217;est aussi via ce m\u00eame sous-menu que se r\u00e8gle le turbo (acc\u00e9l\u00e9ration jusqu&#8217;\u00e0 plusieurs fois la vitesse normale), tr\u00e8s utile pour retraverser rapidement une zone d\u00e9j\u00e0 termin\u00e9e dans un run de compl\u00e9tion \u00e0 100 %.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"erreurs-courantes-a-eviter\">Erreurs courantes \u00e0 \u00e9viter<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>T\u00e9l\u00e9charger un \u00ab pack tout-en-un \u00bb avec BIOS et jeux int\u00e9gr\u00e9s<\/strong> : en plus d&#8217;\u00eatre ill\u00e9gal et de violer la licence CC BY-NC-ND, ces packs sont un vecteur classique de malwares.<\/li><li><strong>Confondre un bug de la version Preview avec un bug de DuckStation<\/strong> : si un jeu plante uniquement sur Preview, revenez d&#8217;abord sur Latest avant de signaler quoi que ce soit.<\/li><li><strong>M\u00e9langer all\u00e8grement les r\u00e9gions de BIOS et de jeux<\/strong> sans comprendre l&#8217;impact potentiel sur la fr\u00e9quence d&#8217;affichage (50 Hz PAL vs 60 Hz NTSC) de certains titres sensibles.<\/li><li><strong>Supprimer les fichiers BIN\/CUE d&#8217;origine avant d&#8217;avoir v\u00e9rifi\u00e9<\/strong> que la conversion CHD fonctionne correctement en jeu.<\/li><li><strong>Basculer sur une carte m\u00e9moire partag\u00e9e apr\u00e8s des heures de jeu en cartes individuelles<\/strong>, ce qui peut donner l&#8217;impression que des sauvegardes ont disparu alors qu&#8217;elles sont simplement rest\u00e9es sur l&#8217;ancien profil.<\/li><li><strong>Installer un paquet AUR ou un PPA tiers<\/strong> sous Linux : le d\u00e9veloppeur a explicitement retir\u00e9 son support \u00e0 ces canaux, pr\u00e9f\u00e9rez toujours l&#8217;AppImage officielle.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"depannage-les-problemes-les-plus-frequents\">D\u00e9pannage : les probl\u00e8mes les plus fr\u00e9quents<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Probl\u00e8me<\/th><th>Cause probable<\/th><th>Solution<\/th><\/tr><\/thead><tbody><tr><td>\u00c9cran noir au d\u00e9marrage d&#8217;un jeu<\/td><td>BIOS manquant ou mal assign\u00e9<\/td><td>V\u00e9rifiez Param\u00e8tres \u2192 BIOS \u2192 R\u00e9pertoire du BIOS<\/td><\/tr><tr><td>\u00ab Incorrect BIOS length\/checksum \u00bb<\/td><td>Fichier BIOS corrompu ou incomplet<\/td><td>Redumpez le BIOS depuis votre console d&#8217;origine<\/td><\/tr><tr><td>Ralentissements malgr\u00e9 un bon GPU<\/td><td>Runahead r\u00e9gl\u00e9 trop haut, ou combin\u00e9 avec PGXP Texture Correction<\/td><td>R\u00e9duisez Runahead \u00e0 1-2 frames ou d\u00e9sactivez-le temporairement<\/td><\/tr><tr><td>Manette non d\u00e9tect\u00e9e<\/td><td>Pilote SDL manquant ou c\u00e2ble\/dongle d\u00e9fectueux<\/td><td>Testez la manette dans un autre logiciel, r\u00e9initialisez le mapping<\/td><\/tr><tr><td>Pas de son ou audio qui craque<\/td><td>Backend audio incompatible avec votre carte son<\/td><td>Changez de backend audio dans Param\u00e8tres \u2192 Audio<\/td><\/tr><tr><td>Sauvegardes introuvables apr\u00e8s mise \u00e0 jour<\/td><td>Chemin du dossier utilisateur modifi\u00e9 entre deux versions<\/td><td>V\u00e9rifiez Outils \u2192 Ouvrir le dossier de donn\u00e9es<\/td><\/tr><tr><td>L&#8217;AppImage refuse de se lancer sous Linux<\/td><td>Permissions d&#8217;ex\u00e9cution manquantes<\/td><td>Lancez <code>chmod +x DuckStation.AppImage<\/code><\/td><\/tr><tr><td>Conversion CHD \u00e9chou\u00e9e ou fichier corrompu<\/td><td>Fichier CUE\/BIN source d\u00e9j\u00e0 endommag\u00e9<\/td><td>Re-dumpez le disque source avant nouvelle conversion<\/td><\/tr><tr><td>Artefacts visuels avec PGXP activ\u00e9<\/td><td>Effet sp\u00e9cial du jeu non pr\u00e9vu pour une g\u00e9om\u00e9trie corrig\u00e9e<\/td><td>D\u00e9sactivez PGXP ponctuellement pour ce titre pr\u00e9cis<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"duckstation-face-au-reste-de-lecosysteme-demulation\">DuckStation face au reste de l&#8217;\u00e9cosyst\u00e8me d&#8217;\u00e9mulation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DuckStation s&#8217;inscrit dans un \u00e9cosyst\u00e8me d&#8217;\u00e9mulation Sony aujourd&#8217;hui complet : apr\u00e8s la PS1, la PS2 se couvre avec <a href=\"\/fr\/configurer-pcsx2\/\">PCSX2<\/a>, et la PS3 avec <a href=\"\/fr\/rpcs3-compatibilite-ps3-2026\/\">RPCS3<\/a>, d\u00e9sormais capable de faire tourner pr\u00e8s de trois quarts de la ludoth\u00e8que PS3. C\u00f4t\u00e9 Nintendo, <a href=\"\/fr\/configurer-cemu\/\">Cemu<\/a> couvre la Wii U et <a href=\"\/fr\/configurer-dolphin-emulator\/\">Dolphin<\/a> la GameCube et la Wii. Si vous pr\u00e9f\u00e9rez centraliser tous ces \u00e9mulateurs dans une seule interface fa\u00e7on console de salon, <a href=\"\/fr\/installer-batocera-retrogaming\/\">Batocera<\/a> et <a href=\"\/fr\/installer-emudeck-steam-deck\/\">EmuDeck<\/a> automatisent l&#8217;installation de dizaines de cores en une seule fois &#8211; notre <a href=\"\/fr\/batocera-vs-retropie-vs-recalbox\/\">comparatif Batocera vs RetroPie vs Recalbox<\/a> aide \u00e0 choisir la bonne distribution selon votre mat\u00e9riel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le choix entre DuckStation en standalone et RetroArch pour la PS1 d\u00e9pend surtout de votre usage : DuckStation en solo pour une exp\u00e9rience PS1 pure et rapide \u00e0 configurer, RetroArch avec Beetle PSX HW si vous jouez d\u00e9j\u00e0 \u00e0 plusieurs syst\u00e8mes et voulez tout g\u00e9rer depuis un seul frontend unifi\u00e9 (voir notre <a href=\"\/fr\/configurer-retroarch\/\">guide de configuration de RetroArch<\/a>).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"foire-aux-questions\">Foire aux questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"duckstation-est-il-gratuit\">DuckStation est-il gratuit ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oui, DuckStation est enti\u00e8rement gratuit et le restera : sa licence CC BY-NC-ND interdit justement toute exploitation commerciale, y compris par des tiers qui voudraient le revendre ou le packager avec des jeux payants.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"duckstation-est-il-legal-a-utiliser-en-france\">DuckStation est-il l\u00e9gal \u00e0 utiliser en France ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le logiciel d&#8217;\u00e9mulation lui-m\u00eame est l\u00e9gal : c&#8217;est un programme original, et la jurisprudence europ\u00e9enne (CJUE, affaire Nintendo contre PC Box) encadre ce terrain depuis 2014. Ce qui reste strictement encadr\u00e9, c&#8217;est l&#8217;origine de votre BIOS et de vos jeux : ils doivent provenir de supports que vous poss\u00e9dez physiquement, dump\u00e9s par vos soins, et non t\u00e9l\u00e9charg\u00e9s en ligne.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ai-je-vraiment-besoin-dun-bios-pour-jouer\">Ai-je vraiment besoin d&#8217;un BIOS pour jouer ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oui, sans exception. Contrairement \u00e0 PPSSPP et son mode HLE, DuckStation n&#8217;a aucun m\u00e9canisme de contournement du BIOS : le README officiel du projet est explicite sur ce point.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"duckstation-ou-beetle-psx-hw-sur-retroarch-lequel-choisir\">DuckStation ou Beetle PSX HW sur RetroArch : lequel choisir ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les deux partagent une bonne partie de leur philosophie technique (PGXP, upscaling), mais DuckStation en standalone est g\u00e9n\u00e9ralement plus simple \u00e0 prendre en main pour un usage PS1 exclusif, tandis que Beetle PSX HW s&#8217;int\u00e8gre nativement si vous g\u00e9rez d\u00e9j\u00e0 plusieurs consoles depuis RetroArch.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pourquoi-duckstation-a-t-il-change-de-licence-en-2024\">Pourquoi DuckStation a-t-il chang\u00e9 de licence en 2024 ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le d\u00e9veloppeur invoque des violations r\u00e9p\u00e9t\u00e9es de l&#8217;ancienne licence GPLv3 (forks non attribu\u00e9s, copyright retir\u00e9) et la volont\u00e9 d&#8217;\u00e9viter que des paquets tiers mal maintenus ne soient confondus avec le projet officiel et ne lui fassent porter la responsabilit\u00e9 de bugs qui ne sont pas les siens.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"duckstation-fonctionne-t-il-sur-steam-deck-ou-une-distribution-linux-gaming\">DuckStation fonctionne-t-il sur Steam Deck ou une distribution Linux gaming ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oui, via l&#8217;AppImage officielle, y compris sur SteamOS. Le paquet Flatpak \u00e9tant d\u00e9pr\u00e9ci\u00e9, \u00e9vitez de le chercher sur les stores d&#8217;applications Linux classiques et privil\u00e9giez toujours le t\u00e9l\u00e9chargement direct depuis GitHub.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"comment-convertir-efficacement-toute-ma-bibliotheque-en-chd\">Comment convertir efficacement toute ma biblioth\u00e8que en CHD ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utilisez l&#8217;outil en ligne de commande chdman du projet MAME avec une boucle bash (voir l&#8217;\u00e9tape 8) pour traiter un dossier entier en une seule commande, plut\u00f4t que de convertir chaque jeu manuellement un par un.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"le-mode-preview-vaut-il-le-coup-pour-un-usage-quotidien\">Le mode Preview vaut-il le coup pour un usage quotidien ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Non, sauf besoin ponctuel de tester une correction tr\u00e8s r\u00e9cente. Le canal Preview est compil\u00e9 \u00e0 chaque commit avec un minimum de tests : pour la stabilit\u00e9 au quotidien, restez sur le canal Latest.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pour-aller-plus-loin\">Pour aller plus loin<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"\/fr\/configurer-pcsx2\/\">PCSX2 : \u00e9muler vos jeux PS2 en 12 \u00e9tapes, 30 min<\/a><\/li><li><a href=\"\/fr\/rpcs3-compatibilite-ps3-2026\/\">RPCS3 : 73,9 % des jeux PS3 jouables, m\u00eame sur PS5<\/a><\/li><li><a href=\"\/fr\/configurer-cemu\/\">Cemu : jeux Wii U sur PC en 12 \u00e9tapes, 30 min<\/a><\/li><li><a href=\"\/fr\/configurer-dolphin-emulator\/\">Dolphin Emulator : GameCube et Wii en 4K, 12 \u00e9tapes<\/a><\/li><li><a href=\"\/fr\/configurer-ppsspp\/\">PPSSPP : jeux PSP sur PC en 12 \u00e9tapes, 30 min<\/a><\/li><li><a href=\"\/fr\/configurer-retroarch\/\">RetroArch : 100+ cores en 12 \u00e9tapes, 30 min<\/a><\/li><li><a href=\"\/fr\/installer-batocera-retrogaming\/\">Installer Batocera 43 : 12 \u00e9tapes, 30 min<\/a><\/li><li><a href=\"\/fr\/installer-emudeck-steam-deck\/\">EmuDeck sur Steam Deck : 20+ \u00e9mulateurs, 12 \u00e9tapes<\/a><\/li><li><a href=\"\/fr\/batocera-vs-retropie-vs-recalbox\/\">Batocera vs RetroPie vs Recalbox : 200+ syst\u00e8mes<\/a><\/li><li><a href=\"\/fr\/category\/jeux-video\/\">Toute notre couverture Jeux Vid\u00e9o<\/a><\/li><\/ul>\n\n","protected":false},"excerpt":{"rendered":"<p>PS1, sur PC, en 4K, avec des sauvegardes instantan\u00e9es et z\u00e9ro ralentissement : c&#8217;est la promesse tenue par DuckStation, devenu depuis quelques ann\u00e9es la r\u00e9f\u00e9rence absolue de l&#8217;\u00e9mulation PlayStation 1.\u2026<\/p>\n","protected":false},"author":7,"featured_media":543,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,11],"tags":[],"class_list":["post-542","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-10","category-jeux-video"],"_links":{"self":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/comments?post=542"}],"version-history":[{"count":2,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/542\/revisions"}],"predecessor-version":[{"id":549,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/542\/revisions\/549"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/media\/543"}],"wp:attachment":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/media?parent=542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/categories?post=542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/tags?post=542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}