{"id":81623,"date":"2024-09-16T11:12:12","date_gmt":"2024-09-16T10:12:12","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=81623"},"modified":"2024-09-16T11:14:26","modified_gmt":"2024-09-16T10:14:26","slug":"consoles-de-salon-duckstation-v0-1-r240915","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=81623","title":{"rendered":"[Consoles de salon] DuckStation v0.1 r240916 (GPL vers PolyForm)"},"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; Display loadstore offsets in hex (Stenzek)<br \/>\n<strong>&#8211; A noter que le d\u00e9veloppeur de DuckStation, stenzek, a chang\u00e9 la licence de l\u2019\u00e9mulateur PS1 de GNU GPLv3 (open source) \u00e0 PolyForm Strict, une licence propri\u00e9taire. Ce changement interdit l\u2019utilisation commerciale et la distribution de versions modifi\u00e9es du logiciel. Cette d\u00e9cision a suscit\u00e9 des critiques, notamment parce que DuckStation int\u00e8gre des contributions ext\u00e9rieures et que ce changement pourrait violer les termes de la GPL.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Stable Build (<em>or rolling release<\/em>):<\/strong><br \/>\n&#8211; 81295c8\u00a0FileSystem: Correctly use lstat() on Linux<br \/>\n&#8211; e6a682f\u00a0System: Reduce rewind\/runahead memory usage w\/o 8MB enabled<br \/>\n&#8211; 7041178\u00a0System: Make more functions static<br \/>\n&#8211; aeb9d38\u00a0System: Add save state compression mode options<br \/>\n&#8211; 4f16cb6\u00a0GPUDevice: Expose swap chain clear colour<br \/>\n&#8211; b2ca23e\u00a0GPU: Use full display rect for postfx calculations<br \/>\n&#8211; 8ad133d\u00a0FileSystem: Fix crash on file open fail in WriteAtomicRenamedFile()<br \/>\n&#8211; c97516b\u00a0CDROM: Further improve seek timing<br \/>\n&#8211; d1f0669\u00a0SPU: Ensure all samples are generated prior to DMA write<br \/>\n&#8211; 624ab4d\u00a0Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3273)<br \/>\n&#8211; 5368a1d\u00a0CI\/AppImage: Work around broken AppImageLauncher<br \/>\n&#8211; 55d0951\u00a0CDROM: Defer init completion until after seek<br \/>\n&#8211; 76f6eaf\u00a0Qt: Fix folder selection title bar<br \/>\n&#8211; 98b1a70\u00a0GPU\/HW: Use texture instead of RTs for rewind\/runahead w\/o MSAA<br \/>\n&#8211; 010c7de\u00a0dep: Bump vk_mem_alloc to 871913d<br \/>\n&#8211; 34df233\u00a0VulkanDevice: Enable VK_KHR_maintenance4 and 5<br \/>\n&#8211; b72e622\u00a0CubebAudioStream: Remove leftover field<br \/>\n&#8211; 8295fd9\u00a0GPUDevice: Fix debug assertion tripping in Vulkan<br \/>\n&#8211; 290c44f\u00a0Error: Add TakeDescription()<br \/>\n&#8211; 5f80827\u00a0VulkanDevice: Fix download inside render pass<br \/>\n&#8211; af47eb6\u00a0System: Add video capture feature<br \/>\n&#8211; 62eb557\u00a0MediaCapture: Warning fix<br \/>\n&#8211; 00a58eb\u00a0Bus: Fix sideloading EXEs without initial SP value<br \/>\n&#8211; db4e28f\u00a0GPU: Add cycle penalty for reloading CLUT<br \/>\n&#8211; abbb21f\u00a0GPU: Approxiate texture cache reload time for P8\/C16 sprites<br \/>\n&#8211; 78398f8\u00a0GameDB: Battle Athletess &#8211; Daiundoukai GTO<br \/>\n&#8211; 5d84185\u00a0GameDB: Slightly bump up DMA rate for Chrono Cross<br \/>\n&#8211; 9a58327\u00a0GPU: Vectorize VRAM fills<br \/>\n&#8211; c30c4a5\u00a0GPU: Fix possible race in screenshot<br \/>\n&#8211; 422a0a0\u00a0MediaCapture: Fix OpenGL capture<br \/>\n&#8211; 8ad912c\u00a0MediaCapture: Handle BGRA for MediaFoundation<br \/>\n&#8211; ee07e9e\u00a0Hotkeys: Move Toggle Media Capture to General<br \/>\n&#8211; d5b6d35\u00a0dep: Add FFmpeg v7.0.2 headers<br \/>\n&#8211; da4b5df\u00a0MediaCapture: Add FFmpeg backend<br \/>\n&#8211; da1fb4c\u00a0Data: Update SDL game controller database<br \/>\n&#8211; e8693ed\u00a0README: Various corrections\/updates<br \/>\n&#8211; 3e708d0\u00a0Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3274)<br \/>\n&#8211; 5786f3a\u00a0System: Fix loading state without media<br \/>\n&#8211; f48d3b4\u00a0CMake: Copy FFmpeg dylibs into Mac bundle<br \/>\n&#8211; 71738d1\u00a0GPU: Clear RT before sending to media capture<br \/>\n&#8211; 9e09f53\u00a0Core: Add constexpr MIPS Encoder<br \/>\n&#8211; cbbfc2f\u00a0StringUtil: Add BytePatternSearch()<br \/>\n&#8211; e96320d\u00a0BIOS: Add Type 2 fastboot patch (PS2)<br \/>\n&#8211; 421bd23\u00a0Bus: Add stub for SIO2 accesses<br \/>\n&#8211; 34e0752\u00a0GameDB: Add hash for Starblade Alpha (Japan)<br \/>\n&#8211; a6ba2b5\u00a0BIOS: Prioritize image enumeration<br \/>\n&#8211; 09cdd98\u00a0Qt: Clarify BIOS support in setup wizard<br \/>\n&#8211; 0af2c01\u00a0Updated Spanish (Latin America) translation (#3275)<br \/>\n&#8211; f99d5ff\u00a0FullscreenUI: Fix saving of list options (e.g. controller settings)<br \/>\n&#8211; 13a3741\u00a0FullscreenUI: Fix popup close resetting window scroll<br \/>\n&#8211; 7756c5a\u00a0Qt: Fix log window mouse interaction<br \/>\n&#8211; 05f9f33\u00a0ImGuiFullscreen: Fix choice popup selected drawing over border<br \/>\n&#8211; f5815f3\u00a0ImGuiFullscreen: Display checkmark on right of choice dialog<br \/>\n&#8211; 0f03aa3\u00a0GameDB: Fix Starblade Alpha JPN hash (#3276)<br \/>\n&#8211; 159254c\u00a0RegTest: Fix OOB array read<br \/>\n&#8211; f2896d5\u00a0RegTest: Report performance stats on exit<br \/>\n&#8211; 460acce\u00a0MDEC: Ensure alignment of inputs<br \/>\n&#8211; 2e24519\u00a0Misc: Fix ARM32 build (again)<br \/>\n&#8211; 2f5aa45\u00a0SPU: Fix incorrect envelope rate<br \/>\n&#8211; add4624\u00a0Qt: Fix list focus restoration after system shutdown<br \/>\n&#8211; 7810c95\u00a0Atualiza\u00e7\u00e3o Portugu\u00eas do Brasil (#3277)<br \/>\n&#8211; 823ce58\u00a0update Simple-Chinese translation to latest. (#3278)<br \/>\n&#8211; 681fab5\u00a0Qt: Update glyph ranges<br \/>\n&#8211; 052930a\u00a0System: Fix reset with Type 2 fastboot<br \/>\n&#8211; ce7bbb4\u00a0FullscreenUI: Make \u00ab\u00a0version\u00a0\u00bb in Big picture translatable (#3279)<br \/>\n&#8211; 44a12db\u00a0Log: Flush on every write<br \/>\n&#8211; b274bf4\u00a0System: Switch to new capture file on video FPS change<br \/>\n&#8211; c6d14fe\u00a0System: Log information on startup<br \/>\n&#8211; 7ac3e2f\u00a0Settings: Don&rsquo;t create deprecated achievement cache directories<br \/>\n&#8211; 9d7a3b1\u00a0Settings: Fix incorrect videos directory<br \/>\n&#8211; 6f9e8ef\u00a0Qt: Fix a couple of theme switching glitches<br \/>\n&#8211; e2ea0bf\u00a0Qt: Fix link colouring in setup wizard<br \/>\n&#8211; 3772706\u00a0System: Look up media capture settings on-demand<br \/>\n&#8211; 3175214\u00a0MediaCapture: Fix MP3 audio encoding<br \/>\n&#8211; ee98912\u00a0SPU: Fix SPU_DUMP_ALL_VOICES option<br \/>\n&#8211; 304f69e\u00a0CDROM: Fix rare interrupt race when cancelling commands<br \/>\n&#8211; b2577ef\u00a0Qt: Work around theme switching bug<\/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 (65.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=81623\" 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-81623","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-lev","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/81623","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=81623"}],"version-history":[{"count":3,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/81623\/revisions"}],"predecessor-version":[{"id":81626,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/81623\/revisions\/81626"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=81623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=81623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=81623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}