{"id":113866,"date":"2025-09-19T19:20:07","date_gmt":"2025-09-19T17:20:07","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=113866"},"modified":"2025-09-23T15:46:10","modified_gmt":"2025-09-23T13:46:10","slug":"consoles-de-salon-duckstation-v0-1-r250919","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=113866","title":{"rendered":"[Consoles de salon] DuckStation v0.1 r250923"},"content":{"rendered":"<p>Il s&rsquo;agit du meilleur \u00e9mulateur de PlayStation One, devant ePSXe et pSX.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/07\/duckstation-lomax.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-80411\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/07\/duckstation-lomax.png\" alt=\"\" width=\"469\" height=\"430\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/07\/duckstation-lomax.png 900w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/07\/duckstation-lomax-300x275.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/07\/duckstation-lomax-768x705.png 768w\" sizes=\"auto, (max-width: 469px) 100vw, 469px\" \/><\/a><br \/>\n&nbsp;<br \/>\n<strong>Caract\u00e9ristiques:<\/strong><br \/>\n<em>&#8211; CPU Recompiler\/JIT (x86-64, armv7\/AArch32, AArch64, RISC-V\/RV64).<br \/>\n&#8211; Hardware (D3D11, D3D12, OpenGL, Vulkan, Metal) and software rendering.<br \/>\n&#8211; Upscaling, texture filtering, and true colour (24-bit) in hardware renderers.<br \/>\n&#8211; PGXP for geometry precision, texture correction, and depth buffer emulation.<br \/>\n&#8211; Adaptive downsampling filter.<br \/>\n&#8211; Post processing shader chains (GLSL and experimental Reshade FX).<br \/>\n&#8211; \u00ab\u00a0Fast boot\u00a0\u00bb for skipping BIOS splash\/intro.<br \/>\n&#8211; Save state support.<br \/>\n&#8211; Windows, Linux, macOS support.<br \/>\n&#8211; Supports bin\/cue images, raw bin\/img files, MAME CHD, single-track ECM, MDS\/MDF, and unencrypted PBP formats.<br \/>\n&#8211; Direct booting of homebrew executables.<br \/>\n&#8211; Direct loading of Portable Sound Format (psf) files.<br \/>\n&#8211; Digital and analog controllers for input (rumble is forwarded to host).<br \/>\n&#8211; Namco GunCon lightgun support (simulated with mouse).<br \/>\n&#8211; NeGcon support.<br \/>\n&#8211; Qt and \u00ab\u00a0Big Picture\u00a0\u00bb UI.<br \/>\n&#8211; Automatic updates with preview and latest channels.<br \/>\n&#8211; Automatic content scanning &#8211; game titles\/hashes are provided by redump.org.<br \/>\n&#8211; Optional automatic switching of memory cards for each game.<br \/>\n&#8211; Supports loading cheats from existing lists.<br \/>\n&#8211; Memory card editor and save importer.<br \/>\n&#8211; Emulated CPU overclocking.<br \/>\n&#8211; Integrated and remote debugging.<br \/>\n&#8211; Multitap controllers (up to 8 devices).<br \/>\n&#8211; RetroAchievements.<br \/>\n&#8211; Automatic loading\/applying of PPF patches.<\/em><br \/>\n&nbsp;<br \/>\n<strong>Configuration requise:<\/strong><br \/>\n<em>&#8211; Windows 10\/11 (7\/8\/8.1 <a href=\"https:\/\/github.com\/stenzek\/duckstation\/releases\/tag\/v0.1-5624\" rel=\"noopener noreferrer\" target=\"_blank\">here<\/a>), Linux (AppImage\/Flatpak), macOS.<br \/>\n&#8211; A CPU faster than a potato. But it needs to be x86_64, AArch32\/armv7, AArch64\/ARMv8, or RISC-V\/RV64.<br \/>\n&#8211; For the hardware renderers, a GPU capable of OpenGL 3.1\/OpenGL ES 3.1\/Direct3D 11 Feature Level 10.0 (or Vulkan 1.0) and above. So, basically anything made in the last 10 years or so.<br \/>\n&#8211; SDL, XInput or DInput compatible game controller (e.g. XB360\/XBOne\/XBSeries). DualShock 3 users on Windows will need to install the official DualShock 3 drivers included as part of PlayStation Now.<\/em><br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2021\/03\/duckstation-qt.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-66657\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2021\/03\/duckstation-qt.png\" alt=\"\" width=\"393\" height=\"343\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2021\/03\/duckstation-qt.png 782w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2021\/03\/duckstation-qt-300x262.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2021\/03\/duckstation-qt-768x670.png 768w\" sizes=\"auto, (max-width: 393px) 100vw, 393px\" \/><\/a><br \/>\n&nbsp;<\/p>\n<p>Les am\u00e9liorations sont:<br \/>\n&nbsp;<br \/>\n<em><strong>Preview Build:<\/strong><br \/>\n&#8211; Add fallback if system colour scheme is unknown (Stenzek)<br \/>\n&#8211; Simplify memory card opening (Stenzek)<br \/>\n&#8211; Fix patch setting override desync on safe mode toggle (Stenzek)<br \/>\n&#8211; Spanish (Spain) translation update 2025\/09\/22 (#3576) (V\u00edctor \u00ab\u00a0IlDucci) #3576<br \/>\n&#8211; Don&rsquo;t create any memory cards in PSF\/GPU Dump mode (Stenzek)<br \/>\n&#8211; Skip chopping on tiny blocks (Stenzek)<br \/>\n&#8211; Recompiler ICache for Dotchi Mecha! (Stenzek)<br \/>\n&#8211; e183ec3: CPU\/Interpreter: Use aligned address for membps in lwl\/lwr (Stenzek)<br \/>\n&#8211; b106392: CPU\/PGXP: Implement lwl\/lwr\/swl\/swr (Stenzek)<br \/>\n&#8211; 0de2aaf: CPU\/Interpreter: Memory read failures are unlikely (Stenzek)<br \/>\n&#8211; Fix changing GPU thread state when inactive (Stenzek)<br \/>\n&#8211; Avoid search path conflicts (Stenzek)<br \/>\n&#8211; Remove unneeded install on Mac (Stenzek)<br \/>\n&#8211; Default to darker fusion theme (Stenzek)<br \/>\n&#8211; Darker Fusion tweaks (Stenzek)<br \/>\n&#8211; Fix Cheats menu shortcut (Stenzek)<br \/>\n&#8211; Remove multiple sources of truth for dark theme (Stenzek)<br \/>\n&#8211; Fix uncentered toggle widget thumb (Stenzek)<br \/>\n&#8211; Remove Flatpak verification steps (Stenzek)<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Stable Build (<em>or rolling release<\/em>):<\/strong><br \/>\n&#8211; Don&rsquo;t use style hints as source of truth for dark mode (Stenzek)<br \/>\n&#8211; Fix game list icon colours on theme change (Stenzek)<br \/>\n&#8211; Add fallback if system colour scheme is unknown (Stenzek)<br \/>\n&#8211; Qt: Disable UI of settings forced via gamedb, part two (#3561)<br \/>\n&#8211; Qt: Alternating row colors for Hotkeys settings (#3559)<br \/>\n&#8211; Qt: Pass game list entry to settings window<br \/>\n&#8211; Qt: Improve padding in hotkey rows<br \/>\n&#8211; Qt: Pack host local state in struct<br \/>\n&#8211; Qt: Add shadow to placeholder cover text<br \/>\n&#8211; Qt: Use Roboto for cover placeholder text<br \/>\n&#8211; Qt: Use Roboto for cover captions too<br \/>\n&#8211; Qt: Fix hotkey alt row colours on Mac<br \/>\n&#8211; Qt: Use colorScheme() for dark mode detection on system<br \/>\n&#8211; Updated Swedish translation (#3562)<br \/>\n&#8211; Achievements: Fix crash on unknown game<br \/>\n&#8211; CrashHandler: Catch exceptions and std::terminate<br \/>\n&#8211; Path: Add IsFileNameValid()<br \/>\n&#8211; GameList: Don&rsquo;t balk on cover titles that end in dot<br \/>\n&#8211; GameList: Improve custom title cover handling<br \/>\n&#8211; GameDB: Various fixes for Einh\u00e4nder<br \/>\n&#8211; GameDB: Disable widescreen and enable PGXPPreserveProjFP ead<br \/>\n&#8211; GameDB: Various fixes for Mega Man games<br \/>\n&#8211; GameDB: PGXP CPU mode for Tony Hawk&rsquo;s Pro Skater<br \/>\n&#8211; Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3564)<br \/>\n&#8211; Qt: Show tooltip when adjusting icon\/cover scale (#3563)<br \/>\n&#8211; dep\/rcheevos: Bump to 4570cb7<br \/>\n&#8211; System: Allow RVO in GetExecutableNameForImage()<br \/>\n&#8211; ISOReader: Allow zero-length root directory entries<br \/>\n&#8211; Achievements: Simplify hash-to-string routine<br \/>\n&#8211; Qt: Move zoom logic entirely to game list widget<br \/>\n&#8211; Qt: Stop slider tooltip showing on keyboard shortcut<br \/>\n&#8211; CI\/Flatpak: Replace with a wrapped AppImage<br \/>\n&#8211; Deps: Simplify Linux build scripts<br \/>\n&#8211; CMake: Remove Flatpak specific commands<br \/>\n&#8211; dep\/rcheevos: Remove files deleted upstream<br \/>\n&#8211; Enable\/Disable View menu items according to state<br \/>\n&#8211; Added \u00ab\u00a0View > Sort By\u00a0\u00bb menu<br \/>\n&#8211; Added icons and mnemonics in View menu<br \/>\n&#8211; Keep Game List\/Grid view options enabled if rendering to  window<br \/>\n&#8211; Use\u00a0statusTip\u00a0instead of\u00a0toolTip\u00a0for menus<br \/>\n&#8211; Updated Swedish translation (#3566)<br \/>\n&#8211; Qt: Don&rsquo;t try to replace AppImage when running as Flatpak<br \/>\n&#8211; Qt: Fix some size values truncated in game list<br \/>\n&#8211; Qt: Don&rsquo;t show fractional sizes in game list<br \/>\n&#8211; Qt: Move list background config logic to GameListWidget<br \/>\n&#8211; Qt: Add tooltips to menu actions<br \/>\n&#8211; Qt: Set status tip for actions to tooltips<br \/>\n&#8211; Qt: Disable capture frame option if not running<br \/>\n&#8211; Qt: Remove multiple source of truth for column titles<br \/>\n&#8211; Misc: Fix a couple of code analysis warnings<br \/>\n&#8211; Qt: Synchronize horizontal header with sort actions<br \/>\n&#8211; System: Remove unnecessary c_str()<br \/>\n&#8211; Host: Pack locals in struct<br \/>\n&#8211; Common: Add helper for thread-safe localtime()<br \/>\n&#8211; dep\/fmt: Update to v11.2.0<br \/>\n&#8211; FullscreenUI: Fix OOB on start+load state<br \/>\n&#8211; Qt: Replace named slot usage with functors<br \/>\n&#8211; Qt: Remove named slot declarations<br \/>\n&#8211; Qt: Remove Q_OBJECT where unnecessary<br \/>\n&#8211; Qt: Remove unused variables<br \/>\n&#8211; Achievements: Allow background reads<br \/>\n&#8211; Qt: Make titlebar match current UI theme (Light\/Dark) (#3568)<br \/>\n&#8211; dep\/rcheevos: Bump to fae1e23<br \/>\n&#8211; GameDB: Disable PGXP on 2D polygons in Wipeout games<br \/>\n&#8211; CDROM: Improve subchannel file detection<br \/>\n&#8211; Qt: Allow transparent padding for covers<br \/>\n&#8211; Qt: Fix tooltip typo<br \/>\n&#8211; Updated Swedish translation (#3569)<br \/>\n&#8211; Update the Simple-Chinese translation. (#3570)<br \/>\n&#8211; Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3571)<br \/>\n&#8211; Qt: Work around broken dialogs in MacOS 26<br \/>\n&#8211; Qt: Don&rsquo;t show main window when changing setup wizard options<br \/>\n&#8211; Qt: Partially revert \u00ab\u00a0Remove Q_OBJECT where unnecessary\u00a0\u00bb<br \/>\n&#8211; FullscreenUI: Fix title display in game properties<br \/>\n&#8211; Qt: Add a theme changed event and use it for hotkey rows<br \/>\n&#8211; Qt: Remove MainWindow::updateTheme()<br \/>\n&#8211; Qt: Resize fixed columns on theme change<br \/>\n&#8211; Qt: Fix detection of system language (#3573)<br \/>\n&#8211; Adicionada uma atualiza\u00e7\u00e3o da tradu\u00e7\u00e3o para portugu\u00eas europeu<br \/>\n&#8211; Qt: Don&rsquo;t break size of larger game icons<br \/>\n&#8211; SaveStateSelectorUI: Scale save state selector to LayoutScale<br \/>\n&#8211; Qt: Fix about dialog link colour<br \/>\n&#8211; Qt: Theme colours can be constexpr<br \/>\n&#8211; Qt: Add &lsquo;Darker Fusion&rsquo; theme<br \/>\n&#8211; Qt: Fix tab order in settings pages<br \/>\n&#8211; Data: Update SDL game controller database<br \/>\n&#8211; Qt: Add toggle button class<br \/>\n&#8211; CDROM: Tidy up warnings<br \/>\n&#8211; Qt: Fix toggle button not updating<br \/>\n&#8211; Qt: Darker Fusion tweaks<br \/>\n&#8211; Qt: Fix Cheats menu shortcut<br \/>\n&#8211; Qt: Remove multiple sources of truth for dark theme<br \/>\n&#8211; Qt: Fix uncentered toggle widget thumb<br \/>\n&#8211; CI: Remove Flatpak verification steps<br \/>\n&#8211; Qt: Add icon for multi-disc games<br \/>\n&#8211; SDLInputSource: Add options for XBox HIDAPI\/rawinput<br \/>\n&#8211; Qt: Expose advanced SDL options<br \/>\n&#8211; InputSource: Support querying current values<br \/>\n&#8211; System: Synchronize input binding state on startup<br \/>\n&#8211; XInputSource: Set initial state on connection<br \/>\n&#8211; SDLInputSource: Fix DirectInput<br \/>\n&#8211; GameDB: disable auto analog mode for Pepsiman (#3511)<br \/>\n&#8211; CI: Bump actions\/checkout to v5 (#3508)<br \/>\n&#8211; GameDB: Disable widescreen on Alone in the Dark &#8211; The New Nightmare (#3509)<br \/>\n&#8211; GameDB: Adjust crop area for Final Fantasy IV (#3510)<br \/>\n&#8211; Qt: Don&rsquo;t manually populate combos for enums<br \/>\n&#8211; GPU: Add separate scaling and FMV scaling options<br \/>\n&#8211; FullscreenUI: Update translation strings<br \/>\n&#8211; Achievements: Display warning for unsupported achievements<br \/>\n&#8211; GameDB: Disable PGXP and widescreen for Chrono Trigger<br \/>\n&#8211; GameDB: Disable PGXP and widescreen on Lunar games<br \/>\n&#8211; GameDB: Disable auto analog mode on Echo Night (#3514)<br \/>\n&#8211; update the Simple-Chinese translation to latest. (#3515)<br \/>\n&#8211; Qt: Fix double translation in GameListWidget<br \/>\n&#8211; GameDB: Tighten DMA for Hot Wheels Turbo Racing<br \/>\n&#8211; Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3517)<br \/>\n&#8211; GameDB: Disable auto analog mode on Shadow Tower (#3516)<br \/>\n&#8211; Common: Eliminate more static functions in headers<br \/>\n&#8211; GameDB: Rollcage Stage II<br \/>\n&#8211; GameDB: disable auto analog for some shoot&#8217;em up games (#3518)<br \/>\n&#8211; GameDB: Disable auto analog mode on Armored Core games (#3519)<br \/>\n&#8211; GameDB: Disable widescreen and speedup on MDEC for Legend of Mana (#3520)<br \/>\n&#8211; Qt: Check screen bounds when restoring window positions<br \/>\n&#8211; GameDB: Disable auto analog mode on Backstreet Billiards (#3521)<br \/>\n&#8211; GameDB: Increase max speedup cycles for Brave Fencer Musashi<br \/>\n&#8211; GameDB: Increase max speedup cycles for Breath of Fire III<br \/>\n&#8211; GameDB: Disable widescreen on Suikoden<br \/>\n&#8211; GameDB: Add compatibility rating to a few games<br \/>\n&#8211; GameDB: Disable auto analog on more games (#3523)<br \/>\n&#8211; Qt: Disable UI for fast boot &#038; disc speedup if marked incompatible in the DB (#3525)<br \/>\n&#8211; GameDB: Set max speedup cycles to 70k for Resident Evil 3 too (#3524)<br \/>\n&#8211; System: Apply setting restrictions before gamedb<br \/>\n&#8211; GameDatabase: Allow CPU overclock override<br \/>\n&#8211; GameDB: Titan Wars overrides<br \/>\n&#8211; GPUDevice: Move options to create flags<br \/>\n&#8211; CPU\/Recompiler: Check downcount in interpret block<br \/>\n&#8211; CPU\/Recompiler: Remove unused function pointer<br \/>\n&#8211; CPU\/Recompiler\/RISCV64: Replace lwu with lw in a couple of places<br \/>\n&#8211; GameDB: Max speedup cycles for Driver\/Driver 2<br \/>\n&#8211; Animated icon in memcard editor (#3526)<br \/>\n&#8211; Qt: Use a delegate to lazily resize\/render icon pixmaps<br \/>\n&#8211; Qt: Add custom code view for debugger<br \/>\n&#8211; Qt: Sync debugger breakpoint list with main<br \/>\n&#8211; Qt: Don&rsquo;t disable debugger code view while running<br \/>\n&#8211; OpenGLDevice: Disable PBOs on Panfrost driver<br \/>\n&#8211; DMA: Decrease slice size when MDEC is active\/decoding<br \/>\n&#8211; Mini: Fix missing format in FormatNumber()<br \/>\n&#8211; InputManager: Pack state in struct<br \/>\n&#8211; InputManager: Make macro button storage dynamic<br \/>\n&#8211; InputManager: Increase macros per pad<br \/>\n&#8211; Qt: Force memory card editor icons to 32&#215;32<br \/>\n&#8211; Qt: Fix editing second memory card<br \/>\n&#8211; GameDB: PGXP CPU mode for Azure Dreams<br \/>\n&#8211; GameDB: Disable disc speedup on MDEC for Diablo<br \/>\n&#8211; GameDB: Fix metadata for Darkstone<br \/>\n&#8211; GameDB: Disable widescreen in Fear Effect 2<br \/>\n&#8211; GameDB: PGXP CPU mode for Nightmare Creatures II<br \/>\n&#8211; CompressHelpers: Tidy up and add Deflate<br \/>\n&#8211; System: Add XZ save state compression<br \/>\n&#8211; Spanish (Spain) translation update 2025\/08\/25 (#3530)<br \/>\n&#8211; GameDB: Turn PGXPPreserveProjFP off for Persona<br \/>\n&#8211; GameDB: Fix metadata for Nightmare Creatures I &#038; II<br \/>\n&#8211; Qt: Disable column sorting indicator and adjust labels in memcard editor (#3528)<br \/>\n&#8211; GPUDevice: Fix ROV support being disabled<br \/>\n&#8211; GPU\/HW: Fix uninitialized pipeline fields<br \/>\n&#8211; CMake: Add possible missing include directory<br \/>\n&#8211; Qt: Disable game widget while system is starting<br \/>\n&#8211; FullscreenUI: Unify Prefer GLES option name<br \/>\n&#8211; GameDB: Enable PGXPPreserveProjFP for Ghost in the Shell (#3531)<br \/>\n&#8211; Update the Simple-Chinese Translation to latest. (#3533)<br \/>\n&#8211; GameDB: Disable auto analog mode on several SMT games (#3532)<br \/>\n&#8211; Qt: Sharp Bilinear scaling for memcard icons (#3536)<br \/>\n&#8211; Update duckstation-qt_it.ts (#3534)<br \/>\n&#8211; Updater Application Icon Update (#3535)<br \/>\n&#8211; Cheats: Make message OSD key consistent<br \/>\n&#8211; Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3538)<br \/>\n&#8211; Update the Simple-Chinese Translation to latest.<br \/>\n&#8211; Updater: Fix pause until mouse move on Mac<br \/>\n&#8211; Resources: Relocate PromptFont key glyphs to high range<br \/>\n&#8211; GameDB: Normalize multi-line strings<br \/>\n&#8211; GameDatabase: Add sort title, localized title, and save title fields<br \/>\n&#8211; GameDB: Add unsuffixed display names<br \/>\n&#8211; GameDB: Add sortName for games starting with &lsquo;The&rsquo;<br \/>\n&#8211; GameDatabase: Refactor disc sets<br \/>\n&#8211; GameDB: Add localized names<br \/>\n&#8211; Qt: Show English and localized names in tooltip<br \/>\n&#8211; GameDB: Add sort name to Crash\/Final Fantasy games<br \/>\n&#8211; GameDB: Fix lint errors<br \/>\n&#8211; Qt: Fix compile warning<br \/>\n&#8211; GameDB: More instances of sort titles<br \/>\n&#8211; GameDatabase: Check timestamp of discsets.yaml<br \/>\n&#8211; GameDatabase: Use once_flag for thread-safe initialization<br \/>\n&#8211; System: Fix crash on starting non-database game<br \/>\n&#8211; FullscreenUI: Fix incorrect disc set window title<br \/>\n&#8211; Update the Simple-Chinese translation to latest. (#3540)<br \/>\n&#8211; FullscreenUI: Fix selecting disc set entries in list\/grid<br \/>\n&#8211; Settings: Fix portable mode for AppImages<br \/>\n&#8211; StringUtil: Fix CompareNoCase for prefixes<br \/>\n&#8211; GameList: Support scanning and caching relative paths<br \/>\n&#8211; Qt: Resizable game list icons (#3539)<br \/>\n&#8211; Qt: Delete some redundant code in GameListModel<br \/>\n&#8211; Qt: Avoid a full reset when toggling show cover titles \/ localized titles<br \/>\n&#8211; Qt: Move scaling helper to cpp file<br \/>\n&#8211; Qt: Disable game list toolbar when no games found<br \/>\n&#8211; Qt: Simplify icon scaling<br \/>\n&#8211; FullscreenUI: Fix game properties title<br \/>\n&#8211; Qt: Use path as tie breaker when sort titles equal<br \/>\n&#8211; Qt: Use grid layout in cheat code editor (#3543)<br \/>\n&#8211; Qt: Don&rsquo;t use memcard icon cache for window icon when scaled<br \/>\n&#8211; dep\/googletest: Update to v1.17.0<br \/>\n&#8211; Tests: Add more unit tests for common classes<br \/>\n&#8211; StringUtil: Fix logical errors<br \/>\n&#8211; Qt: Fix warning<br \/>\n&#8211; Qt: Avoid QPixmap -> QIcon conversion in getIconForGame()<br \/>\n&#8211; Qt: Respond to DPR change in memory card editor<br \/>\n&#8211; GameDB: Add sort name to several more game series (#3544)<br \/>\n&#8211; Qt: Hide game list vertical header (#3545)<br \/>\n&#8211; Controller: Add Start\/Select bindings for the Pop&rsquo;n Controller (#3546)<br \/>\n&#8211; MediaCapture: Fix default video codec on MacOS<br \/>\n&#8211; Qt: Fix memory card icons drawing on themselves<br \/>\n&#8211; Qt: Use DevicePixelRatioChange for DisplayWidget<br \/>\n&#8211; Qt: Use widget-local device pixel ratio for game list<br \/>\n&#8211; GameList: Use save title for cover image lookup<br \/>\n&#8211; GameList: Improve grid size calculations<br \/>\n&#8211; Qt: Don&rsquo;t try to load directory as background image<br \/>\n&#8211; GameDB: Restore \u00ab\u00a0(Soviet)\u00a0\u00bb suffix on disc 2 of some C&#038;C games<br \/>\n&#8211; GameDB: A few more sort names<br \/>\n&#8211; Qt: Fix zooming with mouse wheel in game list (#3549)<br \/>\n&#8211; Update duckstation-qt_pt-BR.ts (#3548)<br \/>\n&#8211; Update the Simple-Chinese Translation to latest. (#3547)<br \/>\n&#8211; System: Fix safe mode details not showing<br \/>\n&#8211; Deps: Update Qt, SDL and zlib-ng<br \/>\n&#8211; Data: Add new PromptFont glyphs<br \/>\n&#8211; Qt: Wire up new key glyphs<br \/>\n&#8211; Deps: Make Qt build options more consistent<br \/>\n&#8211; Deps: Patch Qt fusion style<br \/>\n&#8211; GameDB: Disable auto analog for Hellnight (#3551)<br \/>\n&#8211; Qt: Fix possible cover loss during load<br \/>\n&#8211; GameList: Fix covers for disc sets sometimes missing<br \/>\n&#8211; CrashHandler: Debug break on abort() if debugger attached<br \/>\n&#8211; FullscreenUI: Fix crash when toggling localized titles<br \/>\n&#8211; Qt: Fix scroll bar desyncing on icon size change<br \/>\n&#8211; InputManager: Use scancodes for key mapping<br \/>\n&#8211; InputManager: Map &lsquo;old&rsquo; key names to new on load<br \/>\n&#8211; SmallString: Make constructors explicit<br \/>\n&#8211; Qt: Include full binding text in tooltip<br \/>\n&#8211; ImGuiManager: Initialize to default text font order<br \/>\n&#8211; Qt: Remove unused signal<br \/>\n&#8211; GameList: Pack state in struct<br \/>\n&#8211; Qt: Save one lookup when loading covers<br \/>\n&#8211; GameList: Use fixed size for icon column<br \/>\n&#8211; GameList: Use size_t for indexing<br \/>\n&#8211; Sharper icon scaling (#3553)<br \/>\n&#8211; Qt: Consider title when sizing icon column<br \/>\n&#8211; Qt: Fix compile warning<br \/>\n&#8211; MSBuild: Don&rsquo;t merge qt_LANG.qm when qtbase_LANG.qm exists<br \/>\n&#8211; Qt: Fix another compiler warning<br \/>\n&#8211; System: Don&rsquo;t print DATE\/TIME<br \/>\n&#8211; MSBuild: Set \/d1trimfile and \/PDBALTPATH<br \/>\n&#8211; CMake: Set -fmacro-prefix-map and -ffile-prefix-map<br \/>\n&#8211; Qt: Fix inconsistent cover caption size at startup<br \/>\n&#8211; Qt: Swap point size for pixel size in a few places<br \/>\n&#8211; GPU\/ShaderGen: Added Hybrid Bilinear scaling (#3554)<br \/>\n&#8211; Achievements: Show most recent progress update in pause menu<br \/>\n&#8211; Achievements: Show notification when challenge fails<br \/>\n&#8211; GameDatabase: Use correct titles in compatibility report (#3555)<br \/>\n&#8211; Settings: Default to notification achievement indicator mode<br \/>\n&#8211; SDLInputSource: Fix possible negative input to SDL_GetJoystickButton()<br \/>\n&#8211; Qt: Use Window\/AutoFillBackground for game list background<br \/>\n&#8211; Qt: Use RGB32 format for covers\/background<br \/>\n&#8211; FullscreenUI: Tweak text colours slightly<br \/>\n&#8211; Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3557)<br \/>\n&#8211; GameDB: Disable auto analog for Persona 2 &#8211; Innocent Sin (#3556)<br \/>\n&#8211; Qt: Update Korean translation by Hack\u8336\u3093<br \/>\n&#8211; Qt: Disable UI of settings forced via gamedb traits (#3558)<br \/>\n&#8211; Qt: Expand Gamelist background to fill available area (#3560)<br \/>\n&#8211; System: Remove use of CDImage title metadata<br \/>\n&#8211; Qt: Use ARGB32_Premultiplied for transparent covers<br \/>\n&#8211; FileSystem: Remove now-unused function<br \/>\n&#8211; Qt: Use hasAlphaChannel() for ARGB32 check<br \/>\n&#8211; GameList: Don&rsquo;t save custom titles to cache<\/em><br \/>\n&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7710\" title=\"Download DuckStation\">T\u00e9l\u00e9charger DuckStation v0.1 build 10XXX (65.1 Mo)<\/a><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/github.com\/stenzek\/duckstation\" target=\"_blank\" rel=\"noopener noreferrer\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles-de-salon\/53-sony-playstation-psone\/\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=113866\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Il s&rsquo;agit du meilleur \u00e9mulateur de PlayStation One, devant ePSXe et pSX. &nbsp; &nbsp; Caract\u00e9ristiques: &#8211; CPU Recompiler\/JIT (x86-64, armv7\/AArch32, AArch64, RISC-V\/RV64). &#8211; Hardware (D3D11, D3D12, OpenGL, Vulkan, Metal) and software rendering. &#8211; Upscaling, texture filtering, and true colour (24-bit) &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-113866","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKi2R-tCy","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/113866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=113866"}],"version-history":[{"count":6,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/113866\/revisions"}],"predecessor-version":[{"id":114039,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/113866\/revisions\/114039"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=113866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=113866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=113866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}