1.6 / 07-05-2020

PCSX2

competition

PCSX2 is an open-source emulator using a combination of MIPS CPU Interpreters, Recompilers and a Virtual Machine through plugins to manage hardware states and PS2 system memory. It has been running for more than 10 years and can run over 2000 titles with many at full speed.

 

Spectabis 

  • It's a custom frontend for PCSX2 which removes the tedious task of tinkering the settings for each game or creating complicated setups for each. 


Winsock based DEV9 plugin 

  • This plugin uses sockets instead of Tap or WinPcap, which the author hopes will eliminate most configuration issues users face when setting up.

PerformancePerformance
AccuracyAccuracy
FeaturesFeatures

Windows: Vista SP2+ (32-bit or 64-bit)

Linux: GNU/Linux (32-bit or 64-bit)

Mac: Hasn't been updated in over 5 years

--

CPU: Intel Haswell (or AMD equivalent) @ 2.8GHz or better

GPU: DirectX 10+ 

Most Recent Changes

GSdx changelog

  • GSdx-HW: Improve search/invalidate texture in render target by correctly matching vertex offsetted draws with buffer offsetted reads in the texture cache.

  • GSdx-HW: Implemented Software Sprite Renderer feature which allows to CPU emulate (SSE accelerated) certain sprite draws directly from the HW renderer.

  • GSdx-HW: Added a dedicated fix for Big Mutha Truckers which allows to render the shadows properly. This also allowed us to reduce the crc hack level so there are less effects skipped.

  • GSdx-HW: Sprite Hack has been completely removed as it is no longer needed and is replaced by far better alternatives.

  • GSdx-FX: The TFX shader on Direct3D10/11 has been rewritten to match OpenGL code and its' accuracy for certain effects.

  • GSdx-D3D: Blend no Barrier support has been ported from OpenGL to Direct3D 10/11.

  • GSdx-GUI: Hardware hacks GUI has been updated for better usability.


SPU2-X changelog:

  • Fixed the noise generator outputting 4.8 kHz tone instead of white noise.


CDVD changelog:

  • PCSX2 now ignores non-existent disc sector reads.


Core changelog:

  • PCSX2: Prevent the UI from hanging/locking up when a game boots.

  • PCSX2-tas: TAS Recording functionality has been disabled for 1.6 release as there are some issues to work out (such as hanging/locking up the emulator).

  • PCSX2: DI execution is delayed by one instruction.

  • PCSX2: Reverted back to older VRender/VBlank timings.

  • PCSX2: Partially fixed IPU pack command.

  • PCSX2: Fixed the emulator hanging when pressing F4 too fast when toggling the Frame Limiter in some occasions.

  • PCSX2: Fixed the emulator hanging when pressing F9 to toggle rendering between Hardware and Software in some occasions.

  • PCSX2: Fixed the emulator hanging when pressing F9 to toggle rendering between Hardware and Software mode too fast.

  • PCSX2: First Time Wizard now properly selects the correct GSdx plugin based on the highest instruction set supported by the CPU.

  • PCSX2: Improved pointer patch command handling.


PCSX2 GUI changelog

  • PCSX2: DPI scaling has been improved.

  • PCSX2: Translations have been updated for the release of 1.6.


Miscellaneous changelog

  • GameDB: True Crime: Streets of L.A. (patched).

  • GameDB: The database has been once again updated with the inclusion of many games with required gamefixes, as well as removal of gamefixes which are no longer needed.