2009-04-23

PCSX2 SVN r1045

EmuCR:PS2 emulatorPCSX2 SVN r1045 is released.PCSX2 is a 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 SVN Changelog:
r1031
Emitter: Implemented SQRT/RSQRT/UCOM and all variations of SSE CVTs (omg those were a nightmare) [also patched old emitter to use new MOVD implementations -- missed those earlier].
r1032
Emitter: Yay! More instructions! All forms of PADD/PSUB/PSRL/PSLL. I'm getting closer!
r1033
microVU: added support for logging complete micro programs saved to the files microVU0.txt/microVU1.txt (in the logs folder)
note: currently the code only lists the opcodes without the operands.
r1034
LilyPad, Sio.cpp both modified to never allow pads in first slot on either port to be unplugged, as it broke things. Unplugging pads from other slots seems to work fine, when using multitap (When not, obviously no such pads in the first place).
r1035
Added PMIN/PMAX/PMUL/PCMP/PSHUF/PUNPCK/UNPCK/PACK instructions to the new emitter [this basically finishes all MMX instructions -- just some SSE2/SSE3 and SSE4 mess left!]
r1036
Fixed a small bug from my last commit (mostly only affected debug builds), and implemented PALIGNR/MOVSLDUP/PABS/PSIGN/PEXTR/PINS.
r1037
Linux: Fix some GCC compilation errors. And update the msvc project (somehow didn't get committed last night, but only change header files so prolly didn't break anything).
r1038
Added PMADD/HADD/INSERT/EXTRACT instructions, and fixed more cross-compiler problems.
r1039
Linux: Fix the last of the GCC compilation errors.
r1040
Protect manual pages again after running code in them for a while, should speed up some games and probably not significantly slow down any.Related new speed hack, fast-forward a block starting at 0x81FC0 which some games (FFX) run a lot. This block is also excluded from the previous feature.Rearrange configuration file and speed hack dialog.
r1041
Linux: Fix compilation, and add in the new hack. I may work on making the dialog
look better in a bit...
r1042
Linux: Clean up the hack dialog in Linux.
r1043
Linux: Minor fix for the hack dialog box.
r1044
Started consolidating the various Dump routines, most of which are broken, into one file.
r1045
Fixed a bug from r1038. PMADD and HADD instructions had inverted to/from fields. >_<

Download: PCSX2 SVN r1045
Download: Plugins Pack Beta Compiled DLLs [14 April 2009]

0 Comments

Post a Comment