Emulating PlayStation 2 with PCSX2

How to emulate PlayStation 2 on your PC
(Windows-Only Guide)

Important Links:Table of Contents
  1. System Requirements
  2. Installation / Configuration
  3. Troubleshooting
  4. FAQ, Changelog, & Credits



Part 1: System Requirements
(Credit to PCSX2 Forum article "Will PCSX2 run fast on my computer?" Please refer to that thread if you're unsure about your own CPU.)
Note: These "Recommended" requirements presume maximum compatibility at closest to native speeds. Compliance with these requirements will usually give you plenty of flexibility to use higher-than-native resolution settings and other features (advanced sound settings, etc). PCSX2 will play most games on far less hardware; please refer to the link "PCSX2 Configuration for Low-End PCs" if you are having problems running PCSX2 on less-than-recommended specs.

Recommended CPUs:
  • Intel Core 2 Duo / Core i3 @ 3.2Ghz or faster
  • Intel Core i5 / i7 @ 2.66Ghz or faster
  • AMD Phenom II / Athlon II (X2, X3, X4, X6) @ 3.4Ghz or faster
Recommended Graphics:


Ideally, DirectX9 or better graphics will be okay if your CPU is fast enough.
  • Nvidia Geforce 9600GT / 8800GT or better
  • ATI Radeon 4750 or better
Other requirements:


These are my recommended requirements, but the bare minimum requirements are a bit lower.
  • Windows XP, Vista, Windows 7
  • 2GB System RAM (4GB for 64-bit systems)
  • DVD-ROM drive to read PlayStation 2 game discs
  • USB-compatible game controller

Part 2: Installation & Configuration

There are two ways you can install and configure PCSX2. The "stable" installer (recommended); or the latest build from SVN (the Buildbot link at the top has the latest builds precompiled for Windows).
If you've never used PCSX2 before, I'd highly recommend going to the official site and using the full installer for the stable build first. Please remember that you usually won't get help for the most recent builds on their official forum.

Installation summary modified from the Official Configuration Guide.
I5mjY.jpg

1) Download the new PCSX2 v0.9.8 HERE.
2) PCSX2 comes in 3 flavors, full installer, web installer and binary. Full installer has the DirectX web installer bundled, web installer optionally downloads it from the internet, and binary is only the program with the plugins. Download the one you prefer or if you don't know which, the full installer.
3) Run the installer (if you downloaded the installer) or if you downloaded binary open the archive and extract its contents into a folder. (e.g. C:PCSX2)
4) Run pcsx2.exe which is in the folder you installed or extracted the files.

System Default should be the primary language you use on your computer, you shouldn't need to change this.
vw9hd.jpg

The next screen is the most complicated part of setup, the Plugin configuration wizard.
YhUSZ.jpg
If you have an Intel CPU, try using the SSE4.1 plugin first. If you have an AMD CPU, you will have to use the default SSE2 plugin.
After selecting the appropriate GS plugin and clicking the "Configure" button to its right, you will be able to adjust options specific to that plugin such as DirectX version and resolution.
I typically enable "Blend bff" interlacing on my high end system.
baH3Z.jpg
Lilypad is the default plugin for configuring input devices and has a lot of options. In these screens I'm configuring an XBOX 360 controller, but many others will work, see the FAQ for more info about other controllers.
sdKns.jpg

xQoie.jpg
qEgGp.jpg
After configuring those, you may continue the wizard which will ask you to select a BIOS to use. If you have placed a bios file in the bios sub-folder it should show up automatically.
The original "SCPH10000" should not be used - it is best to use the most recent BIOS for your preferred region if possible.
Z4fsm.jpg
After that, you are done with the basic setup.


There is a little more you may do to improve performance before you run any games; enable speedhacks & fine-tune emulation window settings.
QL39g.jpg


y7Glj.jpg

Note: MTVU Speedhack is only available in the most recent builds and is not present in 0.9.8!

RNnV4.jpg

Lastly, you should be ready to run a game.
rQSVH.jpg


QllOW.jpg


xIh59.jpg


Optional/Advanced: CheatsPCSX2 includes support for raw cheat codes, but that means you can't just add any code straight from the web. You will have to create a properly formatted file for every individual game you want cheats applied to. Rydian had this helpful information to provide:


As for converting cheats, I've found the use of two utilities in tandem to do it for me. First Omniconvert like you said will convert any code I've seen into raw/unencrypted, and then you can stick those decrypted codes into the PCSX2 Cheat Converter to have them put in the right syntax for you to copy-paste into your patch files. This way I can just go grab codes from many online sites... though it seems the only ones that are trustworthy (that is, don't just have 12 year olds copy-pasting each other's codes and actually post the right versioning and region most of the time) are these.

http://gamehacking.org/?s=bsfree2
http://cheats.codetwink.com/



Part 3: Troubleshooting
One of the most common problems with this emulator is failure to launch.
If you have errors regarding missing DLL's or unsupported commands, please make sure to use the full installer for PCSX2; that will make sure you have the proper DirectX libraries installed. Even Windows 7 may not have some of them preinstalled.
Also, run Windows Update to make sure your .NET frameworks are all fully updated.
Some errors are caused by not having installed Visual C++ libraries as well, this can also be remedied, by installing Visual C++ runtime components.



Part 4: FAQ & Other Resources
Q: Where can I find a list of compatible games?
A: http://pcsx2.net/compat.php?c=key

Q: I seem to be missing the BIOS? How do I get that?
A: Unfortunately due to the forum rules I can't solve that problem for you.

Q: Does it work with any controller?
A: The input plugin LilyPad is highly configurable for any controller that works in your PC. I have it set up with a wired XBOX 360 controller. Rydian suggests getting an inexpensive USB adapter for the official PS2 controller such as this one from Amazon. It is also possible to set up a PS3 controller using special drivers (see MotionInJoy).

Q: Does it emulate PSX / PSone games?
A: No, it doesn't- at least, it's not ideal/optimized for this. I recommend the well documented & supported ePSXe for PSX / PSone emulation.

Q: There are so many different configuration options, can you help me out?
A: Unfortunately, configuration is very system-specific, in most cases you will be better off looking to the Official Configuration & Official 0.9.6/0.9.7 FAQ and learning what applies to your machine.

Q: How do I figure out if I meet the system requirements?
A: I suggest getting the freeware program CPU-Z from CPUID, running it, and using the "Validate" option to generate a shareable web-based factsheet about the components of your computer. The page it generates can be very helpful to others if you need to figure out why you may be experiencing problems.

Q: I have installed the official release, what are the advantages to installing the most recent builds?
A: In the late summer, a speedhack that provides support across more than 2 threads/cores was introduced into the builds (It is called MTVU support). You may experience increased performance with a 3-or-higher core CPU by trying out a more recent build. Furthermore, SVN builds have the most up-to-date gamefixes.

Q: Can I have the official and the latest build installed at the same time?
A: Yes, if you have the official build installed and working, you could create a seperate folder to run a more recent build to test the modifications to PCSX2 since the 0.9.7/0.9.8 stable releases.

Q: Swapping PS2 discs is pretty inconvenient, can I back them up to my computer and run the image in PCSX2?
A: Yes, I would recommend a utility such as ImgBurn to create an ISO backup of your games.

Q: Can I import my PS2 memory card saves onto my computer (and vice versa)?
A: Yes, depending on what hardware you have. Check out mymc, a PS2 Memory Card Image Utility.



Changelog:
01/23/2012 - Updated a detail in the FAQ for accuracy.
10/25/2011 - Added another link regarding cheats/patches.
10/22/2011 - More details added, moved Cheats info from FAQ to its own subsection, changed installation instructions to refer to 0.9.8, improved formatting a little.
10/21/2011 - Added screenshots and fleshed out the configuration section of the guide
10/19/2011 - Initial Draft



Credits:
Raiser for information about PS3 controller drivers.
Rydian for additional information about cheats.
 
  • Like
Reactions: 2 people

exangel

executioner angel
OP
Member
Joined
Apr 20, 2010
Messages
1,571
Trophies
0
Age
40
Location
Tucson, AZ
XP
602
Country
United States
@ShineroDark if it's possible to go into your BIOS and disable any dynamic performance settings, (set the CPU at full speed at all times - I sincerely doubt that your peak speed is 800mhz) then you might be able to play some games at native resolution and low quality sound settings. I did provide links to information about configuration for low-end PC's in the original post.
 
Joined
Apr 12, 2009
Messages
379
Trophies
1
Age
28
XP
540
Country
United States
Hmm... If this thread gets updated, you should state instead of saying how you can't help them because of forum rules, you could show them how to dump their own ps2 bios unto a USB stick. That shouldn't be against forum rules. I'll provide a link to the bios dumper if it's allowed. Please quote my response or pm me if you can add that link.
 

TheZander

1337
Member
Joined
Feb 1, 2008
Messages
2,136
Trophies
2
Location
Level 7
XP
3,870
Country
United States
Hmm... If this thread gets updated, you should state instead of saying how you can't help them because of forum rules, you could show them how to dump their own ps2 bios unto a USB stick. That shouldn't be against forum rules. I'll provide a link to the bios dumper if it's allowed. Please quote my response or pm me if you can add that link.

I don't fully understand the forum rules, but would it be easier just to say go and google it? And by that I mean google PS2 bios. Then you don't have to bother with your PS2 and just get em off the net. Once again I hope that didn't break any rules.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @BakerMan, Remember to take your meds like AncientBoi.