PCSX2 is a PlayStation 2 emulator for Windows and Linux. It was started by the team behind PCSX (an emulator for the original PlayStation) back in 2002, and as of early 2012 development is still active. The emulator achieved playable speeds only by mid-2007 and subsequent versions have improved speed and compatibility making it both the ultimate solution for PS2 emulation and the instrument to keep and preserve the PS2 legacy in the modern world. Though not yet perfect the program can successfully emulate most commercial PS2 games at playable speeds and good visuals (often better than the original PS2). The project is open source, and it is licensed under the GNU General Public License v3. Currently up to 3 cores are supported (2 cores and an additional one if the new MTVU speed hack is used). To make PCSX2 efficiently use 4 or more cores will require major code changes. PCSX2 only uses 2 cores,so if you have more the CPU usage will be way less 100%. Even if you have exactly 2 cores, the emulator will not cause 100% CPU usage because of the way threading works. This does NOT mean PCSX2 isn't using the full power of your CPU, it is normal.
Current PCSX2 notable features:
- Savestates: you can press one button to save the current "State" of your game.
- Unlimited memory cards: you can save as many memory cards as you like, you are no longer limited to the single physical cards ranging from 8mb to 64mb.
- Higher definition graphics: with PCSX2 you have the ability to play your games in 1080p, or even 4K HD, custom resolutions up to 4096x4096. Anti Aliasing and Texture filtering to make your old PS2 games look better than their HD remakes!
- Use any controller (PS3,Xbox360 etc) that works on Windows, keyboards and mice
- Increase or decrease the game speed by using the built-in frame-limiter for fast grinding or passing hard spots by slowing them down.
- Ability to record in full HD with the built-in video recorder (F12 using the GSdx plugin)
- Re-compilers for Emotion Engine (EE), Vector Unit 0 (VU0) and Vector Unit 1 (VU1). They are used to translate some parts of the original PS2 machine code into x86 machine code, speeding up emulation. Due to the fact that PS2 machine code is an entirely different language from x86 machine code these re-compilers are probably the most complicated parts in PCSX2.
- Dual core support allows PCSX2 to use up to 3 CPU cores speeding up the emulator significantly.
- Proper SPU2 emulation helps reproduce PS2 audio or even enhanced audio on the PC which is not a trivial task considering the lack of documentation and the fact that it has to synchronize with many other emulated processors.
- Full game-pad support makes it possible to emulate every Dual Shock 2 feature.
- Patch system to create cheats easily. It can also be used to skip code where emulation is still broken (which ultimately can make the game playable). This feature is quite user-friendly and easy to use.
- Additional optimizations (hacks) to speed up emulation. You will be able to play certain games on lower-end machines thanks to this feature.
- Fully working memcard support.
- Fully working IPU support responsible for FMV - video cut-scenes should mostly run correctly.
If the game works very slow then Go to Config -> Emulation -> Check the Preset and move preset setting to most right (see the following image)
Note: The video plugin set by default doesn't work properly for some cards, May be you can face many graphic glitches appears, you must have to use ZZ Ogl PG CG 0.3.0 [libzzogl-cg-0.3.0] instead and OnePAD 1.1.0 for the game-pad.
Available for Ubuntu 16.10 Yakkety/16.04 Xenial/14.04 Trusty/Linux Mint 18/17/other Ubuntu derivatives
To install PCSX2 1.5 in Ubuntu/Linux Mint open Terminal (Press Ctrl+Alt+T) and copy the following commands in the Terminal:
Available for Ubuntu 16.04 Xenial/14.04 Trusty/Linux Mint 18/17/other Ubuntu derivatives/and PCSX2 1.2 version for Ubuntu 12.04 Precise/Linux Mint 13
To install PCSX2 1.4 (Stable) in Ubuntu/Linux Mint open Terminal (Press Ctrl+Alt+T) and copy the following commands in the Terminal:
Did nostalgia hit you?