Nouvelle version de cet émulateur de Playstation 2, celle-ci n’est compatible qu’à partir de Windows 10.
Un rapport des améliorations avec illustrations, est visible ici.
Le détails ci-dessous:
- GS/HW: Backport some tex is fb shaders to dx and opengl. (lightningterror) - GS/DX12: Fix command list not flushing when in surfaceless mode. (refractionpcsx2) - GitHub: Make authors disclose whether they used AI or not. (Ty) - Core:macOS: Initialize all address variables passed to vm_map (TellowKrinkle) - CMake: Support more package configurations to import with a Devel build (TheLastRar) - GS/HW: Clean up HandleTextureHazards. (lightningterror) - GS/HW: Fix some regressions relating to overlapping targets and valid rect + rgb (refractionpcsx2) - GS/HW: Correct valid area for depth when taking alpha from rt. Add Tex in RT to Area 51 (refractionpcsx2) - GS/HW: Fix up offset Z behaviour + work even when RT isn't offset. (refractionpcsx2) - Formatting: Clean up some if spaces (refractionpcsx2) - GS/GL: Check for texture creation hazard for fb copy. (lightningterror) - GS/DX11: Merge CloneTexture with CopyRect. (lightningterror) - GS/DX: DX requires a copy to sample the depth buffer. (lightningterror) - GS/HW: Avoid target height mistakes on shuffles + Update new src == rt (refractionpcsx2) - GS/TC: Delete dirty rt's in src lookup + usert in rt on 3 draw old rt's (refractionpcsx2) - [ci skip] PAD: Update to latest controller database. (PCSX2 Bot) - CI: Fix script building universal dependencies on macOS (SquishyLeaf) - GS/HW: Allow partial depth copy on dx12. (lightningterror) - DebugTools: Fix uninitialized variable in breakpoint code (chaoticgd) - debugger: fix thread view row lookup (Ziemas) - GS/TC: Don't allow Tex in RT 32bit target use as 16bit if not a shuffle (refractionpcsx2) - GS/HW: Improve shuffle pre-detection (refractionpcsx2) - GS/TC: only kill old misaligned targets on preload from previous frames. (refractionpcsx2) - GameDB: Add missing variants + fixes (RedDevilus) - GS/HW: Add sanity/hazard checks for DATE and Texture barriers. (lightningterror) - GSClut: Get rid of m_read.dirty assert in GetAlphaMinMax32. (lightningterror) - docs: update in order to redirect from the GH wiki to our website (GovanifY) - GameDB: Add listings for PSX Update Disc. (Imre Eilertsen) - GS/HW: Improve texture shuffle/copy detection (refractionpcsx2) - GS/TC: On clear delete overlapping depth targets (refractionpcsx2) - GameDB: Various Fixes Part 4 (one with cheese) (JordanTheToaster) - OSD: Add VSync to the OSD (JordanTheToaster) - github-workflows: Fix a broken link. (Mrlinkwii) - GameDB: Add memcard filters for some NTSC-J titles. (#12708) (JohnSmith774) - OSD: Fix performance overlay overwriting dump stats when shifted left (TheTechnician27) - [ci skip] Qt: Update Base Translation. (PCSX2 Bot) - FSUI: Fix save state duplicate entry (KamFretoZ) - [ci skip] Qt: Update Base Translation. (PCSX2 Bot) - GS/HW: Invalidate cleared area if overlapping existing dirty (refractionpcsx2) - [ci skip] PAD: Update to latest controller database. (PCSX2 Bot) - GS/HW: Restore old coverage after updating mip layers. (lightningterror) - GS/TC: Replace half right with Tex in RT, only update needed dirty (refractionpcsx2) - GameDB: Add Tex in RT to required games (refractionpcsx2) - GameDB: Add Tex in RT for Bard's Tale (refractionpcsx2) - GS/DX12: Fix HDR copy scissor area (refractionpcsx2) - CI: Fix a regression for flathub uploads (Ty) - MemoryCardFile: Fix memory card sorting on Linux (JordanTheToaster) - iR5900: Faster FTOI (TellowKrinkle) - Interpreter: Fix FTOI on negative numbers (TellowKrinkle) - [ci skip] Qt: Update Base Translation. (PCSX2 Bot) - GS/TC: Fine tune Frame buffer conversion. (lightningterror) - GS/GL: Add another hazard check, colclip hw. (lightningterror) - GS/HW: Add/adjust logs for failed texture creation. (lightningterror) - GameList: Fix region flag icons for non-English languages (chaoticgd) - GameList: Prevent "Invalid" entry type appearing in filter list (chaoticgd) - GameList: Clip flag and compatibility pixmaps to the available space (chaoticgd) - GS/HW: Read back 16bit target if read as 8H (refractionpcsx2) - GameDB: Add Tex in RT to Sand Grain Studios games (refractionpcsx2) - GS: Add column sizing to psm format information (refractionpcsx2) - GS/HW: Invalidate single columns on small writes when formats mismatch (refractionpcsx2) - UI: Standardize order of option groups (TheTechnician27) - GS/HW: Adjust SpriteNoGaps check for vertical strips (refractionpcsx2) - Debugger: Improve DockTabBar ownership workaround (chaoticgd) - [ci skip] Qt: Update Base Translation. (PCSX2 Bot) - GameDB: Fix half right issue with Xtreme Bowling (JordanTheToaster) - UI: Fix Discord Rich Presence not activating in FSUI (TheTechnician27) - GS: Store entire GS transfer state at TRXDIR write (refractionpcsx2) - GS: Bump GS Dump version and add transfer parameters to dump (refractionpcsx2) - Core: Bump savestate version. (lightningterror) - GS/TC: Fix inside target alignment check for ExactTarget lookup (refractionpcsx2) - GS/TC: Improve copying of dst matched data (refractionpcsx2) - GS/TC: Allow matching on source if TEX == RT (refractionpcsx2) - GS/TC: Simplify and improve P8 texture conversion inside target (refractionpcsx2) - GS/TC: Further matching parameters on preload and tex in rt (refractionpcsx2) - GS/HW: Fix up alpha blending checks (refractionpcsx2) - GS/TC: Correct valid area checks for target combining (refractionpcsx2) - GS/TC: Adopt valid rgb/alpha from preload merged targets (refractionpcsx2) - GS/HW: Adjust depth size on clear if overlapping by 1 pixel (refractionpcsx2) - GS/HW: Replace frame target if dirty data matches old format. (refractionpcsx2) - GS/TC: Don't allow Tex in RT 8bit textures from C24 (refractionpcsx2) - GS/HW: Create new targets on shuffles when no target found (refractionpcsx2) - GS/HW: Don't make new scaled targets on shuffles if source is downscaled (refractionpcsx2) - GS/TC: On RT->Z dst_match delete on format change if not a shuffle (refractionpcsx2) - Qt: Improve handling of DPI (TheLastRar) - Qt: Fix DPI icon scaling in various settings windows (TheLastRar) - QtUtils: Remove redundant method (TheLastRar) - Qt: Use `DevicePixelRatioChange` to detect DPR changes (TheLastRar) - [ci skip] PAD: Update to latest controller database. (PCSX2 Bot) - GS: Better handle hazards when dx12/vk device creation fails. (lightningterror) - [ci skip] Qt: Update Base Translation. (PCSX2 Bot) - GameDB: Remove SoftwareRendererFMVHack from Armored Core 2 (Berylskid) - GameDB: Re-add CRC to Death by Degrees (JordanTheToaster) - GS/HW: Clear matched target on HW Move (refractionpcsx2) - GS/CRC: Remove CRC for Simple 2000 Series Vol. 114, update GameDB Fixes (refractionpcsx2) - CI: Fix flatpak (RedDevilus) - Qt: Fix selected gamelist icons being wrong colour after theme switch (TheLastRar) - Qt: Add workaround for incorrectly tinted icons after theme switch (TheLastRar) - GS: Formatting (TellowKrinkle) - GS: Create texture dump directory if it doesn't exist (TellowKrinkle) - GS: Warn on texture replacement folder with wrong case (TellowKrinkle) - Debugger: Add include required for older versions of KDDockWidgets (chaoticgd) - Deps: Specify minimum version of KDDockWidgets (chaoticgd) - [ci skip] Qt: Update Base Translation. (PCSX2 Bot) - GSRunner: Use separate CPU thread (TellowKrinkle) - GSRunner: macOS support (TellowKrinkle) - MacOS: Better handle directories of non-bundle applications (TellowKrinkle) - Input: Fix crash when shutting down without initializing input (TellowKrinkle) - GSRunner: Fix surfaceless run on macOS (TellowKrinkle) - GSRunner: Add type to shutdown message code (Ty) - GS/HW: Add 16bit to 8bit conversion shader (refractionpcsx2) - GameDB: Update Harry Potter fixes. (refractionpcsx2) - GS/HW: Clean up target download formats (refractionpcsx2) - [ci skip] Qt: Update Base Translation. (PCSX2 Bot) - GameDB: Simple 2000 Vol 92 Fixes (JordanTheToaster) - GameDB: Add native scaling to Scooby-Doo! Unmasked (icup321) - AudioStream: Fix typo with default output latency (JordanTheToaster) - Tools: Small fix to gsrunner args. (TJnotJT) - GS/HW: Don't look up block offset targets on Exact target lookup (refractionpcsx2) - GS/HW: Fix bug in target preloading causing misaligned base addresses (refractionpcsx2) - GS: Add IsPageAlignedMasked to return an alignment mask (refractionpcsx2) - GS/HW: Allow conversion of colour to Z formats during HW move (refractionpcsx2) - GS/HW: Remove CRC hacks for Kunoichi and Sakura Wars (refractionpcsx2) - GS/HW: Correct block offset target usage (refractionpcsx2) - GS/TC: Improve rect block offset calculation for translation and invalidation (refractionpcsx2) - GS/HW: Improve shuffle detection robustness (refractionpcsx2) - GS/HW: Remove channel shuffle override from Namco CRC hack (refractionpcsx2) - Debugger: Update search results when we are _not_ going to remove them (Ty Lamontagne) - IopBios: truncate printf output if bigger than our buffer (GovanifY) - IopBios: allow %u string formatting in IOP kprintf (GovanifY) - [ci skip] PAD: Update to latest controller database. (PCSX2 Bot) - GS/HW: Allow RT in RT offset on Z buffer if FRAME is disabled (refractionpcsx2) - GS/TC: Remove old inside check from source lookup (refractionpcsx2) - GS/TC: Fix region for tex in rt depth (refractionpcsx2) - IopBios: do not overflow snprintf tmp buffer (GovanifY) - IopBios: remove clang deprecated carveout (GovanifY) - Qt: Fix Winconsistent-missing-override warning. (lightningterror) - GS/HW: Fix possible null reference causing a crash (refractionpcsx2) - GS/HW: Fix bug and improve inside target tracking on HW moves (refractionpcsx2) - Host: Move Batch/NoGUI mode check to Host (KamFretoZ) - BPM: Fix CTD when exiting BPM in No GUI mode (KamFretoZ) - GS/HW: Adjust which function gets used for clearing depth on perfect match (refractionpcsx2) - GSRunner: Fix broken compilation (JordanTheToaster) - [ci skip] Qt: Update Base Translation. (PCSX2 Bot) - CI: Fix flathub versioning on tagless commits (Ty) - [ci skip] Testing flathub versioning, please ignore (Ty) - [ci skip] PAD: Update to latest controller database. (PCSX2 Bot) - Debugger: Fix crash when breakpoint is hit before createMenuBar call (chaoticgd) - [ci skip] Qt: Update Base Translation. (PCSX2 Bot) - CI: Restore repository check in Flathub publish action (TheLastRar) - GS: Send all frames to capture, including skipped ones (TellowKrinkle) - GS/HW: Don't resize target if only writing to alpha when RGB is valid (refractionpcsx2) - GS/TC: Slight fix for rect translation with block offset (refractionpcsx2) - GS/TC: Don't enable Frame buffer conversion on PSMT8. (lightningterror) - GS/DX: Don't output color for datm/stencil date shaders. (lightningterror) - GS/HW: Improve Native Scaling detection + Include direct mem reads (refractionpcsx2) - [ci skip] Qt: Update Base Translation. (PCSX2 Bot) - Docs: Add missing third party license for KDBindings (chaoticgd) - GS/TC: Fix region area on new source interpreted for shuffle (refractionpcsx2) - GS/HW: Resize validity to draw size when most of target is covered (refractionpcsx2) - GitHub: Update bug report OS list (JordanTheToaster) - [ci skip] Github: Update app bug report OS list (JordanTheToaster) - GS: Min alpha for AA1 is 0, not 128 (TellowKrinkle) - GameDB: Various Fixes Part 5 (JordanTheToaster) - ImGuiOverlays: Minor OSD text changes (JordanTheToaster) - GS/HW: Purge Hitman Blood Money CRC (JordanTheToaster) - FSUI: Replace various icons with SVG files (TheLastRar) - Debugger: Don't check frame count in isAlive (Ziemas) - Fix invalid comparator in FullscreenUI game list sort (Kuan-Wei Chiu) - GameDB: Add memcardFilters to Armored Core: Last Raven NTSC-U SLUS-21338. (#12891) (twingofan) - GameDB: Xenosaga Episode III fixes (JordanTheToaster) - GS/TC: Fix CanTranslate rect BWs, disallow block inside target lookup (refractionpcsx2) - GS/HW: Fix dirty check on SWPrimRenderer check (refractionpcsx2) - [ci skip] Qt: Update Base Translation. (PCSX2 Bot) - GS: Treat Q == 0 in STQ as FLT_MIN (refractionpcsx2) - FSUI: Don't attempt to translate input profile names in game properties (TheLastRar) - GS/DX11: Make sure no SRVs are bound using the same texture before binding it to a RTV. (lightningterror) - GS/HW: Check if primid texture exists instead if it's a primid draw. (lightningterror) - GS: Silence 3rdparty vk_mem_alloc warnings. (lightningterror) - FullscreenUI: Fix -Wunused-variable warnings. (lightningterror) - IopBios: Fix -Wcompare warnings. (lightningterror) - FSUI: Centre disc/exe icon in game list selected preview (TheLastRar) - GS/DX11: Also check DrawMultiStretchRects copy for srv conflicts with rtv. (lightningterror) - FSUI: Improve layout scaling in games list selected preview (TheLastRar) - [ci skip] Qt: Update Base Translation. (PCSX2 Bot) - [ci skip] PAD: Update to latest controller database. (PCSX2 Bot) - GameDB: remove reference to old GSC (Mrlinkwii) - CI/Linux: Link ffmpeg for the appimage (JordanTheToaster) - GameDB: Stuart Little 3 loading screen fix (JordanTheToaster) - [ci skip] Qt: Update Base Translation. (PCSX2 Bot) - GS/GL: Add missing texture barrier count. (lightningterror) - GS/DX11: Cache shader resource and sampler. (lightningterror) - GS/DX11: Allow to pick whenever to update sr or ss, and some reordering. (lightningterror) - GameDB: The Golden Compass fixes (JordanTheToaster) - GS/HW: When expanding a target for display, expand valid area (refractionpcsx2) - GS/HW: Improve double half clear detection heuristics (refractionpcsx2) - GS/HW: Fix up offset Z behaviours and copy ranges (refractionpcsx2) - GS/TC: Improve heuristics for sequenced draws inside targets (refractionpcsx2) - GS/HW: Add ability to detect 16bit clears with 32bit draw (refractionpcsx2) - GameDB: Add fixes for MLB 11 and Toro to Kyuujitsu (refractionpcsx2) - GS/HW: Avoid single pixel overlap on lookups + improve buffer splitting (refractionpcsx2) - GameDB: The Mummy fixes (JordanTheToaster) - New translations pcsx2-qt_en.ts (Romanian) (Ty) - New translations pcsx2-qt_en.ts (French) (Ty) - New translations pcsx2-qt_en.ts (Spanish) (Ty) - New translations pcsx2-qt_en.ts (Afrikaans) (Ty) - New translations pcsx2-qt_en.ts (Arabic) (Ty) - New translations pcsx2-qt_en.ts (Bulgarian) (Ty) - New translations pcsx2-qt_en.ts (Catalan) (Ty) - New translations pcsx2-qt_en.ts (Czech) (Ty) - New translations pcsx2-qt_en.ts (Danish) (Ty) - New translations pcsx2-qt_en.ts (German) (Ty) - New translations pcsx2-qt_en.ts (Greek) (Ty) - New translations pcsx2-qt_en.ts (Finnish) (Ty) - New translations pcsx2-qt_en.ts (Hebrew) (Ty) - New translations pcsx2-qt_en.ts (Hungarian) (Ty) - New translations pcsx2-qt_en.ts (Italian) (Ty) - New translations pcsx2-qt_en.ts (Japanese) (Ty) - New translations pcsx2-qt_en.ts (Georgian) (Ty) - New translations pcsx2-qt_en.ts (Korean) (Ty) - New translations pcsx2-qt_en.ts (Lithuanian) (Ty) - New translations pcsx2-qt_en.ts (Dutch) (Ty) - New translations pcsx2-qt_en.ts (Norwegian) (Ty) - New translations pcsx2-qt_en.ts (Polish) (Ty) - New translations pcsx2-qt_en.ts (Portuguese) (Ty) - New translations pcsx2-qt_en.ts (Russian) (Ty) - New translations pcsx2-qt_en.ts (Serbian (Cyrillic)) (Ty) - New translations pcsx2-qt_en.ts (Swedish) (Ty) - New translations pcsx2-qt_en.ts (Turkish) (Ty) - New translations pcsx2-qt_en.ts (Ukrainian) (Ty) - New translations pcsx2-qt_en.ts (Chinese Simplified) (Ty) - New translations pcsx2-qt_en.ts (Chinese Traditional) (Ty) - New translations pcsx2-qt_en.ts (Vietnamese) (Ty) - New translations pcsx2-qt_en.ts (Portuguese, Brazilian) (Ty) - New translations pcsx2-qt_en.ts (Indonesian) (Ty) - New translations pcsx2-qt_en.ts (Persian) (Ty) - New translations pcsx2-qt_en.ts (Croatian) (Ty) - New translations pcsx2-qt_en.ts (Latvian) (Ty) - New translations pcsx2-qt_en.ts (Hindi) (Ty) - New translations pcsx2-qt_en.ts (Quechua) (Ty) - New translations pcsx2-qt_en.ts (Guarani) (Ty) - New translations pcsx2-qt_en.ts (Spanish, Latin America) (Ty) - [ci skip] Qt: Update Base Translation. (PCSX2 Bot) - GS/DX11: Backports the avoid framebuffer optimization from GL. (lightningterror) - GS/GL/DX11: Resolve potential rtv/srv conflict for primid date. (lightningterror) - GS/DX11: Adjust blend/depth stencil state. (lightningterror) - GS/GL: Don't re enable blend after SetupDATE. (lightningterror) - GS/HW: Fix -Wunused-variable warnings. (lightningterror) - GameDB: Shadow Hearts fixes (JordanTheToaster) - GameDB: Various fixes (JordanTheToaster)
Un tutorial est disponible ici et un pack de shaders là (probablement incompatible avec les versions 2.0 et supérieur). Pack de textures ici et là , et Patchs disponibles ici (écran large, No Interlace, etc).
Et si vous voulez davantage d’effets graphiques, un site expliquant comment customiser l’émulateur avec Reshade et autre shaders, est disponible ici.
NB: Notez que la version 64 bits est à présent la seule version stable possible. Il est également recommandé de tout reconfigurer car les changements sont trop nombreux entre la précédente version et celle-ci.
Site de développement du projet.
Télécharger PCSX2 (32 bits | XP/Vista) v1.4.0 / v1.6.0 (14.8 Mo)
Télécharger PCSX2 (32 bits | 7/8/8.1) v1.6.0 (6.2 Mo)