{"id":81959,"date":"2024-10-05T16:51:04","date_gmt":"2024-10-05T15:51:04","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=81959"},"modified":"2024-10-07T12:15:05","modified_gmt":"2024-10-07T11:15:05","slug":"consoles-de-salon-duckstation-v0-1-r241005","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=81959","title":{"rendered":"[Consoles de salon] DuckStation v0.1 r241007"},"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; Support dynamic page size selection (Stenzek)<br \/>\n&#8211; Fix incorrect end_ptr computation (Stenzek)<br \/>\n&#8211; Various fixes (Stenzek)<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Stable Build (<em>or rolling release<\/em>):<\/strong><br \/>\n&#8211; aa9a5e3\u00a0ImGuiOverlays: Change icon colour depending on controller mode<br \/>\n&#8211; fda6140\u00a0GameDatabase: Add DisableAutoAnalogMode trait<br \/>\n&#8211; aa1596f\u00a0GameDB: Set DisableAutoAnalogMode on various games<br \/>\n&#8211; a0fcbba\u00a0SPU: Refactor volume envelopes<br \/>\n&#8211; 1e8ca51\u00a0Update README.md<br \/>\n&#8211; 86d4d92\u00a0TimingEvents: Switch to 64-bit counters<br \/>\n&#8211; 41c8607\u00a0TimingEvents: Don&rsquo;t defer frame done callback<br \/>\n&#8211; ef59a0d\u00a0CPU: Fix assertion tripping in debug builds<br \/>\n&#8211; 3455a0d\u00a0System: Fix lockup with runahead enabled<br \/>\n&#8211; b089eaf\u00a0Qt: Reduce dialog height<br \/>\n&#8211; 6dd29eb\u00a0VulkanDevice: Fix incorrect log<br \/>\n&#8211; b9679df\u00a0System: Remove contradictory statement<br \/>\n&#8211; b656e1d\u00a0Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3280)<br \/>\n&#8211; 64a28aa\u00a0CPU\/PGXP: Fix typo in SLTU()<br \/>\n&#8211; 7dc78db\u00a0CPU\/PGXP: Make MTC2\/LWC2 behave the same<br \/>\n&#8211; 9a6de19\u00a0CPU\/PGXP: Use Instruction type<br \/>\n&#8211; 302652d\u00a0CPU\/PGXP: Purge psx_value from first half of instructions<br \/>\n&#8211; fc375d7\u00a0CPU\/PGXP: Purge psx_value from shifts<br \/>\n&#8211; 2662694\u00a0CPU\/PGXP: Purge psx_value completely<br \/>\n&#8211; 3548bbc\u00a0CPU\/PGXP: Combine static\/variable shift instructions<br \/>\n&#8211; bcd2424\u00a0CPU\/PGXP: Combine logical\/arithmetic shift functions<br \/>\n&#8211; 514116e\u00a0CPU\/PGXP: Rewrite SLL handler<br \/>\n&#8211; 8629efc\u00a0CPU\/PGXP: Purge macros<br \/>\n&#8211; a764954\u00a0CPU\/PGXP: Eliminate extra copy in SLT\/SLTU<br \/>\n&#8211; 491179a\u00a0CPU\/PGXP: Remove remaining C-isms<br \/>\n&#8211; dadf388\u00a0CPU\/PGXP: Make validate a member function<br \/>\n&#8211; d4d813f\u00a0CPU\/PGXP: Identifier name consistency<br \/>\n&#8211; 2971b2f\u00a0CPU\/PGXP: Inline valid flag updates<br \/>\n&#8211; 5c14ac2\u00a0GameDB: Allow clipping correction for Spyro 1<br \/>\n&#8211; ccd7ba9\u00a0Qt: Move language\/theme setting to window<br \/>\n&#8211; 3578572\u00a0CPU\/NewRec\/x64: Fix data corruption on lwl\/lwr with PGXP<br \/>\n&#8211; 1aa9c2d\u00a0GameDatabase: Add DisableSpriteTextureFiltering trait<br \/>\n&#8211; 9a0d5db\u00a0GameDB: Use disable sprite texture filtering for FF7\/LoD<br \/>\n&#8211; 417c1e4\u00a0MediaCapture: Load media foundation on-demand<br \/>\n&#8211; 5433b30\u00a0Qt: Always display version info in settings<br \/>\n&#8211; 8b3fd53\u00a0System: Fix HW\/SW rendering swap<br \/>\n&#8211; 9e3507e\u00a0InputManager: Support multiple mice via raw input<br \/>\n&#8211; bda6869\u00a0Qt: Implement per-game controller configuration<br \/>\n&#8211; f0deab2\u00a0InputManager: Fix wheel scrolling in Big Picture<br \/>\n&#8211; 9dd83c4\u00a0InputManager: Remove unused pointer type<br \/>\n&#8211; 1425b2f\u00a0Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3281)<br \/>\n&#8211; 96b8e53\u00a0Deps: Bump shaderc<br \/>\n&#8211; 873b540\u00a0Deps: Switch to libjpeg-turbo<br \/>\n&#8211; 7745c9e\u00a0Deps: Make some libraries optional for Linux<br \/>\n&#8211; 72fc81a\u00a0CMake: Add install target<br \/>\n&#8211; 41fb5d3\u00a0CMake: Enable PIC on Linux<br \/>\n&#8211; a8cac70\u00a0Qt: Ensure window is raised after recreation<br \/>\n&#8211; 096a081\u00a0dep\/imgui: Bump to v1.91.0<br \/>\n&#8211; c8e6130\u00a0StringUtil: Use unicode replacement character in DecodeUTF8()<br \/>\n&#8211; 599800d\u00a0Deps: Version bumps<br \/>\n&#8211; f2c0303\u00a0Misc: Use lightgun controller icon<br \/>\n&#8211; 25d8f1b\u00a0Deps: Build lunasvg<br \/>\n&#8211; b378ffb\u00a0ImGui: Enable lunasvg<br \/>\n&#8211; a2aa040\u00a0deps\/rc_client: Add rc_client_get_rich_presence_strings()<br \/>\n&#8211; 707453b\u00a0FileSystem: Swap vector for DynamicHeapArray<br \/>\n&#8211; f37a97b\u00a0Host: Add ReadCompressedResourceFile()<br \/>\n&#8211; f30844c\u00a0ImGuiManager: Move glyph ranges to separate file<br \/>\n&#8211; e8b787f\u00a0Misc: Change various icons<br \/>\n&#8211; a7f3d7b\u00a0ImGuiManager: Add CompactFontRange()<br \/>\n&#8211; b8026a0\u00a0CMake: Remove unused file<br \/>\n&#8211; 5c2fc68\u00a0dep\/imgui: Use stb_sprintf<br \/>\n&#8211; 6deb2eb\u00a0Achievements: Fix badge download bug<br \/>\n&#8211; 44471a6\u00a0dep\/imgui: Don&rsquo;t copy the font data on building<br \/>\n&#8211; 0f29cd8\u00a0Data: Update third-party notices<br \/>\n&#8211; 48c2760\u00a0dep\/rcheevos: rc_validate does not need to be built<br \/>\n&#8211; a49be5d\u00a0Data: Update SDL Game Controller DB<br \/>\n&#8211; 88e4bf6\u00a0SmallString: Tidy-up and add wide string helpers<br \/>\n&#8211; c9f5cfc\u00a0Host: Add TranslatePluralToSmallString()<br \/>\n&#8211; b04f721\u00a0Achievements: Use plural form for points<br \/>\n&#8211; 7a05d5a\u00a0Achievements: Reset focus when opening windows<br \/>\n&#8211; e54c4c8\u00a0ImGuiManager: Tweak OSD message size<br \/>\n&#8211; 344a4a6\u00a0FullscreenUI: Navigation improvements<br \/>\n&#8211; 46a6681\u00a0CDROM: Fix incorrect clamp with seek speedup<br \/>\n&#8211; 940200f\u00a0FullscreenUI: More animation fixes<br \/>\n&#8211; 05c7e60\u00a0InputManager: Don&rsquo;t set key down for binds when ImGui has focus<br \/>\n&#8211; 63bf64b\u00a0ImGuiOverlays: Use actual recording icon<br \/>\n&#8211; 2c27b20\u00a0ImGuiManager: Remove unused function<br \/>\n&#8211; ae2e79f\u00a0Util: Add CompressHelpers<br \/>\n&#8211; c7a6e7e\u00a0SHA1Digest: Span-ify<br \/>\n&#8211; f243dc0\u00a0Host: Use CompressHelpers for ReadCompressedResourceFile()<br \/>\n&#8211; 667d1bf\u00a0GPUDevice: Use CompressHelpers<br \/>\n&#8211; 542ef3a\u00a0GPUDevice: Warning fix<br \/>\n&#8211; d651c9f\u00a0GameList: Support excluding disc sets<br \/>\n&#8211; 63c7f4a\u00a0GPU\/HW: Fix assert with accurate blending + true colour on<br \/>\n&#8211; 486f410\u00a0GameDB: Disable WS in Athena &#8211; Awakening from the Ordinary Life<br \/>\n&#8211; 7df5764\u00a0Data: Remove license-incompatible shaders<br \/>\n&#8211; fe8dada\u00a0dep\/libchdr: Add EDC computation functions<br \/>\n&#8211; ac139d9\u00a0CDImage\/ECM: Use EDC\/ECC functions from libchdr<br \/>\n&#8211; cdba1fe\u00a0Common: Rename iNN -> sNN<br \/>\n&#8211; b84d3f1\u00a0SPU: Vectorize reverb resampling<br \/>\n&#8211; 81c9bde\u00a0GSVector: Add a bunch of fp64 operations<br \/>\n&#8211; 14ab642\u00a0Common: Add aligned_unique_ptr<br \/>\n&#8211; 3fbdcdb\u00a0AudioStream: Rewrite and integrate expander<br \/>\n&#8211; aa955b8\u00a0GPU\/SW: Split out rasterizer, add dynamic selection<br \/>\n&#8211; 7f4e5d5\u00a0Misc: Update copyright headers<br \/>\n&#8211; 88ee70e\u00a0Misc: Remove unused files<br \/>\n&#8211; bee80b0\u00a0Spanish (Spain) translation update 2024\/08\/30 (#3285)<br \/>\n&#8211; 7f9a69b\u00a0Update the Simple-Chinese translation to latest. (#3282)<br \/>\n&#8211; 7b17859\u00a0Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil<br \/>\n&#8211; 0945a9a\u00a0Atualiza\u00e7\u00e3o Idioma Turco<br \/>\n&#8211; 4322799\u00a0dep\/rcheevos: Don&rsquo;t silently truncate buffers in rc_api_init_fetch_image_request()<br \/>\n&#8211; 5ed8af4\u00a0Achievements: Shrink URL buffer sizes<br \/>\n&#8211; 0ba068e\u00a0GameDB: Disable PGXP culling in Spyro 1<br \/>\n&#8211; 51cfea4\u00a0ImGuiManager: Split OSD and debug window fonts<br \/>\n&#8211; b564f92\u00a0DiscordRPC: Add Rcheevos Icon Support (#3286)<br \/>\n&#8211; 164a353\u00a0System: Fix possible race condition in presence update<br \/>\n&#8211; 4c51337\u00a0ImGuiManager: Don&rsquo;t rasterize full glyph range for debug font<br \/>\n&#8211; 63abdb7\u00a0Reworked the \u00ab\u00a0Force NTSC Timings\u00a0\u00bb feature to support both NTSC and PAL frame timings (#3287)<br \/>\n&#8211; 6a3b1a2\u00a0MDEC: Vectorize 16 and 24-bit copy-out<br \/>\n&#8211; 56dac5f\u00a0Deps: Bump SDL2 to 2.30.7<br \/>\n&#8211; 6d0f92d\u00a0dep\/fmt: Bump to v11.0.2<br \/>\n&#8211; 8274042\u00a0CI\/AppImage: Build shrunk ffmpeg for media capture<br \/>\n&#8211; f9a5940\u00a0Settings: Force Frame Timings => Force Video Timing<br \/>\n&#8211; 503004f\u00a0Data: Note third-party codecs in AppImage FFmpeg<br \/>\n&#8211; 94911ab\u00a0System: Display disabled enhancements in safe mode<br \/>\n&#8211; 1446e30\u00a0Settings: Make Disable Interlacing a Deinterlacing mode<br \/>\n&#8211; 1eb1b03\u00a0MemoryCard: Defer creation of card until first save<br \/>\n&#8211; 87eded4\u00a0FileSystem: Fix FD leak with atomic updated file on Linux<br \/>\n&#8211; 060c555\u00a0INISettingsInterface: Use FileSystem atomic update routines<br \/>\n&#8211; a7d8e6d\u00a0Host: Add disambiguation variants for translations<br \/>\n&#8211; 0458dfe\u00a0MemoryCard: Don&rsquo;t display message for empty card<br \/>\n&#8211; a53dc85\u00a0GPUDevice: Fix initial pipeline cache not being created<br \/>\n&#8211; 129df84\u00a0PostProcessing\/FX: Log pipeline creation error description<br \/>\n&#8211; 4a27141\u00a0Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3288)<br \/>\n&#8211; 5b4d625\u00a0Add *.psx as a supported PS-X EXE file type (#3290)<br \/>\n&#8211; 2d3c6ac\u00a0GameDB: Fix MGS Premium Package (#3289)<br \/>\n&#8211; a074699\u00a0Qt: Fix &lsquo;Boot and Debug&rsquo; menu option<br \/>\n&#8211; 4c59513\u00a0GPUDevice: Fix pipeline cache loading<br \/>\n&#8211; ab1c857\u00a0CPU: Refactor execution mode switching<br \/>\n&#8211; 929b049\u00a0Qt: Save\/restore additional window positions<br \/>\n&#8211; 153d959\u00a0RegTest: Compile fix<br \/>\n&#8211; 2e080d4\u00a0Qt: Add edit function to debugger memory view<br \/>\n&#8211; 95185b7\u00a0FSUI : some misc fixes (#3291)<br \/>\n&#8211; c5dd484\u00a0CI\/MacOS: Don&rsquo;t use ninja for lunasvg<br \/>\n&#8211; 1c1b82e\u00a0GPUDevice: Purge threaded presentation<br \/>\n&#8211; 4b0c1fd\u00a0GPUDevice: Add recovery from lost device<br \/>\n&#8211; ac5a2a1\u00a0GPUDevice: Remove BeginPresent() skip parameter<br \/>\n&#8211; 71ec59b\u00a0Qt\/Debugger: Highlight changed bytes in memory view<br \/>\n&#8211; 6ea2bb1\u00a0Qt\/Debugger: Auto refresh memory every 100ms<br \/>\n&#8211; 1b2ff7e\u00a0CDImage: Support reading MODE1 sectors<br \/>\n&#8211; 47a3cd4\u00a0CDROM: Support reading MODE1 sectors<br \/>\n&#8211; af777c1\u00a0MediaCapture: Log video size<br \/>\n&#8211; 940cc63\u00a0GPU: Fix internal res screenshot AR with None cropping<br \/>\n&#8211; 9d6ec23\u00a0Common: Fix GSVector natvis<br \/>\n&#8211; 32a3311\u00a0System: Add option to automatically resize window<br \/>\n&#8211; 1956575\u00a0Cheats: Fix detection of ungrouped cheat import<br \/>\n&#8211; d29444e\u00a0Update Russian translation (#3292)<br \/>\n&#8211; b6c4d6d\u00a0Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3293)<br \/>\n&#8211; 1d83e72\u00a0Achievements: Fix incorrect plural string<br \/>\n&#8211; b10f043\u00a0StringUtil: Fix typo<br \/>\n&#8211; 3078339\u00a0Common: Extract out ryml helpers<br \/>\n&#8211; 86bff86\u00a0dep\/reshadefx: Update to 7bdfb03<br \/>\n&#8211; 432fd80\u00a0PostProcessing\/FX: Use SPIR-V instead of GLSL for Vulkan<br \/>\n&#8211; 6a5f16d\u00a0VulkanDevice: Handle rare case of unaligned SPIR-V<br \/>\n&#8211; c42fb7c\u00a0GPUDevice: Support ingesting SPIR-V<br \/>\n&#8211; 4c31218\u00a0GPUDevice: Add API version field<br \/>\n&#8211; a22acfc\u00a0Deps: Include DXC and DirectX Agility SDK<br \/>\n&#8211; 559aff0\u00a0D3D12Device: Use DXC and 12.0 feature level<br \/>\n&#8211; de551c1\u00a0D3D12Device: Fix crash when using media capture<br \/>\n&#8211; 7bcdf11\u00a0MediaCapture: Fix audio timestamp drift<br \/>\n&#8211; e2a3fe1\u00a0Cheats: Prevent inlining of memory functions<br \/>\n&#8211; 128d525\u00a0MSBuild: Disable RTTI on Windows builds<br \/>\n&#8211; c633a6b\u00a0Qt\/Debugger: Invalidate blocks on manual memory edit<br \/>\n&#8211; 936c945\u00a0Qt\/Debugger: Highlight selection on dump address<br \/>\n&#8211; fe9d06a\u00a0Qt\/Debugger: Snap code view to center on goto address<br \/>\n&#8211; d1770b6\u00a0Settings: Default console logging to running from TTY<br \/>\n&#8211; e93dea5\u00a0SPU: Connect 0x1F801DB8\/0x1F801DBA writes<br \/>\n&#8211; 891d5ce\u00a0ImGuiFullscreen: Allow smooth scrolling<br \/>\n&#8211; 6c3f338\u00a0ImGuiFullscreen: Fix whole menu being unscrollable<br \/>\n&#8211; 2813b4b\u00a0Achievements: Open profile on leaderboard selection<br \/>\n&#8211; 20b4581\u00a0Settings: Remove second source of truth for OSD notifications<br \/>\n&#8211; 0abd7c0\u00a0Qt: Expand Controller Profile Dropdown Width<br \/>\n&#8211; 065beff\u00a0Qt: Rename NeGcon Rumble controller name<br \/>\n&#8211; b641475\u00a0Qt: Expand Controller List Width<br \/>\n&#8211; 66b4391\u00a0Qt: Tweak Grey Matter Theme<br \/>\n&#8211; d7ce028\u00a0Qt: Make Virtual Controller List Word Wrapped<br \/>\n&#8211; ddcb0cb\u00a0Misc: Warning fixes<br \/>\n&#8211; f2720b9\u00a0System: Reduce force-displayed-warning scope<br \/>\n&#8211; 6f31e56\u00a0MetalDevice: Implement timed present<br \/>\n&#8211; ad67ab7\u00a0MetalDevice: Use TranspileAndCreateShaderFromSource()<br \/>\n&#8211; d981dc7\u00a0MetalDevice: Implement pipeline cache<br \/>\n&#8211; d330dca\u00a0MetalDevice: Use CocoaTools methods<br \/>\n&#8211; e03deb4\u00a0System: Set realtime constraints on MacOS<br \/>\n&#8211; e17eaf7\u00a0ImGuiFullscreen: Disable border animation when smooth scrolling is off<br \/>\n&#8211; d28f0fa\u00a0Qt: Enable word wrap in Settings window list<br \/>\n&#8211; 350cf7e\u00a0GPUDevice: Use suffixed shaderc libname<br \/>\n&#8211; 6d63712\u00a0Qt: Fix memory view colours in light themes<br \/>\n&#8211; fbb92e9\u00a0Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil<br \/>\n&#8211; 1ffd2f4\u00a0Qt\/Debugger: Improve row scrolling<br \/>\n&#8211; b576826\u00a0Quality of Life changes to breakpoints (#3297)<br \/>\n&#8211; a259178\u00a0GameDB: South Park &#8211; Chef&rsquo;s Luv Shack controller update (#3298)<br \/>\n&#8211; 8fa4060\u00a0CPU: Add SetBreakpointEnabled()<br \/>\n&#8211; b96e6d1\u00a0Qt\/Debugger: Connect breakpoint checkbox<br \/>\n&#8211; 8b67ed8\u00a0CPU: Display loadstore offsets in hex<br \/>\n&#8211; 8ba85d6\u00a0Pad: Fix stuck inputs after loading mismatched state pad type<br \/>\n&#8211; 401295e\u00a0Common: Allow PRINTFLIKE to work on Clang<br \/>\n&#8211; 3695992\u00a0StringUtil: Speed up EncodeHex()\/append_hex()<br \/>\n&#8211; 292c1e0\u00a0Misc: Normalize OSD message keys<br \/>\n&#8211; 6465581\u00a0feat: Polish localization updates<br \/>\n&#8211; a5cd3ee\u00a0UI : remove issue tracker button<br \/>\n&#8211; 0538b95\u00a0GPU\/HW: Reduce number of shaders\/pipelines in default config<br \/>\n&#8211; 96ece5d\u00a0SmallString: MSVC warning fix<br \/>\n&#8211; e056bcb\u00a0AudioStream: Fix incorrect padding<br \/>\n&#8211; b5df06a\u00a0GPU\/HW: Rewrite automatic internal resolution selection<br \/>\n&#8211; 5f80cb1\u00a0GPU\/HW: Fix inaccurate shader progress counter<br \/>\n&#8211; d07c7e4\u00a0Qt: Fix 100% CPU usage while downloading files<br \/>\n&#8211; a7747c5\u00a0Common: Add 256-bit integer vector wrapper<br \/>\n&#8211; 4067072\u00a0GPU\/SW: Fix SSE4 path and add 256-bit AVX2 path<br \/>\n&#8211; e7aa049\u00a0System: Not all setting changes need to interrupt<br \/>\n&#8211; e617f17\u00a0System: Set GPU timing enable on init\/destroy<br \/>\n&#8211; ac8461a\u00a0System: Fix bogus SW thread CPU in OSD<br \/>\n&#8211; 1969855\u00a0System: Drop IPC server<br \/>\n&#8211; 54e5d93\u00a0GPU\/SW: Enable SIMD path and make default<br \/>\n&#8211; df17528\u00a0Qt: Move threaded rendering toggle to Debug tab<br \/>\n&#8211; 1754ecf\u00a0SPU: Get rid of second output stream<br \/>\n&#8211; 8838120\u00a0System: Fix crash when disabling runahead<br \/>\n&#8211; 3dca598\u00a0Log: Switch to enum class<br \/>\n&#8211; 88bc3a2\u00a0Fixed typo in F4 Cheat Type code (#3300)<br \/>\n&#8211; f169b89\u00a0GPU: Defer frame done if not running events<br \/>\n&#8211; f9941c3\u00a0GPU\/HW: Reduce shader dependence on global constants<br \/>\n&#8211; 986e207\u00a0GPU\/HW: Make batch shaders independent on resolution<br \/>\n&#8211; e1c8766\u00a0Misc: More iNN => sNN<br \/>\n&#8211; c439de6\u00a0Common: SSE2 backsupport for vector classes<br \/>\n&#8211; 206f32e\u00a0Qt: Fix early console debug output<br \/>\n&#8211; cf32774\u00a0RegTest: Check size before hash<br \/>\n&#8211; 23ec40d\u00a0Settings: Set log level to none if no sinks enabled<br \/>\n&#8211; 2768d27\u00a0Qt: Make log window legible in light theme<br \/>\n&#8211; bb3d27f\u00a0GPU\/SW: Drop dithering function specialization<br \/>\n&#8211; dae38cb\u00a0Qt: Fix gap in advanced graphics settings on Linux<br \/>\n&#8211; d67b826\u00a0CI\/Flatpak: Improve install behaviour<br \/>\n&#8211; bfc914a\u00a0CMake: Add DISABLE_SSE4 option<br \/>\n&#8211; ed7a9e2\u00a0CI: Refactoring and add Linux SSE2 builds<br \/>\n&#8211; b971125\u00a0MSBuild: Support creating legacy SSE2 builds<br \/>\n&#8211; 71cf206\u00a0CI: Add Windows SSE2 builds<br \/>\n&#8211; 9a1d92a\u00a0gitignore: Add \/.cache\/ folder (#3301)<br \/>\n&#8211; c0ada65\u00a0Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3302)<br \/>\n&#8211; 2cfad21\u00a0Common: Missed another SSE4 instruction<br \/>\n&#8211; 3808217\u00a0SPU: Handle ignore loop address with IRQs on<br \/>\n&#8211; 114effd\u00a0CDROM: Simulate backwards 1T jump on short seeks<br \/>\n&#8211; 50cfbf1\u00a0GameDB: PGXP-CPU for Valkyrie Profile<br \/>\n&#8211; 5ed96fc\u00a0GameDB: ICache for Nightmare Creatures<br \/>\n&#8211; fd8f97f\u00a0GPU\/HW: Fix adaptive downsampling<br \/>\n&#8211; 9919271\u00a0ImGuiOverlays: Fix scrolling offscreen with no-serial<br \/>\n&#8211; 4d74b20\u00a0System: Don&rsquo;t try to read SYSTEM.CNF from Audio CD<br \/>\n&#8211; 0e4ca9c\u00a0CDROM: Fix CDDA playback in some obscure edge cases<br \/>\n&#8211; d1eed89\u00a0GameDB: PGXP-CPU for Roswell Conspiracies<br \/>\n&#8211; a26c3e5\u00a0System: Add new &lsquo;Type 1B&rsquo; fast boot<br \/>\n&#8211; 58dc24c\u00a0CDROM: Pack state in struct<br \/>\n&#8211; 495a0da\u00a0Pad: Pack state in struct<br \/>\n&#8211; c46ec39\u00a0GPU: Move software fill\/write\/copy into rasterizer namespace<br \/>\n&#8211; e3a84af\u00a0GameDB: PGXP-CPU for Firebugs<br \/>\n&#8211; 2e4eaea\u00a0GameDB: PGXP-CPU for Hogs of War<br \/>\n&#8211; b36e2ce\u00a0CPU\/CodeCache: Don&rsquo;t create a branch block with no delay slot<br \/>\n&#8211; 29da7f7\u00a0System: Add &lsquo;Fast Forward Boot&rsquo; option<br \/>\n&#8211; df8e950\u00a0Qt: Rename &lsquo;Disable All Enhancements&rsquo; to &lsquo;Safe Mode&rsquo;<br \/>\n&#8211; 5995471\u00a0FullscreenUI: Disable rewind options unless enabled<br \/>\n&#8211; 82ed6bb\u00a0Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3303)<br \/>\n&#8211; a76b48b\u00a0CI: Update dependency versions<br \/>\n&#8211; 4e88028\u00a0Qt: Fix inconsistent multitap addressing<br \/>\n&#8211; 615781b\u00a0GPUBackend: Don&rsquo;t rely on g_settings<br \/>\n&#8211; 036e11f\u00a0Qt: Remove unused variable<br \/>\n&#8211; ca6b994\u00a0Common: Build fix when compiling with AVX2 march<br \/>\n&#8211; 7d8ae9a\u00a0Packaging: Add SPEC and PKGBUILD<br \/>\n&#8211; b51def8\u00a0Qt: Support update checking without installing<br \/>\n&#8211; fee5f76\u00a0Qt: Put RAIntegration in root menu bar<br \/>\n&#8211; 4132b5e\u00a0Settings: Remove &lsquo;Increase Timer Resolution&rsquo; option<br \/>\n&#8211; e06f1f1\u00a0GPU: Add hardware texture cache<br \/>\n&#8211; d32143b\u00a0ImGuiOverlays: Make escape close save state selector<br \/>\n&#8211; 73fd97e\u00a0GPUTextureCache: Fix reload replacements hotkey\/menu action<br \/>\n&#8211; 3081c4f\u00a0Qt: Fix disabling of some texture dumping options<br \/>\n&#8211; 060146a\u00a0CDROM: Add SubQ Skew option<br \/>\n&#8211; 9de5794\u00a0Data: Add replacement scanlines shader<br \/>\n&#8211; 6dc4fa5\u00a0CDROM: Physical => SubQ in variables<br \/>\n&#8211; 07f410b\u00a0Achievements: Mirror whacky rcheevos header handling<br \/>\n&#8211; 75babc7\u00a0Data: Update SDL game controller db<br \/>\n&#8211; ccc3b11\u00a0FileSystem: Slight ifdef tidy-ups<br \/>\n&#8211; 08fe20a\u00a0CMake: Add spirv-cross include path to util<br \/>\n&#8211; 45c8f6e\u00a0BIOS: Make GetInfoForHash() public<br \/>\n&#8211; 0730a36\u00a0GPU\/HW: Fix batch shader compiling with GLSL ES<br \/>\n&#8211; bd050eb\u00a0OpenGLDevice: Fix 16-bit texture uploads without PBOs<br \/>\n&#8211; 51fefb3\u00a0System: Fix crash when toggling SW with interpreter<br \/>\n&#8211; 7e72b9f\u00a0GPU\/TextureCache: Fix palette reduction in C4 mode<br \/>\n&#8211; 785692d\u00a0Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3304)<br \/>\n&#8211; 4d5e0b6\u00a0Settings: Don&rsquo;t create dumps\/audio in userdir<br \/>\n&#8211; 887d588\u00a0System: Further improve fastboot behaviour<br \/>\n&#8211; c740fd9\u00a0GPU\/TextureCache: Disable bilinear page upscaling by default<br \/>\n&#8211; a83b642\u00a0Settings: Disable texture cache in safe mode<br \/>\n&#8211; 2f33154\u00a0BIOS: Fix OpenBIOS initializer<br \/>\n&#8211; 0ae4461\u00a0README: Mention SSE2 builds and texture replacement<br \/>\n&#8211; 52389f4\u00a0GPU\/HW: Fix force-round-coords with texture cache<br \/>\n&#8211; 71bb953\u00a0GPU\/HW: Handle redundant texture window updates<br \/>\n&#8211; 08bdffa\u00a0GPU\/HW: Fix toggling texture replacement settings<\/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 11XXX (67.2 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=81959\" 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_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_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},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-81959","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-ljV","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/81959","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=81959"}],"version-history":[{"count":3,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/81959\/revisions"}],"predecessor-version":[{"id":81975,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/81959\/revisions\/81975"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=81959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=81959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=81959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}