2016-02-07

PCSX2 Git (2016/02/07)

EmuCR: PCSX2PCSX2 Git (2016/02/07) is compiled. PCSX2 is an open source PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.

PCSX2 Git Changelog:
* EE: disable the old mmx code
Time to test and report bug or speed issue.
* gsdx: move black CRC hack from openGL to DX level
Rendering is much nicer this way
* EE: fix shift constant propagation in new SSE code
It seems constant must be flushed before any call to _allocGPRtoXMMreg
* EE: disable VF delete when SVU is disabled
* EE: port MMX code to SSE for shift opcode
Code need to be enabled with a define (NO_MMX 1)
Code was tested with ps2autotest but it need more tests. I need to check
alignement issue too.
Globally code is potentially a little slower than SSE.
The trick is that we need to shift only the 64 lsb whereas SSE will
shift the full 128 bits register.
Current implementation flush the lsb and drop the full register. It is
unlikely that next intruction will be done in SSE anyway.
Note: it would be easier in x64 arch

Download: PCSX2 Git (2016/02/07)
Source: Here

0 Comments

Post a Comment