2016-02-09

PCSX2 Git (2016/02/09)

EmuCR: PCSX2PCSX2 Git (2016/02/09) 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:
* Merge pull request #1169 from PCSX2/remove-mmx
Remove mmx
* PCSX2: remove reporting of mmx/3dnow
* x86emitter: remove MMX support
* EE: remove most of MMX allocator code
* EE: drop MMX/FPU state management
Useless as MMX code is removed
* EE: remove _clearNeededMMXregs and deadcode
Nop because needed is always 0
* EE: _flushMMXregs is a nop because inuse==0
* EE: freeMMXreg is a nop because inuse == 0
* EE: delete the nop _deleteMMXreg()
* EE: replace _checkMMXreg and _allocCheckGPRtoMMX
Both functions return -1
Remove all conditions (-1 >= 0)
* EE: mmxregs[i].inuse is never set to true
Let's remove code that depends on it
_deleteMMXreg/_checkMMXreg/_getNumMMXwrite/_flushMMXunused are now stub
* EE: remove more unused MMX functions
* VTLB: disable MMX optimization
memory copy will be done in SSE or X86 only. It is very unlikely that
it was used anyway (need 64 bits transfer and no XMM register available)
Remove the now useless _allocMMXreg and _getFreeMMXreg too
* EE: remove unused MMX path
All commented and disabled code
* GSdx: Fix spelling issues in GSdx Linux configuration window
* EE: remove dead code

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

0 Comments

Post a Comment