The project has been running for more than five years now, and since it's initialrelease has grown in compatibility. From initially just being able to run a few public domain demos, it's current state enables many games to boot and actually go in game, such as the 'famous' Final Fantasy X or Devil May Cry 3. You can always visit the PCSX2 homepage to check the latest compatibility status of games with more than 1800 titles tested.
A very detailed guide isavailable on the PCSX2 homepage which is already translated in several languages! You can consult it here
PCSX2 has come a long way since its’ starting point back at 2002.Current features include: • • • • Separate recompilers for Emotion Engine (EE) , Vector Unit 0 (VU0) and Vector Unit 1 (VU1). Dual core support, with the Graphics Synthesizer (GS) running on a second thread. Usage ofMMX,SSE1,SSE2 and limited SSE3 extensions Proper SPU2 emulation featuring Auto DMA and Time Scaling
Full gamepad support featuring Dual Shock 2,analog controls and even supporting analog movement over keyboard (using some external plugins) Patch system for creating cheats and for workarounds on games
Sections that still need work: • • • • • Dev9 functions, such as HDD and Ethernet (partiallyimplemented) support Firewire emulation (quite low on the list though) USB emulation (very partially implemented) Image Processing Unit (IPU) emulation which is responsible for the FMV playback.It has been implemented but it is buggy and slow MIPS cache needs to be properly implemented (barely works at this time)
How can you help
As most of you are aware, the PCSX2 team is working on thisproject at the expense of their free time and provide it without charging the program’s use. If you want to show your appreciation to these people and motivate them, you can donate any amount of money you feel is right to the team’s paypal account here. These funds will be used so the team members can get more modern and new hardware in order to test and debug more efficiently and even implement newfeatures (just like dual core support for example). If you are a programmer and you are interested in helping the PCSX2 team by making additions or corrections to the code, you are free to browse through the public SVN repository here after taking into account PCSX2 is under the GNU General Public Licence (GPL) v2.
The Coding Team
Below you can see 3 tables, showing the current team memberswho are actively coding at the present time, the current team members who have been inactive for some time and the older team members who for some reason quit along the way, which include the previous project leader Linuzappz to whom we send our best regards ☺
Current active team members:
Nickname florin saqib Nachnbrenner aumatt refraction zerofrog Real Name Florin Sasu Place Romania PakistanGermany Australia England USA Occupation co-coder Main Coder co-coder co-coder co-coder co-coder Comments Master of HLE. Master of cd code and bios HLE.. Fixing bugs around (FPU, Interpreter, VUs...) patch freak :P a bit of everything mostly handles CDVD cmds General Coding DMA/VIF etc
Recompilers, ZeroGS, x86-64, linux, optimizations, general fixes and new features
Currentinactive team members:
Nickname Shadow Goldfinger loser Real Name George Moralis Place Greece Brazil Australia Occupation co-coder co-coder co-coder Comments Master of cpu, master of bugs, general coding… MMI,FPU and general stuff obscure cdvd related stuff
Ex team members:
Nickname Linuzappz basara [TyRaNiD] Roor Real Name Place Argentina Occupation Main Coder co-coder co-coder co-coder...