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)

Télécharger PCSX2 (64 bits) v2.4.0 (20.6 Mo)

Site Officiel

En savoir plus…